gnome-shell crashed at xcb_io.c:260: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost'' failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mutter |
Unknown
|
Unknown
|
|||
mutter (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt | ||
Focal |
Fix Released
|
High
|
Daniel van Vugt | ||
Groovy |
Fix Released
|
High
|
Daniel van Vugt |
Bug Description
[Impact]
This is the #1 crasher of gnome-shell in Ubuntu 20.04, though it's duplicated across multiple problem reports according to locale:
https:/
https:/
https:/
https:/
[Test Case]
None known. The plan is to just continue monitoring crash reports. Still, we are confident this is the fix because:
* The offending source code in libx11 tells us it is :) and
* The crash only started in Ubuntu with gnome-shell 3.34, which is the
exact release in which XInitThreads was removed from mutter.
[Regression Potential]
Low. We add a single function call that tells libX11 to enable thread safety. This is the same as what we had in bionic, cosmic and disco, so it's well tested.
Changed in mutter (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in xorg-server (Ubuntu): | |
importance: | Undecided → High |
Changed in mutter (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | Confirmed → In Progress |
no longer affects: | gnome-shell (Ubuntu) |
Changed in mutter (Ubuntu): | |
status: | In Progress → Fix Committed |
no longer affects: | xorg-server (Ubuntu) |
tags: | added: fixed-in-3.36.3 fixed-upstream |
tags: | added: fixed-in-3.34.7 |
description: | updated |
Changed in mutter (Ubuntu Focal): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
description: | updated |
Changed in mutter (Ubuntu Focal): | |
status: | Triaged → In Progress |
This is actually the #1 (English locale) and #3 (Portuguese?) gnome-shell crash in focal this month.
https:/ /errors. ubuntu. com/?release= Ubuntu% 2020.04& package= gnome-shell& period= month