Package: firefox-esr Version: 68.4.1esr-1 Severity: critical
Dear maintainer: Firefox cannot be started due to an illegal instruction: $ firefox-esr -safe-mode illegal instruction valgrind /usr/bin/firefox-essr -safe-mode ... ==2805== ==2805== Invalid free() / delete / delete[] / realloc() ==2805== at 0x4849FE0: free (vg_replace_malloc.c:540) ==2805== by 0x7E0D9F7: ??? (in /usr/lib/firefox-esr/libxul.so) ==2805== by 0x7627F37: ??? (in /usr/lib/firefox-esr/libxul.so) ==2805== by 0x76281DB: ??? (in /usr/lib/firefox-esr/libxul.so) ==2805== by 0xA567F0F: ??? (in /usr/lib/firefox-esr/libxul.so) ==2805== by 0xA569227: ??? (in /usr/lib/firefox-esr/libxul.so) ==2805== by 0xA6FD98B: ??? (in /usr/lib/firefox-esr/libxul.so) ==2805== by 0xA6FDF6F: ??? (in /usr/lib/firefox-esr/libxul.so) ==2805== by 0xA6FE477: ??? (in /usr/lib/firefox-esr/libxul.so) ==2805== by 0x10E957: ??? (in /usr/lib/firefox-esr/firefox-esr) ==2805== by 0x10E09B: ??? (in /usr/lib/firefox-esr/firefox-esr) ==2805== by 0x4AE72EB: (below main) (libc-start.c:308) ==2805== Address 0x1ba65820 is in a rw- anonymous segment ==2805== disInstr(arm64): unhandled instruction 0x00000000 disInstr(arm64): 0000'0000 0000'0000 0000'0000 0000'0000 ==2805== valgrind: Unrecognised instruction at address 0xa5681f0. ==2805== at 0xA5681F0: ??? (in /usr/lib/firefox-esr/libxul.so) ==2805== Your program just tried to execute an instruction that Valgrind ==2805== did not recognise. There are two possible reasons for this. ==2805== 1. Your program has a bug and erroneously jumped to a non-code ==2805== location. If you are running Memcheck and you just saw a ==2805== warning about a bad jump, it's probably your program's fault. ==2805== 2. The instruction is legitimate but Valgrind doesn't handle it, ==2805== i.e. it's Valgrind's fault. If you think this is the case or ==2805== you are not sure, please let us know and we'll try to fix it. ==2805== Either way, Valgrind will now raise a SIGILL signal which will ==2805== probably kill your program. ==2805== ==2805== Process terminating with default action of signal 4 (SIGILL) ==2805== at 0x48934AC: raise (raise.c:46) ==2805== by 0xA6ED42B: ??? (in /usr/lib/firefox-esr/libxul.so) ==2805== by 0xAEBD00F: ??? (in /usr/lib/firefox-esr/libxul.so) ==2805== by 0x580CAC8F: ??? (in /usr/lib/aarch64-linux-gnu/valgrind/memcheck-arm64-linux) ==2805== ==2805== HEAP SUMMARY: ==2805== in use at exit: 13,138,636 bytes in 66,191 blocks ==2805== total heap usage: 329,160 allocs, 285,076 frees, 48,657,728 bytes allocated ==2805== ==2805== LEAK SUMMARY: ==2805== definitely lost: 6,015 bytes in 94 blocks ==2805== indirectly lost: 36,096 bytes in 1,025 blocks ==2805== possibly lost: 1,570,965 bytes in 14,699 blocks ==2805== still reachable: 11,374,992 bytes in 49,176 blocks ==2805== of which reachable via heuristic: ==2805== length64 : 7,048 bytes in 106 blocks ==2805== newarray : 48,856 bytes in 816 blocks ==2805== multipleinheritance: 3,560 bytes in 8 blocks ==2805== suppressed: 0 bytes in 0 blocks ==2805== Rerun with --leak-check=full to see details of leaked memory ==2805== ==2805== For lists of detected and suppressed errors, rerun with: -s ==2805== ERROR SUMMARY: 22326 errors from 305 contexts (suppressed: 0 from 0) Illegal instruction -- Package-specific info: -- Addons package information -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (500, 'testing') Architecture: arm64 (aarch64) Kernel: Linux 5.4.0-3-arm64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages firefox-esr depends on: ii debianutils 4.9.1 ii fontconfig 2.13.1-2+b1 ii libasound2 1.2.1.2-2 ii libatk1.0-0 2.34.1-1 ii libc6 2.29-9 ii libcairo-gobject2 1.16.0-4 ii libcairo2 1.16.0-4 ii libdbus-1-3 1.12.16-2 ii libdbus-glib-1-2 0.110-5 ii libevent-2.1-7 2.1.11-stable-1 ii libffi6 3.2.1-9 ii libfontconfig1 2.13.1-2+b1 ii libfreetype6 2.10.1-2 ii libgcc1 1:9.2.1-22 ii libgdk-pixbuf2.0-0 2.40.0+dfsg-2 ii libglib2.0-0 2.62.4-1 ii libgtk-3-0 3.24.13-1 ii libjsoncpp1 1.7.4-3+b1 ii libnspr4 2:4.24-1 ii libnss3 2:3.45-1 ii libpango-1.0-0 1.42.4-7 ii libsqlite3-0 3.30.1+fossil191229-1 ii libstartup-notification0 0.12-6 ii libstdc++6 9.2.1-22 ii libx11-6 2:1.6.8-1 ii libx11-xcb1 2:1.6.8-1 ii libxcb-shm0 1.13.1-2 ii libxcb1 1.13.1-2 ii libxcomposite1 1:0.4.4-2 ii libxdamage1 1:1.1.5-1 ii libxext6 2:1.3.3-1+b2 ii libxfixes3 1:5.0.3-1 ii libxrender1 1:0.9.10-1 ii libxt6 1:1.1.5-1+b3 ii procps 2:3.3.15-2+b1 ii zlib1g 1:1.2.11.dfsg-1+b1 Versions of packages firefox-esr recommends: ii libavcodec58 7:4.2.1-2+b1 Versions of packages firefox-esr suggests: pn fonts-lmodern <none> pn fonts-stix | otf-stix <none> ii libcanberra0 0.30-7 ii libgssapi-krb5-2 1.17-6 ii libgtk2.0-0 2.24.32-4 ii pulseaudio 13.0-3 -- no debconf information