Advanced Communications Controller B.03.30 Release Notes (January 2002)

ACC Release Notes
Patches and Fixes for this Version
Chapter 110
•JAGad16213
Symptoms: Data page fault with PVCs in streams_put on inbound reset indication.
Stack trace is:
streams_put+0x2c
N2Z_F_reset_ind+0x90
N2z_iev_reset_ind+0x138
N2z_ReadEvent_Recvd+0x1d94
Zc_putq+0x60
Zc_addq+0x1b8
zksend+0x264
Zx_Send_appl_status+0x2ec
Zx_proc_VC_event+0x1498
Zx_proc_unsol_event+0x2390
zx25_event_handler+0x4b4
Zc_putq+0x60
nacc0_receive_data+0x194
nacc0_pass_rxdata+0x88
nacc0_complete_req+0x480c
nacc0_end_io+0x280
nacc0_isr+0x898
Defect/Fix: After a PVC detach occurred (which causes the stream to be closed), an
inbound request queued on the read side server was then running and passing the request
upwards on a now invalid stream. This resulted in the panic. The fix is to clear the read
size "q_ptr" field during the PVC detach processing which prevents any request pending on
the read side from being passed upwards.
JAGab66302
Symptoms: This is an enhancement to zmasterd to accept .answ file on cold start.
Defect/Fix: zmasterd now accepts a .answ file on cold start and runs ttgen itself, as well as
being able to cold start from a .tmem file. This involves making changes in zmon such that
it can accept a .answ file for cold start, and run ttgen internally.
JAGad00600
Symptoms: "zmasterd deact znode" does not kill the znode daemon.
Defect/Fix: "zmasterd deact znode" left znode still running, whereas "zmasterd deact
zmlog" removes zmlog from the run state.
The problem was occurring because the znode daemon was ignoring the SIGTERM signal.
Code has been modified so that the znode daemon no longer ignores the SIGTERM signal.