Panagiotis Issaris <[EMAIL PROTECTED]> added the comment:
[EMAIL PROTECTED]:/mnt/build/ffmpeg-rw$ gdb ffplay_g
GNU gdb 6.7.1
Copyright (C) 2007 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 "i686-pc-linux-gnu"...
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(gdb) r
/tmp/pi-20071213T180217-ffmpeg-large_size_crash_decoder_minimal_broken.h264
Starting program: /mnt/build/ffmpeg-rw/ffplay_g
/tmp/pi-20071213T180217-ffmpeg-large_size_crash_decoder_minimal_broken.h264
[Thread debugging using libthread_db enabled]
[New Thread 0xb761c6c0 (LWP 30326)]
FFplay version SVN-r11168, Copyright (c) 2003-2008 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-nonfree --enable-swscaler
--enable-pthreads --enable-x11grab --enable-libx264 --enable-libfaad
--enable-libfaac --enable-libamr-nb --enable-libamr-wb --enable-libmp3lame
--enable-libgsm --enable-libvorbis --enable-avfilter --enable-avfilter-lavf
libavutil version: 49.6.0
libavcodec version: 51.50.1
libavformat version: 52.7.0
libavdevice version: 52.0.0
libavfilter version: 0.0.0
built on Mar 4 2008 10:41:31, gcc: 4.2.2
[New Thread 0xb75ffb90 (LWP 30329)]
[New Thread 0xb6d41b90 (LWP 30330)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6d41b90 (LWP 30330)]
ff_snow_inner_add_yblock (obmc=0xb53b9270 '\200' <repeats 200 times>...,
obmc_stride=4128, block=0x4, b_w=138572353, b_h=16, src_x=165120, src_y=0,
src_stride=136765062,
sb=0x28500, add=141427776, dst8=0x2000 <Address 0x2000 out of bounds>) at
/usr/local/src/ffmpeg-rw/libavcodec/snow.c:2396
2396 dst = slice_buffer_get_line(sb, src_y + y);
(gdb) bt
#0 ff_snow_inner_add_yblock (obmc=0xb53b9270 '\200' <repeats 200 times>...,
obmc_stride=4128, block=0x4, b_w=138572353, b_h=16, src_x=165120, src_y=0,
src_stride=136765062,
sb=0x28500, add=141427776, dst8=0x2000 <Address 0x2000 out of bounds>) at
/usr/local/src/ffmpeg-rw/libavcodec/snow.c:2396
#1 0x083ad636 in ff_snow_inner_add_yblock_mmx (obmc=0xb53b9270 '\200' <repeats
200 times>..., obmc_stride=4128, block=0x4, b_w=138572353, b_h=16, src_x=165120,
src_y=0,
src_stride=0, sb=0x28500, add=141427776, dst8=0x2000 <Address 0x2000 out of
bounds>) at /usr/local/src/ffmpeg-rw/libavcodec/i386/snowdsp_mmx.c:870
#2 0x082845a9 in hl_decode_mb_simple (h=0xb651e020) at
/usr/local/src/ffmpeg-rw/libavcodec/h264.c:2452
#3 0x0829b9f7 in decode_slice (avctx=0x86e0440, h=0xb651e020) at
/usr/local/src/ffmpeg-rw/libavcodec/h264.c:2736
#4 0x0829e9cc in decode_nal_units (h=0xb651e020, buf=0x870b290 "",
buf_size=20480) at /usr/local/src/ffmpeg-rw/libavcodec/h264.c:7405
#5 0x0829f552 in decode_frame (avctx=0x86e0440, data=0xb6d40f00,
data_size=0xb6d412b8, buf=0x870b290 "", buf_size=20480) at
/usr/local/src/ffmpeg-rw/libavcodec/h264.c:7719
#6 0x080f9881 in avcodec_decode_video (avctx=0x86e0440, picture=0x870b290,
got_picture_ptr=0xb6d412b8, buf=0x10 <Address 0x10 out of bounds>,
buf_size=20480)
at /usr/local/src/ffmpeg-rw/libavcodec/utils.c:942
#7 0x0807333d in av_find_stream_info (ic=0x86e88c0) at
/usr/local/src/ffmpeg-rw/libavformat/utils.c:1713
#8 0x08064b44 in decode_thread (arg=0xb6d42020) at
/usr/local/src/ffmpeg-rw/ffplay.c:1917
#9 0xb7a7dd2b in ?? () from /usr/lib/libSDL-1.2.so.0
#10 0xb6d42020 in ?? ()
#11 0x08064a60 in ?? () at /usr/local/src/ffmpeg-rw/ffplay.c:1850
#12 0x086dffd8 in ?? ()
#13 0xb7ad3820 in ?? () from /usr/lib/libSDL-1.2.so.0
#14 0x00000000 in ?? ()
(gdb)
______________________________________________________
FFmpeg issue tracker <[EMAIL PROTECTED]>
<https://roundup.mplayerhq.hu/roundup/ffmpeg/issue297>
______________________________________________________