El programa recibió la señal SIGTRAP, Trace / breakpoint trap. [Cambio al hilo 6]
Sé que esta pregunta se ha hecho antes, pero he leído todos los hilos y no he encontrado una respuesta. Desde el momento en que ejecutérun
para comenzar a depurar mi proyecto, obtengo esto:Program received signal SIGTRAP, Trace/breakpoint trap. [Switching to Thread 6]
. Cuando lo hagoctrl+c
, gdb me dice:Program received signal SIGINT, Interrupt. 0x00000000 in ?? ()
Por lo general, me dirá qué archivo y qué función se interrumpió al no0x00000000 in ?? ()
GDB ya no alcanza los puntos de interrupción, y lo que hace que la cuestión sea más loca es el hecho de que un colega y yo compartimos la misma sesión (la depuración se realiza utilizando cygwin con una máquina remota) y funciona bien para ellos, pero no para mí. cuando trato de obtener información sobre los hilos usandoinfo threads
esto es lo que obtengo:
[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'
no hay hilo 6, no hay*
para indicar qué hilo está usando gdb. Y ni siquiera sé si eso está relacionado con el problema. ¿Alguien puede ayudarme por favor?