Discussion:
Nur Kodi beendet sich nicht unter Cinnamon
Add Reply
Kay Martinen
2025-01-31 01:31:45 UTC
Antworten
Permalink
Hallo

Auf 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
Hermann Riemann
2025-01-31 02:11:14 UTC
Antworten
Permalink
Post by Kay Martinen
Auf 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.
Für deartige Fälle brauche ich ein Fenster mit Konsole.
( Sei es über ssh von anderen computer aus.)

top und kill -9

haben sich bei GUI Blockaden als zielführend gezeigt.
--
<http://www.hermann-riemann.de>
Kay Martinen
2025-01-31 11:32:40 UTC
Antworten
Permalink
Post by Hermann Riemann
Post by Kay Martinen
Auf 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.
Für deartige Fälle brauche ich ein Fenster mit Konsole.
top und kill -9
Ich will das aber nicht immer wieder abschießen...
Post by Hermann Riemann
haben sich bei GUI Blockaden als zielführend gezeigt.
... ich will rausfinden warum das nicht mehr geht und wie ich es lösen kann.

Bye/
/Kay
--
Posted via Leafnode
Frank Miller
2025-01-31 22:50:22 UTC
Antworten
Permalink
Post by Kay Martinen
Post by Hermann Riemann
Post by Kay Martinen
Auf 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.
Für deartige Fälle brauche ich ein Fenster mit Konsole.
top und kill -9
Ich will das aber nicht immer wieder abschießen...
Post by Hermann Riemann
haben sich bei GUI Blockaden als zielführend gezeigt.
... ich will rausfinden warum das nicht mehr geht und wie ich es lösen kann.
Schon mal in .xsession-errors geschaut?
Marcel Mueller
2025-01-31 19:24:42 UTC
Antworten
Permalink
Post by Kay Martinen
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.
Deadlock. Könnte an irgendeinem Kodi-Plugin liegen.
Post by Kay Martinen
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.
- Ctrl-Alt-F1
- anmelden
- killall -9 kodi.bin
- Ctrl-Alt-F7

Dann hast du den Desktop wieder.
Post by Kay Martinen
Bei nemo-desktop sehe ich unter waiting channel 'do_poll.constprop.0'
Ist das normal, oder für fehlersuche von Belang?
Sagt mir nichts.
Post by Kay Martinen
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?
Oft bringt es etwas, wenn man das Programm aus einem Terminal-Fenster
heraus startet. In diesem Fenster landen dann oft Fehlermeldungen, die
bei der Diagnose helfen können.
Also einfach Terminal öffnen, "kodi" eintippen.
Post by Kay Martinen
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)?
An die Kodi-internen Logs kommst du nicht mehr dran, wenn dessen UI
abgesemmelt ist.
Post by Kay Martinen
Ich habe sowieso den Eindruck das dies Problem eher am Desktop liegt,
Würde mich wundern.
Post by Kay Martinen
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).
Bei mir half PipeWire deinstallieren. Das ist noch nicht stabil.
Ich weiß aber nicht, ob das bei deiner Distro überhaupt schon
installiert war, weiß ich nicht.
Post by Kay Martinen
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.
Bild wird immer nach dem Sound synchronisiert. Wenn der hakelt, gibt es
beim Bild auch Probleme.
Post by Kay Martinen
Kennt jemand eine für Ambitionierte amateure lesbar info darüber wie der
cinnamon desktop Programme beendet und wie man so was debuggen kann?
Der Dektop beendet überhaupt keine Programme. Das müssen die schon
selber tun. Mit einem kill-signal kann man nachhelfen. Und -9
funktioniert fast immer. Dann räumt im wesentlichen der Kernel auf. Nur
wenn es da hängt (State D), geht wirklich nichts mehr.


Marcel
Kay Martinen
2025-01-31 21:27:07 UTC
Antworten
Permalink
Post by Marcel Mueller
Post by Kay Martinen
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.
Deadlock. Könnte an irgendeinem Kodi-Plugin liegen.
Hmm. Müsste ich schauen aber ich hab da AFAIR quasi keine installiert.
Außer dem was eh schon mit kommt. Und ich benutze gern den alten
Confluence skin statt des neueren default, wie auch immer der noch hieß.
Post by Marcel Mueller
Post by Kay Martinen
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.
- Ctrl-Alt-F1
- anmelden
- killall -9 kodi.bin
- Ctrl-Alt-F7
Ich weiß das alles wie ich es auch anders gekillt bekomme.

