#1 18.06.2019 16:52:56

pix
Mitglied

Fehlermeldung bei parole

Hallo zusammen,

seit ca. 1 Jahr nutze ich den Mediaplayer "parole" und XFCE4 ohne Probleme.

Seit einer Woche startet Parole nicht mehr, genauer gesagt, seitdem ich vor ca. 1 Woche zwei Pakete von gstreamer nachinstalliert habe. Ob es damit was zu tun hat weiss ich nicht.
Danach funktioniert Parole ca. 1 Woche lang, dann aber nicht mehr.

Starte ich Parole auf Konsolenebene bekomme ich die Fehlermeldung:

[beldern@pct2016 ~]$ parole 
Speicherzugriffsfehler (Speicherabzug geschrieben)
[beldern@pct2016 ~]$ 

Was habe ich versucht:
Parole komplett deinstalliert und nochmal neu: kein Erfolg
Parole und alle Pakete von gstreamer deinstalliert und danach Parole neu installiert: kein Erfolg

Hm, weiss im Moment nicht weiter. Kann bitte jemand helfen oder weiss Rat

Vielen Dank

Offline

#2 18.06.2019 18:10:17

Greg
Mitglied

Re: Fehlermeldung bei parole

pix schrieb:

..

[beldern@pct2016 ~]$ parole 
Speicherzugriffsfehler (Speicherabzug geschrieben)
[beldern@pct2016 ~]$ 

...

Ist wohl ein Bug in parole.
Ich würde wieder ein downgrade machen.

cd /var/cache/pacman/pkg
pacman -U  parole-1.0.1-2-x86_64.pkg.tar.xz

Könnte ja sein, dass in Kürze ein Bugfix gemacht wird. Mußt du halt im Auge behalten.
Auf der Seite:
https://bugs.archlinux.org/index.php?string=[parole]
sind noch keine Bugs eingetragen.

Offline

#3 19.06.2019 14:10:45

sc44
Mitglied

Re: Fehlermeldung bei parole

Hallo,
das ein downgrade etwas bringt, kann ich mir nicht vorstellen, die letzte Version 1.0.2-1, ist vom 17.04.2019 und danach lief es noch.
Was steht denn im Speicherabzug?
Was du noch testen kannst, die PKGBUILD von parole herunterladen und das Paket neu erstellen.

Könnte mit gtk3 zusammenhängen, das wurde gestern erneuert, ist zwar keine direkte Abhängigkeit von parole, aber von libxfce4ui.

Beitrag geändert von sc44 (19.06.2019 14:24:08)

Offline

#4 19.06.2019 19:38:45

pix
Mitglied

Re: Fehlermeldung bei parole

@Greg

Ich würde wieder ein downgrade machen.

Sorry, dass hatte ich vergessen zu erwähnen. Ein downgrade auf das vorheriger Paket hatte ich durchgeführt aber ohne Erfolg. Die Fehlermeldung war dieselbe.

@sc44

Was steht denn im Speicherabzug?

Hier muss ich passen. Ich weiss nicht was du damit meinst bzw. wie ich an die erforderlichen Information komme.
Kannst du mir da bitte dieszbzgl. weiterhelfen?

Ich weiss nicht inwieweit gstreamer was damit zu tun haben könnte, der vollständigkeithalber hier mal meine installierten Pakete

pacman -Qs gstreamer
local/gst-plugins-base 1.16.0-3
    GStreamer open-source multimedia framework base plugins
local/gst-plugins-base-libs 1.16.0-3
    GStreamer open-source multimedia framework base libraries
local/gst-plugins-good 1.16.0-1
    GStreamer open-source multimedia framework good plugins
local/gstreamer 1.16.0-2
    GStreamer open-source multimedia framework core library
local/parole 1.0.2-1 (xfce4-goodies)
    Modern media player based on the GStreamer framework

Offline

#5 19.06.2019 20:36:16

stefanhusmann
Moderator

Re: Fehlermeldung bei parole

Starte mal gdb und darin

file /usr/bin/parole
run 

Falls da auch nichts Erhellendes kommt: Lege einen neuen Benutzer an und starte parole als dieser.

Offline

#6 19.06.2019 21:16:29

sc44
Mitglied

Re: Fehlermeldung bei parole

pix schrieb:

Kannst du mir da bitte dieszbzgl. weiterhelfen?

Wenn du parole startest, sollte der Speicherabzug danach a Ende der Datei zu finden sein.

