[Bug 1711337] Re: Firefox crashes at start on armv7L after 55.0.1 update

Lars Nyqvist 1711337 at bugs.launchpad.net
Wed Mar 14 20:09:47 UTC 2018


Firefox 59 fails as earlier .

Mozilla Crash Reporter:

Add-ons: activity-stream%40mozilla.org:2018.02.17.0026-173e2795,aushelper%40mozilla.org:2.0,firefox%40getpocket.com:1.0.5,followonsearch%40mozilla.com:0.9.6,formautofill%40mozilla.org:1.0,onboarding%40mozilla.org:1.0,screenshots%40mozilla.org:25.0.0,shield-recipe-client%40mozilla.org:80,webcompat%40mozilla.org:1.1,%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:59.0,langpack-fi%40firefox.mozilla.org:59.0,langpack-en-GB%40firefox.mozilla.org:59.0,langpack-en-ZA%40firefox.mozilla.org:59.0
BuildID: 20180313132558
CrashTime: 1521057567
DOMIPCEnabled: 1
EMCheckCompatibility: true
Email:
FramePoisonBase: 0000004041121792
FramePoisonSize: 4096
InstallTime: 1521056803
Notes: Ubuntu 17.10FP(D00-L1000-W00000000-T000) OpenGL: VMware, Inc.
-- llvmpipe (LLVM 5.0, 128 bits) -- 3.0 Mesa 17.2.8 --
texture_from_pixmap
WR? WR- OMTP? OMTP-
ProductID: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
ProductName: Firefox
ReleaseChannel: release
SafeMode: 0
SecondsSinceLastCrash: 754
StartupCrash: 0
StartupTime: 1521057071
TelemetryEnvironment:
{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"arm","buildId":"20180313132558","version":"59.0","vendor":"Mozilla","platformVersion":"59.0","xpcomAbi":"arm-eabi-gcc3","hotfixVersion":null,"updaterAvailable":false},"partner":{"distributionId":null,"distributionVersion":null,"partnerId":null,"distributor":null,"distributorChannel":null,"partnerNames":[]},"system":{"memoryMB":2014,"virtualMaxMB":null,"cpu":{"count":4,"cores":null,"vendor":null,"family":null,"model":null,"stepping":null,"l2cacheKB":null,"l3cacheKB":null,"speedMHz":1608,"extensions":["hasEDSP","hasARMv6","hasARMv7","hasNEON"]},"os":{"name":"Linux","version":"4.13.5","locale":"fi-FI"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Cairo","adapters":[{"description":"VMware,
Inc. -- llvmpipe (LLVM 5.0, 128 bits)","vendorID":"VMware,
Inc.","deviceID":"llvmpipe (LLVM 5.0, 128
bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.0
Mesa 17.2.8","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"none","gpuProcess":{"status":"unused"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":false,"autoDownload":true},"userPrefs":{"browser.search.widget.inNavBar":false,"browser.startup.homepage":"<user-set>","general.config.filename":"<set>"},"sandbox":{"effectiveContentProcessLevel":null},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":null},"profile":{}}
Theme: classic/1.0
ThreadIdNameMapping: 12238:"Gecko_IOThread",12240:"Timer",12241:"Link
Monitor",12242:"Socket Thread",12243:"JS
Watchdog",12252:"BGReadURLs",12253:"Hang Monitor",12262:"Cache2
I/O",12263:"Cookie",12266:"DOM Worker",12267:"IPDL
Background",12271:"LoadRoots",12273:"GMPThread",12274:"SoftwareVsyncThread",12275:"Compositor",12276:"VRListener",12277:"ImgDecoder
#1",12278:"ImgDecoder #2",12279:"ImgDecoder
#3",12280:"ImageIO",12285:"DataStorage",12286:"DataStorage",12287:"SysProxySetting",12289:"ProxyResolution",12290:"DataStorage",12291:"URL
Classifier",12293:"Classifier Update",12296:"HTML5
Parser",12297:"StreamTrans
#4",12300:"ImageBridgeChild",12301:"ProcessHangMon",
Throttleable: 1
UptimeTS: 618.2765232
Vendor: Mozilla
Version: 59.0
useragent_locale: en-US

This report also contains technical information about the state of the
application when it crashed.

Debug :

$ 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/.build-id/bd/a0a6829cde3953f321d5d0e1ef0e32cb8b82a1.debug...done.
done.
(gdb) run
Starting program: /usr/lib/firefox/firefox
Cannot parse expression `.L1200 4 at 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".
Can't read data for section '.debug_info' in file
'/usr/lib/debug/.build-id/d3/adbcd10898f9b4a949c80f908e4ade7fa30024.debug'
[New Thread 0xb19aa440 (LWP 12238)]
[New Thread 0xadfa5440 (LWP 12239)]
[Thread 0xadfa5440 (LWP 12239) exited]
[New Thread 0xadfa5440 (LWP 12240)]
[New Thread 0xacaff440 (LWP 12241)]
[New Thread 0xac2ff440 (LWP 12242)]
[New Thread 0xab9ff440 (LWP 12243)]
[New Thread 0xab1ff440 (LWP 12244)]
[New Thread 0xaafff440 (LWP 12245)]
[New Thread 0xaadff440 (LWP 12246)]
[New Thread 0xaabff440 (LWP 12247)]
[New Thread 0xaa9ff440 (LWP 12248)]
[New Thread 0xaa7ff440 (LWP 12249)]
[New Thread 0xaa5ff440 (LWP 12250)]
[New Thread 0xaa3ff440 (LWP 12251)]
[New Thread 0xa9dff440 (LWP 12252)]
[New Thread 0xa95ff440 (LWP 12253)]
[New Thread 0xa8dff440 (LWP 12254)]
[New Thread 0xa85ff440 (LWP 12259)]
[New Thread 0xa7bff440 (LWP 12260)]
[New Thread 0xb1a40440 (LWP 12262)]
[New Thread 0xa71ff440 (LWP 12263)]
[New Thread 0xa67ff440 (LWP 12264)]
[Thread 0xa7bff440 (LWP 12260) exited]
[New Thread 0xa7bff440 (LWP 12265)]
[New Thread 0xa5092440 (LWP 12266)]
[Thread 0xa67ff440 (LWP 12264) exited]
[New Thread 0xa4f92440 (LWP 12267)]
[New Thread 0xa67ff440 (LWP 12268)]
[Thread 0xa7bff440 (LWP 12265) exited]
[New Thread 0xa7bff440 (LWP 12271)]
[New Thread 0xa39ff440 (LWP 12272)]
[Thread 0xa39ff440 (LWP 12272) exited]
[New Thread 0xa39ff440 (LWP 12273)]
[New Thread 0xa28ff440 (LWP 12274)]
[New Thread 0xa20ff440 (LWP 12275)]
[New Thread 0xa18ff440 (LWP 12276)]
[New Thread 0xa10ff440 (LWP 12277)]
[New Thread 0xa08ff440 (LWP 12278)]
[New Thread 0xa00ff440 (LWP 12279)]
[New Thread 0x9f8ff440 (LWP 12280)]
[New Thread 0x9f0ff440 (LWP 12281)]
[New Thread 0x9e8db440 (LWP 12282)]
[New Thread 0x9e0db440 (LWP 12283)]
[New Thread 0x9d8db440 (LWP 12284)]
[New Thread 0x9d0db440 (LWP 12285)]
[New Thread 0x9c8db440 (LWP 12286)]
[New Thread 0x9beff440 (LWP 12287)]
[New Thread 0x9b6d3440 (LWP 12288)]
[New Thread 0x9aed3440 (LWP 12289)]
[New Thread 0x9a6d3440 (LWP 12290)]
[New Thread 0x99ed3440 (LWP 12291)]
[New Thread 0x996d3440 (LWP 12292)]
[New Thread 0x98ed3440 (LWP 12293)]
[Thread 0x9d8db440 (LWP 12284) exited]
[Thread 0x9e0db440 (LWP 12283) exited]
[Thread 0x9e8db440 (LWP 12282) exited]
[New Thread 0x9e0db440 (LWP 12294)]
[New Thread 0x9d8db440 (LWP 12295)]
[New Thread 0x9e8db440 (LWP 12296)]
[Thread 0x9d8db440 (LWP 12295) exited]
[Thread 0x9e0db440 (LWP 12294) exited]
[New Thread 0x9d8db440 (LWP 12297)]
[Thread 0xa67ff440 (LWP 12268) exited]
[New Thread 0xa67ff440 (LWP 12298)]
[New Thread 0x9e0db440 (LWP 12300)]
[New Thread 0x964ff440 (LWP 12301)]

Thread 1 "firefox" received signal SIGILL, Illegal instruction.
0xb3cbe2ae in _sk_xor__vfp4 () from /usr/lib/firefox/libxul.so
(gdb) bt
#0  0xb3cbe2ae in _sk_xor__vfp4 () at /usr/lib/firefox/libxul.so
#1  0xb3d4c950 in SkRasterPipeline::run_with_jumper(unsigned int,
unsigned int) const () at /usr/lib/firefox/libxul.so
#2  0x0000000c in  ()
(gdb) continue
Continuing.
ExceptionHandler::GenerateDump cloned child 12383
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
[Thread 0x996d3440 (LWP 12292) exited]
[Thread 0x9e0db440 (LWP 12300) exited]
[Thread 0xa67ff440 (LWP 12298) exited]
[Thread 0x9d8db440 (LWP 12297) exited]
[Thread 0x9b6d3440 (LWP 12288) exited]
[Thread 0x9c8db440 (LWP 12286) exited]
[Thread 0x9d0db440 (LWP 12285) exited]
[Thread 0x9f0ff440 (LWP 12281) exited]
[Thread 0x9f8ff440 (LWP 12280) exited]
[Thread 0xa00ff440 (LWP 12279) exited]
[Thread 0xa10ff440 (LWP 12277) exited]
[Thread 0xa28ff440 (LWP 12274) exited]
[Thread 0xa39ff440 (LWP 12273) exited]
[Thread 0xa7bff440 (LWP 12271) exited]
[Thread 0xa4f92440 (LWP 12267) exited]
[Thread 0xa5092440 (LWP 12266) exited]
[Thread 0xa71ff440 (LWP 12263) exited]
[Thread 0xb1a40440 (LWP 12262) exited]
[Thread 0xa85ff440 (LWP 12259) exited]
[Thread 0xa95ff440 (LWP 12253) exited]
[Thread 0xa9dff440 (LWP 12252) exited]
[Thread 0xaa3ff440 (LWP 12251) exited]
[Thread 0xaa5ff440 (LWP 12250) exited]
[Thread 0xaa7ff440 (LWP 12249) exited]
[Thread 0xaa9ff440 (LWP 12248) exited]
[Thread 0xaabff440 (LWP 12247) exited]
[Thread 0xaadff440 (LWP 12246) exited]
[Thread 0xaafff440 (LWP 12245) exited]
[Thread 0xab1ff440 (LWP 12244) exited]
[Thread 0xab9ff440 (LWP 12243) exited]
[Thread 0xacaff440 (LWP 12241) exited]
[Thread 0xadfa5440 (LWP 12240) exited]
[Thread 0xb6ff7010 (LWP 12223) exited]
[Thread 0x964ff440 (LWP 12301) exited]
[Thread 0x9e8db440 (LWP 12296) exited]
[Thread 0x98ed3440 (LWP 12293) exited]
[Thread 0x99ed3440 (LWP 12291) exited]
[Thread 0x9a6d3440 (LWP 12290) exited]
[Thread 0x9aed3440 (LWP 12289) exited]
[Thread 0x9beff440 (LWP 12287) exited]
[Thread 0xa08ff440 (LWP 12278) exited]
[Thread 0xa18ff440 (LWP 12276) exited]
[Thread 0xa8dff440 (LWP 12254) exited]
[Thread 0xac2ff440 (LWP 12242) exited]
[Thread 0xb19aa440 (LWP 12238) exited]
[Inferior 1 (process 12223) exited with code 04]
(gdb) continue
The program is not being run.
(gdb)


On 3/4/18, James Donald <1711337 at bugs.launchpad.net> wrote:
>> By the way I managed to set up a cross compile development
>
> That's great news. Could you post your instructions? This would allow
> others here to help out, considering most of us don't have ARM boards
> with much RAM or 20 hours of patience.
>
> This also opens up the possibility of making a build on Debian 9 to
> match up better with Raspbian Stretch, rather than having to resort to
> 14.04 binaries there.
>
>> Ok so in firefox 58.02 we have 2 bugs , this one "RootingAPI.h:580"
> and the _sk_xor__vfp4 that I hope to get fixed by compiling with clang .
>
> It appears that way, although worth noting that the crash at startup
> also happens in Firefox 57, specific to the 16.04 build. You can check
> that out by doing wget
> http://launchpadlibrarian.net/352606050/firefox_57.0.4+build1-0ubuntu0.16.04.1_armhf.deb
> and running it.
>
>> You sugest me to get the firefox 58 from ubuntu 14 ?
>
> Yeah, it appears to get around the crash at startup (before any window
> appears, and thus before the SkJumper part) it might be necessary to
> build under Ubuntu 14.04 toolchains (gcc 4.8, libc 2.19).
>
> --
> 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:
>   Expired
> Status in firefox package in Ubuntu:
>   Confirmed
>
> 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
>

-- 
You received this bug notification because you are a member of Mozilla
Bugs, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1711337

Title:
  Firefox crashes at start on armv7L after 55.0.1 update

To manage notifications about this bug go to:
https://bugs.launchpad.net/firefox/+bug/1711337/+subscriptions



More information about the Ubuntu-mozillateam-bugs mailing list