[buug-l] xine mit segfault
Michael Wiedmann
mw at miwie.in-berlin.de
Mon Dez 25 12:04:11 CET 2006
Hallo zusammen,
ich will man ein wenig eure Weihnachtsruhe "stören":
Ich kämpfe auf einem neu aufgesetzten Debian etch System mit "xine".
ii libxine1 1.1.2+dfsg-2 ...
ii xine-ui 0.99.4+dfsg+cvs2006 ...
Jeder Versuch mit gxine, kaffeine oder xine endet mit einem segfault.
Die letzten Zeilen von "strace xine" lauten:
gettimeofday({1167043789, 943520}, NULL) = 0
open("/dev/zero", O_RDWR) = 6
mmap2(NULL, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 6, 0) =
0xb6783000
close(6) = 0
mmap2(NULL, 405504, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb577b000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
wobei mir natürlich die letzte "mmap2"-Zeile ins Auge sticht, da dort
als "fd" -1 übergeben wird, was auf ein fehlgeschlagenes "open"
schliessen läßt.
Ein "strace -eopen xine" liefert allerdings 1714 Treffer! Filtere ich
davon die "ENOENT" aus, bleiben immer noch 1320 Zeilen. Wenn ich so Zug
um Zug alle mir unverdächtigen (z.B. /home/mw/.xine..., .../icons/...,
etc.) fehlgeschlagenen "open" ausfiltere, bleibt nichts mehr übrig...
Lösungsvorschläge?
Michael
--
Michael Wiedmann <mw at miwie.in-berlin.de>