Public bug reported: Through a bug in the eidete screencaster: https://bugs.launchpad.net/eidete/+bug/976230 I found out that valac 0.14.2 is missing a commit that fixes misbehaving reference freeing when creating gstreamer objects through the gst_parse_bin_* functions.
It causes garbage collection of references that are still in use. Here is the commit that fixes the problem: http://git.gnome.org/browse/vala/commit/?id=15ed2c07bf446be223f8ca7498fbfb79f76f9d6e It is fixed 0.16 as well. ~> apt-cache policy valac valac: Installed: 0.14.2-0ubuntu1 Candidate: 0.14.2-0ubuntu1 Version table: *** 0.14.2-0ubuntu1 0 500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages 100 /var/lib/dpkg/status ** Affects: vala-0.14 (Ubuntu) Importance: Undecided Status: New ** Tags: precise -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/985693 Title: gstreamer vapi is missing returns_floating_reference in gst_parse_bin_*, leading to incorrect freeing of references To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/vala-0.14/+bug/985693/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs