OS FreeBSD 7.3.
I compiled vlc (1.1-rc) with "--disable-optimizations--enable-debug" and add to CFLAGS (-O0 -g3).
Code: Select all
> gdb /usr/local/bin/vlc
Code: Select all
run -vvv udp://@239.195.0.2:1234 :sout='#transcode{vcodec=WMV2,vb=650,fps=10,width=320,height=240,acodec=wma2,ab=32,channels=1,samplerate=22050}:std{access=mmsh,mux=asfh,dst=:8001}'
Code: Select all
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2a310260 (LWP 100231)]
0x289838fd in ff_dnxhd_init_mmx () from /usr/local/lib/libavcodec.so.52
(gdb) bt
#0 0x289838fd in ff_dnxhd_init_mmx () from /usr/local/lib/libavcodec.so.52
#1 0x2a434000 in ?? ()
#2 0x00000001 in ?? ()
#3 0x288577e0 in MPV_frame_start () from /usr/local/lib/libavcodec.so.52
#4 0x00095880 in ?? ()
#5 0x00000003 in ?? ()
#6 0x2a4f4730 in ?? ()
#7 0x00000003 in ?? ()
#8 0x2a4f4000 in ?? ()
#9 0x00000000 in ?? ()
#10 0x2b800724 in ?? ()
#11 0x28174f20 in ?? () from /usr/local/lib/libvlccore.so.4
#12 0x0000000c in ?? ()
#13 0x0000000b in ?? ()
#14 0xbf6778e8 in ?? ()
#15 0x28100d52 in picture_NewFromResource (p_fmt=Error accessing memory address 0x18: Bad address.
) at video_output/vout_pictures.c:792
Previous frame inner to this frame (corrupt stack?)
This is dump of udp stream (http://88.85.76.18/stream.dump)
SEGFAULT can also be replicated with a dumpfile.
Code: Select all
vlc -vvv ./stream.dump :sout='#transcode{vcodec=WMV2,vb=650,fps=10,width=320,height=240,acodec=wma2,ab=32,channels=1,samplerate=22050}:std{access=mmsh,mux=asfh,dst=:8001}'