ChinaUnix.net
相关文章推荐:

gdb定位core

现在碰到一个多线程下,老是出core的问题,位置不定,好难定位,不知有什么地方可以查些资料?请高人指点,多谢! :(

by fx1212linux - C/C++ - 2004-12-03 15:37:36 阅读(1703) 回复(3)

相关讨论

(gdb) where #0 0xe784 in normal+0x2c () 请问后面的+0x2c ()什么意思?

by dutysmart - C/C++ - 2009-04-21 09:50:23 阅读(1140) 回复(0)

gdb prog core #0 0xc003bc98 in () where warning: gdb cannot print complete stack trace since some shared libraries are missing. Set gdb_SHLIB_PATH and try again. #0 0xc003bc98 in () warning: Attempting to unwind past bad PC 0xc003bc98 #1 0xc003b69c in () #2 0xc003b69c in () Cannot access memory at address 0x7 ...

by dutysmart - C/C++ - 2009-04-20 12:07:40 阅读(1403) 回复(0)

使用gdb 提示如下: Program received signal SIGSEGV, Segmentation fault. [Switching to thread 2164.0xb9c] 0x71a22ef5 in _libws2_32_a_iname () 应该就是段错误,是不是调用ws2的时候发生了错误呢? gdb不提示哪行错了啊?! 郁闷

by hbbdren - C/C++ - 2009-03-11 14:52:46 阅读(3400) 回复(9)

我在开发一个大程序时,遇到一个问题,程序有时会退出。使用gdb运行这个程序时,程序退出后gdb看不到任何状态(报告说找不到进程,捕获得到通用寄存器)。我不知道怎么用core dump功能来对付这种情况,请大侠指教! 用printf打印跟踪,发现程序退出是因为有一个函数会被反复调用,而这个函数整个用mutex做成原子操作。程序退出是因为某次调用进入这个函数后,没有正常退出这个函数(函数入口和出口都有printf打印状态)。可能是因...

by zzbwang - C/C++ - 2005-08-19 23:11:56 阅读(936) 回复(1)

现在只有这个信息: #0 0xff2106f0 in memcpy () from /usr/platform/SUNW,Sun-Fire-280R/lib/libc_psr.so.1 咋办?

by 无咎 - C/C++ - 2003-11-24 15:30:10 阅读(1089) 回复(1)

程序core掉。 用gdb调试bt的时候显示 #0 0x4019c2a8 in fwrite () from /lib/tls/libc.so.6 #1 0x4003ed16 in netlib_init_pool_settings () at ../netlib/pool.c:823 #2 0x00000001 in ?? () #3 0x00000000 in ?? () #4 0x40044b40 in c_threadnumber () from /lib/libmgnet.so #5 0x40044b28 in c_threadnumber () from /lib/libmgnet.so #6 0x4cdf49e8 in ?? () #7 0x00000000 in ?? () #8 0x00000000 in ?? () #9 0x...

by ruchong - C/C++ - 2007-07-24 13:28:50 阅读(6557) 回复(6)

我用gdbcore文件时显示: core was generated by `prg12'. Program terminated with signal 11, Segmentation fault. warning: Unable to find __dld_flags symbol in object file. #0 0xc019aff8 in ?? () 我不清楚怎么看出“#0 0xc019aff8 in ?? ()”的意思。怎么分析这个程序为什么报错?

by suejane - C/C++ - 2009-02-18 12:27:46 阅读(3092) 回复(6)

程序出现异常产生core 用bt看调用栈,但此栈只是程序出错,流程的栈,如果我想看别的函数中的一个变量的直,我应该怎么查看啊。 多谢。

by ruchong - C/C++ - 2007-01-26 14:37:38 阅读(1264) 回复(5)

如题。 我的板子是arm linux。如果我们的程序出问题,我让他生成core文件,可以跟踪找到问题。 可问题是板子上的空间太小,没法把gdb放上去,只能放上去gdbserver,如果远程调试core的话,我怎么才能调试他? 另外, 当我远程调试一个小的测试程序时,本地的gdb报如下信息 (gdb) target remote 192.168.111.139:7777 Remote debugging using 192.168.111.139:7777 warning: Remote failure reply: E01 0x400009f0 in ?? () 怎么回...

by urapple - C/C++ - 2012-03-07 19:01:03 阅读(8935) 回复(12)

背景: gdb一个多线程,断点设置到一个函数。然后,一路按下next。结果收到如下信息: Program received signal SIGTRAP, Trace/breakpoint trap. [Switching to Thread -1218520144 (LWP 5602)] 0x003656f1 in __nptl_create_event () from /lib/tls/libpthread.so.0 但如果我设置同样的断点,然后,按c。就不会出现这个信息。 结论: 上网查了下,说是Sometimes this happens when the instruction you are trying to ...

by fufeiwxy - C/C++ - 2008-09-25 10:00:20 阅读(1595) 回复(1)