abrt 1.0.4 detected a crash. architecture: i686 Attached file: backtrace cmdline: gdb -batch -ex 'set set debug-file-direc set debug-file-directory /usr/lib/debug:/var/ca' -ex 'file file /usr/lib/firefox-3.5.6/fi' -ex 'core-file core-file /var/cache/abrt/ccpp-1265278080-225' -ex 'thread threa thr thread ap thre thre' -ex 'info info shar' -ex 'print print (char*)__abo' component: gdb executable: /usr/bin/gdb kernel: 2.6.31.12-174.2.3.fc12.i686 package: gdb-7.0.1-30.fc12 rating: 4 reason: Process was terminated by signal 6 (Aborted) release: Fedora release 12 (Constantine)
Created attachment 388760 [details] File: backtrace
This bug happens because an objfile's psymtabs_addrmap is never converted to a fixed addrmap. This means an error occurred during dwarf2_build_psymtabs_hard. This can only happen due to the code from the lazy symfile branch -- trunk doesn't exhibit this behavior because all calls to the syms_read method are protected by a cleanup that destroys the objfile. It would be interesting to know which objfile causes an error and what the error is. I'm investigating a fix.
I pushed a fix for this to archer-tromey-delayed-symfile.
*** Bug 568951 has been marked as a duplicate of this bug. ***
gdb-7.0.1-34.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/gdb-7.0.1-34.fc12
gdb-7.0.1-34.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.