Bug#889659: libwebkit2gtk: segmentation fault in strlen-avx2
Teus Benschop
teusjannette at gmail.com
Mon Feb 5 13:06:09 UTC 2018
Package: libwebkit2gtk-4.0-37
Version: 2.18.6-1
Severity: important
File: libwebkit2gtk
Dear Maintainer,
At https://github.com/bibledit/cloud/issues/156 is a minimal test case.
This test case aims to display a web page.
It uses libwebkit2gtk-4.
The issue at https://github.com/bibledit/cloud/issues/156 describes a segmentation fault.
A back trade is included too.
(gdb) bt
#0 0x00007ffff0f2a1b1 in __strlen_avx2 ()
at ../sysdeps/x86_64/multiarch/strlen-avx2.S:62
#1 0x00007ffff0e5961e in __GI___strdup (s=0x0) at strdup.c:41
#2 0x00007fffe00ea13a in () at /usr/lib/x86_64-linux-gnu/libEGL_mesa.so.0
#3 0x00007fffe00dd471 in () at /usr/lib/x86_64-linux-gnu/libEGL_mesa.so.0
#4 0x00007fffe00d3ab8 in () at /usr/lib/x86_64-linux-gnu/libEGL_mesa.so.0
#5 0x00007ffff35b3eca in ()
at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#6 0x00007ffff35b4178 in ()
at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#7 0x00007ffff35afdef in ()
at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#8 0x00007ffff35afe38 in ()
at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#9 0x00007ffff35b8f1d in ()
at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
---Type <return> to continue, or q <return> to quit---
#10 0x00007ffff33b1db2 in ()
at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#11 0x00007ffff33b83de in ()
at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#12 0x00007ffff33871fa in ()
at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#13 0x00007ffff33873a1 in ()
at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#14 0x00007ffff33873dd in ()
at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#15 0x00007ffff33c1597 in ()
at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#16 0x00007ffff33c1f97 in ()
at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#17 0x00007ffff35789d9 in ()
at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
---Type <return> to continue, or q <return> to quit---
#18 0x00007ffff5a0b790 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff5a0cd75 in g_object_new_with_properties ()
at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff5a0d7f1 in g_object_new ()
at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff35747ed in ()
at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#22 0x00007ffff57546c5 in g_once_impl ()
at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ffff3599fa9 in webkit_web_view_new ()
at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#24 0x00005555555553ce in activate(GtkApplication*) (app=0x0)
at bibledit.cpp:59
#25 0x00007ffff5a05f9d in g_closure_invoke ()
at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007ffff5a18cce in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#27 0x00007ffff5a214a5 in g_signal_emit_valist ()
at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff5a21ebf in g_signal_emit ()
at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff5cea965 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#30 0x00007ffff5ceab76 in g_application_run ()
at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#31 0x00005555555551bf in main(int, char**) (argc=1, argv=0x7fffffffe5a8)
at bibledit.cpp:33
(gdb)
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libwebkit2gtk-4.0-37:amd64 depends on:
ii libatk1.0-0 2.26.1-3
ii libc6 2.26-6
ii libcairo2 1.15.10-1
ii libegl1 1.0.0-2
ii libenchant1c2a 1.6.0-11.1
ii libfontconfig1 2.12.6-0.1
ii libfreetype6 2.8.1-1
ii libgcc1 1:7.3.0-1
ii libgcrypt20 1.8.1-4
ii libgdk-pixbuf2.0-0 2.36.11-1
ii libgl1 1.0.0-2
ii libglib2.0-0 2.54.3-2
ii libgstreamer-plugins-bad1.0-0 1.12.4-2+b1
ii libgstreamer-plugins-base1.0-0 1.12.4-1
ii libgstreamer1.0-0 1.12.4-1
ii libgtk-3-0 3.22.26-2
ii libharfbuzz-icu0 1.7.2-1
ii libharfbuzz0b 1.7.2-1
ii libhyphen0 2.8.8-5
ii libicu57 57.1-8
ii libjavascriptcoregtk-4.0-18 2.18.6-1
ii libjpeg62-turbo 1:1.5.2-2+b1
ii libnotify4 0.7.7-3
ii libpango-1.0-0 1.40.14-1
ii libpng16-16 1.6.34-1
ii libsecret-1-0 0.18.5-5
ii libsoup2.4-1 2.60.3-1
ii libsqlite3-0 3.22.0-1
ii libstdc++6 7.3.0-1
ii libtasn1-6 4.13-2
ii libwayland-client0 1.14.0-1+b1
ii libwayland-egl1-mesa [libwayland-egl1] 17.3.3-1
ii libwayland-server0 1.14.0-1+b1
ii libwebp6 0.6.0-4
ii libx11-6 2:1.6.4-3
ii libxcomposite1 1:0.4.4-2
ii libxdamage1 1:1.1.4-3
ii libxml2 2.9.4+dfsg1-6.1
ii libxslt1.1 1.1.29-5
ii zlib1g 1:1.2.8.dfsg-5
Versions of packages libwebkit2gtk-4.0-37:amd64 recommends:
ii gstreamer1.0-plugins-base 1.12.4-1
ii gstreamer1.0-plugins-good 1.12.4-1
ii gstreamer1.0-pulseaudio 1.12.4-1
ii libgl1-mesa-dri 17.3.3-1
Versions of packages libwebkit2gtk-4.0-37:amd64 suggests:
pn libwebkit2gtk-4.0-37-gtk2 <none>
-- no debconf information
More information about the Pkg-webkit-maintainers
mailing list