Hello,

I'm workingon anintegration of emacs and webkitgtk called xwidget-emacs.

Recently I get crashes when visiting the Dilbert page.

The trace looks like below.

This integration has worked pretty well for a long time, and this
particular crash is recent.


Im on Fedora and I find the packages below. I use webkitgtk3 atm. Should
I upgrade to webkitgtk4? 


Name        : webkitgtk3
Arch        : x86_64
Epoch       : 0
Version     : 2.4.8
Release     : 2.fc21
Size        : 44 M
Repo        : @System
Summary     : GTK+ Web content engine library
URL         : http://www.webkitgtk.org/
License     : LGPLv2+ and BSD
Description : WebKitGTK+ is the port of the portable web rendering engine WebKit
            : to the GTK+ platform.
            : 
            : This package contains WebKitGTK+ for GTK+ 3.

Name        : webkitgtk4
Arch        : x86_64
Epoch       : 0
Version     : 2.6.6
Release     : 1.fc21
Size        : 74 M
Repo        : @System
>From repo   : updates
Summary     : GTK+ Web content engine library
URL         : http://www.webkitgtk.org/
License     : LGPLv2
Description : WebKitGTK+ is the port of the portable web rendering engine WebKit
            : to the GTK+ platform.
            : 
            : This package contains WebKitGTK+ for GTK+ 3.







1   0x312aa1fd97 /lib64/libjavascriptcoregtk-3.0.so.0(WTFCrash+0x17) 
[0x312aa1fd97]
2   0x312aa3cadf 
/lib64/libjavascriptcoregtk-3.0.so.0(_ZN3WTF11OSAllocator6commitEPvmbb+0x2f) 
[0x312aa3cadf]
3   0x312aa3cc3a 
/lib64/libjavascriptcoregtk-3.0.so.0(_ZN3WTF21PageAllocationAligned8allocateEmmNS_11OSAllocator5UsageEb+0x7a)
 [0x312aa3cc3a]
4   0x312a740143 
/lib64/libjavascriptcoregtk-3.0.so.0(_ZN3JSC7WeakSet12addAllocatorEv+0x563) 
[0x312a740143]
5   0x312c40b155 /lib64/libwebkitgtk-3.0.so.0() [0x312c40b155]
6   0x312d0b81e3 /lib64/libwebkitgtk-3.0.so.0() [0x312d0b81e3]
7   0x7fff9bfff0e5 [0x7fff9bfff0e5]

Program received signal SIGSEGV, Segmentation fault.
0x000000312aa1fd9c in WTFCrash () from /lib64/libjavascriptcoregtk-3.0.so.0
Missing separate debuginfos, use: debuginfo-install GConf2-3.2.6-11.fc21.x86_64 
alsa-lib-1.0.28-2.fc21.x86_64 at-spi2-core-2.14.1-1.fc21.x86_64 
bzip2-libs-1.0.6-14.fc21.x86_64 cairo-1.14.2-1.fc21.x86_64 
cairo-gobject-1.14.2-1.fc21.x86_64 dbus-glib-0.104-1.fc21.x86_64 
dbus-libs-1.8.16-1.fc21.x86_64 dconf-0.22.0-1.fc21.x86_64 
elfutils-libelf-0.161-6.fc21.x86_64 elfutils-libs-0.161-6.fc21.x86_64 
enchant-1.6.0-9.fc21.x86_64 expat-2.1.0-10.fc21.x86_64 
flac-libs-1.3.1-1.fc21.x86_64 giflib-4.1.6-12.fc21.x86_64 
glib-networking-2.42.0-2.fc21.x86_64 gmp-6.0.0-7.fc21.x86_64 
gnome-keyring-3.14.0-1.fc21.x86_64 gnome-shell-3.14.4-2.fc21.x86_64 
gnutls-3.3.13-1.fc21.x86_64 gobject-introspection-1.42.0-1.fc21.x86_64 
graphite2-1.2.4-3.fc21.x86_64 gsm-1.0.13-12.fc21.x86_64 
gstreamer-plugin-crystalhd-3.10.0-8.fc21.x86_64 gvfs-1.22.3-2.fc21.x86_64 
harfbuzz-0.9.36-1.fc21.x86_64 harfbuzz-icu-0.9.36-1.fc21.x86_64 
hunspell-1.3.3-3.fc21.x86_64 ibus-gtk3-1.5.10-1.fc21.x86_64 
ibus-libs-1.5.10-1.fc21.x86
 _64 jbigkit-libs-2.1-2.fc21.x86_64 json-c-0.12-5.fc21.x86_64 
