This is the mail archive of the gdb-prs@sources.redhat.com 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]

gdb/1605: Crash after re-compiling binary


>Number:         1605
>Category:       gdb
>Synopsis:       Crash after re-compiling binary
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Apr 04 19:58:01 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     bernhard.walle@gmx.de
>Release:        unknown-1.0
>Organization:
>Environment:
Linux 2.4.21-199-athlon (SuSE 9.0)
glibc 2.3.2
GDB 6.0 (self-compiled)
>Description:
If I set a breakpoint, debug the program, finish it, recompile it (without changes!) and start it again, do some steps, gdb segfaults.

Backtrace is attached and should show the problem.
>How-To-Repeat:
[~] $ gdb test
GNU gdb 6.0
[...]
(gdb) break main
Breakpoint 1 at 0x804834c: file test.c, line 7.
(gdb) run
(gdb) s
(gdb) s
(gdb) s
(gdb) c
[touch test.c]
(gdb) make
(gdb) run
`/home/bwalle/test' has changed; re-reading symbols.
Breakpoint 1, main () at test.c:7
(gdb) s
(gdb) s
(gdb) s
<Crash>

Not 100 % reproducable, but 95 %. I tried on different machines and even different gdb versions. The second machine was Debian GNU/Linux.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="backtrace"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="backtrace"

IzAgIDB4MDgxNjEwOTkgaW4gZHdhcmYyX2ZyYW1lX2ZpbmRfZmRlIChwYz0weGJmZmZlNmUwKSBh
dCBkd2FyZjItZnJhbWUuYzoxMTQyCiMxICAweDA4MTYwYjMwIGluIGR3YXJmMl9mcmFtZV9zbmlm
ZmVyIChuZXh0X2ZyYW1lPTB4ODMwNmIzMCkgYXQgZHdhcmYyLWZyYW1lLmM6ODIxCiMyICAweDA4
MTFjOGYzIGluIGZyYW1lX3Vud2luZF9maW5kX2J5X2ZyYW1lIChuZXh0X2ZyYW1lPTB4ODMwNmIz
MCkgYXQgZnJhbWUtdW53aW5kLmM6MTE5CiMzICAweDA4MTE5Zjg4IGluIGZyYW1lX3JlZ2lzdGVy
X3Vud2luZCAoZnJhbWU9MHg4MzA2YjkwLCByZWdudW09OCwgCiAgICBvcHRpbWl6ZWRwPTB4YmZm
ZmU3ODAsIGx2YWxwPTB4YmZmZmU3ODQsIGFkZHJwPTB4YmZmZmU3ODgsIHJlYWxudW1wPTB4YmZm
ZmU3OTQsIAogICAgYnVmZmVycD0weGJmZmZlN2I4KSBhdCBmcmFtZS5jOjUyNAojNCAgMHgwODEx
YTNkNyBpbiBmcmFtZV91bndpbmRfcmVnaXN0ZXIgKGZyYW1lPTB4ODMwNmI5MCwgcmVnbnVtPTgs
IGJ1Zj0weGJmZmZlN2I4KQogICAgYXQgZnJhbWUuYzo2MTYKIzUgIDB4MDgxMjUzMjMgaW4gaTM4
Nl91bndpbmRfcGMgKGdkYmFyY2g9MHg4MmNlN2QwLCBuZXh0X2ZyYW1lPTB4ODMwNmI5MCkKICAg
IGF0IGkzODYtdGRlcC5jOjcxMgojNiAgMHgwODBkY2JjOCBpbiBnZGJhcmNoX3Vud2luZF9wYyAo
Z2RiYXJjaD0weDgyY2U3ZDAsIG5leHRfZnJhbWU9MHg4MzA2YjkwKQogICAgYXQgZ2RiYXJjaC5j
OjUwNjAKIzcgIDB4MDgxMTlkOWYgaW4gZnJhbWVfcGNfdW53aW5kICh0aGlzX2ZyYW1lPTB4ODMw
NmI5MCkgYXQgZnJhbWUuYzozODkKIzggIDB4MDgwZTYyNzYgaW4gc2tpcF9nbnVfcmVzb2x2ZXIg
KHBjPTEwNzM3OTQ5NjApIGF0IGkzODYtbGludXgtdGRlcC5jOjM3NAojOSAgMHgwODBlNjI5MyBp
biBpMzg2X2xpbnV4X3NraXBfc29saWJfcmVzb2x2ZXIgKHBjPTEwNzM3OTQ5NjApIGF0IGkzODYt
bGludXgtdGRlcC5jOjM5MwojMTAgMHgwODBjOTE5OSBpbiBoYW5kbGVfaW5mZXJpb3JfZXZlbnQg
KGVjcz0weGJmZmZlOTMwKSBhdCBpbmZydW4uYzoyMzM5CiMxMSAweDA4MGM4MDJiIGluIHdhaXRf
Zm9yX2luZmVyaW9yICgpIGF0IGluZnJ1bi5jOjEwNTIKIzEyIDB4MDgwYzdkOGQgaW4gcHJvY2Vl
ZCAoYWRkcj01ODkzMzc5OTE5Njk3Njc0MjUsIHNpZ2duYWw9MTQ0LCBzdGVwPTEpIGF0IGluZnJ1
bi5jOjg2MAojMTMgMHgwODBjNTIwOCBpbiBzdGVwXzEgKHNraXBfc3Vicm91dGluZXM9MCwgc2lu
Z2xlX2luc3Q9MCwgY291bnRfc3RyaW5nPTB4MCkKICAgIGF0IGluZmNtZC5jOjY2NQojMTQgMHgw
ODBjNTA5MyBpbiBzdGVwX2NvbW1hbmQgKGNvdW50X3N0cmluZz0weDAsIGZyb21fdHR5PTEpIGF0
IGluZmNtZC5jOjU1MAojMTUgMHgwODA3YzhlNCBpbiBkb19jZnVuYyAoYz0weDJmNDQ0YzQ5LCBh
cmdzPTB4MCwgZnJvbV90dHk9MSkgYXQgY2xpL2NsaS1kZWNvZGUuYzo1MwojMTYgMHgwODA3ZTQ5
NCBpbiBjbWRfZnVuYyAoY21kPTB4ODJiNjQzOCwgYXJncz0weDAsIGZyb21fdHR5PTEpIGF0IGNs
aS9jbGktZGVjb2RlLmM6MTUzNwojMTcgMHgwODExM2YzNyBpbiBleGVjdXRlX2NvbW1hbmQgKHA9
MHg4MmE5YzA5ICIiLCBmcm9tX3R0eT0xKSBhdCB0b3AuYzo3MTYKIzE4IDB4MDgwZDMzMGQgaW4g
Y29tbWFuZF9oYW5kbGVyIChjb21tYW5kPTB4ODJhOWMwOCAicyIpIGF0IGV2ZW50LXRvcC5jOjUw
MAojMTkgMHgwODBkMzg3ZiBpbiBjb21tYW5kX2xpbmVfaGFuZGxlciAocmw9MHg4MmQ1NjUwICIi
KSBhdCBldmVudC10b3AuYzo3MTIKIzIwIDB4MDgxZWQzMzIgaW4gcmxfY2FsbGJhY2tfcmVhZF9j
aGFyICgpIGF0IGNhbGxiYWNrLmM6MTIzCiMyMSAweDA4MGQyYzhhIGluIHJsX2NhbGxiYWNrX3Jl
YWRfY2hhcl93cmFwcGVyIChjbGllbnRfZGF0YT0weDApIGF0IGV2ZW50LXRvcC5jOjE2NgojMjIg
MHgwODBkMzFmZCBpbiBzdGRpbl9ldmVudF9oYW5kbGVyIChlcnJvcj0wLCBjbGllbnRfZGF0YT0w
eDJmNDQ0YzQ5KQogICAgYXQgZXZlbnQtdG9wLmM6NDE2CiMyMyAweDA4MGQyNGVmIGluIGhhbmRs
ZV9maWxlX2V2ZW50IChldmVudF9maWxlX2Rlc2M9MCkgYXQgZXZlbnQtbG9vcC5jOjcyMQojMjQg
MHgwODBkMWY4NCBpbiBwcm9jZXNzX2V2ZW50ICgpIGF0IGV2ZW50LWxvb3AuYzozMzQKIzI1IDB4
MDgwZDFmY2QgaW4gZ2RiX2RvX29uZV9ldmVudCAoZGF0YT0weDApIGF0IGV2ZW50LWxvb3AuYzoz
NzEKIzI2IDB4MDgxMTNhYWYgaW4gZG9fY2F0Y2hfZXJyb3JzICh1aW91dD0weDgyZDU0NzgsIGRh
dGE9MHgyZjQ0NGM0OSkgYXQgdG9wLmM6NDk3Ci0tLVR5cGUgPHJldHVybj4gdG8gY29udGludWUs
IG9yIHEgPHJldHVybj4gdG8gcXVpdC0tLQojMjcgMHgwODExM2EwMyBpbiBjYXRjaGVyIChmdW5j
PTB4ODExM2FhMCA8ZG9fY2F0Y2hfZXJyb3JzPiwgZnVuY191aW91dD0weDgyZDU0NzgsIAogICAg
ZnVuY19hcmdzPTB4YmZmZmVkMjAsIGZ1bmNfdmFsPTB4YmZmZmVkMTgsIGZ1bmNfY2F1Z2h0PTB4
YmZmZmVkMWMsIAogICAgZXJyc3RyaW5nPTB4MmY0NDRjNDkgPEFkZHJlc3MgMHgyZjQ0NGM0OSBv
dXQgb2YgYm91bmRzPiwgbWFzaz02KSBhdCB0b3AuYzo0MjkKIzI4IDB4MDgxMTNhZjYgaW4gY2F0
Y2hfZXJyb3JzIChmdW5jPTB4MmY0NDRjNDksIGZ1bmNfYXJncz0weDJmNDQ0YzQ5LCAKICAgIGVy
cnN0cmluZz0weDgyMDQwMWIgIiIsIG1hc2s9NikgYXQgdG9wLmM6NTA5CiMyOSAweDA4MDhjMDkz
IGluIHR1aV9jb21tYW5kX2xvb3AgKGRhdGE9MHgwKSBhdCB0dWkvdHVpLWludGVycC5jOjE1MAoj
MzAgMHgwODBkMWExOSBpbiBjdXJyZW50X2ludGVycF9jb21tYW5kX2xvb3AgKCkgYXQgaW50ZXJw
cy5jOjI3NwojMzEgMHgwODA3YTVmYSBpbiBjYXB0dXJlZF9jb21tYW5kX2xvb3AgKGRhdGE9MHgw
KSBhdCBtYWluLmM6OTcKIzMyIDB4MDgxMTNhYWYgaW4gZG9fY2F0Y2hfZXJyb3JzICh1aW91dD0w
eDgyZDU0NzgsIGRhdGE9MHgyZjQ0NGM0OSkgYXQgdG9wLmM6NDk3CiMzMyAweDA4MTEzYTAzIGlu
IGNhdGNoZXIgKGZ1bmM9MHg4MTEzYWEwIDxkb19jYXRjaF9lcnJvcnM+LCBmdW5jX3Vpb3V0PTB4
ODJkNTQ3OCwgCiAgICBmdW5jX2FyZ3M9MHhiZmZmZWVkMCwgZnVuY192YWw9MHhiZmZmZWVjOCwg
ZnVuY19jYXVnaHQ9MHhiZmZmZWVjYywgCiAgICBlcnJzdHJpbmc9MHgyZjQ0NGM0OSA8QWRkcmVz
cyAweDJmNDQ0YzQ5IG91dCBvZiBib3VuZHM+LCBtYXNrPTYpIGF0IHRvcC5jOjQyOQojMzQgMHgw
ODExM2FmNiBpbiBjYXRjaF9lcnJvcnMgKGZ1bmM9MHgyZjQ0NGM0OSwgZnVuY19hcmdzPTB4MmY0
NDRjNDksIAogICAgZXJyc3RyaW5nPTB4ODIwNDAxYiAiIiwgbWFzaz02KSBhdCB0b3AuYzo1MDkK
IzM1IDB4MDgwN2FjYzMgaW4gY2FwdHVyZWRfbWFpbiAoZGF0YT0weDApIGF0IG1haW4uYzo4MTEK
IzM2IDB4MDgxMTNhYWYgaW4gZG9fY2F0Y2hfZXJyb3JzICh1aW91dD0weDgyODRjODAsIGRhdGE9
MHgyZjQ0NGM0OSkgYXQgdG9wLmM6NDk3CiMzNyAweDA4MTEzYTAzIGluIGNhdGNoZXIgKGZ1bmM9
MHg4MTEzYWEwIDxkb19jYXRjaF9lcnJvcnM+LCBmdW5jX3Vpb3V0PTB4ODI4NGM4MCwgCiAgICBm
dW5jX2FyZ3M9MHhiZmZmZjE3MCwgZnVuY192YWw9MHhiZmZmZjE2OCwgZnVuY19jYXVnaHQ9MHhi
ZmZmZjE2YywgCiAgICBlcnJzdHJpbmc9MHgyZjQ0NGM0OSA8QWRkcmVzcyAweDJmNDQ0YzQ5IG91
dCBvZiBib3VuZHM+LCBtYXNrPTYpIGF0IHRvcC5jOjQyOQojMzggMHgwODExM2FmNiBpbiBjYXRj
aF9lcnJvcnMgKGZ1bmM9MHgyZjQ0NGM0OSwgZnVuY19hcmdzPTB4MmY0NDRjNDksIAogICAgZXJy
c3RyaW5nPTB4ODIwNDAxYiAiIiwgbWFzaz02KSBhdCB0b3AuYzo1MDkKIzM5IDB4MDgwN2IyZDIg
aW4gZ2RiX21haW4gKGFyZ3M9MHgwKSBhdCBtYWluLmM6ODIwCiM0MCAweDA4MDdhNWRmIGluIG1h
aW4gKGFyZ2M9NzkzMDA1MTI5LCBhcmd2PTB4MmY0NDRjNDkpIGF0IGdkYi5jOjM1Cgo=


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