[FFmpeg-trac] #130(undetermined:new): crash with file probe

FFmpeg trac at avcodec.org
Wed Apr 27 16:14:35 CEST 2011


#130: crash with file probe
--------------------------+--------------------------
 Reporter:  ami_stuff     |        Type:  defect
   Status:  new           |    Priority:  normal
Component:  undetermined  |     Version:  unspecified
 Keywords:                |  Blocked By:
 Blocking:                |  Reproduced:  0
 Analyzed:  0             |
--------------------------+--------------------------
 I get the crash with attached file under win32

 under amigaos i got in the past this:

 {{{
 Stream #0.0: Video: mpeg2video, yuv444p, 512x512 [PAR 1:1 DAR 1:1], 6000
 kb/s, 30 fps, 30 tbr, 1200k tbn, 60 tbc
 }}}

 but now I get:

 {{{
 Stream #0.0: Video: mpeg2video (), yuv444p, 512x512 [PAR 1:1 DAR 1:1],
 6000 kb/s, 30 fps, 30 tbr, 1200k tbn, 60 tbc
 }}}

 so maybe crash in strlen() make sense? (this is libav debug build btw,
 because I can't find debug ffmpeg)

 {{{
 C:\>gdb.exe C:\ffmpeg.exe
 GNU gdb (GDB) 7.2
 Copyright (C) 2010 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 "mingw32".
 For bug reporting instructions, please see:
 <http://www.gnu.org/software/gdb/bugs/>...
 Reading symbols from C:\ffmpeg.exe...done.
 (gdb) r -i C:\tek3.m2v
 Starting program: C:\ffmpeg.exe -i C:\tek3.m2v
 [New Thread 2704.0xb2c]
 ffmpeg version git-79ee897, Copyright (c) 2000-2011 the Libav developers
   built on Apr 27 2011 02:33:44 with gcc 4.5.0 20100414 (Fedora MinGW
 4.5.0-1.fc
 14)
   configuration: --prefix=/var/www/users/research/ffmpeg/snapshots/build
 --arch=
 x86 --target-os=mingw32 --cross-prefix=i686-pc-mingw32- --cc='ccache i686
 -pc-min
 gw32-gcc' --enable-w32threads --enable-memalign-hack --enable-runtime-
 cpudetect
 --enable-cross-compile --enable-static --disable-shared --extra-
 libs='-lws2_32 -
 lwinmm' --extra-cflags='--static
 -I/var/www/users/research/ffmpeg/snapshots/buil
 d/include' --extra-ldflags='-static
 -L/var/www/users/research/ffmpeg/snapshots/b
 uild/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3
 --enable-n
 onfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-
 libvorbis
 --enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-
 libopencor
 e-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
   libavutil    51.  1. 0 / 51.  1. 0
   libavcodec   53.  1. 1 / 53.  1. 1
   libavformat  53.  0. 3 / 53.  0. 3
   libavdevice  53.  0. 0 / 53.  0. 0
   libavfilter   2.  3. 1 /  2.  3. 1
   libswscale    1.  0. 0 /  1.  0. 0
 [mpegvideo @ 0x36dbd60] Estimating duration from bitrate, this may be
 inaccurate

 Input #0, mpegvideo, from 'C:\tek3.m2v':
   Duration: 00:00:00.16, bitrate: 6000 kb/s

 Program received signal SIGSEGV, Segmentation fault.
 0x77c378c0 in strlen () from C:\WINDOWS\system32\msvcrt.dll
 (gdb)
 }}}

 if this is reproductible with the head I will try to find rev when
 regression happened

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/130>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list