[libav-bugs] [Bug 705] New: avconv crashes with "-c:a copy" on an .mp3 file

bugzilla at libav.org bugzilla at libav.org
Sat Jun 21 02:54:35 CEST 2014


https://bugzilla.libav.org/show_bug.cgi?id=705

           Summary: avconv crashes with "-c:a copy" on an .mp3 file
           Product: Libav
           Version: 10
          Platform: X86
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: utilities
        AssignedTo: bugzilla at libav.org
        ReportedBy: sudoman at ninthfloor.org


i tried copying an mp3 stream from one file to another, using avconv. avconv
then crashed.

(rockbox would not play this file, but mplayer played it fine. mp3diags was
able to repair the mp3 file.)

$ avconv -i Dance\ Your\ Dance.mp3 -c:a copy tmp.mp3

sudoman at debian broken-bak$ avconv -v 9 -loglevel 99 -i Dance\ Your\ Dance.mp3
-c:a copy tmp.mp3
avconv version 10.1-6:10.1-1, Copyright (c) 2000-2014 the Libav developers
  built on May 11 2014 16:36:24 with gcc 4.8 (Debian 4.8.2-21)
  configuration: --arch=amd64 --enable-pthreads --enable-runtime-cpudetect
--extra-version='6:10.1-1' --libdir=/usr/lib/x86_64-linux-gnu --prefix=/usr
--enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r
--enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp
--enable-libopencv --enable-libopenjpeg --enable-libopus --enable-libpulse
--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi
--enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl
--enable-swscale --enable-libcdio --enable-x11grab --enable-libx264
--enable-libxvid --shlibdir=/usr/lib/x86_64-linux-gnu --enable-shared
--disable-static
  libavutil     53.  3. 0 / 53.  3. 0
  libavcodec    55. 34. 1 / 55. 34. 1
  libavformat   55. 12. 0 / 55. 12. 0
  libavdevice   54.  0. 0 / 54.  0. 0
  libavfilter    4.  2. 0 /  4.  2. 0
  libavresample  1.  1. 0 /  1.  1. 0
  libswscale     2.  1. 2 /  2.  1. 2
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set libav* logging level) with
argument '9'.
Reading option '-loglevel' ... matched as option 'loglevel' (set libav* logging
level) with argument '99'.
Reading option '-i' ... matched as input file with argument 'Dance Your
Dance.mp3'.
Reading option '-c:a' ... matched as option 'c' (codec name) with argument
'copy'.
Reading option 'tmp.mp3' ... matched as output file.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set libav* logging level) with argument 9.
Successfully parsed a group of options.
Parsing a group of options: input file Dance Your Dance.mp3.
Successfully parsed a group of options.
Opening an input file: Dance Your Dance.mp3.
[mp3 @ 0x26118c0] Probed with size=524288 and score=50
[mp3 @ 0x26118c0] max_analyze_duration reached
[mp3 @ 0x26118c0] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for  Input Stream #0.0 : mono
Input #0, mp3, from 'Dance Your Dance.mp3':
  Duration: 00:45:01.38, start: 0.000000, bitrate: 64 kb/s
    Stream #0.0, 194, 1/14112000: Audio: mp3, 44100 Hz, mono, s16p, 64 kb/s
Successfully opened the file.
Parsing a group of options: output file tmp.mp3.
Applying option c:a (codec name) with argument copy.
Successfully parsed a group of options.
Opening an output file: tmp.mp3.
File 'tmp.mp3' already exists. Overwrite ? [y/N] y 
Successfully opened the file.
Output #0, mp3, to 'tmp.mp3':
  Metadata:
    TSSE            : Lavf55.12.0
    Stream #0.0, 0, 1/90000: Audio: libmp3lame, 44100 Hz, mono, 64 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press ctrl-c to stop encoding
Floating point exception (core dumped)
sudoman at debian broken-bak$ gdb avconv
GNU gdb (Debian 7.7.1-1) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from avconv...(no debugging symbols found)...done.
(gdb) r -v 9 -loglevel 99 -i Dance\ Your\ Dance.mp3 -c:a copy tmp.mp3
Starting program: /usr/bin/avconv -v 9 -loglevel 99 -i Dance\ Your\ Dance.mp3
-c:a copy tmp.mp3
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
avconv version 10.1-6:10.1-1, Copyright (c) 2000-2014 the Libav developers
  built on May 11 2014 16:36:24 with gcc 4.8 (Debian 4.8.2-21)
  configuration: --arch=amd64 --enable-pthreads --enable-runtime-cpudetect
