[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>