Debian 11 | gnome-shell | wayland | Segmentation fault

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
slu
Beiträge: 2137
Registriert: 23.02.2005 23:58:47

Debian 11 | gnome-shell | wayland | Segmentation fault

Beitrag von slu » 07.07.2022 10:14:15

Hallo,

wir haben hier ca. 30 Debian Workstations und manche haben das Problem das die Gnome-Shell beim Login crasht:

Code: Alles auswählen

Jul  7 09:52:14 workstation18 systemd[1085]: Reached target GNOME Wayland Session (session: gnome).
Jul  7 09:52:14 workstation18 systemd[1085]: Reached target Current graphical user session.
Jul  7 09:52:14 workstation18 systemd[1085]: Reached target GNOME session X11 services.
Jul  7 09:52:14 workstation18 systemd[1085]: Starting GNOME XSettings service...
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE)
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE) Backtrace:
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE) 0: /usr/bin/Xwayland (OsLookupColor+0x135) [0x561054638135]
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE) 1: /lib/x86_64-linux-gnu/libpthread.so.0 (funlockfile+0x50) [0x7fdc5a3c3140]
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE) 2: /usr/bin/Xwayland (RemoveHost+0x182) [0x5610546336d2]
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE) 3: /usr/bin/Xwayland (DisableLocalUser+0x3b) [0x5610546337ab]
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE) 4: /usr/bin/Xwayland (CheckAuthorization+0x225) [0x561054633e85]
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE) 5: /usr/bin/Xwayland (ClientAuthorized+0x64) [0x561054634f14]
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE) 6: /usr/bin/Xwayland (NextAvailableClient+0x343) [0x5610546007a3]
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE) 7: /usr/bin/Xwayland (SendErrorToClient+0x354) [0x561054600cd4]
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE) 8: /usr/bin/Xwayland (InitFonts+0x3b4) [0x561054604cd4]
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE) 9: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xea) [0x7fdc5a210d0a]
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE) 10: /usr/bin/Xwayland (_start+0x2a) [0x5610544d182a]
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE)
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE) Segmentation fault at address 0x48
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE)
Jul  7 09:52:14 workstation18 gnome-shell[1286]: Fatal server error:
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE) Caught signal 11 (Segmentation fault). Server aborting
Jul  7 09:52:14 workstation18 gnome-shell[1286]: (EE)
Jul  7 09:52:14 workstation18 fwupd[1555]: ERROR:esys:src/tss2-esys/esys_context.c:69:Esys_Initialize() Initialize default tcti. ErrorCode (0x000a000a)
Jul  7 09:52:14 workstation18 Flameshot.desktop[1440]: qt.qpa.xcb: could not connect to display :0
Jul  7 09:52:14 workstation18 Flameshot.desktop[1440]: qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
Jul  7 09:52:14 workstation18 Flameshot.desktop[1440]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Jul  7 09:52:14 workstation18 Flameshot.desktop[1440]: Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.
Jul  7 09:52:14 workstation18 systemd[1085]: app-gnome-Flameshot-1440.scope: Succeeded.
Jul  7 09:52:14 workstation18 gnome-shell[1255]: X Wayland crashed; exiting
Das Problem ist, ich finde kein Muster wann es passiert. Es passiert aber "zuverlässig" genau zum Login wenn die Gnome-Shell geladen wird, hat man das mal geschafft läuft das System stabil.
Einziger Zusammenhang soweit, Intel Grafik und alle Systeme haben ein Dual Monitor Setup.

Die Systeme sind vorher alle mit Debian 9/10 ohne Probleme gelaufen (allerdings mit xorg), ich hatte immer etwas Hoffnung das es nach einem Debian 11 Point Release verschwindet.
Am Samstag wäre es ja wieder mit 11.4 soweit :wink:

Kennt jemand das Problem oder hat sogar eine Idee?
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
towo
Beiträge: 4403
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Debian 11 | gnome-shell | wayland | Segmentation fault

Beitrag von towo » 07.07.2022 10:33:29

Nimm Flamshot aus dem Autostart.

slu
Beiträge: 2137
Registriert: 23.02.2005 23:58:47

Re: Debian 11 | gnome-shell | wayland | Segmentation fault

Beitrag von slu » 07.07.2022 13:14:44

Kann ich mal testen, ich hatte das als Folgefehler gedeutet.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
OrangeJuice
Beiträge: 616
Registriert: 12.06.2017 15:12:40

Re: Debian 11 | gnome-shell | wayland | Segmentation fault

Beitrag von OrangeJuice » 07.07.2022 14:38:37

Ich bekomme mit Intel(mit UHD 630) und Dash-to-Dock und Dash-to-Panel solche segfaults. Wenn die extensions komplett deaktiviert wurden, treten keine segfaults mehr auf. Deshalb verzichte ich schon lange auf extensions in Gnome.

Benutzeravatar
rockyracoon
Beiträge: 1452
Registriert: 13.05.2016 12:42:18
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Debian 11 | gnome-shell | wayland | Segmentation fault

