腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
SIGABRT
处理程序在坠机前做些清理
、
、
、
在一些回复后编辑:
Linux
中止(3)手册页: 如果
SIGABRT
信号被忽略,或者被返回的处理程序捕获,则abort()函数仍将终止该进程。它通过恢复
SIGABRT
的默认配置,然后第二次提升信号来实现这一点。mysigabort
浏览 10
提问于2014-05-19
得票数 2
回答已采纳
1
回答
C
Linux
中的
SIGABRT
、
、
在我的
C
程序中,我收到了一个奇怪的
SIGABRT
,这是我的函数,问题出现在这里: char arquivo/nptl/sysdeps/unix/sysv/
linux
/raise.
c
:64 64 ../nptl/sysdeps/unix/sysv/
linux
/raise.
c</e
浏览 4
提问于2013-11-17
得票数 0
回答已采纳
1
回答
gcc/
c
、
在头文件foo.h中在foo.
c
中snprintf(buffer[i],80,"%s:%d recorded idx = %d\n",__FUNCTION__,__LINE__,i);gdb) p &buffer[0] $3 = (char (*)[80]) 0x1002<
浏览 5
提问于2011-02-22
得票数 2
回答已采纳
4
回答
C
标准库中的信号是否为操作系统中的<signal.h>信号?
、
、
在
C
标准库的<signal.h>中,有效信号包括SIGFPE arithmetic error,e.g., access outside memory limits 它们是在操作系统(例如
Linux
我的意思是,在操作系统中实现的信号由操作系统用来通知进程,它独立于
C
标准库,并且处于
C
编程
浏览 3
提问于2015-12-08
得票数 0
1
回答
西格勃和西格勃有什么区别?
、
、
前几天,我在使用
sigabrt
的python应用程序中遇到了一个停顿,但我知道init应该发送一个西格信号。我很好奇他们之间有什么区别,如果有的话?有人能给我一些资源来读更多这方面的内容吗?
浏览 0
提问于2017-09-14
得票数 3
回答已采纳
1
回答
生成一个核心文件
、
、
、
我正在尝试调试一个错误,我在程序中很少碰到这个错误。这个程序正在运行。我想要生成一个核心文件,只有当这个程序遇到错误。我可以在文件中向gdb提供输入吗?
浏览 5
提问于2015-04-22
得票数 1
回答已采纳
1
回答
如何为
sigabrt
信号编写信号处理器?
、
我正在尝试删除一个已经删除的对象,并得到一个
SIGABRT
信号。我知道这个信号会中止我的程序,但是我想在信号处理程序中捕捉到这个信号,并显示我正在删除一个已经删除的对象的消息.; }}; { delete[] pt; } voi
浏览 1
提问于2011-12-31
得票数 1
1
回答
如何找到默认信号处理函数的源代码?
、
、
、
、
我想在
Linux
C
中查看
SIGABRT
默认处理程序的源代码,但我找不到它。请帮我找一下好吗?
浏览 4
提问于2016-11-09
得票数 1
2
回答
Bash中Java程序的管道输入
、
、
;}rm testfifocat > testfifo & echo $!
浏览 5
提问于2016-05-10
得票数 2
回答已采纳
1
回答
C
中止函数在明W64上的奇异行为
、
、
我刚接触过mingw W64,遇到了以下问题:#include <stdio.h> printf(总之,我更喜欢
Linux
版本。
浏览 4
提问于2016-05-04
得票数 1
1
回答
为什么在这个函数中抛出这个std::out_of_range?
下面是发生此错误的函数:{ std::cout << "the line count of " << this->datafilename << " = " << input.lineCount() << ".\n"; std::cout <<
浏览 2
提问于2016-06-05
得票数 0
回答已采纳
3
回答
调试
c
++:../nptl/sysdeps/unix/sysv/
linux
/rise.
c
:没有这样的文件或目录
、
我使用gdb来调试
C
++程序。Program received signal
SIGABRT
, Aborted.64 ../nptl/sysdeps/unix/sysv/
linux
&
浏览 5
提问于2012-10-31
得票数 21
1
回答
确定空闲(Ptr)是否会失败
、
我遇到的一个错误消息是:pspmxm: malloc.
c
Program received signal
SIGABRT
, Aborted. 0x00007ffff6f9d475 in *__GI_raise (sig=<optimized out>)/nptl/sysdeps/unix/sy
浏览 1
提问于2014-02-25
得票数 0
4
回答
在gdb中打破失败的断言的正确方法是什么?
、
、
、
、
我试图在我的程序中捕获失败的断言。我使用的是一个直接调用assert()的库,而不是一个自定义函数或宏,我正在这个库中跟踪几个与移植相关的bug。所涉及的一切都是用g++中的调试符号编译的。如何在上中断任何失败的断言,使用gdb & gcc的方式允许检查断言调用范围内的调用堆栈和变量?
浏览 2
提问于2015-11-11
得票数 30
1
回答
如何在GDB中找到包含给定函数的共享对象的名称?
、
、
在GDB中,我可以观察到哪些源代码文件名和行号与当前执行状态、当前回溯中的其他位置以及许多其他上下文(例如断点)相关联。但是,如果我需要了解一个给定代码行来自哪个共享对象(*.so、*.dll或其他类型的映像),我如何学习呢?
浏览 8
提问于2021-10-12
得票数 0
回答已采纳
3
回答
c
++中止覆盖
、
、
一些
C
++库在发生错误时调用abort()函数(例如,SDL)。在这种情况下,没有提供有用的调试信息。不可能捕获abort调用并写入一些诊断日志输出。我想在不重写/重建这些库的情况下全局覆盖这个行为。
浏览 0
提问于2010-10-12
得票数 7
回答已采纳
10
回答
如何在
C
/
C
++中以编程方式导致核心转储
、
、
、
、
我想在我的
C
++应用程序中的特定位置强制核心转储。int * crash = NULL;但我想知道有没有更干净的方法?顺便说一下,我正在使用
Linux
。
浏览 0
提问于2009-06-11
得票数 98
回答已采纳
1
回答
Qt:如何处理起源于Qt类内部的崩溃?
、
、
、
、
我正在研究如何处理基于Qt的应用程序中的错误,在阅读了一些关于断言的Qt用法而不是异常抛出之后,我提出了以下问题:QList<int> myList;现在,我不希望在我的应用程序中发生这种情况:如果发生这样的事件,我希望处理该事件(即使它只是在错误日志中记录某件事情,并在稍后关闭应用程序)。但是,如果Qt在我做任何错误检查之前就让软件崩溃了,我该怎么做呢?而且,将
浏览 2
提问于2014-07-18
得票数 4
1
回答
Linux
(
C
)信号处理
、
、
如何触发(SIGSEGV,
SIGABRT
)#include<time.h>#include<unistd.h>void sig_handler(int signo) char*
c
_time_string==
SIGABRT
) printf("r
浏览 3
提问于2021-07-04
得票数 2
1
回答
当我查询时会发生TDengine断言
、
、
、
当我在
Linux
中模糊Tdengine时,出现了断言失败,如下所示:taos: /home/xxx/opt/projects/databases/TDengine/src/
浏览 7
提问于2021-08-19
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux C/C+调试的那些“歪门邪道”
linux下安装oracle12c
分享:C语言编程——LINUX 多线程
Android C++系列:Linux信号(三)
Linux C加加 类之构造函数!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券