[gstreamer-bugs] [Bug 582702] New: qtmux: crash in atom_moov_add_blob_tag

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu May 14 19:39:52 PDT 2009


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=582702

  GStreamer | gst-plugins-bad | Ver: git
           Summary: qtmux: crash in atom_moov_add_blob_tag
           Product: GStreamer
           Version: git
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: ds at schleef.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


ginger:~$ gdb -args gst-launch-0.10 filesrc location=media/wowow.mp4 !
decodebin ! ffmpegcolorspace ! qtmux ! fakesink -t
GNU gdb 6.8-debian
Copyright (C) 2008 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 "i486-linux-gnu"...
(gdb) r
Starting program: /usr/local/bin/gst-launch-0.10 filesrc
location=media/wowow.mp4 \! decodebin \! ffmpegcolorspace \! qtmux \! fakesink
-t
[Thread debugging using libthread_db enabled]
[New Thread 0xb7a606c0 (LWP 12480)]
Setting pipeline to PAUSED ...
[New Thread 0xb78cfb90 (LWP 12484)]
Pipeline is PREROLLING ...
[New Thread 0xb6dffb90 (LWP 12485)]
FOUND TAG      : found by element "qtdemux0".
     audio codec: MPEG-4 AAC audio
[New Thread 0xb5e2ab90 (LWP 12486)]
FOUND TAG      : found by element "qtdemux0".
     video codec: H.264 / AVC
FOUND TAG      : found by element "qtdemux0".
         QT atom: buffer of 29 bytes, type: application/x-gst-qt-gsst-tag,
style=(string)itunes
                : buffer of 30 bytes, type: application/x-gst-qt-gstd-tag,
style=(string)itunes
FOUND TAG      : found by element "ewh264dec0".
     video codec: H.264
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5e2ab90 (LWP 12486)]
0xb793344c in atom_moov_add_blob_tag (moov=0x8760930, data=0xb6e00548 "", 
    size=29) at atoms.c:2550
2550      ilst = moov->udta->meta->ilst;
(gdb) bt
#0  0xb793344c in atom_moov_add_blob_tag (moov=0x8760930, data=0xb6e00548 "", 
    size=29) at atoms.c:2550
#1  0xb792f9c6 in gst_qt_mux_collected (pads=0x8713938, user_data=0x874a950)
    at gstqtmux.c:538
#2  0xb79971f5 in gst_collect_pads_check_collected (pads=0x8713938)
    at gstcollectpads.c:1028
#3  0xb799849d in gst_collect_pads_event (pad=0x8745620, event=0x878f228)
    at gstcollectpads.c:1128
#4  0xb7930cc0 in gst_qt_mux_sink_event (pad=0x8745620, event=0x878f228)
    at gstqtmux.c:1648
#5  0xb7f1314c in gst_pad_send_event (pad=0x8745620, event=0x878f228)
    at gstpad.c:4964
#6  0xb7f138a5 in gst_pad_push_event (pad=0x87453e0, event=0x878f228)
    at gstpad.c:4820
#7  0xb798fe75 in gst_base_transform_sink_event (pad=0x8745320, 
    event=0x878f228) at gstbasetransform.c:1667
#8  0xb7f1314c in gst_pad_send_event (pad=0x8745320, event=0x878f228)
    at gstpad.c:4964
#9  0xb7f138a5 in gst_pad_push_event (pad=0x874a700, event=0x878f228)
    at gstpad.c:4820
#10 0xb7efdded in gst_proxy_pad_do_event (pad=0x874af00, event=0x878f228)
    at gstghostpad.c:128
#11 0xb7f1314c in gst_pad_send_event (pad=0x874af00, event=0x878f228)
    at gstpad.c:4964
#12 0xb7f138a5 in gst_pad_push_event (pad=0x878fbf8, event=0x878f228)
    at gstpad.c:4820
#13 0xb62025a6 in gst_base_video_decoder_sink_event (pad=0x878fb38, 
    event=0x878f228) at gstbasevideodecoder.c:219
#14 0xb7f1314c in gst_pad_send_event (pad=0x878fb38, event=0x878f228)
    at gstpad.c:4964
#15 0xb7f138a5 in gst_pad_push_event (pad=0x878fa78, event=0x878f228)
    at gstpad.c:4820
#16 0xb79beadf in gst_queue_loop (pad=0x878fa78) at gstqueue.c:1088
#17 0xb7f30ff3 in gst_task_func (task=0x877bf00) at gsttask.c:234
#18 0xb7f32997 in default_func (tdata=0x877cdd0, pool=0x8645010)
    at gsttaskpool.c:70
#19 0xb7c99e26 in g_thread_pool_thread_proxy (data=0x8644d28)
    at /build/buildd/glib2.0-2.20.1/glib/gthreadpool.c:265
#20 0xb7c987bf in g_thread_create_proxy (data=0x87a68b8)
    at /build/buildd/glib2.0-2.20.1/glib/gthread.c:635
#21 0xb7c134ff in start_thread (arg=0xb5e2ab90) at pthread_create.c:297
#22 0xb7b8e49e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=582702.




More information about the Gstreamer-bugs mailing list