Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1012548: libwebkit2gtk-4.1-0: Offline renderer SIGSEGV on i386

59 views
Skip to first unread message

karogyoker

unread,
Jun 8, 2022, 8:10:04 PM6/8/22
to
Package: libwebkit2gtk-4.1-0
Version: 2.36.3-1
Severity: normal
X-Debbugs-Cc: karogyoke...@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

Alberto Garcia

unread,
Jun 9, 2022, 7:00:03 PM6/9/22
to
On Thu, Jun 09, 2022 at 01:59:25AM +0200, karogyoker wrote:

> The problem is reproducible if I try to open this webpage in epiphany-browser:
> https://www.microsoft.com/en-us/software-download/windows10ISO

I cannot reproduce the problem with QEMU emulating a pentium 3 CPU.

We have had problems with old i386 CPUs in the past, see #930935 in
particular, but there's no SIGILL here.

> (gdb) x/i $eip
> => 0xb56f7218: ldmxcsr DWORD PTR [esp+0x28]

Also, this is an SSE instruction, but your processor supports it:

> 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

Do you think you can provide a backtrace with the -dbgsym package
installed?

Thanks,

Berto

karogyoker

unread,
Jun 10, 2022, 4:20:04 AM6/10/22
to
Package: libwebkit2gtk-4.1-0
Version: 2.36.3-1
Followup-For: Bug #1012548
X-Debbugs-Cc: karogyoke...@gmail.com

I've installed the libwebkit2gtk-4.1-0-dbgsym and
libjavascriptcoregtk-4.1-0-dbgsym packages.
After I attach to the PID exactly how I was doing it before, the
WebKitWebProcess process stops doing anything and the page never loads.
Epiphany pops up a dialog that the page is unresponsive and should it kill it
or wait.
The gdb process eats up all the CPU and I've been waiting for minutes and
clicked 'wait' like 50 times but the page never loaded.



-- System Information:
Debian Release: bookworm/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing')

Alberto Garcia

unread,
Jun 10, 2022, 4:30:04 AM6/10/22
to
On Fri, Jun 10, 2022 at 10:10:36AM +0200, karogyoker wrote:
> I've installed the libwebkit2gtk-4.1-0-dbgsym and
> libjavascriptcoregtk-4.1-0-dbgsym packages.
> After I attach to the PID exactly how I was doing it before, the
> WebKitWebProcess process stops doing anything and the page never loads.

If you have systemd-coredump you can run the browser normally, and
after the crash you should see a core dump if you run coredumpctl list

Then run coredumpctl gdb <pid>

Maybe it is easier to debug like that.

Berto

karogyoker

unread,
Jun 10, 2022, 6:10:04 AM6/10/22
to
Package: libwebkit2gtk-4.1-0
Version: 2.36.3-1
Followup-For: Bug #1012548
X-Debbugs-Cc: karogyoke...@gmail.com

Thanks. Yes, it was very easy to get the stack trace this way.

PID: 1626 (WebKitWebProces)
UID: 1000 (user)
GID: 1000 (user)
Signal: 11 (SEGV)
Timestamp: Fri 2022-06-10 11:36:16 CEST (3min 29s ago)
Command Line: /usr/lib/i386-linux-gnu/webkit2gtk-4.1/WebKitWebProcess 26 42
Executable: /usr/lib/i386-linux-gnu/webkit2gtk-4.1/WebKitWebProcess
Control Group: /user.slice/user-1000.slice/session-2.scope
Unit: session-2.scope
Slice: user-1000.slice
Session: 2
Owner UID: 1000 (user)
Boot ID: 3513cf5add654bd9a3e5d02007577697
Machine ID: 21e91d6dc512416aa6d358c00c4f36fc
Hostname: debian
Storage:
/var/lib/systemd/coredump/core.WebKitWebProces.1000.3513cf5add654bd9a3e5d02007577697.1626.1654853776000000.zst
(present)
Disk Size: 11.4M
Message: Process 1626 (WebKitWebProces) of user 1000 dumped core.

