0 Replies Latest reply on Jul 16, 2009 4:24 PM by binkleym

    Intel Xeon E5520 segfaults when building Atlas

      I have a new machine with two Xeon E5520 processors running on an Intel S5520SC motherboard.  Building ATLAS [http://math-atlas.sourceforge.net] on that machine crashes the machine.   The log shows the following message preceeding the crash:


      # cat syslog | grep xprobe


      Jul 16 16:34:20 colossus kernel: [ 1358.179835] xprobe_gas_x863[11460]: segfault at d729778c ip 00000000004006b0 sp 00007fffd7297788 error 4 in xprobe_gas_x8632[400000+1000]
      Jul 16 16:34:20 colossus kernel: [ 1358.720744] xprobe_3dnow[11557] trap invalid opcode ip:40090a sp:7fff272686e8 error:0 in xprobe_3dnow[400000+1000]


      It appears that ATLAS is running a CPU check for 3dnow which causes the Xeon to die.   This happens when building ATLAS 3.8.8 (stable) or 3.9.11 (unstable).  I've tried both CentOS 5.3 and Ubuntu Jaunty in 64-bit mode for my OS, with similar results.


      This is *NOT* a thermal issue, as I have run both Distributed.net and John the Ripper on all cores for days with no hiccups.   This crash appears to be specific to the ATLAS cpu check.


      Any ideas?  - Mathew Binkley


      Atlas build options:


      ../configure -b 64 -Fa alg -fPIC  -Si cputhrchk 0




      Product Name: S5520SC
      Version: FRU Ver 0.05


      CPU (x 2):


      Intel(R) Xeon(R) CPU           E5520
      ID: A5 06 01 00 FF FB EB BF
      Signature: Type 0, Family 6, Model 26, Stepping 5