[gstreamer-bugs] [Bug 603345] New: [playbin2] textoverlay refcount issues in git

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Nov 30 01:04:11 PST 2009


https://bugzilla.gnome.org/show_bug.cgi?id=603345
  GStreamer | gst-plugins-base | git

           Summary: [playbin2] textoverlay refcount issues in git
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: t.i.m at zen.co.uk
         QAContact: gstreamer-bugs at lists.sourceforge.net
                CC: fabio at gnome.cl, shahar at shahar-or.co.il
        Depends on: 603308
      GNOME target: ---
     GNOME version: ---


+++ This bug was initially created as a clone of Bug #603308 +++

Created an attachment (id=148693)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=148693)
.avi causing the crash


Playing this clip with playbin2 from git leads to warnings and weird behaviour:

(lt-totem:5285): GStreamer-CRITICAL **: 
Trying to dispose object "text_sink", but it still has a parent "overlay".
You need to let the parent manage the object instead of unreffing the object
directly.


(lt-totem:5285): GStreamer-CRITICAL **: 
Trying to dispose object "src", but it still has a parent "parser".
You need to let the parent manage the object instead of unreffing the object
directly.

back trace of first warning:

(gdb) bt
#0  0x00007ffff16b4f25 in *__GI_raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007ffff16b7d60 in *__GI_abort () at abort.c:88
#2  0x00007ffff25e8c95 in IA__g_logv (log_domain=0x7ffff711ada8 "GStreamer",
log_level=G_LOG_LEVEL_CRITICAL, 
    format=0x7ffff711b020 "\nTrying to dispose object \"%s\", but it still has
a parent \"%s\".\nYou need to let the parent manage the object instead of
unreffing the object directly.\n", 
    args1=0x7fffdfbb3ab0) at /tmp/buildd/glib2.0-2.22.2/glib/gmessages.c:549
#3  0x00007ffff25e9033 in IA__g_log (log_domain=0x14c7 <Address 0x14c7 out of
bounds>, log_level=5327, format=0x6 <Address 0x6 out of bounds>) at
/tmp/buildd/glib2.0-2.22.2/glib/gmessages.c:569
#4  0x00007ffff709fb78 in gst_object_dispose (object=0xc587d0) at
gstobject.c:458
#5  0x00007ffff2a7b332 in IA__g_object_unref (_object=<value optimized out>) at
/tmp/buildd/glib2.0-2.22.2/gobject/gobject.c:2441
#6  0x00007fffeb0b0688 in _pad_blocked_cb (pad=<value optimized out>,
blocked=<value optimized out>, user_data=<value optimized out>) at
gstsubtitleoverlay.c:886
#7  0x00007ffff70ce2a6 in handle_pad_block (pad=0xe89020) at gstpad.c:3926
#8  0x00007ffff70d9778 in gst_pad_push_event (pad=0xe89020, event=0xc2a9c0) at
gstpad.c:4869
#9  0x00007fffeb0b49c7 in gst_subtitle_overlay_video_sink_event (pad=0xc2b8c0,
event=0xc2a9c0) at gstsubtitleoverlay.c:1621
#10 0x00007ffff70d8fc0 in gst_pad_send_event (pad=0xc2b8c0, event=0xc2a9c0) at
gstpad.c:5036
#11 0x00007ffff70d95c0 in gst_pad_push_event (pad=0xc2fb00, event=0xc2a9c0) at
gstpad.c:4892
#12 0x00007fffeac5fd11 in gst_queue_push_one (pad=<value optimized out>) at
gstqueue.c:1127
#13 gst_queue_loop (pad=<value optimized out>) at gstqueue.c:1183
#14 0x00007ffff70fd396 in gst_task_func (task=0x9df910) at gsttask.c:234

-- 
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