Summary: | media-sound/quodlibet-2.3.92-r1 segfaults when dev-lang/python-2.7.2-r3 is compiled with the hardened gcc spec with pie | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matthias Maier <tamiko> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | hardened, slawomir.nizio, sound |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
gdb backtrace for quodlibet
strace for quodlibet strace for quodlibet emerge --info |
Description
Matthias Maier
2012-03-10 14:44:33 UTC
Created attachment 304835 [details]
gdb backtrace for quodlibet
Created attachment 304837 [details]
strace for quodlibet
Created attachment 304839 [details]
strace for quodlibet
Created attachment 304841 [details]
emerge --info
*** This bug has been marked as a duplicate of bug 329499 *** (In reply to comment #5) > > *** This bug has been marked as a duplicate of bug 329499 *** Are you sure, that this is a duplicate of bug 329499 ? bug 329499 explicitly tells about the ctypes interface failing due to using a pax enabled kernel via hardened-sources. But, I'm running the gentoo-sources patchset without pax. I merely compiled the whole userland under the hardened profile to enable pic and ssp. Furthermore the ctypes regression test suite does run fine. (In reply to comment #6) > (In reply to comment #5) > > > > *** This bug has been marked as a duplicate of bug 329499 *** > > Are you sure, that this is a duplicate of bug 329499 ? > > bug 329499 explicitly tells about the ctypes interface failing due to using > a pax enabled kernel via hardened-sources. > > But, I'm running the gentoo-sources patchset without pax. > > I merely compiled the whole userland under the hardened profile to enable > pic and ssp. > > Furthermore the ctypes regression test suite does run fine. Opps sorry, Can you check if is pie or ssp that break it? Building dev-lang/python:2.7 with [1] x86_64-pc-linux-gnu-4.5.3 --> segfault [2] x86_64-pc-linux-gnu-4.5.3-hardenednopie --> o.k. [3] x86_64-pc-linux-gnu-4.5.3-hardenednopiessp --> o.k. [4] x86_64-pc-linux-gnu-4.5.3-hardenednossp --> segfault [5] x86_64-pc-linux-gnu-4.5.3-vanilla --> o.k. So it seems to be pie. Time to retry with quodlibet-3.0.2 which was largely rewritten (pygobject-3.x, introspection, and so forth) Please > Time to retry with quodlibet-3.0.2 which was largely rewritten
Thanks a lot for the message.
I can no longer reproduce with
media-sound/quodlibet-3.0.2
and with dev-lang/python-2.7.5-r3 compiled with sys-devel/gcc-4.7.3-r1 with hardened profile (pie + ssp).
I believe the original problem might still be there in python, it's just that new quodlibet no longer uses the code that triggers it. But since there isn't a patch, nor the issue was ever debugged to a level we could get proper upstream report for, I believe this is enough to close the *Gentoo* bug. |