GraphicsCriticalError: |[0][GFX1]: Unknown cairo format 3

Bug #1538724 reported by Chris Johnston on 2016-01-27
70
This bug affects 12 people
Affects Status Importance Assigned to Milestone
Mozilla Firefox
Fix Released
Medium
firefox (Ubuntu)
High
Dariusz Gadomski
Precise
High
Unassigned
Trusty
High
Unassigned
Wily
High
Unassigned

Bug Description

[Impact]

 * In some configurations (like VM connected via vnc) prevents from using Firefox at all (crash on launch).

[Test Case]

 * Setup an Ubuntu VM with a VNC server
 * Connect to it with a vnc client
 * Launch the default Firefox version (44.0+build3)

Expected result: Firefox is launched
Actual result: Firefox crashes and Mozilla crash report tool appears

[Regression Potential]

 * Very low - backport of upstream fix.

[Other Info]

 * Original bug description:

After installing Firefox, I'm receiving the following crash:

Add-ons: ubufox%40ubuntu.com:3.2,%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:44.0
BuildID: 20160126223146
CrashTime: 1453922984
EMCheckCompatibility: true
EventLoopNestingLevel: 1
FramePoisonBase: 7ffffffff0dea000
FramePoisonSize: 4096
GraphicsCriticalError: |[0][GFX1]: Unknown cairo format 3
InstallTime: 1453922031
Notes: OpenGL: Mesa project: www.mesa3d.org -- Mesa GLX Indirect -- 1.3 Mesa 4.0.4 -- texture_from_pixmap

