Port-sparc64 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

RED State Exception on E3500



Hi,

With the serial console working, I thought that I'd try using the E3500 to
run builds, so I tried a build.sh -j 12.  This resulted in:

RED State Exception on CPU = 0000.0000.0000.0006
TL=0000.0000.0000.0005 TT=0000.0000.0000.0010
   TPC=0000.0000.0100.4200
TL=0000.0000.0000.0004 TT=0000.0000.0000.0010
   TPC=0000.0000.0100.4200
TL=0000.0000.0000.0003 TT=0000.0000.0000.0010
   TPC=0000.0000.0100.5900
TL=0000.0000.0000.0002 TT=0000.0000.0000.00c8
   TPC=0000.0000.0100.91d8
TL=0000.0000.0000.0001 TT=0000.0000.0000.00d8
   TPC=0000.0000.4030.bb5c

with `cpuctl offline cpu0` (UPA ID 6), the build stopped with a segmentation
fault in gc, and the thrid failed with (very similar to the first):

RED State Exception on CPU = 0000.0000.0000.0012
TL=0000.0000.0000.0005 TT=0000.0000.0000.0010
   TPC=0000.0000.0100.4200
TL=0000.0000.0000.0004 TT=0000.0000.0000.0010
   TPC=0000.0000.0100.4200
TL=0000.0000.0000.0003 TT=0000.0000.0000.0010
   TPC=0000.0000.0100.5900
TL=0000.0000.0000.0002 TT=0000.0000.0000.00c8
   TPC=0000.0000.0100.91d8
TL=0000.0000.0000.0001 TT=0000.0000.0000.00d8
   TPC=0000.0000.4095.0064

The kernel code relating to those addresses is:

  (gdb) disass 0x010091d8
  Dump of assembler code for function rft_user:
    ...
  0x00000000010091c4 <rft_user+272>:      wrpr  %g1, %tstate
  0x00000000010091c8 <rft_user+276>:      wrpr  1, %tl
  0x00000000010091cc <rft_user+280>:      wrpr  %g2, 0, %tpc
  0x00000000010091d0 <rft_user+284>:      wrpr  %g3, 0, %tnpc
  0x00000000010091d4 <rft_user+288>:      wrpr  %g1, %tstate
  0x00000000010091d8 <rft_user+292>:      restore 
  0x00000000010091dc <rft_user+296>:      rdpr  %canrestore, %g5

  (gdb) disass 0x01005900
  Dump of assembler code for function nufill4:
    ...
  0x00000000010058f8 <nufill4+120>:       nop 
  0x00000000010058fc <nufill4+124>:       nop 
  0x0000000001005900 <nufill4+128>:       andcc  %sp, 1, %i0
  0x0000000001005904 <nufill4+132>:       bne  0x1005804 <nufill8+4>

  (gdb) disass 0x01004200
  Dump of assembler code for function ktextfault:
  0x00000000010041f8 <ktextfault+248>:    nop 
  0x00000000010041fc <ktextfault+252>:    nop 
  0x0000000001004200 <ktextfault+256>:    b,a   %icc, 0x10089bc <slowtrap>
  0x0000000001004204 <ktextfault+260>:    nop 

Any ideas?  Hardware or software (POST on diag-level max shows no errors)?

Thanks,

J

-- 
  My other computer also runs NetBSD    /        Sailing at Newbiggin
        http://www.netbsd.org/        /   http://www.newbigginsailingclub.org/


Home | Main Index | Thread Index | Old Index