Sebastian Dröge <[EMAIL PROTECTED]> added the comment:
Just try it with
ffplay -f gif lol-giftopnm.gif
It's definitely a ffmpeg issue as a) GStreamer is just passing the raw gif data
to libavformat and b) it crashes with ffplay too
Backtrace from GStreamer:
(gdb)
#0 GLZWDecode (s=0x86c1b90, buf=0x86b5d90 "", len=119)
at libavformat/gifdec.c:254
#1 0xb7241ad5 in gif_read_packet (s1=0x86c0c20, pkt=0x86c1ae8)
at libavformat/gifdec.c:345
#2 0xb721bf98 in av_read_frame_internal (s=0x86c0c20, pkt=0xb719c058)
at libavformat/utils.c:503
#3 0xb721dc8c in av_find_stream_info (ic=0x86c0c20)
at libavformat/utils.c:1952
#4 0xb71f60f1 in gst_ffmpeg_av_find_stream_info (ic=0x86c0c20)
at gstffmpeg.c:76
#5 0xb721114a in gst_ffmpegdemux_loop (pad=0x8606100) at gstffmpegdemux.c:1060
#6 0xb7f10e03 in gst_task_func (task=0x86b5418, tclass=0x8505e80)
at gsttask.c:192
#7 0xb7deede6 in g_thread_pool_thread_proxy (data=0x8505f10)
at /tmp/buildd/glib2.0-2.17.3/glib/gthreadpool.c:265
#8 0xb7ded74f in g_thread_create_proxy (data=0x86b33b8)
at /tmp/buildd/glib2.0-2.17.3/glib/gthread.c:635
#9 0xb7d6a4b0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb7ce838e in clone () from /lib/i686/cmov/libc.so.6
Backtrace from ffplay (which is essentially the same):
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb671ab90 (LWP 21676)]
GLZWDecode (s=0x87f36a0, buf=0x87ea350 "", len=119)
at /build/siretart/ffmpeg-debian-0.svn20080206/libavformat/gifdec.c:254
254 /build/siretart/ffmpeg-debian-0.svn20080206/libavformat/gifdec.c: No
such
file or directory.
in /build/siretart/ffmpeg-debian-0.svn20080206/libavformat/gifdec.c
(gdb) bt
#0 GLZWDecode (s=0x87f36a0, buf=0x87ea350 "", len=119)
at /build/siretart/ffmpeg-debian-0.svn20080206/libavformat/gifdec.c:254
#1 0xb7e8ad74 in gif_read_packet (s1=0x87f2740, pkt=0x87f3608)
at /build/siretart/ffmpeg-debian-0.svn20080206/libavformat/gifdec.c:345
#2 0xb7e665a8 in av_read_frame_internal (s=0x87f2740, pkt=0xb671a228)
at /build/siretart/ffmpeg-debian-0.svn20080206/libavformat/utils.c:499
#3 0xb7e676ad in av_find_stream_info (ic=0x87f2740)
at /build/siretart/ffmpeg-debian-0.svn20080206/libavformat/utils.c:1873
#4 0x0804ee65 in decode_thread (arg=0xb671b020)
at /build/siretart/ffmpeg-debian-0.svn20080206/ffplay.c:1917
#5 0xb77fcf7b in ?? () from /usr/lib/libSDL-1.2.so.0
#6 0xb671b020 in ?? ()
#7 0x0804ed90 in ?? ()
#8 0x087ea400 in ?? ()
#9 0xb7855840 in ?? () from /usr/lib/libSDL-1.2.so.0
#10 0xb671ab90 in ?? ()
#11 0x00000000 in ?? ()
______________________________________________________
FFmpeg issue tracker <[EMAIL PROTECTED]>
<https://roundup.mplayerhq.hu/roundup/ffmpeg/issue530>
______________________________________________________