gstreamer vapi is missing returns_floating_reference in gst_parse_bin_*, leading to incorrect freeing of references

Bug #985693 reported by Andreas Raster
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
vala-0.14 (Ubuntu)
New
Undecided
Unassigned

Bug Description

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

Tags: precise
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.