ftbfs randomly on i386

Bug #1710532 reported by Michael Hudson-Doyle
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
casacore (Ubuntu)
Fix Released
High
Unassigned
python-casacore (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Like this:

 pybuild --test -i python{version} -p 3.6
I: pybuild base:184: cd /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build; python3.6 -m unittest discover -v
Segmentation fault (core dumped)
E: pybuild pybuild:283: test: plugin distutils failed with: exit code=139: cd /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build; python3.6 -m unittest discover -v
dh_auto_test: pybuild --test -i python{version} -p 3.6 returned exit code 13

It doesn't happen 100% of the time locally, maybe 75% of the time. I installed gdb and python3.6-dbg in the schroot session and the backtrace is moderately terrifying: http://paste.ubuntu.com/25309672/

I suspect bouncing on retry will get the package to build eventually but is probably not the right thing to do.

Tags: ftbfs
tags: added: ftbfs
Revision history for this message
Steve Langasek (vorlon) wrote :

the issue is that casacore misdetects python3 support with 3.6 due to a hard-coded list of version numbers, and thus the "python3" library is linked to python2.7.
python3 runtime doesn't appreciate having this object running around in its address space.

Changed in python-casacore (Ubuntu):
status: New → Invalid
Changed in casacore (Ubuntu):
importance: Undecided → High
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package casacore - 2.3.0-3ubuntu1

---------------
casacore (2.3.0-3ubuntu1) artful; urgency=medium

  * debian/patches/fix-python3.6-detection.patch: add support for
    python3.6. Closes LP: #1710532.

 -- Steve Langasek <email address hidden> Tue, 29 Aug 2017 21:58:21 +0000

Changed in casacore (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.