Bug#600980: Illegal instruction when running ipython -pylab SOLVED

Ferenc Wagner wferi at niif.hu
Thu Dec 9 13:20:42 UTC 2010


Arnaud Gardelein <agardelein at yahoo.fr> writes:

> Solved by updating from libatlas3gf-base 3.8.3-27 to 3.8.3-28. Thanks.

I also tried this route.  Upgrading to 3.8.3-29 delayed the crash quite
a bit, but still crashed eventually:

Program terminated with signal 4, Illegal instruction.
#0  0xb1be8583 in ATL_zgemvC_a1_x1_b0_y1 () from /usr/lib/libblas.so.3gf
(gdb) x/i $eip
0xb1be8583 <ATL_zgemvC_a1_x1_b0_y1+259>:	xorpd  %xmm6,%xmm6

$ /usr/sbin/update-alternatives --display libblas.so.3gf
libblas.so.3gf - auto mode
  link currently points to /usr/lib/atlas-base/atlas/libblas.so.3gf
/usr/lib/atlas-base/atlas/libblas.so.3gf - priority 35
  slave libatlas.so.3gf: /usr/lib/atlas-base/libatlas.so.3gf
  slave libcblas.so.3gf: /usr/lib/atlas-base/libcblas.so.3gf
  slave libf77blas.so.3gf: /usr/lib/atlas-base/libf77blas.so.3gf
  slave liblapack_atlas.so.3gf: /usr/lib/atlas-base/liblapack_atlas.so.3gf
/usr/lib/libblas/libblas.so.3gf - priority 10
Current 'best' version is '/usr/lib/atlas-base/atlas/libblas.so.3gf'.

Looks like some SSE2 instructions are still left in the generic
package.  I'm running unpackaged linear algebra tests on an AMD
Athlon(tm) XP 1800+ with

flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow up

Please don't consider this issue fixed yet.
-- 
Thanks,
Feri.





More information about the debian-science-maintainers mailing list