Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: Signal 15 exit with dvd-replay



-------- Original Message --------
Subject: [vdr] Re: Signal 15 exit with dvd-replay (22-Mrz-2002 19:51)
From:    aschultz@cs.uni-magdeburg.de
To:      vdr@linuxtv.org

Hi Andreas,

> [...]
> 
> > I did so. Here is the output:
> > 
> > -----------------------------------------------
> > PGC pre Commands didn't do a jump, link or call
> > PG: state.pgN
> > play_cell: state.cellN (1)
> > play_PG: state.pgN (2)
> > play_Cell: state.cellN (2)
> > Segmentation fault
> > -----------------------------------------------
> 
> ok, the bad news first, a output like the one above, doesn't really 
> help. i would need a gdb backtrace in this case (run vdr under gdb and 
> do "bt" after the crash).
> now the better news, i can reproduce a crash that might be the same as 
> yours, however this one looks so strange, that it will take a while to 
> figure out what is going one.

Because it is weekend i was able to test some more variations.

VDR 0.99 don't ran that stable as i thought, i only never 
noticed this because i never used it that intensive.

For the tests with gdb i started DVD, partly pressed 'yellow',
stopped it (back-key), moved a bit in the menu, started DVD
again and so on.

With vdr0.99 dvd seems to work a little bit more
reliable than with 1.0.0.pre4. I was not counting
exactly, but i guess it took 4-5 DVD-starts before
vdr exited, with 1.0.0pre4 vdr exited on the second time
i tried to replay DVD.

First time dvd-replay works always.

In case its important: my dvds are located on hdd.


GDB-Output with vdr0.99 with aio-patch and new driver from Klaus Homepage:
--------------------------------------------------------------
[New Thread 1024 (LWP 2976)]
[New Thread 2049 (LWP 2977)]
[New Thread 1026 (LWP 2978)]
[New Thread 2051 (LWP 2979)]
[New Thread 3076 (LWP 2980)]
[New Thread 4101 (LWP 3768)]
[New Thread 5126 (LWP 3769)]
[New Thread 6151 (LWP 4095)]
[New Thread 7176 (LWP 4096)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 2976)]
0x4007dce0 in pthread_mutex_lock () from /lib/libpthread.so.0

#0  0x4007dce0 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x4017fbfb in free () from /lib/libc.so.6
#2  0x400c6e44 in __builtin_delete () from /usr/lib/libstdc++-libc6.2-2.so.3
#3  0x080527d1 in _._14cDVDplayBuffer (this=0x814af10, __in_chrg=3) at dvbapi.c:1707
#4  0x08057442 in StopReplay__7cDvbApi (this=0x80d21e0) at dvbapi.c:3821
#5  0x080665bb in _._14cReplayControl (this=0x80e50a0, __in_chrg=3) at menu.c:2505
#6  0x08073613 in main (argc=10, argv=0xbffffab4) at vdr.c:411
#7  0x4012a6cf in __libc_start_main () from /lib/libc.so.6
--------------------------------------------------------------

GDB-Output with vdr1.0.0pre4 with aio-patch and new driver from Klaus Homepage:
--------------------------------------------------------------
[New Thread 1024 (LWP 6611)]
[New Thread 2049 (LWP 6617)]
[New Thread 1026 (LWP 6618)]
[New Thread 2051 (LWP 6619)]
[New Thread 3076 (LWP 6620)]
[New Thread 4101 (LWP 7331)]
[New Thread 5126 (LWP 7332)]
[New Thread 6151 (LWP 7584)]
[New Thread 7176 (LWP 7602)]
[New Thread 8201 (LWP 7945)]
[New Thread 9226 (LWP 7946)]
[New Thread 10251 (LWP 8125)]
[New Thread 11276 (LWP 8126)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 11276 (LWP 8126)]
0x4017fb08 in malloc () from /lib/libc.so.6

#0  0x4017fb08 in malloc () from /lib/libc.so.6
#1  0x4017f1e4 in malloc () from /lib/libc.so.6
#2  0x400c6ee9 in __builtin_new () from /usr/lib/libstdc++-libc6.2-2.so.3
#3  0x400c70cf in __builtin_vec_new () from /usr/lib/libstdc++-libc6.2-2.so.3
#4  0x0806c2a5 in __6cFramePCUci10eFrameTypei (this=0x81d05d0, Data=0x813df18 "", Count=187128, Type=ftUnknown,
    Index=-1) at ringbuffer.c:223
#5  0x08052e1c in SendIframe__14cDVDplayBuffer (this=0x81db9a8) at dvbapi.c:1500
#6  0x0805311c in Input__14cDVDplayBuffer (this=0x81db9a8) at dvbapi.c:2041
#7  0x0808621b in Action__22cRingBufferInputThread (this=0x8214db8) at ringbuffer.c:22
#8  0x0806f81e in StartThread__7cThreadP7cThread (Thread=0x8214db8) at thread.c:117
#9  0x4007cf0a in pthread_start_thread () from /lib/libpthread.so.0
#10 0x4007cf51 in pthread_start_thread_event () from /lib/libpthread.so.0
--------------------------------------------------------------

HTH ....Andreas




Home | Main Index | Thread Index