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...?! 😬 |