Module linux-gate.so.1 with build-id
61fd44be04e921438791b87ca9464de6e1b0bd7e
Module libgmp.so.10 with build-id
165fbc1c6a78d4ff10d247433a2ed325a24919ac
Module libhogweed.so.6 with build-id
219f528c0eb4abf27415d66bb455d59133a56440
Module libnettle.so.8 with build-id
2c73e839c16327bf50c1b08589a09399955a2445
Module libgnutls.so.30 with build-id
fa41ce048351d5099daffdf5329c0334b1ae167c
Module libgiognutls.so with build-id
61d27c75bc8504f12f20f9052353d1fe02903f15
Module libp11-kit.so.0 with build-id
333dc1337d48def73e797bd32b519da99accbc54
Module libnss_files.so.2 with build-id
5f15165f38e60dfa4b92e6a699eb12a502e6348a
Module libtinfo.so.6 with build-id
f6f931f1601404abf1f795f9739ec85dd04fece5
Module libz3.so.4 with build-id
2cc826025173edf6736eae4d1e3cb7204a6bbd7f
Module libedit.so.2 with build-id
ebb868e816530e2391a4c11101a8a343e1a70d2e
Module libatomic.so.1 with build-id
23c7c36596792ec12135296db76e35c5de5bbf8b
Module libvulkan.so.1 with build-id
9951ccc10641a202ef20fbc097243c047c9e7a8e
Module libdrm_nouveau.so.2 with build-id
03c7e0dd6d25139cdf77f3c7c2478987fed67767
Module libdrm_amdgpu.so.1 with build-id
dba983c5d641a9a232199b6c3ed9741861b574f9
Module libdrm_radeon.so.1 with build-id
db3a930855ece96046516c3f9f6329afb129f94f
Module libsensors.so.5 with build-id
686675d0b0908055ba7081b1f873155d28a8753d
Module libLLVM-14.so.1 with build-id
04c4428322b4ef773c71746f3c33e86d749799db
Module swrast_dri.so with build-id
95c26cd1d80113b8b3de270a5d8e1247d015893d
Module libxcb-xfixes.so.0 with build-id
288da6abe2a2037fb316e1c867b420e264cdf756
Module libxshmfence.so.1 with build-id
c337d7210302785c383fe3940a32fe07776892bc
Module libxcb-sync.so.1 with build-id
7672cfad5b3d1f05daf18787796c8b484e374b2c
Module libxcb-present.so.0 with build-id
855201bf95bb5db29e89bda2051411ce6d92ac88
Module libxcb-dri3.so.0 with build-id
28060251a671a7864ca56d57b0693d1e7624eab9
Module libXxf86vm.so.1 with build-id
43a4388e16afe3f2375826e86da53befe91c8f95
Module libxcb-dri2.so.0 with build-id
b9187cfe4b28400af60149a6570c26358a7839ef
Module libxcb-glx.so.0 with build-id
c1c841aaa1207c64e182f93da85e57e91f42f929
Module libglapi.so.0 with build-id
9049032e3be3120cc97d9b4e106a92870397afe0
Module libGLX_mesa.so.0 with build-id
1ca346b5e1897a95970ca165f27a0f6d89ad0254
Module libdazzle-1.0.so.0 with build-id
b74b2887d0b20c04fdda6c59d6e2331dd7a3ca9a
Module libjson-glib-1.0.so.0 with build-id
65b5268b82c9802185dc928f0f325b2608909736
Module libephymisc.so with build-id
0741a1941d782521a1882d19cae0b13baec308da
Module libephywebprocessextension.so with build-id
9a7c22b2227e19638ed4ab70ff2283bef93818cd
Module libwebkit2gtkinjectedbundle.so with build-id
22f219041e558fb67750312b9bbbb2cb0c52c97f
Module libgvfscommon.so with build-id
fb2dc5c170647fbae4e46af08729bccdbc3e3ca6
Module libgvfsdbus.so with build-id
4aa91e566bfb35d855805afaa087dced40d820fb
Module libmd.so.0 with build-id
f9f1c69ce240aea241d9978cf6146a61d9061bd0
Module libkeyutils.so.1 with build-id
c7fc1b7007908aa9403c2b56eea5a8e02cbce107
Module libbsd.so.0 with build-id
e8ca5af780d7218f5beb71bcf76b8f67f4008f70
Module libkrb5support.so.0 with build-id
c5dcb8c57b2588664978d38eabb31053763ea339
Module libcom_err.so.2 with build-id
0e1fa0b45413de8335e2ba54da7303ee8ef9dbee
Module libk5crypto.so.3 with build-id
c8b22b60ce1906851bf6f38869ffe40f0147b775
Module libkrb5.so.3 with build-id
e2263bd8ab09c33ca5fe9005664138d2cb5dfcbe
Module libidn2.so.0 with build-id
cbfb2e46fd0a4bd88acdcbc9b6b4ab4dcbc7cfe4
Module libunistring.so.2 with build-id
19fa0669474fca92b088c58e9da7f26d0d5674d8
Module libudev.so.1 with build-id
74dd6c99304ac1525f25dbc8ca4260955d80a3a8
Metadata for module libudev.so.1 owned by FDO found: {
"type" : "deb",
"os" : "debian",
"name" : "systemd",
"architecture" : "i386",
"version" : "250.4-1",
"debugInfoUrl" : "https://debuginfod.debian.net"
}