--extra-version='6:10.1-1' --libdir=/usr/lib/x86_64-linux-gnu --prefix=/usr
--enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r
--enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp
--enable-libopencv --enable-libopenjpeg --enable-libopus --enable-libpulse
--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi
--enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl
--enable-swscale --enable-libcdio --enable-x11grab --enable-libx264
--enable-libxvid --shlibdir=/usr/lib/x86_64-linux-gnu --enable-shared
--disable-static
  libavutil     53.  3. 0 / 53.  3. 0
  libavcodec    55. 34. 1 / 55. 34. 1
  libavformat   55. 12. 0 / 55. 12. 0
  libavdevice   54.  0. 0 / 54.  0. 0
  libavfilter    4.  2. 0 /  4.  2. 0
  libavresample  1.  1. 0 /  1.  1. 0
  libswscale     2.  1. 2 /  2.  1. 2
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set libav* logging level) with
argument '9'.
Reading option '-loglevel' ... matched as option 'loglevel' (set libav* logging
level) with argument '99'.
Reading option '-i' ... matched as input file with argument 'Dance Your
Dance.mp3'.
Reading option '-c:a' ... matched as option 'c' (codec name) with argument
'copy'.
Reading option 'tmp.mp3' ... matched as output file.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set libav* logging level) with argument 9.
Successfully parsed a group of options.
Parsing a group of options: input file Dance Your Dance.mp3.
Successfully parsed a group of options.
Opening an input file: Dance Your Dance.mp3.
[mp3 @ 0x6498c0] Probed with size=524288 and score=50
[mp3 @ 0x6498c0] max_analyze_duration reached
[mp3 @ 0x6498c0] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for  Input Stream #0.0 : mono
Input #0, mp3, from 'Dance Your Dance.mp3':
  Duration: 00:45:01.38, start: 0.000000, bitrate: 64 kb/s
    Stream #0.0, 194, 1/14112000: Audio: mp3, 44100 Hz, mono, s16p, 64 kb/s
Successfully opened the file.
Parsing a group of options: output file tmp.mp3.
Applying option c:a (codec name) with argument copy.
Successfully parsed a group of options.
Opening an output file: tmp.mp3.
File 'tmp.mp3' already exists. Overwrite ? [y/N] y
Successfully opened the file.
Output #0, mp3, to 'tmp.mp3':
  Metadata:
    TSSE            : Lavf55.12.0
    Stream #0.0, 0, 1/90000: Audio: libmp3lame, 44100 Hz, mono, 64 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press ctrl-c to stop encoding

Program received signal SIGFPE, Arithmetic exception.
0x00007ffff68672c7 in avpriv_mpegaudio_decode_header ()
   from /usr/lib/x86_64-linux-gnu/libavcodec.so.55
(gdb) bt
#0  0x00007ffff68672c7 in avpriv_mpegaudio_decode_header ()
   from /usr/lib/x86_64-linux-gnu/libavcodec.so.55
#1  0x00007ffff76c7478 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libavformat.so.55
#2  0x00007ffff76c7675 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libavformat.so.55
#3  0x00007ffff76d4b3e in av_interleaved_write_frame ()
   from /usr/lib/x86_64-linux-gnu/libavformat.so.55
#4  0x0000000000414134 in ?? ()
#5  0x00000000004144ea in ?? ()
#6  0x000000000040679e in ?? ()
#7  0x00007ffff5305b45 in __libc_start_main (main=0x405720, argc=10, 
    argv=0x7fffffffe378, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fffffffe368) at libc-start.c:287
