[SciPy-dev] scipy 0.6.0 tests kill python interpreter
Ondrej Certik
ondrej at certik.cz
Sat Dec 1 16:54:37 EST 2007
On Dec 1, 2007 10:44 PM, Robert Kern <robert.kern at gmail.com> wrote:
>
> Ondrej Certik wrote:
> > Hi,
> >
> > if I install scipy 0.6.0 on Debian and run tests, it kills the
> > interpreter with Illegal instruction.
> >
> > More details here:
> >
> > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452991
> >
> > Is anyone able to reproduce it on their system, or is it just related
> > to Debian? Could you please send me
> > the correct run of tests, so that I can discover where exactly it differs?
>
> Try scipy.test(verbosity=1). This will print the name of the test before it runs
> the test. Also, try running Python under gdb so we can get a backtrace.
It doesn't seem to help much:
>>> import scipy
s>>> scipy.test(verbosity=1)
Found 9 tests for scipy.cluster.vq
Found 18 tests for scipy.fftpack.basic
Found 4 tests for scipy.fftpack.helper
Found 20 tests for scipy.fftpack.pseudo_diffs
Found 1 tests for scipy.integrate
Found 10 tests for scipy.integrate.quadpack
Found 3 tests for scipy.integrate.quadrature
Found 6 tests for scipy.interpolate
Found 6 tests for scipy.interpolate.fitpack
Found 4 tests for scipy.io.array_import
Found 28 tests for scipy.io.mio
Found 13 tests for scipy.io.mmio
Found 5 tests for scipy.io.npfile
Found 4 tests for scipy.io.recaster
Found 16 tests for scipy.lib.blas
Found 128 tests for scipy.lib.blas.fblas
****************************************************************
WARNING: clapack module is empty
-----------
See scipy/INSTALL.txt for troubleshooting.
Notes:
* If atlas library is not found by numpy/distutils/system_info.py,
then scipy uses flapack instead of clapack.
****************************************************************
Found 42 tests for scipy.lib.lapack
Found 41 tests for scipy.linalg.basic
<module 'scipy.linalg.fblas' from
'/usr/lib/python2.4/site-packages/scipy/linalg/fblas.so'>
Found 16 tests for scipy.linalg.blas
Found 72 tests for scipy.linalg.decomp
Found 128 tests for scipy.linalg.fblas
Found 6 tests for scipy.linalg.iterative
Found 4 tests for scipy.linalg.lapack
Found 7 tests for scipy.linalg.matfuncs
Found 9 tests for scipy.linsolve.umfpack
Found 2 tests for scipy.maxentropy
Found 3 tests for scipy.misc.pilutil
Found 399 tests for scipy.ndimage
Found 5 tests for scipy.odr
Found 8 tests for scipy.optimize
Found 1 tests for scipy.optimize.cobyla
Found 10 tests for scipy.optimize.nonlin
Found 4 tests for scipy.optimize.zeros
Found 5 tests for scipy.signal.signaltools
Found 4 tests for scipy.signal.wavelets
Found 152 tests for scipy.sparse
Found 342 tests for scipy.special.basic
Found 3 tests for scipy.special.spfun_stats
Found 107 tests for scipy.stats
Found 73 tests for scipy.stats.distributions
Found 10 tests for scipy.stats.morestats
Found 0 tests for __main__
.../usr/lib/python2.4/site-packages/scipy/cluster/vq.py:477:
UserWarning: One of the clusters is empty. Re-run kmean with a
different initialization.
warnings.warn("One of the clusters is empty. "
exception raised as expected: One of the clusters is empty. Re-run
kmean with a different initialization.
................................................Residual: 1.05006950608e-07
..................../usr/lib/python2.4/site-packages/scipy/interpolate/fitpack2.py:458:
UserWarning:
The coefficients of the spline returned have been computed as the
minimal norm least-squares solution of a (numerically) rank deficient
system (deficiency=7). If deficiency is large, the results may be
inaccurate. Deficiency may strongly depend on the value of eps.
warnings.warn(message)
......
Don't worry about a warning regarding the number of bytes read.
Warning: 1000000 bytes requested, 20 bytes read.
.........................................................................caxpy:n=4
..caxpy:n=3
....ccopy:n=4
..ccopy:n=3
.............cscal:n=4
....cswap:n=4
..cswap:n=3
.....daxpy:n=4
..daxpy:n=3
....dcopy:n=4
..dcopy:n=3
.............dscal:n=4
....dswap:n=4
..dswap:n=3
.....saxpy:n=4
..saxpy:n=3
....scopy:n=4
..scopy:n=3
.............sscal:n=4
....sswap:n=4
..sswap:n=3
.....zaxpy:n=4
..zaxpy:n=3
....zcopy:n=4
..zcopy:n=3
.............zscal:n=4
....zswap:n=4
..zswap:n=3
.....................................................................................
****************************************************************
WARNING: cblas module is empty
-----------
See scipy/INSTALL.txt for troubleshooting.
Notes:
* If atlas library is not found by numpy/distutils/system_info.py,
then scipy uses fblas instead of cblas.
****************************************************************
...........................................................................................caxpy:n=4
..caxpy:n=3
....ccopy:n=4
..ccopy:n=3
.............cscal:n=4
....cswap:n=4
..cswap:n=3
.....daxpy:n=4
..daxpy:n=3
....dcopy:n=4
..dcopy:n=3
.............dscal:n=4
....dswap:n=4
..dswap:n=3
.....saxpy:n=4
..saxpy:n=3
....scopy:n=4
..scopy:n=3
.............sscal:n=4
....sswap:n=4
..sswap:n=3
.....zaxpy:n=4
..zaxpy:n=3
....zcopy:n=4
..zcopy:n=3
.............zscal:n=4
....zswap:n=4
..zswap:n=3
..........
****************************************************************
WARNING: clapack module is empty
-----------
See scipy/INSTALL.txt for troubleshooting.
Notes:
* If atlas library is not found by numpy/distutils/system_info.py,
then scipy uses flapack instead of clapack.
****************************************************************
...Result may be inaccurate, approximate err = 2.90112626413e-09
...Result may be inaccurate, approximate err = 7.27595761418e-12
......Use minimum degree ordering on A'+A.
..Use minimum degree ordering on A'+A.
...Use minimum degree ordering on A'+A.
............................................................................................................./usr/lib/python2.4/site-packages/scipy/ndimage/interpolation.py:41:
UserWarning: Mode "reflect" may yield incorrect results on boundaries.
Please use "mirror" instead.
warnings.warn('Mode "reflect" may yield incorrect results on '
.............................................................................................Illegal
instruction
But when running through gdb, it says:
warnings.warn('Mode "reflect" may yield incorrect results on '
.............................................................................................
Program received signal SIGILL, Illegal instruction.
[Switching to Thread 0xb7e278c0 (LWP 28932)]
0xb6b83d43 in ?? ()
from /usr/lib/python2.4/site-packages/scipy/ndimage/_nd_image.so
(gdb) bt
#0 0xb6b83d43 in ?? ()
from /usr/lib/python2.4/site-packages/scipy/ndimage/_nd_image.so
#1 0xbf99bdd8 in ?? ()
#2 0xb6b87211 in NI_GenericFilter ()
from /usr/lib/python2.4/site-packages/scipy/ndimage/_nd_image.so
Backtrace stopped: frame did not save the PC
(gdb)
I don't have time to dig into this and fix it myself, but if you tell
me what else to try, I will.
Thanks a lot,
Ondrej
More information about the SciPy-Dev
mailing list