<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, Sep 26, 2015 at 9:51 PM, Debian Bug Tracking System <span dir="ltr"><<a href="mailto:owner@bugs.debian.org" target="_blank">owner@bugs.debian.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">This is an automatic notification regarding your Bug report<br>
which was filed against the python-enable package:<br>
<br>
#797483: python-enable: AGG renderer segfaults if built with optimization<br>
<br>
It has been closed by Varun Hiremath <<a href="mailto:varun@debian.org">varun@debian.org</a>>.<br>
<br>
Their explanation is attached below along with your original report.<br>
If this explanation is unsatisfactory and you have not received a<br>
better one in a separate message then please contact Varun Hiremath <<a href="mailto:varun@debian.org">varun@debian.org</a>> by<br>
replying to this email.<br>
<span class=""><font color="#888888"><br>
<br>
--<br>
797483: <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797483" rel="noreferrer" target="_blank">http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797483</a><br>
Debian Bug Tracking System<br>
Contact <a href="mailto:owner@bugs.debian.org">owner@bugs.debian.org</a> with problems<br>
</font></span><br><br>---------- Forwarded message ----------<br>From: Varun Hiremath <<a href="mailto:varun@debian.org">varun@debian.org</a>><br>To: <a href="mailto:797483-close@bugs.debian.org">797483-close@bugs.debian.org</a><br>Cc: <br>Date: Sun, 27 Sep 2015 04:49:39 +0000<br>Subject: Bug#797483: fixed in python-enable 4.5.1-2<br>Source: python-enable<br>
Source-Version: 4.5.1-2<br>
<br>
We believe that the bug you reported is fixed in the latest version of<br>
python-enable, which is due to be installed in the Debian FTP archive.<br>
<br>
A summary of the changes between this version and the previous one is<br>
attached.<br>
<br>
Thank you for reporting the bug, which will now be closed. If you<br>
have further comments please address them to <a href="mailto:797483@bugs.debian.org">797483@bugs.debian.org</a>,<br>
and the maintainer will reopen the bug report if appropriate.<br>
<br>
Debian distribution maintenance software<br>
pp.<br>
Varun Hiremath <<a href="mailto:varun@debian.org">varun@debian.org</a>> (supplier of updated python-enable package)<br>
<br>
(This message was generated automatically at their request; if you<br>
believe that there is a problem with it please contact the archive<br>
administrators by mailing <a href="mailto:ftpmaster@ftp-master.debian.org">ftpmaster@ftp-master.debian.org</a>)<br>
<br>
<br>
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA512<br>
<br>
Format: 1.8<br>
Date: Sun, 27 Sep 2015 00:33:58 -0400<br>
Source: python-enable<br>
Binary: python-enable<br>
Architecture: source amd64<br>
Version: 4.5.1-2<br>
Distribution: unstable<br>
Urgency: medium<br>
Maintainer: Debian Python Modules Team <<a href="mailto:python-modules-team@lists.alioth.debian.org">python-modules-team@lists.alioth.debian.org</a>><br>
Changed-By: Varun Hiremath <<a href="mailto:varun@debian.org">varun@debian.org</a>><br>
Description:<br>
python-enable - Drawing and interaction packages<br>
Closes: 797483<br>
Changes:<br>
python-enable (4.5.1-2) unstable; urgency=medium<br>
.<br>
[ Philip Chimento ]<br>
* Add patch to build package without optimization (Closes: #797483)<br>
Checksums-Sha1:<br>
b4dabe179378b69abd6b4552c3d0903ccfc1d54f 2172 python-enable_4.5.1-2.dsc<br>
af9e9053f6842f4616e941ba1a0be93a00fd7a9f 12280 python-enable_4.5.1-2.debian.tar.xz<br>
05163b0d33c43f2d146db453d81322e49a650bbb 612156 python-enable_4.5.1-2_amd64.deb<br>
Checksums-Sha256:<br>
ba8247b999feda8a9812f726b8c4addbb7a6ebbd6adf0c71c6703be555cfdb14 2172 python-enable_4.5.1-2.dsc<br>
8d4ac884a039de637c987ef0269e720d5a28118cf9f2c91d81bb6f96a378a4cd 12280 python-enable_4.5.1-2.debian.tar.xz<br>
4f59074466901af84dc668865ac8be780b5a9007de859f51427ba3439d134e85 612156 python-enable_4.5.1-2_amd64.deb<br>
Files:<br>
1b5d94c82db9a030b3adffe27328c1ee 2172 python optional python-enable_4.5.1-2.dsc<br>
5478ca394824ccabd5a76daef903b4a6 12280 python optional python-enable_4.5.1-2.debian.tar.xz<br>
8e20dcde67b5698784f325e5021f850b 612156 python optional python-enable_4.5.1-2_amd64.deb<br>
<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1<br>
<br>
iQIcBAEBCgAGBQJWB3T7AAoJEHA3PPEpDbnOBpkP/jXApq68aBFpTs4ju/qX0HKO<br>
0/RrUpB8VU8XTfFHceIoiCmXtx0K54UtK+YAXyksddrfwsatBr4NvFLcgDPbwyhq<br>
SYxbZJFzFf6bhjSA42GHaFYXUTEFbZ6QTOHKLeQdbWPgyyN8LzVmbYRUd6KFkMV/<br>
LRgTOlAtayEx4jXF9/aJNo2g5dBE8dT5WC29B1Z49grb/TnlPfzTP0yaZ7a7v431<br>
LOIq6Ns4TA7IDX4YE+53K3ASr5NEGns0AHtfuE6Nls6VHXCSNdUguwHMudrWZIjJ<br>
zq3p2kPsm66o78J4HEfnupKCq1rheOQ5ouCVXJbiZ3rmnvtfMLxGzFfxKu3IlYD4<br>
cVimm+Uli5u/BgmzRugPb0m9GPrhRBxnTC7muDIoeLlzV8zf1JOo3L3WeRxTV5k8<br>
NZTrCsU+E1pBkFMomJvJzjvkYmcRgtktf6N5wp5TtMLYy8x2AYMZRnA0q+SSyldr<br>
HsSTgSOs0ivv8l58yNoOk2ufBGCgju88DSaUGJ+UNdcxIQqhf/tj/w7ECbmgS4Rl<br>
RWgDM3mqG+tsAtfgXyu+V+HM9ExhY2QnY3aEjm7uPkyRZeBThZwShPEHqwve/Qht<br>
2+BAsxbPOqhcsd6GH9EiKwDqUtCCQmGKjSDjELUcHMOT0yLQrtR7v2vFeptFNFAC<br>
2gNR3dh0Rt+UKlqcLpqc<br>
=dwuU<br>
-----END PGP SIGNATURE-----<br><br>---------- Forwarded message ----------<br>From: Philip Chimento <<a href="mailto:philip.chimento@gmail.com">philip.chimento@gmail.com</a>><br>To: Debian Bug Tracking System <<a href="mailto:submit@bugs.debian.org">submit@bugs.debian.org</a>><br>Cc: <br>Date: Sun, 30 Aug 2015 16:17:22 -0700<br>Subject: python-enable: AGG renderer segfaults if built with optimization<br>Package: python-enable<br>
Version: 4.3.0-2.1<br>
Severity: grave<br>
Justification: renders package unusable<br>
<br>
Dear Maintainer,<br>
<br>
See this Ubuntu bug for more information and a minimal example that<br>
reproduces the problem:<br>
<a href="https://bugs.launchpad.net/ubuntu/+source/python-chaco/+bug/1145575" rel="noreferrer" target="_blank">https://bugs.launchpad.net/ubuntu/+source/python-chaco/+bug/1145575</a><br>
<br>
Apparently building python-enable's AGG renderer with optimization on GCC<br>
later than 4.6 causes it to segfault. This makes python-chaco's image<br>
plots unusable and any applications which use that functionality from Chaco<br>
will crash.<br>
<br>
It may be a compiler bug or it may be that the AGG code does something that<br>
is undefined behaviour, causing GCC to optimize things incorrectly.<br>
<br>
I suggest that this package be built with -O0 and I'll submit a patch to<br>
that effect.<br>
<br>
Regards,<br>
Philip Chimento<br>
<br>
<br>
-- System Information:<br>
Debian Release: 8.1<br>
APT prefers stable<br>
APT policy: (995, 'stable'), (500, 'stable-updates'), (50, 'unstable')<br>
Architecture: amd64 (x86_64)<br>
<br>
Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core)<br>
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)<br>
Shell: /bin/sh linked to /bin/dash<br>
Init: systemd (via /run/systemd/system)<br>
<br>
Versions of packages python-enable depends on:<br>
ii fonttools 2.4-1<br>
ii libc6 2.19-18<br>
ii libfreetype6 2.5.2-3<br>
ii libgcc1 1:4.9.2-10<br>
ii libgl1-mesa-glx [libgl1] 10.3.2-1<br>
ii libglu1-mesa [libglu1] 9.0.0-2<br>
ii libstdc++6 4.9.2-10<br>
ii libx11-6 2:1.6.2-3<br>
ii python 2.7.9-1<br>
ii python-numpy [python-numpy-abi9] 1:1.8.2-2<br>
ii python-pil 2.6.1-2<br>
ii python-pkg-resources 5.5.1-1<br>
ii python-traitsui 4.4.0-1.3<br>
ii python-wxgtk3.0 3.0.1.1+dfsg-2<br>
<br>
python-enable recommends no packages.<br>
<br>
python-enable suggests no packages.<br>
<br>
-- no debconf information<br>
<br></blockquote><div> </div></div>Thank you very much!<div><br></div><div>Would it be possible to backport the fix to stable as well? I ask this because the bug affects applications that use image plots to the point that they are unusable.</div><div><br></div><div>Regards,</div><div>Philip Chimento <br></div><div><br></div>
</div></div>