Das wäre als würde ich zur lösung jedes mal den Stromstecker aus der
wand reißen. Oder ein Auto durch "anker werfen" statt mit (Hand)bremse
zum stehen bringen. Geht, Aber das ist doch nicht normal.
Post by Marcel Mueller
Dann hast du den Desktop wieder.
Das ist nicht das Problem. Es ist auch keine Lösung.
Post by Marcel Mueller
Post by Kay Martinen
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?
Oft bringt es etwas, wenn man das Programm aus einem Terminal-Fenster
heraus startet. In diesem Fenster landen dann oft Fehlermeldungen, die
bei der Diagnose helfen können.
Also einfach Terminal öffnen, "kodi" eintippen.
Hab ich glaub ich schon versucht.
Post by Marcel Mueller
Post by Kay Martinen
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)?
An die Kodi-internen Logs kommst du nicht mehr dran, wenn dessen UI
abgesemmelt ist.
Es schreibt auch eine logdatei aber darin finde ich wie gesagt nichts
erhellendes.
Post by Marcel Mueller
Post by Kay Martinen
Ich habe sowieso den Eindruck das dies Problem eher am Desktop liegt,
Würde mich wundern.
Warum? Ich meinte damit <irgendeine> komponente die zum desktop gehört...
Post by Marcel Mueller
Post by Kay Martinen
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).
Bei mir half PipeWire deinstallieren. Das ist noch nicht stabil.
Ich weiß aber nicht, ob das bei deiner Distro überhaupt schon
installiert war, weiß ich nicht.
Ich glaub das ist installiert. Ich hatte schon versucht das raus zu
werfen aber irgendwas hat bei dem wechsel nicht klappen wollen. Ich
glaub der vorige ersatz wollte irgendwie nicht.
Post by Marcel Mueller
Post by Kay Martinen
Kennt jemand eine für Ambitionierte amateure lesbar info darüber wie
der cinnamon desktop Programme beendet und wie man so was debuggen kann?
Der Dektop beendet überhaupt keine Programme. Das müssen die schon
selber tun.
Naja. Was passiert denn dann wenn man auf dem desktop auf das symbol
eines offenen Programms klickt und "schließen" wählt?
Post by Marcel Mueller
Mit einem kill-signal kann man nachhelfen. Und -9
funktioniert fast immer. Dann räumt im wesentlichen der Kernel auf. Nur
wenn es da hängt (State D), geht wirklich nichts mehr.
Ich weiß das das fast immer geht. Ich will raus finden warum es hier und
genau bei DIESEM einen Programm eben NICHT geht.

Jedes andere Programm beendet sich korrekt und lässt sich auch beenden.
Nur Kodi scheint sich zu sträuben... was ich nicht verstehe.

Bye/
/Kay
--
Posted via Leafnode
Marcel Mueller
2025-01-31 22:12:40 UTC
Antworten
Permalink
Post by Kay Martinen
Post by Marcel Mueller
Oft bringt es etwas, wenn man das Programm aus einem Terminal-Fenster
heraus startet. In diesem Fenster landen dann oft Fehlermeldungen, die
bei der Diagnose helfen können.
Also einfach Terminal öffnen, "kodi" eintippen.
Hab ich glaub ich schon versucht.
Wenn er wirklich einfach nur hängen bleibt, kommt da natürlich auch nichts.

