Package: firefox-esr
Version: 78.7.0esr-1
Severity: normal
Dear Maintainer,
Firefox is killed with SIGILL shortly after startup:
$ firefox-esr -safe-mode
Illegal instruction
$
A gdb session on a dumped core to investigate:
[...]
Core was generated by `firefox-esr'.
Program terminated with signal SIGILL, Illegal instruction.
#0 0xaf6f0ab0 in ?? () from /usr/lib/firefox-esr/libxul.so
(gdb) backtrace
#0 0xaf6f0ab0 in ?? () from /usr/lib/firefox-esr/libxul.so
#1 0xb6f32f40 in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0xbeb44584, env=env@entry=0xb6a0a240) at dl-init.c:72
#2 0xb6f32fe2 in call_init (env=<optimized out>, argv=<optimized out>, argc=<optimized out>, l=<optimized out>) at dl-init.c:30
#3 _dl_init (main_map=0xb6a30c00, argc=1, argv=0xbeb44584, env=0xb6a0a240) at dl-init.c:119
#4 0xb6cec52e in __GI__dl_catch_exception (exception=exception@entry=0x0, operate=0xb6f352c1 <call_dl_init>, args=0xbeb41ed8, args@entry=0xbeb41f10)
at dl-error-skeleton.c:182
#5 0xb6f35d04 in dl_open_worker (a=<optimized out>) at dl-open.c:758
#6 0xb6cec4f4 in __GI__dl_catch_exception (exception=exception@entry=0xbeb420d8, operate=0xb6f35869 <dl_open_worker>, args=args@entry=0xbeb420e4)
at dl-error-skeleton.c:208
#7 0xb6f355cc in _dl_open (file=0xbeb4237c "/usr/lib/firefox-esr/libxul.so", mode=-
2147483391, caller_dlopen=0xb6f5df85 <_start+2424>, nsid=-2, argc=1,
argv=0xbeb44584, env=0xb6a0a240) at dl-open.c:837
#8 0xb6eeed18 in dlopen_doit (a=0xbeb42344) at dlopen.c:66
#9 0xb6cec4f4 in __GI__dl_catch_exception (exception=exception@entry=0xbeb42300, operate=0xb6eeecc1 <dlopen_doit>, args=args@entry=0xbeb42344)
at dl-error-skeleton.c:208
#10 0xb6cec588 in __GI__dl_catch_error (objname=objname@entry=0xb6a0d2ec, errstring=errstring@entry=0xb6a0d2f0, mallocedp=mallocedp@entry=0xb6a0d2e8,
operate=<optimized out>, args=args@entry=0xbeb42344) at dl-error-skeleton.c:227
#11 0xb6eef3de in _dlerror_run (operate=<optimized out>, args=args@entry=0xbeb42344) at dlerror.c:170
#12 0xb6eeed9e in __dlopen (file=0xbeb4237c "/usr/lib/firefox-esr/libxul.so", mode=<optimized out>) at dlopen.c:87
#13 0xb6f5df84 in _start ()
(gdb) layout asm
0xaf6f0ab0 vmov.i32 q8, #0 ; 0x00000000
This is on a Marvell Dove system, with VFPv3-D16. From /proc/cpuinfo:
Features : swp half thumb fastmult vfp edsp iwmmxt thumbee vfpv3 vfpv3d16 tls
The referenced (NEON?) register Q8 is not available here, nor even the VFPv3-D32 registers D16-D17 that it maps to.
-- Package-specific info:
-- Addons package information
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: armhf (armv7l)
Kernel: Linux 3.5.7-14-ARCH (PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages firefox-esr depends on:
ii debianutils 4.11.2
ii fontconfig 2.13.1-4.2
ii libatk1.0-0 2.36.0-2
ii libc6 2.31-9
ii libcairo-gobject2 1.16.0-5
ii libcairo2 1.16.0-5
ii libdbus-1-3 1.12.20-1
ii libdbus-glib-1-2 0.110-6
ii libevent-2.1-7 2.1.12-stable-1
ii libffi7 3.3-5
ii libfontconfig1 2.13.1-4.2
ii libfreetype6 2.10.4+dfsg-1
ii libgcc-s1 10.2.1-6
ii libgdk-pixbuf-2.0-0 2.42.2+dfsg-1
ii libglib2.0-0 2.66.6-2
ii libgtk-3-0 3.24.24-1
ii libnspr4 2:4.29-1
ii libnss3 2:3.60-1
ii libpango-1.0-0 1.46.2-3
ii libstdc++6 10.2.1-6
ii libvpx6 1.9.0-1
ii libx11-6 2:1.7.0-2
ii libx11-xcb1 2:1.7.0-2
ii libxcb-shm0 1.14-3
ii libxcb1 1.14-3
ii libxcomposite1 1:0.4.5-1
ii libxdamage1 1:1.1.5-2
ii libxext6 2:1.3.3-1.1
ii libxfixes3 1:5.0.3-2
ii libxrender1 1:0.9.10-1
ii procps 2:3.3.16-5
ii zlib1g 1:1.2.11.dfsg-2
Versions of packages firefox-esr recommends:
ii libavcodec58 7:4.3.1-8
Versions of packages firefox-esr suggests:
pn fonts-lmodern <none>
pn fonts-stix | otf-stix <none>
pn libcanberra0 <none>
ii libgssapi-krb5-2 1.18.3-4
pn libgtk2.0-0 <none>
pn pulseaudio <none>
-- no debconf information