- 论坛徽章:
- 7
|
有一个函数出了问题,一直没办法定位到错误的地方,不知道为什么。
在段错误之间gdb都没有问题,info thread也可以看到线程
但是由于函数有无数次循环,所以把断点去掉之后再继续就崩溃了。
Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
此时再info thread,up等等都不管用
(gdb) info thread
5 Thread 0x42803940 (LWP 18482) 0x00000039b26733eb in _int_malloc () from /lib64/libc.so.6
* 4 Thread 0x41e02940 (LWP 18481) 0x0000000000000000 in ?? ()
3 Thread 0x41401940 (LWP 18480) 0x00000039b320e1c1 in nanosleep () from /lib64/libpthread.so.0
2 Thread 0x40a00940 (LWP 18467) 0x00000039b320e1c1 in nanosleep () from /lib64/libpthread.so.0
1 Thread 0x2aaaabb13090 (LWP 1845 0x00000039b320e1c1 in nanosleep () from /lib64/libpthread.so.0
这是为啥? |
|