You are not logged in.

#1 2018-12-12 14:05:23

thinman
Member
Registered: 2018-08-14
Posts: 13

[SOLVED]Firefox 64.0-1 crashes with gtk3 3.24.1+155+g4c8fcd6a6f-1

Hi all, I'm a fairly new Arch user so I thought I'd post this here as I may need a bit of hand-holding.

After a pacman -Syu upgrade today, the following were installed:

[2018-12-12 08:11] [ALPM] upgraded gtk-update-icon-cache (3.24.1+8+g220f77d8c1-1 -> 3.24.1+155+g4c8fcd6a6f-1)
[2018-12-12 08:11] [ALPM] upgraded gtk3 (3.24.1+8+g220f77d8c1-1 -> 3.24.1+155+g4c8fcd6a6f-1)
[2018-12-12 08:11] [ALPM] upgraded firefox (63.0.3-1 -> 64.0-1)
[2018-12-12 08:11] [ALPM] upgraded python-setuptools (1:40.6.2-1 -> 1:40.6.3-1)

Firefox then crashed upon start. Firefox generated a crash report which I've pasted here: https://pastebin.com/VqALf4C2

When launching Firefox from the command line, this is the output:

me@myarch:~$ firefox

(firefox:4031): Gdk-ERROR **: 08:33:13.505: The program 'firefox' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 467 error_code 8 request_code 7 (core protocol) minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
ExceptionHandler::GenerateDump cloned child 4096
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
Trace/breakpoint trap (core dumped)

I downgraded the new packages one at a time and tested and found that downgrading gtk3 to 3.24.1+8+g220f77d8c1-1 enabled Firefox 64.0-1 to launch again.

edit: I should also mention that Firefox 63.0.3-1 also wouldn't start with gtk3 3.24.1+155

Here are my system specs:

me@myarch:~$ sudo lspci -knn
00:00.0 Host bridge [0600]: Intel Corporation Core Processor DMI [8086:d132] (rev 11)
	Subsystem: Sony Corporation Core Processor DMI [104d:907a]
00:03.0 PCI bridge [0604]: Intel Corporation Core Processor PCI Express Root Port 1 [8086:d138] (rev 11)
	Kernel driver in use: pcieport
00:08.0 System peripheral [0880]: Intel Corporation Core Processor System Management Registers [8086:d155] (rev 11)
	Subsystem: Device [004d:007a]
00:08.1 System peripheral [0880]: Intel Corporation Core Processor Semaphore and Scratchpad Registers [8086:d156] (rev 11)
	Subsystem: Device [004d:007a]
00:08.2 System peripheral [0880]: Intel Corporation Core Processor System Control and Status Registers [8086:d157] (rev 11)
	Subsystem: Device [004d:007a]
00:08.3 System peripheral [0880]: Intel Corporation Core Processor Miscellaneous Registers [8086:d158] (rev 11)
	Subsystem: Device [004d:007a]
00:10.0 System peripheral [0880]: Intel Corporation Core Processor QPI Link [8086:d150] (rev 11)
	Subsystem: Device [004d:007a]
00:10.1 System peripheral [0880]: Intel Corporation Core Processor QPI Routing and Protocol Registers [8086:d151] (rev 11)
	Subsystem: Device [004d:007a]
00:1a.0 USB controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b3c] (rev 05)
	Subsystem: Sony Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [104d:907a]
	Kernel driver in use: ehci-pci
	Kernel modules: ehci_pci
00:1b.0 Audio device [0403]: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56] (rev 05)
	Subsystem: Sony Corporation 5 Series/3400 Series Chipset High Definition Audio [104d:907a]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [8086:3b42] (rev 05)
	Kernel driver in use: pcieport
00:1c.1 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 [8086:3b44] (rev 05)
	Kernel driver in use: pcieport
00:1c.2 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 [8086:3b46] (rev 05)
	Kernel driver in use: pcieport
00:1c.5 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 [8086:3b4c] (rev 05)
	Kernel driver in use: pcieport
00:1c.6 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 7 [8086:3b4e] (rev 05)
	Kernel driver in use: pcieport
00:1d.0 USB controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b34] (rev 05)
	Subsystem: Sony Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [104d:907a]
	Kernel driver in use: ehci-pci
	Kernel modules: ehci_pci
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev a5)
00:1f.0 ISA bridge [0601]: Intel Corporation PM55 Chipset LPC Interface Controller [8086:3b03] (rev 05)
	Subsystem: Sony Corporation PM55 Chipset LPC Interface Controller [104d:907a]
	Kernel driver in use: lpc_ich
	Kernel modules: lpc_ich
