CAC 2016-09-21

ISOLTS test ps905

************************* random eis test    **************************
ps905    test-01a    test name       bar-100036
***dsbr***  addr= 00017042 bnd= 00000 u= 1 stack= 0000
unexpected illegal procedure fault at 003737 relative
calculated absolute address  103737  pr0=000000237540

***********
*** scu ***
***********

prr 0  psr 00000  p 0  fault cntr 1
trr 0  tsr 00000  cpu number 1 delta 00
tsr stat 0000  tbr 00  ic 003737  ir 044240  ca 004740
even instr- 000041305632  odd instr- 000041305632
*** apu status ***
 xsf- 0     sdwm- 0    sd-on- 1     ptwm- 0
pton- 1    pi-ap- 0    dsptw- 0    sdwnp- 0
sdwp- 0      ptw- 0     ptw2- 0      fap- 0
fanp- 1     fabs- 0
*** cu status ***
 rf- 0  rpt- 0  rd- 0  rl- 0
pot- 0  poh- 0  xde- 0  xdo- 0
poa- 0  ic- 0  rst- 0  tag- 00
*** fault data & port status ***    000000000025
0  iro/ish      7   noga  14  amer 20-23 ill act lines
1  oeb/ioc      8   ocb   15  oosb 24-26 ill act ch #
2  e-off/ia-im  9   ocall 16  parl 27-29 connect ch #
3  orb/isp      10  boc   17  paru 30-34 f/i adr 0mod2
4  r-off/ipr    11  inret 18  onc1    35 f/i (1=fault)
5  owb/nea      12  crt   19  onc2
6  w-off/oobb   13  ralr
DBG(64884091288)> CPU1 REGDUMPAQI: A=542053345023 Q=752701254114 IR:~BAR OMASK 
DBG(64884091288)> CPU1 REGDUMPFLT: E=170 A=542053345023 Q=752701254114 -8.199422953e+35
DBG(64884091288)> CPU1 REGDUMPIDX: X[0]=042224 X[1]=000005 X[2]=007545 X[3]=735164
DBG(64884091288)> CPU1 REGDUMPIDX: X[4]=357002 X[5]=217556 X[6]=026371 X[7]=235155
DBG(64884091288)> CPU1 REGDUMPPR: PR0/ap: SNR=00000 RNR=0 WORDNO=237540 BITNO:00
DBG(64884091288)> CPU1 REGDUMPPR: PR1/ab: SNR=00000 RNR=0 WORDNO=613505 BITNO:40
DBG(64884091288)> CPU1 REGDUMPPR: PR2/bp: SNR=00000 RNR=0 WORDNO=000000 BITNO:00
DBG(64884091288)> CPU1 REGDUMPPR: PR3/bb: SNR=00000 RNR=0 WORDNO=000000 BITNO:00
DBG(64884091288)> CPU1 REGDUMPPR: PR4/lp: SNR=00000 RNR=0 WORDNO=237575 BITNO:15
DBG(64884091288)> CPU1 REGDUMPPR: PR5/lb: SNR=00000 RNR=0 WORDNO=672637 BITNO:33
DBG(64884091288)> CPU1 REGDUMPPR: PR6/sp: SNR=00000 RNR=0 WORDNO=726733 BITNO:05
DBG(64884091288)> CPU1 REGDUMPPR: PR7/sb: SNR=00000 RNR=0 WORDNO=027374 BITNO:22
DBG(64884091288)> CPU1 REGDUMPADR: AR0: WORDNO=237540 CHAR:0 BITNO:00
DBG(64884091288)> CPU1 REGDUMPADR: AR1: WORDNO=613505 CHAR:3 BITNO:05
DBG(64884091288)> CPU1 REGDUMPADR: AR2: WORDNO=000000 CHAR:0 BITNO:00
DBG(64884091288)> CPU1 REGDUMPADR: AR3: WORDNO=000000 CHAR:0 BITNO:00
DBG(64884091288)> CPU1 REGDUMPADR: AR4: WORDNO=237575 CHAR:1 BITNO:04
DBG(64884091288)> CPU1 REGDUMPADR: AR5: WORDNO=672637 CHAR:3 BITNO:00
DBG(64884091288)> CPU1 REGDUMPADR: AR6: WORDNO=726733 CHAR:0 BITNO:05
DBG(64884091288)> CPU1 REGDUMPADR: AR7: WORDNO=027374 CHAR:2 BITNO:00
DBG(64884091288)> CPU1 REGDUMPPPR: PRR:0 PSR:00000 P:0 IC:003736
DBG(64884091288)> CPU1 REGDUMPDSBR: ADDR:00017042 BND:00000 U:1 STACK:0000
DBG(64884091292)> CPU1 TRACEEXT: loadDec: maxPos 3 N1 30
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 0 c 49(61)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 1
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 1 c 391(607)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 17
DBG(64884091292)> CPU1 TRACEEXT: EISRead addr 004243
DBG(64884091292)> CPU1 TRACEEXT: EISReadIdx addr 004243 n 0
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 2 c 21(25)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 175
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 3 c 423(647)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 1757
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 4 c 97(141)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 17571
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 5 c 465(721)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 175711
DBG(64884091292)> CPU1 TRACEEXT: EISRead addr 004244
DBG(64884091292)> CPU1 TRACEEXT: EISReadIdx addr 004244 n 0
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 6 c 456(710)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 1757118
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 7 c 247(367)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 17571187
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 8 c 260(404)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 175711874
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 9 c 160(240)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 1757118740
DBG(64884091292)> CPU1 TRACEEXT: EISRead addr 004245
DBG(64884091292)> CPU1 TRACEEXT: EISReadIdx addr 004245 n 0
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 10 c 245(365)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 17571187405
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 11 c 454(706)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 175711874056
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 12 c 55(67)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 1757118740567
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 13 c 265(411)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 17571187405679
DBG(64884091292)> CPU1 TRACEEXT: EISRead addr 004246
DBG(64884091292)> CPU1 TRACEEXT: EISReadIdx addr 004246 n 0
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 14 c 166(246)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 175711874056796
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 15 c 343(527)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 1757118740567967
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 16 c 384(600)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 17571187405679670
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 17 c 452(704)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 175711874056796704
DBG(64884091292)> CPU1 TRACEEXT: EISRead addr 004247
DBG(64884091292)> CPU1 TRACEEXT: EISReadIdx addr 004247 n 0
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 18 c 452(704)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 1757118740567967044
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 19 c 20(24)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x -875556668029881172
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 20 c 49(61)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x -8755566680298811719
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 21 c 342(526)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 4678053565559640896
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 22 c 148(224)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x -8559696565532245884
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 23 c 263(407)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 6636754713225299247
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 24 c 260(404)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x -7419429162585213990
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 25 c 165(245)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x -407315331013933431
DBG(64884091292)> CPU1 TRACEEXT: EISRead addr 004251
DBG(64884091292)> CPU1 TRACEEXT: EISReadIdx addr 004251 n 0
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 26 c 22(26)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x -4073153310139334304
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 27 c 148(224)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x -3838044953974239804
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 28 c 312(470)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x -1486961392323294800
DBG(64884091292)> CPU1 TRACEEXT: loadDec: n 29 c 214(326)
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  x 3577130150476603622
DBG(64884091292)> CPU1 TRACEEXT: loadDec:  final x 3577130150476603622

Those numbers look somewhat improbable….

DBG(64884091290)> CPU1 APPENDING: Read (Actual) Read:  iefpFinalAddress=00103737  readData=000041305632
DBG(64884091292)> CPU1 APPENDING: Read (Actual) Read:  iefpFinalAddress=00103740  readData=615045000110
DBG(64884091292)> CPU1 APPENDING: Read (Actual) Read:  iefpFinalAddress=00103741  readData=654334600011

instr  000041305632

MF1 032  0 0 1 1010
  AR 0
  RL 0
  ID 1
  REG X0 (042224)

setupDescriptor
   ID is 1
   address is 615045
   a is true
   PR is 6  (SNR=00000 RNR=0 WORDNO=726733 BITNO:05)
   offset is 15045
   address is 726733 + 15045 + 042224 -> 1006224 -> 006224

 DBG(64884091292)> CPU1 TRACEEXT: EISRead addr 006224

op1

615045 000110

  CN1 0 
  TN1 0
   S1 0
  bit 9 sb 0; is 1; sets SF to 1.
  N1 10

MF2 041 0 1 0 0001
  AR 0
  RL 1
  ID 0
  REG au

op1 615045000110

op2
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License