[Webkit-unassigned] [Bug 50446] New: [GStreamer] critical warning in player destructor
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Dec 3 01:57:49 PST 2010
https://bugs.webkit.org/show_bug.cgi?id=50446
Summary: [GStreamer] critical warning in player destructor
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Mac OS X 10.5
Status: NEW
Severity: Normal
Priority: P2
Component: Media Elements
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: pnormand at igalia.com
CC: slomo at circular-chaos.org
GStreamer-CRITICAL **:
Trying to dispose element audiotee, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
(gdb) bt
#0 g_logv (log_domain=<value optimized out>, log_level=<value optimized out>,
format=<value optimized out>, args1=0x7fffffffd330) at gmessages.c:563
#1 0x00007ffff3c7a143 in g_log (log_domain=0x7fff4c000020 "", log_level=0,
format=0x1 <Address 0x1 out of bounds>) at gmessages.c:577
#2 0x00007ffff434c47a in g_object_unref (_object=<value optimized out>) at gobject.c:2677
#3 0x00007ffff1ee6269 in gst_bin_remove_func (bin=0x7fffe4090620, element=0x10da9a0) at gstbin.c:1460
#4 0x00007ffff1ee5d9b in gst_bin_dispose (object=0x7fffe4090620) at gstbin.c:575
#5 0x00007ffff434c47a in g_object_unref (_object=<value optimized out>) at gobject.c:2677
#6 0x00007ffff1ee6269 in gst_bin_remove_func (bin=0xf85de0, element=0x7fffe4090620) at gstbin.c:1460
#7 0x00007ffff1ee5d9b in gst_bin_dispose (object=0xf85de0) at gstbin.c:575
#8 0x00007ffff434c47a in g_object_unref (_object=<value optimized out>) at gobject.c:2677
#9 0x00007ffff7122484 in WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer() ()
I think this is because we unref the sinks before setting playbin to NULL. I think we should also wait playbin state-change before unreffing it
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list