#8  0x0000000000406a5e in ?? ()
(gdb) diasass $pc-32,$pc+32
Undefined command: "diasass".  Try "help".
(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0x7ffff68672a7 to 0x7ffff68672e7:
   0x00007ffff68672a7 <avpriv_mpegaudio_decode_header+279>:    mov   
$0x6,%r11d
   0x00007ffff68672ad <avpriv_mpegaudio_decode_header+285>:    mov    $0x2,%ecx
   0x00007ffff68672b2 <avpriv_mpegaudio_decode_header+290>:    mov    $0x1,%r8d
   0x00007ffff68672b8 <avpriv_mpegaudio_decode_header+296>:    jmpq  
0x7ffff68671b9 <avpriv_mpegaudio_decode_header+41>
   0x00007ffff68672bd <avpriv_mpegaudio_decode_header+301>:    nopl   (%rax)
   0x00007ffff68672c0 <avpriv_mpegaudio_decode_header+304>:    imul  
$0x2ee0,%eax,%eax
   0x00007ffff68672c6 <avpriv_mpegaudio_decode_header+310>:    cltd   
=> 0x00007ffff68672c7 <avpriv_mpegaudio_decode_header+311>:    idiv   %r10d
   0x00007ffff68672ca <avpriv_mpegaudio_decode_header+314>:    add    %eax,%esi
   0x00007ffff68672cc <avpriv_mpegaudio_decode_header+316>:    shl    $0x2,%esi
   0x00007ffff68672cf <avpriv_mpegaudio_decode_header+319>:    jmp   
0x7ffff6867296 <avpriv_mpegaudio_decode_header+262>
   0x00007ffff68672d1 <avpriv_mpegaudio_decode_header+321>:    nopl   0x0(%rax)
   0x00007ffff68672d8 <avpriv_mpegaudio_decode_header+328>:    imul  
$0x23280,%eax,%eax
---Type <return> to continue, or q <return> to quit---
   0x00007ffff68672de <avpriv_mpegaudio_decode_header+334>:    mov    %r8d,%ecx
   0x00007ffff68672e1 <avpriv_mpegaudio_decode_header+337>:    shl    %cl,%r10d
   0x00007ffff68672e4 <avpriv_mpegaudio_decode_header+340>:    cltd   
   0x00007ffff68672e5 <avpriv_mpegaudio_decode_header+341>:    idiv   %r10d
End of assembler dump.
(gdb) info all-registers
rax            0x119400    1152000
rbx            0x3    3
rcx            0x33    51
rdx            0x0    0
rsi            0x1    1
rdi            0x7fffffffde10    140737488346640
rbp            0x7fffffffded0    0x7fffffffded0
rsp            0x7fffffffde00    0x7fffffffde00
r8             0x1    1
r9             0x1    1
r10            0x0    0
r11            0x7ffff6ae2720    140737331996448
r12            0x65a020    6660128
r13            0x0    0
r14            0x8000000000000000    -9223372036854775808
r15            0x7fffffffe060    140737488347232
rip            0x7ffff68672c7    0x7ffff68672c7
<avpriv_mpegaudio_decode_header+311>
eflags         0x10246    [ PF ZF IF RF ]
cs             0x33    51
ss             0x2b    43
ds             0x0    0
es             0x0    0
fs             0x0    0
---Type <return> to continue, or q <return> to quit---
gs             0x0    0
st0            0    (raw 0x00000000000000000000)
st1            0    (raw 0x00000000000000000000)
st2            0    (raw 0x00000000000000000000)
st3            0    (raw 0x00000000000000000000)
st4            0    (raw 0x00000000000000000000)
st5            0    (raw 0x00000000000000000000)
st6            0    (raw 0x00000000000000000000)
st7            0    (raw 0x00000000000000000000)
fctrl          0x37f    895
fstat          0x0    0
ftag           0xffff    65535
fiseg          0x0    0
fioff          0x0    0
foseg          0x0    0
fooff          0x0    0
fop            0x0    0
xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
  v16_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0 <repeats 11 times>}, v8_int16 = {
    0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0xff, 0x0, 
    0x0}, v2_int64 = {0xff00000000, 0x0}, 
  uint128 = 0x0000000000000000000000ff00000000}
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
  v16_int8 = {0x25 <repeats 16 times>}, v8_int16 = {0x2525, 0x2525, 0x2525, 
---Type <return> to continue, or q <return> to quit---
    0x2525, 0x2525, 0x2525, 0x2525, 0x2525}, v4_int32 = {0x25252525, 
    0x25252525, 0x25252525, 0x25252525}, v2_int64 = {0x2525252525252525, 
    0x2525252525252525}, uint128 = 0x25252525252525252525252525252525}
xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
  v16_int8 = {0xa, 0x0, 0x63, 0x6f, 0x70, 0x79, 0x29, 0x0, 0x20, 0x23, 0x30, 
    0x3a, 0x30, 0x20, 0x2d, 0x3e}, v8_int16 = {0xa, 0x6f63, 0x7970, 0x29, 
    0x2320, 0x3a30, 0x2030, 0x3e2d}, v4_int32 = {0x6f63000a, 0x297970, 
    0x3a302320, 0x3e2d2030}, v2_int64 = {0x2979706f63000a, 
    0x3e2d20303a302320}, uint128 = 0x3e2d20303a302320002979706f63000a}
xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
  uint128 = 0x00000000000000000000000000000000}
xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
  v16_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0 <repeats 11 times>}, v8_int16 = {
    0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0xff, 0x0, 
    0x0}, v2_int64 = {0xff00000000, 0x0}, 
  uint128 = 0x0000000000000000000000ff00000000}