journalctl -b

oder in eine Datei schreiben.

journalctl -b > last-log.log

Hast du den parole mal neu kompiliert? Kann ja durchaus sein, das irgendwelche Abhängigkeiten nicht mehr passen, hatte ich mit mpv auch schon mal, wurde dann aber nach etwa 2 Tagen in den repos auch behoben.

Offline

#7 20.06.2019 17:50:43

pix
Mitglied

Re: Fehlermeldung bei parole

Lege einen neuen Benutzer an und starte parole als dieser.

Dies getan und parole startet unter neu angelegten Nutzer. Warum das so ist, allerdings keine Ahnung?

@sc44

...Hast du den parole mal neu kompiliert?

Nein, ich hatte nur zwei Videocodecs hinzugefügt für das Abspielen von *.mts Dateien. Davor lief parole ca. 1 Jahr ohne Probleme.

Habe deinen Gedanken aufgriffen und mit dem Befehl " journalctl -b 0 -p err" die Logdatei ausgelesen.
Der Text war in der Farbe rot und sprang einem gleich ins Auge.

Die Ausgabe des Befehls journalctl -b 0 -p err lautet folgendermaßen:

Logs begin at Wed 2019-03-06 16:49:11 CET, end at Thu 2019-06-20 17:41:51 CEST. --
Jun 20 17:37:57 pct2016 systemd-coredump[1198]: Process 1194 (parole) of user 1000 dumped core.
                                                
                                                Stack trace of thread 1194:
                                                #0  0x000055f8c5a4238b parole_player_toggle_playlist_action_cb (parole)
                                                #1  0x00007f00ea0c7e55 g_closure_invoke (libgobject-2.0.so.0)
                                                #2  0x00007f00ea0b4ec7 n/a (libgobject-2.0.so.0)
                                                #3  0x00007f00ea0b90ce g_signal_emit_valist (libgobject-2.0.so.0)
                                                #4  0x00007f00ea0b9fb0 g_signal_emit (libgobject-2.0.so.0)
                                                #5  0x00007f00ea5d0dc6 n/a (libgio-2.0.so.0)
                                                #6  0x00007f00ea0c7e55 g_closure_invoke (libgobject-2.0.so.0)
                                                #7  0x00007f00ea0b4ec7 n/a (libgobject-2.0.so.0)
                                                #8  0x00007f00ea0b90ce g_signal_emit_valist (libgobject-2.0.so.0)
                                                #9  0x00007f00ea0b9fb0 g_signal_emit (libgobject-2.0.so.0)
                                                #10 0x000055f8c5a3fe9e parole_player_set_playlist_visible (parole)
                                                #11 0x00007f00ea0c7e55 g_closure_invoke (libgobject-2.0.so.0)
                                                #12 0x00007f00ea0b4ec7 n/a (libgobject-2.0.so.0)
                                                #13 0x00007f00ea0b90ce g_signal_emit_valist (libgobject-2.0.so.0)
                                                #14 0x00007f00ea0b9fb0 g_signal_emit (libgobject-2.0.so.0)
                                                #15 0x000055f8c5a45d7a n/a (parole)
                                                #16 0x000055f8c5a479e7 parole_media_list_load (parole)
                                                #17 0x000055f8c5a420d7 n/a (parole)
                                                #18 0x00007f00ea0af842 g_type_create_instance (libgobject-2.0.so.0)
                                                #19 0x00007f00ea0cc699 n/a (libgobject-2.0.so.0)
                                                #20 0x00007f00ea0cd2e4 g_object_new_valist (libgobject-2.0.so.0)
                                                #21 0x00007f00ea0cdc7a g_object_new (libgobject-2.0.so.0)
                                                #22 0x000055f8c5a44260 parole_player_new (parole)
                                                #23 0x000055f8c5a3a5e6 main (parole)
                                                #24 0x00007f00e9c69ee3 __libc_start_main (libc.so.6)

Muss ehrlich zugeben, ich kann damit nichts anfangen,

Was kann ich daraus herauslesen und inwieweit bringt mich das einer Lösung näher?

LG

Offline

#8 20.06.2019 18:30:05

stefanhusmann
Moderator

Re: Fehlermeldung bei parole

pix schrieb:

Lege einen neuen Benutzer an und starte parole als dieser.

Dies getan und parole startet unter neu angelegten Nutzer. Warum das so ist, allerdings keine Ahnung?

