errors

errors


errmsg Index Level ff
Syntax
Category Files
Type Definition
Description contains system error messages used to determine how the system is functioning.

The errors file contains error and "log-msg" messages. See "log-msg".

The item-ids are nine-digit date-time stamps (four-digit date plus five-digit time) plus an alpha character for multiple creations within a second.  

The specific types of errors which generate messages are:  

1) System errors: illegal opcode, crossing frame limit, forward link zero, backward link zero, priv opcode, illegal frame reference, disk error, stack format error, overflow release error, gfe, index B-tree error.

2) "logoff" commands.

3) Errors from the TPS (test procedure suite) on the QA account.

The attributes for the "errors" file are:

ac attribute-name description...........................

0  date           Date error was logged.
0  timedate       Item-id in errors file consists of date
                 and time error was logged.
1  error          Error code.  Possible errors are:
                 01 phantom read
                 02 rtn full
                 03 zero fid
                 04 frm lmt
                 05 fwd link
                 06 bck link
                 07 priv op
                 08 bad fid
                 09 disk err
                 0a break
                 0b stk fmt
                 0c lvl push
                 0e end off
                 0f trace
                 11 gfe count
                 12 gfe link
                 13 gfe body
                 14 gfe hash
                 15 b-tree index
                 16 ovf mul rel
                 17 end
                 18 unused
                 19 logoff
                 1a overflow runaway
                 1b ovf abort
                 20 ovf signature error
                 21 ovf link error
                 22 fcb corruption
                 23 (unknown)
                 24 (unknown)
                 25 CLEAR-LOCKS performed
                 p  tps program error
                 s  shutdown
2 user           The user of the error logging process.
3 r              Register triggering the error.
4 mode-addr      Mode address when the error occurred.
5 abs-fid        Base fid of the abs area executed by the process.
6 pgm-ctr        Program counter when the error occurred.
7 abs-date       Creation date of the abs in which the error
                occurred
8 abs-imp        Implementation type of the abs in which the
                error occurred.
11 pcb-fid       Process control block (pcb) frame id.
12 userpib       The user and pib of the error logging process
20 registers     Process register image.
21 run-stack     Process execution stack.
22 last-tcl-entry The last three tcl stack entries.
23 gfe-fid       Contains four values:
                  1) frame id of the group with gfe,
                  2) address (in storage register format)
                     of the item in which gfe was detected,
                  3) forward link of the frame in which
                     gfe occured,
                  4) backward link of the same frame
24 gfe-file      The path name of the file in which gfe
                was found.

Disk Error
On D3/Unix, the error log for a disk error has the following format:

ee dd 0000 00 00 ffffffff xx

ee  Unix error code. (value of errno)
dd  Logical disk number, as defined in configuration file
ffffffff  Frame number, in hex
xx  Command: 00=read, 01=write

The other fields are unused. Depending on the implementation, some other information can be obtained from the Unix error log.
Options
See Also system-errors er list-system-errors coldstart.log list-logoffs logoff.error last.tcl.entry tcl.stack.desc log-msg lerrs gfe handler list-errors net-errors
Example
Warnings
Compatibility D3 7.0 AP
errmsg Index Level ff