xmm5           {v4_float = {0xad766, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x0}, v16_int8 = {0x61, 0x76, 0x2d, 0x49, 0x54, 0x39, 
    0x77, 0x6a, 0x65, 0x2f, 0x6c, 0x69, 0x62, 0x61, 0x76, 0x2d}, v8_int16 = {
    0x7661, 0x492d, 0x3954, 0x6a77, 0x2f65, 0x696c, 0x6162, 0x2d76}, 
  v4_int32 = {0x492d7661, 0x6a773954, 0x696c2f65, 0x2d766162}, v2_int64 = {
    0x6a773954492d7661, 0x2d766162696c2f65}, 
---Type <return> to continue, or q <return> to quit---
  uint128 = 0x2d766162696c2f656a773954492d7661}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x73, 0x0, 0x0, 0x0, 
    0x0, 0x0, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x6c, 0x69, 0x62}, 
  v8_int16 = {0x73, 0x0, 0x0, 0x622f, 0x6975, 0x646c, 0x6c2f, 0x6269}, 
  v4_int32 = {0x73, 0x622f0000, 0x646c6975, 0x62696c2f}, v2_int64 = {
    0x622f000000000073, 0x62696c2f646c6975}, 
  uint128 = 0x62696c2f646c6975622f000000000073}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
  uint128 = 0x00000000000000000000000000000000}
xmm8           {v4_float = {0x93900000, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xc7, 0x56, 0x11, 
    0xd5, 0xe6, 0x4c, 0xab, 0xfe, 0x59, 0x60, 0xb4, 0x4, 0xb1, 0xd, 0xf0, 
    0x74}, v8_int16 = {0x56c7, 0xd511, 0x4ce6, 0xfeab, 0x6059, 0x4b4, 0xdb1, 
    0x74f0}, v4_int32 = {0xd51156c7, 0xfeab4ce6, 0x4b46059, 0x74f00db1}, 
  v2_int64 = {0xfeab4ce6d51156c7, 0x74f00db104b46059}, 
  uint128 = 0x74f00db104b46059feab4ce6d51156c7}
xmm9           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
  uint128 = 0x00000000000000000000000000000000}
xmm10          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
---Type <return> to continue, or q <return> to quit---
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
  uint128 = 0x00000000000000000000000000000000}
xmm11          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
  uint128 = 0x00000000000000000000000000000000}
xmm12          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 
    0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 
    0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm13          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
  v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x59, 0xbc, 0x0, 0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x8000, 0xbc59, 0x0, 0x0, 0x0, 
    0x0}, v4_int32 = {0x0, 0xbc598000, 0x0, 0x0}, v2_int64 = {
    0xbc59800000000000, 0x0}, uint128 = 0x0000000000000000bc59800000000000}
xmm14          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
  v16_int8 = {0x8e, 0x85, 0x83, 0xe8, 0xf0, 0x24, 0x53, 0x3c, 0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x858e, 0xe883, 0x24f0, 0x3c53, 0x0, 
    0x0, 0x0, 0x0}, v4_int32 = {0xe883858e, 0x3c5324f0, 0x0, 0x0}, v2_int64 = {
    0x3c5324f0e883858e, 0x0}, uint128 = 0x00000000000000003c5324f0e883858e}
xmm15          {v4_float = {0x0, 0x3, 0x0, 0x0}, v2_double = {0x2d, 0x0}, 
---Type <return> to continue, or q <return> to quit---
  v16_int8 = {0xc0, 0x9, 0xf2, 0x16, 0xb5, 0xdf, 0x46, 0x40, 0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x9c0, 0x16f2, 0xdfb5, 0x4046, 0x0, 
    0x0, 0x0, 0x0}, v4_int32 = {0x16f209c0, 0x4046dfb5, 0x0, 0x0}, v2_int64 = {
    0x4046dfb516f209c0, 0x0}, uint128 = 0x00000000000000004046dfb516f209c0}
mxcsr          0x1fa0    [ PE IM DM ZM OM UM PM ]
(gdb) quit
A debugging session is active.

    Inferior 1 [process 30928] will be killed.

Quit anyway? (y or n) y
sudoman at debian broken-bak$ valgrind av^C
sudoman at debian broken-bak$ valgrind avconv -v 9 -loglevel 99 -i Dance\ Your\
Dance.mp3 -c:a copy tmp.mp3
==30953== Memcheck, a memory error detector
==30953== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==30953== Using Valgrind-3.9.0 and LibVEX; rerun with -h for copyright info
==30953== Command: avconv -v 9 -loglevel 99 -i Dance\ Your\ Dance.mp3 -c:a copy
tmp.mp3
==30953== 
avconv version 10.1-6:10.1-1, Copyright (c) 2000-2014 the Libav developers
  built on May 11 2014 16:36:24 with gcc 4.8 (Debian 4.8.2-21)
  configuration: --arch=amd64 --enable-pthreads --enable-runtime-cpudetect
