[gstreamer-bugs] [Bug 164234] New: segmentation fault og gst-launch with swf file

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Sun Jan 16 02:57:48 PST 2005


Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.

 http://bugzilla.gnome.org/show_bug.cgi?id=164234
 GStreamer | gst-plugins | Ver: 0.8.7

           Summary: segmentation fault og gst-launch with swf file
           Product: GStreamer
           Version: 0.8.7
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: critical
          Priority: High
         Component: gst-plugins
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: gnome at underdogma.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
                CC: all-bugs at bugzilla.gnome.org


Steps to reproduce:
trying to transcode a flash animation into an ogg theora file gst-launche will
crash, here the comandline used for the transcoding:
gst-launch-0.8 -vvv { filesrc location=file.swf ! decodebin name=decode } {
decode. ! queue max-size-buffers =500 max-size-time=0 max-size-bytes=0 !
theoraenc ! oggmux name=mux ! filesink location=file.ogg decode. ! queue
max-size-buffers=500 max-size-bytes=0 max-size-time=0  ! audioconvert !
rawvorbisenc ! mux. }

this will result in:
RUNNING pipeline ...
/pipeline0/thread0/filesrc0.src: caps = application/octet-stream
/pipeline0/thread0/decode/typefind.sink: caps = application/octet-stream
/pipeline0/thread0/filesrc0.src: active = TRUE
/pipeline0/thread0/decode/typefind.sink: active = TRUE
/pipeline0/thread0/decode/typefind.src: active = TRUE
/pipeline0/thread0/decode/swfdec0.audio_00: active = TRUE
/pipeline0/thread0/decode/swfdec0.audio_00: caps = audio/x-raw-int,
rate=(int)44100, channels=(int)2, endianness=(int)1234, width=(int)16,
depth=(int)16, signed=(boolean)true
/pipeline0/thread1/queue1.sink: caps = audio/x-raw-int, rate=(int)44100,
channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16,
signed=(boolean)true
/pipeline0/thread1/audioconvert0.sink: active = TRUE
/pipeline0/thread1/audioconvert0.src: active = TRUE
/pipeline0/thread1/queue1.src: caps = audio/x-raw-int, rate=(int)44100,
channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16,
signed=(boolean)true
/pipeline0/thread1/audioconvert0.sink: caps = audio/x-raw-int, rate=(int)44100,
channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16,
signed=(boolean)true
/pipeline0/thread1/vorbisenc0: last-message = "encoding at quality level 0.30"
/pipeline0/thread1/audioconvert0.src: caps = audio/x-raw-float, rate=(int)44100,
buffer-frames=(int)0, channels=(int)2, endianness=(int)1234, width=(int)32
/pipeline0/thread1/vorbisenc0.sink: caps = audio/x-raw-float, rate=(int)44100,
buffer-frames=(int)0, channels=(int)2, endianness=(int)1234, width=(int)32
/pipeline0/thread1/vorbisenc0.sink: active = TRUE
/pipeline0/thread1/vorbisenc0.src: active = TRUE
/pipeline0/thread1/vorbisenc0.src: caps = audio/x-vorbis
/pipeline0/thread1/mux.sink_419128573: caps = audio/x-vorbis
/pipeline0/thread1/mux.src: active = TRUE
/pipeline0/thread1/mux.sink_419128573: active = TRUE
/pipeline0/thread1/mux.sink_540980785: active = TRUE
/pipeline0/thread1/mux.src: caps = application/ogg
/pipeline0/thread1/filesink0.sink: caps = application/ogg
/pipeline0/thread1/filesink0.sink: active = TRUE
/pipeline0/thread0/decode/swfdec0.video_00: active = TRUE
/pipeline0/thread0/decode/swfdec0.sink: active = TRUE
/pipeline0/thread0/decode/typefind.src: caps = application/x-shockwave-flash
/pipeline0/thread0/decode/swfdec0.sink: caps = application/x-shockwave-flash
Segmentation fault

Stack trace:
#0  0xb6f23bcd in swfdec_bits_get_s16 () from /usr/lib/libswfdec-0.3.so.0
#1  0xb6f235fb in swfdec_font_get_glyph () from /usr/lib/libswfdec-0.3.so.0
#2  0xb6f238fc in swfdec_font_get_glyph () from /usr/lib/libswfdec-0.3.so.0
#3  0xb6f1f1dd in swfdec_decoder_parse () from /usr/lib/libswfdec-0.3.so.0
#4  0xb6fc8d36 in gst_swfdec_get_type () from /usr/lib/gstreamer-0.8/libgstswfdec.so
#5  0xb7999f36 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#6  0x080726f0 in ?? ()
#7  0x00000004 in ?? ()
#8  0xb799e080 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#9  0xb799e522 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#10 0x00000531 in ?? ()
#11 0x00000000 in ?? ()
#12 0xb799f480 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#13 0x0827d8e0 in ?? ()
#14 0x08291e50 in ?? ()
#15 0x08056340 in ?? ()
#16 0xb7fc6950 in g_log_domain_gstreamer () from /usr/lib/libgstreamer-0.8.so.1
#17 0xb79a1720 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#18 0x080726f0 in ?? ()
#19 0x00000000 in ?? ()
#20 0xb77e0508 in ?? ()
#21 0xb799982e in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#22 0x00000000 in ?? ()
#23 0x08291e50 in ?? ()
#24 0xb77e0508 in ?? ()
#25 0xb7edba61 in gst_debug_log () from /usr/lib/libgstreamer-0.8.so.1

Other information:

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list