tech-toolchain archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gdb got worse in the last week



Hi!

With a gdb built from sources from yesterday, I tried looking at a
core dump and got a gdb core dump. (6.99.40/amd64)

# gdb work.x86_64/gnucash-2.6.3/src/bin/.libs/gnucash gnucash.core
GNU gdb (GDB) 7.6.1
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64--netbsd".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from 
/disk/3/archive/obj/finance/gnucash/work.x86_64/gnucash-2.6.3/src/bin/.libs/gnucash...done.
[New process 1]
[New process 3]
[New process 2]
Core was generated by `gnucash'.
Program terminated with signal 6, Aborted.
/archive/foreign/src/external/gpl3/gdb/dist/gdb/frame.c:2427: internal-error: 
frame_prepare_for_sniffer: Assertion `frame->unwind == NULL' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n) bt
Please answer y or n.
/archive/foreign/src/external/gpl3/gdb/dist/gdb/frame.c:2427: internal-error: 
frame_prepare_for_sniffer: Assertion `frame->unwind == NULL' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n) n
/archive/foreign/src/external/gpl3/gdb/dist/gdb/frame.c:2427: internal-error: 
frame_prepare_for_sniffer: Assertion `frame->unwind == NULL' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Create a core file of GDB? (y or n) n
(gdb) bt
zsh: segmentation fault (core dumped)  gdb 
work.x86_64/gnucash-2.6.3/src/bin/.libs/gnucash gnucash.core

Running a gdb binary from 20140413 on the same files works:

# /archive/build/amd64.gcc.20140413/usr/bin/gdb 
work.x86_64/gnucash-2.6.3/src/bin/.libs/gnucash gnucash.core
GNU gdb (GDB) 7.6.1
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64--netbsd".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from 
/disk/3/archive/obj/finance/gnucash/work.x86_64/gnucash-2.6.3/src/bin/.libs/gnucash...done.
[New process 1]
[New process 3]
[New process 2]
Core was generated by `gnucash'.
Program terminated with signal 6, Aborted.
#0  0x00007f7fdcb0e12a in _lwp_kill () from /usr/lib/libc.so.12
(gdb) bt
#0  0x00007f7fdcb0e12a in _lwp_kill () from /usr/lib/libc.so.12
#1  0x00007f7fdcb0ddb5 in abort () at 
/archive/foreign/src/lib/libc/stdlib/abort.c:74
...

Please fix :)
 Thomas


Home | Main Index | Thread Index | Old Index