Bug#719880: libwebkitgtk-1.0-0: pure virtual method called -> SIGABRT

Jochen Sprickerhof debian-bts at jochen.sprickerhof.de
Fri Aug 16 18:12:57 UTC 2013

* Emilio Pozuelo Monfort <pochu at debian.org> [2013-08-16 19:34]:
> Please provide a gdb backtrace with debugging symbols installed.

I've compiled current surf git master (058f7f45e2d) with debugging symbols:

% gdb --args ./surf https://github.com/ros/rosdistro/issues/1676       
GNU gdb (GDB) 7.6 (Debian 7.6-5)
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-linux-gnu".
For bug reporting instructions, please see:
Reading symbols from /home/jspricke/src/suckless/surf/surf...done.
(gdb) r
Starting program: /home/jspricke/src/suckless/surf/surf https://github.com/ros/rosdistro/issues/1676
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Traceback (most recent call last):
  File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module>
    from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers
Traceback (most recent call last):
  File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module>
    from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers
[New Thread 0x7fffe47eb700 (LWP 5470)]
[New Thread 0x7fffa3fe8700 (LWP 5471)]
[New Thread 0x7fffa33d6700 (LWP 5472)]
[New Thread 0x7fffa21c0700 (LWP 5473)]
[New Thread 0x7fff936c5700 (LWP 5474)]
[New Thread 0x7fff92ec4700 (LWP 5475)]
[New Thread 0x7fff9214f700 (LWP 5476)]
[New Thread 0x7fff9151c700 (LWP 5480)]
[New Thread 0x7fff90d1b700 (LWP 5481)]
[New Thread 0x7fff7bfff700 (LWP 5482)]
Fontconfig warning: "/etc/fonts/conf.d/25-wqy-zenhei.conf", line 11: Having multiple values in <test> isn't supported and may not work as expected
[New Thread 0x7fff7b483700 (LWP 5483)]
[Thread 0x7fff90d1b700 (LWP 5481) exited]
[Thread 0x7fff7bfff700 (LWP 5482) exited]
[Thread 0x7fff9151c700 (LWP 5480) exited]
[New Thread 0x7fff9151c700 (LWP 5484)]
[New Thread 0x7fff7bfff700 (LWP 5485)]
[New Thread 0x7fff90d1b700 (LWP 5486)]
[New Thread 0x7fff710c4700 (LWP 5487)]
[New Thread 0x7fff708c3700 (LWP 5491)]
[New Thread 0x7fff67fff700 (LWP 5492)]
[New Thread 0x7fff64f47700 (LWP 5493)]
[New Thread 0x7fff5ffff700 (LWP 5494)]
[Thread 0x7fff7bfff700 (LWP 5485) exited]
[Thread 0x7fff9151c700 (LWP 5484) exited]
[Thread 0x7fff64f47700 (LWP 5493) exited]
[Thread 0x7fff90d1b700 (LWP 5486) exited]
[Thread 0x7fff5ffff700 (LWP 5494) exited]
[Thread 0x7fff708c3700 (LWP 5491) exited]
[Thread 0x7fff67fff700 (LWP 5492) exited]
pure virtual method called
terminate called without an active exception

Program received signal SIGABRT, Aborted.
0x00007ffff7a641e5 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56  ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007ffff7a641e5 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007ffff7a67398 in __GI_abort () at abort.c:90
#2  0x00007fffec0a1605 in __gnu_cxx::__verbose_terminate_handler () at ../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95
#3  0x00007fffec09f766 in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:38
#4  0x00007fffec09f793 in std::terminate () at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:48
#5  0x00007fffec0a027f in __cxxabiv1::__cxa_pure_virtual () at ../../../../src/libstdc++-v3/libsupc++/pure.cc:50
#6  0x00007ffff5d5021e in WebCore::JSNodeOwner::isReachableFromOpaqueRoots (this=0x154b, handle=..., visitor=0x7ffff7ed5d28) at ../Source/WebCore/dom/EventTarget.h:189
#7  0x00007ffff4ab4e95 in JSC::WeakBlock::visit (this=0x154b, heapRootVisitor=0x7fffffffd2c0) at ../Source/JavaScriptCore/heap/WeakBlock.cpp:108
#8  0x00007ffff4ab210b in JSC::MarkedSpace::visitWeakSets (this=0x7ffff7ecd1d8, heapRootVisitor=0x7fffffffd2c0) at ../Source/JavaScriptCore/heap/WeakSet.h:104
#9  0x00007ffff4aa8905 in JSC::Heap::markRoots (this=0x7ffff7ed0428) at ../Source/JavaScriptCore/heap/Heap.cpp:563
#10 0x00007ffff4aaa256 in JSC::Heap::collect (this=0x7ffff7ecd058, sweepToggle=DoSweep) at ../Source/JavaScriptCore/heap/Heap.cpp:721
#11 0x00007ffff5cfe4d2 in WebCore::collect () at ../Source/WebCore/bindings/js/GCController.cpp:42
#12 0x00007ffff6b10622 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7ffff7e64f30) at ../Source/WebCore/platform/ThreadTimers.cpp:129
#13 0x00007ffff6c5bd62 in WebCore::timeout_cb () at ../Source/WebCore/platform/gtk/SharedTimerGtk.cpp:49
#14 0x00007ffff2a9da03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff2a9cea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff2a9d1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffff2a9d5fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ffff5388257 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#19 0x0000000000407aea in main (argc=1, argv=0x7fffffffe300) at surf.c:1383

More information about the Pkg-webkit-maintainers mailing list