Kay Martinen
2025-01-31 01:31:45 UTC
Antworten
PermalinkAuf meinen Linux Mint 22 mit Cinnamon Desktop ist es ausschließlich Kodi
und das auch erst seit einer gewissen zeit lang das sich nicht mehr
beenden lässt. Und das weder durch "Verlassen" in Kodi noch durch
Beenden aus dem Desktop heraus.
Ich hab jetzt mal in so einem Fall die systemüberwachung etwas breiter
und mit mehr infos dargestellt und ein bildschirmphoto gemacht um einen
Anhalt zu finden. Denn im kodi log erkenne ich keine unterschiede.
Und wenn ich die ausgabe auf 'kodi' filtere taucht ein prozessbaum auf
der 7 einträge hat, jeweils einer unter dem anderen. Das sieht dann so
aus (ggf. mit befehlszeile)
systemd
lightdm (lightdm.service)
lightdm -- session-child 13 20
cinnamon-session-binary --session cinnamon
nemo-desktop
kodi (bin/sh /usr/bin/kodi)
kodi.bin
wobei alles inkl. dem 2. lightdm in der "Kontrollgruppe" (cgroups?)
user.slice/user-1000.slice/session-c2.scope läuft
Unter "waiting channel" lese ich bei kodi 'sigsuspend' und bei kodi.bin
'futex_wait_queue'. Alle sind status schlafend mit priorität normal,
nice 0 und verbrauchen offenbar keine cpu zeit mehr.
FYI: Das ist der Zustand *nachdem* ich in Kodi im Hauptmenü auf das
Symbol klickte und im erscheinenden Menü auf "verlassen" geklickt hatte.
Das Programmfenster friert dann ein, da passiert nichts mehr, ich kann
es aber minimieren, nur schließen via Desktop eben auch nicht mehr!
Wenn kodi im Vollbild läuft komme ich nicht mehr zum Desktop zurück,
daher läuft es jetzt im Fenster-Modus.
wenn ich die beiden prozesse in der systemüberwachung mit beenden
(=TERM?) stoppen will gelingt das nicht. Erst mit abwürgen (= -9?)
bekomme ich die weg. Wenn ich nur einen davon so beende dann landet der
andere direkt unter systemd. Klar, der adoptiert den dann. War IMO auch
schon bei 'init' so mit verwaisten prozessen.
Bei nemo-desktop sehe ich unter waiting channel 'do_poll.constprop.0'
Ist das normal, oder für fehlersuche von Belang?
Die Frage ist jetzt wie ich dem Problem näher auf die Spur komme. Kann
man ein Programm im Desktop mit einer Art Debug-Modus laufen lassen? Bei
kodi hab ich schon versucht die protokollierung hoch zu setzen das
scheint aber nichts zu bringen. Muß der dazu ein mal regulär neu
gestartet werden (was ja hier nicht funktioniert)?
Ich habe sowieso den Eindruck das dies Problem eher am Desktop liegt,
und das erst auftauchte als ich das vorgänger-release (IMO 21.x) mit
einem 5.x Kernel durch upgrade erneuerte. Allerdings hatte ich da auch
noch eine ältere Kodi Version (IMO leia oder Matrix genannt und 19.x als
Version). Damals ging es problemlos, seit einiger Zeit aber nicht mehr.
Was mit Kodi auf dem System seitdem noch Probleme macht sind
gelegentlich aussetzender Ton als würde der nicht gebuffert und erst (x
bis xx sekunden) danach aufholen - aber bei lokalen Dateien von Platte
(= *kein* Streaming).
Dazu kommt ein ähnlicher effekt bei der videoausgabe, kein bild, mit
verzögerung, oder auch mal ruckelnd. Nicht oft aber eben bei manchen
dateien. Ist mir'n Rätsel.
Das alles war; mit den gleichen video-Dateien auf der gleichen Hardware;
mit dem früheren OS-Release und früherem Kodi kein Problem.
Leider finde ich nur einen weiteren kodi mit minimal anderer Version in
den quellen. Hab ich schon versucht, keine änderung.
Kennt jemand eine für Ambitionierte amateure lesbar info darüber wie der
cinnamon desktop Programme beendet und wie man so was debuggen kann?
Technische Angaben s.u.
Bye/
/Kay
***@lenovix:~$ sudo apt list kodi
Auflistung… Fertig
kodi/noble-updates,now 2:20.5+dfsg-1ubuntu1 amd64 [installiert]
N: Es gibt 1 zusätzliche Version. Bitte verwenden Sie die Option »-a«,
um sie anzuzeigen.
***@lenovix:~$ uname -a
Linux lenovix 6.8.0-52-generic #53-Ubuntu SMP PREEMPT_DYNAMIC Sat Jan 11
00:06:25 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Dieser kernel ist heute neu gekommen mit einigem anderen. Keine änderung.
***@lenovix:~$ cat /etc/os-release
NAME="Linux Mint"
VERSION="22 (Wilma)"
ID=linuxmint
ID_LIKE="ubuntu debian"
PRETTY_NAME="Linux Mint 22"
VERSION_ID="22"
VERSION_CODENAME=wilma
UBUNTU_CODENAME=noble
--
Posted via Leafnode
Posted via Leafnode