[Webkit-unassigned] [Bug 119951] New: [GTK] [Stable] pure virtual method called -> SIGABRT

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Aug 17 09:48:10 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=119951

           Summary: [GTK] [Stable] pure virtual method called -> SIGABRT
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: webkit at jochen.sprickerhof.de


(Forwarding bug from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=719880)

Hi,

I'm getting random, reproducible SIGABRT with the webkitgtk 2.0.4-2+b1 Debian unstable package.
For example:
$ surf https://github.com/ros/rosdistro/issues/1676
clicking on "Hydromedusa Release" results in:

pure virtual method called
terminate called without an active exception

Program received signal SIGABRT, Aborted.

Downgrading webkitgtk to 1.8.1-4 fixes this.

Cheers Jochen

Same for midori:

$ gdb --args midori 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 /usr/bin/midori...Reading symbols from /usr/lib/debug/usr/bin/midori...done.
done.
(gdb) r
Starting program: /usr/bin/midori https://github.com/ros/rosdistro/issues/1676
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000
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 0x7fffe41d3700 (LWP 780)]
[New Thread 0x7fffa39d0700 (LWP 781)]
[New Thread 0x7fffa31cf700 (LWP 785)]
[New Thread 0x7fffa29ce700 (LWP 786)]
[Thread 0x7fffa29ce700 (LWP 786) exited]
[Thread 0x7fffa31cf700 (LWP 785) exited]
[New Thread 0x7fffa31cf700 (LWP 787)]
[New Thread 0x7fffa29ce700 (LWP 788)]
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 0x7fff8bad4700 (LWP 789)]
[New Thread 0x7fff8b2d3700 (LWP 790)]
[New Thread 0x7fff8a1d1700 (LWP 791)]
[New Thread 0x7fff8943e700 (LWP 792)]
[New Thread 0x7fff88c3d700 (LWP 793)]
[New Thread 0x7fff73fff700 (LWP 794)]
[New Thread 0x7fff69abb700 (LWP 795)]
[New Thread 0x7fff692ba700 (LWP 796)]
[New Thread 0x7fff68ab9700 (LWP 800)]
[New Thread 0x7fff63fff700 (LWP 801)]
[New Thread 0x7fff61132700 (LWP 802)]
[New Thread 0x7fff60931700 (LWP 803)]
[New Thread 0x7fff57fff700 (LWP 804)]
[New Thread 0x7fff577fe700 (LWP 805)]
[Thread 0x7fff8943e700 (LWP 792) exited]
[Thread 0x7fff8a1d1700 (LWP 791) exited]
[Thread 0x7fff60931700 (LWP 803) exited]
[Thread 0x7fff692ba700 (LWP 796) exited]
[Thread 0x7fff61132700 (LWP 802) exited]
[Thread 0x7fff69abb700 (LWP 795) exited]
[Thread 0x7fff73fff700 (LWP 794) exited]
[Thread 0x7fff88c3d700 (LWP 793) exited]
[Thread 0x7fff577fe700 (LWP 805) exited]
[Thread 0x7fff68ab9700 (LWP 800) exited]
[Thread 0x7fff63fff700 (LWP 801) exited]
[New Thread 0x7fff63fff700 (LWP 815)]
pure virtual method called
terminate called without an active exception