Module libbz2.so.1.0 with build-id
6e668ef2b8aabcffe3acef22b56adc7173880321
Module libelf.so.1 with build-id
bce8d037d9b96b9a9ff42a478778c43d74cf5ba8
Module libbrotlicommon.so.1 with build-id
3a2c1cfd690edb9ce5cbd78823983fc083866c2a
Module libXdmcp.so.6 with build-id
e942f87b617c86d1c66d9e85043a4e17499a8c53
Module libXau.so.6 with build-id
75acbebf57d3c7ba0ec2bb07268ba7c2d5d0bc9e
Module libdatrie.so.1 with build-id
a45c023910a0b84c3c36169e82f248457bbc9725
Module libatspi.so.0 with build-id
c12406b1a74fcda31d3d23afeaf9ea541654b5ba
Module libdbus-1.so.3 with build-id
e5aa351586158c0749caa537ca1344ff50a05d31
Module libpcre2-8.so.0 with build-id
fc478f44ffa83e325f34d9d311d69019857eb766
Module libblkid.so.1 with build-id
39deabd7bccc226553f0cd8e844cfc554721a703
Module libevdev.so.2 with build-id
044aab52ddd6ee0446662ac62e7c5ace1fff6afc
Module libnghttp2.so.14 with build-id
270723c0af65a7911265ef7b2a12bda6b69463b0
Module libgssapi_krb5.so.2 with build-id
12c29c3debbdafb5381742160f18cea1d0ddcff6
Module libpsl.so.5 with build-id
ee9b389a2b49b1ba398baf22c9bc121cc33ab50e
Module libgbm.so.1 with build-id
d386745b258273241abdc0eb9d133306dbfa10d6
Module libdrm.so.2 with build-id
e96df3f3856f305347e739999b7ab80ab03d553b
Module libgudev-1.0.so.0 with build-id
aac51460514673ff6e72b80ed2cf6d2bdd6dc51b
Module libX11-xcb.so.1 with build-id
6b40bb4b2f03c661fff67cdeb2024b61e900d673
Module libGL.so.1 with build-id
f65cd1973d3add479c9c4b6b15539e4fa870f138
Module libgstallocators-1.0.so.0 with build-id
5b4c4c43ee875d7f8a8c06717a6059c8500dabb6
Module liborc-0.4.so.0 with build-id
d09f25ee084ff6026e9217a3af9d1f0b348873a7
Module libdw.so.1 with build-id
325e0e2e16f24a2167b844f1eaa82f314465c29e
Module libunwind.so.8 with build-id
1d42578fb4d950d34955bc2795cff701fb7c7149
Module libgpg-error.so.0 with build-id
88d3d9b1c11d9f59e2951b42aafe3cdc7b2f06af
Module libuuid.so.1 with build-id
e46999e23f13391cf39d5172114cb8a7373af43c
Module libexpat.so.1 with build-id
6122a905cf00b0feb42f3e6d7e7b08402d97ed95
Module libbrotlidec.so.1 with build-id
00126bb82fb5605339d084d161ae398877a8c26d
Module libwoff2common.so.1.0.2 with build-id
d1cc38b4d37b5131784d571e015d099e04be3808
Module libXrender.so.1 with build-id
08254c78cab8befbc12a9d3a570b59d164a7e717
Module libxcb-render.so.0 with build-id
1d35141f7974ef6ace2c637eb9df3bb4ab3dec56
Module libxcb.so.1 with build-id
03195227c69b0195390b4b8b5ee188bb12cb1cd3
Module libxcb-shm.so.0 with build-id
7a524269b4b4af641a7461b240c99d5a5d22d655
Module libpixman-1.so.0 with build-id
f237a148d4acd58b80cc960d37c24c94f08578b6
Module libgraphite2.so.3 with build-id
bde65c9b8e097178c7a431d551c11f612b0bb93a
Module libthai.so.0 with build-id
9e3ae9a1f349bdac22d038093913af3608d17940
Module libXext.so.6 with build-id
2ec2e340966a17442bbf0a78ca0c86a3ba873fb2
Module libwayland-cursor.so.0 with build-id
f5c4fdf625535b7d9eef12df42d55c0990a16643
Module libXcursor.so.1 with build-id
062b469c02159b68b3b8a09045f6a66288228097
Module libXrandr.so.2 with build-id
9e2263bc786b30d96d98813974dcee8f79334f3c
Module libXinerama.so.1 with build-id
d32bf4cc6f52f73ed4eb796e62d977e1e6cfb460
Module libpangoft2-1.0.so.0 with build-id
4f47cb14e38e3e50368fccb9fe8b855cd3a39d68
Module libfribidi.so.0 with build-id
737c9b245533fce41afa4f657a15de0543023e7a
Module libatk-bridge-2.0.so.0 with build-id
0eb92fe63eaec2076c994d6906dbf5eea4fd0e8c
Module libcairo-gobject.so.2 with build-id
1784abe48fa7db67ff27605d274fe635dd11cb9d
Module libXfixes.so.3 with build-id
03259dc3a768f721bf6c7376072753f9d4ad7f84
Module libXi.so.6 with build-id
1b72c3d3f9b8b34238c3a7926a856f62b56b268c
Module libpangocairo-1.0.so.0 with build-id
56d279c1f7fb8a887697c9cce63125e74616e25b
Module libcap.so.2 with build-id
dd3588996222b97eb95fbcf60452215fe44ae0c5
Module liblz4.so.1 with build-id
7ccef3390a7a41278e860f86aae9ef9bfa68d5a9
Module libzstd.so.1 with build-id
c356a14591a988e31fe745baebe531ef1c303d1a
Module liblzma.so.5 with build-id
857aa893262b8865177d52583e3475fea13d863f
Module libicudata.so.71 with build-id
d23243a37faca2deacc149b65280ba70b62e4052
Module libpcre.so.3 with build-id
909a11efff4fb9ff32fe442439c8ea49303eb8a8
Module libffi.so.8 with build-id
3e1e734a5309c9e862836fe1c80458d7647a01f5
Module libresolv.so.2 with build-id
8d187b4331b2904083e9752e6fccd20eca307511
Module libselinux.so.1 with build-id
920edfe370af9cde088ad0599a67a20895824fd0
Module libmount.so.1 with build-id
08bc9e64d0ad10d8dbf3363c578343581e6c81cc
Module libGLdispatch.so.0 with build-id
e85ecf95e7e91d86650b7d5ac7bf7d673371f7ae
Module libepoxy.so.0 with build-id
f1fa2038bf7720bcc158fd5c525b223a6bb5d528
Module libxkbcommon.so.0 with build-id
358d4c7c0e30b3e7f069067ab809427a2ed4fcae
Module ld-linux.so.2 with build-id
77d7c538d4577d1b33670996e68a033b6cb9b1bc
Module libpthread.so.0 with build-id
0307b31ff7b8095e6f491633a26579ab3182cfcd
Module libgcc_s.so.1 with build-id
061e573344876535fbee5abf989c79706493e947
Module libm.so.6 with build-id
2e52dc7f422db49d5ca4962b594e081eff6971af
Module libstdc++.so.6 with build-id
d9f9f1d48c31aa9923ea38eaac74e4f562409263
Module libseccomp.so.2 with build-id
1170d75bdf7a07b02f30815c93568a3e45f769f2
Module libmanette-0.2.so.0 with build-id
2ed3289637cf182c5b4abedf48e555ec9dca1d7c
Module libwayland-client.so.0 with build-id
02e53609c546ab936fbfb40831b5f271ed5d8d1b
Module libwayland-egl.so.1 with build-id
adc57e850706483f2fa2f1d3a9d8ea993583e3cd
Module libwayland-server.so.0 with build-id
3c993970d51d6324cfb0475868fe79d1a92afc66
Module libXdamage.so.1 with build-id
5f890f72a864af14df3a9fac076733fdab22735c
Module libXcomposite.so.1 with build-id
4b53eeb8d682740c47d248b2679b511ddf20e9b1
Module libX11.so.6 with build-id
6dcce92d5ae34fe2e3fb11f43572c36a5734a098
Module libhyphen.so.0 with build-id
7cec5614921a1858ad43c9c607190e994500357c
Module libtasn1.so.6 with build-id
9cd68f988f26236cb727e8832811057444b6f241
Module libsecret-1.so.0 with build-id
e05114569599eaa6895672b2d9b3c2770fd73ee9
Module libgmodule-2.0.so.0 with build-id
cfb5734da9606c5fc34b3d8bf69707744833f503
Module libenchant-2.so.2 with build-id
7832586f93558784d978ed3da184275575bcf1fa
Module libatk-1.0.so.0 with build-id
38f0c01dccdab80129067e448e431910e404dda5
Module libsoup-3.0.so.0 with build-id
0e30ff940e13b47fee4bbe26854f70f9d90ae240
Module libwebp.so.7 with build-id
b1ba69369f1f21b1ce7c24f4cfc2e6d47ea8f08d
Module libwebpdemux.so.2 with build-id
c55f79196a77f4090eaa421d5aaf9d316941926a
Module libopenjp2.so.7 with build-id
14c65b8a2d04968f7fa54e5af84b6de5f49bb58e
Module libz.so.1 with build-id
2dc9d9050f950d3ea54d8fe86554ec9d1b1b5c5e
Module libpng16.so.16 with build-id
869587ce6476d6cbc7921f1ef1bf10ac5162e790
Module libjpeg.so.62 with build-id
e88287e3208f42e849b14e37f4d432ed3ccf95f6
Module libgstfft-1.0.so.0 with build-id
d6e3ac2d11aec4095bbf98c05498feb8748e5839
Module libgstgl-1.0.so.0 with build-id
ce25930c8b62448e00fd0964f2d6492bf55d1164
Module libgstvideo-1.0.so.0 with build-id
375d775109102c98fe38be4924a946ee54550eef
Module libgsttag-1.0.so.0 with build-id
b788a6f539b7f2c0e6ecf5326e32e288c53ddb69
Module libgstaudio-1.0.so.0 with build-id
4de8a5e7f2174275123a86846e8c87db50612c70
Module libgstpbutils-1.0.so.0 with build-id
b2d1f17d7578db6bdb7a6eecb0d67584829d620c
Module libgstreamer-1.0.so.0 with build-id
2c06263f84a21b9ec65dbb16b47a287ccc73b433
Module libgstbase-1.0.so.0 with build-id
382ebc6fbe3bf91280f4acbe0913f383011e4165
Module libgstapp-1.0.so.0 with build-id
4ea87e9cd82ae1f510e9b93d4f2c3d27c40d8c03
Module libgcrypt.so.20 with build-id
d78ffea1658e953b994c09ed8e528e653ee869b1
Module libharfbuzz-icu.so.0 with build-id
0f24bd1f5e7af6cd54c82c4f35411865121c97fd
Module libfreetype.so.6 with build-id
25b9865e06b64c8cc03421df6d5bc987a6a702ea
Module libfontconfig.so.1 with build-id
1e553ac246ca27b2607b8774d7c9c4d413e22612
Module libwoff2dec.so.1.0.2 with build-id
ca8165b8d454a5483491b53e90e22aeb2ebfa81e
Module liblcms2.so.2 with build-id
0e5bb6b564fe42e03158793d3638cc880c773ab6
Module libdl.so.2 with build-id
b0feac598d91ea299e94f55e000a0ddec39b1809
Module libGLX.so.0 with build-id
8d9fd6147977b2c8d49a6fc8d286a079d1f4c25b
Module libOpenGL.so.0 with build-id
9fb0c1f116984add5ce4b36e2ca390ed82eab440
Module libxslt.so.1 with build-id
d477e1ea642896f7452e0ca815a878d7e18db5e6
Module libsqlite3.so.0 with build-id
2b06bb90a858b26618aa69ca4994a20fb460874f
Module libxml2.so.2 with build-id
509a752a0d6f0599fdbd446760251b6658a33dba
Module libcairo.so.2 with build-id
8f92a7c364bd4bf1bd7ae2b8d2a26ab0706bd841
Module libharfbuzz.so.0 with build-id
62f9ce26eb0185fecb1955a66e5a1492719c366e
Module libpango-1.0.so.0 with build-id
70270ce81c44fbd01db459df9d70925c7c99253a
Module libgdk-3.so.0 with build-id
5c9b52db7fe758819680d8f5faed53b7d3f3bbaf
Module libgtk-3.so.0 with build-id
631a595e7c8e1c7ad552b15ff68b0228c8e3c5c9
Module libsystemd.so.0 with build-id
6b9354c3aa41f5eb36e89833b7120bc882c4e145
Metadata for module libsystemd.so.0 owned by FDO found: {
"type" : "deb",
"os" : "debian",
"name" : "systemd",
"architecture" : "i386",
"version" : "250.4-1",
"debugInfoUrl" : "https://debuginfod.debian.net"
}

