CAC 2016-01-24

ts

ts
quit in ipc_fast_$block|266
(>system_library_1>bound_ipc_|340)
  Cannot get line number in ipc_fast_
   340   600000351100     ....    pr0|0

Machine registers at time of fault

pr0 (ap)  257|21736           pl1_operators_$operator_table|1426  (bound_librar
\cy_wired_|21736)
pr1 (ab)  25|246              bound_hc_data_wired|246
pr2 (bp)  265|356             ipc_fast_|304  (bound_ipc_|356)
pr3 (bb)  112|0               tc_data|0
pr4 (lp)  265|130             ipc_fast_|56  (bound_ipc_|130)
pr5 (lb)  71|3456             pds|3456
pr6 (sp)  234|4340            stack_4|4340
pr7 (sb)  234|0               stack_4|0

x0 577777   x1      4   x2      0   x3 600000
x4      0   x5     24   x6     15   x7      1
a 000000000000  q 000000000004  e 0
Timer reg - 47475, Ring alarm reg - 0
Fault reg - 000400000000

SCU Data:

  4710    400265050040 000000000021 400234000000 000000000000
          000340500200 004467000100 600126252100 000000011000

Connect Fault (21)
At: 265|340 ipc_fast_|266  (bound_ipc_|340)
On: cpu a (#0)
Indicators:  zero, cary, ^bar
APU Status:  sd-on, pt-on, fap
CU Status:   fif
Instructions:
  4716   6 00126 2521 00      ....      pr6|126
  4717    000000 0110 00      nop       0

Time stored: 05/19/17  0130.4 pst Fri (150303735032366514)
Ring:          4

234|4340    ipc_fast_$ipc_fast_$block|266 (bound_ipc_|340)
  Cannot get line number in ipc_fast_
   340   600000351100     epbp1   pr6|0
  Argument list pointer: 234|4220
          ARG  1: 247|16710 !BBBKLQKpCxPZkq.area.linker|16710
          ARG  2: 234|3322 stack_4|3322
          ARG  3: 0

234|2700    tty_io_$tty_io_$get_line|5345 (bound_command_loop_|5345)
  Cannot get line number in tty_io_
  5345   000623700100     tsx0    pr0|623 call_ext_out
  Argument list pointer: 234|2600
          ARG  1: 247|13702 !BBBKLQKpCxPZkq.area.linker|13702 ( -> "IOX2user_in
\cput                      ")
          ARG  2: 234|2640 stack_4|2640 ( -> "lrn >sss>bound_trace_stack_")
          ARG  3: 128
          ARG  4: 0
          ARG  5: 0
          on "cleanup"  call tty_io_|3224 (bound_command_loop_|3224)

234|2400    listen_$listen_|470 (bound_command_loop_|34436)
  Cannot get line number in listen_
 34436   000623700100     tsx0    pr0|623 call_ext_out
  Argument list pointer: 234|2242
          ARG  1: "exec_com >sc1>start_up.ec login interactive"
          on "cleanup"  call listen_|271 (bound_command_loop_|34237)

234|2000    initialize_process_$initialize_process_|704 (bound_process_init_|70
\c4)
  Cannot get line number in initialize_process_
   704   000616700100     tsx0    pr0|616 call_ent_var_desc
  Argument list pointer: 234|0
          No arguments.
          on "any_other"  call initialize_process_|411 (bound_process_init_|411
\c)

End of trace.
ENTRY TO ts                                                 STATEMENT 1 ON LINE 12
ts:
     procedure options (variable);

000115  da     000124240000
000116  aa   000220 6270 00   eax7      144
000117  aa  7 00034 3521 20   epp2      pr7|28,*
000120  aa  2 01045 2721 00   tsp2      pr2|549             ext_entry
000121  aa     000000000000
000122  aa     000000000000
000123  aa   777763 7000 04   tsx0      -13,ic              000106
000124  aa   000010 7100 04   tra       8,ic                000134

DBG(932305285)> CPU TRACE: 00306:000116 4 000220627000 (EAX7 000220) 000220 627(0) 0 0 0 00
DBG(932305287)> CPU TRACE: 00306:000117 4 700034352120 (EPP2 PR7|34,N*) 700034 352(0) 1 0 1 00
DBG(932305289)> CPU TRACE: 00306:000120 4 201045272100 (TSP2 PR2|1045) 201045 272(0) 1 0 0 00
DBG(932305333)> CPU TRACE: 00306:000123 4 777763700004 (TSX0 777763,IC) 777763 700(0) 0 0 0 04

PROLOGUE SEQUENCE
000106  aa     600114440100
                                                            STATEMENT 1 ON LINE
\c 30
000107  aa   000001 2360 07   ldq       1,dl
000110  aa  6 00103 7561 00   stq       pr6|67              mode
000111  aa   000001 3360 07   lcq       1,dl
000112  aa  6 00104 7561 00   stq       pr6|68              depth
000113  aa  6 00114 7201 00   lxl0      pr6|76
000114  aa   000000 7100 10   tra       0,0

DBG(932305335)> CPU TRACE: 00306:000106 4 600114440100 (SXL0 PR6|114) 600114 440(0) 1 0 0 00
DBG(932305337)> CPU TRACE: 00306:000107 4 000001236007 (LDQ 000001,DL) 000001 236(0) 0 0 0 07
DBG(932305339)> CPU TRACE: 00306:000110 4 600103756100 (STQ PR6|103) 600103 756(0) 1 0 0 00
DBG(932305341)> CPU TRACE: 00306:000111 4 000001336007 (LCQ 000001,DL) 000001 336(0) 0 0 0 07
DBG(932305343)> CPU TRACE: 00306:000112 4 600104756100 (STQ PR6|104) 600104 756(0) 1 0 0 00
DBG(932305345)> CPU TRACE: 00306:000113 4 600114720100 (LXL0 PR6|114) 600114 720(0) 1 0 0 00
DBG(932305347)> CPU TRACE: 00306:000114 4 000000710010 (TRA 000000,0) 000000 710(0) 0 0 0 10

back to line 12

DBG(932305349)> CPU TRACE: 00306:000124 4 000010710004 (TRA 000010,IC) 000010 710(0) 0 0 0 04

                                                            STATEMENT 1 ON LINE
\c 54
          call cu_$arg_count (nargs, ec);

000134  aa  6 00101 3521 00   epp2      pr6|65              nargs
000135  aa  6 00120 2521 00   spri2     pr6|80
000136  aa  6 00112 3521 00   epp2      pr6|74              ec
000137  aa  6 00122 2521 00   spri2     pr6|82
000140  aa  6 00116 6211 00   eax1      pr6|78
000141  aa   010000 4310 07   fld       4096,dl
000142  aa  6 00044 3701 20   epp4      pr6|36,*
000143  la  4 00026 3521 20   epp2      pr4|22,*            cu_$arg_count
000144  aa  0 00623 7001 00   tsx0      pr0|403             call_ext_out

DBG(932305351)> CPU TRACE: 00306:000134 4 600101352100 (EPP2 PR6|101) 600101 352(0) 1 0 0 00
DBG(932305353)> CPU TRACE: 00306:000135 4 600120252100 (SPRI2 PR6|120) 600120 252(0) 1 0 0 00
DBG(932305355)> CPU TRACE: 00306:000136 4 600112352100 (EPP2 PR6|112) 600112 352(0) 1 0 0 00
DBG(932305357)> CPU TRACE: 00306:000137 4 600122252100 (SPRI2 PR6|122) 600122 252(0) 1 0 0 00
DBG(932305359)> CPU TRACE: 00306:000140 4 600116621100 (EAX1 PR6|116) 600116 621(0) 1 0 0 00
DBG(932305361)> CPU TRACE: 00306:000141 4 010000431007 (FLD 010000,DL) 010000 431(0) 0 0 0 07
DBG(932305363)> CPU TRACE: 00306:000142 4 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00
DBG(932305365)> CPU TRACE: 00306:000143 4 400014352120 (EPP2 PR4|14,N*) 400014 352(0) 1 0 1 00
DBG(932309967)> CPU TRACE: 00306:000143 4 025210352020 (EPP2 025210,N*) 025210 352(0) 0 0 1 00
DBG(932309969)> CPU TRACE: 00306:000144 4 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE
\c 55
          if ec ^= 0 then do;

000145  aa  6 00112 2361 00   ldq       pr6|74              ec
000146  aa   000026 6000 04   tze       22,ic               000174

DBG(932310041)> CPU TRACE: 00306:000145 4 600112236100 (LDQ PR6|112) 600112 236(0) 1 0 0 00
DBG(932310043)> CPU TRACE: 00306:000146 4 000026600004 (TZE 000026,IC) 000026 600(0) 0 0 0 04

                                                            STATEMENT 1 ON LINE
\c 59
          stackp = find_condition_frame_ (null ());

000174  aa   777642 3734 24   epp7      -94,ic*
000175  aa  6 00154 6535 00   spri7     pr6|108
000176  aa  6 00154 3521 00   epp2      pr6|108
000177  aa  6 00120 2521 00   spri2     pr6|80
000200  aa  6 00106 3521 00   epp2      pr6|70              stackp
000201  aa  6 00122 2521 00   spri2     pr6|82
000202  aa  6 00116 6211 00   eax1      pr6|78
000203  aa   010000 4310 07   fld       4096,dl
000204  aa  6 00044 3701 20   epp4      pr6|36,*
000205  la  4 00016 3521 20   epp2      pr4|14,*            find_condition_fram
\ce_
000206  aa  0 00623 7001 00   tsx0      pr0|403             call_ext_out

DBG(932310045)> CPU TRACE: 00306:000174 4 777642373424 (EPP7 777642,IC*) 777642 373(1) 0 0 1 04
DBG(932310047)> CPU TRACE: 00306:000175 4 600154653500 (SPRI7 PR6|154) 600154 653(1) 1 0 0 00
DBG(932310049)> CPU TRACE: 00306:000176 4 600154352100 (EPP2 PR6|154) 600154 352(0) 1 0 0 00
DBG(932310051)> CPU TRACE: 00306:000177 4 600120252100 (SPRI2 PR6|120) 600120 252(0) 1 0 0 00
DBG(932310053)> CPU TRACE: 00306:000200 4 600106352100 (EPP2 PR6|106) 600106 352(0) 1 0 0 00
DBG(932310055)> CPU TRACE: 00306:000201 4 600122252100 (SPRI2 PR6|122) 600122 252(0) 1 0 0 00
DBG(932310057)> CPU TRACE: 00306:000202 4 600116621100 (EAX1 PR6|116) 600116 621(0) 1 0 0 00
DBG(932310059)> CPU TRACE: 00306:000203 4 010000431007 (FLD 010000,DL) 010000 431(0) 0 0 0 07
DBG(932310061)> CPU TRACE: 00306:000204 4 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00
DBG(932310063)> CPU TRACE: 00306:000205 4 400020352120 (EPP2 PR4|20,N*) 400020 352(0) 1 0 1 00
DBG(932314665)> CPU TRACE: 00306:000205 4 025214352020 (EPP2 025214,N*) 025214 352(0) 0 0 1 00
DBG(932314667)> CPU TRACE: 00306:000206 4 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE
\c 60
          do argno = 1 to nargs;

000207  aa  6 00101 2361 00   ldq       pr6|65              nargs
000210  aa  6 00113 7561 00   stq       pr6|75
000211  aa   000001 2360 07   ldq       1,dl
000212  aa  6 00102 7561 00   stq       pr6|66              argno
000213  aa   000000 0110 03   nop       0,du
000214  aa  6 00102 2361 00   ldq       pr6|66              argno
000215  aa  6 00113 1161 00   cmpq      pr6|75
000216  aa   000402 6054 04   tpnz      258,ic              000620

DBG(932315351)> CPU TRACE: 00306:000207 4 600101236100 (LDQ PR6|101) 600101 236(0) 1 0 0 00
DBG(932315353)> CPU TRACE: 00306:000210 4 600113756100 (STQ PR6|113) 600113 756(0) 1 0 0 00
DBG(932315355)> CPU TRACE: 00306:000211 4 000001236007 (LDQ 000001,DL) 000001 236(0) 0 0 0 07
DBG(932315357)> CPU TRACE: 00306:000212 4 600102756100 (STQ PR6|102) 600102 756(0) 1 0 0 00
DBG(932315359)> CPU TRACE: 00306:000213 4 000000011003 (NOP 000000,DU) 000000 011(0) 0 0 0 03
DBG(932315361)> CPU TRACE: 00306:000214 4 600102236100 (LDQ PR6|102) 600102 236(0) 1 0 0 00
DBG(932315363)> CPU TRACE: 00306:000215 4 600113116100 (CMPQ PR6|113) 600113 116(0) 1 0 0 00
DBG(932315365)> CPU TRACE: 00306:000216 4 000402605404 (TPNZ 000402,IC) 000402 605(1) 0 0 0 04

                                                            STATEMENT 1 ON LINE
\c 98
endarg:
          call trace_stack_ (stackp, mode, depth, "user_output");

000620  aa  040 100 100 404   mlr       (ic),(pr),fill(040)
000621  aa   777220 00 0013   desc9a    -368,11             000040 = 1651631451
\c62
000622  aa  6 00124 00 0040   desc9a    pr6|84,32
000623  aa  6 00106 3521 00   epp2      pr6|70              stackp
000624  aa  6 00140 2521 00   spri2     pr6|96
000625  aa  6 00103 3521 00   epp2      pr6|67              mode
000626  aa  6 00142 2521 00   spri2     pr6|98
000627  aa  6 00104 3521 00   epp2      pr6|68              depth
000630  aa  6 00144 2521 00   spri2     pr6|100
000631  aa  6 00124 3521 00   epp2      pr6|84
000632  aa  6 00146 2521 00   spri2     pr6|102
000633  aa  6 00136 6211 00   eax1      pr6|94
000634  aa   020000 4310 07   fld       8192,dl
000635  aa  6 00044 3701 20   epp4      pr6|36,*
000636  la  4 00020 3521 20   epp2      pr4|16,*            trace_stack_
000637  aa  0 00623 7001 00   tsx0      pr0|403             call_ext_out

DBG(932315367)> CPU TRACE: 00306:000620 4 040100100404 (MLR 040100,IC) 040100 100(1) 0 0 0 00
DBG(932315369)> CPU TRACE: 00306:000623 4 600106352100 (EPP2 PR6|106) 600106 352(0) 1 0 0 00
DBG(932315371)> CPU TRACE: 00306:000624 4 600140252100 (SPRI2 PR6|140) 600140 252(0) 1 0 0 00
DBG(932315373)> CPU TRACE: 00306:000625 4 600103352100 (EPP2 PR6|103) 600103 352(0) 1 0 0 00
DBG(932315375)> CPU TRACE: 00306:000626 4 600142252100 (SPRI2 PR6|142) 600142 252(0) 1 0 0 00
DBG(932315377)> CPU TRACE: 00306:000627 4 600104352100 (EPP2 PR6|104) 600104 352(0) 1 0 0 00
DBG(932315379)> CPU TRACE: 00306:000630 4 600144252100 (SPRI2 PR6|144) 600144 252(0) 1 0 0 00
DBG(932315381)> CPU TRACE: 00306:000631 4 600124352100 (EPP2 PR6|124) 600124 352(0) 1 0 0 00
DBG(932315383)> CPU TRACE: 00306:000632 4 600146252100 (SPRI2 PR6|146) 600146 252(0) 1 0 0 00
DBG(932315385)> CPU TRACE: 00306:000633 4 600136621100 (EAX1 PR6|136) 600136 621(0) 1 0 0 00
DBG(932315387)> CPU TRACE: 00306:000634 4 020000431007 (FLD 020000,DL) 020000 431(0) 0 0 0 07
DBG(932315389)> CPU TRACE: 00306:000635 4 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00
DBG(932315391)> CPU TRACE: 00306:000636 4 001137352000 (EPP2 001137) 001137 352(0) 0 0 0 00
DBG(932315393)> CPU TRACE: 00306:000637 4 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00

ENTRY TO trace_stack_                                       STATEMENT 1 ON LINE
\c 12
trace_stack_:
     procedure (stackp, mode, depth, stream);

000252  at     000004000202
000253  tt     000201000201
000254  ta     000200000000
000255  ta     000252000000
000256  da     000204300000
000257  aa   000440 6270 00   eax7      288
000260  aa  7 00034 3521 20   epp2      pr7|28,*
000261  aa  2 01045 2721 00   tsp2      pr2|549             ext_entry
000262  aa     000010000000
000263  aa     000000000000

DBG(932315413)> CPU TRACE: 00306:001137 4 000440627000 (EAX7 000440) 000440 627(0) 0 0 0 00
DBG(932315415)> CPU TRACE: 00306:001140 4 700034352120 (EPP2 PR7|34,N*) 700034 352(0) 1 0 1 00
DBG(932315417)> CPU TRACE: 00306:001141 4 201045272100 (TSP2 PR2|1045) 201045 272(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE
\c 84
          hr_switch = NO_HREGS;

000264  aa   000000 2360 07   ldq       0,dl
000265  aa  6 00132 7561 00   stq       pr6|90              hr_switch

DBG(932315461)> CPU TRACE: 00306:001144 4 000000236007 (LDQ 000000,DL) 000000 236(0) 0 0 0 07
DBG(932315463)> CPU TRACE: 00306:001145 4 600132756100 (STQ PR6|132) 600132 756(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE
\c 85
          go to COMMON;

000266  aa   000016 7100 04   tra       14,ic               000304

DBG(932315465)> CPU TRACE: 00306:001146 4 000016710004 (TRA 000016,IC) 000016 710(0) 0 0 0 04

                                                            STATEMENT 1 ON LINE
\c 91
COMMON:
          iocb = null ();

000304  aa   777702 2370 04   ldaq      -62,ic              000206 = 0777770000
\c43 000001000000
000305  aa  6 00134 7571 00   staq      pr6|92              iocb

DBG(932315467)> CPU TRACE: 00306:001164 4 777702237004 (LDAQ 777702,IC) 777702 237(0) 0 0 0 04
DBG(932315469)> CPU TRACE: 00306:001165 4 600134757100 (STAQ PR6|134) 600134 757(0) 1 0 0 00

DBG(932315471)> CPU TRACE: 00306:001166 4 600032373520 (EPP7 PR6|32,N*) 600032 373(1) 1 0 1 00
DBG(932315473)> CPU TRACE: 00306:001167 4 700010371520 (EPP5 PR7|10,N*) 700010 371(1) 1 0 1 00
DBG(932315475)> CPU TRACE: 00306:001170 4 000100100500 (MLR PR0|100) 000100 100(1) 0 0 0 00
DBG(932315477)> CPU TRACE: 00306:001173 4 600273450100 (STZ PR6|273) 600273 450(0) 1 0 0 00
DBG(932315479)> CPU TRACE: 00306:001174 4 600274352100 (EPP2 PR6|274) 600274 352(0) 1 0 0 00
DBG(932315481)> CPU TRACE: 00306:001175 4 600306252100 (SPRI2 PR6|306) 600306 252(0) 1 0 0 00
DBG(932315483)> CPU TRACE: 00306:001176 4 600134352100 (EPP2 PR6|134) 600134 352(0) 1 0 0 00
DBG(932315485)> CPU TRACE: 00306:001177 4 600310252100 (SPRI2 PR6|310) 600310 252(0) 1 0 0 00
DBG(932315487)> CPU TRACE: 00306:001200 4 600273352100 (EPP2 PR6|273) 600273 352(0) 1 0 0 00
DBG(932315489)> CPU TRACE: 00306:001201 4 600312252100 (SPRI2 PR6|312) 600312 252(0) 1 0 0 00
DBG(932315491)> CPU TRACE: 00306:001202 4 777656352004 (EPP2 777656,IC) 777656 352(0) 0 0 0 04
DBG(932315493)> CPU TRACE: 00306:001203 4 600314252100 (SPRI2 PR6|314) 600314 252(0) 1 0 0 00
DBG(932315495)> CPU TRACE: 00306:001204 4 777656352004 (EPP2 777656,IC) 777656 352(0) 0 0 0 04
DBG(932315497)> CPU TRACE: 00306:001205 4 600316252100 (SPRI2 PR6|316) 600316 252(0) 1 0 0 00
DBG(932315499)> CPU TRACE: 00306:001206 4 777650352004 (EPP2 777650,IC) 777650 352(0) 0 0 0 04
DBG(932315501)> CPU TRACE: 00306:001207 4 600320252100 (SPRI2 PR6|320) 600320 252(0) 1 0 0 00
DBG(932315503)> CPU TRACE: 00306:001210 4 600304621100 (EAX1 PR6|304) 600304 621(0) 1 0 0 00
BG(932315505)> CPU TRACE: 00306:001211 4 014000431007 (FLD 014000,DL) 014000 431(0) 0 0 0 07
DBG(932315507)> CPU TRACE: 00306:001212 4 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00
DBG(932315509)> CPU TRACE: 00306:001213 4 400036352120 (EPP2 PR4|36,N*) 400036 352(0) 1 0 1 00
DBG(932315511)> CPU TRACE: 001213 000560657220 (SCU 000560,N*) 000560 657(0) 0 1 1 00
DBG(932315512)> CPU TRACE: 001213 000460710220 (TRA 000460,N*) 000460 710(0) 0 1 1 00
DBG(932320111)> CPU TRACE: 00306:001213 4 025232352020 (EPP2 025232,N*) 025232 352(0) 0 0 1 00
DBG(932320113)> CPU TRACE: 00306:001214 4 000622700100 (TSX0 PR0|622) 000622 700(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE
\c 94
          condinfo.version = 1;

000335  aa   000001 2360 07   ldq       1,dl
000336  aa  6 00146 7561 00   stq       pr6|102             condinfo.version

DBG(932321013)> CPU TRACE: 00306:001215 4 000001236007 (LDQ 000001,DL) 000001 236(0) 0 0 0 07
DBG(932321015)> CPU TRACE: 00306:001216 4 600146756100 (STQ PR6|146) 600146 756(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE
\c 95
          sp, target_sp = stackp;

000337  aa  6 00032 3735 20   epp7      pr6|26,*
000340  aa  7 00002 3715 20   epp5      pr7|2,*             stackp
000341  aa  5 00000 3715 20   epp5      pr5|0,*             stackp
000342  aa  6 00176 6515 00   spri5     pr6|126             sp
000343  aa  6 00104 6515 00   spri5     pr6|68              target_sp

DBG(932321017)> CPU TRACE: 00306:001217 4 600032373520 (EPP7 PR6|32,N*) 600032 373(1) 1 0 1 00
DBG(932321019)> CPU TRACE: 00306:001220 4 700002371520 (EPP5 PR7|2,N*) 700002 371(1) 1 0 1 00
DBG(932321021)> CPU TRACE: 00306:001221 4 500000371520 (EPP5 PR5|0,N*) 500000 371(1) 1 0 1 00
DBG(932321023)> CPU TRACE: 00306:001222 4 600176651500 (SPRI5 PR6|176) 600176 651(1) 1 0 0 00
DBG(932321025)> CPU TRACE: 00306:001223 4 600104651500 (SPRI5 PR6|104) 600104 651(1) 1 0 0 00

                                                            STATEMENT 1 ON LINE
\c 96
          if sp = null () then sp, target_sp = stackframeptr ();

000344  aa  6 00176 2371 00   ldaq      pr6|126             sp
000345  aa   777641 6770 04   eraq      -95,ic              000206 = 0777770000
\c43 000001000000
000346  aa  0 00460 3771 00   anaq      pr0|304             = 077777000077 7777
\c77077077
000347  aa   000005 6010 04   tnz       5,ic                000354
000350  aa  6 00322 6521 00   spri6     pr6|210
000351  aa  6 00322 3535 20   epp3      pr6|210,*
000352  aa  6 00176 2535 00   spri3     pr6|126             sp
000353  aa  6 00104 2535 00   spri3     pr6|68              target_sp
000354  aa  6 00322 2535 00   spri3     pr6|210

DBG(932321027)> CPU TRACE: 00306:001224 4 600176237100 (LDAQ PR6|176) 600176 237(0) 1 0 0 00
DBG(932321029)> CPU TRACE: 00306:001225 4 777641677004 (ERAQ 777641,IC) 777641 677(0) 0 0 0 04
DBG(932321031)> CPU TRACE: 00306:001226 4 000460377100 (ANAQ PR0|460) 000460 377(0) 1 0 0 00
DBG(932321033)> CPU TRACE: 00306:001227 4 000005601004 (TNZ 000005,IC) 000005 601(0) 0 0 0 04
DBG(932321035)> CPU TRACE: 00306:001234 4 600322253500 (SPRI3 PR6|322) 600322 253(1) 1 0 0 00

                                                            STATEMENT 1 ON LINE
\c 97
          max_depth = depth;

000355  aa  7 00006 2361 20   ldq       pr7|6,*             depth
000356  aa  6 00101 7561 00   stq       pr6|65              max_depth

DBG(932321037)> CPU TRACE: 00306:001235 4 700006236120 (LDQ PR7|6,N*) 700006 236(0) 1 0 1 00
DBG(932321039)> CPU TRACE: 00306:001236 4 600101756100 (STQ PR6|101) 600101 756(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE
\c 98
          if max_depth < 0 then max_depth = 100000;

000357  aa   000003 6050 04   tpl       3,ic                000362
000360  aa   303240 2360 07   ldq       100000,dl
000361  aa  6 00101 7561 00   stq       pr6|65              max_depth

DBG(932321041)> CPU TRACE: 00306:001237 4 000003605004 (TPL 000003,IC) 000003 605(0) 0 0 0 04
DBG(932321043)> CPU TRACE: 00306:001240 4 303240236007 (LDQ 303240,DL) 303240 236(0) 0 0 0 07
DBG(932321045)> CPU TRACE: 00306:001241 4 600101756100 (STQ PR6|101) 600101 756(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE
\c 99
          strp = addr (strbuf);

000362  aa  6 00200 3715 00   epp5      pr6|128             strbuf
000363  aa  6 00120 6515 00   spri5     pr6|80              strp

DBG(932321047)> CPU TRACE: 00306:001242 4 600200371500 (EPP5 PR6|200) 600200 371(1) 1 0 0 00
DBG(932321049)> CPU TRACE: 00306:001243 4 600120651500 (SPRI5 PR6|120) 600120 651(1) 1 0 0 00

                                                            STATEMENT 1 ON LINE
\c 101
          abort_label = abort_trace;

000364  aa   000605 3520 04   epp2      389,ic              001171 = 6001424501
\c00
000365  aa  6 00124 2521 00   spri2     pr6|84              abort_label
000366  aa  6 00126 6521 00   spri6     pr6|86              abort_label

DBG(932321051)> CPU TRACE: 00306:001244 4 000605352004 (EPP2 000605,IC) 000605 352(0) 0 0 0 04
DBG(932321053)> CPU TRACE: 00306:001245 4 600124252100 (SPRI2 PR6|124) 600124 252(0) 1 0 0 00
DBG(932321055)> CPU TRACE: 00306:001246 4 600126652100 (SPRI6 PR6|126) 600126 652(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE
\c 102
          on any_other call fault_handler;

000367  aa   000011 7260 07   lxl6      9,dl
000370  aa   777622 3520 04   epp2      -110,ic             000212 = 1411561711
\c37
000371  aa  0 00717 7001 00   tsx0      pr0|463             enable_op
000372  aa   000004 7100 04   tra       4,ic                000376
000373  aa     000136000000
000374  aa   000015 7100 04   tra       13,ic               000411

DBG(932321057)> CPU TRACE: 00306:001247 4 000011726007 (LXL6 000011,DL) 000011 726(0) 0 0 0 07
DBG(932321059)> CPU TRACE: 00306:001250 4 777622352004 (EPP2 777622,IC) 777622 352(0) 0 0 0 04
DBG(932321061)> CPU TRACE: 00306:001251 4 000717700100 (TSX0 PR0|717) 000717 700(0) 1 0 0 00
DBG(932321107)> CPU TRACE: 00306:001254 4 000015710004 (TRA 000015,IC) 000015 710(0) 0 0 0 04

                                                            STATEMENT 1 ON LINE
\c 103
          fault_count = 0;

000411  aa  6 00122 4501 00   stz       pr6|82              fault_count

DBG(932321109)> CPU TRACE: 00306:001271 4 600122450100 (STZ PR6|122) 600122 450(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE
\c 110
          do cur_depth = 0 to max_depth while (sp ^= null ());

000412  aa  6 00101 2361 00   ldq       pr6|65              max_depth
000413  aa  6 00272 7561 00   stq       pr6|186
000414  aa  6 00102 4501 00   stz       pr6|66              cur_depth
000415  aa   000000 0110 03   nop       0,du
000416  aa  6 00102 2361 00   ldq       pr6|66              cur_depth
000417  aa  6 00272 1161 00   cmpq      pr6|186
000420  aa   000550 6054 04   tpnz      360,ic              001170
000421  aa  6 00176 2371 00   ldaq      pr6|126             sp
000422  aa   777564 6770 04   eraq      -140,ic             000206 = 0777770000
\c43 000001000000
000423  aa  0 00460 3771 00   anaq      pr0|304             = 077777000077 7777
\c77077077
000424  aa   000544 6000 04   tze       356,ic              001170

DBG(932321111)> CPU TRACE: 00306:001272 4 600101236100 (LDQ PR6|101) 600101 236(0) 1 0 0 00
DBG(932321113)> CPU TRACE: 00306:001273 4 600272756100 (STQ PR6|272) 600272 756(0) 1 0 0 00
DBG(932321115)> CPU TRACE: 00306:001274 4 600102450100 (STZ PR6|102) 600102 450(0) 1 0 0 00
DBG(932321117)> CPU TRACE: 00306:001275 4 000000011003 (NOP 000000,DU) 000000 011(0) 0 0 0 03
DBG(932321119)> CPU TRACE: 00306:001276 4 600102236100 (LDQ PR6|102) 600102 236(0) 1 0 0 00
DBG(932321121)> CPU TRACE: 00306:001277 4 600272116100 (CMPQ PR6|272) 600272 116(0) 1 0 0 00
DBG(932321123)> CPU TRACE: 00306:001300 4 000550605404 (TPNZ 000550,IC) 000550 605(1) 0 0 0 04
DBG(932321125)> CPU TRACE: 00306:001301 4 600176237100 (LDAQ PR6|176) 600176 237(0) 1 0 0 00
DBG(932321127)> CPU TRACE: 00306:001302 4 777564677004 (ERAQ 777564,IC) 777564 677(0) 0 0 0 04
DBG(932321129)> CPU TRACE: 00306:001303 4 000460377100 (ANAQ PR0|460) 000460 377(0) 1 0 0 00
DBG(932321131)> CPU TRACE: 00306:001304 4 000544600004 (TZE 000544,IC) 000544 600(0) 0 0 0 04

                                                            STATEMENT 1 ON LINE
\c 111
               condinfo.mc_ptr, condinfo.user_loc_ptr = null ();

000425  aa   777561 3734 24   epp7      -143,ic*
000426  aa  6 00144 6535 00   spri7     pr6|100             condinfo.mc_ptr
000427  aa  6 00170 6535 00   spri7     pr6|120             condinfo.user_loc_p
\ctr

DBG(932321133)> CPU TRACE: 00306:001305 4 777561373424 (EPP7 777561,IC*) 777561 373(1) 0 0 1 04
DBG(932321135)> CPU TRACE: 00306:001306 4 600144653500 (SPRI7 PR6|144) 600144 653(1) 1 0 0 00
DBG(932321137)> CPU TRACE: 00306:001307 4 600170653500 (SPRI7 PR6|170) 600170 653(1) 1 0 0 00

                                                            STATEMENT 1 ON LINE
\c 112
               condinfo.condition_name = "";

000430  aa  6 00147 4501 00   stz       pr6|103             condinfo.condition_
\cname

DBG(932321139)> CPU TRACE: 00306:001310 4 600147450100 (STZ PR6|147) 600147 450(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE
\c 113
               struc.segment, struc.entryn = "?";

000431  aa  6 00120 3715 20   epp5      pr6|80,*            strp
000432  aa  040 100 100 404   mlr       (ic),(pr),fill(040)
000433  aa   001105 00 0001   desc9a    581,1               001537 = 0770000000
\c00
000434  aa  5 00020 00 0040   desc9a    pr5|16,32           struc.segment
000435  aa  040 100 100 404   mlr       (ic),(pr),fill(040)
000436  aa   001102 00 0001   desc9a    578,1               001537 = 0770000000
\c00
000437  aa  5 00030 00 0041   desc9a    pr5|24,33           struc.entryn

DBG(932321141)> CPU TRACE: 00306:001311 4 600120371520 (EPP5 PR6|120,N*) 600120 371(1) 1 0 1 00
DBG(932321143)> CPU TRACE: 00306:001312 4 040100100404 (MLR 040100,IC) 040100 100(1) 0 0 0 00
DBG(932321145)> CPU TRACE: 001312 000542657220 (SCU 000542,N*) 000542 657(0) 0 1 1 00
DBG(932321146)> CPU TRACE: 001312 000442710220 (TRA 000442,N*) 000442 710(0) 0 1 1 00
DBG(932326101)> CPU TRACE: 00306:001312 4 040100100404 (MLR 040100,IC) 040100 100(1) 0 0 0 00
DBG(932326103)> CPU TRACE: 00306:001315 4 040100100404 (MLR 040100,IC) 040100 100(1) 0 0 0 00

                                                            STATEMENT 1 ON LINE
\c 114
               struc.offset, struc.comment, struc.opname = "";

000440  aa   777544 2370 04   ldaq      -156,ic             000204 = 0400400400
\c40 040040000000
000441  aa  5 00041 7551 00   sta       pr5|33              struc.offset
000442  aa  5 00042 7561 00   stq       pr5|34              struc.offset
000443  aa  040 100 100 400   mlr       (),(pr),fill(040)
000444  aa   000000 00 0000   desc9a    0,0
000445  aa  5 00000 00 0100   desc9a    pr5|0,64            struc.comment
000446  aa  040 100 100 400   mlr       (),(pr),fill(040)
000447  aa   000000 00 0000   desc9a    0,0
000450  aa  5 00043 00 0040   desc9a    pr5|35,32           struc.opname

DBG(932326105)> CPU TRACE: 00306:001320 4 777544237004 (LDAQ 777544,IC) 777544 237(0) 0 0 0 04
DBG(932326107)> CPU TRACE: 00306:001321 4 500041755100 (STA PR5|41) 500041 755(0) 1 0 0 00
DBG(932326109)> CPU TRACE: 00306:001322 4 500042756100 (STQ PR5|42) 500042 756(0) 1 0 0 00
DBG(932326111)> CPU TRACE: 00306:001323 4 040100100400 (MLR 040100) 040100 100(1) 0 0 0 00
DBG(932326111)> CPU TRACE: MLR special case #2
DBG(932326113)> CPU TRACE: 00306:001326 4 040100100400 (MLR 040100) 040100 100(1) 0 0 0 00
DBG(932326113)> CPU TRACE: MLR special case #2

                                                            STATEMENT 1 ON LINE
\c 115
               line_no = "";

000451  aa  040 100 100 400   mlr       (),(pr),fill(040)
000452  aa   000000 00 0000   desc9a    0,0
000453  aa  6 00113 00 0020   desc9a    pr6|75,16           line_no

DBG(932326115)> CPU TRACE: 00306:001331 4 040100100400 (MLR 040100) 040100 100(1) 0 0 0 00
DBG(932326115)> CPU TRACE: MLR special case #2

                                                            STATEMENT 1 ON LINE
\c 117
               abort_label = no_mc;

000454  aa   000131 3520 04   epp2      89,ic               000605 = 6001022361
\c00
000455  aa  6 00124 2521 00   spri2     pr6|84              abort_label
000456  aa  6 00126 6521 00   spri6     pr6|86              abort_label

DBG(932326117)> CPU TRACE: 00306:001334 4 000131352004 (EPP2 000131,IC) 000131 352(0) 0 0 0 04
DBG(932326119)> CPU TRACE: 00306:001335 4 600124252100 (SPRI2 PR6|124) 600124 252(0) 1 0 0 00
DBG(932326121)> CPU TRACE: 00306:001336 4 600126652100 (SPRI6 PR6|126) 600126 652(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE
\c 118
               if is_condition_frame_ (sp) then do;

000457  aa  6 00176 3521 00   epp2      pr6|126             sp
000460  aa  6 00276 2521 00   spri2     pr6|190
000461  aa  6 00273 3521 00   epp2      pr6|187
000462  aa  6 00300 2521 00   spri2     pr6|192
000463  aa  6 00274 6211 00   eax1      pr6|188
000464  aa   010000 4310 07   fld       4096,dl
000465  aa  6 00044 3701 20   epp4      pr6|36,*
000466  la  4 00014 3521 20   epp2      pr4|12,*            is_condition_frame_
000467  aa  0 00623 7001 00   tsx0      pr0|403             call_ext_out
000470  aa  6 00273 2351 00   lda       pr6|187
000471  aa   400000 3150 03   cana      131072,du
000472  aa   000113 6000 04   tze       75,ic               000605

DBG(932326123)> CPU TRACE: 00306:001337 4 600176352100 (EPP2 PR6|176) 600176 352(0) 1 0 0 00
DBG(932326125)> CPU TRACE: 00306:001340 4 600276252100 (SPRI2 PR6|276) 600276 252(0) 1 0 0 00
DBG(932326127)> CPU TRACE: 00306:001341 4 600273352100 (EPP2 PR6|273) 600273 352(0) 1 0 0 00
DBG(932326129)> CPU TRACE: 00306:001342 4 600300252100 (SPRI2 PR6|300) 600300 252(0) 1 0 0 00
DBG(932326131)> CPU TRACE: 00306:001343 4 600274621100 (EAX1 PR6|274) 600274 621(0) 1 0 0 00
DBG(932326133)> CPU TRACE: 00306:001344 4 010000431007 (FLD 010000,DL) 010000 431(0) 0 0 0 07
DBG(932326135)> CPU TRACE: 00306:001345 4 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00
DBG(932326137)> CPU TRACE: 00306:001346 4 400040352120 (EPP2 PR4|40,N*) 400040 352(0) 1 0 1 00
DBG(932326139)> CPU TRACE: 001346 000560657220 (SCU 000560,N*) 000560 657(0) 0 1 1 00
DBG(932326140)> CPU TRACE: 001346 000460710220 (TRA 000460,N*) 000460 710(0) 0 1 1 00
DBG(932337463)> CPU TRACE: 00306:001346 4 025234352020 (EPP2 025234,N*) 025234 352(0) 0 0 1 00
DBG(932337465)> CPU TRACE: 00306:001347 4 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00
DBG(932337575)> CPU TRACE: 00306:001350 4 600273235100 (LDA PR6|273) 600273 235(0) 1 0 0 00
DBG(932337577)> CPU TRACE: 00306:001351 4 400000315003 (CANA 400000,DU) 400000 315(0) 0 0 0 03
DBG(932337579)> CPU TRACE: 00306:001352 4 000113600004 (TZE 000113,IC) 000113 600(0) 0 0 0 04

                                                            STATEMENT 1 ON LINE
\c 119
                    call find_condition_info_ (sp, addr (condinfo), ec);

000473  aa  6 00144 3735 00   epp7      pr6|100             condinfo
000474  aa  6 00324 6535 00   spri7     pr6|212
000475  aa  6 00176 3521 00   epp2      pr6|126             sp
000476  aa  6 00276 2521 00   spri2     pr6|190
000477  aa  6 00324 3521 00   epp2      pr6|212
000500  aa  6 00300 2521 00   spri2     pr6|192
000501  aa  6 00112 3521 00   epp2      pr6|74              ec
000502  aa  6 00302 2521 00   spri2     pr6|194
000503  aa  6 00274 6211 00   eax1      pr6|188
000504  aa   014000 4310 07   fld       6144,dl
000505  aa  6 00044 3701 20   epp4      pr6|36,*
000506  la  4 00016 3521 20   epp2      pr4|14,*            find_condition_info
\c_
000507  aa  0 00623 7001 00   tsx0      pr0|403             call_ext_out

DBG(932337581)> CPU TRACE: 00306:001353 4 600144373500 (EPP7 PR6|144) 600144 373(1) 1 0 0 00
DBG(932337583)> CPU TRACE: 00306:001354 4 600324653500 (SPRI7 PR6|324) 600324 653(1) 1 0 0 00
DBG(932337585)> CPU TRACE: 00306:001355 4 600176352100 (EPP2 PR6|176) 600176 352(0) 1 0 0 00
DBG(932337587)> CPU TRACE: 00306:001356 4 600276252100 (SPRI2 PR6|276) 600276 252(0) 1 0 0 00
DBG(932337589)> CPU TRACE: 00306:001357 4 600324352100 (EPP2 PR6|324) 600324 352(0) 1 0 0 00
DBG(932337591)> CPU TRACE: 00306:001360 4 600300252100 (SPRI2 PR6|300) 600300 252(0) 1 0 0 00
DBG(932337593)> CPU TRACE: 00306:001361 4 600112352100 (EPP2 PR6|112) 600112 352(0) 1 0 0 00
DBG(932337595)> CPU TRACE: 00306:001362 4 600302252100 (SPRI2 PR6|302) 600302 252(0) 1 0 0 00
DBG(932337597)> CPU TRACE: 00306:001363 4 600274621100 (EAX1 PR6|274) 600274 621(0) 1 0 0 00
DBG(932337599)> CPU TRACE: 00306:001364 4 014000431007 (FLD 014000,DL) 014000 431(0) 0 0 0 07
DBG(932337601)> CPU TRACE: 00306:001365 4 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00
DBG(932337603)> CPU TRACE: 00306:001366 4 400042352120 (EPP2 PR4|42,N*) 400042 352(0) 1 0 1 00
DBG(932337605)> CPU TRACE: 001366 000560657220 (SCU 000560,N*) 000560 657(0) 0 1 1 00
DBG(932337606)> CPU TRACE: 001366 000460710220 (TRA 000460,N*) 000460 710(0) 0 1 1 00
DBG(932342261)> CPU TRACE: 00306:001366 4 025236352020 (EPP2 025236,N*) 025236 352(0) 0 0 1 00
DBG(932342263)> CPU TRACE: 00306:001367 4 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE 120
                    call dump_machine_cond_ (addr (condinfo), sp, stream, mode);

000510  aa  6 00144 3735 00   epp7      pr6|100             condinfo
000511  aa  6 00324 6535 00   spri7     pr6|212
000512  aa  6 00324 3521 00   epp2      pr6|212
000513  aa  6 00306 2521 00   spri2     pr6|198
000514  aa  6 00176 3521 00   epp2      pr6|126             sp
000515  aa  6 00310 2521 00   spri2     pr6|200
000516  aa  6 00032 3715 20   epp5      pr6|26,*
000517  aa  5 00010 3521 20   epp2      pr5|8,*             stream
000520  aa  6 00312 2521 00   spri2     pr6|202
000521  aa  5 00004 3521 20   epp2      pr5|4,*             mode
000522  aa  6 00314 2521 00   spri2     pr6|204
000523  aa  6 00304 6211 00   eax1      pr6|196
000524  aa   020000 4310 07   fld       8192,dl
000525  aa  6 00044 3701 20   epp4      pr6|36,*
000526  la  4 00020 3521 20   epp2      pr4|16,*            dump_machine_cond_
000527  aa  0 00623 7001 00   tsx0      pr0|403             call_ext_out

DBG(932412031)> CPU TRACE: 00306:001370 4 600144373500 (EPP7 PR6|144) 600144 373(1) 1 0 0 00
DBG(932412033)> CPU TRACE: 00306:001371 4 600324653500 (SPRI7 PR6|324) 600324 653(1) 1 0 0 00
DBG(932412035)> CPU TRACE: 00306:001372 4 600324352100 (EPP2 PR6|324) 600324 352(0) 1 0 0 00
DBG(932412037)> CPU TRACE: 00306:001373 4 600306252100 (SPRI2 PR6|306) 600306 252(0) 1 0 0 00
DBG(932412039)> CPU TRACE: 00306:001374 4 600176352100 (EPP2 PR6|176) 600176 352(0) 1 0 0 00
DBG(932412041)> CPU TRACE: 00306:001375 4 600310252100 (SPRI2 PR6|310) 600310 252(0) 1 0 0 00
DBG(932412043)> CPU TRACE: 00306:001376 4 600032371520 (EPP5 PR6|32,N*) 600032 371(1) 1 0 1 00
DBG(932412045)> CPU TRACE: 00306:001377 4 500010352120 (EPP2 PR5|10,N*) 500010 352(0) 1 0 1 00
DBG(932412047)> CPU TRACE: 00306:001400 4 600312252100 (SPRI2 PR6|312) 600312 252(0) 1 0 0 00
DBG(932412049)> CPU TRACE: 00306:001401 4 500004352120 (EPP2 PR5|4,N*) 500004 352(0) 1 0 1 00
DBG(932412051)> CPU TRACE: 00306:001402 4 600314252100 (SPRI2 PR6|314) 600314 252(0) 1 0 0 00
DBG(932412053)> CPU TRACE: 00306:001403 4 600304621100 (EAX1 PR6|304) 600304 621(0) 1 0 0 00
DBG(932412055)> CPU TRACE: 00306:001404 4 020000431007 (FLD 020000,DL) 020000 431(0) 0 0 0 07
DBG(932412057)> CPU TRACE: 00306:001405 4 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00
DBG(932412059)> CPU TRACE: 00306:001406 4 016366352000 (EPP2 016366) 016366 352(0) 0 0 0 00
DBG(932412061)> CPU TRACE: 00306:001407 4 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License