After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 606965 - Warning and critical when running playbin2 with fakesinks on debian unstable
Warning and critical when running playbin2 with fakesinks on debian unstable
Status: RESOLVED NOTGNOME
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
unspecified
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-01-14 15:14 UTC by Jens Georg
Modified: 2010-01-15 21:05 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Backtrace when run with G_DEBUG=fatal-warnings (5.26 KB, text/plain)
2010-01-14 15:14 UTC, Jens Georg
  Details
List of installed gstreamer packages (1.97 KB, text/plain)
2010-01-14 15:14 UTC, Jens Georg
  Details
Python sample to reproduce the error (801 bytes, text/x-python)
2010-01-14 15:15 UTC, Jens Georg
  Details
test case in C (979 bytes, patch)
2010-01-15 21:05 UTC, Tim-Philipp Müller
none Details | Review

Description Jens Georg 2010-01-14 15:14:15 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()
Comment 1 Jens Georg 2010-01-14 15:14:45 UTC
Created attachment 151404 [details]
List of installed gstreamer packages
Comment 2 Jens Georg 2010-01-14 15:15:17 UTC
Created attachment 151405 [details]
Python sample to reproduce the error
Comment 3 Tim-Philipp Müller 2010-01-14 15:37:45 UTC
What GLib (libglib2.0-0) version?
Comment 4 Jens Georg 2010-01-14 16:53:14 UTC
ii  libglib2.0-0   2.22.3-2       The GLib library of C routines
Comment 5 Tim-Philipp Müller 2010-01-15 00:50:21 UTC
Can reproduce on debian sid, but not in my uninstalled gstreamer git setup. No idea what the problem was though.
Comment 6 Tim-Philipp Müller 2010-01-15 21:02:27 UTC
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!
Comment 7 Tim-Philipp Müller 2010-01-15 21:05:29 UTC
Created attachment 151497 [details] [review]
test case in C