[gstreamer-bugs] [Bug 486051] [playbin] gaim/pidgin suddenly stalls

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon May 19 13:41:22 PDT 2008


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

  GStreamer | don't know | Ver: HEAD CVS

Doug Goldstein changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |cardoe at gentoo.org




------- Comment #4 from Doug Goldstein  2008-05-19 20:41 UTC -------
(pidgin:25261): GStreamer-CRITICAL **: 
Trying to dispose element play, but it is not in the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.


(pidgin:25261): GStreamer-CRITICAL **: gst_element_set_state: assertion
`GST_IS_ELEMENT (element)' failed

(pidgin:25261): GStreamer-CRITICAL **: gst_object_unref: assertion `((GObject
*) object)->ref_count > 0' failed

(pidgin:25261): GStreamer-CRITICAL **: gst_element_set_state: assertion
`GST_IS_ELEMENT (element)' failed

(pidgin:25261): GStreamer-CRITICAL **: gst_object_unref: assertion `((GObject
*) object)->ref_count > 0' failed

(pidgin:25261): GStreamer-CRITICAL **: gst_element_set_state: assertion
`GST_IS_ELEMENT (element)' failed

(pidgin:25261): GStreamer-CRITICAL **: gst_object_unref: assertion `((GObject
*) object)->ref_count > 0' failed
[Thread 0x41fda950 (LWP 25297) exited]
^C
Program received signal SIGINT, Interrupt.
[Switching to Thread 0x7fa12a82a6f0 (LWP 25261)]
0x00007fa127ac9340 in __pause_nocancel () from /lib/libpthread.so.0
Current language:  auto; currently asm
(gdb) bt
#0  0x00007fa127ac9340 in __pause_nocancel () from /lib/libpthread.so.0
#1  0x00007fa127ac3845 in __pthread_mutex_lock (mutex=0x1126480)
    at pthread_mutex_lock.c:289
#2  0x00007fa117144d08 in decodebin_element_removed_cb (
    decodebin=<value optimized out>, element=0x90cc60, 
    data=<value optimized out>) at gstplaybasebin.c:1466
#3  0x00007fa1284422af in IA__g_closure_invoke (closure=0x1126e50, 
    return_value=0x0, n_param_values=2, param_values=0x7fff3295fc90, 
    invocation_hint=0x7fff3295fb70) at gclosure.c:490
#4  0x00007fa128455c7b in signal_emit_unlocked_R (node=0x8767e0, detail=0, 
    instance=0x7fa11000ca30, emission_return=0x0, 
    instance_and_params=0x7fff3295fc90) at gsignal.c:2440
#5  0x00007fa128457676 in IA__g_signal_emit_valist (instance=0x7fa11000ca30, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fff3295ff10)
    at gsignal.c:2199
#6  0x00007fa128457a23 in IA__g_signal_emit (instance=0x1126480, signal_id=6, 
    detail=4294967040) at gsignal.c:2243
#7  0x00007fa12a4badcc in gst_bin_remove_func (bin=0x7fa11000ca30, 
    element=0x90cc60) at gstbin.c:1241
#8  0x00007fa12a4be4ac in gst_bin_dispose (object=0x7fa11000ca30)
    at gstbin.c:504
#9  0x00007fa116d220ff in gst_decode_bin_dispose (object=0x7fa11000ca30)
    at gstdecodebin.c:373
---Type <return> to continue, or q <return> to quit---
#10 0x00007fa128443fcf in IA__g_object_unref (_object=<value optimized out>)
    at gobject.c:1765
#11 0x00007fa12a4db284 in gst_message_finalize (message=0x10c6b50)
    at gstmessage.c:215
#12 0x00007fa12a4db905 in gst_mini_object_unref (mini_object=0x10c6b50)
    at gstminiobject.c:320
#13 0x00007fa12a4c092a in gst_bus_source_dispatch (source=0xe2d810, 
    callback=<value optimized out>, user_data=0x112c100) at gstbus.c:780
#14 0x00007fa127f8e9e1 in IA__g_main_context_dispatch (context=0x75cb90)
    at gmain.c:2009
#15 0x00007fa127f91c76 in g_main_context_iterate (context=0x75cb90, block=1, 
    dispatch=1, self=<value optimized out>) at gmain.c:2642
#16 0x00007fa127f91f19 in IA__g_main_loop_run (loop=0xdb2520) at gmain.c:2850
#17 0x00007fa129d1be12 in IA__gtk_main () at gtkmain.c:1163
#18 0x0000000000475ec3 in main (argc=1, argv=0x7fff32962718) at gtkmain.c:890
(gdb) 

I interrupted it when pidgin was completely hung. I'm using gstreamer 0.10.19
and gst-plugins-base 0.10.19

GNOME 2.22 & Pidgin 2.4.2 (same issue with 2.4.1)


-- 
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=486051.




More information about the Gstreamer-bugs mailing list