[vdr] how to find out the crash of vdr

Goga777 goga777 at bk.ru
Sat Aug 30 09:18:49 CEST 2008


Hi

I have vdr 170 + cvs xineliboutput + external svn ffmpeg + hg xine-lib-1.2 

during of watching some hdtv channels I have crash ffmpeg/xine-lib with this errors

[h264 @ 0x8706aa0]B picture before any references, skipping
[h264 @ 0x8706aa0]decode_slice_header error
[h264 @ 0x8706aa0]no frame!
[h264 @ 0x8706aa0]B picture before any references, skipping
[h264 @ 0x8706aa0]decode_slice_header error
[h264 @ 0x8706aa0]no frame!
[h264 @ 0x8706aa0]B picture before any references, skipping
[h264 @ 0x8706aa0]decode_slice_header error
[h264 @ 0x8706aa0]no frame!
[h264 @ 0x8706aa0]B picture before any references, skipping
[h264 @ 0x8706aa0]decode_slice_header error
[h264 @ 0x8706aa0]no frame!
[h264 @ 0x8706aa0]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x8706aa0]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x8706aa0]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x8706aa0]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x8706aa0]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x8706aa0]mmco: unref short failure
[h264 @ 0x8706aa0]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
vdr: osdflush: n: 1, 10.1, timeout: 0, result: 0
[h264 @ 0x8706aa0]warning: first frame is no keyframe
vdr: osdflush: n: 2, 22.2, timeout: 0, result: 0
[h264 @ 0x8706aa0]warning: first frame is no keyframe
vdr: osdflush: n: 2, 22.6, timeout: 0, result: 0
[h264 @ 0x8706aa0]warning: first frame is no keyframe
vdr: osdflush: n: 3, 38.5, timeout: 0, result: 0
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]warning: first frame is no keyframe
vdr: osdflush: n: 1, 9.5, timeout: 0, result: 0
[h264 @ 0x8706aa0]warning: first frame is no keyframe
[h264 @ 0x8706aa0]Internal error, picture buffer overflow
Aborted

How can I track this errors for good bug-report to ffmpeg developpers ? It's seems need to use the gdb.
Is it right way ?
http://xinehq.de/index.php/developer

Q: How do I run xine in gdb? 
A: First make sure you have a debug build. You can either run xine from gdb or attach to an already-running process:
Running xine from gdb:
$ gdb xine
(gdb) handle SIG32 noprint nostop
(gdb) run 
Attaching to a running xine process:
$ gdb xine `pidof xine`







More information about the vdr mailing list