[Python-modules-team] Bug#818745: SIGILL on mips in cephes_igam leading to FTBFS of pymvpa2

Julian Taylor jtaylor.debian at googlemail.com
Sun Mar 20 11:32:00 UTC 2016

On 20.03.2016 12:04, Yaroslav Halchenko wrote:
> Package: python-scipy
> Version: 0.17.0-1
> Severity: important
> pymvpa2 package FTBFS on mips atm
> https://buildd.debian.org/status/fetch.php?pkg=pymvpa2&arch=mips&ver=2.4.3-1&stamp=1458051582
> due to 
> Program received signal SIGILL, Illegal instruction
> which if ran under gdb provides following detail:
> Program received signal SIGILL, Illegal instruction.
> 0x75de5d44 in cephes_igam (a=5.3023991505199126e-315, x=5.2998088236266445e-315) at scipy/special/cephes/igam.c:199
> 199     scipy/special/cephes/igam.c: No such file or directory.
> and dissassemble at that point leads to
> 0x75de5d44 <+228>:   add.d   $f6,$f6,$f10
> scipy package itself seems to ignore failing tests ATM so it doesn't
> FTBFS itself although leads to similar illegal instruction crashes in 
> https://buildd.debian.org/status/fetch.php?pkg=python-scipy&arch=mips&ver=0.17.0-1%2Bb1&stamp=1457480429
> thus hiding the problem and delivering broken scipy on those platforms

igam.c is as I recall regular C code, I don't know what would cause a
sigill so my guess is once again a compiler or hardware bug.
Unless a porter wants to look at it I'll remove mips from scipy in the
next upload, that platform is to fragile for software like scipy and not
worth the trouble.

More information about the Python-modules-team mailing list