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
