Your message dated Sat, 25 Jan 2014 15:47:06 +0000
with message-id <[email protected]>
and subject line Bug#736254: fixed in libglib-object-introspection-perl 
0.009-1+deb7u1
has caused the Debian Bug report #736254,
regarding Incorrect memory allocation causes segfaults in reverse-dependencies
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
736254: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736254
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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 <[email protected]>
    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

--- End Message ---
--- Begin Message ---
Source: libglib-object-introspection-perl
Source-Version: 0.009-1+deb7u1

We believe that the bug you reported is fixed in the latest version of
libglib-object-introspection-perl, which is due to be installed in the Debian 
FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
intrigeri <[email protected]> (supplier of updated 
libglib-object-introspection-perl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 21 Jan 2014 17:10:07 +0100
Source: libglib-object-introspection-perl
Binary: libglib-object-introspection-perl
Architecture: source amd64
Version: 0.009-1+deb7u1
Distribution: stable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: intrigeri <[email protected]>
Description: 
 libglib-object-introspection-perl - Perl bindings for gobject-introspection 
libraries
Closes: 736254
Changes: 
 libglib-object-introspection-perl (0.009-1+deb7u1) stable; urgency=medium
 .
   * 0001-Use-the-correct-allocator-for-caller-allocated-boxed.patch:
     new patch, cherry-picked from upstream. This fixes incorrect memory
     allocation that causes segfaults in reverse-dependencies
     (Closes: #736254).
Checksums-Sha1: 
 ca91706958adbb57cb1d7bf28944f2b6956eb173 2368 
libglib-object-introspection-perl_0.009-1+deb7u1.dsc
 3c620458d10454dbd647ec35ec7b4503ec585e37 2922 
libglib-object-introspection-perl_0.009-1+deb7u1.debian.tar.gz
 b5cdeab29c603f0c7ef45abf5d59f3988cfe51aa 42276 
libglib-object-introspection-perl_0.009-1+deb7u1_amd64.deb
Checksums-Sha256: 
 9b3ea59c9d0ed821a2d7355ad6b6ff146187df9cc3036a69052c3a2eb9058bee 2368 
libglib-object-introspection-perl_0.009-1+deb7u1.dsc
 3ec7507c5aca8054589006962a08c227feef6beb99c84a64eb086b1c55e5c780 2922 
libglib-object-introspection-perl_0.009-1+deb7u1.debian.tar.gz
 f5e50977a71c090904a03d2417fcc7fa78c96ccb1f8241c375bd49a8f8da2627 42276 
libglib-object-introspection-perl_0.009-1+deb7u1_amd64.deb
Files: 
 e16db8b092935d0901e61d949995a813 2368 perl optional 
libglib-object-introspection-perl_0.009-1+deb7u1.dsc
 58ebd4adac281d99299e32bb4ed816b7 2922 perl optional 
libglib-object-introspection-perl_0.009-1+deb7u1.debian.tar.gz
 312c22fcbb371e8e5fbf08da1bd2ca35 42276 perl optional 
libglib-object-introspection-perl_0.009-1+deb7u1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJS4nSKAAoJELrOFdKldJj/tf0QAIUFGicJ7m8dO7MeruL48dS9
gwTQltPvLFLemmAXTULR6uc1WyPHamrwlPaKPL87LaaDdRTNHW9UiMSztgbIXjbj
yYEjsSaoQ6vfrf8Pc1tAtw26b5qjXgF8mHksyPd7j5htURKIuIq6ffygXQlzCLV0
HiFXAr6bVv48/+doAHFJLqkvYtaMDtDa6e6fA12I2g+FyNJzNyVf/2zg6z0r82K4
+dlQU2S6K+aB5Z8nrc6PtyNkP34X+a/o6ec1YloTRwiZeX5LDJ8nhB4vycFsiZdS
d+x872vmohbs0I7pbDs7LKnKy89sqwTUN9qIXst1K3xT/dyp+dligeARMO7ys+5U
S3NATDOK21muxFdJS2b2D6hd9AdKC3wuOjGRlMHqp3DDBUdzLo4JwfmMoAoCOlsn
CRtPMhY9XYCusmdmsKQcrDk8DQ28gXFm4Fj8MSwIOIYl5qAeSgyTgNfxC8qk1yqD
tV4FPU4CgUnqeFPFe4W72B6Db+QgeH3v59Mtoi4K15wyozw4HKgyVgJT7BR5gXGU
KeP+2oORmurg4hKx4xWzuD6S857jkBOAkQ3eYZpEE4vISxwe5PJaenkBD0VEPe2s
Bk2DGNU7YRWeCAbrgXOc4UrLJkypnLIP9GZhAm/N0h2lj/FNK0XsEsCB3mr9Iijo
sHtZKjbhjCgMynxdQWqF
=k/ln
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to