staging.inyokaproject.org

Fensterleist verschwindet plötzlich - Programme kaum bedienbar

Status: Ungelöst | Ubuntu-Version: Kubuntu 22.04 (Jammy Jellyfish)
Antworten |

res55

Avatar von res55

Anmeldungsdatum:
22. April 2009

Beiträge: 561

Hallo im Schnitt alle zwei Tage passiert etwas, so dass ich nicht richtig weiterarbeiten kann: Die Kopfleiste mit den drei Buttons verschwindet unvermittelt und lässt das Fenster "nackt" dastehen.

Danach ist die Bedienung minimal. So funktionierte Alt-Tab nicht mehr. Nach Schliessen von Apps erscheinen sie immer noch in der Taskleiste unten.

Ich hatte schon meine Desktop-App von Telegram in Verdacht, dass die der Übeltäter ist. Aber der Fehler lässt sich so nicht reproduzieren, er passiert halt mal unvermittelt.

Wer weiss weiter? Gruss Res

schollsky

Avatar von schollsky

Anmeldungsdatum:
3. Dezember 2012

Beiträge: 1338

Hallo res55,

ist da nur ein einzelner User von betroffen oder auch andere? Ggf. mal mit frisch angelegtem Benutzerkonto testen.

Grüße

schollsky

res55

(Themenstarter)
Avatar von res55

Anmeldungsdatum:
22. April 2009

Beiträge: 561

in dem Fall gibt es nur 1 User.

schollsky

Avatar von schollsky

Anmeldungsdatum:
3. Dezember 2012

Beiträge: 1338

Wie gesagt: Bitte frischen User anlegen und dann unter diesem Account dann mal prüfen. Hintergrund: Ist es ein Systemproblem oder eines vom Userkonto?

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 2627

Was für eine Fensterdekoration wird verwendet?

Gegebenenfalls mal eine andere versuchen, oder auf die Standarddekoration Breeze zurück wechseln.

res55

(Themenstarter)
Avatar von res55

Anmeldungsdatum:
22. April 2009

Beiträge: 561

trollsportverein schrieb:

Was für eine Fensterdekoration wird verwendet?

Plastik

Gegebenenfalls mal eine andere versuchen, oder auf die Standarddekoration Breeze zurück wechseln.

ok, ich nehme mal Breeze.

Danke

res55

(Themenstarter)
Avatar von res55

Anmeldungsdatum:
22. April 2009

Beiträge: 561

schollsky schrieb:

Wie gesagt: Bitte frischen User anlegen und dann unter diesem Account dann mal prüfen. Hintergrund: Ist es ein Systemproblem oder eines vom Userkonto?

das erscheint mir nicht praktikabel: Denn ich kann den Fehler nicht provozieren, nicht reproduzieren. Und ich müsste beim neuen User alles neu einrichten, das erscheint mir Stundenlange Arbeit...

Gibt es nicht einen einfacheren Weg?

schollsky

Avatar von schollsky

Anmeldungsdatum:
3. Dezember 2012

Beiträge: 1338

Auf gut Glück könntest Du mal den Inhalt dieses Verzeichnisses löschen:

~/.cache

Aber ob das zu 100% die Lösung bringt, kann ich Dir nicht sagen. (.cache ist nur das Verzeichnis für den Zwischenspeicher, wird also nur für temporäre Dateien genutzt).

ChickenLipsRfun2eat Team-Icon

Supporter
Avatar von ChickenLipsRfun2eat

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12070

Und was spuckt journalctl aus, wenn das passiert?

res55

(Themenstarter)
Avatar von res55

Anmeldungsdatum:
22. April 2009

Beiträge: 561

trollsportverein schrieb:

Was für eine Fensterdekoration wird verwendet?

Gegebenenfalls mal eine andere versuchen, oder auf die Standarddekoration Breeze zurück wechseln.

Bin auf Breeze gewechselt und seither gabs das nicht mehr. toi,toi, toi.

Danke.

res55

(Themenstarter)
Avatar von res55

Anmeldungsdatum:
22. April 2009

Beiträge: 561

ChickenLipsRfun2eat schrieb:

Und was spuckt journalctl aus, wenn das passiert?

Eben hat sich das System völlig aufgehängt. Ausser ctrl-alt-F2 ging gar nichts mehr. So konnte ich das Notebook gerade noch korrekt herunterfahren.

Jetzt habe ich journalctl angeschaut und weiss nichts damit anzufangen.

Es passierte ca 18h40, ich habe noch ein paar Minute gewartet und dann shutdown gegeben. Nach dem reboot gleich mal journalctl in beiliegende Datei geschrieben.

Wer kann helfen, was der Grund für das Einfrieren ist? Der RAM war vielleicht zur Hälfte ausgelastet. Die CPUs waren auch nicht am Anschlag.

ChickenLipsRfun2eat Team-Icon

Supporter
Avatar von ChickenLipsRfun2eat

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12070