00:1f.2 SATA controller [0106]: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller [8086:3b2f] (rev 05)
	Subsystem: Sony Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller [104d:907a]
	Kernel driver in use: ahci
	Kernel modules: ahci
00:1f.3 SMBus [0c05]: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller [8086:3b30] (rev 05)
	Subsystem: Sony Corporation 5 Series/3400 Series Chipset SMBus Controller [104d:907a]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218M [GeForce 310M] [10de:0a75] (rev a2)
	Subsystem: Sony Corporation GT218M [GeForce 310M] [104d:907a]
	Kernel driver in use: nouveau
	Kernel modules: nouveau
01:00.1 Audio device [0403]: NVIDIA Corporation High Definition Audio Controller [10de:0be3] (rev a1)
	Subsystem: Sony Corporation High Definition Audio Controller [104d:907a]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
02:00.0 Network controller [0280]: Qualcomm Atheros AR9287 Wireless Network Adapter (PCI-Express) [168c:002e] (rev 01)
	Subsystem: Foxconn International, Inc. AR9287 Wireless Network Adapter (PCI-Express) [105b:e030]
	Kernel driver in use: ath9k
	Kernel modules: ath9k
03:00.0 SD Host controller [0805]: Ricoh Co Ltd MMC/SD Host Controller [1180:e822]
	Subsystem: Sony Corporation MMC/SD Host Controller [104d:907a]
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci_pci
03:00.1 System peripheral [0880]: Ricoh Co Ltd R5U2xx (R5U230 / R5U231 / R5U241) [Memory Stick Host Controller] [1180:e230]
	Subsystem: Sony Corporation R5U2xx (R5U230 / R5U231 / R5U241) [Memory Stick Host Controller] [104d:907a]
03:00.3 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 PCIe IEEE 1394 Controller [1180:e832]
	Subsystem: Sony Corporation R5C832 PCIe IEEE 1394 Controller [104d:907a]
	Kernel driver in use: firewire_ohci
	Kernel modules: firewire_ohci
03:00.4 SD Host controller [0805]: Ricoh Co Ltd MMC/SD Host Controller [1180:e822]
	Subsystem: Sony Corporation MMC/SD Host Controller [104d:907a]
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci_pci
04:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8057 PCI-E Gigabit Ethernet Controller [11ab:4380] (rev 10)
	Subsystem: Sony Corporation 88E8057 PCI-E Gigabit Ethernet Controller [104d:907a]
	Kernel driver in use: sky2
	Kernel modules: sky2
05:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 03)
	Subsystem: Sony Corporation Vaio VPCF1 [104d:907a]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
3f:00.0 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture Generic Non-Core Registers [8086:2c52] (rev 04)
	Subsystem: Sony Corporation Core Processor QuickPath Architecture Generic Non-Core Registers [104d:907a]
3f:00.1 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture System Address Decoder [8086:2c81] (rev 04)
	Subsystem: Sony Corporation Core Processor QuickPath Architecture System Address Decoder [104d:907a]
3f:02.0 Host bridge [0600]: Intel Corporation Core Processor QPI Link 0 [8086:2c90] (rev 04)
	Subsystem: Sony Corporation Core Processor QPI Link 0 [104d:907a]
	Kernel modules: i7core_edac
3f:02.1 Host bridge [0600]: Intel Corporation Core Processor QPI Physical 0 [8086:2c91] (rev 04)
	Subsystem: Sony Corporation Core Processor QPI Physical 0 [104d:907a]
3f:03.0 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller [8086:2c98] (rev 04)
	Subsystem: Sony Corporation Core Processor Integrated Memory Controller [104d:907a]
3f:03.1 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Target Address Decoder [8086:2c99] (rev 04)
	Subsystem: Sony Corporation Core Processor Integrated Memory Controller Target Address Decoder [104d:907a]
3f:03.4 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Test Registers [8086:2c9c] (rev 04)
	Subsystem: Sony Corporation Core Processor Integrated Memory Controller Test Registers [104d:907a]
3f:04.0 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Control Registers [8086:2ca0] (rev 04)
	Subsystem: Sony Corporation Core Processor Integrated Memory Controller Channel 0 Control Registers [104d:907a]