Module libicuuc.so.71 with build-id
2179218071400542848c1edbdec8c1037e69e193
Module libicui18n.so.71 with build-id
a538f1f2a81c1e68e0ff40822d790b291db1014b
Module libjavascriptcoregtk-4.1.so.0 with build-id
8f94bf798bc1d8dbdd1641150c656b0ee943d868
Module libglib-2.0.so.0 with build-id
78575ec547475cdf209c22d094f8e793ade3d66e
Module libgobject-2.0.so.0 with build-id
b240e56148458d19496d8ab00d0869bc6ac3fae5
Module libgio-2.0.so.0 with build-id
78253be8a0e77ac906389373191790307dbaf876
Module libgdk_pixbuf-2.0.so.0 with build-id
a8e2b9f425282ac6fe6ccd8ff078575afaa432b2
Module libnotify.so.4 with build-id
05506e4f3c633d22bfcf85b2e358db9eba77b23e
Module librt.so.1 with build-id
c141405f113a9f19b6bf3386c9b253fcd790738d
Module libEGL.so.1 with build-id
dfb828b3226756590d53ac40dbef437bfea781f8
Module libWPEBackend-fdo-1.0.so.1 with build-id
e2679c279e83dc13adb821e772167d06ce756eac
Module libwpe-1.0.so.1 with build-id
d07f173f907a25f462bd782e2593d6f33a3cca2f
Module libc.so.6 with build-id
06f1a99b8165a296e9a13f9e7ce42732abaf77f1
Module libwebkit2gtk-4.1.so.0 with build-id
c59eae25d409dc75fa5312847d502de64ae602b8
Module WebKitWebProcess with build-id
5b446917f0988c61a70a35c9f72c5baf159d8eac
Stack trace of thread 15:
#0 0x00000000b56a2218 _ZN7WebCore16DenormalDisabler6setCSREi
(libwebkit2gtk-4.1.so.0 + 0x156d218)
#1 0x00000000b56e1497
_ZN7WebCore27OfflineAudioDestinationNode19renderOnAudioThreadEv
(libwebkit2gtk-4.1.so.0 + 0x15ac497)
#2 0x00000000b56e172c
_ZN7WebCore27OfflineAudioDestinationNode19renderOnAudioThreadEv
(libwebkit2gtk-4.1.so.0 + 0x15ac72c)
#3 0x00000000b36fe6f9 _ZNK3WTF8FunctionIFvvEEclEv
(libjavascriptcoregtk-4.1.so.0 + 0x8fa6f9)
#4 0x00000000b3760ee8 wtfThreadEntryPoint
(libjavascriptcoregtk-4.1.so.0 + 0x95cee8)
#5 0x00000000b06c4e6c start_thread (libpthread.so.0 + 0x6e6c)
#6 0x00000000b4042606 __clone (libc.so.6 + 0x102606)

