Package: libglib-object-introspection-perl
Version: 0.009-1
Severity: important
Tags: fixed-upstream
Control: fixed -1 0.012-1
Control: blocks 695838 with -1

Hi,

as reported on #695838, parcimonie-applet (from the parcimonie
package) segfaults periodically on Wheezy. This does not happen on
current testing/sid.

I have tracked this down to a bug in
libglib-object-introspection-perl, and my Git bisection lead me to
think that the underlying issues was fixed upstream in 0.012 by the
following commit:

    commit 1e4f04c1fea19e4d04b0ccf6d7bfc0b353e57562
    Author: Torsten Schönfeld <kaffeeti...@gmx.de>
    Date:   Tue Aug 14 21:23:35 2012 +0200

    Use the correct allocator for caller-allocated boxed out-args
    
    Previously, we simply always used malloc().  But for a boxed type, which 
has an
    associated custom free function, this might not be the correct allocator.  
For
    example, GtkTreeIter uses GSlice.  Make an extra copy of the malloc()-ed 
block
    to ensure consistency.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=680380

Cherry-picking this commit on top of Wheezy's 0.009-1 is enough to fix
this problem for me. FTR, I intend to propose a stable update that
applies this patch.

Cheers,
--
  intrigeri
  | GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc
  | OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr.asc


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to