[Python-modules-team] Bug#797483: closed by Varun Hiremath <varun at debian.org> (Bug#797483: fixed in python-enable 4.5.1-2)

Philip Chimento philip.chimento at gmail.com
Sun Sep 27 20:11:27 UTC 2015


On Sat, Sep 26, 2015 at 9:51 PM, Debian Bug Tracking System <
owner at bugs.debian.org> wrote:

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

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.

Regards,
Philip Chimento
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/python-modules-team/attachments/20150927/994a130b/attachment-0001.html>


More information about the Python-modules-team mailing list