Stack trace of thread 3:
#0 0x00000000b7ee0559 __kernel_vsyscall (linux-gate.so.1 +
0x559)
#1 0x00000000b4036027 __GI___poll (libc.so.6 + 0xf6027)
#2 0x00000000b3b27c50 g_poll (libglib-2.0.so.0 + 0x5ec50)
#3 0x00000000b3b18803 n/a (libglib-2.0.so.0 + 0x4f803)
#4 0x00000000b3b18bd1 g_main_loop_run (libglib-2.0.so.0 +
0x4fbd1)
#5 0x00000000b375e159 _ZN3WTF7RunLoop3runEv
(libjavascriptcoregtk-4.1.so.0 + 0x95a159)
#6 0x00000000b375b51d operator()
(libjavascriptcoregtk-4.1.so.0 + 0x95751d)
#7 0x00000000b36fe6f9 _ZNK3WTF8FunctionIFvvEEclEv
(libjavascriptcoregtk-4.1.so.0 + 0x8fa6f9)
#8 0x00000000b3760ee8 wtfThreadEntryPoint
(libjavascriptcoregtk-4.1.so.0 + 0x95cee8)
#9 0x00000000b06c4e6c start_thread (libpthread.so.0 + 0x6e6c)
#10 0x00000000b4042606 __clone (libc.so.6 + 0x102606)

Stack trace of thread 4:
#0 0x00000000b7ee0559 __kernel_vsyscall (linux-gate.so.1 +
0x559)
#1 0x00000000b4036027 __GI___poll (libc.so.6 + 0xf6027)
#2 0x00000000b3b27c50 g_poll (libglib-2.0.so.0 + 0x5ec50)
#3 0x00000000b3b18803 n/a (libglib-2.0.so.0 + 0x4f803)
#4 0x00000000b3b18bd1 g_main_loop_run (libglib-2.0.so.0 +
0x4fbd1)
#5 0x00000000b375e159 _ZN3WTF7RunLoop3runEv
(libjavascriptcoregtk-4.1.so.0 + 0x95a159)
#6 0x00000000b375b51d operator()
(libjavascriptcoregtk-4.1.so.0 + 0x95751d)
#7 0x00000000b36fe6f9 _ZNK3WTF8FunctionIFvvEEclEv
(libjavascriptcoregtk-4.1.so.0 + 0x8fa6f9)
#8 0x00000000b3760ee8 wtfThreadEntryPoint
(libjavascriptcoregtk-4.1.so.0 + 0x95cee8)
#9 0x00000000b06c4e6c start_thread (libpthread.so.0 + 0x6e6c)
#10 0x00000000b4042606 __clone (libc.so.6 + 0x102606)

Stack trace of thread 5:
#0 0x00000000b7ee0559 __kernel_vsyscall (linux-gate.so.1 +
0x559)
#1 0x00000000b4036027 __GI___poll (libc.so.6 + 0xf6027)
#2 0x00000000b3b27c50 g_poll (libglib-2.0.so.0 + 0x5ec50)
#3 0x00000000b3b18803 n/a (libglib-2.0.so.0 + 0x4f803)
#4 0x00000000b3b18bd1 g_main_loop_run (libglib-2.0.so.0 +
0x4fbd1)
#5 0x00000000b375e159 _ZN3WTF7RunLoop3runEv
(libjavascriptcoregtk-4.1.so.0 + 0x95a159)
#6 0x00000000b375b51d operator()
(libjavascriptcoregtk-4.1.so.0 + 0x95751d)
#7 0x00000000b36fe6f9 _ZNK3WTF8FunctionIFvvEEclEv
(libjavascriptcoregtk-4.1.so.0 + 0x8fa6f9)
#8 0x00000000b3760ee8 wtfThreadEntryPoint
(libjavascriptcoregtk-4.1.so.0 + 0x95cee8)
#9 0x00000000b06c4e6c start_thread (libpthread.so.0 + 0x6e6c)
#10 0x00000000b4042606 __clone (libc.so.6 + 0x102606)

Stack trace of thread 6:
#0 0x00000000b7ee0559 __kernel_vsyscall (linux-gate.so.1 +
0x559)
#1 0x00000000b4036027 __GI___poll (libc.so.6 + 0xf6027)
#2 0x00000000b3b27c50 g_poll (libglib-2.0.so.0 + 0x5ec50)
#3 0x00000000b3b18803 n/a (libglib-2.0.so.0 + 0x4f803)
#4 0x00000000b3b18bd1 g_main_loop_run (libglib-2.0.so.0 +
0x4fbd1)
#5 0x00000000b375e159 _ZN3WTF7RunLoop3runEv
(libjavascriptcoregtk-4.1.so.0 + 0x95a159)
#6 0x00000000b375b51d operator()
(libjavascriptcoregtk-4.1.so.0 + 0x95751d)
#7 0x00000000b36fe6f9 _ZNK3WTF8FunctionIFvvEEclEv
(libjavascriptcoregtk-4.1.so.0 + 0x8fa6f9)
#8 0x00000000b3760ee8 wtfThreadEntryPoint
(libjavascriptcoregtk-4.1.so.0 + 0x95cee8)
#9 0x00000000b06c4e6c start_thread (libpthread.so.0 + 0x6e6c)
#10 0x00000000b4042606 __clone (libc.so.6 + 0x102606)

Stack trace of thread 7:
#0 0x00000000b7ee0559 __kernel_vsyscall (linux-gate.so.1 +
0x559)
#1 0x00000000b4036027 __GI___poll (libc.so.6 + 0xf6027)
#2 0x00000000b3b27c50 g_poll (libglib-2.0.so.0 + 0x5ec50)
#3 0x00000000b3b18803 n/a (libglib-2.0.so.0 + 0x4f803)
#4 0x00000000b3b18944 g_main_context_iteration
(libglib-2.0.so.0 + 0x4f944)
#5 0x00000000b3b189a0 n/a (libglib-2.0.so.0 + 0x4f9a0)
#6 0x00000000b3b42c66 n/a (libglib-2.0.so.0 + 0x79c66)
#7 0x00000000b06c4e6c start_thread (libpthread.so.0 + 0x6e6c)
#8 0x00000000b4042606 __clone (libc.so.6 + 0x102606)

Stack trace of thread 8:
#0 0x00000000b7ee0559 __kernel_vsyscall (linux-gate.so.1 +
0x559)
#1 0x00000000b4036027 __GI___poll (libc.so.6 + 0xf6027)
#2 0x00000000b3b27c50 g_poll (libglib-2.0.so.0 + 0x5ec50)
#3 0x00000000b3b18803 n/a (libglib-2.0.so.0 + 0x4f803)
#4 0x00000000b3b18bd1 g_main_loop_run (libglib-2.0.so.0 +
0x4fbd1)
#5 0x00000000b3d9dec5 n/a (libgio-2.0.so.0 + 0x11aec5)
#6 0x00000000b3b42c66 n/a (libglib-2.0.so.0 + 0x79c66)
#7 0x00000000b06c4e6c start_thread (libpthread.so.0 + 0x6e6c)
#8 0x00000000b4042606 __clone (libc.so.6 + 0x102606)

