CAC 2016-01-19

tcp

This call crashes…

                                                            STATEMENT 1 ON LINE 266
          call ioa_ ("^/");^L
001615  aa   136057 2350 03   lda       48175,du
001616  aa  6 00257 7551 00   sta       pr6|175
001617  aa  6 00257 3521 00   epp2      pr6|175
001620  aa  6 00234 2521 00   spri2     pr6|156
001621  aa   776202 3520 04   epp2      -894,ic             000023 = 524000000002
001622  aa  6 00236 2521 00   spri2     pr6|158
001623  aa  6 00232 6211 00   eax1      pr6|154
001624  aa   004000 4310 07   fld       2048,dl
001625  la  4 05732 3521 20   epp2      pr4|3034,*          ioa_
001626  aa  0 00622 7001 00   tsx0      pr0|402             call_ext_out_desc

PR2 points to the procedure to be called by call_ext_out_desc

DBG(123740157)> CPU TRACE: 00374:074521 4 406054352120 (EPP2 PR4|6054,N*) 406054 352(0) 1 0 1 00
DBG(123740157)> CPU APPENDING: doPtrReg(): PR[4] SNR=00337 RNR=4 WORDNO=040030 BITNO=00
DBG(123740157)> CPU APPENDING: doPtrReg(): n=4 offset=06054 TPR.CA=046104 TPR.TBR=0 TPR.TSR=00337 TPR.TRR=4
DBG(123740157)> CPU APPENDING: Read (Actual) Read:  iefpFinalAddress=66554104  readData=000000000000
DBG(123740157)> CPU REGDUMPPR: PR2/bp: SNR=00337 RNR=4 WORDNO=000000 BITNO:00

For a previous call to ioa_

DBG(123582853)> CPU TRACE: 00374:074357 4 406054352120 (EPP2 PR4|6054,N*) 406054 352(0) 1 0 1 00
DBG(123582853)> CPU APPENDING: doPtrReg(): PR[4] SNR=00337 RNR=4 WORDNO=040030 BITNO=00
DBG(123582853)> CPU APPENDING: doPtrReg(): n=4 offset=06054 TPR.CA=046104 TPR.TBR=0 TPR.TSR=00337 TPR.TRR=4
DBG(123582853)> CPU APPENDING: Read (Actual) Read:  iefpFinalAddress=66554105  readData=015530000000
DBG(123582853)> CPU REGDUMPPR: PR2/bp: SNR=00314 RNR=4 WORDNO=015530 BITNO:00

Looks like a memory overwrite….

and lo …

DBG(123708045)> CPU TRACE: 00374:074502 4 400047755117 (STA PR4|47,7) 400047 755(0) 1 0 0 17

DBG(123708045)> CPU APPENDING: Write(Actual) Write: iefpFinalAddress=66554105 writeData=000000000000
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License