Beitrag von rockyracoon » 07.07.2022 17:37:25

@slu:
Kennt jemand das Problem oder hat sogar eine Idee?
Ich lese bei Synaptic unter Debian-11, dass Flameshot einen "...experimental GNOME/KDE Wayland support..." hat.
Habt ihr beim Upgrade zu Debian-11 auf Wayland gewechselt?
Verschwinden könnte der Fehler vielleicht, wenn ihr Gnome wieder unter X11 startet.

slu
Beiträge: 2137
Registriert: 23.02.2005 23:58:47

Re: Debian 11 | gnome-shell | wayland | Segmentation fault

Beitrag von slu » 07.07.2022 18:20:57

Ja wir haben definitiv beim wechsel von Debian 10 auf 11 auf auch wayland gewechselt, allerdings hatten wir Flameshot erst mit Debian 11 im Einsatz.
Die Frage ist, liegt es am Flameshot oder ist das nur ein Folgefehler weil die Gnome-Shell fliegt?
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
rockyracoon
Beiträge: 1452
Registriert: 13.05.2016 12:42:18
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Debian 11 | gnome-shell | wayland | Segmentation fault

Beitrag von rockyracoon » 07.07.2022 18:54:15

@slu:
Die Frage ist, liegt es am Flameshot oder ist das nur ein Folgefehler weil die Gnome-Shell fliegt?
Ich würde das einfach testen:
(1) Abmelden, Gnome3 auf X11 stellen, wieder anmelden, Neustart, schauen, ob immer noch wegen Flameshot gemeckert wird.
(2) Abmelden, Gnome3 wieder auf Wayland stellen, wieder anmelden, Flameshot deinstallieren, Neustart, schauen, ob immer noch gemeckert wird.

slu
Beiträge: 2137
Registriert: 23.02.2005 23:58:47

Re: Debian 11 | gnome-shell | wayland | Segmentation fault

Beitrag von slu » 08.07.2022 10:06:01

Ja ich teste, leider lässt es sich nicht bei jemdem Login triggern.
Mal sehen ob ich das reproduziert bekomme, das wäre halber gelöst :wink:
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
rockyracoon
Beiträge: 1452
Registriert: 13.05.2016 12:42:18
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Debian 11 | gnome-shell | wayland | Segmentation fault

Beitrag von rockyracoon » 08.07.2022 18:09:10

P.S.:
- Die Erweiterungen sind bei Gnome3 standardmäßig deaktiviert. Sollten sie es nicht sein, kann man sie über "Optimierungen" deaktivieren. Ich glaube aber nicht, dass hier das Problem der Thread-Anfrage liegt.
- Statt "Flameshot" kann man, wenn "Flameshot" die Ursache für das Problem sein sollte, unter Gnome3 das Programm "Gnome-Screenshot" verwenden.

slu
Beiträge: 2137
Registriert: 23.02.2005 23:58:47

Re: Debian 11 | gnome-shell | wayland | Segmentation fault

Beitrag von slu » 15.07.2022 09:27:37

Am Flameshot lag es schon mal nicht, ich habe jetzt von Wayland auf Xorg umgestellt und beobachte weiter.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

slu
Beiträge: 2137
Registriert: 23.02.2005 23:58:47

Re: Debian 11 | gnome-shell | wayland | Segmentation fault

Beitrag von slu » 01.08.2022 18:46:08

So seit wir in
/etc/gdm3/daemon.conf
WaylandEnable=false
gesetzt haben ist das Problem verschwunden.

Wayland scheint einfach noch nicht ganz rund zu laufen, mit dem Xorg sind auch einige Firefox Freezes verschwunden.

Allerdings muss man dazu sagen das nur Arbeitsplätze mit zwei Monitoren betroffen waren, die Notebooks laufen weiterhin mit Wayland ohne Probleme.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
rockyracoon
Beiträge: 1452
Registriert: 13.05.2016 12:42:18
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Debian 11 | gnome-shell | wayland | Segmentation fault

Beitrag von rockyracoon » 01.08.2022 18:58:18

@slu:
Vielen Dank dafür, dass Du uns auf dem Laufenden gehalten hast. :THX:

Die Aussagen:
Wayland scheint einfach noch nicht ganz rund zu laufen
und
Allerdings muss man dazu sagen das nur Arbeitsplätze mit zwei Monitoren betroffen waren, die Notebooks laufen weiterhin mit Wayland ohne Probleme.
passen imho nicht recht zusammen. Ich glaube, dass auf den zwei Arbeitsplätzen irgend ein störender "Restmüll" war. Siehe:
mit dem Xorg sind auch einige Firefox Freezes verschwunden.
So richtig belastbare Aussagen könnte man imho nur mit neu installierten Systemen machen.
Ich nutze wo immer es mir gut paßt die Programme von Gnome3 wie eben auch "gnome-screenshot" und habe damit gute Erfahrungen gemacht.

slu
Beiträge: 2137
Registriert: 23.02.2005 23:58:47

Re: Debian 11 | gnome-shell | wayland | Segmentation fault

Beitrag von slu » 02.08.2022 10:43:32

