[Bug 703178] New: Crash in gst_collect_pads_chain() while shutting down adder's branch

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jun 27 03:48:30 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=703178
  GStreamer | gstreamer (core) | 1.0.6

           Summary: Crash in gst_collect_pads_chain() while shutting down
                    adder's branch
    Classification: Platform
           Product: GStreamer
           Version: 1.0.6
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: marcin at saepia.net
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Hi,

I encounter random crashes in gst_collect_pads_chain(). 

It happens in complex, dynamic pipeline when I remove one of the branches from
adder. Associated adder pad is already released, ghost pad in branch's bin is
still present. Branch is not stopped yet.

#0  unref_data (data=0x0) at gstcollectpads.c:412
#1  0x00007f0998cb541b in gst_collect_pads_chain (pad=0x25548d0,
parent=<optimized out>, buffer=0x7f095c0615f0) at gstcollectpads.c:2061
#2  0x00007f099e71f05a in gst_pad_chain_data_unchecked (data=0x7f095c0615f0,
type=4112, pad=0x25548d0) at gstpad.c:3655
#3  gst_pad_push_data (pad=pad at entry=0x24e55d0, type=type at entry=4112,
data=<optimized out>, data at entry=0x7f095c0615f0) at gstpad.c:3872
#4  0x00007f099e725896 in gst_pad_push (pad=pad at entry=0x24e55d0,
buffer=buffer at entry=0x7f095c0615f0) at gstpad.c:3975
#5  0x00007f099e710cab in gst_proxy_pad_chain_default (pad=<optimized out>,
parent=<optimized out>, buffer=0x7f095c0615f0) at gstghostpad.c:128
#6  0x00007f099e71f05a in gst_pad_chain_data_unchecked (data=0x7f095c0615f0,
type=4112, pad=0x24d6fe0) at gstpad.c:3655
#7  gst_pad_push_data (pad=0x25078c0, type=type at entry=4112, data=<optimized
out>, data at entry=0x7f095c0615f0) at gstpad.c:3872
#8  0x00007f099e725896 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7f095c0615f0) at gstpad.c:3975
#9  0x00007f09985ae490 in gst_queue2_push_one (queue=0x24dd320) at
gstqueue2.c:2448
#10 gst_queue2_loop (pad=<optimized out>) at gstqueue2.c:2541
#11 0x00007f099e74ca71 in gst_task_func (task=0x7f09180085a0) at gsttask.c:316
#12 0x00007f099dfe16f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007f099dfe0eb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f099cf70f8e in start_thread (arg=0x7f092f9ce700) at
pthread_create.c:311
#15 0x00007f099cc9ae1d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list