GDSX Manual
Operations and Support
Extended General Device Support (GDSX) Manual–134303
3-21
Abend Messages
This error can occur at the beginning of the kernel’s dispatcher routine if location zero in
the GDSX process data stack is altered. To see whether this is the case, check the value
of data stack location zero (location G0 may be referenced by a variable name). The
value should be %52525. If it is not, check USCODE for uninitialized pointers.
A breakdown of error 220 messages is given in Table 3-3. Regardless of the reason for
getting this abend error, it is always a good idea to check that all I/O buffers are in
extended memory.
Error 230
The buffer pool has been corrupted. Check to see how previously allocated buffer space
has been used. The problem often occurs when data moved into a buffer overflows the
allocated area.
Error 231
The message pool has been corrupted. Check to see how previously allocated buffer
space has been used. The problem often occurs when data moved into a buffer
overflows the allocated area.
Table 3-3. Error 220 Message Breakdown (page 1 of 3)
TSCODE Procedure/
Subprocedure Executing Description of Event Causing Error 220
ALLOCATETCBX A task is being created, and the state of the allocated
TCB is not 0.
^AWAITIOX No event is found for waking up a task, or no valid
buffer address was returned from procedure ^LISTEN.
BACKUP^LISTENERX (MAIN) The backup process receives a file error that is not a
system message (6).
BACKUP^LISTENERX/
CHECK^ON^BROTHER
A sanity check failed within the backup process.
BACKUP^LISTENERX/
RECEIVE^FCB^CHECKPOINT
The backup process opened a file and the file number
returned was not the same as that returned for the
primary process.
BAD^GOTO The task stack is corrupted.
CHECK^CP^SPACEL The current TCB is not the owner of the checkpoint
semaphore.
CHECK^CP^SPACEX The current TCB is not the owner of the checkpoint
semaphore.
CREATE^BACKUPX/
CREATEBACKUP
The nonstop^flag is not set.
DEALLOCATEIOCB IOCB passed to this procedure is still linked to an
FCB, or address of IOCB passed to this procedure is
out of bounds.