rockyracoon hat geschrieben: ↑ zum Beitrag ↑
01.08.2022 18:58:18
Allerdings muss man dazu sagen das nur Arbeitsplätze mit zwei Monitoren betroffen waren, die Notebooks laufen weiterhin mit Wayland ohne Probleme.
passen imho nicht recht zusammen. Ich glaube, dass auf den zwei Arbeitsplätzen irgend ein störender "Restmüll" war. Siehe:
Es handelt sich hier nicht um zwei Arbeitsplätze sondern um 18 Arbeitsplätze mit je 2x Monitoren.
Wir hatten mit Debian 10 schon Schwierigkeiten mit Wayland und sind auf Xorg gewechselt, Wayland muss jetzt halt bis Debian 12 warten :wink:
rockyracoon hat geschrieben: ↑ zum Beitrag ↑
01.08.2022 18:58:18
So richtig belastbare Aussagen könnte man imho nur mit neu installierten Systemen machen.
Unsere Workstations werden mit jedem Debian Release neu installiert:
  • 1x Maschine installieren und alle Einstellungen setzen
  • Einstellungen auf den Fileserver und installations Script erstellen
  • weiter Maschine installieren und die Einstellungen anpassen bis alles perfekt läuft
  • schlußendlich alle Maschinen neu installieren und mit dem Script die Einstellunge per SSH verteilen

Damit braucht eine komplett Neuinstallation 20 Minuten :wink:
rockyracoon hat geschrieben: ↑ zum Beitrag ↑
01.08.2022 18:58:18
Ich nutze wo immer es mir gut paßt die Programme von Gnome3 wie eben auch "gnome-screenshot" und habe damit gute Erfahrungen gemacht.
Flameshot ist nur ein Folgefehler, denn auch ohne Flameshot war das Problem vorhanden.
Gnome Screenshot reicht in unserem Fall einfach nicht aus, da muss man mal schnell was markieren oder Zahlen rein machen...
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
rockyracoon
Beiträge: 1452
Registriert: 13.05.2016 12:42:18
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Debian 11 | gnome-shell | wayland | Segmentation fault

Beitrag von rockyracoon » 02.08.2022 11:49:36

@slu: Thx.

wanne
Moderator
Beiträge: 7448
Registriert: 24.05.2010 12:39:42

Re: Debian 11 | gnome-shell | wayland | Segmentation fault

Beitrag von wanne » 02.08.2022 12:05:35

slu hat geschrieben: ↑ zum Beitrag ↑
07.07.2022 10:14:15
Das Problem ist, ich finde kein Muster wann es passiert. Es passiert aber "zuverlässig" genau zum Login wenn die Gnome-Shell geladen wird, hat man das mal geschafft läuft das System stabil.
Das ist halt die Beschreibung von nem Segfault. An einer stelle wird auf Speicher zugegriffen, der nicht reserviert wurde. Ist der aus Zufall schon freigegeben läuft es durch. Wenn nicht, nicht...

Abstürzen tut btw. der X11 der für Kompatibilitätszwecke für Programme die kein wayland können läuft. Flameshot stirbt dann nur, weil da kein X11 mehr ist und es versucht den zu nutzen.
Wayland oder Flameshot wegen einem Fehler in X11 (oder seinen Libs) zu verbannen ist ein bisschen unfair. Aber wenn es dann (häufiger) läuft... Programme haben kein Recht auf einen fairen Prozess. Auf der anderen Seite kannst du auch mal wirklich umgekehrt den X11 abschalten. Im Moment ist Libreoffice bei mir das einzige Programm, dass nicht nativ unter Wayland läuft. (Ist aber für viele Handarbeit weil sie per default X11 nutzen und passende Veriablen für die Nutzung von Wayland wollen.)
Wenn du sehr motiviert bist, kannst du dich mit debuginfod auseinander setzen und den X11-Leuten debug-Informationen schicken Aber wahrscheinlich werden die wenig Interesse haben, weil sie keine Ahnung haben wie ein Debian aufgebaut ist und das passend schlecht reproduzieren können.
rot: Moderator wanne spricht, default: User wanne spricht.

slu
Beiträge: 2137
Registriert: 23.02.2005 23:58:47

Re: Debian 11 | gnome-shell | wayland | Segmentation fault

Beitrag von slu » 02.08.2022 12:17:20

wanne hat geschrieben: ↑ zum Beitrag ↑
02.08.2022 12:05:35
Wayland oder Flameshot wegen einem Fehler in X11 (oder seinen Libs) zu verbannen ist ein bisschen unfair.
Ja da bin ich ganz bei dir, wenn es irgendwie geht würde ich auch wieder zu Wayland wechseln.
Leider habe ich inzwischen etwas Druck bekommen und solange ich kein Weg gefunden habe das für mich zu reproduzieren ohne die Benutzer zu nerven kann ich das nicht weiter untersuchen. :roll:

Vielleicht habe ich noch ein Gedankenblitz das weiter einzugrenzen, meistens auf dem Heimweg :wink:
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Antworten