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

Reply via email to