FS#61050 - [gtk3] 3.24.1+155 made firefox to crash at start
Attached to Project:
Arch Linux
Opened by Sami Kerola (kerolasa) - Wednesday, 12 December 2018, 21:45 GMT
Last edited by Evangelos Foutras (foutrelis) - Thursday, 13 December 2018, 00:00 GMT
Opened by Sami Kerola (kerolasa) - Wednesday, 12 December 2018, 21:45 GMT
Last edited by Evangelos Foutras (foutrelis) - Thursday, 13 December 2018, 00:00 GMT
|
Details
Description:
Firefox turned out to be unusable after gtk3 upgrade. Program would start, but pretty much any interaction with a web page or menu made it to crash. Starting in --safe-mode, moving old profile and cache data away, or downgrading firefox did not make any difference. The change that I had to re-stabilize setup was gtk3 package downgrade (3.24.1+155+g4c8fcd6a6f-1 => 3.24.1+8+g220f77d8c1-1). Here is a link to firefox crash report. https://crash-stats.mozilla.com/report/index/2a9c4aea-156d-437e-8dad-7bd8c0181212 Additional info: * gtk3-3.24.1+155+g4c8fcd6a6f Steps to reproduce: 1. Update to gtk3-3.24.1+155+g4c8fcd6a6f 2. Start firefox and try to use it |
This task depends upon
Closed by Evangelos Foutras (foutrelis)
Thursday, 13 December 2018, 00:00 GMT
Reason for closing: Fixed
Additional comments about closing: Should be fixed in 3.24.2+1+g2905fc861a-1.
Thursday, 13 December 2018, 00:00 GMT
Reason for closing: Fixed
Additional comments about closing: Should be fixed in 3.24.2+1+g2905fc861a-1.
Thunderbird is also affected.
It could be that applications requiring gtk are affacted in general.
No Stacktrace is left.
This is what I see when I call it from the cli.
~ % /usr/bin/thunderbird
[calBackendLoader] Using Thunderbird's builtin libical backend
(thunderbird:8932): Gdk-WARNING **: 23:52:55.698: Can't set ParentRelative background for window 0xc00142, depth of parent doesn't match
(thunderbird:8932): Gdk-ERROR **: 23:52:55.810: The program 'thunderbird' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 9920 error_code 8 request_code 2 (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.)
[1] 8932 trace trap (core dumped) /usr/bin/thunderbird
/usr/bin/thunderbird 23.25s user 2.71s system 46% cpu 55.808 total
Downgrading solves the problem for me as well.