Archiv verlassen und diese Seite im Standarddesign anzeigen : Xmms stürzt bei titelwechseln ab
Hab vor kurzem mit yast2 xmms aktualisieren lassen und hab seither durchgehend abstürze wenn ich liedtitel wechsele bzw. sie automatisch wechseln.
Das Problem tritt allerdings nur als Nutzer und nicht als Root auf, laut konsole ein Speicherzugriffsfehler. Leider hab ich nichts über log dateien von xmms gefunden und hab deswegen keine ahnung auf was xmms da zugreifen möchte...Hat jemand eine ahnung?
Zustäzlich habe ich bei der xmms seite in einer faq gelesen,ich solle folgendes machen:
chmod 622 /dev/dsp
chmod 666 /dev/mixer
nun, die Soundausgabe geht zwar noch ganz normal, dennoch bekomm ich beim starten seither die meldung: Direkter Zugriff auf Sound-Gerät nicht möglich
Keine Sound-Karte verfügbar oder Sound-Unterstützung noch nicht konfiguriert. Für die Anwendung ist jedoch Soundunterstützung erforderlich.
Muss ich jetzt noch etwas in yast einstellen? in Xmms war ich schon, das audioplugin ist jedenfalls eingestellt
gropiuskalle
28.09.08, 18:02
Verschiebe mal ~/.xmms und probiere es nochmal. Die chmods waren keine so super Idee, mach das mal rückgängig.
Ok, habs mal verschoben, stürzt noch immer genauso ab
Kennst du den chmod originalwert? ::rolleyes:
Rain_maker
28.09.08, 18:14
Unnötig, dank udev.
Und vielen Dank für die unterbliebene Rückmeldung in Deinem letzten Thread, nachdem man Dir dort prompt geholfen hat, egal wie ungeschickt Du Dich angestellt hast.
http://www.linuxforen.de/forums/showthread.php?t=255614
ähm? ich hab mich doch bedankt?
Rain_maker
28.09.08, 20:06
Das Dankeschön ist mir schnurzpiepegal, es geht darum, zu bestätigen, DASS es funktioniert hat und am besten noch WIE, damit Querleser auch etwas davon haben.
Also dort die selben Ausgaben/Konfigurationsdateien hineinschreiben, die letztendlich jetzt gültig sind und am Schluss zum Erfolg geführt haben.
kannst du trotz meiner unendlich dummheit dennoch erläutern was du mit udev meinst:ugly:? laut meiner kleinen linux-bibel ist das lediglich ein dateisystem von fedora und mandriva?:confused:
ich bräuchte ja theoretisch nur eine möglichkeit zu loggen auf welche datei er versucht zuzugreifen, oder?
mit udev meinst
Das (http://de.wikipedia.org/wiki/Udev) solltest Du selbst finden können...
gropiuskalle
29.09.08, 14:45
ich bräuchte ja theoretisch nur eine möglichkeit zu loggen auf welche datei er versucht zuzugreifen, oder?
Vielleicht helfen Dir die Meldungen weiter, die Du erhälst, wenn Du xmms via 'strace' startest. Dürfte zwar 'ne Menge Heu sein, aber interessant sind meist ohnehin nur die Zeilen kurz vorm Absturz.
strace xmms
also sieht jetzt so aus:
connect(11, {sa_family=AF_FILE, path="/tmp/xmms_moeh.0"}, 110) = 0
write(11, "\1\0\7\0\0\0\0\0", 8) = 8
read(11, "\1\0\0\0\4\0\0\0", 8) = 8
read(11, "=\0\0\0", 4) = 4
read(11, "\1\0\0\0\0\0\0\0", 8) = 8
close(11) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 11
getuid() = 1000
geteuid() = 1000
tgkill(5182, 5255, SIGRT_1) = 0
tgkill(5182, 5185, SIGRT_1) = 0
tgkill(5182, 5183, SIGRT_1) = 0
futex(0x7fffd8a751c0, FUTEX_WAIT, 2, NULL) = 0
setuid(1000) = 0
futex(0x2b20d3caa290, FUTEX_WAKE, 1) = 1
tgkill(5182, 5255, SIGRT_1) = 0
tgkill(5182, 5185, SIGRT_1) = 0
tgkill(5182, 5183, SIGRT_1) = 0
futex(0x7fffd8a751c0, FUTEX_WAIT, 1, NULL) = 0
setreuid(1000, 1000) = 0
The application (or it's libraries) caught a Segmentation Fault. Backtrace follows:
connect(11, {sa_family=AF_FILE, path="/tmp/xmms_nutzer.0"}, 110 <unfinished ...>
+++ killed by SIGSEGV +++
Process 5182 detached
also hab ich vermutet das es an der /tmp/xmms_nutzer lag, hab ihr dann chmod u+rw gegeben, jetzt stürzt das programm noch immer ab, allerdings ohne diese zeile, sieht dann so aus :
read(10, "0&\262u\216f\317\21\246\331\0\252\0b\316l\210\f\0\0\ 0\0"..., 32768) = 32768
open("/usr/lib64/gconv/UNICODE.so", O_RDONLY) = 11
read(11, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\6\0"..., 832) = 832
fstat(11, {st_mode=S_IFREG|0755, st_size=12704, ...}) = 0
mmap(NULL, 2105408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 11, 0) = 0x2aaabd00a000
fadvise64(11, 0, 2105408, POSIX_FADV_WILLNEED) = 0
mprotect(0x2aaabd00c000, 2093056, PROT_NONE) = 0
mmap(0x2aaabd20b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 11, 0x1000) = 0x2aaabd20b000
close(11) = 0
brk(0x911000) = 0x911000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
write(2, "The application (or it\'s librari"..., 84The application (or it's libraries) caught a Segmentation Fault. Backtrace follows:
) = 84
futex(0x2b9a55884f30, FUTEX_WAKE, 2147483647) = 0
futex(0x2aaaaec0b130, FUTEX_WAKE, 2147483647) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Process 5491 detached
die unicode.so läd er ja nur read only? die rechte hat er auch...Und alles andere im log sagt mir genau 0 :(
edit: Ok, Update... Ich hatte anfangs schon die vermutung es könnte an bestimmten dateien liegen, hab das aber dann wieder verworfen weil eben alle möglichen dateien vor dem absturz angezeigt wurden... nur scheinbar wurden lediglich die titel die den absturz verursacht haben übersprungen... hab das jetzt genauer ausgetestet... es liegt definitiv an wma, hier benutze ich das audioplugin wmaplayer 1.0.5, hab mir jetzt einfach mal die neueste version geholt und installiert, neueste version ist natürlich auch 1.0.5... Problem noch immer das selbe... Was mach ich jetzt am besten? :S besitze linux leider erst seit einer woche...
edit 2: und oh wunder juhu... seit der installation stürzen die wma´s auch als root ab... also kein rechteproblem :S kann ich auch einfach mal eine ältere version drüber installieren oder muss ich erst die alte löschen? wenn ja einfach nur zack ordner weg oder gibt es noch eine art registry die ich anpassen muss?
blubrandom
18.10.08, 17:05
hatte das problem auch und soeben gelöst... ffmpeg installieren darauf bassiert xmms-wma nämlich :S
blubrandom
18.10.08, 17:14
ok freudentaumel zurück :S hatte das eben installiert und es ging... dann hab ich den paketmanager geschlossen und zap, xmms wieder weg... und stürzt jetzt auch wieder jedes mal beim laden einer wma ab, so ein mist.
gropiuskalle
18.10.08, 17:46
[...] hier benutze ich das audioplugin wmaplayer 1.0.5 [...]
wmaplayer? Gibt's hier nicht. Schau mal nach dem Paket 'xmms-wma' (oder benutze präzise Bezeichnungen).
Edit: ups sorry, hab nicht genau hingelesen.
blubrandom
18.10.08, 19:12
wmaplayer = xmms-wma
echt seltsam, ich konnte direkt nach der installation ein lied anhören und jetzt krieg ichs nichtmehr auf die reihe
so ich hab jetzt malwieder einen fortschritt erzielt... ich kann einzelne titel laden und abspielen, er erkennt hier auch titellänge, wenn ich aber eine 2 datei reinlade erkennt er bereits die abspielzeit nicht und wenn ich sie dann abspielen will, stürzt xmms wie gewohnt ab.
das hier schreibt er mir in die konsole sobald ich den 2 titel lade:
Segmentation fault
Dies ist wahrscheinlich ein Fehler in XMMS.
Siehe http://bugs.xmms.org zum Ausfüllen eines Fehlerreports.
Xlib: unexpected async reply (sequence 0x1f09)!
Gdk-ERROR **: X connection to :0.0 broken (explicit kill or server shutdown).
Desweiteren ist mir noch aufgefallen als ich die paketversionen abgeglichen habe, das ich im paketmanager keine mesalib finde, diese aber für xmms-wma angegeben ist. wenn ich in google danach suche findet er nur alte themen, ist das eine datei die mittlerweile anderweitig ersetzt wurde? wenn nein, wo bekomm ich da eine aktuelle version her, google war mir da nicht wirklich eine große hilfe
edit: ahja btw. bereits nach dem laden des ersten titel bringt er schon kleinere fehlermeldungen die ihn aber scheinbar nicht stören:
Message: device: default
Gtk-WARNING **: invalid class type `gchar' in cast to `GtkObject'
Gtk-CRITICAL **: file gtkobject.c: line 1034 (gtk_object_set_data): assertion `GTK_IS_OBJECT (object)' failed.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.