This is the mail archive of the gdb-prs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug threads/22925] gdb assumes target can activate threads at will, causes internal error in infrun.c in 'finish_step_over'


https://sourceware.org/bugzilla/show_bug.cgi?id=22925

--- Comment #2 from Matthias Welwarsky <matthias at welwarsky dot de> ---
(gdb) info threads
  Id   Target Id         Frame 
  1    Thread 536876248 (Name: main, State: WTOREVT) chSchGoSleepTimeoutS
(newstate=<optimized out>, timeout=<optimized out>) at
../../../os/rt/src/chschd.c:384
* 2    Thread 536873944 (Name: idle, State: CURRENT) _idle_thread.lto_priv.87
(p=0x0) at ../../../os/rt/src/chsys.c:72
  3    Thread 536873360 (Name: blinker 1, State: WTOREVT) chSchGoSleepTimeoutS
(newstate=<optimized out>, timeout=<optimized out>) at
../../../os/rt/src/chschd.c:384
  4    Thread 536873688 (Name: blinker 2, State: WTOREVT) chSchGoSleepTimeoutS
(newstate=<optimized out>, timeout=<optimized out>) at
../../../os/rt/src/chschd.c:384
(gdb) set debug remote 1
(gdb) thread 3
Sending packet: $T20000990#e8...Packet received: OK
Sending packet: $T200014d8#17...Packet received: OK
Sending packet: $T20000bd8#44...Packet received: OK
Sending packet: $T20000990#e8...Packet received: OK
Sending packet: $T20000ad8#43...Packet received: OK
[Switching to thread 3 (Thread 536873360)]
Sending packet: $Hg20000990#43...Packet received: OK
Sending packet: $m8006dfc,4#c8...Packet received: 049b13b1
Sending packet: $m8006df8,4#9d...Packet received: fff712fe
Sending packet: $m8006dfc,4#c8...Packet received: 049b13b1
Sending packet: $m8006df8,4#9d...Packet received: fff712fe
Sending packet: $m8006dfc,2#c6...Packet received: 049b
Sending packet: $m8006dfa,2#c4...Packet received: 12fe
Sending packet: $m8006df8,2#9b...Packet received: fff7
Sending packet: $m8006dfc,2#c6...Packet received: 049b
Sending packet: $m8006dfa,2#c4...Packet received: 12fe
Sending packet: $m8006df8,2#9b...Packet received: fff7
Sending packet: $m8006dfc,4#c8...Packet received: 049b13b1
Sending packet: $m8006df8,4#9d...Packet received: fff712fe
Sending packet: $m8006dfc,4#c8...Packet received: 049b13b1
Sending packet: $m8006df8,4#9d...Packet received: fff712fe
Sending packet: $m8006dfc,4#c8...Packet received: 049b13b1
Sending packet: $m8006dfc,4#c8...Packet received: 049b13b1
Sending packet: $m8006dfc,4#c8...Packet received: 049b13b1
#0  chSchGoSleepTimeoutS (Sending packet: $m20000940,40#8c...Packet received:
0000000000000000000000000000000000000000fd6d000800000000a40a0020c4140020f40100008166000890090020000000000010004800000000716e0008
Sending packet: $m8006e70,4#67...Packet received: 002383f3
Sending packet: $m8006e6c,4#99...Packet received: fff7b8ff
Sending packet: $m8006e70,4#67...Packet received: 002383f3
Sending packet: $m8006e6c,4#99...Packet received: fff7b8ff
Sending packet: $m8006e70,2#65...Packet received: 0023
Sending packet: $m8006e6e,2#99...Packet received: b8ff
Sending packet: $m8006e6c,2#97...Packet received: fff7
Sending packet: $m8006e70,2#65...Packet received: 0023
Sending packet: $m8006e6e,2#99...Packet received: b8ff
Sending packet: $m8006e6c,2#97...Packet received: fff7
Sending packet: $m8006e70,4#67...Packet received: 002383f3
Sending packet: $m8006e6c,4#99...Packet received: fff7b8ff
Sending packet: $m8006e70,4#67...Packet received: 002383f3
Sending packet: $m8006e6c,4#99...Packet received: fff7b8ff
Sending packet: $m8006e70,4#67...Packet received: 002383f3
Sending packet: $m8006e70,4#67...Packet received: 002383f3
Sending packet: $m8006e70,4#67...Packet received: 002383f3
newstate=<optimized out>, timeout=<optimized out>) at
../../../os/rt/src/chschd.c:384
384         if (chVTIsArmedI(&vt)) {
(gdb) b
Sending packet: $m8006dc0,40#c2...Packet received:
e8612862046044608160c7f834e03e61fa60f0bda8140020000000000000000030b54b1c87b012d00c4c0d4aa369054601a8fff7b5ff2846fff712fe049b13b1
Sending packet: $m8006dfc,2#c6...Packet received: 049b
Sending packet: $m8006dfc,2#c6...Packet received: 049b
Breakpoint 1 at 0x8006dfc: file ../../../os/rt/src/chschd.c, line 384.
(gdb) c
Continuing.
Sending packet: $vCont?#49...Packet received: vCont;c;C;s;S
Packet vCont (verbose-resume) is supported
Sending packet: $vCont;s:20000990#86...Packet received:
T05thread:0000000020000bd8;
infrun.c:5553: internal-error: int finish_step_over(execution_control_state*):
Assertion `ecs->event_thread->control.trap_expected' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n)

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]