Die Idee dahinter war, dass wir nun wissen, dass das Problem innerhalb deines $HOME-Verzeichnisses zu suchen ist.

Zusammen mit den Erkenntnissen aus dem Coredump kommen wir der Sache nun vermutlich auf die Spur.

Liegt die Datei libgobject-2.0.so.0 irgendwo in einem Unterverzeichnis deines Users rum? Wenn ja, wie kommt sie dahin?

In welcher Version ist das Paket glib2 installiert?

Offline

#9 20.06.2019 18:37:24

stefanhusmann
Moderator

Re: Fehlermeldung bei parole

pix schrieb:

Nein, ich hatte nur zwei Videocodecs hinzugefügt für das Abspielen von *.mts Dateien. Davor lief parole ca. 1 Jahr ohne Probleme.

Wie hast du das gemacht? An pacman vorbei?

Offline

#10 20.06.2019 20:01:01

pix
Mitglied

Re: Fehlermeldung bei parole

Danke für die Nachfrage:

Wie hast du das gemacht? An pacman vorbei?

Nein, ich sage mal ganz normal mit einem "pacman -S gst-plugins-bad und pacman -S gst-plugins-ugly"
Danach hat parole auch funktioniert, aber eben nur etwa 2 Tage, dann ging nichts mehr.

Die Idee dahinter war, dass wir nun wissen, dass das Problem innerhalb deines $HOME-Verzeichnisses zu suchen ist.

Okay, dass ist verstanden und macht Sinn.

Liegt die Datei libgobject-2.0.so.0 irgendwo in einem Unterverzeichnis deines Users rum? Wenn ja, wie kommt sie dahin?

Hm, dass weiss ich nicht. Ich kann die Datei nirgendwo in meinem Homeverzeichnis finden.

Der Befehl "find /home/pelz -iname "libgobject-2.0.so.0"" lieferte keine Ausgabe bzw. Angabe

Dann mal den Befehl "locate" bemüht uns es kam die Ausgabe

locate libgobject-2.0.so.0 
/usr/lib/libgobject-2.0.so.0
/usr/lib/libgobject-2.0.so.0.6000.4
/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.6000.4-gdb.py

Wie gesagt, die Datei "libgobject-2.0.so.0" kann ich in meinem Home-Verzeichnis nicht finden

LG

Offline

#11 20.06.2019 20:48:41

stefanhusmann
Moderator

Re: Fehlermeldung bei parole

libgobject sieht soweit gut aus.

Der Fehler wird schwer zu finden sein. Hast du zuletzt XFCE irgendwie gepimpt? Theming geändert? Wenn ja, könntest du versuchen, dieselbe Änderung bei deinem neuen User durchzuführen (der ja noch jungfräulich sein sollte) und dann parole zu starten. Wenn es dann auch segfaultet, lags an der Änderung.

Offline

#12 21.06.2019 07:01:57

pix
Mitglied

Re: Fehlermeldung bei parole

An den Einstellungen von XFCE4 habe ich seit etwa 1 Jahr nicht geändert.

Der Fehler wird schwer zu finden sein.

Das vermute ich auch. Wenn mir keine Erleuchtung kommt wir der Zeitaufwand hoch und der Erfolg fraglich sein.
Ich werde es mal mit dem Player "smplayer" versuchen.

Vielen Dank für deine Unterstützung und Hilfe

LG

Offline

#13 21.06.2019 08:54:07

stefanhusmann
Moderator

Re: Fehlermeldung bei parole

mpv könnte ich sonst noch empfehlen.

Offline

#14 21.06.2019 11:46:59

Galde75
Mitglied

Re: Fehlermeldung bei parole

pix schrieb:

Ich werde es mal mit dem Player "smplayer" versuchen.

Das ist kein Player, nur eine UI für mplayer oder mpv.
Wobei mplayer nicht mehr zu empfehlen ist, da er nicht mehr aktiv weiterentwickelt wird.

Offline

#15 21.06.2019 13:50:55

skull-y
Mitglied

Re: Fehlermeldung bei parole

Galde75, laut der Website ist die letzte Version des mplayers vom April diesen Jahres.

Offline

#16 21.06.2019 15:35:06

blub
Gast

Re: Fehlermeldung bei parole

skull-y schrieb:

Galde75, laut der Website ist die letzte Version des mplayers vom April diesen Jahres.