Vielleicht muss man aber auch irgendwelche Parameter beim Aufruf
mitgeben, damit da Debug-Infos ausgespuckt werden. Mit Kodi habe ich es
bisher noch nicht gebraucht. Aber wenn ich Kodi von der Kommandozeile
starte und ein paar Stunden laufen lasse, stehen nachher eigentlich
immer ein paar Fehlermeldungen in der Konsole. Ich habe noch nicht raus
bekommen, wann die genau kommen. Solange alles funktioniert sind mir die
halt auch egal.
Post by Kay Martinen
Post by Marcel Mueller
Post by Kay Martinen
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)?
An die Kodi-internen Logs kommst du nicht mehr dran, wenn dessen UI
abgesemmelt ist.
Es schreibt auch eine logdatei aber darin finde ich wie gesagt nichts
erhellendes.
Die Datei ist glaube ich eher für so Fälle hilfreich, wo man
irgendwelchen Plugins auf den Zahn fühlen will, wenn z.B. die Verbindung
zum externen Dienst zickt.
Post by Kay Martinen
Post by Marcel Mueller
Post by Kay Martinen
Ich habe sowieso den Eindruck das dies Problem eher am Desktop liegt,
Würde mich wundern.
Warum? Ich meinte damit <irgendeine> komponente die zum desktop gehört...
Die Frage ist halt, wie die mit Kodi interagieren sollte. Ich hätte
jetzt eher eines der Ausgabemodule in Verdacht, also Video oder Audio.
Ich nutze Kodi nur alternativ zu X. Da erfolgt die Ausgabe natürlich auf
anderem technischen Wege.
Post by Kay Martinen
Post by Marcel Mueller
Post by Kay Martinen
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).
Bei mir half PipeWire deinstallieren. Das ist noch nicht stabil.
Ich weiß aber nicht, ob das bei deiner Distro überhaupt schon
installiert war, weiß ich nicht.
Ich glaub das ist installiert. Ich hatte schon versucht das raus zu
werfen aber irgendwas hat bei dem wechsel nicht klappen wollen. Ich
glaub der vorige ersatz wollte irgendwie nicht.
Bei mir hat sich dadurch PulseAudio wieder aktiviert. Seitdem tut Kodi
wieder. Mit Pipewire war kein Blumentopf zu gewinnen, auch nicht, wenn
ich auf das PA Ausgabemodul umgestellt habe, weil dieses ja auch nur
eine Emulationsschicht mit Weitergabe an Pipewire war. Der Sound war in
Kodi viel zu leise (>30dB) und hatte zudem dauernd Aussetzer - unbenutzbar.
Post by Kay Martinen
Post by Marcel Mueller
Post by Kay Martinen
Kennt jemand eine für Ambitionierte amateure lesbar info darüber wie
der cinnamon desktop Programme beendet und wie man so was debuggen kann?
Der Dektop beendet überhaupt keine Programme. Das müssen die schon
selber tun.
Naja. Was passiert denn dann wenn man auf dem desktop auf das symbol
eines offenen Programms klickt und "schließen" wählt?
Dann bekommt das Programm irgendeine Message, dass es sich beenden soll.
Ob es das dann tut, ist sein Ding.
Post by Kay Martinen
Post by Marcel Mueller
Mit einem kill-signal kann man nachhelfen. Und -9 funktioniert fast
immer. Dann räumt im wesentlichen der Kernel auf. Nur wenn es da hängt
(State D), geht wirklich nichts mehr.
Ich weiß das das fast immer geht. Ich will raus finden warum es hier und
genau bei DIESEM einen Programm eben NICHT geht.
Wenn kill (ohne -9) auch nicht geht, ist letztlich der Beweis erbracht,
dass der Desktop nichts dafür kann.
Post by Kay Martinen
Jedes andere Programm beendet sich korrekt und lässt sich auch beenden.
Nur Kodi scheint sich zu sträuben... was ich nicht verstehe.
Das wird schon irgendein Bug sein, fragt sich nur wo.


