这是在 Redhat EL5 机器上,带有 2.6.18-164.2.1.el5 x86_64 内核,使用 gcc 4.1.2 和 gdb 7.0。
当我使用 gdb 运行我的应用程序并在它运行时中断时,我的几个线程在我执行回溯时显示以下调用堆栈:
#0 0x000000000051d7da in pthread_cond_wait ()
#1 0x0000000100000000 in ?? ()
#2 0x0000000000c1c3b0 in ?? ()
#3 0x0000000000c1c448 in ?? ()
#4 0x00000000000007dd in ?? ()
#5 0x000000000051d630 in ?? ()
#6 0x00007fffffffdc90 in ?? ()
#7 0x000000003b1ae84b in ?? ()
#8 0x00007fffffffdd50 in ?? ()
#9 0x0000000000000000 in ?? ()
这是一个常见问题的症状吗?
在等待条件时查看调用堆栈是否存在已知问题?