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

Bug #1538724 reported by Chris Johnston
70
This bug affects 12 people
Affects Status Importance Assigned to Milestone
Mozilla Firefox
Fix Released
Medium
firefox (Ubuntu)
Fix Released
High
Dariusz Gadomski
Precise
Fix Released
High
Unassigned
Trusty
Fix Released
High
Unassigned
Wily
Fix Released
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

Revision history for this message
Chris Johnston (cjohnston) wrote :
description: updated
summary: - Firefox 44 crashes on 14.04
+ GraphicsCriticalError: |[0][GFX1]: Unknown cairo format 3
Revision history for this message
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)
Revision history for this message
Dariusz Gadomski (dgadomski) wrote :

Fix for Xenial.

description: updated
Revision history for this message
Dariusz Gadomski (dgadomski) wrote :

SRU proposal for Wily

Revision history for this message
Dariusz Gadomski (dgadomski) wrote :

SRU proposal for Trusty

Revision history for this message
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
Revision history for this message
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 ?

Revision history for this message
blm14 (blm14) wrote :
Revision history for this message
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!

Revision history for this message
lito (br4v37) wrote :

Hi Guys,

what about Ubuntu Precise ??

Mathew Hodson (mhodson)
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
Revision history for this message
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.

Revision history for this message
Dariusz Gadomski (dgadomski) wrote :

SRU proposal for precise

Revision history for this message
Dariusz Gadomski (dgadomski) wrote :

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

Revision history for this message
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
Revision history for this message
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.

Revision history for this message
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

Revision history for this message
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)

Revision history for this message
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.

Revision history for this message
Bryan Quigley (bryanquigley) wrote :

@lito
Thanks for testing!

Revision history for this message
Sebastien Bacher (seb128) wrote :
Changed in firefox (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
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
Mathew Hodson (mhodson)
tags: added: regression-update
Revision history for this message
regilero (regis-leroy-e) wrote :

Experiencing same issue on Vivid.

Revision history for this message
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  
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.