Trailing-Edge
-
PDP-10 Archives
-
BB-4171G-BM
-
new-system/bugs.mac
There are 102 other files named bugs.mac in the archive. Click here to see a list.
; UPD ID= 260, SNARK:<4.1.MONITOR>BUGS.MAC.143, 13-Feb-80 15:27:58 by HALL
Add analysis to APRNX1
; UPD ID= 255, SNARK:<4.1.MONITOR>BUGS.MAC.142, 8-Feb-80 13:51:05 by HALL
;remove mpedev - the code is commented out of aprsrv
;more aprsrv
; UPD ID= 253, SNARK:<4.1.MONITOR>BUGS.MAC.141, 7-Feb-80 17:18:25 by HALL
;more aprsrv bughlt's
;Change ILPSEC BUGCHK to BUGHLT
; UPD ID= 250, SNARK:<4.1.MONITOR>BUGS.MAC.140, 6-Feb-80 17:25:49 by HALL
;ADD SOME APRSRV BUGHLT'S
; UPD ID= 248, SNARK:<4.1.MONITOR>BUGS.MAC.139, 6-Feb-80 10:16:56 by ELFSTROM
; UPD ID= 222, SNARK:<4.1.MONITOR>BUGS.MAC.138, 24-Jan-80 16:13:31 by HALL
;remove pagem bughlt's ilrnsk and ilppt2 - code is assembled out
; UPD ID= 211, SNARK:<4.1.MONITOR>BUGS.MAC.137, 21-Jan-80 12:32:34 by HALL
;UBANXM - MAKE THE OPTIONAL DATA NAMES LEGAL
; UPD ID= 210, SNARK:<4.1.MONITOR>BUGS.MAC.136, 18-Jan-80 16:26:42 by HALL
; UPD ID= 209, SNARK:<4.1.MONITOR>BUGS.MAC.135, 18-Jan-80 15:11:26 by HALL
;MORE PAGEM BUGHLTS
; UPD ID= 207, SNARK:<4.1.MONITOR>BUGS.MAC.134, 16-Jan-80 17:07:42 by HALL
;ADD PAGEM BUGHLTS
; UPD ID= 203, SNARK:<4.1.MONITOR>BUGS.MAC.133, 16-Jan-80 13:44:24 by ENGEL
;IMPROVE THE SPELLING
; UPD ID= 187, SNARK:<4.1.MONITOR>BUGS.MAC.132, 8-Jan-80 09:09:11 by GRANT
;Document NSPSRV BUGHLTs
; UPD ID= 182, SNARK:<4.1.MONITOR>BUGS.MAC.131, 3-Jan-80 09:04:03 by R.ACE
;ADD COPYRIGHT NOTICE
; UPD ID= 175, SNARK:<4.1.MONITOR>BUGS.MAC.130, 21-Dec-79 16:18:02 by GRANT
;Document DTESRV BUGHLTs
; UPD ID= 174, SNARK:<4.1.MONITOR>BUGS.MAC.129, 21-Dec-79 09:10:15 by GRANT
;Document TTYSRV BUGHLTs
; UPD ID= 173, SNARK:<4.1.MONITOR>BUGS.MAC.128, 20-Dec-79 15:41:59 by OSMAN
;Document STZERO
; UPD ID= 172, SNARK:<4.1.MONITOR>BUGS.MAC.127, 20-Dec-79 15:38:09 by OSMAN
;Document NOFEFS
; UPD ID= 171, SNARK:<4.1.MONITOR>BUGS.MAC.126, 20-Dec-79 15:24:18 by OSMAN
;Document NOBTBN
; UPD ID= 169, SNARK:<4.1.MONITOR>BUGS.MAC.125, 20-Dec-79 14:27:52 by OSMAN
;Document NEWROT
; UPD ID= 168, SNARK:<4.1.MONITOR>BUGS.MAC.124, 20-Dec-79 14:22:39 by OSMAN
;Document NEWBAK
; UPD ID= 167, SNARK:<4.1.MONITOR>BUGS.MAC.123, 20-Dec-79 14:16:51 by OSMAN
;Document IDXNOS
; UPD ID= 166, SNARK:<4.1.MONITOR>BUGS.MAC.122, 20-Dec-79 14:00:01 by OSMAN
;Document IBOFNF
; UPD ID= 165, SNARK:<4.1.MONITOR>BUGS.MAC.121, 20-Dec-79 13:54:21 by OSMAN
;Document BOOTLK
; UPD ID= 164, SNARK:<4.1.MONITOR>BUGS.MAC.120, 20-Dec-79 13:40:03 by OSMAN
;Document FILRID
; UPD ID= 162, SNARK:<4.1.MONITOR>BUGS.MAC.119, 19-Dec-79 16:45:44 by OSMAN
;Document FILMAP
; UPD ID= 161, SNARK:<4.1.MONITOR>BUGS.MAC.118, 19-Dec-79 15:31:23 by OSMAN
;Document FILIRD
; UPD ID= 160, SNARK:<4.1.MONITOR>BUGS.MAC.117, 19-Dec-79 15:20:22 by OSMAN
;Document FILBTB
; UPD ID= 159, SNARK:<4.1.MONITOR>BUGS.MAC.116, 19-Dec-79 14:55:24 by OSMAN
;Document BTBCRT
; UPD ID= 158, SNARK:<4.1.MONITOR>BUGS.MAC.115, 19-Dec-79 14:46:38 by OSMAN
;Document BTBCR1
; UPD ID= 157, SNARK:<4.1.MONITOR>BUGS.MAC.114, 19-Dec-79 14:36:11 by OSMAN
;Document BADXTB
; UPD ID= 156, SNARK:<4.1.MONITOR>BUGS.MAC.113, 19-Dec-79 14:15:55 by OSMAN
;Document BADXT1
; UPD ID= 155, SNARK:<4.1.MONITOR>BUGS.MAC.112, 18-Dec-79 16:15:05 by KONEN
;Add more bugs
; UPD ID= 154, SNARK:<4.1.MONITOR>BUGS.MAC.111, 18-Dec-79 10:37:29 by OSMAN
;Document BADROT
; UPD ID= 153, SNARK:<4.1.MONITOR>BUGS.MAC.110, 18-Dec-79 10:20:18 by OSMAN
;Document BADREC
; UPD ID= 152, SNARK:<4.1.MONITOR>BUGS.MAC.109, 18-Dec-79 09:38:57 by OSMAN
;Document UXXOPN
; UPD ID= 151, SNARK:<4.1.MONITOR>BUGS.MAC.108, 18-Dec-79 09:28:38 by OSMAN
;Document UXXMAP
; UPD ID= 149, SNARK:<4.1.MONITOR>BUGS.MAC.107, 18-Dec-79 09:07:41 by OSMAN
;Document UXXILL
; UPD ID= 148, SNARK:<4.1.MONITOR>BUGS.MAC.106, 17-Dec-79 11:26:13 by OSMAN
;Document UXXCRE
; UPD ID= 147, SNARK:<4.1.MONITOR>BUGS.MAC.105, 17-Dec-79 11:16:38 by OSMAN
;Document UXXCKP
; UPD ID= 146, SNARK:<4.1.MONITOR>BUGS.MAC.104, 17-Dec-79 10:45:01 by OSMAN
;Document TTBAD1
; UPD ID= 145, SNARK:<4.1.MONITOR>BUGS.MAC.103, 17-Dec-79 10:22:57 by OSMAN
;Document STRTER
; UPD ID= 144, SNARK:<4.1.MONITOR>BUGS.MAC.102, 17-Dec-79 10:12:37 by OSMAN
;Document ILBOOT
; UPD ID= 143, SNARK:<4.1.MONITOR>BUGS.MAC.101, 17-Dec-79 09:58:33 by OSMAN
;Document HSYFRK
; UPD ID= 142, SNARK:<4.1.MONITOR>BUGS.MAC.100, 17-Dec-79 09:52:22 by OSMAN
;Document EXPAFK
; UPD ID= 141, SNARK:<4.1.MONITOR>BUGS.MAC.99, 17-Dec-79 09:41:52 by OSMAN
;Document BOOTMP
; UPD ID= 140, SNARK:<4.1.MONITOR>BUGS.MAC.98, 17-Dec-79 09:11:20 by OSMAN
;Document BOOTER
; UPD ID= 139, SNARK:<4.1.MONITOR>BUGS.MAC.97, 17-Dec-79 08:54:24 by OSMAN
;Document BOOTCR
; UPD ID= 138, SNARK:<4.1.MONITOR>BUGS.MAC.96, 17-Dec-79 08:32:57 by OSMAN
;Remove "submit an SPR" lines
; UPD ID= 137, SNARK:<4.1.MONITOR>BUGS.MAC.95, 15-Dec-79 16:51:17 by KONEN
;Add collection of bugs
; UPD ID= 135, SNARK:<4.1.MONITOR>BUGS.MAC.94, 13-Dec-79 11:14:50 by OSMAN
;Document NSPUDF
; UPD ID= 134, SNARK:<4.1.MONITOR>BUGS.MAC.93, 13-Dec-79 10:57:42 by OSMAN
;DOCUMENT NOXADR
; UPD ID= 132, SNARK:<4.1.MONITOR>BUGS.MAC.92, 13-Dec-79 10:48:03 by OSMAN
;Document DRUMP1
; UPD ID= 131, SNARK:<4.1.MONITOR>BUGS.MAC.91, 13-Dec-79 10:26:02 by OSMAN
;Document DDLCOR
; UPD ID= 128, SNARK:<4.1.MONITOR>BUGS.MAC.90, 12-Dec-79 15:37:43 by OSMAN
;Document DUPUBA
; UPD ID= 126, SNARK:<4.1.MONITOR>BUGS.MAC.89, 12-Dec-79 15:31:46 by OSMAN
;Document KMCIII
; UPD ID= 125, SNARK:<4.1.MONITOR>BUGS.MAC.88, 12-Dec-79 14:48:24 by OSMAN
;Document NLWA and NCDWA
; UPD ID= 122, SNARK:<4.1.MONITOR>BUGS.MAC.87, 10-Dec-79 15:08:24 by DBELL
;DOCUMENT ALL PHYP4 BUGS
; UPD ID= 120, SNARK:<4.1.MONITOR>BUGS.MAC.86, 10-Dec-79 09:51:29 by OSMAN
;Document DZCLRB
; UPD ID= 118, SNARK:<4.1.MONITOR>BUGS.MAC.85, 10-Dec-79 09:36:11 by OSMAN
;Document RH11CC
; UPD ID= 117, SNARK:<4.1.MONITOR>BUGS.MAC.84, 10-Dec-79 09:17:56 by OSMAN
;document RH1ICF
; UPD ID= 116, SNARK:<4.1.MONITOR>BUGS.MAC.83, 10-Dec-79 09:16:52 by OSMAN
; UPD ID= 115, SNARK:<4.1.MONITOR>BUGS.MAC.82, 10-Dec-79 08:57:37 by OSMAN
;Document CLRACE
; UPD ID= 109, SNARK:<4.1.MONITOR>BUGS.MAC.81, 7-Dec-79 10:02:52 by OSMAN
;Document NOUBWA
; UPD ID= 108, SNARK:<4.1.MONITOR>BUGS.MAC.80, 7-Dec-79 09:56:52 by OSMAN
;Document PFCDP
; UPD ID= 107, SNARK:<4.1.MONITOR>BUGS.MAC.79, 7-Dec-79 09:45:38 by OSMAN
;Document IONXM
; UPD ID= 99, SNARK:<4.1.MONITOR>BUGS.MAC.78, 5-Dec-79 16:40:39 by OSMAN
;Document SMNOFR
; UPD ID= 92, SNARK:<4.1.MONITOR>BUGS.MAC.77, 5-Dec-79 09:28:41 by OSMAN
;Remove duplicate IMPNII and NSKDT2
; UPD ID= 89, SNARK:<4.1.MONITOR>BUGS.MAC.76, 5-Dec-79 07:51:12 by R.ACE
;DOCUMENT IPCOVL
; UPD ID= 86, SNARK:<4.1.MONITOR>BUGS.MAC.75, 4-Dec-79 17:09:27 by MILLER
;ALPHABETIZE OUT-OF-ORDER ENTRIES
; UPD ID= 81, SNARK:<4.1.MONITOR>BUGS.MAC.74, 3-Dec-79 11:13:58 by GRANT
;PUT GIVTMR IN THE PROPER PLACE
; UPD ID= 77, SNARK:<4.1.MONITOR>BUGS.MAC.73, 30-Nov-79 16:56:55 by ZIMA
;TCO 4.2585 - Make NETRBG a BUGCHK and document.
; UPD ID= 75, SNARK:<4.1.MONITOR>BUGS.MAC.72, 30-Nov-79 14:34:18 by MURPHY
;ALPHABETIZE ILLFLT, BADPTR, SWPSTL
; UPD ID= 69, SNARK:<4.1.MONITOR>BUGS.MAC.71, 30-Nov-79 11:16:37 by HALL
;delete bugchk's for enq because code was removed
; UPD ID= 64, SNARK:<4.1.MONITOR>BUGS.MAC.70, 30-Nov-79 10:05:22 by R.ACE
;ADD ALPHABETIC INDEX
; UPD ID= 60, SNARK:<4.1.MONITOR>BUGS.MAC.69, 29-Nov-79 14:00:34 by MILLER
;TCO 4.1.1036. ADD INCFLK BUGCHK
; UPD ID= 55, SNARK:<4.1.MONITOR>BUGS.MAC.68, 29-Nov-79 11:43:52 by MILLER
;MOVE TTFSMS TO ITS PROPER PLACE
; UPD ID= 43, SNARK:<4.1.MONITOR>BUGS.MAC.67, 28-Nov-79 15:55:34 by OSMAN
;Document PI5ERR
; UPD ID= 27, SNARK:<4.1.MONITOR>BUGS.MAC.66, 28-Nov-79 07:50:30 by R.ACE
;TCO 4.2579 - MAKE ILLUUO A BUGHLT
; UPD ID= 25, SNARK:<4.1.MONITOR>BUGS.MAC.65, 27-Nov-79 15:17:59 by OSMAN
;Document NWJTBE
; UPD ID= 22, SNARK:<4.1.MONITOR>BUGS.MAC.64, 27-Nov-79 14:16:00 by OSMAN
;Finish documenting FLKTIM
; UPD ID= 17, SNARK:<4.1.MONITOR>BUGS.MAC.63, 27-Nov-79 10:41:23 by OSMAN
;Document FLKNS
; UPD ID= 15, SNARK:<4.1.MONITOR>BUGS.MAC.62, 27-Nov-79 10:27:25 by OSMAN
;Fix some typos
; UPD ID= 14, SNARK:<4.1.MONITOR>BUGS.MAC.61, 27-Nov-79 10:21:38 by OSMAN
;Document FLKTIM
; UPD ID= 7, SNARK:<4.1.MONITOR>BUGS.MAC.60, 21-Nov-79 14:34:23 by OSMAN
;Document FKCTNZ
;<4.1.MONITOR>BUGS.MAC.59, 19-Nov-79 14:30:31, EDIT BY OSMAN
;Document FRKSLF, ILJRFN, MAP41F
;<4.1.MONITOR>BUGS.MAC.58, 16-Nov-79 13:48:48, EDIT BY MILLER
;<4.1.MONITOR>BUGS.MAC.57, 16-Nov-79 12:59:47, EDIT BY MILLER
;ADD TTFSMS BUGINF
;<4.1.MONITOR>BUGS.MAC.56, 14-Nov-79 13:06:56, EDIT BY MURPHY
;REPAGINATE LISTING
;<4.1.MONITOR>BUGS.MAC.55, 13-Nov-79 14:28:38, EDIT BY MURPHY
;SWPSTL
;<4.1.MONITOR>BUGS.MAC.54, 13-Nov-79 07:12:04, EDIT BY R.ACE
;TCO 4.1.1018 - REPEAT 0 AROUND EFACF1 AND EFACF3
;<4.1.MONITOR>BUGS.MAC.53, 13-Nov-79 06:34:30, EDIT BY R.ACE
;<4.1.MONITOR>BUGS.MAC.52, 13-Nov-79 05:59:22, EDIT BY R.ACE
;DOCUMENT ILLDMS,IMPUUO,SKDPF1,MONPDL
;ADD PC TO ILLFLT
;<4.1.MONITOR>BUGS.MAC.51, 6-Nov-79 05:34:34, EDIT BY R.ACE
;DOCUMENT PInERR,LUUMN0,STKOVF,SBSERF,LUUMON,ILLUUO
;<4.MONITOR>BUGS.MAC.50, 3-Nov-79 16:33:16, EDIT BY R.ACE
;DOCUMENT EFACF3,EFACF1,ILGOKM,GOKFCN,RCVNOE,SNPLKF,SNPODB,SNPUNL
;<4.MONITOR>BUGS.MAC.49, 29-Oct-79 10:26:03, EDIT BY R.ACE
;REMOVE CPYFU1 BUGCHK
;<4.MONITOR>BUGS.MAC.48, 25-Oct-79 19:52:22, EDIT BY DBELL
;ADD ADDITIONAL DATA TO DX2HLT BUGINF
;<4.MONITOR>BUGS.MAC.47, 23-Oct-79 16:11:17, EDIT BY GRANT
;ADD RCVTMR, CHANGE GOKTMR TO GIVTMR
;<4.MONITOR>BUGS.MAC.46, 22-Oct-79 11:44:47, EDIT BY MURPHY
;BADPTR
;<4.MONITOR>BUGS.MAC.45, 17-Oct-79 13:56:50, EDIT BY DBELL
;FINISH PHYH2 BUG DOCUMENTATION
;<4.MONITOR>BUGS.MAC.44, 17-Oct-79 13:17:53, EDIT BY DBELL
;MORE PHYH2 BUGS
;<4.MONITOR>BUGS.MAC.43, 16-Oct-79 17:24:07, EDIT BY DBELL
;BEGIN DOCUMENTATION OF PHYH2 BUGS
;<4.MONITOR>BUGS.MAC.42, 16-Oct-79 15:31:20, EDIT BY DBELL
;FINISH REST OF PHYSIO BUGS
;<4.MONITOR>BUGS.MAC.41, 15-Oct-79 14:22:10, EDIT BY MILLER
;GET RID OF CKDFRK
;<4.MONITOR>BUGS.MAC.39, 12-Oct-79 11:45:44, EDIT BY DBELL
;ADD SOME MORE PHYSIO BUGS
;<4.MONITOR>BUGS.MAC.37, 11-Oct-79 14:52:00, Edit by LCAMPBELL
; Add some ARPANET bugs
;<4.MONITOR>BUGS.MAC.36, 9-Oct-79 15:42:38, EDIT BY ENGEL
;ADD MTMSG AND TPBLKB
;<4.MONITOR>BUGS.MAC.35, 9-Oct-79 10:11:31, EDIT BY ENGEL
;BADTYP
;<4.MONITOR>BUGS.MAC.34, 8-Oct-79 16:44:04, EDIT BY ENGEL
;ADD CDILVT
;<4.MONITOR>BUGS.MAC.33, 8-Oct-79 16:36:28, EDIT BY ENGEL
;ADD DMPRLF
;<4.MONITOR>BUGS.MAC.32, 8-Oct-79 16:11:36, EDIT BY ENGEL
;ADD BLKF1 AND BLKF2
;<4.MONITOR>BUGS.MAC.31, 8-Oct-79 15:37:51, EDIT BY ENGEL
;ADD MORE WORDS TO PREVIOUSLY DOCUMENTED BUGS.
;<4.MONITOR>BUGS.MAC.30, 8-Oct-79 15:12:41, EDIT BY ENGEL
;ADD ASGREQ,ASGREP,RESBAD,RESBND AND RESBAZ
;<4.MONITOR>BUGS.MAC.29, 8-Oct-79 14:48:20, EDIT BY ENGEL
;ADD RELINT,ASGINT AND RELBAD
;<4.MONITOR>BUGS.MAC.28, 8-Oct-79 14:20:44, EDIT BY ENGEL
;ADD RELRNG,RELFRM AND ASGFR0
;<4.MONITOR>BUGS.MAC.26, 8-Oct-79 11:49:30, EDIT BY DBELL
;ADD SOME PHYSIO BUG DOCUMENTATION
;<4.MONITOR>BUGS.MAC.23, 3-Oct-79 11:54:29, EDIT BY GRANT
;ADD ARGUMENT NAMES FOR NSPSRV AND NSPINT BUGS
;<4.MONITOR>BUGS.MAC.22, 29-Sep-79 20:32:47, EDIT BY R.ACE
;CHANGE ILLFPT TO ILLFLT BECAUSE IT SCREWS UP PAGEM ASSEMBLY
;<4.MONITOR>BUGS.MAC.21, 28-Sep-79 15:19:46, EDIT BY MURPHY
;ADD ILLFPT
;<4.MONITOR>BUGS.MAC.20, 26-Sep-79 11:55:55, EDIT BY MURPHY
;MAKE THIS ASSEMBLE AS PART OF PROLOG
;<4.MONITOR>BUGS.MAC.19, 17-Sep-79 12:26:13, Edit by LCAMPBELL
; Add documentation for IMAN22 BUGs (AN22 driver)
;<4.MONITOR>BUGS.MAC.18, 17-Sep-79 08:27:05, EDIT BY OSMAN
;CHANGE MODULE NAMES FROM IMAN22 TO IMPPHY
;<4.MONITOR>BUGS.MAC.8, 12-Sep-79 10:37:36, EDIT BY DBELL
;FIX DX2DNF ENTRY
;<4.MONITOR>BUGS.MAC.7, 12-Sep-79 08:17:49, EDIT BY OSMAN
;CHANGE MODULE NAMES FROM IMPANX TO IMPPHY
;<4.MONITOR>BUGS.MAC.6, 11-Sep-79 17:30:29, EDIT BY DBELL
;ADD DX2DNF BUGINF
;THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED OR
; COPIED ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE.
;
;COPYRIGHT (C) 1979 BY DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
;-A-
DEFBUG(INF,AABPIP,ATSSRV,HARD,<ATDPPE - PROTOCOL ERROR. DATA PIPE BEING ABORTED>,<<T4,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ABDHTC,ATSSRV,HARD,<ANCDAT - INVALID HTN RECEIVED ON CONTROL PIPE>,<<T2,D>,<T3,D>,<T1,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,ABDHTD,ATSSRV,HARD,<ANDDAT - INVALID HTN RECEIVED ON DATA PIPE>,<<T2,D>,<T3,D>,<T1,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,ABDILN,ATSSRV,HARD,<ATRINM - PACKET LENGTH NOT 1 IN INTERRUPT MESSAGE>,<<T2,D>,<T4,D>,<T3,D>,<P1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,ABDINT,ATSSRV,HARD,<ATRINM - BAD DATA IN INTERRUPT MESSAGE>,<<T4,D>,<T1,D>,<T3,D>,<P1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,ABDOPT,ATSSRV,HARD,<ANDCNR - ATS OPTIONAL DATA COUNT NOT 1>,<<T2,D>,<T3,D>,<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,ABDPK1,ATSSRV,HARD,<ANDDAT - WRONG PACKET TYPE RECEIVED ON DATA PIPE>,<<T2,D>,<T1,D>,<T3,D>,<P1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,ABDPK2,ATSSRV,HARD,<ATRINM - WRONG PACKET TYPE RECEIVED ON DATA PIPE>,<<T2,D>,<T1,D>,<T3,D>,<P1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,ABKSKD,PAGEM,SOFT,<ADDRESS BREAK FROM SCHEDULER CONTEXT>,,<
Cause: A page failure occurred while the monitor was running in scheduler
context, and the page fail word indicated an address break. Address
break can only be set in code that runs in process context.
>)
DEFBUG(HLT,ADDONF,NSPSRV,SOFT,<ADDOBJ-LLLKUP FAILED>,,<
Cause: An attempt was made to add a new DECnet logical link to the data
base and it was discovered that the logical link was already there.
Action: Look at the dump. You should be able to tell which routine handed
ADDLNK the bad block number.
>)
DEFBUG(CHK,AIBREJ,ATSSRV,HARD,<ANDINB - NSP REJECTED ATS INPUT BUFFER>,<<T2,D>,<T3,D>,<T1,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,AINBTN,ATSSRV,HARD,<ATRINM - 'INVALID BTN' MESSAGE RECEIVED>,<<T4,D>,<T3,D>,<T2,D>,<P1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,AINSCT,ATSSRV,HARD,<ANDDAT - INPUT MESSAGE IS TOO SHORT>,<<T4,D>,<T2,D>,<T1,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,AINTRC,ATSSRV,HARD,<ANDINT - INTERRUPT MESSAGE RECEIVED ON CONTROL PIPE>,<<T2,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,AN2BG1,IMPPHY,SOFT,<AN22 bug>,<<T1,BSEL0>,<T2,SEL2>,<T3,CALLER>>,<
Cause: An inconsistent condition in the AN22 has been detected, such as
interrupting when no interrupts were expected.
Action: These can be caused by races between the interrupt routines in
the 2020 and the AN22 microcode. They occur a few times a day
with apparently no ill effect. Unless they occur extremely
often, or in conjunction with other (ARPANET-related) bugs,
they can be ignored.
Data: BSEL0 and SEL2 are the contents of BSEL0 and SEL2 in the AN22's KMC11.
CALLER is the PC of the routine which detected the condition.
>)
DEFBUG(HLT,AN2BNR,IMPPHY,SOFT,<AN2STI - Input buffer not ready>,,<
Cause: The monitor attempted to start input from the AN22 without
first having readied an input buffer.
>)
DEFBUG(CHK,AN2BPK,IMPPHY,SOFT,<Bad AN22 packing type decision>,,<
Cause: The AN22 driver has attempted to unpack an ARPANET buffer
in a mode which is not implemented.
>)
DEFBUG(CHK,AN2CEX,IMPPHY,SOFT,<Checksum error in transfer block for AN22 microcode>,,<
Cause: A checksum error was detected in the transfer block for the AN22
microcode (PS:<SYSTEM>AN22.MICROCODE).
Action: Try obtaining a new copy of the microcode; the copy which the monitor
attempted to load was either copied or built incorrectly.
To force the monitor to load the microcode while the system runs,
shut the ARPANET off and back on again (with ^ESET ARPANET ON/OFF).
Data:
>)
DEFBUG(CHK,AN2CFM,IMPPHY,SOFT,<Can't GTJFN PS:<SYSTEM>AN22.MICROCODE>,<<T1,LSTERR>>,<
Cause: The AN22 driver could not get a JFN on PS:<SYSTEM>AN22.MICROCODE.
This could be caused by absence of that file or by disk trashage.
Action: Check to see that the file exists in the proper place. If it does,
check the state of PS: to insure that a GTJFN will succeed on the file.
Data: LSTERR is the monitor's error code returned from the failing GTJFN.
>)
DEFBUG(CHK,AN2CKS,IMPPHY,SOFT,<Checksum error loading AN22 microcode>,,<
Cause: A checksum error in the AN22 microcode was detected. This means
that the microcode file is bad.
Action: Apparently the microcode for the AN22 (PS:<SYSTEM>AN22.MICROCODE)
was either built or copied incorrectly. Obtain and install a new
copy of the microcode. To force the monitor to load the microcode,
shut the ARPANET off and back on again (with ^ESET ARPANET ON/OFF).
Data:
>)
DEFBUG(CHK,AN2COM,IMPPHY,HARD,<Can't OPENF PS:<SYSTEM>AN22.MICROCODE>,<<T1,LSTERR>>,<
Cause: The OPENF for PS:<SYSTEM>AN22.MICROCODE failed. This indicates
either disk trashage.
Action: Check the state of PS: to insure that it isn't trashed.
Data: LSTERR is the monitor's error code returned by the failing OPENF.
>)
DEFBUG(CHK,AN2DNS,IMPPHY,SOFT,<DRAM loading not supported>,,<
Cause: The AN22 microcode file contains DRAM frames. The AN22 driver
cannot load DRAM into the KMC11.
Action: The AN22 microcode (PS:<SYSTEM>AN22.MICROCODE) was either
built or copied incorrectly. Install a new copy.
Data:
>)
DEFBUG(CHK,AN2HNG,IMPPHY,HARD,<AN22 hung>,<<T1,BSEL0>>,<
Cause: The AN22 microcode is hung: it refuses to respond to commands.
Action: This probably indicates either bad microcode in the AN22, or
a hardware problem in the AN22's KMC11.
Data: BSEL0 is the contents of BSEL0. It contains the most recently
attempted command code.
>)
DEFBUG(INF,AN2IER,IMPPHY,SOFT,<IMIERR called>,<<T1,SEL2>>,<
Cause: This means that the IMP has dropped its ready line (IMP RDY).
This can be caused by any one of several things:
o The IMP has crashed.
o The IMP has declared the host tardy. This means
that the 2020 has not been accepting data from
the network fast enough.
o The handshaking between the 2020 and the IMP has
gotten out of synch.
Action: Since this is really a catch-all error message, no specific
recommendations can be made. To analyze the situation further,
see what other BUGCHKs or BUGINFs are occurring. If the IMP
is crashing, contact the Network Control Center at BBN (phone
(617) 661-0100).
Data: SEL2 is the contents of the SEL2 register in the AN22. It contains
status bits relevant to the IMP/Host interface. See the AN22
functional specification for a description of these bits.
>)
DEFBUG(CHK,AN2MCV,IMPPHY,HARD,<AN22 microcode verify error>,<<T1,DESIRD>,<T2,ACTUAL>>,<
Cause: The AN22 driver read different data from the AN22's KMC11 CRAM
than the data it has just loaded.
Action: This indicates a hardware malfunction in the AN22's KMC11.
Data: DESIRD is the data the 2020 attempted to load. ACTUAL is what
was read out of the same location.
>)
DEFBUG(HLT,AN2NUA,IMPPHY,SOFT,<No UBA mapping registers left>,,<
Cause: All the Unibus adapter mapping registers have been used up.
>)
DEFBUG(INF,AN2OVF,IMPPHY,HARD,<AN22 input data overflow>,,<
Cause: The IMP sent a message to the 2020 which is longer than the
maximum allowable message size. This could indicate either
a malfunction in the IMP (hardware or software), a hardware
malfunction in the AN22, or a software bug in the AN22 driver.
Action: Investigate further.
Data:
>)
DEFBUG(CHK,AN2UCV,IMPPHY,SOFT,<AN22 microcode version skew>,<<T1,ACTUAL>,<T2,DESIRD>>,<
Cause: A different version of microcode than what the AN22 driver expects
has been installed.
Action: Check to make sure that you have the correct version of the microcode.
Data: ACTUAL is the microcode loaded. DESIRD is the version of microcode
for which the monitor was built.
>)
DEFBUG(CHK,AN2ULM,IMPPHY,HARD,<Unknown line type in AN22 microcode>,,<
Cause: Garbage was detected in the AN22 microcode (PS:<SYSTEM>AN22.MICROCODE).
Action: The microcode was either built or copied incorrectly. Insure that
you have a good copy of the microcode.
Data:
>)
DEFBUG(CHK,ANCPCL,ATSSRV,HARD,<ATCLCP - PIPE BEING CLOSED IS NOT ON CHAIN>,<<T4,D>,<T3,D>,<T2,D>,<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ANCROD,ATSSRV,HARD,<ANCOOK - 'OK TO DO OUTPUT' WHEN OUTPUT NOT REJECTED>,<<T2,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ANDPCL,ATSSRV,HARD,<ATCLDP - PIPE BEING CLOSED IS NOT ON CHAIN>,<<T4,D>,<T3,D>,<T2,D>,<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ANDROD,ATSSRV,HARD,<ANDOOK - 'OK TO DO OUTPUT' WHEN OUTPUT NOT REJECTED>,<<T2,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ANOCCL,ATSSRV,HARD,<ATCLDP - NON-ZERO OUTPUT COUNT WHEN CLOSING PIPE>,<<T2,D>,<T3,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ANOEOM,ATSSRV,HARD,<ANCDAT - ATS CONTROL PIPE INPUT HAS NO END-OF-MESSAGE>,<<T2,D>,<T3,D>,<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ANOHOS,ATSSRV,HARD,<ANDRHN - ATS CANNOT READ HOST NAME>,<<T2,D>,<T3,D>,<T1,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ANOINT,ATSSRV,HARD,<ATRINM - ATS CANOT READ INTERRUPT MESSAGE>,<<T2,D>,<T3,D>,<T1,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ANOLKP,ATSSRV,HARD,<ATBDLK - ATLKDP FAILED AT CALL FROM NSP>,<<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ANOOPT,ATSSRV,HARD,<ANDRDA - ATS CANNOT READ OPTIONAL DATA>,<<T2,D>,<T3,D>,<T1,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ANORSS,ATSSRV,HARD,<ANDRSS - ATS CANNOT READ SEGMENT SIZE>,<<T2,D>,<T3,D>,<T1,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ANTBPQ,ATSSRV,HARD,<ATRTBP - TERMINAL NOT IN QUEUE>,<<T2,D>,<T4,D>,<T3,D>,<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ANTDAP,ATSSRV,HARD,<ATRTDP - TERMINAL NOT ON DATA PIPE CHAIN>,<<T4,D>,<T2,D>,<T3,D>,<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ANTJFN,ATSSRV,HARD,<ATRTJF - TERMINAL NOT ON JFN CHAIN>,<<T4,D>,<T2,D>,<T3,D>,<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,AOKINC,ATSSRV,HARD,<ANCOOK - 'OK TO SEND INTERRUPT MESSAGE' ON CONTROL PIPE>,<<T2,D>,<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,AOKIND,ATSSRV,HARD,<ANDOOK - 'OK TO SEND INTERRUPT MESSAGE' ON DATA PIPE>,<<T2,D>,<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,AOVULS,ATSSRV,HARD,<ATULST - OVERLY UNLOCKING JFN STRUCTURE>,<<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,AOVULT,ATSSRV,HARD,<ATULTD - OVERLY UNLOCKING TERMINAL DATA>,<<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,APINCZ,ATSSRV,HARD,<ANDCLZ - ATS CANNOT CLOSE LINK>,<<T2,D>,<T3,D>,<T1,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,APINOP,ATSSRV,HARD,<ANDCRT - ATS CANNOT OPEN LINK>,<<T2,D>,<T3,D>,<T1,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,APRAPE,APRSRV,HARD,<ADDRESS PARITY ERROR>,,<
Cause: An APR interrupt occurred because a memory controller
signaled that it had received from the processor an
address with even parity. The monitor has printed a
description of the problem on the CTY.
>)
DEFBUG(HLT,APRNX1,APRSRV,HARD,<NXM DETECTED BY APR>,,<
Cause: An APR interrupt occurred because the processor attempted to
access a memory that did not respond within a preset time. This
can indicate broken hardware or a software bug. The monitor
has printed a description of the problem on the CTY.
Action: The analysis of this BUGHLT is extremely complicated.
The physical address from the error register is printed on the
CTY ("ERA="). If there is physical memory at this address, the
problem is probably in the hardware. If the address does not
exist, the probelm may be in either hardware or software.
One software problem that has led to this BUGHLT in the past
is code that returns an SPT slot to the free pool while leaving
a pointer to that slot in some page table. The content of
the SPT entry, instead of being a pointer to memory, is a
pointer to another SPT slot. In this case, a page fault will
have occurred just before the interrupt. The PC will point
into the page fault handler, and the page
fault word and PC (TRAPSW and TRAPPC, respectively) will
indicate the virtual address and instruction at the time of
the page fault. Tracing this virtual address to the SPT will
produce the erronenous SPT entry.
>)
DEFBUG(HLT,APRNX2,APRSRV,HARD,<NXM DETECTED BY APR>,,<
Cause: A page fault occurred indicating that the processor
attempted to access a memory that did not respond within
a preset time, and the monitor is presently processing an
interrupt or running in the scheduler, and the interrupt
system is turned on. Since non-existent memory also
produces an APR interrupt, which results in an APRNX1 BUGHLT,
this BUGHLT does not normally occur.
Action: Check the physical address to see if the memory exists. If
it does, the problem is most likely a software bug.
>)
DEFBUG(CHK,AQOCCP,ATSSRV,HARD,<ATCLCP - QUEUED OUTPUT WHEN CLOSING PIPE>,<<T2,D>,<T3,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,AQOCDP,ATSSRV,HARD,<ATCLDP - QUEUED OUTPUT WHEN CLOSING PIPE>,<<T4,D>,<T3,D>,<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,AQONRO,ATSSRV,HARD,<ATDOMG - AP%NRO NOT SET WHEN OUTPUT IS QUEUED>,<<T2,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ARCASS,JSYSF,HARD,<ARCF: File dir # and mapped dir # don't match>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,ARCVER,IPCF,HARD,<ARCMSG: NOUT failed>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,ARCVSM,ATSSRV,HARD,<ANDDAT - RECEIVED DATA ON PIPE WITH SECOND MESSAGE>,<<T4,D>,<T3,D>,<T1,D>,<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,ARSTXX,JSYSF,SOFT,<ARRST: FDB dissappeared for destination file>,,<
Cause: The FDB is gone for a file being restored from offline.
Action:
>)
DEFBUG(CHK,ASAASG,DSKALC,SOFT,<DSKASA - ASSIGNING ALREADY ASSIGNED DISK ADDRESS>,<<T1,Strcod>,<T2,Sector>>,<
Cause: The sector being assigned on the disk is already assigned.
May happen during creation of structure when assigning
swapping space, and the sector is already assigned in the
BAT blocks.
Action:
Data: Structure Unique Code, Sector Number on Disk Relative
to Start of Structure
>)
DEFBUG(CHK,ASGBAD,DSKALC,SOFT,<DSKASA - ASSIGNING BAD DISK ADDRESS>,<<T3,Strcod>,<T2,Sector>>,<
Cause: The sector being assigned was not within the legal range
of sector numbers.
Action:
Data: Structure Unique Code, Sector Number on Disk Relative
to Start of Structure
>)
DEFBUG(CHK,ASGBPG,DSKALC,SOFT,<INIBTB-FAILED TO ASSIGN BAD PAGE(S)>,<<T1,Strcod>,<T2,Amount>>,<
Cause: The bit table is being initialized; home blocks, pages
in the BAT blocks, and swapping space are being assigned.
Address(es) in the BAT blocks were not assigned.
Action:
Data: Structure Unique Code, Number of Addresses not Assigned
>)
DEFBUG(HLT,ASGFR0,FREE,HARD,<ASGFRE - ILLEGAL TO ASSIGN 0 FREE SPACE>,,<
Cause: An illegal request for free space is being made. The caller
is asking for zero words of free space.
Action: Look at the dump. By backing up the stack you
should be able to tell what routine called for the illegal
free space.
>)
DEFBUG(CHK,ASGINT,FREE,HARD,<ASGFRE CALLED OKINT>,<<C,D>>,<
Cause: This is a free space problem. All calls to swapable free space routines
should be while NOINT. The calling routine is not protecting itself
from loosing free space. It is OKINT. Since it is OKINT it could
get interupted an never return, thus loosing the free block assinged.
Action: The data supplied gives the address of the calling routine. Make
the routine be NOINT untill it has ensured that the block will be
free'd when it is interrupted (e.g. JSB stack).
>)
DEFBUG(CHK,ASGREP,FREE,HARD,<ILLEGAL PRIORITY GIVEN TO ASGRES>,,<
Cause: This is a free space problem. The caller is asking for resident
free space. In T3 the caller gives a priority for this request.
The priority determines how ASGRES is going to handle this request
when free space is low. This priority is out of range.
Action: If the problem persists change the BUGCHK to a BUGHLT and look
through the dump to find the caller.
>)
DEFBUG(CHK,ASGREQ,FREE,HARD,<ILLEGAL POOL NUMBER GIVEN TO ASGRES>,,<
Cause: This is a free space problem. The caller is requesting resident
free space. In T2 the caller is providing a pool number for where
the free space should come from. This pool number is incorrect.
Action: If the problem persists change the BUGCHK to a BUGHLT to find the
culprit. The caller putting a bad value into T2.
>)
DEFBUG(HLT,ASGSW2,PAGEM,SOFT,<SWPOMG-CAN'T ASSIGN RESERVED DRUM ADDRESS>,,<
Cause: The monitor is swapping a group of pages to a set of contiguous
pages in the swapping space. The swapping space manager has
provided a starting address for a block of free pages. An attempt
to assign one of the pages has failed. This indicates an
inconsistency in the monitor's data or a race condition.
For example, a context switch may have occurred when it was
not expected.
>)
DEFBUG(CHK,ASGSWB,SWPALC,SOFT,<SWPINI-CAN'T ASSIGN BAD ADDRESS>,,<
Cause: Cannot assign bad drum address because it is an illegal
address or already assigned.
Action:
>)
DEFBUG(CHK,ASMGCL,ATSSRV,HARD,<ATCLDP - SECOND MESSAGE WHEN CLOSING PIPE>,<<T2,D>,<T3,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,ASOFNF,DISC,SOFT,<DELFIL: ASOFN GAVE FAIL RETURN FOR LONG FILE XB>,,<
Cause: Can not assign a system file number to a long file that is
being deleted.
Action:
>)
DEFBUG(HLT,ASTJFN,LOOKUP,SOFT,<GETFDB: CALLED FOR JFN WITH OUTPUT STARS>,,<
Cause: Trying to get pointer to an FDB of an output file, which
contains asterisks.
Action:
>)
DEFBUG(CHK,ATCCCP,ATSSRV,HARD,<ATCLCP - NON-ZERO TERMINAL COUNT WHEN CLOSING PIPE>,<<T2,D>,<T3,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ATCCDP,ATSSRV,HARD,<ATCLDP - NON-ZERO TERMINAL COUNT WHEN CLOSING PIPE>,<<T2,D>,<T3,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,ATNOMS,ATSSRV,HARD,<ATSINI - NO FREE SPACE FOR TERMINAL MASK>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ATOUT,ATSSRV,HARD,<ATGTOU - OUTPUT COUNT INCONSISTENCY>,<<T1,D>,<P1,D>,<P2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ATPCDP,ATSSRV,HARD,<ATCLDP - NON-ZERO TERMINAL POINTER WHEN CLOSING PIPE>,<<T2,D>,<T3,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,ATST10,ATSSRV,HARD,<ANCDAT - BUFFER RETURNED BECAUSE LINK ABORTED>,<<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,ATST11,ATSSRV,HARD,<AT%NIO SET AT ANDDAT>,<<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ATST13,ATSSRV,HARD,<TERMINAL NOT ON DATA PIPE AT ANDDAT>,<<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,ATSTM1,ATSSRV,HARD,<DATA PIPE CONNECT REJECTED AT ANDCND>,<<T4,D>,<T3,D>,<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,ATSTM4,ATSSRV,HARD,<ANDDAT - BUFFER RETURNED BECAUSE LINK ABORTED>,<<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,ATSTM9,ATSSRV,HARD,<CONTROL PIPE CONNECT REJECTED AT ANCCND>,<<T4,D>,<T3,D>,<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
;-B-
DEFBUG(INF,BADACK,KDPSRV,HARD,<bad DDCMP ACK>,<<T1,D>,<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,BADBAK,FILINI,HARD,<FILIN2 - BACKUP COPY OF ROOT DIRECOTRY IS NOT GOOD>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,BADBAT,DSKALC,HARD,<BAT BLOCKS UNREADABLE>,,<
Cause: BAT block header contains bad information.
Action:
>)
DEFBUG(HLT,BADDAC,DIRECT,SOFT,<INSACT - NULL ACCOUNT STRING SEEN>,,<
Cause: Null account string given to insert into FDB when creating
file or executing SACTF JSYS.
Action:
Data:
>)
DEFBUG(CHK,BADHDR,KDPSRV,HARD,<bad DDCMP header>,<<T1,D>,<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,BADIDX,FILINI,HARD,<IDXINI: PARTIALLY UNSUCCESSFUL INDEX TABLE REBUILD>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,BADPTR,PAGEM,SOFT,<BAD SECTION POINTER - SECMAP>,,<
Cause: The section pointer being deleted was not one of the
types (share or indirect) expected.
>)
DEFBUG(HLT,BADREC,FILINI,hard,<FILINI - Reconstruction of ROOT-DIRECTORY failed>,,<
Cause: One of the following failures occurred while trying to
reconstruct the root directory during system startup: couldn't
ge ofn for backup root-directory, couldn't get ofn for root-directory,
couldn't assign a page in the job data area to build the backup
index block, or the backup root-directory is clobbered.
>)
DEFBUG(HLT,BADROT,FILINI,HARD,<FILIN2: ROOT-DIRECTORY IS INVALID>,,<
Cause: While the system was coming up, BLKSCN is called to
check the consistency of the root directory. If BLKSCN takes the
error return, BADROT occurs, meaning that some block in the root
directory had an unrecognizable type, or the last block didn't end
at the right spot, or some block had an incorrect format.
Action: Using EDDT to break after BLKSCN and examine the error code in
AC1 will sometimes give a hint as to what is wrong with the root
directory. Also, there may be informative bugchks or buginfs too.
If the system can be brought up using another structure as PS:,
the bad structure can sometimes be fixed with various tools such
as FILDDT. If this restoration fails, the pack can be started
afresh and pertinent DUMPER backup tapes can be used to restore the
structure.
>)
DEFBUG(CHK,BADTAB,JSYSA,HARD,<VERACT - SPURIOUS HASH TABLE ENCOUNTERED>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,BADTTY,TTYSRV,SOFT,<TRANSFER TO NONEXISTENT TTY CODE>,,<
Cause: The transfer vector for a non-existent TTY line type was
referenced.
Action: Look at the dump. The stack should indicate which routine caused
the reference.
>)
DEFBUG(HLT,BADTYP,TAPE,HARD,<BAD LABEL FIELD DESC>,,<
Cause: This is a bug in TAPE. The internal routines in TAPE have a table
with codes that describe the type of data in particular label fields
(e.g. octal,string,decimal). One of these tables has a code that is
out of range.
Action: Try to find out where the out of range code came from.
>)
DEFBUG(HLT,BADXT1,FILINI,soft,<INDEX TABLE MISSING AND CAN NOT BE CREATED>,,<
Cause: During system startup, MAKIDX failed to recreate the index
table file. This will occur, for instance, if one of the following
goes wrong: ASGJFR fails to get free space, STRST fails to create
a filespec, GTJFN fails to create the file, OPENF fails to open it.
>)
DEFBUG(CHK,BADXT2,FILINI,HARD,<INDEX TABLE MISSING AND WAS CREATED>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,BADXTB,FILINI,soft,<FILIN2: Could not initialize index table>,,<
Cause: This can happen either because IDXINI failed during normal
system startup, or because MAKIDX failed during a special startup
while PS: was being created.
>)
DEFBUG(HLT,BKUPDF,PAGEM,SOFT,<BKUPD - BAD CST1 ENTRY OR INCONSISTENT CST>,,<
Cause: A routine has been called to swap a core page to disk or drum.
It has decided to swap to the disk. The BUGHLT indicates that
no back address was found in the CST. This usually indicates
bad data in the CST or a bad pointer in a page table.
>)
DEFBUG(CHK,BLKF1,IO,HARD,<BYTINA: BLKF SET BEFORE CALLING SERVICE ROUTINE>,,<
Cause: This is a consistancy check in BYTINX. The enviornment is in IO where sequential
input is being processed. The code is getting ready to jump to the
device dependant code. Before doing so it sees if a bit (BLKF) is
set in STS (AC 8). This bit indicates that the service routine wants
to block. Therefore, no matter what the device dependant routines
do the process will ultimately block. It is unlikely that this is
being done on purpose. It is more likely that somewhere BLKF is
not being cleaned up prolerly.
Action: If this is becoming a problem change the BUGCHK to a BUGHLT and
look at the dump.If FILSTS for the current JFN has the bit on then
the problem gets a little tricky since the previous use of it left
BLKF on. If BLKF is off in FILSTS then somewhere past the call to
CHKJFN it is being turned on.
>)
DEFBUG(CHK,BLKF2,IO,HARD,<BYTOUA: BLKF SET BEFORE CALL TO SERVICE ROUTINE>,,<
Cause: This is a consistancy check in BYTOUA. The environment is in IO just
before it gets ready to call the device dependant routines to do output.
Bit BLKF in STS (AC 8) is on. It should be off. It causes the process
to block. It is unlikely that this sort of apriori knowledge is
available. It is more likely that this is an error.
Action: If the problem persists change the BUGCHK to a BUGHLT and look at
the dump. If FILSTS for the current JFN has the BLKF bit on then
the last one to user the JFN left it in that state. A hard problem
to find. If BLKF is off in FILSTS then somewhere after the call to
CHKJFN the bit is being set on not reset.
>)
DEFBUG(CHK,BLKF3,JSYSF,HARD,<CLZDO: BLKF SET BEFORE CALL TO SERVICE ROUTINE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,BLKF4,JSYSF,HARD,<.GDSTS: BLKF SET BEFORE CALL TO DEVICE ROUTINE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,BLKF5,JSYSF,HARD,<.MTOPR: BLKF SET BEFORE CALL TO DEVICE ROUTINE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,BLKF6,JSYSF,HARD,<.SDSTS: BLKF SET BEFORE CALL TO DEVICE ROUTINE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,BOOTCR,MEXEC,hard,<GETSWM - NOT ENOUGH CORE FOR SWPMON>,,<
Cause: The computation of space available came out negative. This
computation takes TOTRC, subtracts out boot's space as computed as
the difference between the halves of the contents of BUTPGS, then
subtracts out the contents of SUMNR.
>)
DEFBUG(HLT,BOOTER,MEXEC,hard,<GETSWM - ERROR LOADING SWPMON>,,<
Cause: The monitor calls BOOT with a JSP CX,777(T2) in order to
load a section of the swappable monitor. This transfers to
the VBOOT tag within BOOT, which does the work and takes a
skip return if there are not errors.
It takes a non-skip return if there is an error, in which case
BOOTER results.
Action: BOOTER has been observed when memory parity errors exist, so
check for this and do memory corrective maintenance.
>)
DEFBUG(HLT,BOOTLK,MEXEC,soft,<GSMDSK - FAILED TO LOCK NEEDED PAGES>,,<
Cause: CGPLK is called three times during the booting of the
swappable monitor, firstly to lock BOOT itself in, then to lock
BOOT's ept, and lastly to lock the swappable monitor's area.
If any of the calls to CGPLK fail, BOOTLK occurs.
>)
DEFBUG(HLT,BOOTMP,MEXEC,soft,<GSMDSK - CANNOT MAP BOOTSTRAP PAGES>,,<
Cause: The call to MAPPHA which was attempting to map a page for
BOOT failed. MAPPHA fails if the requested page was already locked.
>)
DEFBUG(HLT,BTBCR1,FILINI,soft,<FILINI - NO BIT TABLE FILE AND UNABLE TO CREATE ONE>,,<
Cause: MNTBTB failed, so the system restart logic called CRTBTB to
create a new bit table. CRTBTB failed too, so the BTBCR1 bughlt
happened. CRTBTB will fail if INIBTB fails, which can happen if
DSKASA fails to assign a disk page, or if SWPASN fails to assign
swapping space.
>)
DEFBUG(HLT,BTBCRT,FILINI,soft,<FILINI - COULD NOT INITIALIZE BIT TABLE FOR PUBLIC STRUCTURE>,,<
Cause: During special system startup in which PS: was being refreshed,
CRTBTB failed to build a new bit table. See CRTBT1 for more detail
on why CRTBTB fails.
>)
;-C-
DEFBUG(CHK,CDBDIN,CDRSRV,HARD,<CD11 LOST INTERRUPT ENABLE>,<<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,CDILVT,CDRSRV,HARD,<ILLEGAL DEVICE FUNCTION CODE>,,<
Cause: In CDRSRV an illegal function code was specified. The
function codes allow for opening, closing, reseting, etc. A code
was specified that is out of range.
Action: Use the stack to find the routine that is specifying the wrong code.
The code is usually specified as the address field of a CALL
instruction.
>)
DEFBUG(HLT,CLRACE,PHYH11,hard,<UNABLE TO CLEAR REGISTER ACCESS ERROR>,,<
Cause: This bughlt occurs only on the 2020. It will happen if the
CLRRAE routine fails to find an existent unit. The CLRRAE is looking
for an existent unit to select in order to clear the register acess
error.
If no existent unit is found, the attempt to clear the register
access error will cause another error immediately, so the bughlt
is provided to indicate that none was found.
>)
DEFBUG(CHK,CLZABF,JSYSF,HARD,<CLZFFW: SERVICE ROUTINE BLOCKED ON AN ABORT CLOSE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,CLZDIN,NSPSRV,SOFT,<CLZSDI - Could not send DI>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,CRDBAK,JSYSF,HARD,<CRDIR3: COULD NOT MAKE BACKUP COPY OF ROOT-DIRECTORY>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,CRDBK1,JSYSF,HARD,<CRDIR4:COULD NOT MAKE BACKUP COPY OF ROOT-DIRECTORY>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,CRDNOM,JSYSF,HARD,<CRDIR-FAILED TO MAKE MAIL.TXT FILE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,CRDOLD,JSYSF,HARD,<CRGDGB: OLD FORMAT CRDIR IS ILLEGAL>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,CRDSDF,JSYSF,HARD,<CRDIR1: SETDIR FAILED ON NEW DIRECTORY>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,CRSPAG,JSYSA,HARD,<VERACT - ACCOUNT DATA BLOCK CROSSES A PAGE BOUNDARY>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,CST2I1,PAGEM,SOFT,<PAGE TABLE CORE POINTER AND CST2 FAIL TO CORRESPOND>,,<
Cause: A routine has been called to change the map for a page of a
process. The page is being mapped to a file pge that is not
already shared. The code is going to create an entry for the
file page in the SPT so that the destination can have a
share pointer. The page pointer in the index block contains
a core address. The BUGHLT indicates that the owner of the
core page is not the file pge that points to it. This means
that there is an inconsistency in the monitor's data.
>)
DEFBUG(HLT,CST2I2,PAGEM,SOFT,<MVPT-CST2 INCONSISTENT>,,<
Cause: A routine has been called to move a page from one page table
to another. The source page table has an immediate pointer to
a page in memory. The BUGHLT indicates that the CST entry for
that page contains a different owner from the source id that
points to it. This indicates an inconsistency in the monitor's
data.
>)
DEFBUG(HLT,CST2I3,PAGEM,SOFT,<PAGE TABLE CORE POINTER AND CST2 FAIL TO CORRESPOND>,,<
Cause: A routine has been called to remove a page from a process's
map. The map contains a share pointer to a file pge. The
SPT entry to which the map points contains a core page number.
The BUGHLT indicates that the CST entry for that core page
does not point back to the SPT entry.
>)
;-D-
DEFBUG(INF,DDCSTR,KDPSRV,HARD,<DDCMP restarted>,<<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,DDCTIM,KDPSRV,HARD,<DDCMP timed out>,<<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,DDLCOR,KDPSRV,soft,<NO CORE FOR DDCMP>,,<
Cause: This can only happen on the 2020.
This bughlt occurs when DDINI gets a failure return from ASGRES,
meaning that no free space is available for the DDCMP line buffers.
>)
DEFBUG(CHK,DEABAD,DSKALC,SOFT~,<DSKDEA - DEASSIGNING BAD DISK ADDRESS>,<<T3,Strcod>,<T2,Sector>>,<
Cause: The sector being deassigned was not within the legal
range of sector numbers.
Action:
Data: Structure Unique Code, Sector Number of Disk Relative
to Start of Structure
>)
DEFBUG(CHK,DEAUNA,DSKALC,SOFT,<DEDSK-DEASSIGNING UNASSIGNED DISK ADDRESS>,<<T1,Strcod>,<T2,Sector>>,<
Cause: The disk address being deassigned was never assigned.
Action:
Data: Structure Unique Code, Sector Number of Disk Relative
to Start of Structure
>)
DEFBUG(INF,DELBDD,JSYSF,HARD,<DELDIR: BAD DIRECTORY DELETED. REBUILD BIT TABLE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,DELNDF,NSPSRV,SOFT,<DELNOD-LLLKUP FAILED>,,<
Cause: An attempt to remove a DECnet logical link block from the data
base failed.
Action: Look at the dump. You should be able to tell which routine handed
LLLKUP the bad logical link identifier.
>)
DEFBUG(CHK,DEVUCF,DEVICE,SOFT,<DEVAV - UNEXPECTED CHKDES FAILURE>,,<
Cause: While checking to see if a device is available to the job,
an invalid device designator was passed to a subroutine.
Action:
>)
DEFBUG(HLT,DGUTPG,DIAG,HARD,<DIAG - LOCKED PAGE LIST PAGE LOCKED AT DIAG UNLOCK>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,DGZTPA,DIAG,HARD,<DIAG - LOCKED PAGE LIST PAGE WAS ZERO>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,DIRACT,DIRECT,HARD,<ACTBAD: ILLEGAL FORMAT FOR DIRECTORY ACCOUNT BLOCK IN DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: File account string block is not correct in symbol table.
Action: Check SYSERR for file. Delete and expunge it, then
restore the file.
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRB2L,DIRECT,HARD,<RLDFB2: DIRECTORY FREE BLOCK TOO LARGE IN DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: Bad directory block being returned.
Action: Run CHECKD to reclaim lost pages.
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRB2S,DIRECT,HARD,<RLDFB1: DIRECTORY FREE BLOCK TOO SMALL IN DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: Bad directory block being returned. Disk space will be
lost until CHECKD run on structure.
Action: Run CHECKD to reclaim lost space.
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRBAD,DIRECT,HARD,<SETDI4: SMASHED DIRECTORY NUMBER:>,<<A,D>,<D,D>>,<
Cause: No path to this bugchk.
Action:
Data:
>)
DEFBUG(CHK,DIRBAF,DIRECT,SOFT,<RLDFB5: BLOCK ALREADY ON DIRECTORY FREE LIST IN DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: Directory block returned already.
Action:
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRBCB,DIRECT,HARD,<RLDFB3: DIRECTORY FREE BLOCK CROSSES PAGE BOUNDARY IN DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: Bad directory block being returned.
Action: Run CHECKD to reclaim lost pages.
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRBLK,DIRECT,HARD,<BLKSCN: ILLEGAL BLOCK TYPE IN DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: Unknown code in directory block.
Action: Delete directory and rebuild it.
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRDNL,DIRECT,SOFT,<ULKDIR-DIRECTORY NOT LOCKED, DIRECTORY NUMBER:>,<<T1,Dirnum>,<T2,Strnam>>,<
Cause: Trying to unlock a directory never locked, or directory
number is garbage.
Action:
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIREXT,DIRECT,HARD,<EXTBAD: ILLEGAL FORMAT FOR DIRECTORY EXTENSION BLOCK IN DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: File extension block is not correct in symbol table.
Action: Check SYSERR for file. Delete and expunge it,
then restore it.
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRFDB,DIRECT,HARD,<ILLEGAL FORMAT FOR FDB IN DIRECTORY:>,<<A,D>,<B,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,DIRFKP,DIRECT,HARD,<SETDIR-DIR PAGE 0 BELONGS TO FORK IN DIRECTORY:>,<<B,D>,<SETDNM,D>>,<
Cause: No path to this BUGCHK.
Action:
Data:
>)
DEFBUG(CHK,DIRFRE,DIRECT,HARD,<FREBAD: ILLEGAL FORMAT FOR DIRECTORY FREE BLOCK IN DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: Directory free block is not correct.
Action: Rebuild Directory.
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRIFB,DIRECT,HARD,<RLDFB4: ILLEGAL BLOCK TYPE ON DIRECTORY FREE LIST IN DIRECTORY:>,<<A,D>,<B,D>>,<
Cause: No path to the BUGCHK.
Action:
Data:
>)
DEFBUG(CHK,DIRNAM,DIRECT,HARD,<NAMBAD: ILLEGAL FORMAT FOR DIRECTORY NAME BLOCK IN DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: File name block is not correct in symbol table.
Action: Delete and expunge file, then restore it.
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRPG0,DIRECT,HARD,<DR0CHK: ILLEGAL FORMAT FOR DIRECTORY PAGE 0 IN DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: Directory header contains incorrect information.
Action: Delete directory and rebuild it.
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRPG1,DIRECT,HARD,<DRHCHK: DIRECTORY HEADER BLOCK IS BAD IN DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: Directory header contains incorrect information.
Action: Delete directory and rebuild it.
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRRHB,DIRECT,HARD,<RLDFB6: ATTEMPTING TO RETURN A HEADER BLOCK IN DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: Address of block being returned is illegal.
Action:
Data: Directory number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRSY1,DIRECT,SOFT,<DELDL8: DIRECTORY SYMBOL TABLE FOULED UP FOR DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: Disordered directory symbol table found while expunging
directory or rebuilding symbol table.
Action: Rebuild symbol table. If that fails, delete directory
with DELETE command and DIRECTORY subcommand.
Data: Directory Number, Sixbit Structure Name.
>)
DEFBUG(CHK,DIRSY2,DIRECT,SOFT,<MDDNAM: SYMBOL TABLE FOULED UP IN DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: Bad symbol table format found when looking up a directory.
Action: Rebuild symbol table.
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRSY3,DIRECT,HARD,<LOOKUP: SYMBOL SEARCH FOULED UP IN DIRECTORY:>,<<C,Dirnum>,<B,Strnam>>,<
Cause: Found disordered symbol table while looking for string in
a directory.
Action: Rebuild symbol table.
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRSY4,DIRECT,SOFT,<NAMCM4: DIRECTORY SYMBOL TABLE FOULED UP IN DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: Found disordered symbol table while comparing name strings.
Action: Rebuild symbol table.
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRSY5,DIRECT,HARD,<SYMBAD: ILLEGAL FORMAT FOR DIRECTORY SYMBOL TABLE IN DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: Symbol table header contains incorrect information.
Action: Rebuild symbol table.
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRSY6,DIRECT,SOFT,<RBLDST: PREMATURELY RAN OUT OF ROOM IN SYMBOL TABLE IN DIRECTORY:>,<<A,Dirnam>,<B,Strnam>>,<
Cause: Ran out of space while rebuilding symbol table on DELDF JSYS.
Action: Split directory into mre directories.
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRULK,DIRECT,HARD,<ULKMD2: ATTEMPT TO UNLOCK ILLEGALLY FORMATTED DIR, DIR NUMBER:>,<<T1,Dirnum>,<T2,Strnam>>,<
Cause: Tried to unlock a directory that is disordered, or bad
argument given to subroutine to unlock directory.
Action:
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(CHK,DIRUNS,DIRECT,HARD,<UNSBAD: ILLEGAL FORMAT FOR DIRECTORY USER NAME BLOCK IN DIRECTORY:>,<<A,Dirnum>,<B,Strnam>>,<
Cause: User name string block incorrect in symbol table.
Action: Check SYSERR for file. Delete and expunge it,
then restore the file.
Data: Directory Number, Sixbit Structure Name
>)
DEFBUG(INF,DLDEF,TTYSRV,HARD,<LOGICAL NAME DEFINE FAILED FOR FE CTY>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,DMPRLF,IO,HARD,<DMPREL-FAILED TO RELEASE PAGE>,,<
Cause: This is a can't happen BUGCHK. The process is doing DUMP mode
I/O. It wants to unlock a page that was locked for the purpose
of doing this I/O. It got an error return from SETIOP which
means that the page could not be unlocked. Unfortunately,
SETIOP always returns +2.
Action: If the problem persists change the BUGCHK to a BUGHLT. There is
not much help that can be given. Somehow SETIOP returned +1. Try
to find out why it returned +1.
>)
DEFBUG(INF,DN20ST,DTESRV,HARD,<DTESRV- DN20 STOPPED>,<<B,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,DNOPT0,DISC,HARD,<DSKCLZ-JFNOFN FAILED FOR PAGE 0>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,DRMFUL,PAGEM,SOFT,<DRUM COMPLETELY FULL>,,<
Cause: The monitor is attempting to swap a core page to the
drum. There is no space available. The general handling
of drum assignments should insure that here are always a
few pages available for "critical" assignments such as
this case. It is possible that some pathological user
program could overtax the normal reserves and so cause this
failure.
>)
DEFBUG(HLT,DRMIBT,SWPALC,HARD,<DRMASN-BIT TABLE INCONSISTENT>,,<
Cause: During assignment of drum page, DRMCNT for a track showed
there was space on track. However, there was no free
space according to the bit table for the track.
Action:
>)
DEFBUG(HLT,DRMNFR,SWPALC,HARD,<DRMAM-CAN'T FIND PAGE WHEN DRMFRE NON-0>,,<
Cause: During assignment of multiple contiguous drum addresses,
DRMFRE said there was space on the drum. However, none
of the DRMCNT's for each track showed any free space.
Action:
>)
DEFBUG(HLT,DRUMP1,STG,soft,<DRMIO - DRUMP ON BUT NO DRUM CODE IN SYSTEM>,,<
Cause: This can only happen on the 2020.
This bughlt occurs at DRMIOM if DRUMP contains a positive number,
which is very strange, since DRUMP contains DRMN, which if positive,
causes the DRUMP1 bughlt code not even to be assembled!
>)
DEFBUG(CHK,DSKBT1,DSKALC,HARD,<DSK BIT TABLE FOULED, CAN'T FIND FREE PAGE ON TRACK WITH NON-0 COUNT>,<<T2,Strcod>,<T3,Cylndr>>,<
Cause: The bit table for this disk cylinder indicated there
were free pages for assignment. However, none could be
found.
Action:
Data: Structure Unique Code, Cylinder Number
>)
DEFBUG(CHK,DSKBT3,DSKALC,SOFT,<DISK BIT TABLE ALREADY LOCKED AT LCKBTB>,<<T1,SPTidx>>,<
Cause: Structure bit table being locked is already locked.
Action:
Data: Offset in SPT for Entry to Copy into BTBBAS SPT and SPTH slots.
>)
DEFBUG(INF,DSRLST,KDPSRV,HARD,<Dataset ready lost>,<<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,DST2SM,SWPALC,SOFT,<SWPINI-DST TOO SMALL>,,<
Cause: There are more pages on drum for swapping that there are
entries in the DST.
Action:
>)
DEFBUG(INF,DT11DN,DTESRV,HARD,<DTECHK- 10 LOST TO11DN INTERRUPT>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,DTECAR,DTESRV,HARD,<CARRIER FNC WITH NO LINE NUMBER>,<<A,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,DTECDM,DTESRV,HARD,<DTESRV- TO -10 COUNTS DON'T MATCH>,<<A,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,DTEDAT,DTESRV,HARD,<TAKTOD- ILLEGAL FORMAT FOR TIME/DATE>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,DTEDEV,DTESRV,HARD,<ILLEGAL DEVICE>,<<A,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,DTEDIN,DTESRV,HARD,<DTESRV- TO -10 IN PROGRESS ON DOORBELL>,<<A,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,DTEDME,DTESRV,HARD,<DTESRV- ZERO Q COUNT>,<<A,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,DTEERR,DTESRV,HARD,<DTESRV-DTE DEVICE ERROR>,<<A,D>,<F,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,DTEIDP,DTESRV,HARD,<BAD INDIRECT PACKET>,<<A,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,DTEIFR,DTESRV,HARD,<DTESRV-ILLEGAL FNC REQUEST>,<<A,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,DTELDB,DTESRV,HARD,<DTECHK- 11 LOST DOORBELL>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,DTELPI,DTESRV,HARD,<DTECHK- DTE LOST PI ASSIGNMENT>,<<B,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,DTEMCC,DTESRV,HARD,<DOFRGM-DN20 DISAGRESS WITH COUNT>,<<A,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,DTEODD,DTESRV,HARD,<TAKLC-ODD BYTE COUNT FOR LINE CHARACTERS>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,DTEP2S,DTESRV,HARD,<TO10DN-PACKET TOO SMALL>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,DTEPGF,DTESRV,HARD,<DTE TRANSFER PAGE FAIL>,<<A,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,DTEPNR,DTESRV,HARD,<DTESRV- INCORRECT INDIRECT SETUP>,<<A,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,DTETBE,DTESRV,SOFT,<To 10 byte pointer incorrect>,<<A,DN10DT>>,<
Cause: A "to -10 done" from an MCB front end has occurred with a bad
byte pointer.
Data: DN10DT - The DTE number.
>)
DEFBUG(CHK,DTETIP,DTESRV,HARD,<DTETDN-TO10 DONE RECEIVED WITH NO TRANSFER IN PROGRESS>,<<A,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,DTETTY,DTESRV,HARD,<NON-TTY DEVICE>,<<A,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,DTEUIF,DTESRV,HARD,<DTESRV-UNIMPLEMENTED FUNCTION FROM 11>,<<A,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,DUPCOR,KDPSRV,HARD,<No core for DUP11>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,DUPUBA,KDPSRV,soft,<no Unibus Address>,,<
Cause: This can only happen on the 2020.
It happens if the ALUBWA routine takes a failure return instead of
delivering a unibus adaptor window, which is needed to communicate
with the KMC11.
>)
DEFBUG(CHK,DVCHRX,JSYSF,HARD,<DVCHR1 - UNEXPECTED CHKDES FAILURE WITHIN .DVCHR>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,DX2DIE,PHYX2,HARD,<PHYX2 - DX20 HALTED>,<<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,DX2DNF,PHYX2,HARD,<PHYX2 - DRIVE NUMBER NOT FOUND IN UDBS>,<<T4,DRIVE>>,<
Cause: A DX20 returned an 8-bit drive number, and routine DRVSRC was
called to determine which UDB was associated with that drive
number. None of the currently existing UDBs had that number.
Data: DRIVE - The unit of the DX20 that was not found.
>)
DEFBUG(CHK,DX2FGS,PHYX2,HARD,<PHYX2 - FAIL TO GET SENSE BYTES>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,DX2FUS,PHYX2,HARD,<PHYX2 - FAIL TO UPDATE SENSE BYTES>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,DX2HLT,PHYX2,HARD,<PHYX2 - DX20 HALTED>,<<T1,CHAN>,<T2,DX20>,<T3,REG1>,<T4,2AND26>>,<
Cause: The DX20 controller's microcode is no longer running. This could
be due to a microcode-detected fatal error. Or, the microcode
could have been halted by a program such as DX20LD.
Action: Use DX20LD to reload or restart the microcode. If the DX20 still
refuses to run, call field service.
Data: CHAN/ The channel number.
DX20/ The controller number which halted.
REG1/ Contents of device register 1 (status register).
2AND26/ Device register 2 in left half (error register), and
device register 26 in right half (possible error code).
>)
DEFBUG(CHK,DX2IDM,PHYX2,HARD,<PHYX2 - ILLEGAL DATA MODE AT DONE INT>,<<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,DX2IDX,PHYX2,HARD,<PHYX2 - ILLEGAL RETRY BYTE POINTER>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,DX2IEC,PHYX2,HARD,<PHYX2 - ILLEGAL ERROR CLASS CODE>,<<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,DX2IFS,PHYX2,HARD,<PHYX2 - ILLEGAL FUNCTION AT START IO>,<<Q1,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,DX2IRF,PHYX2,HARD,<PHYX2 - ILLEGAL FUNCTION DURING RETRY>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,DX2MCF,PHYX2,HARD,<PHYX2 - DX20 MICROCODE CHECK FAILURE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,DX2N2S,PHYX2,HARD,<PHYX2 - MORE TU70S THAN TABLE SPACE, EXCESS IGNORED>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,DX2NRT,PHYX2,HARD,<DX2ERR - IS.NRT SET ON SUCCESSFUL RETRY>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,DX2NUD,PHYX2,HARD,<PHYX2 - CHANNEL DONE INTERRUPT BUT NO UNIT ACTIVE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,DX2NUE,PHYX2,HARD,<PHYX2 - NO ACTIVE UDB AND DX20 COMPOSITE ERROR SET>,<<T4,D>,<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,DX2RFU,PHYX2,HARD,<PHYX2 - ERROR RECOVERY CONFUSED>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,DX2UNA,PHYX2,HARD,<PHYX2 - ATTENTION INTERRUPT AND UDB NOT ACTIVE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,DX2UPE,PHYX2,HARD,<PHYX2 - FAIL TO UPDATE SENSE BYTES DURING INITIALIZATION>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,DZCLRB,TTYSRV,hard,<UNABLE TO RESET DZ11>,,<
Cause: This bughlt can only occur on the 2020.
The DZCLR bit is written to the DZ to cause the DZ to clear. Then
the code loops, continually checking the DZCLR bit, waiting for
it to come on, signaling that the DZ has cleared.
The loop counts up to 2**18, under the assumption that this is
ample time for the DZ to clear. If the DZCLR bit doesn't come on
after the 2**18 runs out, the DZCLRB bughlt occurs.
>)
DEFBUG(CHK,DZLINT,TTYSRV,HARD,<DZ11 LOST INTERRUPT ENABLE>,<<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,DZOVER,TTYSRV,HARD,<DZ11 SILO OVERRUN>,<<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
;-E-
DEFBUG(CHK,EBSPER,APRSRV,HARD,<IO page fail from EBUS parity error>,<<Q1,PFW>,<T1,DATA>>,<
Cause: An APR interrupt occurred because a word with even parity
was received by the AR from the EBUS during a PI cycle.
The monitor has printed a description of the problem on the
CTY and created a SYSERR bloc, which will be written into
the SYSERR file.
Data: PFW - page fail word
DATA - bad data
>)
REPEAT 0,<
;EFACF1 AND EFACF3 ARE HERE FOR RELEASE 4 DOCUMENTATION PURPOSES ONLY.
;THEY WERE INVOKED BY THE EFACT JSYS, WHICH WILL NOT EXIST IN MONITORS
;LATER THAN RELEASE 4.
DEFBUG(CHK,EFACF1,JSYSA,SOFT,<EFACT: CLOSF FAILED TO CLOSE FACT FILE.>,<<A,ERRCOD>>,<
Cause: While processing the EFACT JSYS, the monitor received an error
from a CLOSF JSYS closing the file PS:<ACCOUNTS>FACT.BIN.
Action: Depends upon the error code.
Data: ERRCOD - Error code returned by CLOSF JSYS
>)
DEFBUG(CHK,EFACF3,JSYSA,SOFT,<EFACT: FAILED TO WRITE INTO FACT FILE>,<<B,ERRCOD>>,<
Cause: While processing the EFACT JSYS, the monitor received an error
from a BOUT JSYS writing the file PS:<ACCOUNTS>FACT.BIN.
Action: Depends upon the error code.
Data: ERRCOD - Error code returned by BOUT JSYS
>)
> ;END REPEAT 0
DEFBUG(HLT,EXPAFK,MEXEC,soft,<EXPALL: JOB 0 CFORK FAILED>,,<
Cause: This will happen if the CFORK jsys fails to create a fork
for doing the system-wide expunge of structure PS:.
This could most likely happen if all the fork slots are used up.
>)
DEFBUG(CHK,EXPRCD,MEXEC,HARD,<EXPALL: RCDIR FAILURE>,,<
Cause: This BUG is not documented yet.
Action:
>)
;-F-
DEFBUG(HLT,FATCDP,APRSRV,HARD,<FATAL CACHE DIRECTORY PARITY ERROR>,<<A,CONIAP>>,<
Cause: An APR interrupt occurred because a physical page number with
even parity was encountered in the cache directory.
Data: CONIAP - Result of CONI APR
>)
DEFBUG(HLT,FATMER,APRSRV,HARD,<FATAL MEMORY ERROR>,,<
Cause: An APR interrupt occurred indicating an SBUS error and no
MB parity error. However, no MOS controller reports an error.
The monitor is unable to determine the cause of the SBUS error.
The monitor
has printed a description of the problem on the CTY. A SYSERR
block has been created and will be placed in the SYSERR file
when the monitor is rebooted.
Action: Diagnose the memory system.
>)
DEFBUG(CHK,FEBAD,FESRV,HARD,<FEHSD-WRONG FE>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,FEBFOV,FESRV,HARD,<FEHSD-BUFFER OVERFLOW>,<<A,D>,<C,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,FEOCPB,DSKALC,SOFT,<FEFSYS - FAILED TO BACKUP ROOT-DIRECTORY>,<<T1,Strcod>>,<
Cause: A copy of the Root-Directory was not made due to one of the
following errors:
1. Not enough free space
2. Could not get jfn
3. Root-Directory or symbol table is bad
Action:
Data: Structure unique code
>)
DEFBUG(CHK,FEUSTS,FESRV,HARD,<FESSTS-UNKNOWN STATUS>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,FILBAK,FILINI,HARD,<FILCRD: COULD NOT CREATE BACKUP OF ROOT-DIR>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,FILBOT,FILINI,HARD,<COULD NOT CREATE BOOTSTRAP.BIN FILE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,FILBTB,FILINI,soft,<UNABLE TO WRITE BIT TABLE FILE>,,<
Cause: This bughlt will occur when FILRFS is refreshing PS:
and it calls WRTBTB to write the bit table, and WRTBTB fails
for a reason other than MSTRX6 (home blocks are bad). WRTBTB
will fail for several reasons including: GETBTB failed to get
a jfn on the bit table file, the OPENF failed, CHFDB, GTFDB, or
MODHOM.
Action: Use EDDT to specifically determine what is failing.
>)
DEFBUG(CHK,FILCCD,FILINI,HARD,<Could not create directory>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,FILFEF,FILINI,HARD,<Could not create Front End File System>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,FILHOM,FILINI,HARD,<UNABLE TO REWRITE HOME BLOCKS IN WRTBTB>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,FILIRD,FILINI,soft,<FILINW: COULD NOT INITIALIZE THE ROOT DIRECTORY>,,<
Cause: This will occur during special system startup if FILRFS,
while trying to build PS:, gets a failure return from DIRINI, which
is trying to initialize the root directory. DIRINI will fail if its
call to MAPDIR fails, or if the SETZM which first touches the directory
fails. MAPDIR will fail if either the structure or directory number
is out of range, or if MAPIDX fails to map in the index table.
Action: Use EDDT to determine exactly what is failing and why.
>)
DEFBUG(CHK,FILJB1,FILINI,HARD,<FILCRD: No room to create standard system directories>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,FILMAP,FILINI,soft,<FILIN2: COULD NOT MAP IN ROOT-DIRECTORY>,,<
Cause: During standard system startup, SETDIR failed to map in the
root directory for consistency checking. SETDIR will fail if CNVSTR
fails to convert structure number data, or if MAPDIR fails to map in
the directory, or if DR0CHK finds a header inconsistency.
Action: Use EDDT to figure out exactly which reason is the cause.
>)
DEFBUG(HLT,FILRID,FILINI,soft,<FILINW: INDEX TABLE ALREADY SET UP FOR ROOT DIR>,,<
Cause: This bughlt will occur if during a refresh in FILRFS routine
during system startup, the SETIDX call fails. That call is trying to
set up the index table for PS:'s root directory. SETIDX fails if
the directory number or it's superior directory number as passed are
out of range, or if the index table is already set up but at a
different spot that requested in the current call.
>)
DEFBUG(CHK,FIXBAD,FILINI,HARD,<Could not re-write Home Blocks to point to FE Filesystem>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,FIXBDB,FILINI,HARD,<COULD NOT RE-WRITE HOME BLOCKS TO POINT TO BOOTSTRAP.BIN>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,FKCTNZ,FORK,soft,<FORK LOCK NEST COUNT NON-ZERO>,<<JOBNO,JOB>,<FORKN,JBFORK>>,<
Cause: The FLOCK routine has encountered the nest count for the fork lock
being non-zero, which shouldn't be, since the lock has just been locked
for the first time. This is probably due to some other software not
having cleared the nest count from some previous lock.
Data: JOBNO - Job whose fork discovered the non-zero nest count.
FORKN - Jobwide fork index of the discovering fork.
>)
DEFBUG(CHK,FKWSP1,SCHED,HARD,<LOADBS-UNREASONABLE FKWSP>,<<T1,D>,<T2,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,FLKINT,FORK,HARD,<FLOCK-CALLED WHILE NOINT>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,FLKNS,FORK,soft,<FUNLK-LOCK NOT SET>,,<
Cause: The FUNLK routine, which unlocks the fork lock, detected
that the lock was already unlocked. This shouldn't be, since anyone
calling FUNLK to unlock the lock presumably first called FLOCK to lock
it!
>)
DEFBUG(CHK,FLKTIM,FORK,soft,<FLOCK-FORK LOCK TIMEOUT>,<<FORKN,JOBFRK>,<JOBNO,JOB>,<FLKOWN,OWNER>>,<
Cause: A fork has been waiting a "long time" for the fork lock.
This bugchk announces that the system is assuming that some fork has
neglected to unlock the fork lock, and the waiting fork is being
given the lock even though someone else still has it.
The code could be in error here. The measure of a "long time" is
calculated according to how many times the lock has been asked for
and denied. This number will grow at a rate proportional to the number
of forks desiring the lock. Hence the FLKTIM could occur falsely if
many forks are all trying to get the fork lock at the same time.
Data: JOBFRK - Job fork number of fork desiring the lock
JOB - Job number desiring the lock
OWNER - Job fork number of fork currently holding the lock
>)
DEFBUG(CHK,FRKBAL,PAGEM,HARD,<AGESET-FORK NOT IN BALSET>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,FRKNDL,SCHED,HARD,<FORK NOT PROPERLY DELETED>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,FRKPTE,PAGEM,HARD,<BADCPG-FATAL ERROR IN FORK PT PAGE>,,<
Cause: A hardware error (AR/ARX parity error or MB parity error) was
detected when the monitor referenced a page in memory that
contained a process's page table. The monitor has printed
an analysis of the error on the CTY, and A SYSERR entry will be
created when the monitor is rebooted.
Action:
>)
DEFBUG(HLT,FRKSLF,FORK,soft,<SUSFK - GIVEN SELF AS ARG>,,<
Cause: Some routine in the monitor has erroneously tried to suspend
itself with SUSFK.
>)
;-G-
DEFBUG(INF,GIVTMR,JSYSA,SOFT,<GIVOK TIMEOUT>,<<T2,FUNC>>,<
Cause: The access control job has not responded with a GIVOK within the
designated time period.
Action: If this consistently happens with the same function code, you
should see if the processing of the function can be made faster.
If there is no obvious function code pattern, you may need to
increase the timeout period or rework the way in which the
access control program operates.
Data: FUNC - the GETOK function code
>)
DEFBUG(HLT,GLFNF,SCHED,HARD,<GLREM - FORK NOT FOUND>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,GTFDB1,DISC,SOFT,<DSKINS: GETFDB FAILURE.>,,<
Cause: Cannot find newly created file data block to mark file as being
temporary.
Action:
>)
DEFBUG(HLT,GTFDB2,DISC,SOFT,<NEWLFP: GETFDB FAILURE FOR OPEN FILE.>,,<
Cause: Cannot find file data block for long file, even though it was
found previously.
Action:
>)
DEFBUG(HLT,GTFDB3,DISC,HARD,<DSKREN-GETFDB FAILURE FOR OPEN FILE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,GTFDB6,JSYSF,SOFT,<CRDI0A: CANNOT DO GETFDB ON ROOT-DIRECTORY >,,<
Cause: There was an error in creating the Root-Directory. Either the
FDB could not be mapped, or the index table could not be set up.
Action:
>)
;-H-
DEFBUG(CHK,HARDCE,APRSRV,HARD,<HARD CACHE ERRORS--CACHE DESELECTED>,,<
Cause: The hardware has detected an AR or ARX parity error that occurs
only when an address is referenced through the cache. An attempt
to reference the same address from memory with the cache turned
off has succeeded. This has happened more than the allowable
maximum number of times. The monitor will turn off the cache and
proceed.
The monitor has printed a description of the problem on the
CTY and created a SYSERR bloc, which will be written into
the SYSERR file.
>)
DEFBUG(CHK,HSHERR,JSYSA,HARD,<VERACT - HASH VALUE OUT OF RANGE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,HSYFRK,MEXEC,soft,<HSYS-JOB 0 CFORK FAILED>,,<
Cause: This will occur if the CFORK jsys fails to create a fork for
shutting down the system.
This failure will occur if the forks are totally used up, or if job
0 has used it's NUFKS-worth of forks.
>)
;-I-
DEFBUG(HLT,IBCPYW,PAGEM,SOFT,<COPY-WRITE POINTER IN INDEX BLOCK>,,<
Cause: A page fault occurred because a process attempted to write into
a page whose access was copy-on-write. The BUGHLT indicates that
the page table is an index block, which should never have copy-
on-write access.
>)
DEFBUG(HLT,IBOFNF,FILINI,soft,<FILINI: ASOFN FAILURE FOR ROOT DIRECTORY IB>,,<
Cause: During normal system startup, the call to SETRDO failed
to set an ofn for PS:'s root directory. SETRDO fails if there's
no SDB for the structure, of if ASROFN fails to assign an ofn.
>)
DEFBUG(CHK,IDFOD1,SCHED,HARD,<AT MENTR - INTDF OVERLY DECREMENTED>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,IDFOD2,SCHED,HARD,<AT MRETN - INTDF OVERLY DECREMENTED>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,IDXNOS,FILINI,soft,<FILINI - COULD NOT ASSIGN FREE SPACE FOR IDXTAB>,,<
Cause: During a refresh start (PS: is being built), if the call
to ASGPAG for getting buffer space for the index table fails, this
bughlt happens. ASGPAG will fail if JBCOR has no 1-bits left in
it, meaning that there are no free pages left in free space.
>)
DEFBUG(HLT,ILAGE,PAGEM,SOFT,<BAD AGE FIELD IN CST0>,,<
Cause: The age of a memory page contains an unexpected value. One of the
following happened:
1) A page fault occurred and the age was either PSDEL or an
undefined age LESS THAN PSASN.
2) A process attempted to assign the page and its age was PSDEL,
PSSPQ, or an undefined age LESS THAN PSASN.
>)
DEFBUG(HLT,ILBOOT,MEXEC,soft,<GETSWM-ILLEGAL VALUE OF BOOTFL>,,<
Cause: BOOTFL is an index into a table designating which device
to boot the swappable monitor from. ILBOOT occurs if this index is
too large. Note, however, that if it's negative, ILBOOT won't
occur!
>)
DEFBUG(HLT,ILCHS1,PHYSIO,HARD,<PHYSIO - ILLEGAL CHANNEL STATUS AT SIO>,,<
Cause: The STRTIO routine was called to begin IO for an IORB, but the
channel status indicated that the channel was already active
doing a stacked command.
>)
DEFBUG(HLT,ILCHS2,PHYSIO,HARD,<PHYSIO - ILLEGAL CHANNEL STATE AT STKIO>,,<
Cause: The STKIO routine was called to set up a second command for
a channel, but the channel status indicated it already had
a second command in progress.
>)
DEFBUG(HLT,ILCNSP,PHYSIO,HARD,<PHYSIO - ILLEGAL CALL TO CONSPW>,,<
Cause: The routine CONSPW was called to remove an element from the
position wait queue of a unit, but the arguments are illegal.
Either the arguments are null, or more than one element is
trying to be removed.
>)
DEFBUG(HLT,ILCNST,PHYSIO,HARD,<PHYSIO - ILLEGAL CALL TO CONSTW>,,<
Cause: The routine CONSTW was called to remove an element from the
transfer wait queue of a unit, but the arguments are illegal.
Either the arguments are null, or more than one element is
trying to be removed.
>)
DEFBUG(HLT,ILCST1,PAGEM,SOFT,<ILLEGAL ADDRESS IN CST1 ENTRY, CAN'T RESTART>,,<
Cause: The monitor is attempting to complete I/O that was taking place
when the system crashed. The backup address in the CST is
invalid for some core page. Note: This code is executed only
if the monitor is manually started at location EVRST. This is
not a recommended procedure.
>)
DEFBUG(HLT,ILDEST,PAGEM,HARD,<ILLEGAL DESTINATION IDENTIFIER TO SETMPG OR SETPT>,,<
Cause: A routine has been called to change the map for a page. The
caller provided a source id for a page table (i.e., an SPT
index) rather than a single page. The BUGHLT indicates that
the caller provided as a destination a file page. This is
illegal when the source is a page table.
>)
DEFBUG(CHK,ILDRA1,SWPALC,HARD,<DASDRM-ILLEGAL OR UNASSIGNED DRUM ADDRESS>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,ILDRA2,SWPALC,SOFT,<DRMIAD-ILLEGAL DRUM ADDRESS>,,<
Cause: Illegal drum address given to subroutine to compute track and
sector.
Action:
>)
DEFBUG(HLT,ILFPTE,PAGEM,SOFT,<ILLFPT: ILLEGAL SECTION NUMBER REFERENCED>,,<
Cause: A routine was called to translate a virtual address into an
internal id. The BUGHLT indicates that the caller provided a
monitor address that contained an invalid section number. This
can mean any of the following:
1. The section number is larger than the maximum possible.
2. On a machine that does not support extended addressing, a
non-zero section number was provided.
Action:
>)
DEFBUG(HLT,ILGDA1,SWPALC,SOFT,<GDSTX - BAD ADDRESS>,,<
Cause: Bad drum address given to routine to convert drum address into
index into DST.
Action:
>)
DEFBUG(HLT,ILGDA2,SWPALC,SOFT,<GDSTX - BAD ADDRESS>,,<
Cause: Bad DST index computed from drum address given to routine to
convert drum address into index into DST.
Action:
>)
DEFBUG(CHK,ILGOKM,JSYSA,SOFT,<ILLEGAL FUNCTION FOR GETOKM CALL>,<<T1,GOKFCN>>,<
Cause: The GETOKM routine was called with an unknown function code.
GETOKM handles internal GETOK requests from the monitor.
Data: GOKFCN - GETOK function code
>)
DEFBUG(CHK,ILIBPT,PAGEM,HARD,<BAD POINTER TYPE IN INDEX BLOCK>,<<W1,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,ILIRBL,PHYSIO,HARD,<PHYSIO - IORB LINK NOT NULL AT ONFPWQ>,,<
Cause: The routine ONFPWQ was called to place an IORB at the front
of the position wait queue for a unit. But the link field
in the IORB pointing to the next IORB was not null.
>)
DEFBUG(CHK,ILJRFN,FORK,soft,<JFKRFH - BAD JRFN, IGNORED>,,<
Cause: Routine JFKRFH was erroneously called with a fork number which
is out of range. The correct range is a value less than NUFKS.
JFKRFH changes a fork number into a fork handle.
>)
DEFBUG(CHK,ILLDMS,APRSRV,SOFT,<BADDMS: ILLEGAL DMS JSYS FROM MONITOR CONTEXT>,<<KIMUPC,PC>>,<
Cause: The monitor has issued a JSYS that requests a service of the
RMS-20 package. These JSYSs are legal in user mode only.
An illegal instruction trap will be given to the current
process.
DATA: PC - PC in monitor address space where JSYS was invoked
>)
DEFBUG(CHK,ILLFLT,APRSRV,SOFT,<KA10 FLT PT INSTRUCTION IN MONITOR>,<<KIMUPC,PC>>,<
Cause: The monitor has executed an instruction whose op code is
obsolete. It was a floating point instruction on the KA10.
The microcode treats it as an MUUO. Since these instructions
have been removed from the monitor, it is likely that an
instruction has been overwritten.
DATA: PC - PC in monitor address space where instruction was executed
>)
DEFBUG(HLT,ILLGO,PHYH2,HARD,<INVALID CHANNEL LOGOUT>,,<
Cause: The routine CKERR was called to check for channel errors after
an IO operation. The operation supposedly succeeded according
to the IORB status bits. But then in verifying that for a
short style IORB the IO was done correctly, the page number
contained in the channel logout area did not match the page
number that the IORB wanted IO done to.
>)
DEFBUG(HLT,ILLIND,PAGEM,SOFT,<ILLEGAL INDIRECT>,,<
Cause: The microcode was computing an effective address for a monitor
reference. It followed an indirect reference to a word that had
both bits 0 and 1 set. This is an illegal format.
>)
DEFBUG(INF,ILLSTR,NSPSRV,SOFT,<NSPTSK-ILLEGAL INIT MESSAGE>,<<Q1,DTE>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,ILLTAB,LOGNAM,HARD,<TABLK2: TABLE NOT IN PROPER FORMAT>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,ILLUUO,APRSRV,SOFT,<KIBADU: ILLEGAL UUO FROM MONITOR CONTEXT>,<<KIMUFL,FLAGS>,<KIMUPC,PC>,<KIMUEF,EFFADR>>,<
Cause: The monitor has executed an instruction that the microcode
treats as an MUUO. The op code is not 104 (for a JSYS) or one
of the KA10 floating point instructions.
An illegal instruction trap will be given to the current
process.
DATA: FLAGS - Processor flags when MUUO was executed
PC - PC in monitor address space where MUUO was executed
EFFADR - Effective address of MUUO
>)
DEFBUG(HLT,ILMNRF,PAGEM,SOFT,<ILLEGAL REFERENCE TO MON ADR SPACE>,<<T1,PFW>,<T2,Flags>,<T3,PC>>,<
Cause: The monitor made an illegal reference to an address in its map
and was not prepared to handle the error. The possible errors
include illegal read, write, and section number. See the page
fail word for the reason code.
This BUGHLT can also occur if an unrecoverable AR/ARX parity
error is detected on certain monitor references. In this
case, the analysis of the error will already have been
printed on the CTY.
>)
DEFBUG(HLT,ILOFN1,PAGEM,SOFT,<MSCANP-ILLEG IDENT>,,<
Cause: A routine has been called to scan the pages of a file to find
the first non-zero page. Its arguments include an OFN
associated with the file. The BUGHLT occurs because the caller
has passed a 0.
>)
DEFBUG(HLT,ILOKSK,SCHED,HARD,<OKSKED WHEN NOT NOSKED>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,ILPAG1,PAGEM,SOFT,<SWPOT0-INVALID PAGE>,,<
Cause: A routine was called to swap out a page in core. The BUGHLT
indicates that the caller provided a bad argument, resulting
in one of the following:
1. The page is not in core.
2. The page is part of the resident monitor.
3. The page is locked in memory.
4. The page is already being swapped.
>)
DEFBUG(HLT,ILPAGN,PAGEM,SOFT,<MRKMPG-INVALID PAGE NUMBER>,,<
Cause: A routine has been called to mark a page as modified (i.e.,
set the CORMB flag in CST0). The BUGHLT indicates that the
core page number provided by the caller is invalid.
>)
DEFBUG(HLT,ILPDAR,PHYSIO,HARD,<PHYSIO - ILLEGAL DISK ADDRESS IN PAGEM REQUEST>,,<
Cause: The routine PHYSIO was called to queue up an IORB for PAGEM, but
the disk or swapping address, or unit was illegal. All such
arguments should have been checked by the caller.
>)
DEFBUG(CHK,ILPID1,IPCF,HARD,<CREPID: ATTEMPT TO CREATE ILLEGAL PID>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,ILPID2,IPCF,HARD,<DELPID: VALIDATED PID TURNED ILLEGAL>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,ILPLK1,PAGEM,SOFT,<MLKPG-ILLEGAL ARGS>,,<
Cause: A routine was called to create a page in the monitor's
address space. But the caller provided a page id that either did
not point to the monitor's map or pointed to an existing page
in the monitor's map.
>)
DEFBUG(HLT,ILPPT1,PAGEM,HARD,<UPDOFN-BAD POINTER IN PAGE TABLE>,,<
Cause: The monitor is updating on the disk the index block for a file.
The index block contains an address of a file page that is
incorrect for one of the following reasons:
1. It is a memory address of non-existent memory or in the
resident monitor.
2. There is no disk address for the page.
>)
DEFBUG(HLT,ILPPT3,PAGEM,SOFT,<BAD POINTER IN PAGE TABLE>,,<
Cause: A page fault occurred because a process touched a page whose
map entry contained access bits of 0, indicating non-existent
page. But when the monitor mapped the page table, the page's
entry was not 0. A non-existent page should always be
represented by an all-zero entry.
>)
DEFBUG(HLT,ILPSEC,APRSRV,HARD,<ILLEGAL SECTION NUMBER>,<<TRAPPC,PC>,<TRAPSW,PFW>>,<
Cause: While running in scheduler context, the monitor made a
reference to an address whose section number
exceeded 37.
Data: PC - PC when instruction was executed
PFW - page fail word
>)
DEFBUG(HLT,ILPTN1,PAGEM,SOFT,<MRPACS-ILLEG PTN>,,<
Cause: A routine has been calld to determine the possible access to a
page. ITs arguments include the SPT index for the pge table
associated with the pge. The BUGHLT occurs because the caller has
passed a 0.
>)
DEFBUG(HLT,ILRBLT,PHYSIO,HARD,<PHYSIO - IORB LINK NOT NULL AT ONF/STWQ>,,<
Cause: One of the routines ONFTWQ or ONSTWQ was called to insert an IORB
into the transfer wait queue, but the link word for that IORB
was not zero. IORBs should always contain a null link when
they are created or removed from a queue, so that many queue
handling errors can be detected.
>)
DEFBUG(HLT,ILRFPD,PAGEM,SOFT,<PDL-OV IN ILLEGAL PAGE REFERENCE>,,<
Cause: The monitor made an illegal reference to an address and was
prepared to handle the error. However, its stack overflowed in
processing the error.
>)
DEFBUG(HLT,ILSPTH,PAGEM,SOFt,<SETPT-SPTH INCONSISTENT WITH XB>,,<
Cause: A routine has been called to change the map for a page of a
process. The page is being mapped to a file page for which
the index block has a share pointer. The share pointer points
to an SPT slot. The BUGHLT indicates that the SPT slot is not
owned by the file page whose map word points to it. This
indicates an inconsistency in the monitor's data.
>)
DEFBUG(HLT,ILSPTI,PAGEM,SOFT,<ILLEGAL SPT INDEX GIVEN TO SETMXB>,,<
Cause: A routine has been called to change the map for a page. The
caller provided a source id for a page table (i.e., an SPT
index) rather than a single page. The BUGHLT indicates that
the source id is an invlid SPT index, larger than the
maximum value.
>)
DEFBUG(HLT,ILSRC,PAGEM,SOFT,<ILLEGAL SOURCE IDENTIFIER GIVEN TO SETPT>,,<
Cause: A routine has been called to change the map for a page. The
caller is expected to provide an identifier for the source
that is of the form (SPT index,,page number). The BUGHLT
indicates that the right half of the id contains an illegal
value (i.e., exceeds 777).
>)
DEFBUG(HLT,ILSTP3,LOOKUP,SOFT,<VERLUK: IMPOSSIBLE SKIP RETURN FROM EXTLUU>,,<
Cause: In looking up a file version, a subroutine was called which gave
a skip return, which means the version number is ambiguous.
Action:
>)
DEFBUG(HLT,ILSWPA,PAGEM,SOFT,<SWPIN - ILLEGAL SWAP ADDRESS>,,<
Cause: A routine has been called to swap a page into core. The backup
address for the page is of an illegal format.
>)
DEFBUG(HLT,ILTWQ,PHYSIO,HARD,<PHYINT - TWQ OR PWQ INCORRECT>,,<
Cause: In the PHYINT routine to handle an interrupt, after the lower
level interrupt code has returned, a check is made to see if
the IORB returned matched the first element of either the position
wait queue or the transfer wait queue. It did not.
>)
DEFBUG(HLT,ILTWQP,PHYSIO,HARD,<PHYSIO - PWQ OR TWQ TAIL POINTER INCORRECT>,,<
Cause: The pointer to the last element in the position wait queue or
transfer wait queue (UDBPWQ or UDBTWQ) points to an IORB which
has a non-null link to further IORBs. This is checked in various
routines such as ONTWQ, ONPWQ, ONSTWQ, ONFPWQ, CONSTW, or CONSPW.
>)
DEFBUG(HLT,ILULK1,PAGEM,SOFT,<MULKPG - TRIED TO UNLOCK PAGE NOT LOCKED>,,<
Cause: A routine was called to unlock a core page. But the page was
not in core, indicating it could not have been locked.
>)
DEFBUG(HLT,ILULK2,PAGEM,SOFT,<TRIED TO UNLOCK PAGE NOT LOCKED>,,<
Cause: A routine was called to unlock a core page. But the page's
lock count was 0.
>)
DEFBUG(HLT,ILULK3,PAGEM,SOFT,<MULKMP - ILLEGAL MONITOR ADDRESS>,,<
Cause: A routine was called to unlock a core page in the monitor's
address space. But the caller provided a page id that did not
point to the monitor's map.
>)
DEFBUG(HLT,ILULK4,PAGEM,SOFT,<MULKCR - ILLEGAL CORE PAGE NUMBER>,,<
Cause: A routine was called to unlock a core page. The caller provided
a page number that was illegal because either
1. The page is never locked because it is part of the resident
monitor
or
2. The page does not exist in physical memory.
>)
DEFBUG(HLT,ILUST1,PHYSIO,HARD,<PHYSIO - UNIT STATUS INCONSISTENT AT SIO>,,<
Cause: The STRTIO routine was called to start IO on a unit for an IORB,
but the unit or controller status indicated that the unit was
already active. IO should never be started on an active drive.
>)
DEFBUG(CHK,ILUST2,PHYSIO,HARD,<PHYSIO - UNIT STATUS INCONSISTENT AT SPS>,,<
Cause: The routine STRTPS was called to begin a positioning request
for a unit, but the status indicated that the unit was already
active and the transfer wait queue was nonempty.
>)
DEFBUG(HLT,ILUST3,PHYSIO,HARD,<PHYSIO - SCHSEK - IMPOSSIBLE UNIT STATUS>,,<
Cause: The SCHSEK routine was called to start a position request for
a unit, but the status of the unit indicated it was not idle.
SCHSEK should only be called when a unit becomes inactive.
>)
DEFBUG(HLT,ILUST4,PHYSIO,HARD,<PHYSIO - CONTROLLER ACTIVE AT SPS>,,<
Cause: The routine STRTPS was called to begin positioning on a
unit, but the controller status indicated it was already
busy.
>)
DEFBUG(HLT,ILUST5,PHYSIO,HARD,<PHYSIO - ILLEGAL UNIT OR CHANNEL STATE AT STKIO>,,<
Cause: The STKIO routine was called to stack up a second command for
a channel, but either the channel was not currently active for
the first command, or the unit was positioning.
>)
DEFBUG(HLT,ILXBP,PAGEM,SOFT,<SETPT-BAD POINTER IN XB>,,<
Cause: A routine has been called to change the map for a page of a
process. The page is being mapped to a file page. The BUGHLT
indicates that the index block for the file contains an indirect
pointer in memory. Only share pointers and immediate pointers
are legal for index blocks.
>)
DEFBUG(INF,IMINX1,IMPPHY,HARD,<UNUSUAL ANI INTERRUPT, CONI ANI IS>,<<T1,CONIAN>>,<
Cause: An unexpected interrupt was generated by the AN10/AN20.
Action: Check the AN10/AN20 hardware.
Data: The data item displayed is a CONI ANI.
>)
DEFBUG(INF,IMINX2,IMPPHY,HARD,<IMIERR CALLED, CONI ANI IS>,<<T1,CONIAN>>,<
Cause: The IMP dropped its ready line, possibly only momentarily. The
IMP will drop its ready line if the 20 is tardy (takes more than
15 seconds to accept data from the IMP), or if the IMP believes
the 20 to be down.
Action: Check the hardware and cabling between the IMP and the 20.
Check to be sure the IMP has not stopped running.
Data: The data displayed is the result of a CONI ANI.
>)
DEFBUG(INF,IMPABF,IMPDV,HARD,<ASNTBF FAILED>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,IMPAFB,IMPDV,HARD,<IMPCQ: ATTEMPT TO UNLOCK BUFFER ON FREELIST>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,IMPALF,IMPDV,HARD,<IMPLKB: ATTEMPT TO LOCK BUFFER ON FREELIST>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,IMPAUF,IMPPHY,SOFT,<IMPEIN: ATTEMPT TO UNLOCK BUFFER ON FREELIST>,,<
Cause: An "impossible" software failure.
Action:
Data:
>)
DEFBUG(INF,IMPBSC,IMPDV,HARD,<Message has bad size or count>,<<T1,D>,<T2,D>,<T3,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,IMPCCF,IMPDV,HARD,<CAN'T CREATE IMP FORK>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,IMPCTH,IMPDV,HARD,<IMPNCL TOO HIGH>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,IMPCUL,IMPDV,HARD,<RECD CTL MSG FOR UNKNOWN LINK>,<<T1,D>,<T2,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,IMPHIF,IMPDV,HARD,<HSTINI FAILED TO FIND HOST NAME FILE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,IMPHNW,IMPDV,HARD,<LHOSTN DISAGREES WITH THE IMP>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,IMPIFC,IMPDV,HARD,<ILL FMT CTL MSG>,<<T2,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,IMPIFH,IMPDV,HARD,<IMPGC-IMPOSSIBLE FAILURE OF IMPHFL>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,IMPLAE,IMPDV,HARD,<IMPOPL: Link already exists>,<<T2,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,IMPLEO,IMPDV,HARD,<Can't find LT entry for output message>,<<T1,D>,<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,IMPLTF,IMPDV,HARD,<IMPLT FULL>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,IMPMSL,IMPDV,HARD,<PKMSG - MSG TOO LARGE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,IMPMSO,IMPDV,HARD,<MESSAGE STUCK IN OUTPUT QUEUE>,<<T1,D>,<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,IMPMUL,IMPDV,HARD,<RECEIVED MSG FOR UNKNOWN LINK>,<<T1,D>,<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,IMPNBC,IMPDV,HARD,<PKMSG: NEGATIVE RESIDUAL BYTE COUNT>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,IMPNEA,TTYSRV,HARD,<NVT RECEIVED BYTES EXCEEDING ALLOCATION>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,IMPNII,IMPPHY,SOFT,<No IMP input buffers>,,<
Cause: IMISRT was called to start input, but no input buffers
were available.
Action: An "impossible" software condition.
Data:
>)
DEFBUG(HLT,IMPNIT,IMPPHY,HARD,<TCP buffers fouled>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,IMPNMA,IMPDV,HARD,<PKBY1: NO MSG ALLOCATION>,<<T2,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,IMPREA,IMPDV,HARD,<RECD EXCESS ALL>,<<T1,D>,<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,IMPREM,IMPDV,HARD,<UPBRB: Received excessive messages>,<<T1,D>,<T2,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,IMPRMI,IMPDV,HARD,<IMP - REGULAR MESSAGE ON IRREG QUEUE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,IMPRNE,IMPDV,SOFT,<RECD NCP ERR>,<<T1,HOST>,<T2,TYPE>,<T3,ARG1>,<T4,ARG2>>,<
Cause: An NCP ERR message was received from a foreign host. This could
be caused either by bugs in the local NCP, or in the foreign NCP.
Action: These can be ignored unless they are frequent.
Data: Host number, error type, and the arguments of the error message (which
depend on the particular error being reported).
>)
DEFBUG(INF,IMPRNO,IMPDV,HARD,<RFNM OVERDUE>,<<T1,D>,<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,IMPTMB,TTYSRV,HARD,<NVTXG1: TOO MANY BREAKS OUTSTANDING>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,IMPUBF,IMPDV,HARD,<IMULKB: ATTEMPT TO UNLOCK BUFFER ON FREELIST>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,IMPUFB,IMPDV,HARD,<IMIP1: ATTEMPT TO UNLOCK BUFFER ON FREELIST>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,IMPURT,IMPDV,HARD,<IMPDV received unexpected RET>,<<T1,D>,<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,IMPUUO,APRSRV,HARD,<IMPOSSIBLE MUUO>,,<
Cause: The monitor was called at its MUUO handler because the user
executed an MUUO. However, the op code reported by the
microcode is in the range 1-37, which should have caused
an LUUO.
>)
DEFBUG(CHK,IMPUX0,IMPDV,HARD,<IMP JB0 FORK - UNEXPECTED INTERRUPT>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,IMPXBO,IMPDV,HARD,<IRREG MSG BUFFER OVERFLOW>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,IMPXUT,IMPDV,HARD,<Received irreg msg with unknown link or type>,<<T1,HOST>,<T2,LINK>,<T3,TYPE>,<T4,SUBTYP>>,<
Cause: An irregular message with an unknown link (message-id) or type
was received.
Action: This could be caused by protocol experimentation by, or bugs in
the NCPs of, foreign hosts. Unless they are extremely frequent,
they can generally be ignored.
Data: Host, link, message type, and subtype, of the offending message.
>)
DEFBUG(CHK,INCFLK,SCHED,SOFT,<Fork lock set at return to user>,,<
Cause: Coding error has neglected to unlock the fork lock.
Action: The monitor unlocks the fork lock before returning
to the user. However, this BUGCHK may be indicative
of other failures to properly release resources
>)
DEFBUG(INF,INDCNT,DTESRV,HARD,<DTESRV- BAD INDIRECT COUNT>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,INVDTE,DTESRV,SOFT,<DTEQ- INVALID DTE SPECIFIED>,,<
Cause: The DTE request queuer for outgoing messages has been given
an invalid (greater than 3) DTE number.
Action: Look at the dump. The stack should indicate the calling
routine.
>)
DEFBUG(HLT,IONXM,APRSRV,HARD,<I/O NXM ON UNIBUS DEVICE>,,<
Cause: This bughlt can only happen on the 2020. It means a unibus
address referenced in an IO instruction, such as RDIO, WRIO, TIOE etc.,
did not exist.
Nonexistent unibus address references generate a page fail code 20.
The 2020 code checks to see if the PI system is on, and if so, the
bughlt occurs. The 2020 has a routine called UBGOOD to test to see
if a unibus address exists (used to see what devices are connected).
The UBGOOD routine turns the PI system off so that it can test for
a nonexistent unibus address without crashing the machine.
>)
DEFBUG(HLT,IOPGF,APRSRV,SOFT,<IO PAGE FAIL>,<<Q1,PFW>>,<
Cause: An APR interrupt occurred because an interrupt instruction caused
a page failure. This probably indicates that the interrupt instruction
provided by the monitor referenced a page that was not in memory.
The monitor has already checked for a DTE that caused it and
found none.
The monitor
has printed a description of the problem on the CTY. A SYSERR
block has been created and will be placed in the SYSERR file
when the monitor is rebooted.
>)
DEFBUG(CHK,IPCFKH,IPCF,HARD,<CHKPDD: COULD NOT FIND LOCAL FORK HANDLE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,IPCFRK,IPCF,HARD,<PIDINB: CANNOT CREATE FORKS FOR IPCF>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,IPCJB0,IPCF,HARD,<PIDINI: NOT IN CONTEXT OF JOB 0>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,IPCMCN,IPCF,HARD,<MESREC: MESSAGE COUNT WENT NEGATIVE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,IPCOVL,IPCF,SOFT,<PIDINI: PIDS AND FREE POOL OVERLAP, IPCF WON'T WORK!>,,<
Cause: The value of SWFREE so small that it will make it impossible to
distinguish a free PID from an in-use PID by examining the contents
of an entry in PIDTBL. This BUG should appear the first time the
monitor is run, and it should NEVER appear in the field. Refer to
the description of PIDTBL at the beginning of IPCF for more details.
Action: Move the PSECT that contains SWFREE so that SWFREE is greater
than MAXPID.
>)
DEFBUG(CHK,IPCSOD,IPCF,HARD,<GETMES: SENDER'S COUNT OVERLY DECREMENTED>,,<
Cause: This BUG is not documented yet.
Action:
>)
;-J-
DEFBUG(HLT,J0NRUN,SCHED,HARD,<JOB 0 NOT RUN FOR TOO LONG, PROBABLE SWAPPING HANGUP>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,JSBNIC,PAGEM,SOFT,<SETPPG-JSB NOT IN CORE>,,<
Cause: The monitor is establishing the context for running a
process by making its per job area be part of the
monitor's map. It is about to copy the SPT entry for the
JSB into a special SPT slot. But the JSB is not in core.
>)
DEFBUG(HLT,JTENQE,SCHED,HARD,<JTENQ WITH BAD NSKED>,,<
Cause: This BUG is not documented yet.
Action:
>)
;-K-
DEFBUG(CHK,KLIOVF,DTESRV,HARD,<DTESRV-KLINIK DATA BASE TOO LARGE>,<<C,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,KMCBRK,KDPSRV,HARD,<KMC11 broken>,<<Q2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,KMCFST,KDPSRV,HARD,<KMC11 too fast>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,KMCIII,KDPSRV,hard,<KMC11 illegal input interrupt>,<<T1,QPNTR>,<T2,STSBTS>>,<
Cause: This can only occur on the 2020.
It happens at KMC11 interrupt level for one of two reasons. Either
the putter and taker queue pointers were equivalent, or the "input
ready" bit wasn't on in the status word.
Data: QPNTR - Pointer to queue
STSBTS - Result of doing RDIO on status bit word from KMC11
>)
DEFBUG(INF,KMCLOD,KDPSRV,HARD,<KMC11 LOAD FAILED>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,KMCNTI,KDPSRV,HARD,<KMC11 not taking input>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,KMCNXM,KDPSRV,HARD,<KMC11 NXM>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,KPALVH,APRSRV,SOFT,<KEEP ALIVE CEASED>,,<
Cause: The immediate cause of this BUGHLT is the execution of
location 71. The front end does this if the monitor has
not updated its keep-alive counter recently. This usually
indicates that the monitor is looping and preventing the
scheduler from running. This can be due to a software
bug or hardware that interrupts abnormally frequently.
This BUGHLT can be caused manually by requesting the
front end to execute location 71.
Action: Look at the CTY output to see which case occurred. Look at
the PC in the optional data to see where the monitor was
running. If the crash was done manually, the PC will
contain 72.
>)
;-L-
DEFBUG(HLT,LCKDIR,DIRECT,SOFT,<ATTEMPT TO LOCK DIRECTORY TWICE FOR SAME FORK>,,<
Cause: A fork is trying to lock a directory it has already locked.
Action:
Data:
>)
DEFBUG(CHK,LNGDIR,DIRECT,SOFT,<LONG DIRECTORY FILE IN DIRECTORY:>,<<T3,Dirnum>>,<
Cause: Subdirectory has incorrect superior directory.
Action: Rebuild index table.
Data: Directory number
>)
DEFBUG(CHK,LNMILI,LOGNAM,HARD,<LNMLUK: ILLEGAL VALUE OF LOGICAL NAME TABLE INDEX>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,LP2IEN,LINEPR,HARD,<LINEPRINTER LOST INTERRUPT ENABLE>,<<U,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,LUUMN0,APRSRV,SOFT,<LUUO IN MONITOR CONTEXT>,,<
Cause: While running in section 0, The monitor has executed an LUUO
The flags and PC are stored in LUUBLK and LUUBLK+1, respectively.
>)
DEFBUG(HLT,LUUMON,APRSRV,SOFT,<.LBCHK: ILLEGAL LUUO FROM MONITOR CONTEXT>,,<
Cause: While running in a non-zero section, the monitor executed an
LUUO. The LUUO block is at the 4 locations starting at .LUTRP.
Note that the hardware reference manual incorrectly states that
an LUUO in exec mode becomes an MUUO.
>)
;-M-
DEFBUG(HLT,MAP41F,FORK,soft,<MAPF41 FAILED TO SKIP>,,<
Cause: The MAPFKH routine calls itself recursively in order to
find every fork in a specified tree. For each fork found, the
instruction following the call to MAPFKH is executed. MAPFKH
finally skip-returns in order not to fall into that coinstruction
at .+1. The recursive calls skip-return too, merely because they
fall through the same RETSKP instruction.
The MAP41F bughlt should never happen, and is merely a placeholder
for the impossible non-skip return from the recursive call to
MAPFKH.
>)
DEFBUG(HLT,MAPBT1,DSKALC,SOFT,<OFN FOR BIT TABLE IS ZERO>,,<
Cause: There is no ofn for the structure bit table currently being
mapped.
Action:
>)
DEFBUG(HLT,MDDJFN,LOOKUP,SOFT,<GETFDB: CALLED FOR NON-MDD DEVICE>,,<
Cause: Tried to get a FDB on a device other than a structure.
Action:
>)
DEFBUG(HLT,MNTLNG,DSKALC,SOFT,<MNTBTB - BIT TABLE IS A LONG FILE>,,<
Cause: Discovered bit table was a long file, while mounting the
structure.
Action:
>)
DEFBUG(HLT,MONPDL,APRSRV,SOFT,<STACK FAULT IN MONITOR>,,<
Cause: The monitor has executed an instruction (e.g., PUSH) that
caused a stack overflow. The central processor
detected this condition and reported it to the monitor.
KIMUPC contains the PC of the failing instruction.
>)
DEFBUG(HLT,MPEUTP,APRSRV,HARD,<PFCDPE-UNKNOWN TRAP ON TEST REFERENCE>,,<
Cause: The monitor was processing an AR or ARX parity error when a
second error occurred. The monitor retries the reference that
caused the original error and is prepared to handle a second
error. However, the BUGHLT indicates that the second error
(caused by the retry) was not an AR or ARX parity error and
thus was not expected.
>)
DEFBUG(CHK,MPIDXO,DIRECT,SOFT,<MAPIDX - No OFN for Index Table File>,,<
Cause: No system file number for structure index table. Cannot map
structure index table file.
Action:
Data:
>)
DEFBUG(CHK,MSGCLB,KDPSRV,HARD,<DDCMP transmit message clobbered>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,MSGPTR,KDPSRV,HARD,<Bad msg pointer>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,MTANOA,MAGTAP,HARD,<IRBDN2: IRBDON CALLED FOR AN ACTIVE IORB>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,MTANOI,MAGTAP,HARD,<GETUBF: NO QUEUED IORB'S FOR INPUT>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,MTANOQ,MAGTAP,HARD,<IRBDN1: IRBDON CALLED FOR NON-QUEUED UP IORB>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,MTAORN,MAGTAP,HARD,<MTDIR0: MAGTAPE IORB OVERRUN>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,MTARIN,MAGTAP,HARD,<MTAINT: INTERRUPT RECEIVED FOR NONACTIVE IORB>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,MTMSG,TAPE,HARD,<FAILED TO SEND MT MESSAGE TO "TAPE" CONTROLLER>,<<T1,ERRCOD>>,
Cause: This message is from TAPE. TAPE sends IPCF messages to MOUNTR under
certain conditions, such as volume switch. TAPE was unable to send
the IPCF message. The user program involved will get an error
return to its tape operation.
Action: There are many reasons IPCF refuses to send a message. The IPCF error
code is passed back to the user. If it is a resource problem try
to imptove system resources. If it seems like a monitor bug change
the BUGINF to a BUGHLT and find out what the monitor is doing wrong
(e.g. using the wrong PID).
>)
DEFBUG(CHK,MTOFAL,FILATS,HARD,<CPYFU2 FAILED IN MTOAAT>,,<
Cause: This BUG is not documented yet.
Action:
>)
;-N-
DEFBUG(INF,NABPIP,NRMSRV,HARD,<NRCPCZ - Protocol error. Control pipe being aborted>,<<T4,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,NATASG,NRMSRV,HARD,<ATS request for assigning an assigned terminal>,<<T4,D>,<T2,D>,<T1,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,NBDBUL,NRMSRV,HARD,<TELUSR - Incorrect BULA in RESPONSE message>,<<T4,D>,<T3,D>,<T1,D>,<P2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,NBDRCD,NRMSRV,HARD,<NRMTOK - Invalid request code (RCODE) received>,<<T4,D>,<T3,D>,<T2,D>,<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,NBDRDA,NRMSRV,HARD,<NRNVER - Invalid RSPDATA count in RESPONSE message>,<<T1,D>,<T4,D>,<T3,D>,<P2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,NBDRDC,NRMSRV,HARD,<TELUSR - Invalid RSPDATA count in RESPONSE message>,<<T4,D>,<T3,D>,<T1,D>,<P2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,NBDRRC,NRMSRV,HARD,<NRRJER - Invalid RSPDATA count in RESPONSE message>,<<T1,D>,<T4,D>,<T3,D>,<P2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,NBDRRS,NRMSRV,HARD,<HRSPER - Invalid RSPCODE in RESPONSE message>,<<T1,D>,<T4,D>,<T3,D>,<P2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,NBDRSC,NRMSRV,HARD,<NRNVER - Invalid RSPDATA in RESPONSE message>,<<T1,D>,<T4,D>,<T3,D>,<P2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,NBDRSD,NRMSRV,HARD,<NRRJER - Invalid RSPDATA in RESPONSE message>,<<T1,D>,<T4,D>,<T3,D>,<P2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,NBDSDC,NRMSRV,HARD,<STATUS - Invalid STSDATA count in STATUS message>,<<T4,D>,<T3,D>,<T1,D>,<Q1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,NBDSOS,NRMSRV,HARD,<STATUS - Invalid operational status in STATUS message>,<<T4,D>,<T3,D>,<T1,D>,<Q1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,NBDSTR,NRMSRV,HARD,<STATUS - Invalid RTYPE in STATUS message>,<<T4,D>,<T3,D>,<T1,D>,<Q1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,NBDSTY,NRMSRV,HARD,<STATUS - Invalid subtype in STATUS message>,<<T4,D>,<T3,D>,<T1,D>,<Q1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,NCDWA,CDRSRV,soft,<KSINI: NO CARDREADER UBA WINDOW>,,<
Cause: This can only occur on the 2020.
It means the ALUBWA routine gave a failure return, meaning no
unibus adaptor window is available with which to talk to the
cardreader.
>)
DEFBUG(INF,NCPFUN,NETWRK,HARD,<NCP FSM RECEIVED FUNNY INPUT>,<<T1,D>,<T2,D>,<UNIT,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,NDBDEL,NSPSRV,SOFT,<NSP - Error in deleting node name from table>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,NDINIT,NSPSRV,SOFT,<NSP - Could not add first entry to node table>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,NETBAF,NETWRK,HARD,<RLNTBF: ATTEMPT TO RELEASE BUFFER ALREADY ON FREE LIST>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,NETBAU,NETWRK,HARD,<ASNTBF: ATTEMPT TO ASSIGN A BUFFER ALREADY IN USE>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,NETDET,NETWRK,HARD,<NVTDET: COULD NOT CLOSE NVT>,<<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,NETIEF,NETWRK,HARD,<NETOPN: EXTDEC FAILURE AFTER PREVIOUS NON-FAILURE.>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG (CHK,NETRBG,NETWRK,SOFT,<RLNTBF: ATTEMPT TO RELEASE BUFFER AT GARBAGE LOCATION>,,<
Cause: The release-network-buffer routine has been passed an address which
was not in the legal range of addresses as contained in NETFRE+3 (lower)
and NETFRE+4 (upper). The bad pointer is not used for releasing buffers
so some actual buffer space may be lost for the purposes of allocation.
Action: If the occurrence is frequent or reproducible, change the BUGCHK to a
BUGHLT and get one or more dumps to submit with an SPR. In the dump,
T2 will have the bad pointer, and the stack may be examinied to find
the guilty caller.
Data:
>)
DEFBUG(HLT,NETRBL,NETWRK,HARD,<ASNTBF: REQUEST FOR BUFFER LARGER THAN MAXWPM>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,NETWNS,NETWRK,HARD,<WATNOT: WAS CALLED FROM SCHEDULER LEVEL.>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,NEWBAK,FILINI,soft,<FILRFS - NEWIB FAILURE FOR BACKUP ROOT-DIR>,,<
Cause: This bughlt happens when NEWIB fails to assign a backup
index block for PS:'s root directory. This will happen if DSKASA
fails to assign a disk address, or if ASROFN fails to assign an
ofn.
>)
DEFBUG(HLT,NEWROT,FILINI,soft,<FILRFS - NEWIB FAILURE FOR ROOT-DIRECTORY>,,<
Cause: This is identical to NEWBAK, except it's for the
primary root directory rather than the backup root directory.
>)
DEFBUG(INF,NINRSP,NRMSRV,HARD,<NRSTTR - Inconsistent RESPONSE message received>,<<T4,D>,<T3,D>,<Q1,D>,<Q3,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,NLWA,LINEPR,soft,<L2INI: No lineprinter window available>,,<
Cause: This can only happen on the 2020.
It means that ALUBWA gave a failure return instead of correctly
assigning a unibus adaptor window with which to talk to the lineprinter.
>)
DEFBUG(CHK,NO2PRT,DSKALC,HARD,<FEFSYS-NO DUAL-PORTED DISK. USING LOGICAL 0>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,NOACB,SCHED,HARD,<MENTR - NO MORE AC BLOCKS>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,NOADXB,PAGEM,SOFT,<RELOFN-NO DSK ADR FOR XB>,,<
Cause: A routine has been called to release an OFN. The OFN is the
identifier for the index block of a file that is being closed.
This routine forces the index block into memory. The backup
address for the index block should be on the disk. The BUGHLT
indicates that the backup address is not on the disk.
>)
DEFBUG(CHK,NOALCM,IPCF,HARD,<ALCMES: CANNOT SEND MESSAGE TO ALLOCATOR>,<<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,NOARCS,IPCF,HARD,<ARCMSG: PID for QUASAR is not valid>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,NOBAT1,DSKALC,HARD,<FAILED TO WRITE PRIMARY BAT BLOCK>,<<T1,Channl>,<T2,Unit>>,<
Cause: Primary BAT blocks were not written due to one of the following
errors:
1. Invalid unit or channel specified
2. Channel and unit is not a disk device
3. Hardware error
Action:
Data: Channel number, Unit number
>)
DEFBUG(CHK,NOBAT2,DSKALC,HARD,<FAILED TO WRITE SECONDARY BAT BLOCK>,<<T1,Channl>,<T2,Unit>>,<
Cause: Secondary BAT blocks were not written due to one of the following
errors:
1. Invalid unit or channel specified
2. Channel and unit is not a disk device
3. Hardware error
Action:
Data: Channel Number, Unit Number
>)
DEFBUG(CHK,NOBTB,FILINI,HARD,<FILINI - UNABLE TO OPEN BIT TABLE FILE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,NOBTBN,FILINI,soft,<FILINI - UNABLE TO GET SIZE OF BOOTSTRAP.BIN FILE>,,<
Cause: This should never happen, since the routine whose failure
would cause it shouldn't even be called, since BOTSIZ will be 0
on a normal startup, or some non-negative number if the FSIDIA
routine asked the typist for a number.
>)
DEFBUG(HLT,NOCTY,TTYSRV,SOFT,<UNABLE TO ALLOCATE DATA FOR CTY>,,<
Cause: During initialization of terminal lines a call to ASGRES was made
to get resident free space for the CTY's data base. The call got
a failure return - no free space available.
>)
DEFBUG(CHK,NODIR1,IPCF,HARD,<SPLMES: DIRST FAILED ON EXISTING DIRECTORY NAME>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,NOFEFS,FILINI,soft,<FILINI - UNABLE TO GET SIZE OF FRONT END FILE SYSTEM>,,<
Cause: This could only happen if GTFESZ fails to get the size of
the frontend file system, which is very unlikely since the only
way an error return can happen from that routine is if ASGPAG
fails.
>)
DEFBUG(HLT,NOFNDU,DEVICE,SOFT,<FNDUNT-CAN'T FIND DEVICE FOR JFN>,,<
Cause: JFN block or device initialization table is clobbered.
Action:
>)
DEFBUG(CHK,NOINTR,SCHED,HARD,<ITRAP AND PREVIOUS CONTEXT WAS NOINT>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,NOIORB,PHYSIO,HARD,<SETIRB - MISSING IORB>,,<
Cause: The routine SETIRB was called for an active unit to return
the currently active IORB for the unit, but the position wait
queue or transfer wait queue was empty.
>)
DEFBUG(HLT,NOLEN,DISC,SOFT,<UPDLEN: NO LENGTH INFO FOR OFN>,,<
Cause: No file length has been set up for a file.
Action:
>)
DEFBUG(HLT,NOPGT0,DISC,SOFT,<OPNLNG: NO PAGE TABLE 0 IN LONG FILE.>,,<
Cause: There is no page 0 for long file being opened.
Action:
>)
DEFBUG(CHK,NOPID,IPCF,HARD,<PIDKFL: PID DISAPPEARED>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,NORSXF,DTESRV,SOFT,<FAILED TO GET SPACE FOR MASTER DTE>,,<
Cause: While attempting to initialize RSX20F protocol for the console
front end the call to ASGRES (assign resident free space) failed.
>)
DEFBUG(HLT,NOSEB2,APRSRV,SOFT,<PGMPE-NO SYSERR BUFFER AVAILABLE>,,<
Cause: An AR or ARX parity error has occurred, and the monitor
is creating a SYSERR block. The BUGHLT indicates that no
free space is available for the SYSERR block. UPTPFW
contains the page fail word.
>)
DEFBUG(CHK,NOSERF,MEXEC,HARD,<CAN'T GTJFN ERROR REPORT FILE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,NOSKTR,SCHED,HARD,<ITRAP FROM OR CSKED CONTEXT>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,NOSLNM,LOGNAM,HARD,<SLNINI: CANNOT CREATE SYSTEM LOGICAL NAME>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,NOSPLM,GTJFN,SOFT,<RELJFN: COULD NOT SEND SPOOL MESSAGE TO QUASAR>,,<
Cause: Could not tell QUASAR of spooled file for output.
Action:
>)
DEFBUG(HLT,NOTOFN,PAGEM,SOFT,<UPDOF0-ARG NOT OFN>,,<
Cause: A routine has been called to write onto the disk an updated
index block for a file. However, the identifier that was
provided by the caller is not a valid id for a file (i.e.,
it is not an OFN).
>)
DEFBUG(HLT,NOUBWA,PHYH11,soft,<RH2NCH: NO UNIBUS WINDOW FOR RH11>,,<
Cause: This bughlt can only occur on the 2020.
It happens when the call to ALUBWA from the disk initialization
code gets a failure return. The only reason ALUBWA would give
such a failure return is if no more unibus adapter windows are
available.
>)
DEFBUG(CHK,NOUTF1,DISC,SOFT,<SPLOPN: NOUT OF DIRECTORY NUMBER FAILED>,,<
Cause: NOUT JSYS failed in trying to open the spooled disk file.
Action:
>)
DEFBUG(CHK,NOUTF2,IPCF,HARD,<SPLMES: NOUT OF GENERATION NUMBER FAILED>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,NOXADR,STG,soft,<EXTENDED ADDRESSING CONFUSION>,,<
Cause: This bughlt will occur if the monitor is built to
use extended addressing (EXADF is non-0), and either the APRID
instruction doesn't claim that this machine has extended
addressing, or the monitor is only built to use one section (MSEC1
is 0).
>)
DEFBUG(CHK,NOXRFH,FORK,HARD,<DASFKH - ATTEMPT TO DEASSIGN NONEXISTANT RFH, IGNORED>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,NPWQPD,PHYSIO,HARD,<PHYSIO - NULL PWQ AT POSITION DONE>,,<
Cause: A position done interrupt occured, and the routine PHYPDN was
called to move IORBs from the position wait queue into the
transfer wait queue, but the position wait queue was empty.
>)
DEFBUG(CHK,NRFTCL,PHYSIO,HARD,<PHYSIO - NO REQUESTS FOUND FOR CYLINDER SEEKED>,,<
Cause: The routine PHYPDN was called on a position done interrupt
to transfer any IORBs that were on the position wait queue
into the transfer wait queue, but no IORBs were found which
were for this cylinder.
>)
DEFBUG(CHK,NRMHTN,NRMSRV,HARD,<NRM PROTOCOL ERROR-TERMINAL NOT ACTIVE>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,NRMPQB,NRMSRV,HARD,<PIPDQ - pipe not in background process queue>,<<T3,D>,<Q1,D>,<T4,D>,<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,NRSND,ATSSRV,HARD,<NRM/ATS - CONTROL PIPE ADDRESS ZERO>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,NSKDIS,SCHED,HARD,<DISMISS WHILE NOSKED OR WITH NON-RES TEST ADDRESS>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,NSKDT2,PAGEM,SOFT,<PGRTRP-BAD NSKED OR INTDF>,,<
Cause: When a page fault occurred, the running process's indicator
of interruptibility had an abnormally low value. This could
cause interruptions to occur when they should not. The monitor
has set the value to prevent interruptions, but this indicates
a bug in which too many OKINT's have been executed.
>)
DEFBUG(CHK,NSPBAL,NSPINT,SOFT,<XNSCRT - Nascent block already locked>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,NSPBPN,NSPSRV,SOFT,<BAD NSP PORT NUMBER>,<<T1,BADDTE>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,NSPEXB,NSPINT,SOFT,<.NSINB - Driver provided extraneous buffer>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,NSPFRE,NSPINT,SOFT,<NSP - NO FREE SPACE FOR NSP SEGMENT>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,NSPFRK,NSPSRV,SOFT,<NSPINI-CFORK FAILED>,<<T1,REASON>>,<
Cause: When the system comes up a fork is created under JOB 0 in which
the DECnet NSP background task runs. The monitor was unable to
create the fork.
Data: REASON - the reason code returned by the CFORK JSYS when it failed.
>)
DEFBUG(CHK,NSPLNQ,NSPSRV,SOFT,<REMQUE - Link not queued>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,NSPPHV,NSPSRV,HARD,<ULKPIP - Pipe has vanished>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,NSPPWA,NSPSRV,HARD,<LOKPIP - Pipe went away>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,NSPRTH,NSPSRV,SOFT,<NSPTSK- INVALID ROUTING HEADER>,<<T1,MSGADR>,<T2,DTE>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,NSPSTR,NSPSRV,SOFT,<STRMSG - Could not add node to known node table>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,NSPUDF,STG,soft,<UNSUPPORTED NETWORK FUNCTION>,,<
Cause: If the monitor is not built for decnet (DCN is 0), and
a decnet utility routine is called, this bughlt will occur.
The routines whose attempted invokation will cause the bughlt are
DEDMCB (shut links to dead MCB), NSPSPC (get a network buffer), and
NSPQ (put a message in the scheduler queue).
>)
DEFBUG(INF,NSTSRP,NRMSRV,HARD,<STATUS - Asynchronous STATUS-REPORT received>,<<Q3,D>,<T2,D>,<T1,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,NULQTA,PAGEM,SOFT,<QCHK - NO QUOTA INFO SETUP>,,<
Cause: The monitor is checking the disk quota to see if a page can be
added to a file. However, this OFN's pointer into the allocation
tables is 0, an illegal value. Either the caller provided a bad
OFN, or the SPT entry for the OFN is incorrect.
>)
DEFBUG(INF,NUNRRC,NRMSRV,HARD,<MONBUG - Unexpected RSPCODE in RESPONSE message>,<<T1,D>,<T4,D>,<T3,D>,<P2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,NUNRSP,NRMSRV,HARD,<RSPPE - Unexpected RESPONSE message received>,<<T4,D>,<T3,D>,<Q3,D>,<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,NUNSTR,NRMSRV,HARD,<STRPE - Unexpected STATUS-REPORT received>,<<T4,D>,<T3,D>,<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,NWJTBE,FORK,soft,<NO FREE JTB BLOCKS>,,<
Cause: Word JTBFRE in the JSB has bit n on if jsys trap block n is
available. The NEWJTB routine assigns trap blocks, looking in JTBFRE
for a bit on. If no bit is found to be on in JTBFRE, the NWJTBE bugchk
occurs.
>)
;-O-
DEFBUG(HLT,OFFONX,JSYSF,SOFT,<ARRST: File marked offline has index blk ptr>,,<
Cause: In restoring an offline file, it was discovered the file already
has some contents.
Action:
>)
DEFBUG(HLT,OFFSPE,PAGEM,SOFT,<OFFSPQ- PAGE NOT ON SPMQ>,,<
Cause: A routine has been called to remove a core page from the special
memory queue. If a page is on the queue, its age should be
PSSPQ. The BUGHLT indicates that the age is incorrect. The
entry may or may not actually be on the queue. The caller is
expected to ensure that the page is on the queue.
>)
DEFBUG(HLT,OPOPAC,SCHED,HARD,<MRETN - TRIED TO OVER-POP AC STACK>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,OVFLOW,PAGEM,SOFT,<ASOFN - ALLOCATION TABLE OVERFLOW>,,<
Cause: The monitor maintains information for disk quota enforcement
in two parallel tables called the "allocation tables". These
contain one entry for each direcory to which at least one OFN
is assigned (i.e., there is at least one open file). The size
of these tabls is the maximum number of OFN's; therefore even
if every OFN were associated with a unique directory, there
should be enough room in the allocation tables. The BUGHLT
indicates that the tables have overflowed.
>)
DEFBUG(INF,OVRDTA,PHYSIO,HARD,<PHYSIO - OVERDUE TRANSFER ABORTED>,<<T1,CHAN>,<T2,CONTRL>,<T3,UNIT>>,<
Cause: In the routine UNICKT to check the status of each unit periodically,
some unit had an active IORB which timed out. The IO operation had
been started, but not completed within 17 seconds. This BUGINF can
be followed by other BUGINFs or BUGCHKs when the device finally
responds (such as PH2DNA).
Action: If the involved device is a tape drive controlled by a DX20, a
common cause of the BUGINF is the microcode halting. Reloading
the microcode will fix the problem. Other causes are hardware
failures, and field service should examine the problem.
Data: CHAN/ The channel number.
CONTRL/ The controller number (-1 if no controller).
UNIT/ The unit number.
>)
;-P-
DEFBUG(CHK,P11PAR,PHYH11,HARD,<PHYH11 -- CONTROL WRITE PARITY ERR>,<<T1,D>,<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,P1NED1,PHYH11,HARD,<PHYH11 - RH11 NON EX DISK READING REGISTER>,<<T1,D>,<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,P1NED3,PHYH11,HARD,<PHYH11 - NON EX DISK ON DONE OR ATN INTERRUPT>,<<T1,D>,<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,P2RAE1,PHYH2,HARD,<PHYH2 - RH20 REGISTER ACCESS ERROR READING REGISTER>,<<T1,DATAI>,<T2,CONI>,<T3,CHAN>>,<
Cause: The routine RDREG was called to read a mass-buss register, but
the read failed due to a register access error from the RH20.
This is almost always due to a hardware malfunction.
Action: Call field service.
Data: DATAI/ The result of a DATAI done after the error was detected.
CONI/ The CONI which showed the register access error.
CHAN/ The channel number.
>)
DEFBUG(CHK,P2RAE2,PHYH2,HARD,<PHYH2 - REGISTER ACCESS ERR WRITING REG>,<<T1,DATAI>,<T2,DATA>,<T3,CONI>,<T4,CHAN>>,<
Cause: The routine WTREG was called to write a mass-buss register,
but the write failed due to a register access error from the
RH20. This is almost always due to a hardware malfunction.
Action: Call field service.
Data: DATAI/ The result of a DATAI done after the error was detected.
DATA/ The register and data that was attempted to be written.
CONI/ The CONI which showed the register access error.
CHAN/ The channel number.
>)
DEFBUG(CHK,P2RAE3,PHYH2,HARD,<PHYH2 - REGISTER ACC ERR ON DONE OR ATN INTERRUPT>,<<T1,DATAI>,<T2,CONI>,<T3,CHAN>>,<
Cause: The routine PHYINT was called to process an interrupt for the
RH20, and a check was made to see if a register access error
occured, and it did. This is almost always due to a hardware
malfunction.
Action: Call field service.
Data: DATAI/ The result of a DATAI done after the error was detected.
CONI/ The CONI which showed the register access error.
CHAN/ The channel number.
>)
DEFBUG(CHK,P2RAEX,PHYH11,HARD,<PHYH11 - REGISTER ACCESS ERR WRITING REG>,<<T1,D>,<T2,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(HLT,PAGLCK,PAGEM,SOFT,<DESPT-PAGE LOCKED>,,<
Cause: The monitor is attempting to deassign a slot in the non-OFN
part of the SPT tables. The caller is expected to ensure that
the SPT is no longer in use. The BUGHLT indicates that the
SPT slot is associated with a page that has been locked into
memory even though the SPT share count is 0. This indicates
an inconsistency in the monitor's data base. Probably the page
was used as a page table, and not all its page pointers were
cleared properly. A page table is locked in memory once for
each page in memory to which it points.
>)
DEFBUG(HLT,PAGNIC,PAGEM,SOFT,<GETCPP-PAGE NOT IN CORE>,,<
Cause: A routine was called to convert a virtual address or page id
to its corresponding core page. But the page table is not in
core.
>)
DEFBUG(HLT,PFCDP,APRSRV,hard,<MEMORY PARITY ERROR>,,<
Cause: This bughlt can only occur on the 2020. It means a page failure
caused by a memory parity error has occured.
>)
DEFBUG(HLT,PGNDEL,PAGEM,SOFT,<REMFPB-PAGE NOT COMPLETELY DELETED>,,<
Cause: A page has been marked as partially deleted and placed on a
queue. The routine that processes the queue has found that the
page still has a backup on disk. The routine that marked the
page should have deleted all backup pages.
>)
DEFBUG(CHK,PH1IHM,PHYH11,HARD,<PHYH11 - ILLEGAL HDW MODE - WORD MODE ASSUMED>,,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(CHK,PH1PIE,PHYH11,HARD,<PHYH11 - RH11 LOST INTERRUPT ENABLE>,<<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
Data:
>)
DEFBUG(INF,PH2DNA,PHYH2,HARD,<PHYH2 - DONE INTERRUPT AND CHANNEL NOT ACTIVE>,<<T2,CHAN>>,<
Cause: The routine RH2INT was called to handle an interrupt on the
RH20 and the CONI said done was up, but no IO transfer was
in progress. If an OVRDTA had previously occured, and the
device finally responds, this BUGINF can happen. This usually
indicates a hardware failure.
Action: Call field service.
Data: CHAN/ The channel number.
>)
DEFBUG(CHK,PH2IHM,PHYH2,HARD,<PHYH2 - ILLEGAL HDW MODE - WORD MODE ASSUMED>,,<
Cause: The routine RH2CCW was called to generate a channel transfer
word, and one of it's arguments is the data mode to use. But
the data mode supplied was illegal.
>)
DEFBUG(CHK,PH2PIM,PHYH2,HARD,<PHYH2 - RH20 LOST PI ASSIGNMENT>,<<T2,CHAN>>,<
Cause: The routine RH2CHK was called for a periodic check on the status
of the RH20, and it discovered that the channel assignment of
the RH20 changed from what it should be. This usually indicates
a hardware malfunction.
Action: Call field service.
Data: CHAN/ The channel number.
>)
DEFBUG(HLT,PH2WUI,PHYH2,HARD,<WRONG UNIT INTERRUPTED>,,<
Cause: The routine RH2INT was called to handle an interrupt, and it
determined that IO had finished for a unit. But the unit
the CONI said did the IO was not the one we supposedly started
IO to, and the operation was a write operation. This BUGHLT
occurs on the second such error for a particular IORB.
>)
DEFBUG(HLT,PHYCH1,PHYSIO,HARD,<PHYSIO - HOME BLOCK CHECK IORB ALREADY ON TWQ>,,<
Cause: The SCHXFR routine was called to select the next IORB for IO on
a channel, and one of the units needed it's home blocks checked.
Then in moving the special home block IORB onto the front of the
transfer wait queue, it was noticed that the IORB was already on
the queue.
>)
DEFBUG(INF,PHYCH2,PHYSIO,HARD,<PHYSIO - HOME BLOCK CHECK IORB TIMED OUT>,,<
Cause: In the PHYCHK routine to check the status of all units, the
special home block check IORB was discovered to be overdue.
See OVRDTA for additional information.
>)
DEFBUG(INF,PHYCH3,PHYSIO,HARD,<PHYSIO - HOME BLOCK CHECK IORB TIMED OUT BUT WAS NOT ON TWQ>,,<
Cause: In the PHYCHK routine to check the status of all units, the
special home block IORB was discovered to be overdue. However,
the unit status indicated that the unit was not active, or the
first IORB on the TWQ was not the home block check IORB.
>)
DEFBUG(HLT,PHYICA,PHYSIO,HARD,<PHYINI - ILLEGAL ARGUMENT TO CORE ALLOC>,,<
Cause: The routine PHYALC was called asking for a nonpositive number
of words. This routine is called to allocate resident storage
for data such as CDB's, KDB's, and UDB's.
>)
DEFBUG(INF,PHYICE,PHYSIO,HARD,<PHYINI - FAILED TO ASSIGN RESIDENT STG>,,<
Cause: The routine PHYALC was called to allocate storage for data such
as a CDB, KDB, or UDB, but there was not enough free resident
storage to allocate it. The monitor will simply forget about
any device which it can't build tables for.
>)
DEFBUG(HLT,PHYLTF,PHYSIO,HARD,<PHYSIO - SCHLTM - UNEXPECTED LATOPT FAILURE>,,<
Cause: The routine SCHLTM was called to do disk latency optimization,
by looping over all units looking for the best IORB. A unit
was found to have a nonnull transfer wait queue, but the lower
level code to select the best IORB for that unit gave the
non-skip return, indicating that no IORBs existed.
>)
DEFBUG(CHK,PHYNIR,PHYSIO,HARD,<PHYSIO - NULL INTERRUPT ROUTINE AT OPERATION DONE>,,<
Cause: In the routine DONIRB when terminating a long IORB, an attempt
was made to notify higher level code about the finished IORB,
but the field in the IORB containing the address to call was zero.
>)
DEFBUG(HLT,PHYP0E,PHYSIO,HARD,<PHYALZ - PAGE 0 STORAGE EXHAUSTED>,,<
Cause: The routine PHYALZ was called to allocate storage from page 0,
but no more room is left. Notice that there are currently no
callers of this routine.
>)
DEFBUG(CHK,PI1ERR,APRSRV,HARD,<UNEXPECTED UNVECTORED INTERRUPT ON CHANNEL 1>,,<
Cause: The monitor has received an unvectored hardware interrupt on PI
channel 1. Currently, there is no processing assigned to this
channel. This could possibly indicate faulty hardware that is
generating spurious PI requests.
>)
DEFBUG(CHK,PI2ERR,APRSRV,HARD,<UNEXPECTED UNVECTORED INTERRUPT ON CHANNEL 2>,,<
Cause: The monitor has received an unvectored hardware interrupt on PI
channel 2. Currently, there is no processing assigned to this
channel. This could possibly indicate faulty hardware that is
generating spurious PI requests.
>)
DEFBUG(CHK,PI4ERR,APRSRV,HARD,<UNEXPECTED UNVECTORED INTERRUPT ON CHANNEL 4>,,<
Cause: The monitor has received an unvectored hardware interrupt on PI
channel 4. Currently, there is no processing assigned to this
channel. This could possibly indicate faulty hardware that is
generating spurious PI requests.
>)
DEFBUG(CHK,PI5ERR,STG,hard,<UNEXPECTED UNVECTORED INTERRUPT ON CHANNEL 5>,,<
Cause: If no devices are supposed to exist on the system which cause
unvectored interrupts on channel 5, and more than ten such interrupts
happen, this bugchk will occur.
This bugchk is only possible if your system has no dectape and no
card punch and no papertape reader.
It has been observed that the DX20 occasionally causes random
interrupts. Having the bugchk not happen until ten such interrupts
have been received tends to prevent the bugchk from happening.
>)
DEFBUG(CHK,PI6ERR,STG,HARD,<UNEXPECTED UNVECTORED INTERRUPT ON CHANNEL 6>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,PIDFLF,IPCF,HARD,<CREPID: FREE PID LIST FOULED UP>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,PIDOD1,IPCF,HARD,<MUTCHO: PID COUNT OVERLY DECREMENTED>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,PIDOD2,IPCF,HARD,<DELPID: OVERLY DECREMENTED PID COUNT>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,PIITRP,SCHED,HARD,<INSTRUCTION TRAP WHILE PI IN PROGRESS OR IN SCHEDULER>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,PISKED,SCHED,HARD,<ENTERED SCHEDULER WITH PI IN PROGRESS>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,PITRAP,PAGEM,SOFT,<PAGER TRAP WHILE PI IN PROGRESS>,,<
Cause: A page fault occurred while a hardware interrupt was in progress.
This can be the result of hardware failure or a software bug. If
the page fail word indicates an AR or ARX parity error, the monitor
has printed an analysis of the problem on the CTY, and a SYSERR
entry will be created when the monitor is rebooted.
>)
DEFBUG(CHK,PM2SIO,PHYM2,HARD,<PHYM2 - ILLEGAL FUNCTION AT START IO>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,PRONX2,APRSRV,SOFT,<NXM DETECTED BY PROCESSOR>,,<
Cause: A page fault occurred indicating that the processor
attempted to access a memory that did not respond within
a preset time, and the monitor is presently running in
process context, and the interrupt system is on. Since
non-existent memory also produces an APR interrupt,
which results in an APRNX1 BUGHLT,
this BUGHLT does not normally occur.
Action: Check the physical address to see if the memory exists. If
it does, the problem is most likely a software bug.
>)
DEFBUG(HLT,PSBNIC,PAGEM,SOFT,<SETPPG-PSB NOT IN CORE>,,<
Cause: The monitor is establishing the context for running a
process by making its per process area be part of the
monitor's map. It is about to copy the SPT entry for the
PSB into a special SPT slot. But the PSB is not in core.
>)
DEFBUG(CHK,PSINSK,SCHED,HARD,<PSI FROM NOSKED OR CRSKED CONTEXT>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,PSISTK,SCHED,HARD,<PSI STORAGE STACK OVERFLOW>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,PTAIC,PAGEM,SOFT,<SWPIN - PT PAGE ALREADY IN CORE>,,<
Cause: A routine has been called to swap a page into core. The id for
the page indicates that it is a data page. The BUGHLT
occurred because the entry in its page table contains a core
address.
>)
DEFBUG(HLT,PTDEL,PAGEM,SOFT,<DESPT-PT NOT DELETED>,,<
Cause: The monitor is attempting to deassign a slot in the non-OFN
part of the SPT tables. It assumes that the slot was used as a
page table. The BUGHLT occurs because the SPT entry or its
backup address is on disk. The caller probably has used the
wrong routine in releasing an OFN.
>)
DEFBUG(HLT,PTMPE,APRSRV,HARD,<PAGE TABLE PARITY ERROR>,,<
Cause: A page fault occurred indicating a page table parity error.
That is, the pager encountered a page table mapping with
incorrect parity.
>)
DEFBUG(HLT,PTNIC1,APRSRV,SOFT,<SWPIN - PAGE TABLE NOT IN CORE>,,<
Cause: A routine has been called to map a page table into a special
page used only by the swapping routines. The caller is expected
to provide an identifier for a page that is in memory. When a
page is in memory, the page table that points to it must be
in memory. The BUGHLT indicates that the storage address for
the page table is not a valid core page. This can indicate
that the pge is not in meory or that is memory address is larger
than the physical memory on the machine.
>)
DEFBUG(HLT,PTNON0,PAGEM,SOFT,<SETPT0 - PREVIOUS CONTENTS NON-0>,,<
Cause: A routine has been called to change the map for a page of a
process. The caller is expected to have unmapped any previous
contents of the page. The BUGHLT indicates that the page table
contains a non-zero pointer for the page.
>)
DEFBUG(HLT,PTOVRN,PAGEM,SOFT,<UPDPGS-COUNT TOO LARGE>,,<
Cause: A routine has been called to update on the disk pages of a
file pointed to by a specified index block (OFN). The caller
provides a starting page and a count. The BUGHLT occurs
because the sum of the two extends beyond the end of the
index block.
>)
DEFBUG(HLT,PVTRP,APRSRV,HARD,<PROPRIETARY VIOLATION TRAP>,,<
Cause: A page fault occurred indicating a proprietary violation while
the monitor was running in scheduler context. That is, an
instruction in a public page attempted to reference a
concealed page. Since TOPS-20 uses only concealed mode, this
BUGHLT should never happen.
>)
DEFBUG(HLT,PWRFL,APRSRV,HARD,<FATAL POWER FAILURE>,,<
Cause: The monitor has been started at the power-fail recovery
code and is attempting to recover. However, the loss
of power that preceded this occurred too quickly to
allow an orderly shutdown. Therefore the monitor will
be reloaded.
>)
DEFBUG(CHK,PWRRES,APRSRV,HARD,<POWER RESTART>,,<
Cause: The monitor has been started at the power fail recovery code
and is attempting to recover. This BUGCHK will be followed by
one of the following messages:
"Attempting to continue system"
"PWRDWN .NE. -1, restarting"
The first will be printed if an orderly shutdown was
accomplished before the power fail. If so, the system will
continue. Otherwise, the second message will be printed,
the monitor will BUGHLT, and the front end will reload
the monitor.
>)
DEFBUG(HLT,PYILUN,PHYSIO,HARD,<PHYSIO - ILLEGAL UNIT NUMBER>,,<
Cause: The routine SETUDB was called to find the UDB and KDB pointers
given the CDB and unit number, but the unit number given was
out of range.
>)
;-Q-
;-R-
DEFBUG(CHK,RCVNOE,JSYSA,SOFT,<RCVOK - NO ENTRY FOUND IN QUEUE>,,<
Cause: The RCVOK JSYS has detected that the list of unprocessed GETOK
requests is empty, but the count of entries in the list is nonzero.
>)
DEFBUG(CHK,RCVTMR,JSYSA,SOFT,<RCVOK TIMEOUT - IGNORING ACCESS CONTROL JOB>,,<
Cause: The access control job did not do a RCVOK within the designated time
period. A GETOK request was pending.
Action: The access control job should be examined to see if its receiving
requests can be made faster.
>)
DEFBUG(CHK,RELBAD,FREE,HARD,<RELFRE-BAD BLOCK BEING RELEASED>,<<CX,D>,<A,D>,<B,D>,<C,D>>,<
Cause: This is a free space problem. The block being returned does not fit
into the free space. When block are returned to the free space pool
there is a consistancy check preformed. The block is merged into
existing blocks that follow it in free space. This block overlaps
into existing free blocks. It can not be merged.
Action: If the problem persists change the BUGCHK to a BUGHLT. Looking at
the stack will show the caller. It is possible that the length of the
current block is incorrect. It is equally likely that the
block(s) before this block (in free space) have had incorrect
lengths on return. Thus, the caller may not be the culprit.
>)
DEFBUG(HLT,RELFRM,FREE,HARD,<ILLEGAL TO DEASSIGN 0 FREE SPACE>,,<
Cause: This is a free space problem. The caller is trying to release a block
of storage. Unfortunately, the length given is zero. It is illegal
to free a block of zero length.
Action: Look at the dump. Backing up the stack will show who it is that
made the call to release the storage.
>)
DEFBUG(CHK,RELINT,FREE,HARD,<RELFRE CALLED OKINT>,<<A,D>>,<
Cause: This is a free space problem. The calling routine is trying to release
a swapable free space block while it is OKINT. This is dangerous since
it could get interrupted and loose the block. All
free space actions should occur while NOINT.
Action: The data supplied gives the address of the calling routine. Make
the routine become NOINT when it removes the address of the block
about to be released from the database. The routine
can be made OKINT when control is returned to it.
>)
DEFBUG(HLT,RELRNG,FREE,HARD,<RELFRE: BLOCK OUT OF RANGE>,<<B,D>,<A,D>,<D,D>>,<
Cause: This is a free space problem. The caller to the free space
routines is trying to return a block that was not given
out by the free space manager. The block is outside the
range of free space management.
Action: Look through the dump. By looking at the stack you
should be able to determine who called for the releasing
of the block.
>)
DEFBUG(CHK,RESBAD,FREE,HARD,<RELRES: ILLEGAL ADDRESS PASSED TO RELRES>,,<
Cause: This is a free space problem. The caller is trying to release some
resident free space. The address being specified is not a legal
resident free space address.
Action: If the problem persists change the BUGCHK to a BUGHLT and find the
caller. The caller is providing an illegal address.
Find where the caller get the address and how that location gets
modified.
>)
DEFBUG(CHK,RESBAZ,FREE,HARD,<RELRES: FREE BLOCK RETURNED MORE THAN ONCE>,,<
Cause: This is a free space problem. The caller is returning a block to
residnet free space. The block being returned is already a released
block in the resident free space pool. Thus, the caller is either
returning the same block twice or has a completely random address which
is incorrect.
Action: If the problem persists change the BUGCHK to a BUGHLT. The caller
may or may not be the culprit. It is possible that some other
routine is picking up the wrong address and releasing it.
>)
DEFBUG(CHK,RESBND,FREE,HARD,<RELRES: RELEASING SPACE BEYOND END OF RESIDENT FREE POOL>,,<
Cause: This is a free space problem. The caller is trying to release resident
free space. The address passed to RELRES is outside the range of the
resident free space pool.
Action: If the problem persists change the BUGCHK to a BUGHLT.
>)
DEFBUG(CHK,RFILPF,APRSRV,HARD,<REFILL ERROR PAGE FAIL>,,<
Cause: A page fault occurred indicating a refill error. This condition
is indicated by bit 22 of the page fail word and should occur
only under KI-style paging. TOPS-20 does not use this style of
paging. The monitor will retry the instruction.
>)
DEFBUG(HLT,RH11CC,PHYH11,soft,<PHYH11 - ILLEGAL CHANNEL COMMAND WORD>,,<
Cause: This bughlt can only occur on the 2020.
This bughlt will happen if the CHSTRT routine encounters a address of 0
in the channel control word. The right half of the channel control word
is the address.
>)
DEFBUG(HLT,RH1ICF,PHYH11,soft,<PHYH11 - INVALID CHANNEL FUNCTION>,,<
Cause: This bughlt can only happen on the 2020.
The CHSTRT routine is called to perform disk operations. On the
call, Q1 is supposed to contain a function code, and T2 is supposed
to contain the value to be used for a DATAO. However, -1 in Q1
denotes that T2 contains the DATAO but that no function is to
be done.
The bughlt will occur if T2 is 0 or if T2 is non-0 and Q1 is 0,
which can only occur due to some caller supplying CHSTRT with
bad arguments.
>)
DEFBUG(HLT,RH2ICF,PHYH2,HARD,<PHYRH2 - INVALID CHANNEL FUNCTION>,,<
Cause: The routine CHSTRT was called to start IO on the channel,
but the supplied arguments were illegal. Either no DATAO
word was specified, or the function code was zero.
>)
DEFBUG(HLT,RP4FEX,PHYP4,SOFT,<PHYP4 - ILLEGAL FUNCTION>,,<
Cause: The routine RP4SIO was called to start IO for a unit, but
the function code supplied in the IORB was out of range.
>)
DEFBUG(HLT,RP4IF2,PHYP4,SOFT,<PHYP4 - ILLEGAL FUNCTION AT STKIO>,,<
Cause: The routine RP4STK was called to start stacked IO for a
unit, but the function code supplied in the IORB was out
of range.
>)
DEFBUG(HLT,RP4IFC,PHYP4,SOFT,<PHYP4 - ILLEGAL FUNCTION AT CNV>,,<
Cause: The routine RP4CNV was called to return the cylinder associated
with an IORB. The routine checked the function in the IORB, and
it was illegal.
>)
DEFBUG(HLT,RP4ILF,PHYP4,HARD,<PHYP4 - ILLEGAL FUNCTION ON INTERRUPT>,,<
Cause: The routine RP4INT was called by the channel routine to handle
a non-attention interrupt. The function code for the IORB that
IO was done for was either illegal, or else the function was
one which did not transfer data. Functions which don't transfer
data should give an attention interrupt.
>)
DEFBUG(HLT,RP4LTF,PHYP4,SOFT,<PHYP4 - FAILED TO FIND TWQ ENTRY AT RP4LTM>,,<
Cause: The routine RP4LTM was called to find the entry on the transfer
wait queue which had the best latency. But after searching the
queue, no IORB was found to return. This routine should only
be called when the transfer wait queue is nonempty.
>)
DEFBUG(HLT,RP4PNF,PHYP4,SOFT,<PHYP4 - DISK PHYSICAL PARAMETERS NOT FOUND>,,<
Cause: The routine RP4INI was called to initialize a UDB for a disk.
It converted the hardware drive type into the internal drive
type, and then looked in the physical parameter table (DSKUTP)
for that type, so that the disk parameters could be obtained.
The drive type could not be found.
>)
DEFBUG(CHK,RP4SSC,PHYP4,HARD,<PHYP4 - STUCK SECTOR COUNTER>,<<T1,D>,<T2,D>>,<
Cause: During initialization of a disk unit in the routine RP4INI,
the sector counter for the disk was examined to see if it
was changing as it should. After watching the value for
100000 times, it never varied.
Action: Call field service to fix the disk.
>)
DEFBUG(HLT,RP4UNF,PHYP4,HARD,<PHYP4 - UNIT TYPE NOT FOUND:>,<<T1,D>>,<
Cause: During initialization of a disk in the routine RP4INI, the
hardware drive type of the disk was read, and then the XTYPE
table was searched to convert it to the internal drive type.
The search failed, indicating the disk was of an unknown type.
>)
DEFBUG(HLT,RPGERR,PAGEM,HARD,<BADCPG-FATAL ERROR IN RESIDENT PAGE>,,<
Cause: A hardware error (AR/ARX parity error or MB parity error) was
detected when the monitor referenced a page in memory that
contained part of the resident monitor. The monitor has printed
an analysis of the error on the CTY, and A SYSERR entry will be
created when the monitor is rebooted.
>)
DEFBUG(HLT,RSMFAI,PAGEM,HARD,<RESSMM-FAILED TO ASSIGN SWAP MON PAGE>,,<
Cause: The monitor is trying to restore the swappable monitor from the
swapping space after a system crash. It is unable to assign a
page in the swapping space to which a monitor page was previously
written. Note: This code is executed only if the monitor is
manually started at location EVLDGO. This is not a recommended
procedure.
>)
;-S-
DEFBUG(INF,SBSERF,APRSRV,SOFT,<SBSERR-COULD NOT GET ERROR BLOCK>,,<
Cause: An APR interrupt occurred because a memory controller detected
an error in its own operation or in information received over
the S bus or from a memory module. The monitor has determined
that a MOS controller is involved. Normally the monitor creates
a block and records information about the error for later
retrieval by TGHA. However, no free space is available, so this
information will be lost.
>)
DEFBUG(hlt,scduuo,SCHED,HARD,<uuo in scheduler>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,SCPT01,PAGEM,SOFT,<SCNPT - ENTRY IS NOT AN IMMEDIATE POINTER>,,<
Cause: A routine has been called to release all pages pointed to by a
specified page table. The caller must ensure that all pointers
are immediate pointers to core with no disk backup. The BUGHLT
indicates that a pointer was not an immediate pointer.
>)
DEFBUG(HLT,SCPT02,PAGEM,HARD,<SCNPT - PAGE WAS NOT DELETED>,,<
Cause: A routine has been called to release all pages pointed to by a
specified page table. The caller must ensure that all pointers
are immediate pointers to core with no disk backup. The BUGHLT
indicates that a page had backup on disk.
>)
DEFBUG(CHK,SEBISS,SYSERR,HARD,<SEBCPY-INSUFFICIENT STRING STORAGE IN BLOCK>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,SEBUDT,SYSERR,HARD,<SEBCPY-UNKNOWN DATA TYPE>,<<T1,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,SECEX1,PAGEM,SOFT,<SETMPG-ATTEMPT TO MAP NON-EX SECTION>,,<
Cause: A routine has been calld to modify a process's map for one
or more pages. A virtual address was provided. The caller is
expected to provide a valid address. The BUGHLT indicates that
a section that does not exist in the process's map was
specified.
>)
DEFBUG(CHK,SERFOF,MEXEC,HARD,<CAN'T OPENF ERROR REPORT FILE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,SERFRK,SYSERR,HARD,<SERINI-CANNOT CREATE SYSERR FORK>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,SERGOF,SYSERR,HARD,<SETOFI-CANNOT GTJFN/OPEN SYSERR FILE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,SHRNO0,PAGEM,SOFT,<DESPT-SHARE COUNT NON-ZERO>,,<
Cause: The monitor is attempting to deassign a slot in the non-OFN
part of the SPT tables. The caller is expected to have ensured
that the SPT slot is no longer in use. The BUGHLT indicates
that the share count for the SPT slot is non-zero, indicating
that some process is using the slot.
>)
DEFBUG(HLT,SHROFD,PAGEM,SOFT,<DWNSHR-OFN SHARE COUNT UNDERFLOW>,,<
Cause: A routine has been called to decrement the share count for
an OFN. The BUGHLT indicates that the count was already 0.
>)
DEFBUG(HLT,SHROFN,PAGEM,SOFT,<UPSHR-OFN SHARE COUNT OVERFLOW>,,<
Cause: The share count for an OFN has been incremented beyond the
maximum value. It should not be possible for a user program
to cause this.
>)
DEFBUG(HLT,SKDCL1,SCHED,HARD,<CALL TO SCHEDULER WHEN ALREADY IN SCHEDULER>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,SKDCL2,SCHED,HARD,<CALL TO SCHEDULER WHEN ALREADY IN SCHEDULER>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,SKDMPE,APRSRV,HARD,<MPE IN SCHEDULER OR PI CONTEXT>,,<
Cause: A page fault occurred indicating an AR or ARX parity error
while the monitor was processing an interrupt or running
the scheduler. This BUGHLT occurs regardless of whether the
error is repeated when the reference is retried or not.
The monitor has printed a description of the problem on the CTY.
A SYSERR block has been created and will be placed in the
SYSERR file when the monitor is rebooted.
>)
DEFBUG(HLT,SKDPF1,APRSRV,SOFT,<PAGE FAIL IN SCHED CONTEXT>,,<
Cause: A page fault occurred while the monitor was running in scheduler
context, and the page fail word did not indicate a hard
failure. This is probably a software bug because the
scheduler executes only resident code.
One cause of this failure is a reference to a piece of swappable
code or data that is not currently in memory. The flags and
PC are in TRAPFL and TRAPPC; UPTPFW contains the page fail word.
>)
DEFBUG(HLT,SKDTRP,SCHED,HARD,<INSTRUCTION TRAP WHILE IN SCHEDULER>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,SMNOFR,APRSRV,soft,<NO FREE SPACE FOR SM10 VECTORS>,,<
Cause: The monitor called ASGRES to obtain some free space
for the unibus adaptor windows. ASGRES gave a failure return,
which supposedly means there's no free space left. This is strange
since UNBINI, which is calling ASGRES, is only called from SYSLD1 once
per unibus adaptor
during system startup, and hence free space shouldn't be used up yet.
>)
DEFBUG(CHK,SNPIC,JSYSA,SOFT,<SNPFN3: INSTRUCTION BEING REPLACED HAS CHANGED>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,SNPLKF,JSYSA,SOFT,<SNPFN0: CANNOT LOCK DOWN PAGE INTO MONITOR>,,<
Cause: The .SNPLC function of the SNOOP JSYS was trying to lock pages
from the user address space into the monitor address space.
It called the SETIOP routine in PAGEM to do this, and SETIOP
returned +1 indicating failure.
>)
DEFBUG(CHK,SNPODB,JSYSA,SOFT,<SNPF4C: COUNT OF INSERTED BREAK POINTS OVERLY DECREMENTED>,,<
Cause: The .SNPRB function of the SNOOP JSYS was removing breakpoints,
and the number of breakpoints in the linked list was greater
than the breakpoint count.
>)
DEFBUG(CHK,SNPUNL,JSYSA,SOFT,<SNPF5A: CANNOT UNLOCK SNOOP PAGE>,,<
Cause: The .SNPUL function of the SNOOP JSYS received a failure
return from the SETIOP routine in PAGEM while trying to unlock
a page that was locked with the .SNPLC function.
>)
DEFBUG(HLT,SPTFL1,PAGEM,SOFT,<SPT COMPLETELY FULL>,,<
Cause: The monitor is attempting to assign to a process a slot in the
non-OFN part of the SPT tables. Normally a linked list points to
the free slots. The header is now 0, indicating either that there
is confusion in the list or there is not available slot. The
monitor normally protects aginst this event by refusing to
assign additional SPT slots when the available number falls
below a fixed minimum. This BUGHLT indicates a failure of
this mechianism or corruption of the free list.
>)
DEFBUG(HLT,SPTFL2,PAGEM,SOFT,<SPT COMPLETELY FULL>,,<
Cause: A routine has been called to change the map for a page of a
process. The page is being mapped to a file pge that is not
already shared. The code is going to create an entry for the
file page in the SPT so that the destination can have a
share pointer. The Choice of a share pointer over an indirect
pointer was made because the count of available SPT slots
exceeded a threshold. The BUGHLT occurred because the head
of the queue of free SPT slots contains a zero, indicating
that there are no free slots. This means that there is an
inconsistency in the monitor's data.
>)
DEFBUG(HLT,SPTPIC,PAGEM,SOFT,<SWPIN - SPT PAGE ALREADY IN CORE>,,<
Cause: A routine has been called to swap a page into core. The id for
the page indicates that it is a page table. The BUGHLT
occurred because the SPT
entry for that page table already contains a core address.
>)
DEFBUG(HLT,SPTSHR,PAGEM,SOFT,<UPSHR-SPT SHARE COUNT OVERFLOW>,,<
Cause: The share count for an SPT slot (not an OFN) has been
incremented beyond the maximum value. This can be caused
by a pathological program.
>)
DEFBUG(CHK,SPWRFL,APRSRV,HARD,<SPURIOUS POWER FAIL INDICATION>,,<
Cause: A power-fail indication was given, and the monitor has
executed its sequence for an orderly power-down. The machine
is still running after a long delay, so the monitor has
declared the power-fail warning to be a mistake. The system
will restart as if power had failed.
>)
DEFBUG(CHK,SRQOVF,SCHED,HARD,<SCDRQ-SCHED REQUEST QUEUE OVERFLOW>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,STKOVF,APRSRV,SOFT,<MONITOR STACK OVERFLOW>,,<
Cause: The monitor's stack overflowed when it entered a common routine
used for creating temporary storage. This routine adds a
quantity to P and then executes a manual check
for stack overflow, so it does not go through the normal
hardware stack fault logic.
>)
DEFBUG(HLT,STRBAD,PAGEM,SOFT,<ASOFN-ILLEGAL STRUCTURE NUMBER>,,<
Cause: A routine has been called to assign an OFN (index block). The
caller provided a structure number that was invalid, either
because that number can never exist or because it does not
exist now.
>)
DEFBUG(HLT,STRTER,MEXEC,soft,<FATAL ERROR WHILE PROCESSING PREVIOUS STARTUP ERROR>,,<
Cause: When a software channel 34 or 35 interrupt happens on fork
0, the monitor transfers to the code specified in the right half
of MONBK. This address will often be JB0INT. JB0INT handles errors
in fork 0. While JB0INT is doing its error recovery, it sets MONBK
to J0EMER, so that this STRTER bughlt will occur if
another error happens during JB0INT.
>)
DEFBUG(HLT,STZERO,FILINI,HARD,<FILINI: STRTAB ENTRY FOR PS IS 0>,,<
Cause: This will happen if the code that is supposed to set up
the STRTAB entry for PS somehow never got executed. This should
never happen.
>)
DEFBUG(CHK,SUMNR1,SCHED,HARD,<AJBALX-SUMBNR INCORRECT>,<<T3,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,SUMNR2,SCHED,HARD,<WSMGR-SUMNR INCORRECT>,<<T3,D>,<T4,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,SWPASF,DSKALC,SOFT,<CHKBAT-FAILED TO ASSIGN BAD SWAPPING ADDRESS>,<<C,Strnam>,<CKBDRA,Addr>>,<
Cause: Swapping address was not assigned due to illegal address or
already assigned.
Action:
Data: Sixbit Structure Name, Address to be Assigned
>)
DEFBUG(CHK,SWPFPE,PAGEM,HARD,<SWAP ERROR IN SENSITIVE FILE PAGE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,SWPIBE,PAGEM,HARD,<SWAP ERROR IN INDEX BLOCK>,,<
Cause: A hardware error occurred while the monitor was reading or
writing an index block either from the file space or
the swapping area. Future attempts to read this block
will generate an error. Future attempts to write it may
produce the same BUGCHK. The page will be marked in the BAT
blocks.
Action:
>)
DEFBUG(CHK,SWPJSB,PAGEM,HARD,<SWAP ERROR IN JSB PAGE>,,<
Cause: A hardware error occurred while the monitor was reading or
writing a page in a process's per-job area in the swapping
space. Future attempts to read this page
will generate an error. Future attempts to write it may
produce the same BUGCHK. The page will be marked in the BAT
blocks.
>)
DEFBUG(HLT,SWPMNE,PAGEM,HARD,<SWAP ERROR IN SWAPPABLE MONITOR>,,<
Cause: A hardware error occurred when the monitor was reading a
page of the swappable monitor from the swapping space.
A SYSERR entry will be created when the monitor is rebooted,
but the BAT blocks will not be marked.
>)
DEFBUG(HLT,SWPPSB,PAGEM,HARD,<SWAP ERROR IN PSB PAGE>,,<
Cause: A hardware error occurred when the monitor was reading or writing
a page in a process's per-process area. in the swapping space
A SYSERR entry will be created when the monitor is rebooted,
but the BAT blocks will not be marked.
>)
DEFBUG(HLT,SWPPT,PAGEM,HARD,<SWAP ERROR IN UNKNOWN PT>,,<
Cause: A hardware error occurred when the monitor was reading or writing
a page table in the swapping space. The monitor is unable to
identify the page table.
A SYSERR entry will be created when the monitor is rebooted,
but the BAT blocks will not be marked.
>)
DEFBUG(HLT,SWPPTP,PAGEM,HARD,<SWAP ERROR IN UNKNOWN PT PAGE>,,<
Cause: A hardware error occurred when the monitor was reading or writing
a page from the file system or swapping space. The monitor is
unable to identify the owning page table.
A SYSERR entry will be created when the monitor is rebooted,
but the BAT blocks will not be marked.
>)
DEFBUG(CHK,SWPSTL,PAGEM,SOFT,<SWAP SPACE TOO LOW AT STARTUP>,,<
Cause: Insufficient swap space has been allocated for reasonable
operation. The swapping space should be at least 4 times
the size of main (MOS/core) memory.
>)
DEFBUG(HLT,SWPUPT,PAGEM,HARD,<SWAP ERROR IN UPT, OR PSB>,,<
Cause: A hardware error occurred when the monitor was reading or
writing a special page (PSB, JSB or user page table) in
the swapping space.
A SYSERR entry will be created when the monitor is rebooted,
but the BAT blocks will not be marked.
>)
DEFBUG(CHK,SYMNOM,JSYSA,HARD,<Unable to map symbol table page>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,SYMNOU,JSYSA,HARD,<Unable to unmap symbol table page>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,SYSERF,MEXEC,HARD,<LOGSST-NO SYSERR STORAGE FOR RESTART ENTRY>,,<
Cause: This BUG is not documented yet.
Action:
>)
;-T-
DEFBUG(CHK,TM2CCI,PHYM2,HARD,<PHYM2 - TM02 SSC OR SLA WONT CLEAR>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,TM2HER,PHYM2,HARD,<TM2ERR - IS.HER SET ON SUCCESSFUL RETRY>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,TM2IDM,PHYM2,HARD,<PHYM2 - ILLEGAL DATA MODE AT DONE INT>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,TM2IDX,PHYM2,HARD,<PHYM2 - ILLEGAL RETRY BYTE POINTER>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,TM2IF2,PHYM2,HARD,<PHYM2 - ILLEGAL FUNCTION ON COMMAND DONE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,TM2IRF,PHYM2,HARD,<PHYM2 - ILLEGAL FUNCTION DURING RETRY>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,TM2N2S,PHYM2,HARD,<PHYM2 - MORE DRIVES THAN TABLE SPACE, EXCESS IGNORED>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,TM2NUD,PHYM2,HARD,<PHYM2 - CHANNEL DONE INTERRUPT BUT NO UNIT ACTIVE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,TM2RFU,PHYM2,HARD,<PHYM2 - ERROR RECOVERY CONFUSED>,<<T1,D>,<Q1,D>,<T3,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,TM2UNA,PHYM2,HARD,<PHYM2 - DONE INTERRUPT AND UDB NOT ACTIVE>,<<Q1,D>,<P3,D>,<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,TNTTMM,IMPDV,HARD,<TOO MANY TELENET MESSAGES AT TNTOUT IN IMPDV>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,TPBLKB,TAPE,HARD,<MTFLSH returned with BLKF set>,,<
Cause: This BUGINF is from TAPE. The tape being read has encountered an
EOF. The I/O being done on it is non-blocking I/O. The monitor
tries to clean-up all the outstanding requests (IORB's) before
processing the trailer labels. In order to clean up the IORB's
it would have to block, which it can't do. This is a monitor bug.
Action: No user action is helpful with this bug.
>)
DEFBUG(CHK,TRPSIE,SCHED,HARD,<NO MONITOR FOR TRAPPED FORK>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,TTBAD1,MEXEC,soft,<BAD DEVICE DESIGNATOR FOR TERMINAL AT ATACH2>,,<
Cause: The call to CHKDES failed. This shouldn't happen, since
the terminal number involved comes from Q3 which is either the job's
controlling terminal number or a user-supplied terminal number from
the user's AC4. If a user-supplied number is being used, it was
range-checked by comparing it to NLINES, and if it's the job's
controlling terminal, the job was already verified to be attached
somewhere, so this bughlt shouldn't occur.
>)
DEFBUG(HLT,TTDAS1,SCHED,HARD,<HLTJB: UNABLE TO DEASSIGN CONTROLLING TERMINAL>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,TTFSMS,MEXEC,SOFT,<Failed to send system message>,,<
Cause: Most likely reason for failure is that RSX20F
cannot complete the previous TTMSG request. Typically this
is caused by a hung DH11 line, but could be a software bug
as well.
>)
DEFBUG(HLT,TTICN0,TTYSRV,SOFT,<TCI - NO BUFFER POINTER BUT COUNT NON-0>,,<
Cause: At TCI0 (get a character from the line's input buffer) the pointer to
the dynamic data base for the line was 0. This could either be a
coding error or the resident table containing the pointers was
clobbered.
Action: Look at the dump. The stack should indicate which routine called
TCI0 without the pointer.
>)
DEFBUG(CHK,TTILEC,TTYSRV,HARD,<TTSND-UNRECOGNIZED ESCAPE CODE>,<<2,D>,<3,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,TTNAC1,FILMSC,HARD,<LINE NOT ACTIVE AT PTYOPN>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,TTNAC3,DSKALC,HARD,<CTY NOT ACTIVE AT FSIPBO>,,<
Cause: CTY was not available to output a character.
Action:
>)
DEFBUG(HLT,TTNAC4,DSKALC,HARD,<CTY NOT ACTIVE AT FSIPBI>,,<
Cause: CTY was not available to read in a character.
Action:
>)
DEFBUG(HLT,TTNAC5,DSKALC,HARD,<CTY NOT ACTIVE AT FSIINI>,,<
Cause: There is no CTY to output information while mounting the public
structure.
Action:
>)
DEFBUG(CHK,TTNAC7,TTYSRV,HARD,<DEALLOCATING INACTIVE LINE>,<<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,TTNAC8,DEVICE,SOFT,<CAN'T ASSIGN TERMINAL AT DEVINI>,,<
Cause: Couldn't assign terminal to a job because
1. Failed to get resident storage
2. Line is not fully active; it is okay for system messages
and sendalls. Need a CNTRL/C on line.
3. Programming error
Action:
>)
DEFBUG(HLT,TTOCN0,TTYSRV,SOFT,<TTSTO - NO BUFFER BUT COUNT NON-0>,,<
Cause: At TTSTO5 (get a character from the line's output buffer) the
pointer to the line's data base was 0. This could either be a coding
error or the resident table containing the pointers has been
clobbered.
Action: Look at the dump. The stack should indicate which routine made
the call without a pointer.
>)
DEFBUG(HLT,TTONOB,TTYSRV,SOFT,<TTY OUTPUT - NO BUFFER BUT COUNT NON-0>,,<
Cause: At TTSND7 (send a character to a line) the pointer to the
line's data base was 0. This is either a coding error or the resident
table containing the pointers was clobbered.
Action: Look at the dump. The stack should indicate which routine
made the call without a pointer.
>)
DEFBUG(CHK,TTYBBO,TTYSRV,HARD,<TTYSRV-BIG BUFFER OVERFLOW>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,TTYNTB,TTYSRV,HARD,<RAN OUT OF TTY BUFFERS>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,TWQNUL,PHYSIO,HARD,<PHYSIO - PWQ OR TWQ WAS NULL AT A SEEK OR TRANSFER COMPLETION>,,<
Cause: One of the routines OFFTWQ or OFFPWQ was called to remove the
current IORB from the position wait queue or the transfer wait
queue when IO has completed on a unit, but the queue was empty.
>)
;-U-
DEFBUG(HLT,UBANXM,PAGEM,SOFT,<I/O NMX FROM UNIBUS DEVICE>,<<UPTPFW,PFW>,<UPTPFO,PC>>,<
Cause: The monitor tried to reference a non-existent device on the
UNIBUS. This BUGHLT occurs only on the 2020.
>)
DEFBUG(HLT,UIONIR,PHYSIO,HARD,<UDSKIO - NO IORB FOR NOSKED FORK>,,<
Cause: The routine UDSKIO was called to do special IO for a fork,
and to do the IO it uses one of a group of preallocated IORBs.
But there were no free IORBS left, and the fork could not
block because it was NOSKED.
>)
DEFBUG(CHK,ULKBAD,TTYSRV,HARD,<UNLOCKING TTY WHEN COUNT IS ZERO>,<<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,ULKSTZ,FUTILI,HARD,<OVERLY DECREMENTED STRUCTURE LOCK>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,UNBFNF,SCHED,HARD,<UNBLK1 - FORK NOT FOUND>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,UNPGF1,APRSRV,HARD,<MEMPAR-PARITY ERROR DURING MEM SCAN>,,<
Cause: A page fault occurred while the monitor was scanning memory
looking for an MB parity error. The monitor expects to cause
such a fault when it references the bad word in memory. However,
the PC indicates that the error occurred somewhere other than
in the instruction that is expected to fail.
The monitor
has printed a description of the problem on the CTY. A SYSERR
block has been created and will be placed in the SYSERR file
when the monitor is rebooted.
If the memory scan has detected any errors, the monitor has
printed a escription of them on the CTY, too.
>)
DEFBUG(HLT,UNPGF2,APRSRV,HARD,<UNKNOWN PAGE FAILURE TYPE>,,<
Cause: A page fault has occurred and the page fail word indicates
a "hard" ERROR. The monitor has read the type of failure from
the page fail word and one of the following is true:
1. The hardware is never supposed to generate the code.
2. The code is valid, but the scheduler is running, and this
code should never be generated from scheduler context.
>)
DEFBUG(CHK,UNPIRX,SCHED,HARD,<UNPIR-NO PSI IN PROGRESS>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,UNXMPE,APRSRV,HARD,<PFCDPE-UNEXPECTED PARITY ERROR TRAP>,,<
Cause: The monitor was processing an AR or ARX parity error when
a second error occurred. The monitor retries the reference
that caused the original error and is prepared to handle
a second error. However, the BUGHLT indicates that the
error occurred during the processing but not during the retry.
>)
DEFBUG(INF,USGHOL,MEXEC,HARD,<LOST PAGE(S) IN USAGE FILE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,UXXCKP,MEXEC,soft,<COULDN'T CREATE CHECKPOINT FILE>,,<
Cause: The file PS:[ACCOUNTS]CHECKPOINT.BIN.1 could not be referenced
for one reason or another. The code first attempts a GTJFN (GJ%PHY,
GJ%OLD) and an OPENF (OF%RD,OF%WR,OF%RTD), one of which must fail
for UXXCKP to be a possibility.
After the above GTJFN or OPENF has failed, then a GTJFN (GJ%PHY,GJ%NEW)
is attempted. If this succeeds, then UXXCKP will occur if a failure
happens on one of the following: the subsequent OPENF (OF%WR,OF%RD),
the call to ASGSWP to allocate CKPSIZ words, or the SOUT writing
CKPSIZ words to the checkpoint file.
If the GTJFN (GJ%PHY,GJ%NEW) fails, then another GTJFN (GJ%PHY,GJ%DEL)
is attempted, and its failure will cause UXXCKP. If this GTJFN
succeeds, however, then a CHFDB (turning off FB%DEL to undelete the
file) is done, and its failure will also cause UXXCKP.
Action: Bring up the system without the checkpoint file being referenced.
(Sorry, I don't know offhand how to do that.) Then, get the
checkpoint file into a state such that none of the above failures
will occur.
>)
DEFBUG(CHK,UXXCL1,MEXEC,HARD,<UNABLE TO CREATE NEW USAGE FILE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,UXXCL2,MEXEC,HARD,<UNABLE TO OPEN NEW USAGE FILE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(CHK,UXXCL3,MEXEC,HARD,<UNABLE TO CLOSE USAGE FILE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,UXXCRE,MEXEC,soft,<CANNOT CREATE USAGE FILE>,,<
Cause: If the GTJFN (GJ%PHY,GJ%OLD) or the OPENF (OF%RD,OF%WR,
OF%RTD) on the file pointed to by CKPFIL (PS:[ACCOUNTS]
CHECKPOINT.BIN.1) fails, then another GTJFN (GJ%FOU) and OPENF
(OF%WR) is attempted in order to create a new chkecpoint file.
If these latter GTJFN and OPENFs fail, the UXXCRE bughlt occcurs.
Action: Analyze the error code from the failing jsys, and fix the
checkpoint file so that the error doesn't happen.
>)
DEFBUG(CHK,UXXFAI,MEXEC,HARD,<USAGE JSYS FAILURE>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(INF,UXXFIT,MEXEC,HARD,<CHECKPOINT FILE NOT IN CORRECT FORMAT FOR THIS SYSTEM, REBUILDING...>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,UXXILL,MEXEC,soft,<USGMES: ILLEGAL FUNCTION CODE>,,<
Cause: The USAGE jsys causes entries in the usage queue. Each
entry has a dispatch offset which is used by USGMES as an index into
a vector for calling the appropriate support routine.
If the dispatch offset is tooo large, this bughlt occurs. Since the
monitor itself is creating the entries in the queue, such a mismatch
should never occur.
>)
DEFBUG(HLT,UXXMAP,MEXEC,soft,<USGMAP: CALL TO JFNOFN FAILED>,,<
Cause: USGMAP wants to map a page of a file into FPG0 via SETMPG.
It calls JFNOFN to convert the jfn.pn atom to ofn.pn, which SETMPG
wants. If JFNOFN fails, this bughlt occurs. Some reasons that JFNOFN will
fail are: jfn is not associated with a disk file, jfn is not open,
attempt to create new page table but file not open for writing,
attempt to create new page table for a directory file, attempt to
create new page table but there's no room on disk.
>)
DEFBUG(HLT,UXXOPN,MEXEC,soft,<UNABLE TO OPEN USAGE FILE>,,<
Cause: USGINI's OPENF (OF%RD,OF%WR,OF%RTD) failed to open the
file pointed to by USGFIL, probably PS:[ACCOUNTS]SYSTEM-DATA.BIN.
>)
DEFBUG(CHK,UXXWER,MEXEC,HARD,<WRITE ERROR IN USAGE FILE>,<<T1,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
;-V-
;-W-
DEFBUG(CHK,WRTBT4,DSKALC,SOFT,<ASOFN ON BIT TABLE FILE FAILED>,<<T2,Strcod>>,<
Cause: Could not assign an ofn for the structure bit table.
Action:
Data: Structure Unique Code
>)
DEFBUG(CHK,WRTCPB,DSKALC,HARD,<WRTBTB - FAILED TO BACKUP ROOT-DIRECTORY>,<<T1,Strcod>>,<
Cause: The bit table is being written. The backup root-directory or
symbol table may not have been written, or there may not be
enough free space on the pack.
Action:
Data: Structure Unique Code
>)
DEFBUG(HLT,WRTLNG,DSKALC,SOFT,<WRTBTB - BIT TABLE IS A LONG FILE>,,<
Cause: The bit table FDB has the FB%LNG bit set, which says the file
is a long file.
Action:
>)
DEFBUG(CHK,WSPNEG,PAGEM,HARD,<SOSWSP-WSP NEGATIVE>,<<FX,D>,<T2,D>>,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,WSSPNA,PAGEM,SOFT,<WSSFKP-FORK SPECIAL PAGE BAD AGE>,,<
Cause: The monitor is swapping out all pages of a process. It is
trying to swap out one of the special pages (JSB, PSB, etc.).
The page should be in core and locked, but it is not
assigned (i.e., its age is LESS THAN PSASN).
>)
DEFBUG(HLT,WSSPNC,PAGEM,SOFT,<WSSFKP-FORK SPECIAL PAGE NOT IN CORE>,,<
Cause: The monitor is swapping out all pages of a process. It is
trying to swap out one of the special pages (JSB, PSB, etc.).
The page should be in core and locked, but it is not in core.
Action:
>)
;-X-
DEFBUG(CHK,XBWERR,PAGEM,HARD,<UPDOFN-DSK WRITE ERROR ON XB>,,<
Cause: This BUG is not documented yet.
Action:
>)
DEFBUG(HLT,XSCORE,PAGEM,SOFT,<CST TOO SMALL FOR PHYSICAL CORE PRESENT>,,<
Cause: A routine has been called to map a specified core page to a
specified virtual page. The BUGHLT indicates that the caller
provided a page number of a core page that does not exist
(i.e., it is too large). This BUGHLT can occur if a monitor
that is built for less than 256K is booted on a machine whose
memory exceeds 256K.
Action: If the monitor was built for less than 256K, and there
is more than 256K of memory on the system, rebuild the monitor
for the correct amount of memory.
>)
;-Y-
;-Z-