Bug#1012548: libwebkit2gtk-4.1-0: Offline renderer SIGSEGV on i386
karogyoker
karogyoker2+debbug at gmail.com
Thu Jun 9 00:59:25 BST 2022
Package: libwebkit2gtk-4.1-0
Version: 2.36.3-1
Severity: normal
X-Debbugs-Cc: karogyoker2+debbug at gmail.com
Dear Maintainer,
The problem is reproducible if I try to open this webpage in epiphany-browser:
https://www.microsoft.com/en-us/software-download/windows10ISO
The problem is that Gnome Web is displaying Oops! Something went wrong while
displaying this page. Please reload or visit a different page to continue.
Instead it should display the page I want to open.
I'm using the latest Debian Testing i386.
I tried opening the page with this trick: $ JavaScriptCoreUseJIT=0 epiphany
It didn't work.
I have turned off "Website Data Storage" in Preferences.
It worked, I can open the page with this setting turned off.
I've installed the same debian testing netinst i386 .iso into a virtual machine
(VirtualBox) on a newer PC (Intel Core i5 Haswell).
It works even with the "Website Data Storage" turned on.
cat /var/log/kern.log | grep webkit
debian kernel: [ 6021.658455] traps: ffline renderer[26566] general protection
fault ip:b5717218 sp:983a6f50 error:0 in
libwebkit2gtk-4.1.so.0.1.7[b440b000+27af000]
gdb
Thread 18 "ffline renderer" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xaa2fbac0 (LWP 6857)]
0xb56f7218 in ?? () from target:/lib/i386-linux-gnu/libwebkit2gtk-4.1.so.0
(gdb) set disassembly-flavor intel
(gdb) x/i $eip
=> 0xb56f7218: ldmxcsr DWORD PTR [esp+0x28]
(gdb) x/d $esp+0x28
0xaa2faf78: 40896
(gdb) i r a
eax 0x9fc0 40896
ecx 0x0 0
edx 0x1f9ea00 33155584
ebx 0xb7f38e00 -1208775168
esp 0x982fef50 0x982fef50
ebp 0x0 0x0
esi 0x1f9ea00 33155584
edi 0xac44 44100
eip 0xb576f218 0xb576f218
eflags 0x210206 [ PF IF RF ID ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
st0 0 (raw 0x00000000000000000000)
st1 0 (raw 0x00000000000000000000)
st2 0 (raw 0x00000000000000000000)
st3 0 (raw 0x00000000000000000000)
st4 0 (raw 0x00000000000000000000)
st5 1.79769313486231570815e+308 (raw 0x43fefffffffffffff800)
st6 1.03879187898976521609 (raw 0x3fff84f721ddce436000)
st7 0 (raw 0x00000000000000000000)
fctrl 0x37f 895
fstat 0x4027 16423
ftag 0xffff 65535
fiseg 0x0 0
fioff 0x0 0
foseg 0x0 0
fooff 0x0 0
fop 0x0 0
xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x0}
xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x0}
xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x0}
xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x0}
xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x0}
xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x0}
xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x0}
xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x0}
mxcsr 0x1f80 [ IM DM ZM OM UM PM ]
mm0 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0,
0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm1 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0,
0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm2 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0,
0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm3 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0,
0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm4 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0,
0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm5 {uint64 = 0xfffffffffffff800, v2_int32 = {0xfffff800,
0xffffffff}, v4_int16 = {0xf800, 0xffff, 0xffff, 0xffff}, v8_int8 = {0x0, 0xf8,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff}}
mm6 {uint64 = 0x84f721ddce436000, v2_int32 = {0xce436000,
0x84f721dd}, v4_int16 = {0x6000, 0xce43, 0x21dd, 0x84f7}, v8_int8 = {0x0, 0x60,
0x43, 0xce, 0xdd, 0x21, 0xf7, 0x84}}
mm7 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0,
0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
(gdb) bt
#0 0xb576f218 in ?? () from target:/lib/i386-linux-gnu/libwebkit2gtk-4.1.so.0
#1 0xb57ae497 in ?? () from target:/lib/i386-linux-gnu/libwebkit2gtk-4.1.so.0
#2 0xb57ae72c in ?? () from target:/lib/i386-linux-gnu/libwebkit2gtk-4.1.so.0
#3 0xb37cb6f9 in ?? () from target:/lib/i386-linux-
gnu/libjavascriptcoregtk-4.1.so.0
#4 0xb382dee8 in ?? () from target:/lib/i386-linux-
gnu/libjavascriptcoregtk-4.1.so.0
#5 0xb0791e6c in start_thread (arg=<optimized out>) at pthread_create.c:481
#6 0xb410f606 in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:108
(gdb) c
Continuing.
[Thread 0xaa2fbac0 (LWP 6857) exited]
[Thread 0x98859ac0 (LWP 6844) exited]
[Thread 0x9963aac0 (LWP 6819) exited]
[Thread 0x9764eac0 (LWP 6033) exited]
[Thread 0x9ca10ac0 (LWP 5893) exited]
[Thread 0x9e2aaac0 (LWP 5851) exited]
[Thread 0xa948dac0 (LWP 5849) exited]
[Thread 0xaaafcac0 (LWP 5836) exited]
[Thread 0xab2fdac0 (LWP 5834) exited]
[Thread 0xac2ffac0 (LWP 5830) exited]
[Thread 0xaccffac0 (LWP 5829) exited]
[Thread 0xad697ac0 (LWP 5828) exited]
[Thread 0xadb12980 (LWP 5824) exited]
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 10
model name : AMD Athlon(tm)
stepping : 0
cpu MHz : 1143.914
cache size : 512 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fdiv_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow cpuid 3dnowprefetch
vmmcall
bugs : fxsave_leak sysret_ss_attrs spectre_v1 spectre_v2
spec_store_bypass
bogomips : 2287.82
clflush size : 32
cache_alignment : 32
address sizes : 34 bits physical, 32 bits virtual
power management: ts
cat /proc/meminfo
MemTotal: 3099248 kB
MemFree: 744896 kB
MemAvailable: 1968960 kB
Buffers: 91120 kB
Cached: 1383048 kB
SwapCached: 0 kB
Active: 658744 kB
Inactive: 1504068 kB
Active(anon): 1448 kB
Inactive(anon): 692856 kB
Active(file): 657296 kB
Inactive(file): 811212 kB
Unevictable: 144 kB
Mlocked: 144 kB
HighTotal: 2244552 kB
HighFree: 183380 kB
LowTotal: 854696 kB
LowFree: 561516 kB
SwapTotal: 5242876 kB
SwapFree: 5242876 kB
Dirty: 424 kB
Writeback: 0 kB
AnonPages: 677704 kB
Mapped: 330748 kB
Shmem: 5660 kB
KReclaimable: 68548 kB
Slab: 101248 kB
SReclaimable: 68548 kB
SUnreclaim: 32700 kB
KernelStack: 3432 kB
PageTables: 14080 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 6792500 kB
Committed_AS: 3696216 kB
VmallocTotal: 122880 kB
VmallocUsed: 14024 kB
VmallocChunk: 0 kB
Percpu: 404 kB
HardwareCorrupted: 0 kB
AnonHugePages: 262144 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
FileHugePages: 0 kB
FilePmdMapped: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
Hugetlb: 0 kB
DirectMap4k: 10232 kB
DirectMap2M: 890880 kB
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 5.17.0-1-686-pae (SMP w/1 CPU thread; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libwebkit2gtk-4.1-0 depends on:
ii bubblewrap 0.6.2-1
ii gstreamer1.0-plugins-base 1.20.2-2
ii gstreamer1.0-plugins-good 1.20.2-1
ii libatk1.0-0 2.38.0-1
ii libc6 2.33-7
ii libcairo2 1.16.0-5
ii libegl1 1.4.0-1
ii libenchant-2-2 2.3.2-1
ii libfontconfig1 2.13.1-4.4
ii libfreetype6 2.12.1+dfsg-2
ii libgcc-s1 12.1.0-2
ii libgcrypt20 1.10.1-2
ii libgdk-pixbuf-2.0-0 2.42.8+dfsg-1
ii libglib2.0-0 2.72.1-1
ii libglx0 1.4.0-1
ii libgstreamer-gl1.0-0 1.20.2-2
ii libgstreamer-plugins-base1.0-0 1.20.2-2
ii libgstreamer1.0-0 1.20.2-1
ii libgtk-3-0 3.24.34-1
ii libharfbuzz-icu0 2.7.4-1+b1
ii libharfbuzz0b 2.7.4-1+b1
ii libhyphen0 2.8.8-7
ii libicu71 71.1-3
ii libjavascriptcoregtk-4.1-0 2.36.3-1
ii libjpeg62-turbo 1:2.1.2-1
ii liblcms2-2 2.12~rc1-2
ii libmanette-0.2-0 0.2.6-3
ii libnotify4 0.7.12-1
ii libopengl0 1.4.0-1
ii libopenjp2-7 2.4.0-6
ii libpango-1.0-0 1.50.7+ds-1
ii libpng16-16 1.6.37-5
ii libseccomp2 2.5.4-1
ii libsecret-1-0 0.20.5-2
ii libsoup-3.0-0 3.0.6-1
ii libsqlite3-0 3.38.5-1
ii libstdc++6 12.1.0-2
ii libsystemd0 250.4-1
ii libtasn1-6 4.18.0-4
ii libwayland-client0 1.20.0-1
ii libwayland-egl1 1.20.0-1
ii libwayland-server0 1.20.0-1
ii libwebp7 1.2.2-2+b1
ii libwebpdemux2 1.2.2-2+b1
ii libwoff1 1.0.2-1+b1
ii libwpe-1.0-1 1.12.0-1
ii libwpebackend-fdo-1.0-1 1.12.0-1
ii libx11-6 2:1.7.5-1
ii libxcomposite1 1:0.4.5-1
ii libxdamage1 1:1.1.5-2
ii libxml2 2.9.14+dfsg-1
ii libxslt1.1 1.1.34-4
ii xdg-dbus-proxy 0.1.4-1
ii zlib1g 1:1.2.11.dfsg-4
Versions of packages libwebkit2gtk-4.1-0 recommends:
ii gstreamer1.0-gl 1.20.2-2
ii gstreamer1.0-libav 1.20.2-1
ii gstreamer1.0-plugins-bad 1.20.2-1
ii libgl1-mesa-dri 22.0.5-1
ii xdg-desktop-portal-gtk 1.14.0-1
Versions of packages libwebkit2gtk-4.1-0 suggests:
ii gstreamer1.0-alsa 1.20.2-2
-- no debconf information
More information about the Pkg-webkit-maintainers
mailing list