FS#61526 - [gtk3] 3.24.4, nvidia - gnome-shell crash
Attached to Project:
Arch Linux
Opened by Evgeny (jeckhack) - Thursday, 24 January 2019, 21:55 GMT
Last edited by Jan Alexander Steffens (heftig) - Sunday, 27 January 2019, 16:49 GMT
Opened by Evgeny (jeckhack) - Thursday, 24 January 2019, 21:55 GMT
Last edited by Jan Alexander Steffens (heftig) - Sunday, 27 January 2019, 16:49 GMT
|
Details
Description:
Hi. My gnome shell crashes when opening gnome-control-center or gnome tweaks with screen becoming a colored mess and lots of errors in journalctl, like nvidia Xid errors, libinput, pango etc etc. After reverting gtk3 to 3.24.3 everything works as intended, as far as I can tell. This is on clean install made 3 hours ago. Haswell i3 gtx 960 with latest proprietary driver, gnome on xorg. journalctl log attached Additional info: * package version(s) * config and/or log files etc. Steps to reproduce: |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Sunday, 27 January 2019, 16:49 GMT
Reason for closing: Fixed
Additional comments about closing: gtk3 3.24.4+15
Sunday, 27 January 2019, 16:49 GMT
Reason for closing: Fixed
Additional comments about closing: gtk3 3.24.4+15
The cause of all the pango output might be https://gitlab.gnome.org/GNOME/gtk/commit/ed39721aa7435860f46da69998cf6cac4ae7e735
Can you try reverting that commit and seeing if it resolves the issue?
journalctl_4.log (1 MiB)
journalctl_4.log (1 MiB)
If there are still issues try additionally
https://gitlab.gnome.org/GNOME/gtk/commit/9fe0ef42a1a7ff1074e8c38314a63d670287600f
https://gitlab.gnome.org/GNOME/gtk/commit/75a4ae2aba8bbd97689549b735ee149473b9e7eb
and related but probably not needed
https://gitlab.gnome.org/GNOME/gtk/commit/80b5024239ee358ede8203666dfe9ea790a29b70
The commits I referenced as you realized provide the symbols instead of requiring a font to supply them which is causing the issue on your system.
To fix this bug, there are 2 solutions. To add https://gitlab.gnome.org/GNOME/gtk/commit/6a4ce55a69c5ecbbf06bc905ac0bfdd04f64bb66 in gtk3 (resulted screenshot attached as 1.png)
OR to add some font with:
"⏽", /* U+23FD POWER ON SYMBOL */
"❙", /* U+2759 MEDIUM VERTICAL BAR */
"⭘", /* U+2B58 HEAVY CIRCLE */
"○", /* U+25CB WHITE CIRCLE */
to runtime dependency (like noto-fonts). Resulted screenshot attached as 2.png
I realise that a lot of people have some additional fonts installed on their systems, but in case you have only cantarell (gnome dep) and liberation (dep of choice for chromium, aka "any ttf font"), gnome will eat your face and make you think that your gpu fried.
2.png (823.1 KiB)