Не удается найти новые темы: общая ошибка - PullRequest
1 голос
/ 27 сентября 2011

Когда я пытаюсь отладить приложение 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: Не могу найти новые темы: общая ошибка , но не помогло.

Моя ОС: 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

Есть предложения?

1 Ответ

0 голосов
/ 27 сентября 2011

Я не использую библиотеку потоков

Посмотрите на этот ответ: ошибка многопоточности в обратном шаге , которая должна применяться в вашей ситуации: вынудите GDB не активировать отладку потоков, если вы не хотите, чтобы она знала о потоках.

(EDIT применяется также, но, возможно, это одна из используемых вами библиотек, для которой требуется libpthread.so)

...