Bug#741240: vlc segfaults while playing MKV files

Dirk Griesbach spamthis at freenet.de
Mon Mar 31 14:17:55 UTC 2014


Hi,

Am Mo, 10. Mär 2014 um 11:11:56 +0100 schrieb Evgeni Golov:
> vlc currently segfaults on me, when I try to play some MKV file with
> 720p h264 (High) in it.

I had only 720p *.mkv segfault vlc. However, some Macromedia Flash
Videos segfault too. All H264 (High). Sadly I can't get it to segfault
on purpose. If I play the file a second time it will run past the
previous segfault position without problems. Sometimes it will crash
later on. Sometimes it won't.

Debian Release: sid
Architecture: i386 (i686)

> avprobe:
> avprobe version 9.11-6:9.11-3, Copyright (c) 2007-2013 the Libav developers
>   built on Mar  5 2014 03:07:06 with gcc 4.8 (Debian 4.8.2-16)
> Input #0, matroska,webm, from 'foo.mkv':
>   Duration: 00:19:11.48, start: 0.000000, bitrate: N/A
>     Stream #0.0(eng): Video: h264 (High), yuv420p, 1280x720, PAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc
>     Stream #0.1: Audio: ac3, 48000 Hz, 5.1, fltp, 448 kb/s (default)
> # avprobe output

$ avprobe foo.avi 
avprobe version 9.11-6:9.11-3+b1, Copyright (c) 2007-2013 the Libav developers
  built on Mar 17 2014 12:59:47 with gcc 4.8 (Debian 4.8.2-16)
[flv @ 0x9ab40a0] max_analyze_duration reached
Input #0, flv, from 'foo.avi':
  Duration: 00:31:38.84, start: 0.019000, bitrate: N/A
    Stream #0.0: Video: h264 (High), yuv420p, 640x352 [PAR 1:1 DAR 20:11], 492 kb/s, 25 fps, 25 tbr, 1k tbn, 50 tbc
    Stream #0.1: Audio: aac, 48000 Hz, stereo, fltp, 64 kb/s
# avprobe output

Output from vlc:

$ vlc foo.avi 
VLC media player 2.1.2 Rincewind (revision 2.1.2-0-ga4c4876)
[0x9d6c8f8] main libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
[flv @ 0xb4f1efa0] max_analyze_duration reached
[flv @ 0x9edb280] max_analyze_duration reached
Fontconfig warning: FcPattern object size does not accept value "0"
Fontconfig warning: FcPattern object size does not accept value "0"
Fontconfig warning: FcPattern object size does not accept value "0"
Fontconfig warning: FcPattern object size does not accept value "0"
[0x9dc86d8] main vout display error: Failed to resize display
[0xb06dab98] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 300 ms)
[0xb06dab98] main input error: ES_OUT_RESET_PCR called
Non-reference picture received and no reference available
[h264 @ 0x9dba180] decode_slice_header error
[h264 @ 0x9df7f40] mmco: unref short failure
Non-reference picture received and no reference available
[h264 @ 0x9df7f40] decode_slice_header error
[h264 @ 0x9df82e0] reference picture missing during reorder
[h264 @ 0x9df82e0] reference picture missing during reorder
[h264 @ 0x9df82e0] reference picture missing during reorder
[h264 @ 0x9df82e0] Missing reference picture
[h264 @ 0x9df82e0] Missing reference picture
[h264 @ 0x9df82e0] Missing reference picture
[h264 @ 0x9dba180] Missing reference picture
Speicherzugriffsfehler
$

Playing the file a second time without problems:

$ vlc foo.avi
VLC media player 2.1.2 Rincewind (revision 2.1.2-0-ga4c4876)
[0x9f698f8] main libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
[flv @ 0xb501efa0] max_analyze_duration reached
[flv @ 0xa0d8280] max_analyze_duration reached
Fontconfig warning: FcPattern object size does not accept value "0"
Fontconfig warning: FcPattern object size does not accept value "0"
Fontconfig warning: FcPattern object size does not accept value "0"
Fontconfig warning: FcPattern object size does not accept value "0"
[0x9fc5be0] main vout display error: Failed to resize display
$

Regards,
Dirk



More information about the pkg-multimedia-maintainers mailing list