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

Emilio Pozuelo Monfort pochu at debian.org
Sat Aug 17 14:57:31 UTC 2013


On 16/08/13 20:12, Jochen Sprickerhof wrote:
> * 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:
> <http://www.gnu.org/software/gdb/bugs/>...
> 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
> (gdb) 

I've tried surf and midori and I can't reproduce it. Can you please forward this
to bugs.webkit.org and let us know the bug#?



More information about the Pkg-webkit-maintainers mailing list