Red Hat Bugzilla – Bug 849357
internal-error: extract_typed_address: type is not a pointer or reference
Last modified: 2012-12-20 11:10:08 EST
Created attachment 605370 [details]
Description of problem:
I ran the command policytool (from OpenJDK) and it crashed on startup. I then used abrt to report the bug using the retrace server, and the retrace server failed. I then told abrt to use a local gdb to generate the backtrace, which it did, but then gdb crashed - see attached backtrace.
The full gdb command line was:
gdb -batch -ex 'set debug-file-directory /usr/lib/debug:/var/cache/abrt-di/usr/lib/debug' -ex 'file /usr/lib/jvm/java-1.7.0-openjdk-220.127.116.11.x86_64/bin/policytool' -ex 'core-file ./coredump' -ex 'thread apply all backtrace 2048 full' -ex 'info sharedlib' -ex 'print (char*)__abort_msg' -ex 'print (char*)__glib_assert_msg' -ex 'info registers' -ex disassemble
Version-Release number of selected component (if applicable):
It is trying to print the vtable here.
My current theory is that this code should be checking
TYPE_VPTR_BASETYPE, but is not. I'm testing this.
That was the problem. Patch submitted:
Patch went in upstream.
gdb-18.104.22.16820926-23.fc18 has been submitted as an update for Fedora 18.
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing gdb-22.214.171.12420926-23.fc18'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
gdb-126.96.36.19920926-25.fc18 has been submitted as an update for Fedora 18.
gdb-188.8.131.5220926-23.fc18 has been pushed to the Fedora 18 obsolete repository. If problems still persist, please make note of it in this bug report.