Stack trace of thread 10:
#0 0x00000000b7ee0559 __kernel_vsyscall (linux-gate.so.1 +
0x559)
#1 0x00000000b4036027 __GI___poll (libc.so.6 + 0xf6027)
#2 0x00000000b3b27c50 g_poll (libglib-2.0.so.0 + 0x5ec50)
#3 0x00000000b3b18803 n/a (libglib-2.0.so.0 + 0x4f803)
#4 0x00000000b3b18bd1 g_main_loop_run (libglib-2.0.so.0 +
0x4fbd1)
#5 0x00000000b375e159 _ZN3WTF7RunLoop3runEv
(libjavascriptcoregtk-4.1.so.0 + 0x95a159)
#6 0x00000000b47ab15c operator() (libwebkit2gtk-4.1.so.0 +
0x67615c)
#7 0x00000000b36fe6f9 _ZNK3WTF8FunctionIFvvEEclEv
(libjavascriptcoregtk-4.1.so.0 + 0x8fa6f9)
#8 0x00000000b3760ee8 wtfThreadEntryPoint
(libjavascriptcoregtk-4.1.so.0 + 0x95cee8)
#9 0x00000000b06c4e6c start_thread (libpthread.so.0 + 0x6e6c)
#10 0x00000000b4042606 __clone (libc.so.6 + 0x102606)

Stack trace of thread 11:
#0 0x00000000b7ee0559 __kernel_vsyscall (linux-gate.so.1 +
0x559)
#1 0x00000000b06d2aec __futex_abstimed_wait_common64
(libpthread.so.0 + 0x14aec)
#2 0x00000000b06cb5a7 __pthread_cond_wait_common
(libpthread.so.0 + 0xd5a7)
#3 0x00000000a70bab8f n/a (swrast_dri.so + 0x63b8f)
#4 0x00000000b06c4e6c start_thread (libpthread.so.0 + 0x6e6c)
#5 0x00000000b4042606 __clone (libc.so.6 + 0x102606)

Stack trace of thread 12:
#0 0x00000000b7ee0559 __kernel_vsyscall (linux-gate.so.1 +
0x559)
#1 0x00000000b4036027 __GI___poll (libc.so.6 + 0xf6027)
#2 0x00000000b3b27c50 g_poll (libglib-2.0.so.0 + 0x5ec50)
#3 0x00000000b3b18803 n/a (libglib-2.0.so.0 + 0x4f803)
#4 0x00000000b3b18bd1 g_main_loop_run (libglib-2.0.so.0 +
0x4fbd1)
#5 0x00000000b375e159 _ZN3WTF7RunLoop3runEv
(libjavascriptcoregtk-4.1.so.0 + 0x95a159)
#6 0x00000000b6225d35 operator() (libwebkit2gtk-4.1.so.0 +
0x20f0d35)
#7 0x00000000b36fe6f9 _ZNK3WTF8FunctionIFvvEEclEv
(libjavascriptcoregtk-4.1.so.0 + 0x8fa6f9)
#8 0x00000000b3760ee8 wtfThreadEntryPoint
(libjavascriptcoregtk-4.1.so.0 + 0x95cee8)
#9 0x00000000b06c4e6c start_thread (libpthread.so.0 + 0x6e6c)
#10 0x00000000b4042606 __clone (libc.so.6 + 0x102606)

Stack trace of thread 13:
#0 0x00000000b7ee0559 __kernel_vsyscall (linux-gate.so.1 +
0x559)
#1 0x00000000b4036027 __GI___poll (libc.so.6 + 0xf6027)
#2 0x00000000b3b27c50 g_poll (libglib-2.0.so.0 + 0x5ec50)
#3 0x00000000b3b18803 n/a (libglib-2.0.so.0 + 0x4f803)
#4 0x00000000b3b18bd1 g_main_loop_run (libglib-2.0.so.0 +
0x4fbd1)
#5 0x00000000b375e159 _ZN3WTF7RunLoop3runEv
(libjavascriptcoregtk-4.1.so.0 + 0x95a159)
#6 0x00000000b375b51d operator()
(libjavascriptcoregtk-4.1.so.0 + 0x95751d)
#7 0x00000000b36fe6f9 _ZNK3WTF8FunctionIFvvEEclEv
(libjavascriptcoregtk-4.1.so.0 + 0x8fa6f9)
#8 0x00000000b3760ee8 wtfThreadEntryPoint
(libjavascriptcoregtk-4.1.so.0 + 0x95cee8)
#9 0x00000000b06c4e6c start_thread (libpthread.so.0 + 0x6e6c)
#10 0x00000000b4042606 __clone (libc.so.6 + 0x102606)

Stack trace of thread 14:
#0 0x00000000b7ee0559 __kernel_vsyscall (linux-gate.so.1 +
0x559)
#1 0x00000000b4036027 __GI___poll (libc.so.6 + 0xf6027)
#2 0x00000000b3b27c50 g_poll (libglib-2.0.so.0 + 0x5ec50)
#3 0x00000000b3b18803 n/a (libglib-2.0.so.0 + 0x4f803)
#4 0x00000000b3b18bd1 g_main_loop_run (libglib-2.0.so.0 +
0x4fbd1)
#5 0x00000000b375e159 _ZN3WTF7RunLoop3runEv
(libjavascriptcoregtk-4.1.so.0 + 0x95a159)
#6 0x00000000b375b51d operator()
(libjavascriptcoregtk-4.1.so.0 + 0x95751d)
#7 0x00000000b36fe6f9 _ZNK3WTF8FunctionIFvvEEclEv
(libjavascriptcoregtk-4.1.so.0 + 0x8fa6f9)
#8 0x00000000b3760ee8 wtfThreadEntryPoint
(libjavascriptcoregtk-4.1.so.0 + 0x95cee8)
#9 0x00000000b06c4e6c start_thread (libpthread.so.0 + 0x6e6c)
#10 0x00000000b4042606 __clone (libc.so.6 + 0x102606)

