Bug#594110: mencoder -lavcopts acodec=libvorbis segfaults
Timo Juhani Lindfors
timo.lindfors at iki.fi
Mon Aug 23 18:44:51 UTC 2010
Package: mencoder
Version: 2:1.0~rc3++final.dfsg1-1
Severity: normal
Steps to reproduce:
1) wget http://ftp.acc.umu.se/pub/debian-meetings/2009/debconf9/low/1050_Lightning_talk_Redirecting_require.ogv
2) mencoder 1050_Lightning_talk_Redirecting_require.ogv -oac lavc -lavcopts acodec=libvorbis -ovc lavc -lavcopts vcodec=libtheora:vbitrate=300 -vf scale=480:640,rotate=1,format=fmt=yv12 -srate 44100 -of lavf -lavfopts format=ogg -o fr_bbb.ogg
Expected results:
2) mencoder decodes the input file, rotates it by 90 degrees and then re-encodes it.
Actual results:
2) mencoder segfaults:
MEncoder 1.0rc3-4.4.4 (C) 2000-2009 MPlayer Team
success: format: 0 data: 0x0 - 0x6245d2
Ogg stream 0 is of an unknown type
[Ogg] stream 1: video (Theora v3.2.1), -vid 0
[Ogg] stream 2: audio (Vorbis), -aid 0
Ogg file format detected.
VIDEO: [theo] 320x240 24bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:18 fourcc:0x6F656874 size:320x240 fps:25.000 ftime:=0.0400
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 32000 Hz, 1 ch, s16le, 64.0 kbit/12.50% (ratio: 8000->64000)
Selected audio codec: [ffvorbis] afm: ffmpeg (FFmpeg Vorbis)
==========================================================================
** MUXER_LAVF *****************************************************************
REMEMBER: MEncoder's libavformat muxing is presently broken and can generate
INCORRECT files in the presence of B-frames. Moreover, due to bugs MPlayer
will play these INCORRECT files as if nothing were wrong!
*******************************************************************************
OK, exit.
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
Opening video filter: [format fmt=yv12]
Opening video filter: [rotate=1]
Opening video filter: [scale w=480 h=640]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[theora @ 0x13c6380]Missing extradata!
Could not open codec.
VDecoder init failed :(
Opening video decoder: [theora] Theora/VP3
VDec: vo config request - 320 x 240 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
SwScaler: reducing / aligning filtersize 5 -> 4
Last message repeated 3 times
[swscaler @ 0x1476d10]BICUBIC scaler, from yuv420p to yuv420p using MMX2
[swscaler @ 0x1476d10]using 4-tap MMX scaler for horizontal luminance scaling
[swscaler @ 0x1476d10]using 4-tap MMX scaler for horizontal chrominance scaling
[swscaler @ 0x1476d10]using n-tap MMX scaler for vertical scaling (YV12 like)
[swscaler @ 0x1476d10]320x240 -> 480x640
videocodec: libavcodec (640x480 fourcc=7462696c [libt])
Selected video codec: [theora] vfm: theora (Theora (free, reworked VP3))
==========================================================================
Segmentation fault (core dumped)
More info:
1) gdb shows
#0 0x00007ffff001fdf2 in vorbis_encode_setup_init () from /usr/lib/libvorbisenc.so.2
#1 0x00007ffff3e55ff5 in ?? () from /usr/lib/libavcodec.so.52
#2 0x00007ffff3ef07a3 in avcodec_open () from /usr/lib/libavcodec.so.52
#3 0x0000000000450287 in mpae_init_lavc ()
#4 0x0000000000447f70 in new_audio_encoder ()
#5 0x00000000004443a0 in main ()
(gdb) x/5i $rip
=> 0x7ffff001fdf2 <vorbis_encode_setup_init+4914>: mov 0x8(%rax),%rax
0x7ffff001fdf6 <vorbis_encode_setup_init+4918>: test %rax,%rax
0x7ffff001fdf9 <vorbis_encode_setup_init+4921>: je 0x7ffff001fe36 <vorbis_encode_setup_init+4982>
0x7ffff001fdfb <vorbis_encode_setup_init+4923>: cvttsd2si %xmm0,%edx
0x7ffff001fdff <vorbis_encode_setup_init+4927>: movsd 0x29c121(%rip),%xmm1 # 0x7ffff02bbf28
(gdb) info register
rax 0x0 0
rbx 0xc26ed0 12742352
rcx 0x1 1
rdx 0xffffffffffffffff -1
rsi 0x1 1
rdi 0x0 0
rbp 0xc22480 0xc22480
rsp 0x7fffffffdd80 0x7fffffffdd80
r8 0x2 2
r9 0x7ffff04c6240 140737224925760
r10 0x400 1024
r11 0x8 8
r12 0xc12290 12657296
r13 0xc22480 12723328
r14 0x7ffff04bec78 140737224895608
r15 0x1 1
rip 0x7ffff001fdf2 0x7ffff001fdf2 <vorbis_encode_setup_init+4914>
eflags 0x10286 [ PF SF IF RF ]
cs 0xe033 57395
ss 0xe02b 57387
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=fi_FI (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
Versions of packages mencoder depends on:
ii libasound2 1.0.23-1 shared library for ALSA applicatio
ii libavcodec52 4:0.5.2-2 ffmpeg codec library
ii libavformat52 4:0.5.2-2 ffmpeg file format library
ii libavutil49 4:0.5.2-2 ffmpeg utility library
ii libc6 2.11.2-2 Embedded GNU C Library: Shared lib
ii libcdparanoia0 3.10.2+debian-9 audio extraction tool for sampling
ii libdvdread4 4.1.3-10 library for reading DVDs
ii libenca0 1.13-3 Extremely Naive Charset Analyser -
ii libfontconfig1 2.8.0-2.1 generic font configuration library
ii libfreetype6 2.4.2-1 FreeType 2 font engine, shared lib
ii libfribidi0 0.19.2-1 Free Implementation of the Unicode
ii libgcc1 1:4.4.4-9 GCC support library
ii libgif4 4.1.6-9 library for GIF images (library)
ii libjpeg62 6b1-1 The Independent JPEG Group's JPEG
ii liblircclient0 0.8.3-5 infra-red remote control support -
ii liblzo2-2 2.03-2 data compression library
ii libncurses5 5.7+20100313-2 shared libraries for terminal hand
ii libogg0 1.2.0~dfsg-1 Ogg bitstream library
ii libpng12-0 1.2.44-1 PNG library - runtime
ii libpostproc51 4:0.5.2-2 ffmpeg video postprocessing librar
ii libsmbclient 2:3.4.8~dfsg-2 shared library for communication w
ii libspeex1 1.2~rc1-1 The Speex codec runtime library
ii libstdc++6 4.4.4-9 The GNU Standard C++ Library v3
ii libswscale0 4:0.5.2-2 ffmpeg video scaling library
ii libtheora0 1.1.1+dfsg.1-3 The Theora Video Compression Codec
ii mplayer 2:1.0~rc3++final.dfsg1-1 movie player for Unix-like systems
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
mencoder recommends no packages.
Versions of packages mencoder suggests:
ii bzip2 1.0.5-4 high-quality block-sorting file co
ii fontconfig 2.8.0-2.1 generic font configuration library
pn mplayer-doc <none> (no description available)
pn ttf-freefont <none> (no description available)
-- no debconf information
More information about the pkg-multimedia-maintainers
mailing list