Bug#854079: firefox-esr: firefox dies immediately on arm64

Aaro Koskinen aaro.koskinen at iki.fi
Fri Feb 3 19:10:10 UTC 2017


Package: firefox-esr
Version: 45.7.0esr-1
Severity: important

Dear Maintainer,

Firefox crashes right after startup:

$ time firefox
Xlib:  extension "RANDR" missing on display ":0".
Segmentation fault

real    0m12.336s
user    0m10.940s
sys     0m0.703s

$ time firefox-esr -safe-mode
Xlib:  extension "RANDR" missing on display ":0".
Segmentation fault

real    0m21.269s
user    0m11.961s
sys     0m0.678s

$ MOZILLA_DISABLE_PLUGINS=1 firefox-esr
Xlib:  extension "RANDR" missing on display ":0".
Segmentation fault

$ gdb --args firefox-esr
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "aarch64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from firefox-esr...Reading symbols from /usr/lib/debug//usr/lib/firefox-esr/firefox-esr...done.
done.
(gdb) set pagination off
(gdb) run
Starting program: /usr/bin/firefox-esr 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".

Xlib:  extension "RANDR" missing on display ":0".
[New Thread 0x7fb1aff1e0 (LWP 20176)]
[New Thread 0x7fafbff1e0 (LWP 20181)]
[New Thread 0x7fb21531e0 (LWP 20182)]
[New Thread 0x7faf3ff1e0 (LWP 20183)]
[New Thread 0x7faebff1e0 (LWP 20184)]
[New Thread 0x7fae9ff1e0 (LWP 20185)]
[New Thread 0x7fae7ff1e0 (LWP 20186)]
[New Thread 0x7fae5ff1e0 (LWP 20187)]
[New Thread 0x7fae3ff1e0 (LWP 20188)]
[New Thread 0x7fae1ff1e0 (LWP 20189)]
[New Thread 0x7fadfff1e0 (LWP 20190)]
[New Thread 0x7faddff1e0 (LWP 20191)]
[New Thread 0x7facbff1e0 (LWP 20192)]
[New Thread 0x7fabfff1e0 (LWP 20193)]
[New Thread 0x7fab7ff1e0 (LWP 20194)]

Thread 1 "firefox-esr" received signal SIGSEGV, Segmentation fault.
0x0000007fb7d10b08 in memcpy () from /lib/aarch64-linux-gnu/libc.so.6
(gdb) 
(gdb) bt full
#0  0x0000007fb7d10b08 in memcpy () from /lib/aarch64-linux-gnu/libc.so.6
No symbol table info available.
#1  0x000000555556b740 in memcpy (__len=304, __src=0x7fb1bf0570, __dest=<optimized out>) at /usr/include/aarch64-linux-gnu/bits/string3.h:53
No locals.
#2  huge_ralloc (oldsize=<optimized out>, size=<optimized out>, ptr=<optimized out>) at /build/firefox-esr-uN3dxy/firefox-esr-45.7.0esr/memory/mozjemalloc/jemalloc.c:5250
        copysize = 304
#3  iralloc (size=312, ptr=0x7fb1bf0570) at /build/firefox-esr-uN3dxy/firefox-esr-45.7.0esr/memory/mozjemalloc/jemalloc.c:4944
        oldsize = 304
#4  realloc (ptr=0x7fb1bf0570, size=312) at /build/firefox-esr-uN3dxy/firefox-esr-45.7.0esr/memory/mozjemalloc/jemalloc.c:6420
        ret = <optimized out>
#5  0x0000007fb32d7410 in g_realloc () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#6  0x0000007fb33beb74 in ?? () from /lib/aarch64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#7  0x0000007fb2a31848 in ?? ()
No symbol table info available.
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

-- Package-specific info:

-- Extensions information
Name: Default theme
Location: /usr/lib/firefox-esr/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
Package: firefox-esr
Status: enabled

Name: Firefox Hello Beta
Location: ${PROFILE_EXTENSIONS}/loop at mozilla.org.xpi
Status: enabled

-- Plugins information

-- Addons package information
ii  firefox-esr    45.7.0esr-1  arm64        Mozilla Firefox web browser - Ext

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 4.9.0-rpi3-los_47cf70 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages firefox-esr depends on:
ii  debianutils               4.8.1
ii  fontconfig                2.11.0-6.7
ii  libasound2                1.1.2-1
ii  libatk1.0-0               2.22.0-1
ii  libc6                     2.24-9
ii  libcairo2                 1.14.8-1
ii  libdbus-1-3               1.10.14-1
ii  libdbus-glib-1-2          0.108-2
ii  libevent-2.0-5            2.0.21-stable-2.1
ii  libffi6                   3.2.1-6
ii  libfontconfig1            2.11.0-6.7
ii  libfreetype6              2.6.3-3+b1
ii  libgcc1                   1:6.3.0-5
ii  libgdk-pixbuf2.0-0        2.36.4-1
ii  libglib2.0-0              2.50.2-2
ii  libgtk2.0-0               2.24.31-1
ii  libhunspell-1.4-0         1.4.1-2+b1
ii  libnspr4                  2:4.12-6
ii  libnss3                   2:3.26.2-1
ii  libpango-1.0-0            1.40.3-3
ii  libsqlite3-0              3.16.2-1
ii  libstartup-notification0  0.12-4
ii  libstdc++6                6.3.0-5
ii  libvpx4                   1.6.1-2
ii  libx11-6                  2:1.6.4-3
ii  libxcomposite1            1:0.4.4-2
ii  libxdamage1               1:1.1.4-2+b1
ii  libxext6                  2:1.3.3-1
ii  libxfixes3                1:5.0.3-1
ii  libxrender1               1:0.9.10-1
ii  libxt6                    1:1.1.5-1
ii  procps                    2:3.3.12-3
ii  zlib1g                    1:1.2.8.dfsg-4

Versions of packages firefox-esr recommends:
pn  gstreamer1.0-libav         <none>
pn  gstreamer1.0-plugins-good  <none>

Versions of packages firefox-esr suggests:
pn  fonts-lmodern          <none>
pn  fonts-stix | otf-stix  <none>
pn  libcanberra0           <none>
pn  libgnomeui-0           <none>
ii  libgssapi-krb5-2       1.15-1
pn  mozplugger             <none>

-- no debconf information



More information about the pkg-mozilla-maintainers mailing list