相关疑难解决方法(0)

进程何时获得SIGABRT(信号6)?

进程在C++中获取SIGABRT的场景是什么?此信号是否始终来自过程中,或者此信号是否可以从一个过程发送到另一个过程?

有没有办法确定哪个进程正在发送此信号?

c++ sigabrt

188
推荐指数
7
解决办法
31万
查看次数

核心转储的原因是什么?来自oracle lib的堆栈显示

我有一个coredmp,其中所有线程堆栈看起来正常,但是一个堆栈显示如下.任何人都可以告诉我可能的原因吗?我可以看到从oracle libs调用exit,这是oracle的问题吗?当这种情况发生时,任何人都可以指导我吗?

 Thread 3 (process 26454):
#0  0x00002b803ceb54a8 in exit () from /lib64/libc.so.6
#1  0x00002b803bbe93f5 in skgdbgcra () from /home/oracle/product/11g/lib/libclntsh.so.11.1
#2  0x00002b803be9cdec in kpeDbgCrash () from /home/oracle/product/11g/lib/libclntsh.so.11.1
#3  0x00002b803be9c627 in kpeDbgSignalHandler () from /home/oracle/product/11g/lib/libclntsh.so.11.1
#4  0x00002b803bbe64b1 in skgesig_sigactionHandler () from /home/oracle/product/11g/lib/libclntsh.so.11.1
#5  <signal handler called>


> Program terminated with signal 6, Aborted.
Run Code Online (Sandbox Code Playgroud)

注意:

  1. 在投票之前,你们能告诉我为什么要投票吗?我真的很无能为力
  2. 这是另一个stackoverflow链接,其中堆栈类似但不相同,但仍然没有明确的答案
  3. 链接谈论orable bug,这是同一个问题吗?

c++ coredump oracle11g

4
推荐指数
1
解决办法
5612
查看次数

标签 统计

c++ ×2

coredump ×1

oracle11g ×1

sigabrt ×1