Diese Version ist das einzige Release seit über 3 Jahren.
Wenn man sich allerdings mal die Versions-Historie anschaut, könnte man durchaus denken, mplayer wurde noch nie aktiv weiterentwickelt.

#17 21.06.2019 19:16:58

pix
Mitglied

Re: Fehlermeldung bei parole

Ich habe jetzt mal "aufgeräumt".
Parole, mplayer, gstreamer und gst-plugins-ugly etc. mit pacman -Runs deinstalliert.
Kann all meine Dateien im mp4, mts und mkv Format abspielen.

Jetzt ist nur noch mpv und smplayer aktiv und ich komme gut damit zurecht.
Muss sogar zugeben, smplayer gefällt mir  besser als parole.
Hoffe auch, dass mpv weiterentwickelt wird.

Das ursprüngliche Problem mit parole ist zwar nicht gelöst aber Dank euer Unterstützung eine bessere Alternativlösung gefunden :-)

Dank an alle, die sich mit dem Thema beschäftigt haben

LG

Offline

#18 22.06.2019 05:53:23

Galde75
Mitglied

Re: Fehlermeldung bei parole

Ihr habt recht, es war Mplayer2 das eingestellt wurde zugunsten MPV. Mplayer hat jedoch keine Priorität auf Feature Updates, was dann zur Abspaltung zu mplayer2 und mpv geführt hatte.

Zitat vom MPV FAQ (Übersetzt mit Google Translator):

Der Grund für diese Gabelung war Uneinigkeit über die Richtung der Entwicklung.
Während sich MPlayer auf die Wartung konzentriert und alten Code und Funktionen nicht zerstört,
wollte mpv in die andere Richtung gehen, in die Modernisierung.

Dies beinhaltete das gnadenlose Entfernen von Code / Funktionen,
die aufgrund ihrer Unklarheit und Nichtverwendung nicht als wartungswürdig angesehen wurden,
oder das Neuschreiben von vorhandenem Code, um ihn zu bereinigen und Fehler zu reduzieren.

Die Reduzierung des Wartungsaufwands durch Ersetzen von MPlayer-Code durch FFmpeg-Mechanismen war ebenfalls eine Priorität.
mplayer2 steckte zwischen diesen Positionen fest - zuerst in Richtung mpv, dann stagnierte er mit langsamer Entwicklung.
Das mplayer2-Projekt wurde bald nach der mpv-Verzweigung inaktiv und ist heute komplett verschwunden

https://github.com/mpv-player/mpv/wiki/ … to_MPlayer

Beitrag geändert von Galde75 (22.06.2019 06:07:03)

Offline

#19 06.07.2019 18:32:22

Tore
Gast

Re: Fehlermeldung bei parole

Hallo,

ich vermute der Fehler liegt an dem Paket mesa-vpdau.
Ich verwende den freien Nvidia-Treiber und nach der Aktualisierung von mesa-vpdau hat der mpv auch einen Speicherzugriffsfehler.

Es liegt an der mpv.conf Datei. Das steht bei mir drin:

#[vdpau]
# Das Profil für den den vdpau Videotreiber.
vo=vdpau
# Benutze Hardware-Dekodierung (Eventuell Probleme bei einigen H264-Dateien.)
#hwdec=vdpau

Wenn die mpv.conf gelöscht wird klappt mpc wieder.

EIne Zusatzfrage: Wofür ist das Paket mesa-vdpau genau?
Brauch man das? Weil es hat bei mir keine Abhänigkeit, dann könnte ich es ja deinstallieren.

#20 06.07.2019 18:37:40

Tore
Gast

Re: Fehlermeldung bei parole

vdpauinfo liefer mir einen Speicherzugriffsfehler:

vdpauinfo 
display: :0.0   screen: 0
Speicherzugriffsfehler (Speicherabzug geschrieben)

#21 07.07.2019 11:25:53

pix
Mitglied

Re: Fehlermeldung bei parole

Hi Tore,
ich hatte mich immer gefragt woher diese Fehlermeldung wohl kam aber nie eine gute Erklärung hinbekommen. Das du sich so intensiv mit der Materie beschäftigst hast verdient Respekt.
Bei der nächsten evtl Fehlermeldung ist dies durchaus ein Ansatzpunkt für die Fehlersuche.

Vielen Dank für deine Mühe und das du deine Erkenntniss mit uns teilst.

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Deine Antwort

Fußzeile des Forums