Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1860451
Summary: | firefox crashes (wayland) | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Bill Nottingham <notting> | ||||
Component: | firefox | Assignee: | Gecko Maintainer <gecko-bugs-nobody> | ||||
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 32 | CC: | 0xalen+redhat, anto.trande, dima, elxreno, gecko-bugs-nobody, jhorak, john.j5live, kengert, petersen, pjasicek, rhughes, rstrode, sandmann, stransky, tomeu, vponcova | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2020-07-31 10:20:24 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Bill Nottingham
2020-07-24 16:00:56 UTC
Please try to enable webrender as a workaround (see https://www.ghacks.net/2019/05/20/firefox-webrender-rollout-begins-with-the-release-of-firefox-67/) This should be fixed in Firefox 79. Still seeing at least some crashes: Jul 29 11:45:08 nostromo firefox.desktop[3779]: [GFX1-]: Updating unknown shared surface: 38654707027 Jul 29 11:45:08 nostromo firefox.desktop[3779]: IPDL protocol error: Handler returned error code! Jul 29 11:45:08 nostromo firefox.desktop[3779]: ###!!! [Parent][DispatchAsyncMessage] Error: PWebRenderBridge::Msg_UpdateResources Processing error: message was deserialized, but the handler returned false (indicating failure) Jul 29 11:53:10 nostromo gnome-shell[2818]: WL: error in client communication (pid 3779) Jul 29 11:53:10 nostromo firefox[3779]: Lost connection to Wayland compositor. Jul 29 11:53:13 nostromo gnome-shell[2818]: Window manager warning: last_focus_time (3957401) is greater than comparison timestamp (3957400). This most likely represents a buggy client sending inaccurate timestamps in messages such as _NET_ACTIVE_WINDOW> Jul 29 11:53:13 nostromo gnome-shell[2818]: Window manager warning: last_user_time (3957401) is greater than comparison timestamp (3957400). This most likely represents a buggy client sending inaccurate timestamps in messages such as _NET_ACTIVE_WINDOW.> Jul 29 11:53:13 nostromo gnome-shell[2818]: Window manager warning: W11 appears to be one of the offending windows with a timestamp of 3957401. Working around... Jul 29 11:53:16 nostromo firefox.desktop[5994]: Exiting due to channel error. Jul 29 11:53:16 nostromo firefox.desktop[4207]: Exiting due to channel error. Jul 29 11:53:16 nostromo firefox.desktop[4080]: Exiting due to channel error. Jul 29 11:53:16 nostromo firefox.desktop[4094]: Exiting due to channel error. Jul 29 11:53:16 nostromo firefox.desktop[4007]: Exiting due to channel error. Jul 29 11:53:16 nostromo firefox.desktop[3998]: [GFX1-]: Receive IPC close with reason=AbnormalShutdown Jul 29 11:53:16 nostromo firefox.desktop[3998]: Exiting due to channel error. Jul 29 11:53:16 nostromo firefox.desktop[3935]: Exiting due to channel error. Jul 29 11:53:16 nostromo firefox.desktop[4026]: Exiting due to channel error. Jul 29 11:53:16 nostromo firefox.desktop[4039]: Exiting due to channel error. Jul 29 11:53:16 nostromo firefox.desktop[4056]: Exiting due to channel error. Please try new builds from https://koji.fedoraproject.org/koji/taskinfo?taskID=48093962 You can also use firefox-x11 package as a workaround. Should be fixed by https://bodhi.fedoraproject.org/updates/FEDORA-2020-856ae65766, please reopen if not. Thanks. Just got the same crash in Firefox 80: Sep 21 21:23:17 dima-dell gnome-shell[2094]: WL: unknown object (3857049061), message get_subsurface(noo) Sep 21 21:23:17 dima-dell gnome-shell[2094]: WL: error in client communication (pid 3023) Sep 21 21:23:17 dima-dell MainThread[3023]: Error 22 (Invalid argument) dispatching to Wayland display. Sep 21 21:23:17 dima-dell firefox.desktop[6917]: Exiting due to channel error. Sep 21 21:23:17 dima-dell firefox.desktop[10708]: Exiting due to channel error. Sep 21 21:23:17 dima-dell firefox.desktop[3768]: Exiting due to channel error. Sep 21 21:23:17 dima-dell firefox.desktop[6955]: Exiting due to channel error. Sep 21 21:23:17 dima-dell firefox.desktop[3238]: Exiting due to channel error. Sep 21 21:23:17 dima-dell firefox.desktop[3187]: Exiting due to channel error. Sep 21 21:23:17 dima-dell firefox.desktop[6879]: [GFX1-]: Receive IPC close with reason=AbnormalShutdown Sep 21 21:23:17 dima-dell firefox.desktop[3298]: Exiting due to channel error. Sep 21 21:23:17 dima-dell firefox.desktop[3171]: Exiting due to channel error. Sep 21 21:23:17 dima-dell firefox.desktop[7104]: Exiting due to channel error. Sep 21 21:23:17 dima-dell firefox.desktop[6879]: Exiting due to channel error. I'm assuming version 80 already has the fixes above? (In reply to Dima Ryazanov from comment #6) > Just got the same crash in Firefox 80: > > Sep 21 21:23:17 dima-dell gnome-shell[2094]: WL: unknown object > (3857049061), message get_subsurface(noo) > Sep 21 21:23:17 dima-dell gnome-shell[2094]: WL: error in client > communication (pid 3023) > Sep 21 21:23:17 dima-dell MainThread[3023]: Error 22 (Invalid argument) > dispatching to Wayland display. > Sep 21 21:23:17 dima-dell firefox.desktop[6917]: Exiting due to channel > error. > Sep 21 21:23:17 dima-dell firefox.desktop[10708]: Exiting due to channel > error. > Sep 21 21:23:17 dima-dell firefox.desktop[3768]: Exiting due to channel > error. > Sep 21 21:23:17 dima-dell firefox.desktop[6955]: Exiting due to channel > error. > Sep 21 21:23:17 dima-dell firefox.desktop[3238]: Exiting due to channel > error. > Sep 21 21:23:17 dima-dell firefox.desktop[3187]: Exiting due to channel > error. > Sep 21 21:23:17 dima-dell firefox.desktop[6879]: [GFX1-]: Receive IPC close > with reason=AbnormalShutdown > Sep 21 21:23:17 dima-dell firefox.desktop[3298]: Exiting due to channel > error. > Sep 21 21:23:17 dima-dell firefox.desktop[3171]: Exiting due to channel > error. > Sep 21 21:23:17 dima-dell firefox.desktop[7104]: Exiting due to channel > error. > Sep 21 21:23:17 dima-dell firefox.desktop[6879]: Exiting due to channel > error. > > I'm assuming version 80 already has the fixes above? Can you reproduce it reliably? If so can you please try to run Firefox with WAYLAND_DEBUG=1 env variable on terminal and attach the log here? like: WAYLAND_DEBUG=1 firefox > log.txt 2>&1 and attach the log.txt here. Thanks. Created attachment 1721153 [details]
WAYLAND_DEBUG log
Hit something similar, I had this in my journal at the time when firefox crashed:
Oct 13 10:55:17 cizrna gnome-shell[3667]: WL: error in client communication (pid 20787)
(In reply to Martin Stransky from comment #7) > Can you reproduce it reliably? I can't - I don't think so. I am considering to switch to Xorg, because it is quite annoying. I think this is probably the same as bug 1888920? Yes, seems to be dupe of Bug 1888920. *** This bug has been marked as a duplicate of bug 1888920 *** Actually after tweaking my earlyoom settings (to take swap into account too) I haven't seen a crash in days...?! 😬 |