Stack trace of thread 2:
#0 0x00000000b15ef5ff n/a (libfontconfig.so.1 + 0xa5ff)
#1 0x00000000b15f11b1 FcConfigSubstituteWithPat
(libfontconfig.so.1 + 0xc1b1)
#2 0x00000000b15f1816 FcConfigSubstitute (libfontconfig.so.1 +
0xc816)
#3 0x00000000b4be2ec6
_ZN7WebCore9FontCache22createFontPlatformDataERKNS_15FontDescriptionERKN3WTF10AtomStringERKNS_19FontCreationContextE
(libwebkit2gtk-4.1.so.0 + 0xaadec6)
#4 0x00000000b6331b4c
_ZN7WebCore9FontCache22cachedFontPlatformDataERKNS_15FontDescriptionERKN3WTF6StringERKNS_19FontCreationContextEb
(libwebkit2gtk-4.1.so.0 + 0x21fcb4c)
#5 0x00000000b633a97f
_ZN7WebCore9FontCache13fontForFamilyERKNS_15FontDescriptionERKN3WTF6StringERKNS_19FontCreationContextEb
(libwebkit2gtk-4.1.so.0 + 0x220597f)
#6 0x00000000b59b6dd3
_ZN7WebCore15CSSFontSelector19fontRangesForFamilyERKNS_15FontDescriptionERKN3WTF10AtomStringE
(libwebkit2gtk-4.1.so.0 + 0x1881dd3)
#7 0x00000000b633aa7f operator() (libwebkit2gtk-4.1.so.0 +
0x2205a7f)
#8 0x00000000b632de35
__do_visit<std::__detail::__variant::__deduce_visit_result<WebCore::FontRanges>,
WTF::Visitor<WebCore::realizeNextFallback(const
WebCore::FontCascadeDescription&, unsigned int&,
WebCore::FontSelector*)::<lambda(const WTF::AtomString&)>,
WebCore::realizeNextFallback(const WebCore::FontCascadeDescription&, unsigned
int&, WebCore::FontSelector*)::<lambda(const FontFamilyPlatformSpecification&)>
>&, const std::variant<WTF::AtomString, WebCore::FontFamilySpecificationNull>&>
(libwebkit2gtk-4.1.so.0 + 0x21f8e35)
#9 0x00000000b6334ad7
_ZN7WebCore16FontCascadeFonts23realizeFallbackRangesAtERKNS_22FontCascadeDescriptionEj
(libwebkit2gtk-4.1.so.0 + 0x21ffad7)
#10 0x00000000b5e5ab5f
_ZN7WebCore16FontCascadeFonts11primaryFontERKNS_22FontCascadeDescriptionE
(libwebkit2gtk-4.1.so.0 + 0x1d25b5f)
#11 0x00000000b5e5aefe
_ZN7WebCore24CanvasRenderingContext2D16drawTextInternalERKN3WTF6StringEddbSt8optionalIdE
(libwebkit2gtk-4.1.so.0 + 0x1d25efe)
#12 0x00000000b5e5afbe
_ZN7WebCore24CanvasRenderingContext2D8fillTextERKN3WTF6StringEddSt8optionalIdE
(libwebkit2gtk-4.1.so.0 + 0x1d25fbe)
#13 0x00000000b4d64cc1 operator() (libwebkit2gtk-4.1.so.0 +
0xc2fcc1)
#14 0x00000000b2ebc1f5
_ZN3JSC14NativeFunctionclEPNS_14JSGlobalObjectEPNS_9CallFrameE
(libjavascriptcoregtk-4.1.so.0 + 0xb81f5)
#15 0x00000000b31b377b vmEntryToJavaScript
(libjavascriptcoregtk-4.1.so.0 + 0x3af77b)
#16 0x00000000b318f1ce
_ZN3JSC7JITCode7executeEPNS_2VMEPNS_14ProtoCallFrameE
(libjavascriptcoregtk-4.1.so.0 + 0x38b1ce)
#17 0x00000000b331d839
_ZN3JSC4callEPNS_14JSGlobalObjectENS_7JSValueERKNS_8CallDataES2_RKNS_7ArgListE
(libjavascriptcoregtk-4.1.so.0 + 0x519839)
#18 0x00000000b331da81
_ZN3JSC4callEPNS_14JSGlobalObjectENS_7JSValueERKNS_8CallDataES2_RKNS_7ArgListERN3WTF8NakedPtrINS_9ExceptionEEE
(libjavascriptcoregtk-4.1.so.0 + 0x519a81)
#19 0x00000000b331dce1
_ZN3JSC12profiledCallEPNS_14JSGlobalObjectENS_15ProfilingReasonENS_7JSValueERKNS_8CallDataES3_RKNS_7ArgListERN3WTF8NakedPtrINS_9ExceptionEEE
(libjavascriptcoregtk-4.1.so.0 + 0x519ce1)
#20 0x00000000b5877f56
_ZN7WebCore11JSExecState12profiledCallEPN3JSC14JSGlobalObjectENS1_15ProfilingReasonENS1_7JSValueERKNS1_8CallDataES5_RKNS1_7ArgListERN3WTF8NakedPtrINS1_9ExceptionEEE
(libwebkit2gtk-4.1.so.0 + 0x1742f56)
#21 0x00000000b587d842
_ZN7WebCore15ScheduledAction7executeERNS_8DocumentE (libwebkit2gtk-4.1.so.0 +
0x1748842)
#22 0x00000000b60fe44f operator() (libwebkit2gtk-4.1.so.0 +
0x1fc944f)
#23 0x00000000b6110ce1
_ZNK3WTF8FunctionIFvRN7WebCore22ScriptExecutionContextEEEclES3_
(libwebkit2gtk-4.1.so.0 + 0x1fdbce1)
#24 0x00000000b6289309
_ZN7WebCore12ThreadTimers24sharedTimerFiredInternalEv (libwebkit2gtk-4.1.so.0 +
0x2154309)
#25 0x00000000b375d711 operator()
(libjavascriptcoregtk-4.1.so.0 + 0x959711)
#26 0x00000000b375dffc operator()
(libjavascriptcoregtk-4.1.so.0 + 0x959ffc)
#27 0x00000000b3b184a9 g_main_context_dispatch
(libglib-2.0.so.0 + 0x4f4a9)
#28 0x00000000b3b18879 n/a (libglib-2.0.so.0 + 0x4f879)
#29 0x00000000b3b18bd1 g_main_loop_run (libglib-2.0.so.0 +
0x4fbd1)
#30 0x00000000b375e159 _ZN3WTF7RunLoop3runEv
(libjavascriptcoregtk-4.1.so.0 + 0x95a159)
#31 0x00000000b4bb9203
_ZN6WebKit24AuxiliaryProcessMainBaseINS_10WebProcessELb1EE3runEiPPc
(libwebkit2gtk-4.1.so.0 + 0xa84203)
#32 0x00000000004e5087 main (WebKitWebProcess + 0x1087)
#33 0x00000000b3f5b905 __libc_start_main (libc.so.6 + 0x1b905)
#34 0x00000000004e50d1 _start (WebKitWebProcess + 0x10d1)
ELF object binary architecture: Intel 80386