Program received signal SIGABRT, Aborted.
0x00007ffff225c1e5 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  0x00007ffff225c1e5 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007ffff225f398 in __GI_abort () at abort.c:90
#2  0x00007fffe9a0c605 in __gnu_cxx::__verbose_terminate_handler () at ../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95
#3  0x00007fffe9a0a766 in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:38
#4  0x00007fffe9a0a793 in std::terminate () at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:48
#5  0x00007fffe9a0b27f in __cxxabiv1::__cxa_pure_virtual () at ../../../../src/libstdc++-v3/libsupc++/pure.cc:50
#6  0x00007ffff3c9221e in WebCore::JSNodeOwner::isReachableFromOpaqueRoots (this=0x2f9, handle=..., visitor=0x7ffff7eead28) at ../Source/WebCore/dom/EventTarget.h:189
#7  0x00007ffff32f0e95 in JSC::WeakBlock::visit (this=0x2f9, heapRootVisitor=0x7fffffffcef0) at ../Source/JavaScriptCore/heap/WeakBlock.cpp:108
#8  0x00007ffff32ee10b in JSC::MarkedSpace::visitWeakSets (this=0x7ffff7ee21d8, heapRootVisitor=0x7fffffffcef0) at ../Source/JavaScriptCore/heap/WeakSet.h:104
#9  0x00007ffff32e4905 in JSC::Heap::markRoots (this=0x7ffff7ee5428) at ../Source/JavaScriptCore/heap/Heap.cpp:563
#10 0x00007ffff32e6256 in JSC::Heap::collect (this=0x7ffff7ee2058, sweepToggle=DoSweep) at ../Source/JavaScriptCore/heap/Heap.cpp:721
#11 0x00007ffff3c404d2 in WebCore::collect () at ../Source/WebCore/bindings/js/GCController.cpp:42
#12 0x00007ffff4a52622 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7ffff7e62f30) at ../Source/WebCore/platform/ThreadTimers.cpp:129
#13 0x00007ffff4b9dd62 in WebCore::timeout_cb () at ../Source/WebCore/platform/gtk/SharedTimerGtk.cpp:49
#14 0x00007ffff78d4a03 in g_timeout_dispatch (source=source at entry=0x5555563d4560, callback=<optimized out>, user_data=<optimized out>)
    at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:4413
#15 0x00007ffff78d3ea6 in g_main_dispatch (context=0x555555833fb0) at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3054
#16 g_main_context_dispatch (context=context at entry=0x555555833fb0) at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3630
#17 0x00007ffff78d41f8 in g_main_context_iterate (context=0x555555833fb0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>)
    at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3701
#18 0x00007ffff78d45fa in g_main_loop_run (loop=0x555555863c30) at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3895
#19 0x00007ffff6e73257 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#20 0x000055555557bd65 in main (argc=1, argv=0x7fffffffe358) at ../midori/main.c:2579
(gdb) 

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.10-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libwebkitgtk-1.0-0 depends on:
ii  libatk1.0-0                     2.8.0-2
ii  libc6                           2.17-92
ii  libcairo2                       1.12.14-5
ii  libdbus-1-3                     1.6.12-1
ii  libdbus-glib-1-2                0.100.2-1
ii  libegl1-mesa [libegl1-x11]      9.1.6-2
ii  libenchant1c2a                  1.6.0-10
ii  libfontconfig1                  2.10.2-2
ii  libfreetype6                    2.4.9-1.1
ii  libgail18                       2.24.20-1
ii  libgcc1                         1:4.8.1-9
ii  libgdk-pixbuf2.0-0              2.28.2-1
ii  libgeoclue0                     0.12.99-2
ii  libgl1-mesa-glx [libgl1]        9.1.6-2
ii  libglib2.0-0                    2.36.4-1
ii  libgstreamer-plugins-base1.0-0  1.0.8-1
ii  libgstreamer1.0-0               1.0.8-1
ii  libgtk2.0-0                     2.24.20-1
ii  libharfbuzz-icu0                0.9.19-1
ii  libharfbuzz0a                   0.9.19-1
ii  libicu48                        4.8.1.1-12
ii  libjavascriptcoregtk-1.0-0      2.0.4-2+b1
ii  libjpeg8                        8d-1
ii  libpango-1.0-0                  1.32.5-5+b1
ii  libpangocairo-1.0-0             1.32.5-5+b1
ii  libpangoft2-1.0-0               1.32.5-5+b1
ii  libpng12-0                      1.2.49-4
ii  libsecret-1-0                   0.15-2
ii  libsoup2.4-1                    2.42.2-6
ii  libsqlite3-0                    3.7.17-1
ii  libstdc++6                      4.8.1-9
ii  libwebkitgtk-1.0-common         2.0.4-2
ii  libwebp4                        0.3.0-3
ii  libx11-6                        2:1.6.1-1
ii  libxcomposite1                  1:0.4.4-1
ii  libxdamage1                     1:1.1.4-1
ii  libxfixes3                      1:5.0.1-1
ii  libxml2                         2.9.1+dfsg1-3
ii  libxrender1                     1:0.9.8-1
ii  libxslt1.1                      1.1.28-2
ii  libxt6                          1:1.1.4-1
ii  zlib1g                          1:1.2.8.dfsg-1

Versions of packages libwebkitgtk-1.0-0 recommends:
pn  gstreamer1.0-plugins-base  <none>
pn  gstreamer1.0-plugins-good  <none>

libwebkitgtk-1.0-0 suggests no packages.

-- no debconf information

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list