This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
src/gdb ChangeLog record-btrace.c testsuite/Ch ...
- From: mmetzger at sourceware dot org
- To: gdb-cvs at sourceware dot org
- Date: Tue, 26 Mar 2013 07:15:09 +0000
- Subject: src/gdb ChangeLog record-btrace.c testsuite/Ch ...
CVSROOT: /cvs/src
Module name: src
Changes by: mmetzger@sourceware.org 2013-03-26 07:15:09
Modified files:
gdb : ChangeLog record-btrace.c
gdb/testsuite : ChangeLog
gdb/testsuite/gdb.btrace: enable.exp
Log message:
record-btrace: fix assertion when enabling recording after re-run
Reading symbols from /bin/true...(no debugging symbols found)...done.
(gdb) b _start
Function "_start" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (_start) pending.
(gdb) r
Starting program: /bin/true
Breakpoint 1, 0x00000039a0400af0 in _start () from /lib64/ld-linux-x86-64.so.2
(gdb) rec b
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /bin/true
Breakpoint 1, 0x00000039a0400af0 in _start () from /lib64/ld-linux-x86-64.so.2
(gdb) rec b
gdb/record-btrace.c:154: internal-error: record_btrace_open:
Assertion `record_btrace_thread_observer == NULL' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n)
gdb/
* record-btrace.c (record_btrace_close): Call
record_btrace_auto_disable.
testsuite/
* gdb.btrace/enable.exp: Add regression test.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.15312&r2=1.15313
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/record-btrace.c.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/testsuite/ChangeLog.diff?cvsroot=src&r1=1.3597&r2=1.3598
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/testsuite/gdb.btrace/enable.exp.diff?cvsroot=src&r1=1.1&r2=1.2