CAC 2017-10-21

threadz Invalid channel index in call to io_manager.

azm:  why
Inconsistency found in Dump Associative Memories.
          Bootload cpu is a

Syserr messages from log partition:

19:51:24 1001538  1 io_error: Invalid channel index in call to io_manager.
Syserr message:

  bound_priv_1$syserr_real|116
stack frame at 72|3020

  called by 35|713  bound_io_wired$io_error|125
at stack frame 72|2660
   Setting frame ptr (prfr) to 72|2660

azm:  sk -arguments 72

Reverse trace of prds (Seg 72)
Number of stack frames 5.
Stack begin = 72|1220 Stack end = 72|5300
FRAME       RETURN_PTR
72|3020     43|3046      bound_priv_1$syserr_real|1546

          Entry ptr 43|1416 bound_priv_1$syserr_real|116
          Operator/Link ptr 41|21736
          Arg ptr 72|3000
          ARG  1: 1
          ARG  2: "io_error: Invalid channel index in call to io_manager."

72|2660     35|713       bound_io_wired$io_error|125

          Entry ptr 35|664 bound_io_wired$io_error|76
          Operator/Link ptr 41|21736
          Arg ptr 72|1756
          ARG  1: 000000000011
          ARG  2: 72|1455  prds|1455

72|2600     37|474       bound_iom_support$iom_connect|474

          Entry ptr 37|525 bound_iom_support$iom_connect|525
          Operator/Link ptr 17|522
          Arg ptr 72|1756
          ARG  1: 000000000011
          ARG  2: 72|1455  prds|1455

72|1320     35|2503      bound_io_wired$ioi_masked|1567

          Entry ptr 35|2250 bound_io_wired$ioi_masked|1334
          Operator/Link ptr 41|21736
          Arg ptr 72|1270
          ARG  1: 000000004260
          ARG  2: 000000000003
          ARG  3: 000000000000

72|1220     34|2705      bound_interceptors$iom_interrupt|143
          Operator/Link ptr 17|12
          Arg ptr 71|0
          Arg list header invalid

Previous stack frame 234|6220
iom_interrupt|143
:
    000141  aa  2 00262 3521 31    214            short_call bp|iom_data.per_device+per_device.handler,x1*
    000142  aa  7 00036 6701 20
    000143  aa  6 00030 3701 20
                                   215                                          " Call handler.
                                   216
    000144  4a  4 00032 6331 20    217            rccl      sys_info$clock_,*   " Get int_time again.

ioi_masked|1334
276 001330
     272 /**** interrupt ****/
      273 /* This is the interrupt handler for all IOI controlled devices.  It handles waking up the user, logging errors,
      274*   reconnecting channels which have terminated, and in general, does the right things. */
      275 
      276 interrupt: 
      277      entry (p_cterp, p_level, p_status);

ioi_masked|1567
 325 001567 
      324                else call io_manager$get_status (cte.chx, addr (status_entry)); 
      325                if cte.toss_status | (cte.cur_dtep = ""b) then do; 

iom_connect|525
    000525  aa  7 00046 2721 20    
    000526  0a   000320 7100 00    
                       000320      63            entry     get_status
                                   492  " call iom_connect$get_status (chx, sqep);
                                   493
    000320                         494  get_status:

iom_connect|474
    000472  4a  4 00036 3521 20    729            short_call io_error$bad_chx   " report it
    000473  aa  7 00036 6701 20            
    000474  aa  6 00030 3701 20
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License