, Что-то звучит немного необычно.
ю, что этот вопрос задавался ранее, но я прочитал все темы и не нашел ответа. С того момента, как я исполняюrun
чтобы начать отладку моего проекта, я получаю это:Program received signal SIGTRAP, Trace/breakpoint trap. [Switching to Thread 6]
, Когда я делаюctrl+c
GDB говорит мне:Program received signal SIGINT, Interrupt. 0x00000000 in ?? ()
Обычно он говорит мне, какой файл и какую функцию он прервал не0x00000000 in ?? ()
GDB больше не попадает на точки останова, и что безумно важно, так это то, что я и коллега совместно используем один и тот же сеанс (отладка выполняется с использованием cygwin с удаленной машины), и он работает для них хорошо, но не для меня. когда я пытаюсь получить информацию о потоках, используяinfo threads
вот что я получаю:
[New Thread 20]
[New Thread 21]
[New Thread 22]
Id Target Id Frame
4 Thread 22 (ssp=0xa9004d5c) 0x00000000 in ?? ()
3 Thread 21 (ssp=0xa9002e64) 0x00000010 in ?? ()
2 Thread 20 (ssp=0xa9000ef4) 0x00000000 in ?? ()
The current thread <Thread ID 1> has terminated. See `help thread'
нет нити 6, нет*
чтобы указать, какой поток использует GDB. И я даже не знаю, связано ли это с проблемой. Может кто-нибудь мне помочь?