Marcel
Frank Miller
2025-01-31 22:55:56 UTC
Antworten
Permalink
[..snip..]
Post by Kay Martinen
Post by Marcel Mueller
Deadlock. Könnte an irgendeinem Kodi-Plugin liegen.
Hmm. Müsste ich schauen aber ich hab da AFAIR quasi keine installiert.
[..snip..]
Post by Kay Martinen
Post by Marcel Mueller
Also einfach Terminal öffnen, "kodi" eintippen.
Hab ich glaub ich schon versucht.
[..snip..]
Post by Kay Martinen
Post by Marcel Mueller
Post by Kay Martinen
Ich habe sowieso den Eindruck das dies Problem eher am Desktop liegt,
[..snip..]
Post by Kay Martinen
Post by Marcel Mueller
Bei mir half PipeWire deinstallieren. Das ist noch nicht stabil.
Ich weiß aber nicht, ob das bei deiner Distro überhaupt schon
installiert war, weiß ich nicht.
Ich glaub das ist installiert.
[..snip..]
Post by Kay Martinen
Ich weiß das das fast immer geht. Ich will raus finden warum es hier und
genau bei DIESEM einen Programm eben NICHT geht.
Dann solltest du erstmal deine "AFAIR", "Hab ich glaub ich..", Ich habe
den Eindruck.." und "Ich glaub das ist.." ergründen.
Kay Martinen
2025-02-02 02:31:20 UTC
Antworten
Permalink
Post by Frank Miller
[..snip..]
Post by Kay Martinen
Post by Marcel Mueller
Deadlock. Könnte an irgendeinem Kodi-Plugin liegen.
Hmm. Müsste ich schauen aber ich hab da AFAIR quasi keine installiert.
[..snip..]
Ich hab was anderes gemacht. Auf dem System einen neuen Benutzer "test"
angelegt, abgemeldet und als "test" an gemeldet. Dann kodi aus dem menü
und in einem Konsolen-fenster gestartet, einmal mit, einmal ohne ein
video (erfolgreich) ab zu spielen.

In beiden Fällen ließ sich kodi unter dem benutzer normal beenden.
Post by Frank Miller
Post by Kay Martinen
Post by Marcel Mueller
Also einfach Terminal öffnen, "kodi" eintippen.
***@lenovix:~$ kodi --debug --standalone
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/
nouveau_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
Getötet

***@lenovix:~$ ls -al /usr/lib/x86_64-linux-gnu/dri/nouveau_drv*
lrwxrwxrwx 1 root root 40 Dez 16 11:17
/usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so ->
../libgallium-24.2.8-1ubuntu1~24.04.1.so
Post by Frank Miller
Post by Kay Martinen
Post by Marcel Mueller
Post by Kay Martinen
Ich habe sowieso den Eindruck das dies Problem eher am Desktop liegt,
[..snip..]
Post by Kay Martinen
Post by Marcel Mueller
Bei mir half PipeWire deinstallieren. Das ist noch nicht stabil.
Ich weiß aber nicht, ob das bei deiner Distro überhaupt schon
installiert war, weiß ich nicht.
Es war und IST pulseaudio installiert. Allerdings WAREN ein paar andere
komponenten als installiert gezeigt, darunter (aptitude log)

Sat, Feb 1 2025 19:52:33 +0100
[REMOVE, NOT USED] libldacbt-abr2:amd64 2.0.2.3+git20200429+ed310a0-4ubuntu2
[REMOVE, NOT USED] libpipewire-0.3-modules:amd64 1.0.5-1ubuntu2
[REMOVE, NOT USED] libroc0.3:amd64 0.3.0+dfsg-7ubuntu2
[REMOVE, NOT USED] libspa-0.2-bluetooth:amd64 1.0.5-1ubuntu2
[REMOVE, NOT USED] libwireplumber-0.4-0:amd64 0.4.17-1ubuntu4
[REMOVE, NOT USED] pipewire-bin:amd64 1.0.5-1ubuntu2
[REMOVE] pipewire:amd64 1.0.5-1ubuntu2
[REMOVE] pipewire-pulse:amd64 1.0.5-1ubuntu2
[REMOVE] wireplumber:amd64 0.4.17-1ubuntu4

Sat, Feb 1 2025 19:55:52 +0100
[REMOVE, NOT USED] libdrm-nouveau2:i386 2.4.122-1~ubuntu0.24.04.1
[REMOVE, NOT USED] libllvm17t64:amd64 1:17.0.6-9ubuntu1
[REMOVE, NOT USED] libllvm17t64:i386 1:17.0.6-9ubuntu1
Post by Frank Miller
Post by Kay Martinen
Ich weiß das das fast immer geht. Ich will raus finden warum es hier und
genau bei DIESEM einen Programm eben NICHT geht.
Dann solltest du erstmal deine "..." ergründen.
S.o.

