linux 中使用gdb调试多线程遇到的问题
一个多线程程序,每次启动后,运行到其中一个(每次都是这个)线程一会儿后,都会中断执行,提示信息如下:
Cannot fine user-level thred for LWP 491:no LWP to satisfy query
(gdb)list
18 main.c No such file or directory.
in main.c
(gdb)up
#1 0x40012fd0 in __pthread_manager() from /lib/libpthred.so.0
网上找了些资料看,好象是gdb的不足,但是,我还没搞清楚是怎么回事,望各位援手!!!