Bug#1053137: /usr/lib/i386-linux-gnu/libdav1d.so.6.9.0: Crashes on Athlon XP due to lack of SSE2
Package: libdav1d6
Version: 1.2.1-2
Severity: normal
File: /usr/lib/i386-linux-gnu/libdav1d.so.6.9.0
X-Debbugs-Cc: karogyoker2+debbug@gmail.com
Dear Maintainer,
Firefox-ESR is crashing when I try to play a youtube video.
Based on the crash report[1] the issue is in libdav1d6.
Crash reason is 'illegal instruction' and I can see via 'objdump' that
there are 'movq's in the libdav1d.so.6 file, which is an SSE2 instruction, what
the Athlon XP cannot decode/execute.
Based on the installation guide, the Athlon XP is a supported CPU[2].
Please, either compile without SSE2 or add the sse2-support package as a dependency.
[1]: https://crash-stats.mozilla.org/report/index/ff65376d-9954-44ff-9ae5-03b730230925
[2]: https://www.debian.org/releases/trixie/i386/ch02s01.en.html#idm265
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 6.5.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 not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libdav1d6:i386 depends on:
ii libc6 2.37-10
libdav1d6:i386 recommends no packages.
libdav1d6:i386 suggests no packages.
-- no debconf information
Reply to: