O programa recebeu o sinal SIGTRAP, armadilha de rastreamento / ponto de interrupção. [Mudando para o tópico 6]
Sei que essa pergunta já foi feita antes, mas li todos os tópicos e não encontrei uma resposta. A partir do momento em que execurorun
para começar a depurar meu projeto, recebo o seguinte:Program received signal SIGTRAP, Trace/breakpoint trap. [Switching to Thread 6]
. Quando eu façoctrl+c
, o gdb me diz:Program received signal SIGINT, Interrupt. 0x00000000 in ?? ()
Normalmente, ele me diz qual arquivo e qual função foi interrompida0x00000000 in ?? ()
O GDB não atinge mais pontos de interrupção, e o que torna a questão mais louca é o fato de eu e um colega estarmos compartilhando a mesma sessão (a depuração é feita usando o cygwin com uma máquina remota) e funciona bem para eles, mas não para mim. quando tento obter informações sobre os tópicos usandoinfo threads
aqui está o que eu recebo:
[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'
não há discussão 6, não há*
para indicar qual thread gdb está usando. E nem sei se isso está relacionado ao problema. alguém pode me ajudar por favor?