ProductID: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
ProductName: Firefox
ReleaseChannel: release
SafeMode: 0
SecondsSinceLastCrash: 285
StartupTime: 1453922983
TelemetryEnvironment: {"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20160126223146","version":"44.0","vendor":"Mozilla","platformVersion":"44.0","xpcomAbi":"x86_64-gcc3","hotfixVersion":null},"partner":{"distributionId":"canonical","distributionVersion":"1.0","partnerId":null,"distributor":null,"distributorChannel":null,"partnerNames":[]},"system":{"memoryMB":64454,"virtualMaxMB":null,"cpu":{"count":8,"cores":4,"vendor":"GenuineIntel","family":6,"model":62,"stepping":4,"l2cacheKB":null,"l3cacheKB":10240,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2"]},"os":{"name":"Linux","version":"3.14.32-xxxx-grs-ipv6-64","locale":"en-GB"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"adapters":[{"description":"Mesa project: www.mesa3d.org -- Mesa GLX Indirect","vendorID":"Mesa project: www.mesa3d.org","deviceID":"Mesa GLX Indirect","subsysID":null,"RAM":null,"driver":null,"driverVersion":"1.3 Mesa 4.0.4","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"none"}}},"settings":{"blocklistEnabled":true,"e10sEnabled":false,"telemetryEnabled":false,"isInOptoutSample":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.newtabpage.enhanced":true},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":false},"profile":{"creationDate":16827},"addons":{"activeAddons":{"<email address hidden>":{"blocklisted":false,"description":"Ubuntu modifications for Firefox","name":"Ubuntu Modifications","userDisabled":false,"appDisabled":false,"version":"3.2","scope":8,"type":"extension","foreignInstall":true,"hasBinaryComponents":false,"installDay":16696,"updateDay":16696,"signedState":2}},"theme":{"id":"{972ce4c6-7e08-4474-a285-3208198ce6fd}","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"44.0","scope":4,"foreignInstall":false,"hasBinaryComponents":false,"installDay":16827,"updateDay":16827},"activePlugins":[{"name":"iTunes Application Detector","version":"","description":"This plug-in detects the presence of iTunes when opening iTunes Store URLs in a web page with Firefo","blocklisted":false,"disabled":false,"clicktoplay":true,"mimeTypes":["application/itunes-plugin"],"updateDay":16188}],"activeGMPlugins":{"gmp-gmpopenh264":{"version":null,"userDisabled":false,"applyBackgroundUpdates":1}},"activeExperiment":{},"persona":null}}
Theme: classic/1.0
Throttleable: 1
Vendor: Mozilla
Version: 44.0
useragent_locale: en-US

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

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: firefox 44.0+build3-0ubuntu0.14.04.1
Uname: Linux 3.14.32-xxxx-grs-ipv6-64 x86_64
AddonCompatCheckDisabled: False
ApportVersion: 2.14.1-0ubuntu3.19
Architecture: amd64
BuildID: 20160126223146
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
Channel: Unavailable
Date: Wed Jan 27 15:11:31 2016
Extensions: extensions.sqlite corrupt or missing
ForcedLayersAccel: False
IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite)
InstallationDate: Installed on 2014-04-16 (651 days ago)
InstallationMedia:

IpRoute:
 default via 192.99.20.254 dev eth0
 169.254.0.0/16 dev eth0 scope link metric 1000
 192.99.20.0/24 dev eth0 proto kernel scope link src 192.99.20.23
 192.168.100.0/24 dev virbr1 proto kernel scope link src 192.168.100.1
Locales: extensions.sqlite corrupt or missing
Plugins: iTunes Application Detector - /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so (rhythmbox-mozilla)
PrefSources: prefs.js
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/sh
Profiles: Profile0 (Default) - LastVersion=44.0/20160126223146
PulseList:
 Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
 No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions: rhythmbox-mozilla 3.0.2-0ubuntu2
RfKill: Can't open RFKILL control device: No such file or directory
RunningIncompatibleAddons: False
SourcePackage: firefox
Themes: extensions.sqlite corrupt or missing
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/05/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 3.0
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: X9SRE/X9SRE-3F/X9SRi/X9SRi-3F
dmi.board.vendor: Supermicro
dmi.board.version: 0123456789
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: Supermicro
dmi.chassis.version: 0123456789
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr3.0:bd07/05/2013:svnSupermicro:pnX9SRE/X9SRE-3F/X9SRi/X9SRi-3F:pvr0123456789:rvnSupermicro:rnX9SRE/X9SRE-3F/X9SRi/X9SRi-3F:rvr0123456789:cvnSupermicro:ct3:cvr0123456789:
dmi.product.name: X9SRE/X9SRE-3F/X9SRi/X9SRi-3F
dmi.product.version: 0123456789
dmi.sys.vendor: Supermicro

Chris Johnston (cjohnston) wrote :
description: updated
summary: - Firefox 44 crashes on 14.04
+ GraphicsCriticalError: |[0][GFX1]: Unknown cairo format 3
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in firefox (Ubuntu):
status: New → Confirmed
Changed in firefox:
importance: Unknown → High
status: Unknown → Invalid
Changed in firefox:
importance: High → Unknown
status: Invalid → Unknown
Changed in firefox:
importance: Unknown → Medium
status: Unknown → Fix Released
tags: added: sts
Changed in firefox (Ubuntu):
assignee: nobody → Dariusz Gadomski (dgadomski)
Dariusz Gadomski (dgadomski) wrote :

Fix for Xenial.

description: updated
Dariusz Gadomski (dgadomski) wrote :

SRU proposal for Wily

Dariusz Gadomski (dgadomski) wrote :

SRU proposal for Trusty

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in firefox (Ubuntu Trusty):
status: New → Confirmed
Changed in firefox (Ubuntu Wily):
status: New → Confirmed
Ashish (way2ashoo) wrote :

I am also facing the same issue with my Ubuntu 14.04.1 LTS, Trusty Tahr system. I am new to ubuntu, I tried uninstall and reinstall firefox multiple times but it did not help. Seems comment 6 contains fix for this, Can anyone please let me know how to apply this fix ?

Dariusz Gadomski (dgadomski) wrote :

Ashish: I have prepared a build in my ppa. To use it please follow these steps:
sudo add-apt-repository ppa:dgadomski/lp1538724
sudo apt-get update
sudo apt-get install firefox

This should upgrade the firefox for you to the fixed version (until such a fixed version is released officially).

Good luck!

lito (br4v37) wrote :

Hi Guys,

what about Ubuntu Precise ??

Changed in firefox (Ubuntu):
importance: Undecided → High
Changed in firefox (Ubuntu Trusty):
importance: Undecided → High
Changed in firefox (Ubuntu Wily):
importance: Undecided → High
Changed in firefox (Ubuntu):
status: Confirmed → Triaged
Changed in firefox (Ubuntu Trusty):
status: Confirmed → Triaged
Changed in firefox (Ubuntu Wily):
status: Confirmed → Triaged
Gerard64 (gk1mst) wrote :

I am running Ubuntu 12.04 LTS in a OpenVZ VPS wich I approach with VNC. I can't start Firefox 44 after I did an upgrade of the software. It crashes every time. I'm currently deleting the VPS and restoring a backup. After that i will lock Firefox to stop updating it for the time being.

Dariusz Gadomski (dgadomski) wrote :

SRU proposal for precise

Dariusz Gadomski (dgadomski) wrote :

lito: you're right, my bad. I forgot about precise - adding a debdiff for Precise SRU.

CSRedRat (csredrat) wrote :

Ubuntu 12.04 64-bit on Hyper-V affected after update to newer.

Changed in firefox (Ubuntu Precise):
status: New → Triaged
importance: Undecided → High
lito (br4v37) wrote :

Can u explain how can i use the "precise_firefox_44.0+build3-0ubuntu1.12.04.1.debdiff" to fix the problem please.

Bryan Quigley (bryanquigley) wrote :

It looks like Mozilla is going to backport this fix to 44.0.1. Can anyone test the release candidate and confirm that it fixes the issue?
https://ftp.mozilla.org/pub/firefox/candidates/44.0.1-candidates/build1/linux-x86_64/en-US/

1. Download and extract firefox-44.0.1.tar.bz2
2. Run firefox executable inside and test

Chris Coulson (chrisccoulson) wrote :

There's release candidates here: https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+packages (although not for wily yet, as that failed to upload this morning)

lito (br4v37) wrote :

Bryan Quigley (bryanquigley) i test the package from https://ftp.mozilla.org/pub/firefox/candidates/44.0.1-candidates/build1
/linux-x86_64/en-US/

and works good on ubuntu 12.04 server.

Bryan Quigley (bryanquigley) wrote :

@lito
Thanks for testing!

Sebastien Bacher (seb128) wrote :
Changed in firefox (Ubuntu):
status: Triaged → Fix Released
Chris Coulson (chrisccoulson) wrote :
Changed in firefox (Ubuntu Wily):
status: Triaged → Fix Released
Changed in firefox (Ubuntu Trusty):
status: Triaged → Fix Released
Changed in firefox (Ubuntu Precise):
status: Triaged → Fix Released
tags: added: regression-update
regilero (regis-leroy-e) wrote :

Experiencing same issue on Vivid.

Chris Coulson (chrisccoulson) wrote :

vivid is end-of-life and isn't receiving updates. You should upgrade to a supported release

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.