GNOME Bugzilla – Bug 477086
pidgin memory leak with GStreamer error: state change failed.
Last modified: 2008-03-09 21:44:08 UTC
Get the following when running pidgin on Fedora development system: (17:23:56) gstreamer: Internal GStreamer error: state change failed. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer. (pidgin:729): GStreamer-CRITICAL **: Trying to dispose element fakesink, 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. This seems to cause pidgin to leak about 32MB. (I killed one instance of pidgin after it grew to over 600MB). Running gstreamer-0.10.14-3.fc8 (and pidgin-2.1.1-1.fc8).
The first is fixed in -good CVS (sort of, at least the nonsensical error message). The criticial warning (and memory leak) are probably pidgin bugs (not cleaning up properly in the error code path), so I'd suggest you take it up with them first. If it's really a GStreamer leak, a small stand-alone test case or a valgrind leakcheck log with full debugging symbols against GStreamer CVS would be very helpful.
Refcount assert came up again elsewhere, and no activity here, so marking as duplicate. Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 486051 ***
*** Bug 520487 has been marked as a duplicate of this bug. ***