Summary: | "info frame: generates an error when remote debugging | ||
---|---|---|---|
Product: | gdb | Reporter: | Nick Roberts <nickrob> |
Component: | backtrace | Assignee: | Not yet assigned to anyone <unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gdb-prs, tromey |
Priority: | P2 | ||
Version: | 6.8 | ||
Target Milestone: | 6.8 | ||
Host: | i486-linux-gnu | Target: | i486-linux-gnu |
Build: | i486-linux-gnu | Last reconfirmed: |
Description
Nick Roberts
2009-01-25 01:09:11 UTC
The following patch, sent as an RFC, fixes this issue: http://www.sourceware.org/ml/gdb-patches/2009-08/msg00524.html Subject: "info frame: generates an error when remote debugging > The following patch, sent as an RFC, fixes this issue: > > http://www.sourceware.org/ml/gdb-patches/2009-08/msg00524.html I can't comment on the broader implication of this patch but I can confirm that it does, indeed, fix the bug that I reported. Thanks, Nick To reproduce the problem without gdbserver, try the following on x86-linux: (gdb) b _start Breakpoint 1 at 0x80482a0 (gdb) run Starting program: /lot.a/brobecke/info-frame/ex/foo Breakpoint 1, 0x080482a0 in _start () (gdb) info frame Stack level 0, frame at 0x0: eip = 0x80482a0 in _start; saved eip /homes/brobecke/act/gdb-public/gdb/findvar.c:304: internal-error: value_of_regis ter_lazy: Assertion `frame_id_p (get_frame_id (frame))' failed. This patch went in, so I'm guessing this bug should be closed... ? > This patch went in, so I'm guessing this bug should be closed... ?
Yes.
|