3f:04.1 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Address Registers [8086:2ca1] (rev 04)
	Subsystem: Sony Corporation Core Processor Integrated Memory Controller Channel 0 Address Registers [104d:907a]
3f:04.2 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Rank Registers [8086:2ca2] (rev 04)
	Subsystem: Sony Corporation Core Processor Integrated Memory Controller Channel 0 Rank Registers [104d:907a]
3f:04.3 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers [8086:2ca3] (rev 04)
	Subsystem: Sony Corporation Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers [104d:907a]
3f:05.0 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Control Registers [8086:2ca8] (rev 04)
	Subsystem: Sony Corporation Core Processor Integrated Memory Controller Channel 1 Control Registers [104d:907a]
3f:05.1 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Address Registers [8086:2ca9] (rev 04)
	Subsystem: Sony Corporation Core Processor Integrated Memory Controller Channel 1 Address Registers [104d:907a]
3f:05.2 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Rank Registers [8086:2caa] (rev 04)
	Subsystem: Sony Corporation Core Processor Integrated Memory Controller Channel 1 Rank Registers [104d:907a]
3f:05.3 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers [8086:2cab] (rev 04)
	Subsystem: Sony Corporation Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers [104d:907a]

I used the automated Firefox tool to send Mozilla the crash report but should I also launch an Arch bug report?  Thanks for any help or advice!

Last edited by thinman (2018-12-12 18:47:40)

Offline

#2 2018-12-12 16:28:01

piratebill
Member
From: Sol System
Registered: 2011-10-20
Posts: 134

Re: [SOLVED]Firefox 64.0-1 crashes with gtk3 3.24.1+155+g4c8fcd6a6f-1

I have the same bug on my system. Downgrading gtk3 also fixed my issue. Thanks for posting the work around.

Offline

#3 2018-12-12 18:13:39

loqs
Member
Registered: 2014-03-06
Posts: 17,571

Re: [SOLVED]Firefox 64.0-1 crashes with gtk3 3.24.1+155+g4c8fcd6a6f-1

Not seeing the issue on this system.  Could you check if it is extension related by testing a clean profile.  `firefox -P`

Offline

#4 2018-12-12 18:45:18

thinman
Member
Registered: 2018-08-14
Posts: 13

Re: [SOLVED]Firefox 64.0-1 crashes with gtk3 3.24.1+155+g4c8fcd6a6f-1

loqs wrote:

Not seeing the issue on this system.  Could you check if it is extension related by testing a clean profile.  `firefox -P`

Thanks for that, it put me on the path to find the issue. 

I made a fresh profile and Firefox was able to start with gtk3 3.24.1+155.  I added my extensions and themes back one by one and was unable to make it crash so I was scratching my head a bit.

I then went in to the 'Customize' menu and unchecked 'Title Bar' and this caused it to crash.  I then reloaded 3.24.1+8 and checked the 'Title Bar' setting in my original profile, reloaded gtk3 3.24.1+155 and Firefox was able to start.

So it looks like this is an issue with Firefox so I'll mark this as solved as I've already sent the crash report to Mozilla.  Thanks again for your help!

Offline

#5 2018-12-12 21:48:12

FMB
Member
Registered: 2017-01-01
Posts: 22

Re: [SOLVED]Firefox 64.0-1 crashes with gtk3 3.24.1+155+g4c8fcd6a6f-1

I faced the same issue and also downgraded gtk3 for the time being.

Offline

#6 2018-12-12 23:29:47

vmana
Member
Registered: 2018-12-12
Posts: 1

Re: [SOLVED]Firefox 64.0-1 crashes with gtk3 3.24.1+155+g4c8fcd6a6f-1

I've had the same issue with gtk3-3.24.1+155+g4c8fcd6a6f-1
It crashed firefox when I tried to do anything, like url search, accessing settings.
I've also seen that some other softwares, like nvidia-settings, have the same crash issue.

Offline

#7 2018-12-13 01:33:32

thinman
Member
Registered: 2018-08-14
Posts: 13

Re: [SOLVED]Firefox 64.0-1 crashes with gtk3 3.24.1+155+g4c8fcd6a6f-1

This looks to have been fixed with the upgrade of gtk-update-icon-cache 3.24.1+155+g4c8fcd6a6f-1 -> 3.24.2+1+g2905fc861a-1.  I'm now able to upgrade to gtk3-3.24.1+155 without Firefox crashing.

Offline

Board footer

Powered by FluxBB