Package webkitgtk

Jan Kratochvil jan.kratochvil at redhat.com
Sat Mar 30 16:10:03 UTC 2013


On Sat, 30 Mar 2013 13:03:22 +0100, Thomas Meyer wrote:
> I encounter this crash in eclipse:
> https://bugzilla.redhat.com/show_bug.cgi?id=928783

In the backtrace is:

#6  0x00007fffbe51c92e in WebKit::core () from /lib64/libwebkitgtk-1.0.so.0
No locals.
#7  0x00007fffbe4ef8f8 in WebKit::GtkAdjustmentWatcher::updateAdjustmentsFromScrollbars () from /lib64/libwebkitgtk-1.0.so.0
No locals.
#8  0x00007fffbe4ef979 in updateAdjustmentCallback () from /lib64/libwebkitgtk-1.0.so.0
No locals.

This means GDB could not find the /usr/lib/debug/**.debug file from
webkitgtk-debuginfo.rpm and GDB  always complains about it.  After you have
loaded the core file (or if it crashed under GDB etc.) GDB should also print
some such suggestion:

Missing separate debuginfos, use: debuginfo-install webkitgtk-1.10.2-3.fc18.x86_64

If you run this command more debug info should be evailable, primarily there
will be visible the source file+line for the 3 functions above
(and no longer the "from /lib64/...." text).


> I wanted to recompile the webkitgtk package with "--enable-debug" option
> to hopefully get some more information what exactly is going on here:

This is higher level of debugging aid which should be used only if the default
debuginfo rpm is insufficient.  But then if you recompile the rpm one should
primarily use -O0 (with default $RPM_OPT_FLAGS -g) in CFLAGS+CXXFLAGS there,
--enable-debug is also useful but IMO not so much as -O0 there.


> But I'm not able to compile this package on my machine as the final
> linker step get's killed in OOM.

You could also use "fedpkg build --scratch --srpm" if you have Koji account.


Regards,
Jan


More information about the devel mailing list