Debian Bug report logs -
#860043
wxwidgets3.0: asserts on valid poedit code due to bad mutex unlock
Reported by: Gianfranco Costamagna <locutusofborg@debian.org>
Date: Mon, 10 Apr 2017 16:45:01 UTC
Severity: important
Tags: patch
Found in version 3.0.2+dfsg-3
Fixed in versions wxpython3.0/3.0.2.0+dfsg-4, wxwidgets3.0/3.0.2+dfsg-4
Done: Gianfranco Costamagna <locutusofborg@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#860043; Package src:wxpython3.0.
(Mon, 10 Apr 2017 16:45:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Gianfranco Costamagna <locutusofborg@debian.org>:
New Bug report received and forwarded. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>.
(Mon, 10 Apr 2017 16:45:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Source: wxpython3.0
Version: 3.0.2.0+dfsg-3
Severity: important
Tags: patch
Hello, poedit2 is having a lot of asserts and segfaulting (IIRC).
Reason is a bug in wxpython3.0 and the fix from Poedit upstream has already
been merged to wx upstream (3.0 maint branch too)
Please cherry-pick the following fix
https://github.com/wxWidgets/wxWidgets/commit/ed88188be7e97a0503f3471f7b0452740b732902.patch
I don't know if poedit1 is affected, but I would appreciate a fix in any case
(poedit2 is experimental only)
(I'm open to a team upload too, just ask me!)
thanks!
G.
Information forwarded
to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#860043; Package src:wxpython3.0.
(Mon, 10 Apr 2017 17:42:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Gianfranco Costamagna <locutusofborg@debian.org>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>.
Your message did not contain a Subject field. They are recommended and
useful because the title of a Bug is determined using this field.
Please remember to include a Subject field in your messages in future.
(Mon, 10 Apr 2017 17:42:05 GMT) (full text, mbox, link).
Message #10 received at 860043@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
control: retitle -1 wxpython3.0: asserts on valid poedit code due to bad mutex unlock
This affects only poedit2, so just experimental for now
thanks
G.
[signature.asc (application/pgp-signature, attachment)]
Set Bug title to 'wxpython3.0: asserts on valid poedit code due to bad mutex unlock'.
Request was from Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
to control@bugs.debian.org.
(Mon, 10 Apr 2017 21:09:03 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#860043; Package src:wxpython3.0.
(Mon, 10 Apr 2017 22:27:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Olly Betts <olly@survex.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>.
(Mon, 10 Apr 2017 22:27:03 GMT) (full text, mbox, link).
Message #17 received at 860043@bugs.debian.org (full text, mbox, reply):
On Mon, Apr 10, 2017 at 04:42:14PM +0000, Gianfranco Costamagna wrote:
> Hello, poedit2 is having a lot of asserts and segfaulting (IIRC).
> Reason is a bug in wxpython3.0 and the fix from Poedit upstream has already
> been merged to wx upstream (3.0 maint branch too)
>
> Please cherry-pick the following fix
> https://github.com/wxWidgets/wxWidgets/commit/ed88188be7e97a0503f3471f7b0452740b732902.patch
> I don't know if poedit1 is affected, but I would appreciate a fix in any case
> (poedit2 is experimental only)
>
> (I'm open to a team upload too, just ask me!)
It looks like pretty safe patch (though it's not code I'm familiar with),
and I believe fixes for severity important via unstable are still OK so if
you want to upload and request a freeze exception that seems reasonable to
me.
Please remember to push the packaging changes to the repo, along with a
signed tag.
Cheers,
Olly
No longer marked as found in versions wxpython3.0/3.0.2.0+dfsg-3.
Request was from Scott Talbert <swt@techie.net>
to control@bugs.debian.org.
(Tue, 11 Apr 2017 01:09:08 GMT) (full text, mbox, link).
Marked as found in versions 3.0.2+dfsg-3.
Request was from Scott Talbert <swt@techie.net>
to control@bugs.debian.org.
(Tue, 11 Apr 2017 01:09:08 GMT) (full text, mbox, link).
Changed Bug title to 'wxwidgets3.0: asserts on valid poedit code due to bad mutex unlock' from 'wxpython3.0: asserts on valid poedit code due to bad mutex unlock'.
Request was from Scott Talbert <swt@techie.net>
to control@bugs.debian.org.
(Tue, 11 Apr 2017 01:09:09 GMT) (full text, mbox, link).
Reply sent
to Gianfranco Costamagna <locutusofborg@debian.org>:
You have taken responsibility.
(Tue, 11 Apr 2017 06:21:03 GMT) (full text, mbox, link).
Notification sent
to Gianfranco Costamagna <locutusofborg@debian.org>:
Bug acknowledged by developer.
(Tue, 11 Apr 2017 06:21:03 GMT) (full text, mbox, link).
Message #30 received at 860043-close@bugs.debian.org (full text, mbox, reply):
Source: wxpython3.0
Source-Version: 3.0.2.0+dfsg-4
We believe that the bug you reported is fixed in the latest version of
wxpython3.0, 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 860043@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofborg@debian.org> (supplier of updated wxpython3.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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 10 Apr 2017 18:38:43 +0200
Source: wxpython3.0
Binary: python-wxgtk3.0 python-wxgtk3.0-dev python-wxgtk-media3.0 python-wxgtk-webview3.0 python-wxversion python-wxtools
Architecture: source
Version: 3.0.2.0+dfsg-4
Distribution: unstable
Urgency: medium
Maintainer: wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>
Changed-By: Gianfranco Costamagna <locutusofborg@debian.org>
Description:
python-wxgtk-media3.0 - Python interface to the wxWidgets Cross-platform C++ GUI toolkit
python-wxgtk-webview3.0 - Python interface to the wxWidgets Cross-platform C++ GUI toolkit
python-wxgtk3.0 - Python interface to the wxWidgets Cross-platform C++ GUI toolkit
python-wxgtk3.0-dev - Development files for wxPython
python-wxtools - Tools from the wxPython distribution
python-wxversion - API for selecting the wxPython version to use
Closes: 860043
Changes:
wxpython3.0 (3.0.2.0+dfsg-4) unstable; urgency=medium
.
* Team upload.
* debian/patches/ed88188be7e97a0503f3471f7b0452740b732902.patch:
- fix for upstream issue breaking poedit2 package (Closes: #860043).
Checksums-Sha1:
4f93d4b08c44f3e43b7f05c07a9e6d336487dec1 2521 wxpython3.0_3.0.2.0+dfsg-4.dsc
4b3ddc904682d11792568b2c17fa7006ff0611c4 35412 wxpython3.0_3.0.2.0+dfsg-4.debian.tar.xz
Checksums-Sha256:
179cdb3ec7f405b10fa17b1f3d1de13493afce328660e058b1d96e0361e9d873 2521 wxpython3.0_3.0.2.0+dfsg-4.dsc
6aa2de6a48ace9cd8d128922f068a59ebec7cfc173a87d54d7f81e7eff12eedb 35412 wxpython3.0_3.0.2.0+dfsg-4.debian.tar.xz
Files:
1c1653e00e580ef6249cd633e3f3e561 2521 python optional wxpython3.0_3.0.2.0+dfsg-4.dsc
38b0f96a63e5f0ea7917bcbc7a116615 35412 python optional wxpython3.0_3.0.2.0+dfsg-4.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJY7HLDAAoJEPNPCXROn13ZwoQP/1rAzNiE9/5Mv7Rl8IYMAnTl
aVY7pDnR5aO2LA8Z4MaxB+g2BfvqnH6MBmyNr65YfIajUyGMO8/jEKYI61+Jy9K9
myGP4W5XPXdPj+/0IU2GLTOgJmX+qZCRzXzmMUGKA+IcqaNKEySnlp3APLmzWKmm
ivPDpXhwDc+cq0US/DVBuYsGL4xmqohVlr0KI+yaED3zgnpX8X7wWjATdKsXWXZi
5Hg5eKqz2li36YWQyRJICNhNrg3uYvYmkxGMtogtIBj5lJ8kDrjUZv44BFUlMyl1
QLLrQlTZNnyC3nsk1oGkGOzehsvwlxYwLLJHO+Ahxj8cjgZzqkGhopVEzViV0Qta
vN9vot9adwG9ZVS1KRANpvnJiE1t5qn9N936HV9jI2tWyjIMu+RvB3nw3Bumwn4U
y36jP9Q/umN3gF3isdQxj524zL4bEXRZ1QIrhLe47uHu9jslbq0A8K1BVQdBcrPE
HaYPfbH4eWuc6hxqLoPEGOHowK0fWarbPUDN9qH/dmEsGvCmRzaMRK08OzdhZvNi
tNJA6Dpvfz4+WgLW0oThuliGfKV6n1/oRHgpigdqmVhKEyddy/C4aY/8RysQ3KDT
c08uGot77jrI30Q6JXealk/OthzagXQg4bbR3EMBysNIVTnutHWQAcI9GXP/K125
rIzBWAFmHmNOd/siCi+U
=P6lf
-----END PGP SIGNATURE-----
Reply sent
to Gianfranco Costamagna <locutusofborg@debian.org>:
You have taken responsibility.
(Tue, 11 Apr 2017 06:21:05 GMT) (full text, mbox, link).
Notification sent
to Gianfranco Costamagna <locutusofborg@debian.org>:
Bug acknowledged by developer.
(Tue, 11 Apr 2017 06:21:05 GMT) (full text, mbox, link).
Message #35 received at 860043-close@bugs.debian.org (full text, mbox, reply):
Source: wxwidgets3.0
Source-Version: 3.0.2+dfsg-4
We believe that the bug you reported is fixed in the latest version of
wxwidgets3.0, 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 860043@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofborg@debian.org> (supplier of updated wxwidgets3.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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 11 Apr 2017 08:09:24 +0200
Source: wxwidgets3.0
Binary: libwxbase3.0-0v5 libwxbase3.0-dev libwxbase3.0-0v5-dbg libwxgtk3.0-0v5 libwxgtk3.0-dev libwxgtk3.0-0v5-dbg libwxgtk-media3.0-0v5 libwxgtk-media3.0-0v5-dbg libwxgtk-media3.0-dev libwxgtk-webview3.0-0v5 libwxgtk-webview3.0-0v5-dbg libwxgtk-webview3.0-dev wx-common wx3.0-headers wx3.0-i18n wx3.0-examples wx3.0-doc
Architecture: source
Version: 3.0.2+dfsg-4
Distribution: unstable
Urgency: medium
Maintainer: wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>
Changed-By: Gianfranco Costamagna <locutusofborg@debian.org>
Description:
libwxbase3.0-0v5 - wxBase library (runtime) - non-GUI support classes of wxWidgets t
libwxbase3.0-0v5-dbg - debugging symbols for the wxBase library
libwxbase3.0-dev - wxBase library (development) - non-GUI support classes of wxWidge
libwxgtk-media3.0-0v5 - wxWidgets Cross-platform C++ GUI toolkit (GTK+ media library runt
libwxgtk-media3.0-0v5-dbg - debugging symbols for the wxGTK media library
libwxgtk-media3.0-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK+ media library deve
libwxgtk-webview3.0-0v5 - wxWidgets Cross-platform C++ GUI toolkit (webview library runtime
libwxgtk-webview3.0-0v5-dbg - debugging symbols for the wxGTK webview library
libwxgtk-webview3.0-dev - wxWidgets Cross-platform C++ GUI toolkit (webview library develop
libwxgtk3.0-0v5 - wxWidgets Cross-platform C++ GUI toolkit (GTK+ runtime)
libwxgtk3.0-0v5-dbg - debugging symbols for the wxGTK GUI toolkit library
libwxgtk3.0-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK+ development)
wx-common - wxWidgets Cross-platform C++ GUI toolkit (common support files)
wx3.0-doc - wxWidgets Cross-platform C++ GUI toolkit (documentation)
wx3.0-examples - wxWidgets Cross-platform C++ GUI toolkit (examples)
wx3.0-headers - wxWidgets Cross-platform C++ GUI toolkit (header files)
wx3.0-i18n - wxWidgets Cross-platform C++ GUI toolkit (i18n support)
Closes: 860043
Changes:
wxwidgets3.0 (3.0.2+dfsg-4) unstable; urgency=medium
.
* Team upload.
* debian/patches/ed88188be7e97a0503f3471f7b0452740b732902.patch:
- fix for upstream issue breaking poedit2 package (Closes: #860043).
Checksums-Sha1:
5af98aa6e2d9f18aff02e24b02112adaa1720f6a 3434 wxwidgets3.0_3.0.2+dfsg-4.dsc
734723d6c45d38e197f84ef77996f5b3a36b6aa7 49652 wxwidgets3.0_3.0.2+dfsg-4.debian.tar.xz
Checksums-Sha256:
64e47613a2fafe2eea69d4f7b4c20026844fd28d79d970fa558d9771516a78a8 3434 wxwidgets3.0_3.0.2+dfsg-4.dsc
67d9106681664b7191ab9bf8ce7b96c7d405a108111a6613dc6d620bd6592c86 49652 wxwidgets3.0_3.0.2+dfsg-4.debian.tar.xz
Files:
565bc0c43163fc4c8083c38732ddc139 3434 libs optional wxwidgets3.0_3.0.2+dfsg-4.dsc
82a3ff2a4f63bc511d9b85d5dbc0e0d1 49652 libs optional wxwidgets3.0_3.0.2+dfsg-4.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJY7HQ3AAoJEPNPCXROn13Zjo4P/Awngs9fW+l5n5liUyJiqu0/
vbwW4IkPIZom2865pnR6vTRA5j37+2I5HcJYYAbX6BW5l5hUM5g6u3sKjq6yrTl7
oDn3deRqz0HXXxApiThznv+F/Y4Y2CcqTW7eA6oUrHTvDdtCF7bl9zA8gefD2tTL
FKwXHhE9pimKsZ8Oo415/six3Wlr1bPHUke2M1c0KSpupDfAlPCgf59IOXn7Nfh2
F2sld8oilp51mR/nGkwge4L/32VXA0te0iruyBfHTA/xZRTKj0NJWHFV1URkH9M2
Aphqw2RXqdqpoNEQAtoBKOMEjbFZ7sFKZTJzj76Eb/COaBFlCkJF2kOuyYPir1cS
cz6muy31tjh7/QyAFAWeq9jvY8lfbwnPhAOECL3s6pGP2lUm6Mjzt+FkkqTSiNG8
4GxnTCtf/633roXogYfc9ducVWLO+4FeAbY7oYN6K9buSc+SjrdTZ/6dWgdOgoyX
cUdLb98S466j0oPlmaNGjKSeo8uexdixQTV2RlJ46f2RCJLSlwqrEnr0R3ZQxkrB
OKFMASoSZcSGWCX/GiPh9TZcDzC72WbFyhfeOzLMeUv7MgPzAZSF58/k93FW2RFP
rWYUG67Td9fKaRd8mKVe9IXrAx7NuYCMwTIwiMniIW2eeyyq96vtMduYYz+9tJ6x
fVZVfr5P6KABb8ivJL4O
=Ds3G
-----END PGP SIGNATURE-----
Information forwarded
to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#860043; Package wxwidgets3.0.
(Tue, 11 Apr 2017 07:03:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Olly Betts <olly@survex.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>.
(Tue, 11 Apr 2017 07:03:02 GMT) (full text, mbox, link).
Message #40 received at 860043@bugs.debian.org (full text, mbox, reply):
You seem to have uploaded both wxwidgets3.0 and wxpython3.0, with the
same patch to each (judging by the commit id).
That is unlikely to be correct - wxpython3.0 sources contain a copy of
wxwidgets sources, but this isn't used in the debian package so doesn't need
patching.
Cheers,
Olly
Information forwarded
to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#860043; Package wxwidgets3.0.
(Tue, 11 Apr 2017 08:12:07 GMT) (full text, mbox, link).
Acknowledgement sent
to Gianfranco Costamagna <locutusofborg@debian.org>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>.
(Tue, 11 Apr 2017 08:12:07 GMT) (full text, mbox, link).
Message #45 received at 860043@bugs.debian.org (full text, mbox, reply):
Hello,
>You seem to have uploaded both wxwidgets3.0 and wxpython3.0, with the
>same patch to each (judging by the commit id).
>
>That is unlikely to be correct - wxpython3.0 sources contain a copy of
>wxwidgets sources, but this isn't used in the debian package so doesn't need
>patching.
yes, I made that mistake :(
the correct patch was on wxwidgets, unfortunately the upload was already done.
Anyhow, it should be a no-op patch and will be removed on the next release :)
(do you think we can strip such misleading/useless code from wxpy? we are already
repacking the source)
thanks,
Gianfranco
Information forwarded
to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#860043; Package wxwidgets3.0.
(Tue, 11 Apr 2017 21:09:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Olly Betts <olly@survex.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>.
(Tue, 11 Apr 2017 21:09:02 GMT) (full text, mbox, link).
Message #50 received at 860043@bugs.debian.org (full text, mbox, reply):
On Tue, Apr 11, 2017 at 07:56:30AM +0000, Gianfranco Costamagna wrote:
> Anyhow, it should be a no-op patch and will be removed on the next release :)
Right, but it suggests a lack of pre-upload testing as the first upload wouldn't
have fixed the issues with poedit in experimental.
> (do you think we can strip such misleading/useless code from wxpy? we are already
> repacking the source)
Perhaps - it's certainly not appropriate for this point in the release cycle
though.
Cheers,
Olly
Information forwarded
to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#860043; Package wxwidgets3.0.
(Tue, 11 Apr 2017 21:42:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Scott Talbert <swt@techie.net>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>.
(Tue, 11 Apr 2017 21:42:03 GMT) (full text, mbox, link).
Message #55 received at 860043@bugs.debian.org (full text, mbox, reply):
On Tue, 11 Apr 2017, Olly Betts wrote:
> On Tue, Apr 11, 2017 at 07:56:30AM +0000, Gianfranco Costamagna wrote:
>> Anyhow, it should be a no-op patch and will be removed on the next release :)
>
> Right, but it suggests a lack of pre-upload testing as the first upload wouldn't
> have fixed the issues with poedit in experimental.
I guess you also didn't notice my reassignment of the bug from wxpython to
wxwidgets.
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 11 May 2017 07:27:02 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed Jan 10 13:21:09 2018;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.