--extra-version='6:10.1-1' --libdir=/usr/lib/x86_64-linux-gnu --prefix=/usr
--enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r
--enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp
--enable-libopencv --enable-libopenjpeg --enable-libopus --enable-libpulse
--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi
--enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl
--enable-swscale --enable-libcdio --enable-x11grab --enable-libx264
--enable-libxvid --shlibdir=/usr/lib/x86_64-linux-gnu --enable-shared
--disable-static
  libavutil     53.  3. 0 / 53.  3. 0
  libavcodec    55. 34. 1 / 55. 34. 1
  libavformat   55. 12. 0 / 55. 12. 0
  libavdevice   54.  0. 0 / 54.  0. 0
  libavfilter    4.  2. 0 /  4.  2. 0
  libavresample  1.  1. 0 /  1.  1. 0
  libswscale     2.  1. 2 /  2.  1. 2
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set libav* logging level) with
argument '9'.
Reading option '-loglevel' ... matched as option 'loglevel' (set libav* logging
level) with argument '99'.
Reading option '-i' ... matched as input file with argument 'Dance Your
Dance.mp3'.
Reading option '-c:a' ... matched as option 'c' (codec name) with argument
'copy'.
Reading option 'tmp.mp3' ... matched as output file.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set libav* logging level) with argument 9.
Successfully parsed a group of options.
Parsing a group of options: input file Dance Your Dance.mp3.
Successfully parsed a group of options.
Opening an input file: Dance Your Dance.mp3.
[mp3 @ 0x14271f40] Probed with size=524288 and score=50
[mp3 @ 0x14271f40] max_analyze_duration reached
[mp3 @ 0x14271f40] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for  Input Stream #0.0 : mono
Input #0, mp3, from 'Dance Your Dance.mp3':
  Duration: 00:45:01.38, start: 0.000000, bitrate: 64 kb/s
    Stream #0.0, 194, 1/14112000: Audio: mp3, 44100 Hz, mono, s16p, 64 kb/s
Successfully opened the file.
Parsing a group of options: output file tmp.mp3.
Applying option c:a (codec name) with argument copy.
Successfully parsed a group of options.
Opening an output file: tmp.mp3.
File 'tmp.mp3' already exists. Overwrite ? [y/N] y
Successfully opened the file.
Output #0, mp3, to 'tmp.mp3':
  Metadata:
    TSSE            : Lavf55.12.0
    Stream #0.0, 0, 1/90000: Audio: libmp3lame, 44100 Hz, mono, 64 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press ctrl-c to stop encoding
==30953== 
==30953== Process terminating with default action of signal 8 (SIGFPE): dumping
core
==30953==  Integer divide by zero at address 0x8048B3B4B
==30953==    at 0x5AEF2C0: avpriv_mpegaudio_decode_header (in
/usr/lib/x86_64-linux-gnu/libavcodec.so.55.34.1)
==30953==    by 0x530E477: ??? (in
/usr/lib/x86_64-linux-gnu/libavformat.so.55.12.0)
==30953==    by 0x530E674: ??? (in
/usr/lib/x86_64-linux-gnu/libavformat.so.55.12.0)
==30953==    by 0x531BB3D: av_interleaved_write_frame (in
/usr/lib/x86_64-linux-gnu/libavformat.so.55.12.0)
==30953==    by 0x414133: ??? (in /usr/bin/avconv)
==30953==    by 0x4144E9: ??? (in /usr/bin/avconv)
==30953==    by 0x40679D: ??? (in /usr/bin/avconv)
==30953==    by 0x75A3B44: (below main) (libc-start.c:287)
==30953== 
==30953== HEAP SUMMARY:
==30953==     in use at exit: 731,367 bytes in 1,442 blocks
==30953==   total heap usage: 3,216 allocs, 1,774 frees, 4,756,386 bytes
allocated
==30953== 
==30953== LEAK SUMMARY:
==30953==    definitely lost: 0 bytes in 0 blocks
==30953==    indirectly lost: 0 bytes in 0 blocks
==30953==      possibly lost: 260 bytes in 5 blocks
==30953==    still reachable: 731,107 bytes in 1,437 blocks
==30953==         suppressed: 0 bytes in 0 blocks
==30953== Rerun with --leak-check=full to see details of leaked memory
==30953== 
==30953== For counts of detected and suppressed errors, rerun with: -v
==30953== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 2)
Floating point exception

-- 
Configure bugmail: https://bugzilla.libav.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the libav-bugs mailing list