Es hat den Anschein das kodi nur unter meinem lang genutzten user jetzt
nicht mehr beenden will. Finde ich sehr merkwürdig. Was das verursachen
könnte?


Kay
--
Und möge das <Wurstbrot> mit dir sein.
Frank Miller
2025-02-02 03:01:48 UTC
Antworten
Permalink
Kay Martinen wrote:
[..snip..]
Post by Kay Martinen
Post by Marcel Mueller
Also einfach Terminal öffnen, "kodi" eintippen.
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/
nouveau_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
Getötet
lrwxrwxrwx 1 root root 40 Dez 16 11:17
/usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so ->
../libgallium-24.2.8-1ubuntu1~24.04.1.so
[..snip..]
Post by Kay Martinen
Es hat den Anschein das kodi nur unter meinem lang genutzten user jetzt
nicht mehr beenden will. Finde ich sehr merkwürdig. Was das verursachen
könnte?
Dann stocher mal in den obigen Terminal-Meldungen.
Kay Martinen
2025-02-02 18:02:53 UTC
Antworten
Permalink
Post by Frank Miller
[..snip..]
Post by Kay Martinen
Post by Marcel Mueller
Also einfach Terminal öffnen, "kodi" eintippen.
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/
nouveau_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
Getötet
lrwxrwxrwx 1 root root 40 Dez 16 11:17
/usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so ->
../libgallium-24.2.8-1ubuntu1~24.04.1.so
[..snip..]
Post by Kay Martinen
Es hat den Anschein das kodi nur unter meinem lang genutzten user jetzt
nicht mehr beenden will. Finde ich sehr merkwürdig. Was das verursachen
könnte?
Dann stocher mal in den obigen Terminal-Meldungen.
Gern, nur: Da sind keine weiteren gewesen. Da kam nur das obige und
zuletzt "Getötet" als ich die beiden (kodi und kodi.bin) mit -9 gekillt
hatte.

Inzwischen hab ich das .kodi verzeichnis zu meinem Test user rüber
kopiert, es dem mit chown -R zu eigen gemacht und dort kodi gestartet.
Damit hatte der das gleiche Problem, er beendete sich nicht mehr selbst.

Dann hab ich unter meinem normalen user in .kodi geschaut, das übrigens
ca. 870 MB Volumen hat (offenbar viele Thumbnails) und übrigens zwei mal
alte versionen des movie scrapers enthält die als "defekt" angezeigt
werden. Aber schon eine weile und bisher störten die nicht.

Schlußendlich hab ich den gesammten .kodi ordner gelöscht und wenn ich
es dann starte ist es offensichtlich wieder im UR zustand - und beendet
sich auch wieder selbst. Das dauert hier nach dem Klick zwar 2-3
sekunden aber es ist wiederholbar.

Fazit: Irgend etwas im .kodi Dir verhinderte das beenden. Was genau es
wäre ist weiter unbekannt, und wird das wohl auch bleiben. Falls nicht
noch jemand eine Idee hat. Ich hab das alte Dir gz-ip't aber ein diff
über etliche unterverzeichnisse hinweg dürfte tausende fundstellen
liefern - weil einfach etliche dateien nicht mehr da sind.