keyutils-libs-1.5.9-4.fc21.x86_64 krb5-libs-1.12.2-14.fc21.x86_64 
libICE-1.0.9-2.fc21.x86_64 libNX_Xinerama-3.5.0.29-1.fc21.x86_64 
libSM-1.2.2-2.fc21.x86_64 libXau-1.0.8-4.fc21.x86_64 libXft-2.3.2-2.fc21.x86_64 
libXpm-3.5.11-3.fc21.x86_64 libXrender-0.9.8-4.fc21.x86_64 
libXt-1.1.4-10.fc21.x86_64 libXtst-1.2.2-4.fc21.x86_64 
libXxf86vm-1.1.3-4.fc21.x86_64 libasyncns-0.8-8.fc21.x86_64 
libattr-2.4.47-9.fc21.x86_64 libbluray-0.7.0-1.fc21.x86_64 
libcap-2.24-7.fc21.x86_64 libcom_err-1.42.12-4.fc21.x86_64 
libcroco-0.6.8-5.fc21.x86_64 libcrystalhd-3.10.0-8.fc21.x86_64 
libdrm-2.4.59-4.fc21.x86_64 libfc14audiodecoder-1.0.3-4.fc21.x86_64 
libffi-3.1-7.fc21.x86_64 libgcc-4.9.2-6.fc21.x86_64 
libgcrypt-1.6.3-1.fc21.x86_64 libgpg-error-1.17-2.fc21.x86_64 
libicu-52.1-4.fc21.x86_64 libjpeg-turbo-1.3.1-5.fc21.x86_64 
libmodman-2.0.1-9.fc21.x86_64 libogg-1.3.0-8.fc21.x86_64 
libpng-1.6.10-3.fc21.x86_64 libproxy-0.4.11-10.fc21.x86_64 libp
 roxy-mozjs-0.4.11-10.fc21.x86_64 librsvg2-2.40.8-1.fc21.x86_64 
libsecret-0.18-6.fc21.x86_64 libselinux-2.3-5.fc21.x86_64 
libsndfile-1.0.25-14.fc21.x86_64 libsoup-2.48.1-2.fc21.x86_64 
libstdc++-4.9.2-6.fc21.x86_64 libtasn1-4.2-1.fc21.x86_64 
libtiff-4.0.3-18.fc21.x86_64 libuuid-2.25.2-2.fc21.x86_64 
libvorbis-1.3.4-3.fc21.x86_64 libwebp-0.4.2-1.fc21.x86_64 
libxcb-1.11-3.fc21.x86_64 libxml2-2.9.1-6.fc21.x86_64 
libxshmfence-1.2-1.fc21.x86_64 libxslt-1.1.28-8.fc21.x86_64 
mesa-libEGL-10.4.3-1.20150124.fc21.x86_64 
mesa-libGL-10.4.3-1.20150124.fc21.x86_64 
mesa-libgbm-10.4.3-1.20150124.fc21.x86_64 
mesa-libglapi-10.4.3-1.20150124.fc21.x86_64 mozjs17-17.0.0-12.fc21.x86_64 
ncurses-libs-5.9-16.20140323.fc21.x86_64 nettle-2.7.1-5.fc21.x86_64 
nspr-4.10.8-1.fc21.x86_64 nss-softokn-freebl-3.18.0-1.fc21.x86_64 
openssl-libs-1.0.1k-6.fc21.x86_64 orc-0.4.22-3.fc21.x86_64 
p11-kit-0.22.1-1.fc21.x86_64 p11-kit-trust-0.22.1-1.fc21.x86_64 
pcre-8.35-8.fc21.x86_64 pixman-0.32.6-4.fc21.x86_64 pulseaudio-
 libs-6.0-2.fc21.x86_64 sqlite-3.8.9-1.fc21.x86_64 
systemd-libs-216-21.fc21.x86_64 systemd-libs-216-24.fc21.x86_64 
tcp_wrappers-libs-7.6-79.fc21.x86_64 trousers-0.3.13-3.fc21.x86_64 
webkitgtk3-2.4.8-2.fc21.x86_64 xz-libs-5.1.2-14alpha.fc21.x86_64 
zlib-1.2.8-7.fc21.x86_64
(gdb) 
(gdb) 
(gdb) bt
#0  0x000000312aa1fd9c in WTFCrash () at /lib64/libjavascriptcoregtk-3.0.so.0
#1  0x000000312aa3cadf in WTF::OSAllocator::commit(void*, unsigned long, bool, 
bool) () at /lib64/libjavascriptcoregtk-3.0.so.0
#2  0x000000312aa3cc3a in WTF::PageAllocationAligned::allocate(unsigned long, 
unsigned long, WTF::OSAllocator::Usage, bool) () at 
/lib64/libjavascriptcoregtk-3.0.so.0
#3  0x000000312a740143 in JSC::WeakSet::addAllocator() () at 
/lib64/libjavascriptcoregtk-3.0.so.0
#4  0x000000312c40b155 in 
WebCore::JSEventListener::JSEventListener(JSC::JSObject*, JSC::JSObject*, bool, 
WebCore::DOMWrapperWorld&) () at /lib64/libwebkitgtk-3.0.so.0
#5  0x000000312d0b81e3 in 
WebCore::jsNodePrototypeFunctionAddEventListener(JSC::ExecState*) () at 
/lib64/libwebkitgtk-3.0.so.0
#6  0x00007fff9bfff0e5 in  ()
#7  0x00007fff98768bd8 in  ()
#8  0x00007fff9c56d996 in  ()
#9  0x00007fffea16e018 in  ()
#10 0x00007fff5bb4e780 in  ()
#11 0x00007fff98768c90 in  ()
#12 0x00007fffffffbeb0 in  ()
#13 0x00007fffea1782d0 in  ()
#14 0x00007fffea16e000 in  ()
#15 0x00007fffffffbe40 in  ()
#16 0x000000312a79b14e in JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*, 
JSC::Register*) () at /lib64/libjavascriptcoregtk-3.0.so.0

-- 
Joakim Verona

_______________________________________________
webkit-gtk mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-gtk

Reply via email to