Du hast wohl vergessen auf „anhängen“ zu klicken. Ist aber nicht schlimm, der PasteService ist dafür eh besser geeignet.

res55

(Themenstarter)
Avatar von res55

Anmeldungsdatum:
22. April 2009

Beiträge: 561

ChickenLipsRfun2eat schrieb:

Du hast wohl vergessen auf „anhängen“ zu klicken. Ist aber nicht schlimm, der PasteService ist dafür eh besser geeignet.

danke für den Hinweis:

sorry. Mir ist völlig unverständlich, warum der Anhang nicht geklappt hat.

Aber hier wie gewünscht: Unbenannt

ChickenLipsRfun2eat Team-Icon

Supporter
Avatar von ChickenLipsRfun2eat

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12070

Zunächst fällt auf, dass du unter AER: Corrected error received leidest. Sollte es ein UEFI-Update für dein Gerät geben, spiele es ein. Alternativ kannst du das auch unterdrücken, bspw. mit Bootoption pci=noaer oder pci=nommconf, siehe diesen Reddit-Beitrag.

Dann scheint xdg-desktop-portal Probleme zu verursachen, was uns der Sache schon näher bringt. Das ist ein Wrapper, der versucht die verschiedenen „Welten“ zu kombinieren wie bspw. Firefox in Plasma, Flatpaks ins System zu integrieren oder gemeinsame Dokumente verfügbar zu halten, etc. Dazu sollten im Hintergrund Dienste wie xdg-document-portal, xdg-permission-store, xdg-desktop-portal{,-kde,-wlr,-gtk},etc. laufen. Deiner stirbt mit einem Segmentation Fault[1].
Das wäre ein guter Auslöser für solche Erscheinungen, möglicherweise auch Snap geschuldet, da Plasma teilweise als Snap kommt.

g_strsplit: assertion 'string != NULL' failed ist ein GTK-Fehler, daher solltest du prüfen, ob xdg-desktop-portal-gtk installiert ist. Der kann aber auch aus unterschiedlichsten Gründen kommen. NULL kann in dem Fall fehlende Rechte, Gruppe, etc. bedeuten als auch fehlende Komponenten im Chaos der xdg-portal-Dinge. Technisch wird lediglich versucht eine Zeichenkette aufzuteilen, die es nicht gibt. Genaueres würde man mit gdb oder valgrind rausfinden können — führt an der Stelle aber zu weit.

Bei den Snaps fällt mir auf, dass die AppArmor-Schnittstelle wohl noch etwas Feintuning braucht: AVC apparmor="DENIED" operation= taucht öfter auf. Da kenne ich mich aber zu wenig aus, da ich weder Snap noch AppArmor nutze. Teile der Programme werden zumindest blockiert, ebenfalls diverse DBus-Aufrufe.

Festplattenstatus solltest du mal genau überprüfen: „Device: /dev/sda [SAT], SMART Usage Attribute: 190 Airflow_Temperature_Cel changed from 74 to 75“ → könnte etwas hoch sein, je nachdem wo das Teil verbaut ist und ob der Hersteller Fahrenheit oder Celsius nutzt.

Found unsupported GPU: /sys/devices/pci0000:00/0000:00:02.0 von KSystemStats deutet darauf hin, das dir irgendwelche Firmware-blobs fehlen könnten. Nicht schlimm, aber kann man im Hinterkopf behalten. Ebenso fällt auf, das du einige Dienste hast, die sich u.U. beißen könnten. Zeitgeist/Tracker (baloo deaktiviert?), cron anstatt original systemd{-unit,-timer,whatever}, VirtualBox, Docker/DNS-Auflösung/Bridge, etc. Die sind aber alle nicht relevant für das Neustarten der Plasmashell — falls nicht einer der Services deinen RAM vollaufen lässt 😉


Ich kann da nun nichts direkt erkennen was die Plasmashell neustarten lässt, abgesehen von whoopsie und einem alten crash taucht die gar nicht auf. Der relevante Zeitbereich scheint also zu fehlen. Die o.g. Themen sind maximal Anhaltspunkte. Mir fällt auf, das du sehr viele Komponenten verbindest, was prinzipiell kein Problem ist — allerdings solltest du dich (pro Nutzer) dafür entscheiden, welche Dienste da laufen. systemctl --user könnte dir helfen einige Dinge zu deaktivieren, die du als dieser Nutzer nicht brauchst. Bei solch komplexen Setups halte ich es auch für sinnvoller eine schlanke Distribution als Unterbrau zu verwenden und die Dienste gezielt einzurichten — aber das ist Geschmackssache.

Ebenso solltest du mal die Größe deiner Logdateien prüfen, journalctl --disk-usage zeigt ggf. mehrere GB durch das „Fehlerspammen“.


  • 1: „systemd[3190]: xdg-desktop-portal.service: Main process exited, code=killed, status=11/SEGV“

res55

(Themenstarter)
Avatar von res55

Anmeldungsdatum:
22. April 2009

Beiträge: 561

ChickenLipsRfun2eat schrieb:

Danke für die umfangreiche Analyse. Sowas ist nicht selbstverständlich!

Zunächst fällt auf, dass du unter AER: Corrected error received leidest. Sollte es ein UEFI-Update für dein Gerät geben, spiele es ein. Alternativ kannst du das auch unterdrücken, bspw. mit Bootoption pci=noaer oder pci=nommconf, siehe diesen Reddit-Beitrag.

diese Bootoption habe ich editiert: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="pci=noaer"

Dann scheint xdg-desktop-portal Probleme zu verursachen, was uns der Sache schon näher bringt. Das ist ein Wrapper, der versucht die verschiedenen „Welten“ zu kombinieren wie bspw. Firefox in Plasma, Flatpaks ins System zu integrieren oder gemeinsame Dokumente verfügbar zu halten, etc. Dazu sollten im Hintergrund Dienste wie xdg-document-portal, xdg-permission-store, xdg-desktop-portal{,-kde,-wlr,-gtk},etc. laufen. Deiner stirbt mit einem Segmentation Fault. Das wäre ein guter Auslöser für solche Erscheinungen, möglicherweise auch Snap geschuldet, da Plasma teilweise als Snap kommt.

Da weiss ich nicht, was zu tun wäre.

g_strsplit: assertion 'string != NULL' failed ist ein GTK-Fehler, daher solltest du prüfen, ob xdg-desktop-portal-gtk installiert ist.

ja, ist installiert.

Der kann aber auch aus unterschiedlichsten Gründen kommen. NULL kann in dem Fall fehlende Rechte, Gruppe, etc. bedeuten als auch fehlende Komponenten im Chaos der xdg-portal-Dinge. Technisch wird lediglich versucht eine Zeichenkette aufzuteilen, die es nicht gibt. Genaueres würde man mit gdb oder valgrind rausfinden können — führt an der Stelle aber zu weit.

ok, also erstmal ignoriert.

Bei den Snaps fällt mir auf, dass die AppArmor-Schnittstelle wohl noch etwas Feintuning braucht: AVC apparmor="DENIED" operation= taucht öfter auf. Da kenne ich mich aber zu wenig aus, da ich weder Snap noch AppArmor nutze. Teile der Programme werden zumindest blockiert, ebenfalls diverse DBus-Aufrufe.

ich kenne mich da schon gar nicht aus. In welchem Forum würde ich dazu um Hilfe bitten?

Festplattenstatus solltest du mal genau überprüfen: „Device: /dev/sda [SAT], SMART Usage Attribute: 190 Airflow_Temperature_Cel changed from 74 to 75“ → könnte etwas hoch sein, je nachdem wo das Teil verbaut ist und ob der Hersteller Fahrenheit oder Celsius nutzt.

Der Kurztest war ok, daher jetzt gestartet: sudo smartctl -t long /dev/sda #Status der ersten SATA-Platte ermitteln

Dauert ein paar Stunden...

Found unsupported GPU: /sys/devices/pci0000:00/0000:00:02.0 von KSystemStats deutet darauf hin, das dir irgendwelche Firmware-blobs fehlen könnten. Nicht schlimm, aber kann man im Hinterkopf behalten. Ebenso fällt auf, das du einige Dienste hast, die sich u.U. beißen könnten. Zeitgeist/Tracker (baloo deaktiviert?), cron anstatt original systemd{-unit,-timer,whatever}, VirtualBox, Docker/DNS-Auflösung/Bridge, etc. Die sind aber alle nicht relevant für das Neustarten der Plasmashell — falls nicht einer der Services deinen RAM vollaufen lässt 😉

Gemäss dem Monitor, der immer angezeigt wird, läuft kein RAM voll.


Ich kann da nun nichts direkt erkennen was die Plasmashell neustarten lässt, abgesehen von whoopsie und einem alten crash taucht die gar nicht auf. Der relevante Zeitbereich scheint also zu fehlen. Die o.g. Themen sind maximal Anhaltspunkte. Mir fällt auf, das du sehr viele Komponenten verbindest, was prinzipiell kein Problem ist — allerdings solltest du dich (pro Nutzer) dafür entscheiden, welche Dienste da laufen. systemctl --user könnte dir helfen einige Dinge zu deaktivieren, die du als dieser Nutzer nicht brauchst. Bei solch komplexen Setups halte ich es auch für sinnvoller eine schlanke Distribution als Unterbrau zu verwenden und die Dienste gezielt einzurichten — aber das ist Geschmackssache.

Mit der Zeit habe ich vieles ausprobiert und dann nicht weiter verfolgt. So sind die unnützen Dienste entstanden. Wie werde ich die wieder los? -

337 loaded units listed.

Ebenso solltest du mal die Größe deiner Logdateien prüfen, journalctl --disk-usage zeigt ggf. mehrere GB durch das „Fehlerspammen“.


journalctl --disk-usage Archived and active journals take up 4.0G in the file system.

Danke für Dein Interesse!

Antworten |