Comment 35 for bug 1711337

Revision history for this message
Lars Nyqvist (ulos) wrote : Re: [Bug 1711337] Re: Firefox crashes at start on armv7L after 55.0.1 update

firefox-57.0.4 still fails

cloudsto@RIKOMAGIC:~$ firefox -g
GNU gdb (Ubuntu 8.0.1-0ubuntu1) 8.0.1
Copyright (C) 2017 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 "arm-linux-gnueabihf".
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 /usr/lib/firefox/firefox...Reading symbols from
/usr/lib/debug//usr/lib/firefox/firefox...done.
done.
(gdb) run
Starting program: /usr/lib/firefox/firefox
Cannot parse expression `.L1200 4@r4'.
warning: Probes-based dynamic linker interface failed.
Reverting to original interface.

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
[New Thread 0xb17ff440 (LWP 15197)]
[New Thread 0xadf28440 (LWP 15198)]
[Thread 0xadf28440 (LWP 15198) exited]
[New Thread 0xadf28440 (LWP 15199)]
[New Thread 0xaccb3440 (LWP 15200)]
[New Thread 0xac4b3440 (LWP 15201)]
[New Thread 0xabaff440 (LWP 15202)]
[New Thread 0xab2ff440 (LWP 15203)]
[New Thread 0xab0ff440 (LWP 15204)]
[New Thread 0xaaeff440 (LWP 15205)]
[New Thread 0xaacff440 (LWP 15206)]
[New Thread 0xaaaff440 (LWP 15207)]
[New Thread 0xaa8ff440 (LWP 15208)]
[New Thread 0xaa6ff440 (LWP 15209)]
[New Thread 0xaa4ff440 (LWP 15210)]
[New Thread 0xa9dff440 (LWP 15215)]
[New Thread 0xa95ff440 (LWP 15216)]
[New Thread 0xa8dff440 (LWP 15217)]
[New Thread 0xa85ff440 (LWP 15218)]
[New Thread 0xa7cff440 (LWP 15219)]
[New Thread 0xb19d9440 (LWP 15221)]
[Thread 0xa7cff440 (LWP 15219) exited]
[New Thread 0xa7cff440 (LWP 15223)]
[New Thread 0xa6191440 (LWP 15224)]
[New Thread 0xa5724440 (LWP 15225)]
[New Thread 0xa4f24440 (LWP 15226)]
[New Thread 0xa4594440 (LWP 15229)]
[New Thread 0xa3d94440 (LWP 15230)]
[New Thread 0xa3594440 (LWP 15231)]
[New Thread 0xa2d94440 (LWP 15232)]
[New Thread 0xa23a9440 (LWP 15233)]
[New Thread 0xa1ba9440 (LWP 15234)]
[New Thread 0xa13a9440 (LWP 15235)]
[New Thread 0xa0ba9440 (LWP 15236)]
[Thread 0xa0ba9440 (LWP 15236) exited]
[Thread 0xa13a9440 (LWP 15235) exited]
[Thread 0xa1ba9440 (LWP 15234) exited]
[New Thread 0xa0ba9440 (LWP 15237)]
[New Thread 0xa13a9440 (LWP 15238)]
[New Thread 0xa1ba9440 (LWP 15239)]
[New Thread 0x9fa95440 (LWP 15240)]
[New Thread 0x9f295440 (LWP 15241)]
[New Thread 0x9ea95440 (LWP 15242)]
[New Thread 0x9e295440 (LWP 15243)]
[New Thread 0x9da95440 (LWP 15244)]
[New Thread 0x9d295440 (LWP 15245)]
[New Thread 0x9ca95440 (LWP 15246)]
[New Thread 0x9c0ff440 (LWP 15247)]
[New Thread 0x9b8ff440 (LWP 15248)]
[New Thread 0x9afff440 (LWP 15249)]
[New Thread 0x9a7ff440 (LWP 15250)]
[Thread 0x9c0ff440 (LWP 15247) exited]
[Thread 0x9b8ff440 (LWP 15248) exited]
[New Thread 0x999ff440 (LWP 15251)]
[New Thread 0x9b8ff440 (LWP 15252)]
[New Thread 0x9c0ff440 (LWP 15254)]
[New Thread 0x983ff440 (LWP 15255)]

Thread 1 "firefox" received signal SIGILL, Illegal instruction.
0xb3b5d132 in _sk_xor__vfp4 () from /usr/lib/firefox/libxul.so
(gdb) bt
#0 0xb3b5d132 in _sk_xor__vfp4 () at /usr/lib/firefox/libxul.so
#1 0xb3beb7d8 in SkRasterPipeline::<lambda(size_t, void (*
(*)(SkRasterPipeline::StockStage))(), void (*)(), size_t (*)(size_t,
void**, K*, size_t))>::operator() (start_pipeline=<optimized out>,
just_return=<optimized out>, lookup=<optimized out>, min_stride=2,
__closure=<synthetic pointer>)
    at /build/firefox-9ZkBNY/firefox-57.0.4+build1/gfx/skia/skia/src/jumper/SkJumper.cpp:313
#2 0xb3beb7d8 in SkRasterPipeline::run_with_jumper(unsigned int,
unsigned int) const (this=0xbeffaa00, x=6, n=<optimized out>)
    at /build/firefox-9ZkBNY/firefox-57.0.4+build1/gfx/skia/skia/src/jumper/SkJumper.cpp:329
#3 0x0000000c in ()
(gdb) [Child 15253, Chrome_ChildThread] WARNING: pipe error (19):
Vastapää sulki yhteyden: file
/build/firefox-9ZkBNY/firefox-57.0.4+build1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc,
line 353
[Child 15253, Chrome_ChildThread] WARNING: pipe error (18): Vastapää
sulki yhteyden: file
/build/firefox-9ZkBNY/firefox-57.0.4+build1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc,
line 353
[Child 15253, Chrome_ChildThread] WARNING: pipe error (17): Vastapää
sulki yhteyden: file
/build/firefox-9ZkBNY/firefox-57.0.4+build1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc,
line 353
[Child 15253, Chrome_ChildThread] WARNING: pipe error (16): Vastapää
sulki yhteyden: file
/build/firefox-9ZkBNY/firefox-57.0.4+build1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc,
line 353
[Child 15253, Chrome_ChildThread] WARNING: pipe error: Katkennut
putki: file /build/firefox-9ZkBNY/firefox-57.0.4+build1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc,
line 709
[GFX1-]: Receive IPC close with reason=AbnormalShutdown

#0 0xb3b5d132 in _sk_xor__vfp4 () at /usr/lib/firefox/libxul.so
#1 0xb3beb7d8 in SkRasterPipeline::<lambda(size_t, void (*
(*)(SkRasterPipeline::StockStage))(), void (*)(), size_t (*)(size_t,
void**, K*, size_t))>::operator() (start_pipeline=<optimized out>,
just_return=<optimized out>, lookup=<optimized out>, min_stride=2,
__closure=<synthetic pointer>)
    at /build/firefox-9ZkBNY/firefox-57.0.4+build1/gfx/skia/skia/src/jumper/SkJumper.cpp:313
#2 0xb3beb7d8 in SkRasterPipeline::run_with_jumper(unsigned int,
unsigned int) const (this=0xbeffaa00, x=6, n=<optimized out>)
    at /build/firefox-9ZkBNY/firefox-57.0.4+build1/gfx/skia/skia/src/jumper/SkJumper.cpp:329
#3 0x0000000c in ()
(gdb)

On 1/7/18, Damian Christey <email address hidden> wrote:
> I think this bug can be fixed, but the first step is getting someone
> with the required permissions to acknowledge that it exists, and change
> the status back to confirmed. With its current status, it probably isn't
> showing up on the radar of any Ubuntu developers.
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1733340).
> https://bugs.launchpad.net/bugs/1711337
>
> Title:
> Firefox crashes at start on armv7L after 55.0.1 update
>
> Status in Mozilla Firefox:
> Confirmed
> Status in firefox package in Ubuntu:
> Fix Released
>
> Bug description:
> Firefox always crashes when launched after the 55.0.1 update on an
> Orange Pi PC Plus (a single-board computer similar to a Raspberry Pi),
> even in safe mode.
>
> I did a fresh install of Armbian (a Ubuntu Xenial 16.04 re-spin for
> ARM single-board computer) on a similar board (Orange Pi Plus 2e),
> installed Firefox and experienced the same problem--it won't load
> without crashing.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 16.04
> Package: firefox 55.0.1+build2-0ubuntu0.16.04.2
> Uname: Linux 3.4.113-sun8i armv7l
> AddonCompatCheckDisabled: False
> AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.25.
> ApportVersion: 2.20.1-0ubuntu2.10
> Architecture: armhf
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC1: jim 1138 F.... pulseaudio
> /dev/snd/controlC0: jim 1138 F.... pulseaudio
> BuildID: 20170814194718
> Card0.Amixer.info:
> Card hw:0 'audiocodec'/'audiocodec'
> Mixer name : ''
> Components : ''
> Controls : 12
> Simple ctrls : 12
> Card1.Amixer.info:
> Card hw:1 'sndhdmi'/'sndhdmi'
> Mixer name : ''
> Components : ''
> Controls : 1
> Simple ctrls : 1
> Card1.Amixer.values:
> Simple mixer control 'hdmi audio format Function',0
> Capabilities: enum
> Items: 'null' 'pcm' 'AC3' 'MPEG1' 'MP3' 'MPEG2' 'AAC' 'DTS' 'ATRAC'
> 'ONE_BIT_AUDIO' 'DOLBY_DIGITAL_PLUS' 'DTS_HD' 'MAT' 'WMAPRO'
> Item0: 'pcm'
> Channel: Unavailable
> CurrentDesktop: XFCE
> Date: Thu Aug 17 05:37:00 2017
> Extensions: extensions.sqlite corrupt or missing
> ForcedLayersAccel: False
> IncompatibleExtensions: Unavailable (corrupt or non-existant
> compatibility.ini or extensions.sqlite)
> IpRoute:
> default via 192.168.10.1 dev eth0
> default via 192.168.10.1 dev wlan0 proto static metric 600
> 169.254.0.0/16 dev eth0 scope link metric 1000
> 192.168.10.0/24 dev eth0 proto kernel scope link src 192.168.10.107
> 192.168.10.0/24 dev wlan0 proto kernel scope link src 192.168.10.108
> metric 600
> Locales: extensions.sqlite corrupt or missing
> PciMultimedia:
>
> PciNetwork:
>
> Profiles: Profile0 (Default) - LastVersion=55.0.1/20170814194718
> RfKill:
> 0: phy0: Wireless LAN
> Soft blocked: no
> Hard blocked: no
> RunningIncompatibleAddons: False
> SourcePackage: firefox
> Themes: extensions.sqlite corrupt or missing
> UpgradeStatus: No upgrade log present (probably fresh install)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/firefox/+bug/1711337/+subscriptions
>