Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#22631 - [clutter] Clutter.init() in clutter 1.4.0-1 contains bug: pygi-invoke.c:864:_free_invocation_state

Attached to Project: Arch Linux
Opened by Benjamin Henne (BenjaminH) - Thursday, 27 January 2011, 17:03 GMT
Last edited by Ionut Biru (wonder) - Saturday, 30 April 2011, 15:21 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
extra/clutter 1.4.0-1 contains a bug when using Clutter via pygobject within python2.
When calling Clutter.init() python aborts with
ERROR:pygi-invoke.c:864:_free_invocation_state: assertion failed: (backup_args_pos == state->n_backup_args)
Debug trace can be found under http://pastebin.com/YtMxAGdv

Bug has been solved in newer version of Clutter in git, as has been said in #introspection@irc.gnome.org


Additional info:
* python 2.7.1
* pygobject 2.26.0-2
* clutter 1.4.0-1
* http://pastebin.com/YtMxAGdv
* similar bug as https://bugzilla.gnome.org/show_bug.cgi?id=635060


Error can be reproduced via:

from gi.repository import Clutter
Clutter.init()
This task depends upon

Closed by  Ionut Biru (wonder)
Saturday, 30 April 2011, 15:21 GMT
Reason for closing:  Fixed
Additional comments about closing:  clutter >= 1.6.0
Comment by Ionut Biru (wonder) - Thursday, 27 January 2011, 17:08 GMT
use abs and compile yourself version 1.4.2. They didn't announce that version in ftp-announce ml
Comment by Benjamin Henne (BenjaminH) - Friday, 28 January 2011, 09:11 GMT
> get the PKGBUILD from abs, modify the pkgver to 1.4.2,
> generate the md5sum with makepkg -g and
> copy them into PKGBUILD and then makepkg -i

I compiled 1.4.2 using abs, but that bug still exists in that version.
Comment by Ionut Biru (wonder) - Friday, 28 January 2011, 09:19 GMT
i would appreciate if you find out which commit. Is in 1.4 branch or master? If is in master, is it fine to apply in 1.4?
Comment by Benjamin Henne (BenjaminH) - Friday, 28 January 2011, 12:07 GMT
Or maybe the bug is in pygobject which includes pygi-invoke.c? I also upgraded pygobject from 2.26.0 to 2.27.0: nothing changes but the line numner (883).
To correct my first post:
Bug is not reproducable in actual build from git of all as has been said by an pygobject developer in in #introspection @ irc.gnome.org
Comment by Ionut Biru (wonder) - Thursday, 03 February 2011, 13:39 GMT
i just pushed clutter 1.6.0 in testing. you can get only that package if you want.

let me know if is working fine

Loading...