Your message dated Fri, 09 Mar 2012 10:17:46 +0000
with message-id <[email protected]>
and subject line Bug#640855: fixed in pango1.0 1.29.5-1
has caused the Debian Bug report #640855,
regarding gir1.2-pango-1.0: Double free after calling
Pango.Context.get_font_description() from python
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.)
--
640855: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=640855
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gir1.2-pango-1.0
Version: 1.28.4-3
Severity: normal
Dear Maintainer,
*** Please consider answering these questions, where appropiate ***
* What led up to the situation?
* What exactly did you do (or not do) that was effective (or
ineffective)?
* What was the outcome of this action?
* What outcome did you expect instead?
*** End of the template - remove these lines ***
If I call Pango.Context.get_font_description() from python I get a crash
on exit from my function. There's a sort of backtrace which says it's
caused by a double free or corruption in pango_font_description_free.
I guess the problem is that python thinks it "owns" the
PangoFontDescription object, but the description of
pango_context_get_font_description() (C version) says it returns "a
pointer to the context's default font description. This value must not
be modified or freed." However, the result is not const, which might
have led to an oversight in gir that this object needs special treatment
eg pango_font_description_copy_static().
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages gir1.2-pango-1.0 depends on:
ii gir1.2-freedesktop 0.10.8-2
ii gir1.2-glib-2.0 0.10.8-2
ii libpango1.0-0 1.28.4-3
gir1.2-pango-1.0 recommends no packages.
gir1.2-pango-1.0 suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: pango1.0
Source-Version: 1.29.5-1
We believe that the bug you reported is fixed in the latest version of
pango1.0, which is due to be installed in the Debian FTP archive:
gir1.2-pango-1.0_1.29.5-1_amd64.deb
to main/p/pango1.0/gir1.2-pango-1.0_1.29.5-1_amd64.deb
libpango1.0-0-dbg_1.29.5-1_amd64.deb
to main/p/pango1.0/libpango1.0-0-dbg_1.29.5-1_amd64.deb
libpango1.0-0_1.29.5-1_amd64.deb
to main/p/pango1.0/libpango1.0-0_1.29.5-1_amd64.deb
libpango1.0-dev_1.29.5-1_amd64.deb
to main/p/pango1.0/libpango1.0-dev_1.29.5-1_amd64.deb
libpango1.0-doc_1.29.5-1_all.deb
to main/p/pango1.0/libpango1.0-doc_1.29.5-1_all.deb
libpango1.0-udeb_1.29.5-1_amd64.udeb
to main/p/pango1.0/libpango1.0-udeb_1.29.5-1_amd64.udeb
pango1.0_1.29.5-1.debian.tar.xz
to main/p/pango1.0/pango1.0_1.29.5-1.debian.tar.xz
pango1.0_1.29.5-1.dsc
to main/p/pango1.0/pango1.0_1.29.5-1.dsc
pango1.0_1.29.5.orig.tar.xz
to main/p/pango1.0/pango1.0_1.29.5.orig.tar.xz
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.
Michael Biebl <[email protected]> (supplier of updated pango1.0 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: SHA256
Format: 1.8
Date: Fri, 09 Mar 2012 10:39:11 +0100
Source: pango1.0
Binary: libpango1.0-0 libpango1.0-udeb libpango1.0-dev libpango1.0-0-dbg
libpango1.0-doc gir1.2-pango-1.0
Architecture: source all amd64
Version: 1.29.5-1
Distribution: experimental
Urgency: low
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Michael Biebl <[email protected]>
Description:
gir1.2-pango-1.0 - Layout and rendering of internationalized text - gir
bindings
libpango1.0-0 - Layout and rendering of internationalized text
libpango1.0-0-dbg - Pango library and debugging symbols
libpango1.0-dev - Development files for the Pango
libpango1.0-doc - Documentation files for the Pango
libpango1.0-udeb - Layout and rendering of internationalized text - minimal
runtime (udeb)
Closes: 640855
Changes:
pango1.0 (1.29.5-1) experimental; urgency=low
.
* New upstream release.
- Fix GI annotation syntax. Closes: #640855
* debian/control.in: Bump Build-Depends on libglib2.0-dev to (>= 2.31.0).
* debian/patches/00git_transfer_annotations.patch: Removed, merged upstream.
* Set [email protected] as Maintainer.
Checksums-Sha1:
181dbee28a37ba88e4f0f5ca9631193796fb08bd 2826 pango1.0_1.29.5-1.dsc
b041ebe8dea35d216aa2148d8936bccfcdc07ef2 1165800 pango1.0_1.29.5.orig.tar.xz
415b462fadc16aa84c3726f071940032d3f7c643 27552 pango1.0_1.29.5-1.debian.tar.xz
170f1c780bbd2d39bfa6642c652b776cb470aa50 405670
libpango1.0-doc_1.29.5-1_all.deb
f989e31fac849ebba535b12e589494135e52440c 461298
libpango1.0-0_1.29.5-1_amd64.deb
ef46a627c671cb7401961f2e1f29ba386dd1f968 301754
libpango1.0-udeb_1.29.5-1_amd64.udeb
5971f691349fb3ba518aae1e4ff872b2c8866aba 622354
libpango1.0-dev_1.29.5-1_amd64.deb
3e245379b2fa5bb08b43c3e761c825df9fcbf958 1039096
libpango1.0-0-dbg_1.29.5-1_amd64.deb
2ad751ba561d42c094422979b0f9ce6c8fbea899 149286
gir1.2-pango-1.0_1.29.5-1_amd64.deb
Checksums-Sha256:
38bae5a0fd1c43ed36f2683962d084c53bb579680ea2b0b4378bc40821f2e4e0 2826
pango1.0_1.29.5-1.dsc
578c38de8450baa61d651e96049d2710f242bda3c47afc2d84773cbafeed775a 1165800
pango1.0_1.29.5.orig.tar.xz
3799aff30b5354155826a6f99ca4e7acc0191c4ac76d4bf0098fbc793382d0ba 27552
pango1.0_1.29.5-1.debian.tar.xz
e7d1adeb39518a3c732d888793d5f9c21c415da55a58ba7bfd27e6179970be68 405670
libpango1.0-doc_1.29.5-1_all.deb
8a152e17ee788dd569e305eb5f0adf05ad5b87269f9629c97f7166888f0adc69 461298
libpango1.0-0_1.29.5-1_amd64.deb
eaa33354077436a4d207c64e5816dbfda84245a9dd3d829ad3ec3be520f4756f 301754
libpango1.0-udeb_1.29.5-1_amd64.udeb
9567700305ddfab3ef677b752a58639a44fc2216ba56a995cd10563b04f02bbd 622354
libpango1.0-dev_1.29.5-1_amd64.deb
0d65296bdb77e75972d15e6d6599f256fd761cdf509dfedd3ad5139f91c828a4 1039096
libpango1.0-0-dbg_1.29.5-1_amd64.deb
f9562917fbe348383f13e38a3fc807e0463c4ca956f3b28f1ed2a56b69406940 149286
gir1.2-pango-1.0_1.29.5-1_amd64.deb
Files:
4e9f0273143c646cb581840546d745ae 2826 libs optional pango1.0_1.29.5-1.dsc
01441a5a4995ce65663ac0be34d7cc79 1165800 libs optional
pango1.0_1.29.5.orig.tar.xz
625bc94124298ba9974e821e51bb86f5 27552 libs optional
pango1.0_1.29.5-1.debian.tar.xz
d412e60a2d07a4ea1bdc301e8cb5adc5 405670 doc optional
libpango1.0-doc_1.29.5-1_all.deb
1f7153037faa278fc3484302780241b0 461298 libs optional
libpango1.0-0_1.29.5-1_amd64.deb
bdcec781baa24650b50da10ed0e0607e 301754 debian-installer optional
libpango1.0-udeb_1.29.5-1_amd64.udeb
d6a732aec38fb8ed4e20c4d1309e863f 622354 libdevel optional
libpango1.0-dev_1.29.5-1_amd64.deb
1d68710f6607f35397dda6f99b607d19 1039096 debug extra
libpango1.0-0-dbg_1.29.5-1_amd64.deb
363184464ab7e45ccf86cbf34d37b181 149286 introspection optional
gir1.2-pango-1.0_1.29.5-1_amd64.deb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJPWdQuAAoJEGrh3w1gjyLc3V8P/0SU25HgF3gXJVdMyfaF+kGb
MymhM2NV4D7raRvpGPzQ1BJH83kc0WY5HV1quH36BV+58Un8LM9tRTvc4jgxJPAu
z412w8Xkx0MhhkDMgTMQvnWhMDeKBK83p0XmWucv5fPc2VsXNu30be6SdiGiBCw+
PciVxZnoI4j97PGykScUgnuVL2Px8aqk0W5yYlzdBHBWGHrzaQIDbygG2Q9IaiZO
skV+h/jn7ucBKCgDjZx5cXlPQ95ChZH1a1p8eztPuOtJ35Trn+kZK/pxQ13e7TSN
eaMpXJeD12CffZ+voEGbBENwCzTu0O6QsLCuv8LD7fWxJXfEjf36L9giN3CCMXMQ
YaiiInIH8wHqyiek+8AkzxpIz05mk0M7FhDv1hlrBtRamrXqAVKLwrUcPhEeneR6
7jSfIuY/t83MaB88WXQ0s9ac56mDs3KSkYYnoZqgP0vvG+TUgiI2h8cUIMnqOo4Q
Eh18K3O78j1y16hmV7r2BhIxuc9KW3sIv1RsbCIsMbEcNrJydj4TMNdtgDeqXiT5
+vyly0bUuzL3T8Miy1Pdm2768R1AseuAsB/cshgo+0Nz8qCC+w7z7G8Py4XBUabe
JY47AUVpotMNseNRQf8dzBd1cmpgXGUZxEeWrsQTsCTqMpvERG/TzwIchbApiTy/
KqZFShzSrPIGoAETeYUW
=v+4G
-----END PGP SIGNATURE-----
--- End Message ---