2011-09-27 37 views
1

當我嘗試調試使用C++應用程序GDB我,我得到以下錯誤: [Thread debugging using libthread_db enabled] Cannot find new threads: generic error無法找到新主題:一般性錯誤

如果我嘗試戒菸GDB,我得到A debugging session is active. Inferior 1 [process 17785] will be killed.

我不是使用任何線程庫我自己。

我嘗試了gdb: Cannot find new threads: generic error中建議的解決方案,但沒有幫助。

我的操作系統:Ubuntu的10.04

$ gcc -v 
(Ubuntu 4.4.3-4ubuntu5) 
$ uname -a 
Linux rskDesktop 2.6.32-33-generiC#72-Ubuntu SMP Fri Jul 29 21:07:13 UTC 2011 x86_64 GNU/Linux 

有什麼建議?

回答

0

I am not using any thread library myself

看看這個答案:reverse-step multithread error應適用於您的情況:迫使GDB不激活線程調試,如果你不希望它是知道的線程。

(EDIT也適用,但它可能是您使用的庫中的一個,它需要libpthread.so