GNOME Bugzilla – Bug 606965
Warning and critical when running playbin2 with fakesinks on debian unstable
Last modified: 2010-01-15 21:05:29 UTC
Created attachment 151403 [details] Backtrace when run with G_DEBUG=fatal-warnings When using a playbin2 with fakesinks on debian unstable, I get the following warning: ./pb.py:28: Warning: invalid (NULL) pointer instance loop.run() ./pb.py:28: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed loop.run()
Created attachment 151404 [details] List of installed gstreamer packages
Created attachment 151405 [details] Python sample to reproduce the error
What GLib (libglib2.0-0) version?
ii libglib2.0-0 2.22.3-2 The GLib library of C routines
Can reproduce on debian sid, but not in my uninstalled gstreamer git setup. No idea what the problem was though.
It's one of the debian patches in http://patch-tracker.debian.org/package/gst-plugins-base0.10/0.10.25-7 that causes this. Must be a refcount bug related to the audio-sink property somewhere in playbin2/playsink. Can't reproduce with released versions as tagged in git, but when I apply the debian diffs from above, I can. Please file a bug in the debian bugtracker, thanks!
Created attachment 151497 [details] [review] test case in C