-- System Information:
Debian Release: bookworm/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing')

karogyoker

unread,
Jun 10, 2022, 10:30:04 AM6/10/22
to
Package: libwebkit2gtk-4.1-0
Followup-For: Bug #1012548
X-Debbugs-Cc: karogyoke...@gmail.com

Dear Maintainer,

Based on the stack trace I've found the problematic line on GitHub. It is
calling ldmxcsr in an inline asm block. It does something with Web Audio API. I
checked the history for the file (wasn't much) and everything seemed fine. I
tried a sample code from MDN[1][2]. It caused the same segfault. On the Win10
ISO download page Web Audio API is being used for browser fingerprinting, I
guess.

I wrote a little C++[3] program to test my mxcsr register. On my other PC it
ran fine. On the Athlon XP it segfaulted for some values only. I found that the
7th bit and bits 17-32 are not working. Reading via stmxcsr works and gives
back the default value 1 1111 1000 0000 (0x1f80).

This CPU has been downclocked in BIOS to the lowest possible FSB, otherwise has
been restarting occasionally. That's why its clockspeed is ~1150MHz instead of
~1950MHz. Next year it celebrates its 20th birthday.

Case can be closed as hardware failure.
Thank you for your kind help and support.

[1]: https://developer.mozilla.org/en-
US/docs/Web/API/Web_Audio_API/Using_Web_Audio_API
[2]: https://codepen.io/Rumyra/pen/qyMzqN/
[3]:
#include <cstdio>
int main()
{
int shiftby = 0; // segfaults: 6, [16-31]
int temp = 1 << shiftby;
printf("%i", temp);
for (int i = 0; i < 1000000; i++)
{
asm volatile("ldmxcsr %0" : : "m" (temp));
}

int result;
asm volatile("stmxcsr %0" : "=m" (result));

printf("%i", result);

return 0;
}


-- System Information:
Debian Release: bookworm/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 5.17.0-1-686-pae (SMP w/1 CPU thread; PREEMPT)
Kernel taint flags: TAINT_WARN

karogyoker

unread,
Jun 13, 2022, 5:10:04 AM6/13/22
to
Package: libwebkit2gtk-4.1-0
Version: 2.36.3-1
Followup-For: Bug #1012548
X-Debbugs-Cc: karogyoke...@gmail.com

Dear Maintainer,

Please reopen this case because it turned out that it is not a hardware failure
at all!

I figured out everything about why epiphany is crashing for me, so this is what
is happening:
1. Opening the Win10 ISO download page[1] tries to use offline rendering of Web
Audio API
2. In DenormalDisabler.h stmxcsr is being called, it returns mxcsr's default
value (0x1f80)
3. Then 0x1f80 is being OR-ed with 0x8040, that gives 0x9fc0 (it can be seen in
eax)
4. In 0x9fc0 the 6th bit (0 based counting) is 1
5. ldmxcsr is being called with 0x9fc0
6. This gives a general protection fault because on 32 bit hardware the 6th bit
is a reserved bit [2][3]
7. This is going to be a SIGSEGV on Linux (access violation on Windows)

I thought that it is a hardware failure because on my other machine I didn't
get an exception when I set the 6th bit to 1. But then I found these docs[2][3]
and turned out that only real 32 bit CPUs are generating a GP (general
protection fault). That's why it didn't crash for you in QEMU. QEMU's emulation
is not implemented properly in this case. On my Haswell I can set the 6th bit
to 1. It seems that in newer CPUs the 6th bit is not reserved anymore. Setting
bits 16-31 are still generating a GP though.

I think the solution is not to use the code where the ORing happens with 0x8040
(in case of i386 releases because this combination is not supported by
hardware). For 32 bit CPUs the manual flushing must be used (the "FIXME: worst
case" part in the code).

I guess that deleting "defined(__i386__) || " from line #39 and #86 would solve
the issue.

I'll try to cross-compile WebKit on a faster PC (because on this one it would
take ages) and test my hypothesis on real 32 bit hardware.

[1]: https://www.microsoft.com/en-us/software-download/windows10ISO
[2]: https://qcd.phys.cmu.edu/QCDcluster/intel/vtune/reference/vc148.htm
[3]:
https://help.totalview.io/previous_releases/2019/html/Reference_Guide/Intelx86MXSCRRegister_2.html




-- System Information:
Debian Release: bookworm/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing')

Alberto Garcia

unread,
Jun 14, 2022, 7:30:03 AM6/14/22
to
reopen 1012548
tags 1012548 - unreproducible wontfix
thanks

On Mon, Jun 13, 2022 at 11:00:03AM +0200, karogyoker wrote:

> I think the solution is not to use the code where the ORing happens
> with 0x8040 (in case of i386 releases because this combination is
> not supported by hardware). For 32 bit CPUs the manual flushing must
> be used (the "FIXME: worst case" part in the code).

But is this for all i386 CPUs or only for older models? How come this
never crashed before?

Berto

karogyoker

unread,
Jun 17, 2022, 2:10:03 PM6/17/22
to
Package: libwebkit2gtk-4.1-0
Version: 2.36.3-1
Followup-For: Bug #1012548
X-Debbugs-Cc: karogyoke...@gmail.com
Control: tags -1 patch upstream

I think not many crashes surfaced because not many people are using real 32 bit
CPUs meanwhile visiting websites with Web Audio API.

All 32 bit CPUs are affected except newer models of Pentium 4.

I'm attaching the proposed fix.


-- System Information:
Debian Release: bookworm/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing')
gitdiff.txt
0 new messages