Bye/
/Kay
--
Posted via Leafnode
Jens Schuessler
2025-02-02 08:32:12 UTC
Antworten
Permalink
Post by Kay Martinen
Post by Frank Miller
[..snip..]
Post by Kay Martinen
Post by Marcel Mueller
Deadlock. Könnte an irgendeinem Kodi-Plugin liegen.
Hmm. Müsste ich schauen aber ich hab da AFAIR quasi keine installiert.
[..snip..]
Ich hab was anderes gemacht. Auf dem System einen neuen Benutzer "test"
angelegt, abgemeldet und als "test" an gemeldet. Dann kodi aus dem menü
und in einem Konsolen-fenster gestartet, einmal mit, einmal ohne ein
video (erfolgreich) ab zu spielen.
In beiden Fällen ließ sich kodi unter dem benutzer normal beenden.
Dann würde ich als nächstes mal den ~/.kodi Ordner von dem User
mit dem Problem nach ~test kopieren um zu sehen ob eventuell etwas in der
Kodi-Konfiguration der Auslöser ist.
Kay Martinen
2025-02-02 18:03:33 UTC
Antworten
Permalink
Post by Jens Schuessler
Post by Kay Martinen
Post by Frank Miller
[..snip..]
Post by Kay Martinen
Post by Marcel Mueller
Deadlock. Könnte an irgendeinem Kodi-Plugin liegen.
Hmm. Müsste ich schauen aber ich hab da AFAIR quasi keine installiert.
[..snip..]
Ich hab was anderes gemacht. Auf dem System einen neuen Benutzer "test"
angelegt, abgemeldet und als "test" an gemeldet. Dann kodi aus dem menü
und in einem Konsolen-fenster gestartet, einmal mit, einmal ohne ein
video (erfolgreich) ab zu spielen.
In beiden Fällen ließ sich kodi unter dem benutzer normal beenden.
Dann würde ich als nächstes mal den ~/.kodi Ordner von dem User
mit dem Problem nach ~test kopieren um zu sehen ob eventuell etwas in der
Kodi-Konfiguration der Auslöser ist.
Done. Siehe nebenthread.


Bye/
/Kay
--
Posted via Leafnode
Marc Haber
2025-02-02 09:05:30 UTC
Antworten
Permalink
Post by Kay Martinen
Es hat den Anschein das kodi nur unter meinem lang genutzten user jetzt
nicht mehr beenden will. Finde ich sehr merkwürdig. Was das verursachen
könnte?
Dann wirst Du wohl in der Konfiguration gucken müssen. Als erstes
würde ich mal die Konfiguration _ganz_ zur Seite schieben.

Grüße
Marc
--
----------------------------------------------------------------------------
Marc Haber | " Questions are the | Mailadresse im Header
Rhein-Neckar, DE | Beginning of Wisdom " |
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402
Kay Martinen
2025-02-02 18:11:23 UTC
Antworten
Permalink
Post by Marc Haber
Post by Kay Martinen
Es hat den Anschein das kodi nur unter meinem lang genutzten user jetzt
nicht mehr beenden will. Finde ich sehr merkwürdig. Was das verursachen
könnte?
Dann wirst Du wohl in der Konfiguration gucken müssen. Als erstes
würde ich mal die Konfiguration _ganz_ zur Seite schieben.
Mit <nichts> startet und beendet kodi wieder korrekt. Mit der <alten>
nicht, auch unter einem anderen user.

Bliebe die Frage ob die entscheidende änderung aufspürbar wäre wenn man
die neu erstellte konfig mit der alten vergleichen würde. Etliche
dateien in etlichen unterverzeichnissen und in <neu> werden sicher
etliche fehlen die in <alt> möglicherweise einfluß hätten.

Ein "testparm" schalter wie bei Samba gibt es möglicherweise. Ob man
damit auch ein komplettes konfig-dir nehmen kann weiß ich nicht - und ob
kodi einem dann auch ausgibt was ihn störte..

Das es wieder läuft; und beendet; ist die Hauptsache.

Bye/
/Kay
--
Posted via Leafnode
Claus Reibenstein
2025-02-02 11:14:35 UTC
Antworten
Permalink
Post by Kay Martinen
Es hat den Anschein das kodi nur unter meinem lang genutzten user jetzt
nicht mehr beenden will.
Dann liegt es wohl an diesem User.

Du kannst mal die ~/.cache löschen (mache ich automatisch bei jedem
Login). Eventuell steckt da irgendwas drin, was kodi stört.

Gruß
Claus
Ralph Aichinger
2025-02-01 06:45:51 UTC
Antworten
Permalink
Post by Kay Martinen
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)?
Bei hängern hilft es oft das Programm aus der Konsole heraus mit strace
zu starten, da sieht man oft, ob z.B. das öffnen einer Datei scheitert,
oder worauf das Programm wartet.

Vermutlich hast du das eh schon gemacht (sorry, hab nicht den ganzen
Thread gelesen).


