segfault with atlas3-sse2, works with atlas3-sse
Hi, when compiled on Debian, numpy segfaults when used with ATLAS sse2, but works when used against ATLAS sse. More information here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=448530 I have no idea, where the problem is. Do you have any ideas, what we should try? Thanks a lot, Ondrej
Hi,
when compiled on Debian, numpy segfaults when used with ATLAS sse2, but works when used against ATLAS sse. More information here:
What is the machine on which you are getting the segfault? Is it possible you are trying to run SSE2 instructions on a machine without SSE2? Best, Matthew
when compiled on Debian, numpy segfaults when used with ATLAS sse2, but works when used against ATLAS sse. More information here:
What is the machine on which you are getting the segfault? Is it
I don't know which machine the reporter of this bug in Debian uses, but I use Intel Core Duo.
possible you are trying to run SSE2 instructions on a machine without SSE2?
the /proc/cpuinfo says: flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc pni monitor est tm2 xtpr so imho I do have SSE2. Ondrej
to, 2007-12-20 kello 17:32 +0100, Ondrej Certik kirjoitti:
when compiled on Debian, numpy segfaults when used with ATLAS sse2, but works when used against ATLAS sse. More information here:
What is the machine on which you are getting the segfault? Is it
I don't know which machine the reporter of this bug in Debian uses, but I use Intel Core Duo.
possible you are trying to run SSE2 instructions on a machine without SSE2?
the /proc/cpuinfo says:
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc pni monitor est tm2 xtpr
so imho I do have SSE2.
If it's not wrong instructions for the processor type, this reminds me of http://scipy.org/scipy/numpy/ticket/551 which also seemed to be SSE2-specific on Debian/Ubuntu in my tests. -- Pauli Virtanen
On Dec 20, 2007 9:32 AM, Ondrej Certik <ondrej@certik.cz> wrote:
when compiled on Debian, numpy segfaults when used with ATLAS sse2, but works when used against ATLAS sse. More information here:
What is the machine on which you are getting the segfault? Is it
I don't know which machine the reporter of this bug in Debian uses, but I use Intel Core Duo.
possible you are trying to run SSE2 instructions on a machine without SSE2?
the /proc/cpuinfo says:
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc pni monitor est tm2 xtpr
Are you running 32 bits or 64 bits? The Debian versions of ATLAS used to encounter illegal instructions on 64 bit Linux on Intel, but ran fine on 32 bits. You might try compiling your own ATLAS. Chuck
On Dec 21, 2007 9:40 AM, Charles R Harris <charlesr.harris@gmail.com> wrote:
On Dec 20, 2007 9:32 AM, Ondrej Certik <ondrej@certik.cz> wrote:
when compiled on Debian, numpy segfaults when used with ATLAS sse2, but works when used against ATLAS sse. More information here:
What is the machine on which you are getting the segfault? Is it
I don't know which machine the reporter of this bug in Debian uses, but I use Intel Core Duo.
possible you are trying to run SSE2 instructions on a machine without SSE2?
the /proc/cpuinfo says:
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc pni monitor est tm2 xtpr
Are you running 32 bits or 64 bits? The Debian versions of ATLAS used to encounter illegal instructions on 64 bit Linux on Intel, but ran fine on 32 bits. You might try compiling your own ATLAS.
My processor is imho 64 bits, but I am running 32 bits Debian. Yes, it's probably Debian specific problem, but the solution is to find the bug, and fix it, so that the standard Debian packages work. Ondrej
participants (4)
-
Charles R Harris -
Matthew Brett -
Ondrej Certik -
Pauli Virtanen