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

Reply via email to