/ralph
Frank Miller
2025-02-01 06:52:38 UTC
Antworten
Permalink
Post by Ralph Aichinger
Post by Kay Martinen
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)?
Bei hängern hilft es oft das Programm aus der Konsole heraus mit strace
zu starten, da sieht man oft, ob z.B. das öffnen einer Datei scheitert,
oder worauf das Programm wartet.
Vermutlich hast du das eh schon gemacht (sorry, hab nicht den ganzen
^^^^^^^^^^^^^^^^^^^^
Post by Ralph Aichinger
Thread gelesen).
^^^^^^^^^^^^^^

Dann weißt du auch nicht, worauf du da gerade antwortest. Ehrlich. ;-)
Kay Martinen
2025-02-02 18:17:39 UTC
Antworten
Permalink
Post by Frank Miller
Post by Ralph Aichinger
Post by Kay Martinen
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)?
Bei hängern hilft es oft das Programm aus der Konsole heraus mit strace
zu starten, da sieht man oft, ob z.B. das öffnen einer Datei scheitert,
oder worauf das Programm wartet.
Vermutlich hast du das eh schon gemacht (sorry, hab nicht den ganzen
^^^^^^^^^^^^^^^^^^^^
Post by Ralph Aichinger
Thread gelesen).
^^^^^^^^^^^^^^
Dann weißt du auch nicht, worauf du da gerade antwortest. Ehrlich. ;-)
Nur weil ich nicht sofort auf deine Vorschläge einging und die ganzen
Vagen Punkte abkläre heißt das ja nicht das ich nichts davon machte.

Mit 'strace' hab ich das aber in der Tat noch nicht versucht. Bin damit
nicht sehr vertraut. Das eine mal das ich damit etwas versuchte brachte
hunderte Seiten kryptischer meldungen. Die hier ab zu kippen schien mir
nicht sinnvoll.

Mit neuer/leerer Konfig tut er es jetzt wieder. Muß ich halt alles neu
einrichten. Einen Frosch muß man wohl im Hals haben... :-/


Bye/
/Kay
--
Posted via Leafnode
Ralph Aichinger
2025-02-02 19:04:24 UTC
Antworten
Permalink
Post by Kay Martinen
Mit 'strace' hab ich das aber in der Tat noch nicht versucht. Bin damit
nicht sehr vertraut. Das eine mal das ich damit etwas versuchte brachte
hunderte Seiten kryptischer meldungen. Die hier ab zu kippen schien mir
nicht sinnvoll.
Das ist ja das schöne an strace bei einem Hänger. Man schaut sich nur
die lezten paar Zeilen vor dem Hänger an.
Post by Kay Martinen
Mit neuer/leerer Konfig tut er es jetzt wieder. Muß ich halt alles neu
einrichten. Einen Frosch muß man wohl im Hals haben... :-/
Naja, Hauptsache es geht.

/ralph

Christian Garbs
2025-02-01 17:25:31 UTC
Antworten
Permalink
Mahlzeit!
Post by Kay Martinen
Auf 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.
Wenn es nur genau die eine Anwendung betrifft, würde ich mal beim
Kodi-Projekt gucken, ob es Bugreports in der Richtung gibt und dann
ggf. selbst einen einstellen.
Post by Kay Martinen
Kennt jemand eine für Ambitionierte amateure lesbar info darüber wie der
cinnamon desktop Programme beendet und wie man so was debuggen kann?
Wenn Du kodi über den Punkt "Verlassen" in seinem Menü beendest,
sollte Cinnamon gar keine Finger im Spiel haben (außer, dass
irgendwann der X-Client verschwindet).

Installier doch mal spaßeshalber einen zweiten Desktop (nur einen
Windowmanager, kein vollständiges Desktop Environment) und probiere
aus, ob sich Kodi dort besser benimmt. Dann weißt Du, ob es an Kodi
oder an Cinnamon liegt.

Gruß
Christian

PS/1: Hast Du kodi schon mal aus einem Terminal heraus gestartet,
sieht man da irgendwelche Ausgaben?

PS/2: Es gibt auch xkill(1), das geht evtl. einfacher als über kill -9
und manualles Heraussuchen der PID.
--
....Christian.Garbs....................................https://www.cgarbs.de
Q: What's a light-year?
A: One-third less calories than a regular year.
Loading...