[packman] VLC 1.1.8 crashes on some flv files

Andrea Turrini andrea.turrini at gmail.com
Mon Apr 4 12:04:11 CEST 2011


Hi all,
I have just updated vlc from packman repo from version 1.1.7 to 1.1.8
on openSUSE 11.4 x86_64.

Now some flv file crashes vlc. If I run "gdb vlc" and then I try to
open such file, I obtain:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffa43b3700 (LWP 17870)]
0x00007fffd94892b6 in amf_parse_object (s=0x31788d0, astream=0x0,
vstream=0x0, key=0x0, max_pos=518, depth=2) at
libavformat/flvdec.c:214
214     libavformat/flvdec.c: No such file or directory.
        in libavformat/flvdec.c
(gdb) bt
#0  0x00007fffd94892b6 in amf_parse_object (s=0x31788d0, astream=0x0,
vstream=0x0, key=0x0, max_pos=518, depth=2) at
libavformat/flvdec.c:214
#1  0x00007fffd94891bc in amf_parse_object (s=0x31788d0,
astream=0x2427cf0, vstream=0x1942b40, key=0x7fffa43b1f20 "trackinfo",
max_pos=518, depth=1)
    at libavformat/flvdec.c:246
#2  0x00007fffd9489111 in amf_parse_object (s=0x31788d0,
astream=0x2427cf0, vstream=0x1942b40, key=0x7fffa43b20e0 "onMetaData",
max_pos=518, depth=0)
    at libavformat/flvdec.c:235
#3  0x00007fffd948a0cb in flv_read_metabody (s=0x31788d0,
pkt=0x7fffa43b21f0) at libavformat/flvdec.c:304
#4  flv_read_packet (s=0x31788d0, pkt=0x7fffa43b21f0) at
libavformat/flvdec.c:403
#5  0x00007fffd94fa0f8 in av_read_packet (s=<value optimized out>,
pkt=<value optimized out>) at libavformat/utils.c:705
#6  0x00007fffd94faca7 in av_read_frame_internal (s=0x31788d0,
pkt=0x7fffa43b2470) at libavformat/utils.c:1151
#7  0x00007fffd94fc3ff in av_find_stream_info (ic=0x31788d0) at
libavformat/utils.c:2313
#8  0x00007fffbca6c600 in OpenDemux (p_this=0xa4b780) at demux.c:226
#9  0x00007ffff7964f95 in module_need (p_this=<value optimized out>,
psz_capability=0x7ffff799dbc9 "demux", psz_name=<value optimized out>,
b_strict=true)
    at modules/modules.c:559
#10 0x00007ffff791ff66 in __demux_New (p_obj=<value optimized out>,
p_parent_input=<value optimized out>, psz_access=0xb91bf8 "flv",
psz_demux=
    0x7ffff79a5d11 "", psz_path=0xb1b100
"/home/ori/Documenti/video.flv", s=<value optimized out>,
out=0x190d890, b_quick=true)
    at input/demux.c:169
#11 0x00007ffff792d482 in InputSourceInit (p_input=<value optimized
out>, in=<value optimized out>, psz_mrl=<value optimized out>,
    psz_forced_demux=<value optimized out>, b_in_can_fail=false) at
input/input.c:2603
#12 0x00007ffff792e61d in Init (p_input=0xb641c0) at input/input.c:1244
#13 0x00007ffff792fcc5 in input_Preparse (p_parent=<value optimized
out>, p_item=<value optimized out>) at input/input.c:201
#14 0x00007ffff79101b5 in Preparse (data=0x6b75c0) at playlist/preparser.c:140
#15 Thread (data=0x6b75c0) at playlist/preparser.c:220
#16 0x00007ffff76c2a3f in start_thread () from /lib64/libpthread.so.0
#17 0x00007ffff721e67d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

I had no problem using vlc 1.1.7 playing the same file.

Is it a known problem? Should I open a bug report upstream?

Regards,
Andrea




More information about the Packman mailing list