[Ffmpeg-devel] segmentation fault (and other errors) when using wmv3

Eric Goff goffster
Sun Aug 7 05:21:14 CEST 2005


In general, I have not gotten the latest version of ffmpeg to work at all 
with wmv3

(xine *does* work on it, so file is not corrupt)

I ran it using gdb:
gdb --args ffmpeg/ffmpeg -i /opt/movies/cd7/2005.wmv -s 320x240 -aspect 4:3 
-b 705 -ab 192 -er 4 -y 2005.mp4
GNU gdb Red Hat Linux (6.3.0.0-1.21rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain 
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...(no debugging symbols 
found)
Using host libthread_db library "/lib/libthread_db.so.1".

(gdb) r
Starting program: /home/egoff/ffmpeg/ffmpeg/ffmpeg -i 
/opt/movies/cd7/2005.wmv -s 320x240 -aspect 4:3 -b 705 -ab 192 -er 4 -y 
2005.mp4
Reading symbols from shared object read from target memory...(no debugging 
symbols found)...done.
Loaded system supplied DSO at 0x577000
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208842560 (LWP 962)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
ffmpeg version CVS, build 3211265, Copyright (c) 2000-2004 Fabrice Bellard
configuration: --enable-faac --enable-mp3lame --enable-vorbis 
--enable-faadbin --enable-xvid --enable-a52bin --enable-pp 
--enable-shared-pp --disable-dc1394 --enable-gpl --enable-libogg 
--enable-opts --enable-debug --enable-pthreads
built on Aug 6 2005 22:15:52, gcc: 4.0.1 20050727 (Red Hat 4.0.1-5)
[wmv3 @ 0x83096a0]This decoder is not supposed to produce picture. Dont 
report this as a bug!
[wmv3 @ 0x83096a0]Profile 1:
frmrtq_postproc=7, bitrtq_postproc=7
LoopFilter=1, MultiRes=0, FastUVMV=0, Extended MV=0
Rangered=0, VSTransform=1, Overlap=1, SyncMarker=0
DQuant=1, Quantizer mode=0, Max B frames=0

Seems that stream 1 comes from film source: 1000.00 (1000/1) -> 30.00 (30/1)
Input #0, asf, from '/opt/movies/cd7/2005.wmv':
Duration: 01:02:33.8, start: 4.000000, bitrate: 516 kb/s
Stream #0.0: Audio: wmav2, 44100 Hz, stereo, 64 kb/s
Stream #0.1: Video: wmv3, yuv420p, 320x240, 1000.00 fps
Output #0, mp4, to '2005.mp4':
Stream #0.0: Video: mpeg4, yuv420p, 320x240, 30.00 fps, q=2-31, 705 kb/s
Stream #0.1: Audio: aac, 44100 Hz, stereo, 192 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Stream #0.0 -> #0.1
[wmv3 @ 0x83096a0]This decoder is not supposed to produce picture. Dont 
report this as a bug!
[wmv3 @ 0x83096a0]Profile 1:
frmrtq_postproc=7, bitrtq_postproc=7
LoopFilter=1, MultiRes=0, FastUVMV=0, Extended MV=0
Rangered=0, VSTransform=1, Overlap=1, SyncMarker=0
DQuant=1, Quantizer mode=0, Max B frames=0
Press [q] to stop encoding
[wmv3 @ 0x83096a0]concealing 300 DC, 300 AC, 300 MV errors
[wmv3 @ 0x83096a0]VOP DQuant info
[wmv3 @ 0x83096a0]concealing 300 DC, 300 AC, 300 MV errors

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208842560 (LWP 962)]
0x08236be7 in ff_h264_idct_add_mmx2 ()
(gdb) where
#0 0x08236be7 in ff_h264_idct_add_mmx2 ()
#1 0x081932b1 in ff_mspel_motion ()
#2 0x080b5e9f in ff_update_duplicate_context ()
#3 0x080ba578 in MPV_decode_mb ()
#4 0x08171ff1 in ff_er_add_slice ()
#5 0x08173bca in ff_er_frame_end ()
#6 0x0821bee0 in vc9_decode_b_mb ()
#7 0x080a68aa in avcodec_decode_video ()
#8 0x0805adf7 in parse_matrix_coeffs ()
#9 0x0805d605 in main ()
(gdb)




More information about the ffmpeg-devel mailing list