AA BJ93C RB_TOPS 10_Stopcodes_Specification_Jan89 RB TOPS 10 Stopcodes Specification Jan89

AA-BJ93C-RB_TOPS-10_Stopcodes_Specification_Jan89 AA-BJ93C-RB_TOPS-10_Stopcodes_Specification_Jan89

User Manual: AA-BJ93C-RB_TOPS-10_Stopcodes_Specification_Jan89

Open the PDF directly: View PDF PDF.
Page Count: 138 [warning: Documents this large are best viewed by clicking the View PDF Link!]

TOPS-10
Stopcodes Specification
AA-8J93C-R8
January 1989
This document describes stopcodes for the
TOPS-10
monitor,
GALAXY,
and DECnet-10 software.
Operating System:
Software:
TOPS-10 Version 7.04
GALAXY Version
5.1
DECnet-10 Version 4.0
digital equipment corporation
maynard, massachusetts
First
Printing,
December
1980
Revised,
April
1984
Revised,
April
1986
Revised,
January
1989
The information in this
document
is subject to change without notice and should
not
be
construed as a
commitment
by Digital
Equipment
Corporation. Digital
Equipment
Corporation assumes no responsibility for any errors that may
appear
in this document.
The software
described
in this
document
is furnished under a license and may be
used or
copied
only in
accordance
with the terms of such license.
No responsibility is assumed for the use or reliability of software on
equipment
that is not
supplied
by Digital
Equipment
Corporation or its affiliated companies.
Copyright
© 1980, 1984, 1986, 1989 Digital
Equipment
Corporation
All Rights Reserved.
Printed in U.S.A.
The Reader's Comments form on the last page of this
document
requests the
user's critical evaluation to assist in preparing future documentation.
The following are trademarks of Digital
Equipment
Corporation:
CI
DECtape LA50
SITGO-10
DDCMP DECUS
LN01
TOPS-10
DEC DECwriter LN03
TOPS-20
DECmaii DELNI MASSBUS
TOPS-20AN
DECnet DELUA PDP UNIBUS
DECnet-VAX
HSC
PDP-11/24
UETP
DECserver
HSC-50
PrintServer VAX
DECserver 100 KA10 PrintServer 40
VAXNMS
DECserver 200
KI
Q-bus
VT50
DECsystem-10
KL10 ReGIS
mOmODmD™
DECSYSTEM-20
KS10 RSX
CONTENTS
PREFACE 1 MONITOR STOPCODE
DEFINITION
. 1
2 TYPES
OF
STOPCODES . . . . . . . . .
..
. 1
2.1
DEBUG
Stopcodes
. . . . . . 2
2.2
JOB
Stopcodes
. . . . . . . . . 2
2.3
STOP
Stopcodes
.........
. . 3
2.4
CPU
Stopcodes
. . . . .
....
3
2.5
HALT
Stopcodes
. . .
..
.
...
4
2.6
INFO
Stopcodes
. . . . . . . . . 4
3 CONTINUABLE STOPCODES . . . . . . 5
4
LIST
OF
MONITOR STOPCODES . . . . . . . . . . . . . 7
5
LIST
OF
DECNET-10 STOPCODES . . . . . . . . . . .
91
6 GALAXY-10 STOPCODES . . . . . .
..
...
104
7
LIST
OF
GALAXY
STOPCODES . . . . . . . .
105
iii
PREFACE
This
document
briefly
describes
the
TOPS-IO
monitor,
GALAXY,
and
DECnet-10
stopcodes.
This
specification
was
designed
to
assist
the
user
in
analyzing
stopcode
messages,
to
investigate
and
undertake
corrective
action
when
the
TOPS-IO
monitor,
GALAXY,
or
DECnet-10
software
unexpectedly
fails.
Audience
Requirements
The
f61lowing
manuals
provide
additional
information
for
analyzing
and
regenerating
a
TOPS-IO
monitor,
GALAXY,
and
DECnet-10
software.
o
TOPS-IO
Software
Installation
Guide
describes
how
to
generate
and
install
TOPS-IO
and
GALAXY
software.
o
DECnet-10
Network
Generation
and
Installation
Procedures
describes
how
to
generate
and
InStall
DECnet-10
software
on
DECsystems-1090/1091
and
DECSYSTEM-2020.
o
DECnet-10
System
Manager's
and
Operator's
Guide
describes
the
operational,
control,
and
monItoring
facilities
of
DECnet-10.
o
TOPS-IO
Operator's
Guide
describes
how
to
reload
a
TOPS-IO
system.
o
TOPS-IO
Crash
Analysis
Guide
describes
how
to
analyze
a
crash,
and
how
to
prevent
future
monitor
errors.
o
TOPS-IO/TOPS-20
Batch
Reference
Manual
describes
how
to
use
the
TOPS-IO
and
TOPS-20
batch
systems.
o
TOPS-IO/TOPS-20
SPEAR
Manual
describes
the
SPEAR
program,
which
provides
a
dump
to
help
analyze
a
hardware
errors.
v
MONITOR
STOPCODE
DEFINITION
1
MONITOR
STOPCODE
DEFINITION
A
stopc~de
message
is
generated
when
the
monitor
detects
a
serious
error
ln
its
database.
When
the
TOPS-10
monitor
encounters
an
internal
error
it
issues
a
one
to
six
character
name
called
a
stopcode
name.
The
stopcode
is
displayed
on
the
console
terminal
(CTY)
and
alerts
you
of
possible
system
failure,
depending
on
the
severity
of
the
error.
The
stopcode
message
is
generated
by
a
stopcode
macro
when
the
monitor
detedts
an
error
in
the
database.
This
macro
prints
the
following
message
on
the
CTY:
?Stopcode
xxxyyy,
Type=~
on
CPUn
at
date/time
Where:
xxxyyy
is
the
stopcode
name.
is
the
type
of
stopcode.
below.
Stopcode
types
are
listed
n
is
the
CPU
number.
date/time
is
the
date
and
time
of
day
when
the
stopcode
occurred.
2 TYPES
OF
STOPCODES
The
stopcodes
are
divided
into
categories,
depending
on
the
severity
of
the
error
that
cause
the
stopcode,
and
the
portions
of
the
system
that
might
be
affected
by
the
error.
The
types
of
monitor
stopcodes
are:
1.
DEBUG
stopcodes
indicate
internal
errors
only.
continuable
stopcodes.
These
are
2.
JOB
stopcodes
indicate
that
the
error
may
endanger
a
user
job.
These
are
continuable
stopcodes.
Only
the
job
that
was
running
when
the
stopcode
occurred
will
be
stopped.
3.
STOP
stopcodes
indicate
errors
that
might
endanger
system
operation.
These
are
not
continuable
stopcodes.
4.
CPU
stopcodes
indicate
errors
that
prevent
continued
operation
of
a CPU.
In
a
single-CPU
configuration,
or
if
the
CPU
that
encountered
the
stopcode
was
the
only
CPU
running
at
the
time,
the
CPU
stopcode
is
equivalent
to
a STOP
stopcode.
If
there
are
other
CPUs
running
in
an
SMP
configuration
at
the
time
of
the
stopcode,
a
dump
is
taken
and
the
affected
CPU
halts.
Any
job
that
was
running
on
the
affected
CPU
at
the
time
of
the
stopcode
is
stopped.
5.
HALT
stopcodes
indicate
fatal
errors
that
halt
the
system,
and,
by
definition,
are
not
continuable.
6.
INFO
stopcodes
are
continuable
stopcodes
that
are
generated
to
inform
the
system
operator
of
a
system
event.
1
MONITOR STOPCODE
DEFINITION
The
monitor
generates
a
stopcode
using
the
STOPCD
macro.
There
are
several
modules
in
the
monitor,
however,
that
use
the
BUG.
macro
to
generate
a
stopcode.
These
modules
are
common
to
both
TOPS-IO
and
TOPS-20.
They
generate
three
types
of
BUG.
stopcodes,
which
are
equivalent
to
the
following
types
of
stopcodes:
BUG.
~
HLT
CHK
INF
2.1
DEBUG
Stopcodes
STOPCD
~
STOP
DEBUG
INFO
A
DEBUG
stopcode
is
a
stopcode
that
is
not
immediately
harmful
to
any
job
or
to
the
system.
When
the
monitor
encounters
an
internal
error
at
the
interrupt
level,
a
dump
is
performed
and
processing
continues.
The
following
message
is
printed
on
the
CTY
after
the
stopcode
notification:
[Continuing
system]
2.2
JOB
Stopcodes
A JOB
stopcode
indicates
that
an
internal
error
endangers
the
integrity
of
the
job
that
is
currently
running.
The
monitor
aborts
the
current
job
and
continues
processing.
The
following
message
is
printed
on
the
CTY
after
the
stopcode
notification:
[Aborting
job]
On
the
user's
terminal,
the
following
message
is
displayed:
?Monitor
error
at
{user/exec}
PC
nnnnnn;
UUO
at
{user/exec}
PC
nunnunmm
Where:
nnnnnn
and
nunnunmm
are
one
of
the
following
virtual
memory
locations:
o
User
location
nnnnnn;
o
Exec
location
nnnnnn;
Exec
called
from
exec
location
mmmmmm
o
Exec
location
nnnnnn;
Exec
called
from
user
location
mmmmmm
2
MONITOR STOPCODE
DEFINITION
2.3
STOP
Stopcodes
A STOP
stopcode
indicates
an
internal
error
that
endangers
the
integrity
of
the
entire
system.
All
jobs
are
aborted
and
the
system
begins
to
dump
and
reload
the
monitor
automatically.
The
monitor
prints
the
following
message
on
the
CTY
after
the
stopcode
notification:
Reload
monitor
If
the
monitor
obtains
the
necessary
information,
supplementary
message
on
the
CTY
of
the
form:
it
prints
a
JOB
jobn
on
TTYnnn
running,name
UUO
is
octal
representation
at
user
PC
address
File
filespec
Where:
nnn
name
octal
representation
address
filespec
2.4
CPU
Stopcodes
is
the
number
of
the
job
causing
the
error.
is
the
number
of
the
job
controlling
the
terminal.
is
the
name
of
the
program
running
for
that
job.
is
the
octal
representation
of
the
monitor
call
failing
for
that
job.
is
the
value
of
the
program
counter
for
that
job.
is
the
file
specification
for
the
file
being
accessed.
~
CPU
stopcode
is
handled
differently,
depending
on
the
number
of
CPUs
1n
the
configuration
running
at
the
time
of
the
crash.
For
a
single-CPU
system,
a
CPU
stopcode
has
the
same
effect
as
a STOP
stopcode.
When a
CPU
stopcode
occurs
on
the
only
processor
running
in
a
multiprocessor
(SMP)
system,
the
effect
is
the
same
as
a STOP
stopcode.
All
user
jobs
are
aborted
and
the
system
begins
to
dump
and
reload
the
monitor
automatically.
The
following
message
is
printed
on
the
CTY
of
the
CPU
that
experienced
the
failure,
after
the
stopcode
notification:
Reload
monitor
However,
time
of
running,
ha.lts.
in
a
SMP
system
where
more
than
one
CPU
is
running
at
the
the
stopcode,
the
CPU
stopcode
aborts
the
job
currently
a
dump
is
taken,
and
the
CPU
that
encountered
the
stopcode
For
SMP
systems
in
which
more
that
one
CPU
is
running,
the
following
message
is
displayed
on
the
CTY
for
the
CPU
that
en60untered
the
stopcode:
[Stopping
CPU]
3
MONITOR STOPCODE
DEFINITION
If
the
monitor
obtains
the
necessary
information,
supplementary
message
on
the
CTY
of
the
form:
it
prints
a
Job
jobn
on
TTYnnn
running
name
UUo
is
octal
representation~user
PC
address
File
filespec
Where:
nnn
name
octal
representation
address
filespec
2.5
HALT
Stopcodes
is
the
number
of
the
job
causing
the
error.
is
the
number
of
the
job
controlling
the
terminal.
is
the
name
of
the
program
running
for
that
job.
is
the
octal
representation
of
the
monitor
call
failing
for
that
job.
is
the
value
of
the
program
counter
for
that
job.
is
the
file
specification
for
the
file
being
accessed.
A
HALT
stopcode
indicates
a
fatal
error
and
affects
the
entire
system.
The
monitor
cannot
automatically
reload.
The
system
halts,
and
you
must
manually
dump
and
reload
the
monitor.
(Refer
to
the
TOPS-IO
Operator's
Guide.)
HALT
stopcodes
generate
the
following
message:
KL
HALTED
2.6
INFO
Stopcodes
An INFO
stopcode
is
a
report
on
a
system
event
that
may
be
of
interest
in
debugging
crashes.
These
stopcodes
are
for
informational
purposes
only,
and
do
not
interrupt
system
or
job
execution.
4
MONITOR
STOPCODE
DEFINITION
3 CONTINUABLE STOPCODES
Continuable
stopcodes
occur
when
the
monitor
executes
a
STOPCD
macro,
dumps
the
memory
image,
and
continues
the
system
automatically.
HALT
and
STOP
stopcodes
are
not
continuable.
A
CPU
stopcode
is
continuable
on
SMP
systems
where
more
than
one
CPU
is
running
(see
Section
2.4)
.
The
following
examples
illustrate
three
continuable
DEBUG
stopcodes
and
a JOB
stopcode,
as
displayed
on
the
CTY:
Example
~
?CPUO
monitor
error.
Stopcode
name
is
ICN
CPU
Status
Block
on
30-May-86
19:29:21
CONI APR, =
001060,,004102
CONI
PI,
=
000000,,000777
CONI PAG, =
000000,,020000
DATAl PAG, =
500100,,000002
[Dumping
on
DSK:CRASH.EXE[1,4]]
[Continuing
system]
Example
~
?CPU1
monitor
error.
Stopcode
name
is
EUE
Job
5
on
TTY1
running
DDT
User
[1,2]
UUO
is
0
at
user
PC
002472
CPU
Status
Block
at
4-0ct-86
8:16:36
APRID =
000231,,342002
ERA
=
600000,,040513
CONI APR, =
007760,,000003
CONI
PI,
=
000000,,000377
CONI PAG, =
000000,,620001
DATAl PAG, =
700100,,002255
AR
ARX
Data
Word'=
000000,,057000
IO
Page
Fail
Word
=
000000,,000000
SBUS
Diags:
CNTRLR
FNC
0
FNC
1
000004
007040,,040610
000200,,000000
[Dumping
on
DSK:CRASH.EXE[1,4]]
[Continuing
system]
Example
~
?CPU1
monitor
error.
Stopcode
name
is
IEZ
File
DSKEO:OPSER.LOG[1,2]
Job
1
on
CTY
running
OPSER
User
[1,2]
[Dumping
on
DSK:CRASH.EXE[1,4]]
[Continuing
system]
5
MONITOR
STOPCODE
DEFINITION
The
following
example
illustrates
a JOB
stopcode
message
that
is
displayed
on
the
CTY:
%DECsystem-l0
not
running
?CPUO
monitor
error.
Stopcode
name
is
IME
Job
1
on
TTY5
running
FH702
User
[1,2]
UUO
is
47240040770
at
user
PC
006477
CPU
Status
Block
on
24-Jan-86
15:06:00
APRID =
640336,364654
ERA
=
024000,,006451
CONI APR, =
007760,000001
CONI
PI,
=
000000,,000377
CONI PAG, =
000000,,660001
DATAl PAG, =
700100,,001340
AR
ARX
Data
Word
=
000000,,000000
10
Page
Fail
Word
=
000000,,000000
SBUS
Diags:
CNTRLR
FNC
°
FNC
1
000004
001740,,017321
000200,,000000
000010
006160,,006603
000500,,001000
[Dumping
on
BLUI:CRASH.EXE[1,4]]
[Aborting
Job]
[DECsystem-l0
Continued]
The
same
JOB
stopcode
message
would
also
appear
on
the
job's
terminal,
in
addition
to
the
following
message:
?Monitor
error
at
user
PC
006476
6
MONITOR
STOPCODE
DEFINITION
4
LIST
OF
MONITOR
STOPCODES
A
list
of
stopcodes
for
all
systems
that
run
the
TOPS-IO
monitor
is
presented
on
the
following
pages
in
alphabetical
order.
The
list
shows
the
name
of
each
stopcode,
the
calling
module,
the
type
of
stopcode,
a
phrase
message
(for
which
the
name
is
a
symbol),
and
a
brief
explanation
of
the
containing
routine,
the
error
that
caused
the
stopcode,
and
any
data
items
that
can
be
helpful
in
analyzing
dumps.
Name
AAD
AAO
ABK
AES
Module
FILFND
DEBUG
Message
and
Explanation
Access
table
Already
Dormant
ATNLNK
unlinks
an
access
table
from
a
name
block
(NMB)
ring.
This
stopcode
occurs
when
an
attempt
is
made
to
make
an
access
table
dormant,
but
the
table
is
already
dormant.
Data
Items!
Tl
T2
T3
location
of
access
table
location
of
predecessor
location
of
next
in
ring
APRSER JOB
Access
Allowed
is
Off
The
monitor
converts
virtual
IOWDs
into
physical
IOWDs.
This
stopcode
occurs
while
checking
the
access
bits
for
a
page
pointed
to
by
the
IOWD,
and
access
to
that
page
is
not
allowed.
Data
Items:
Tl
total
number
of
words
accumulated
so
far
T2
number
of
words
for
current
page
APRSER EVENT
FILFND
JOB
T3
current
page
number
within
this
segment
T4
next
page
number
within
this
segment
(T4
is
the
page
that
was
not
allowed
access)
Address
BreaK
Abnormal.End
of
Search
list
SLXAES
is
called
from
several
places
in
FILFND.
This
stopcode
occurs
for
many
reasons,
such
as
unexpectedly
encountering
the
end
of
a
search
list.
ALW
FILUUO JOB
Access
table
Linked
Wrong
ANFAIB NETSER STOP No
buffer
set
up
when
advancing
input
When
attempting
to
finish
processing
the
filling
of
the
current
user's
input
buffer,
no
input
buffer
(DEVAXI)
is
found
to
be
set
up.
Data
Items:
F =
address
of
DDB
7
ANFAOB
NETSER STOP
MONITOR
STOPCODE
DEFINITION
No
buffer
set
up
when
calling
NTDAOB
When
attempting
to
finish
processing
the
emptying
of
the
current
user's
output
buffer,
no
output
buffer
(DEVAXO)
is
found
to
be
set
up.
Data
Items:
F =
address
of
DDB
ANFBLW
NETSER STOP
Buffer
Length
Wrong
On a
call
to
MKNPCB/MKUPCB
to
allocate
an
ANF
Protocol
Control
Block,
the
length
of
the
data
buffer
associated
with
the
PCB
did
not
match
the
calculated
length.
(The
PCBs
are
stored
in
free
lists
sorted
by
the
PCB
data
buffer
size.)
Data
Items:
U =
address
of
PCB
ANFCGM
NETSER STOP
ANFCIL NETSER STOP
Tl
length
of
PCB
data
buffer,
in
words
T2 =
length
PCB
data
buffer
should
be
Cannot
Get
Message
After
a
call
to
PCBECK
returned
"guaranteeing"
the
availablity
of
an
ANF
network
Protocol
Control
Block,
a
subsequent
call
to
PCBEGT
to
get
a
free
PCB
failed.
Connect
Initiate,
message
too
Long
An
attempt
was
made
to
send
a
Connect
Initiate
(or
possibly
a
Connect
Confirm)
message
that
exceeded
the
maximum
"reasonable"
size
of
a
connect
message.
Data
Items:
F =
address
of
DDB
W =
address
of
NDB
ANFCLA
NETSER STOP
P3
=
byte
count
for
proposed
connect
message
LAT
still
assigned
in
CLNNDB
CLNNET
was
called
to
"clean
up"
an
ANF
network
Device
Data
Block,
but
the
DDB
claims
to
still
be
connected
to
a
remote
node.
(CLNNET
should
be
called
only
after
the
device
has
been
disconnected.)
Data
Items:
F =
address
of
network
DDB
ANFCND
NETSER STOP
CLNNDB
has
No
DDB
CLNNET
was
called
to
network
Device
Data
contained
zero.
8
"clean
up"
an
ANF
Block,
but
register
F
ANFDDQ
NETSER STOP
MONITOR
STOPCODE
DEFINITION
Data
request
count
went
negative
The
count
of
outstanding
data
requests
available
for
a
network
device
went
negative.'
Data
Items:
F =
address
of
DDB
ANFDLA
NETSER STOP No
DLA
on
connect
When
disconnecting
an
ANF
network
call
to
NCSDSC
discovered
that
Destination
Link
Address
was
zero.
device,
a
the
DDB's
Data
Items:
F =
address
of
DDB
ANFDMU
NETSER STOP
Data
buffer
Messed
Up
On a
call
to
MKNPCB/MKUPCB
to
allocate
an
ANF
Protocol
Control
Block,
a
free
PCB's
data
buffer
check
words
were
found
to
have
been
corrupted.
The
memory
word
immediately
preceding
the
data
buffer
should
contain
SIXBIT/NET/
in
its
left
half,
and
the
memory
word
immediately
following
the
data
buffer
should
contain
SIXBIT/NETMEM/.
Data
Items:
U =
address
of
free
PCB
ANFDRQ
NETSER STOP
Tl
contents
of
bottom-end
check
word
T2 =
contents
of
top-end
check
word
Data
ReQuest
count
negative
When
processing
a
Data
Request
message
for
a
device
from
a
remote
node,
the
current
data
request
count
was
negative.
Data
Items:
F =
address
of
DDB
ANFDRZ
NETSER STOP
Sending
Data
Requests
to
device
'Zero'
A
call
to
NCSDRQ
to
send
data
requests
to
a
remote
node
discovered
that
the
network
device's
Destination
Link
Address
field
was
zero.
Data
Items:
F =
address
of
DDe
ANFDSI NETSER STOP
Cannot
send
Disconnect
message
(no
PCB?)
After
a
call
to
PCBECK
returned
"guaranteeing"
the
availability
of
an
ANF
network
Protocol
Control
Block,
a
subsequent
call
to
PCBEGT
to
get
a
free
PCB
failed.
9
ANFFCW
NETSER STOP
MONITOR
STOPCODE
DEFINITION
Free
PCB
Count
Wrong
The
PCBSEC
routine
encountered
a
discrepancy
in
a PCB
free
list:
the
free
list
counter
claimed
there
are
no
free
PCBs
in
this
particular
list,
yet
the
free
list
chain
contains
at
least
one
free
PCB.
Data
Items:
T2 =
index
into
NTFREC/NTFREF
tables
ANFFEK NETSER STOP FEK
bad,
FEKOAD
and
FEKOCT
in
conflict
On a
call
to
NETWRT/FRCWRT
to
queue
an
output
network
Protocol
Control
Block
to
an
ANF
network
Front
End
Kontroller,
the
FEK
output
queue
was
found
to
be
inconsistent:
the
count
of
output
PCBs
as
specified
by
FEKOCT
did
not
match
the
actual
output
queue
in
FEKOAD.
Data
Items:
U =
address
of
PCB
J =
address
of
FEK
ANFGFK
NETSER STOP
T3 =
actual
count
of
PCBs
in
FEKOAD
queue
Garbage
FEK
pointer
Some
routine
attempted
to
convert
an
ANF
network
Front
End
Kontroller
(data
block)
address
into
a
logical
line
number,
but
the
FEK
address
in
not
in
the
FEK
chain
(that
is,
the
FEK
does
not
exist)
.
Data
Items:
J =
address
for
non-existant
FEK
ANFIFC NETSER STOP
Illegal
FEKINT
function
Code
An
ANF
network
Front
End
Kontroller
calleo
NETSER's
FEK
interrupt
service
(FEKINT)
with
an
illegal
function
code
in
T1.
Data
Items:
J =
address
of
FEK
ANFINP NETSER STOP
T1 = FEK
interrupt
function
code
INPut
done
interrupt
with
no
input
buffer
An
ANF
network
Front
End
Kontroller
called
NETSER's
FEK
interrupt
service
(FEKINT)
to
process
an
"input
done"
interrupt
yet
had
no
ANF
network
Protocol
Control
Block
specified
in
either
FEKIDN
or
FEKIAD
(depending
on
the
interrupt
function
code)
.
Data
Items:
J =
address
of
FEK
10
ANFLAA
NETSER STOP
MONITOR
STOPCODE
DEFINITION
LAT
Already
Assigned
When
attempting
to
establish
a
connection
to
a
remote
device's
node,
the
Device
Data
Block
was
found
to
already
have
a
Link
Address
Table
entry.
Data
Items:
F =
address
of
DDB
Tl
=
LAT
address
ANFLAT
NETSER STOP
DDB
and
LAT
don't
agree
When
freeing
up
an
ANF
network
Device
Data
Block,
a
call
to
GIVSLA
discovered
that
the
DDB's
link
address
did
not
match
the
network
Link
Address
Table.
(The
LAT
entry
did
not
point
back
to
the
DDB
which
points
to
the
LAT
entry.)
Data
Items:
F =
address
of
DDB
ANFLCC
NETSER STOP
P2
=
DDB's
link
address
(index
into
LAT)
Not
in
confirm
wait
--
LAT
table
messed
up
While
waiting
for
a
Connect,
Initiate
message
to
be
answered,
the
Link
Address
Table
state
for
the
device
transited
into
an
illegal
state
(a
state
that
was
neither
success,
nor
failure,
nor
still-waiting)
.
Data
Items:
F =
address
of
DDB
Tl
=
LAT
state
ANFLDD
NETSER STOP
LAT
and
DDB
Disagree
When
disconnecting
an
ANF
network
device,
a
call
to
NCSDSC
discovered
that
the
DDB's
link
address
did
not
match
the
network
Link
Address
Table.
(The
LAT
entry
did
not
point
back
to
the
DDB
which
points
to
the
LAT
entry.)
Data
Items:
F =
address
of
DDB
ANFMBL
NETSER STOP
Buffer
Length
wrong
On a
call
to
RMVPCB
to
free
up
an
ANF
network
Protocol
Control
Block,
the
PCB
data
buffer
length
was
found
to
be
too
large
(larger
than
the
maximum
allowable
data
buffer
size)
.
Data
Items:
U =
address
of
PCB
T2 = PCB
data
buffer
length,
modulo
MSGAGW
11
ANFMDL
NETSER STOP
MONITOR
STOPCODE
DEFINITION
Must
have
a
DLA
assigned
While
trying
to
format
an
ANF
network
output
message
header,
a
,device
was
found
to
have
no
Destination
Link
Address
set.
Data
Items:
F
U
address
of
DDB
address
of
PCB
ANFMRL
NETSER STOP
Message
Request
too
Large
A
call
was
made
to
the
MKNPCB/MKUPCB
routine(s)
to
allocate
an
ANF
network
Protocol
Control
Block
(data
buffer)
which
exceeded
the
maximum
configured
message
size.
Data
Items:
TI
=
requested
PCB
size,
in
words
ANFMSQ
NETSER STOP
ANFNCT NETSER STOP
Message
Queues
are
Screwed
up
NCT
processors
shouldn't
skip
An
internal-to-NETSER
routine
took
a
"skip"
never
happen.
message
return,
processing
which
should
Data
Items:
U =
probably
an
address
of
a PCB
ANFNFI NETSER STOP
Sending
Node
ID
to
the
null
FEK
An
attempt
was
made
to
send
an
ANF
Node
ID
message
to
the
null
Front
End
Kontroller.
The
null
FEK
never
goes
offline,
and
so
should
never
come
online,
and
so
should
never
need
to
be
greeted
with
a
Node
ID
message.
Data
Items:
J =
address
of
FEK
ANFNFK NETSER STOP
ANFNFP NETSER STOP
ANFNIL NETSER STOP
This
is
the
Null
FEK
The
monitor
received
and
processed
a
Node
ID
message
from
the
null
Front
End
Kontroller.
Since
NETSER
never
sends
a
Node
ID
over
the
null
FEK,
it
should
never
receive
one.
No
Free
PCBs
or
no
free
messages
After
a
call
to
PCBECK
returned
"guaranteeing"
the
availability
of
an
ANF
network
Protocol
Control
Block,
a
subsequent
call
to
PCBEGT
to
get
a
free
PCB
failed.
Not
at
Interrupt
Level
The
main
ANF
network
service
loop
NETSCN
was
called
at
a
level
other
than
interrupt
level.
12
ANFNNT
NETSER STOP
MONITOR
STOPCODE
DEFINITION
No
NDB
for
Terminal
In
the
process
of
disconnecting
a
network
terminal,
no
Node
Data
Block
can
be
found
to
match
the
remote
node
number
as
specified
in
the
terminal's
LDB
(LDPRNN
pointer).
Data
Items:
U =
address
of
terminal
LDB
ANFNPL
NETSER STOP No PCBs
on
List
A
call
was
made
to
CLNFEK
to
"clean
up"
and
reinitialize
an
ANF
network
Front
End
Kontroller
(data
block).
The
count
of
queued
transmit
Protocol
Control
Blocks
(contained
in
FEKOCT)
did
not
match
the
actual
output
PCB
chain
(starting
with
FEKOAD)
.
Data
Items:
J =
address
of
FEK
ANFNUL
NETSER STOP NULl FEK
being
"cleaned"
A
call
was
made
to
CLNFEK
to
"clean
up"
and
reinitialize
an
ANF
network
Front
End
Kontroller
(data
block),
but
the
specified
FEK
was
the
so-called
null
FEK,
which
should
never
go
offline.
Data
Items:
J =
address
of
FEK
ANFNWA
NETSER STOP
Node
Went
Away
When
disconnecting
an
ANF
network
device,
a
call
to
NCSDSC
discovered
that
the
device's
remote
node
"went
away"
(the
node
is
no
longer
in
communication
with
the
local
host)
.
In
this
case,
the
device
service
routine
should
have
simply
destroyed
the
DDB,
rather
than
trying
to
disconnect
it
first
(for
example,
just
call
ZAPNET).
Data
Items:
F =
address
of
DDB
ANFOBS
NETSER STOP
OBSolete
feature
On a
call
to
ZAPPCB
to
deallocate
(and
return
to
the
monitor's
general
purpose
free
pool)
an
ANF
network
Protocol
Control
Block,
a PCB
was
found
to
own a
"secondary"
data
buffer
(in
addition
to
the
primary
data
buffer),
a
feature
no
longer
in
use.
Data
Items:
U =
address
of
PCB
13
ANFOUT
NETSER STOP
MONITOR
STOPCODE
DEFINITION
OUTput
done
interrupt
with
no
PCB
An
ANF
network
Front
End
Kontroller
called
NETSER's
FEK
interrupt
service
(FEKINT)
to
process
an
"output
done"
interrupt,
yet
had
no
ANF
network
Protocol
Control
Block
address
in
FEKODN.
Data
Items:
J =
address
of
FEK
ANFPCC NETSER STOP
Count
of
PCBs
on
list
is
wrong
A
call
was
made
to
CLNFEK
to
"clean
up"
and
reinitialize
an
ANF
network
Front
End
Kontroller
(data
block).
The
count
of
queued
transmit
Protocol
Control
Blocks
(contained
in
FEKOCT)
did
not
match
the
actual
output
PCB
chain
(starting
with
FEKOAD) .
Data
Items:
J =
address
of
FEK
ANFPCL NETSER STOP PCB
Lists
screwed
up
On a
call
to
MKNPCB/MKUPCB
to
allocate
an
ANF
Protocol
Control
Block,
the
PCB
"free"
list(s)
were
found
to
be
inconsistent.
The
PCB
free
pool
consists
of
linked
lists
(sorted
by
PCB
size)
of
unused
(and
therefore
available
to
be
re-used)
free
PCBs.
The
count
of
free
PCBs
disagrees
with
the
length
of
the
linked
list
of
free
PCBs.
Data
Items:
U =
address
of
(alleged)
free
PCB
ANFPCM
NETSER
STOP·
T2 =
index
into
NTFREC/NTFREF
linked
list
table
PCB
data
buffer
check
words
trashed
On a
call
to
RMVPCB
to
free
up
an
ANF'
network
Protocol
Control
Block,
the
PCB
data
buffer
check
words
were
found
to
be
corrupted.
The
memory
word
immediately
preceding
the
data
buffer
should
contain
SIXBIT/NET/
in
its
left
half,
and
the
memory
word
immediately
following
the
data
buffer
should
contain
SIXBIT/NETMEM/.
Data
Items:
U =
address
of
PCB
T1
contents
of
bottom-end
check
word
T2 =
contents
of
top-end
check
word
14
ANFPCR NETSER STOP
MONITOR STOPCODE
DEFINITION
PCB
tag
word
trashed
On a
call
to
RMVPCB
to
free
up
an
ANF
network
Protocol
Control
Block,
the
PCB
was
found
to
be
corrupted,
either
the
PCBTAG
word
did
not
contain
SIXBIT/PCBTAG/,
or
the
PCB
data
buffer
length
was
not
a
proper
size
(in
particular,
was
not
a
multiple
of
the
MSGAGW
allocation
"granularity").
Data
Items:
U =
address
of
PCB
ANFPCT NETSER STOP
Tl
contents
of
PCBTAG
word
T2 =
length
of
PCB
data
buffer
PCB
trashed
On a
call
to
MKNPCB/MKUPCB
to
allocate
an
ANF
Protocol
Control
Block,
an
unused
PCB
removed
from
the
PCB
free
lists
was
found
to
contain
junk
in
the
PCBTAG
check
word
(which
should
contain
SIXBIT/PCBTAG/)
.
Data
Items:
U =
address
of
unused
PCB
ANFPCV NETSER STOP
Tl
=
contents
of
PCBTAG
word
PCB
not
Valid
On a
call
to
NETWRT/FRCWRT
to
queue
an
output
network
Protocol
Control
Block
to
an
ANF
network
Front
End
Kontroller,
the
PCB
check
word
was
found
to
be
corrupted.
The
PCBTAG
word
of
the
PCB
should
contain
SIXBIT/PCBTAG/.
Data
Items:
U
J
address
of
PCB
address
of
FEK
ANFRDN
NETSER STOP
Routing
header
has
bad
Destination
Node
When
processing
a
just-received
message,
the
destination
node
specified
in
the
message)
did
not
local
host
node
number.
ANF
network
number
(as
match
the
Data
Items:
U =
address
of
PCB
ANFRDT
NETSER STOP
W =
address
of
NDB
which
sent
the
message
PI
=
current
byte
pointer
into
PCB
data
buffer
Releasing
DDB
Twice
ZAPNET
was
called
to
release
an
ANF
network
Device
Data
Block,
but
the
DDB
is
already
marked
as
having
been
cleared
(and
has
been
returned
to
the
monitor
free
pool)
.
Data
Items:
F =
address
of
network
DDB
15
ANFRSN
NETSER STOP
MONITOR
STOPCODE
DEFINITION
Routing
header
has
bad
Source
Node
When
processing
a
just-received
ANF
network
message,
the
source
node
number
(as
specified
in
the
message)
did
not
match
the
remote
node
number
from
the
ANF
network
Node
Data
Block
from
which
this
message
was
de-queued.
Data
Items:
U =
address
of
PCB
ANFSBA NETSER STOP
W =
address
of
NDB
which
sent
the
message
PI
=
current
byte
pointer
into
PCB
data
buffer
Secondary
Buffer
Allocated
("old
feature")
On a
call
to
RMVPCB
to
free
up
an
ANF
network
Protocol
Control
Block,
a PCB
was
found
to
own a
"secondary"
data
buffer
(in
addition
to
the
primary
data
buffer),
a
feature
no
longer
in
use.
Data
Items:
U =
address
of
PCB
ANFSLA NETSER STOP SLA
on
a
connect
On a
call
to
NCSCNT
to
send
a
Connect
Initiate
message
(or
possibly
from
NCSCNC
to
send
a
Connect
Confirm
message)
to
a
remote
node
for
a
device,
the
network
Device
Data
Block
had
no
Source
Link
Address.
Data
Items:
F
W
address
of
DDB
address
of
NDB
ANFTLK
NETSER STOP W
points
at
NETNDB
(TaLKing
to
itself)
An
illegal
operation
was
detected
directed
at
the
Node
Data
Block
for
the
local
host.
For
example,
an
attempt
was
made
(in
CLNNDB)
to
delete
the
NDB
as
no
longer
reachable
on
the
network.
Data
Items:
W =
address
of
NDB
ANFTMF
NETSER STOP
Too
Many FEKs
When
rebuilding
the
neighbor's
table
(for
sending
Neighbors
messages
to
other
nodes),
there
were
more
than
NGHMAX
Front
End
Kontrollers
(neighbors).
Data
Items:
J =
address
of
FEK
Tl
=
node
number
of
FEK
neighbor
16
ANFUBN
NETSER STOP
MONITOR
STOPCODE
DEFINITION
Unsent
Byte
count
went
Negative
When
processing
the
segmentation
of
a
user
output
buffer,
the
count
of
bytes
remaining
to
be
transmitted
(DEVAXO+1)
went
negative.
Data
Items:
F =
address
of
DDB
ANFUND
NETSER STOP
Unreasonable
Network
DDB
length
The
MAKDDB
routine
was
called
to
create
an
ANF
network
Device
Data
Block
with
an
"unreasonable"
DDB
size
(either
smaller
than
the
minimum
DDB
length,
or
much
(10
octal
words)
bigger).
Data
Items:
T2 =
requested
DDB
size,
in
words
ANFWLA
NETSER STOP
Wrong
LAT
Assigned
A
call
to
GETSLA
to
assign
a
free
link
address
from
the
Link
Address
Table
was
made
with
an
ANF
network
Device
Data
Block
or
a
terminal
Line
Data
Block
that
was
already
in
the
link
address
table.
Data
Items:
T1 =
address
of
DDB
or
LDB
ANFWLS
NETSER STOP
Wrong
LAT
State
When
processing
a RELEASe
monitor
call
for
an
ANF
network
device,
the
device
was
found
to
already
be
disconnected
when
its
Link
Address
Table
entry
state
claimed
to
be
"OK".
Data
Items:
F =
address
of
DDB
ANFWMB
NETSER STOP
S = DEVIOS
flags
(IOSCON
clear)
T2 =
LAT
state
User
Wrote
in
Memory
before
Block
On
a
call
to
GIVZWD
to
deallocate
a
block
of
NETSER
memory
and
return
it
to
the
monitor's
general
purpose
free
pool,
the
top-end
check
word
was
found
to
be
corrupted.
,The
left
half
of
the
word
immediately
preceding
the
memory
block
should
contain
SIXBIT/NET/.
Data
Items:
T1 =
LH
contents
of
top-end
check
word
T2 =
(adjusted)
address
of
memory
block
-1(P)
=
(adjusted)
length
of
memory
block
17
ANFWPE
NETSER STOP
MONITOR
STOPCODE
DEFINITION
User
Wrote
Past
the
End
of
the
block
On a
call
to
GIVZWD
to
deallocate
a
block
of
NETSER
memory
and
return
it
to
the
monitor's
general
purpose
free
pool,
the
bottom-end
check
word
was
found
to
be
corrupted.
The
word
immediately
after
the
memory
block
should
contain
SIXBIT/NETMEM/.
Data
Items:
Tl
=
LH
contents
of
top-end
check
word
ANFXDS
NETSER STOP
ANFXMT
NETSER STOP
T2 =
contents
of
bottom-end
check
word
O(P)
=
(adjusted)
address
of
memory
block
-1(P)
=
(adjusted)
length
of
memory
block
Cannot
Send
Disconnect
message
(no
PCB?)
After
a
call
to
PCBECK
returned
"guaranteeing"
the
availability
o:E
an
ANF
network
Protocol
Control
Block,
a
subsequent
call
to
PCBEGT
to
get
a
free
PCB
failed.
No
buffer
set
up
when
calling
NTDXMT
When
processing
an
output
buffer
from
a
user
program,
NTDXMT
found
no
output
buffer
pointer
(DEVAXO)
set
up.
Data
Items:
F =
address
of
DDB
ANFZFK NETSER STOP
ANIUBN NETSER STOP.
ANIXMT
NETSER STOP
ANU
FILIO
DEBUG
Zero
FEK
pointer
An
·ANF
network
Front
End
Kontroller
called
NETSER's
FEK
interrupt
service
(FEKINT)
with
no
FEK
address
in
J.
Unsent
Byte
counts
went
Negative
No
buffer
set
up
when
calling
NTDXNT
AU
Not
owned
by
Us
UPAU
obtains
the
Alter-UFO
(AU)
resource.
This
stopcode
occurs
when
there
is
no
UFO
data
block
(UFB)
for
the
given
DDB
or
a
job
returns
an
Alter-UFO
(AU)
resource
that
is
already
owned
by
someone
else.
Data
Items:
Pl
= 0
if
no
UFB,
otherwise
the
UFB
for
DDB
P2
=
not
applicable
if
no
UFB,
otherwise
job
number
trying
to
release
the
AU
resource
UFBAUJ(P1)
=
job
owning
the
AU
resource
18
AOC
FILFND
MONITOR
STOPCODE
DEFINITION
DEBUG
Already
Own
CB
GETCB
gets
the
core
block
(CB)
resource.
This
stopcode
occurs
when
a
job
requests
the
CB
resource,
but
already
owns
it.
Data
Items:
J =
job
number
AOWNSR
CLOCK1
STOP
APE APRSER
CPU
APF
VMSER
DEBUG
Already
OWN
Sharable
Resource
Address
Parity
Error
Allocated
Page
Free
This
stopcode
occurs
when
the
monitor
finds
an
unallocated
page
of
memory
in
the
list
of
pages
allocated
to
a
segment.
Data
Items:
P2
P3
P4
T3
disk
address-1
current
physical
page
allocated
number
of
pages
byte
pointer
to
the
map
slot
ARF
COREl STOP
Attempt
to
Return
Free
page
GVPAGS
returns
pages
to
the
free-core
list.
This
stopcode
occurs
when
the
monitor
checks
its
table
of
free
pages
before
returning
a
page
and
finds
that
the
page
is
already
marked
as
being
free.
Data
Items:
T1 =
first
page
on
free-core
list
ARM FILFND STOP
AUT18B
AUTCON
INFO
AUTTMK
AUTCON
STOP
AUTTTL
SYSINI
DEBUG
T2 =
page
being
returned
to
the
free-core
list
(this
is
the
page
that
caused
the
stopcode)
T3 =
number
of
pages
returned
so
far
T4 =
bit
being
tested
in
the
page
table
(400000,,0)
PAGTAB(T2)
page-status
bits
(status-bit
definitions
can
be
found
in
module
S.MAC)
Access
Rings
Messed
up
ATNLNK
unlinks
an
access
table
block
ring.
This
stopcode
access
ring
is
not
linked
table.
18-Bit
DF10/DF10C
Too
Many
KDBs
on
channel
AUTCON
Took
Too
Long
19
from
a
'"name
occurs
when
an
to
any
access
AWN
BAC
BAD
BAO
BAZ
BBS
BDP
BEC
BFC
FILIO
COREl
MONITOR STOPCODE
DEFINITION
DEBUG
DEBUG
AU
Waiters
Negative
Bit
Already
Clear
SETZRS
sets
zeros
in
a
table.
This
stopcode
occurs
when
the
SETZRS
routine
attempts
to
zero
bits
that
are
already
zero.
Data
Items:
T2 =
still
on
the
stack
= AOBJN
pointer
to
tables
FILFND
JOB
Tl
=
number
of
bits
to
clear
Block
Already
Dormant
ATSFRO
puts
an
access
table
in
the
free-core
list.
This
stopcode
occurs
when
an
attempt
is
made
to
make
the
access
table
dormant,
but
the
table
is
already
dormant.
Data
Items:
Tl
=
location
of
access
table
FILIO
DEBUG
Bit
Already
One
TAKBLK
allocates
blocks
from
the
disk.
This
stopcode
occurs
when
the
monitor
attempts
to
allocate
a
block
that
is
already
allocated.
Data
Items:
PDL =
cluster
address.
FILIO
DEBUG
D85INT
STOP
Bit
Already
Zero
GIVBLK
returns
disk
blocks.
This
stopcode
occurs
when
the
monitor
attempts
to
return
blocks
that
are
already
free;
this
can
occur
when
a
damaged
file
is
deleted.
If
this
stopcode
occurs
with
any
frequency,
it
is
suggest
you
run
DSKRAT
on
the
structure
indicated
in
the
stopcode
printout
on
the
CTY.
Bad
Byte
Size
DLBP
makes
the
DLIO
the
byte
pointer
for
data.
This
stopcode
occurs
when
the
number
of
bytes
per
word
supplied
is
illegal.
The
number
of
bytes
per
word
must
be
from
2
to
6.
Data
Items:
T4 =
wrong
byte
size
VMSER
DEBUG
BaD
Page
MSCCOM
DEBUG
Packet
with
bad
End
Code
received
D6DINT
DEBUG
Bad
Function
Code
to
FEK
20
BFO
BIN
BMR
BNR
BNT
BNU
BNZ
TAPUUO
MONITOR
STOPCODE
DEFINITION
DEBUG
Better
Find
One
INVERT
generates
a
transfer
list
for
a
read
backwards.
This
stopcode
occurs
when
the
end
of
the
original
transfer
list
for
a
read
backwards
is
not
found.
Data
Items:
T2
T3
head
of
old
transfer
list
item
number
to
find
FILIO
STOP
Block
number
Is
Negative
MONRED
reads
a
block
or
a
series
of
blocks.
This
stopcode
occurs
when
this
routine
is
called
with
a
negative
block
number.
Data
Items:
T1
T2
IOWD
for
data
block
number
FILUUO JOB
Block
Missing
from
RIB
ALLPOA
is
used
to
work
with
a
RIB
whose
blocks
are
allocated
but
not
used.
This
stopcode
occurs
when
the
RIB
for
a
file
shows
that
the
file
has
more
blocks
than
actually
exist.
Data
Items:
T3 =
missing
block
FILUUO JOB
Block
Not
RIB
NOTOLD
creates
a
new
name
in
a
directory
block.
This
stopcode
occurs
when
a
pointer
to
a
block
is
not
found
in
the
RIB.
Data
Items:
P2
block
that
is
being
looked
for
FILFND
DEBUG
SYSINI
HALT
COREl
DEBUG
Block
Not
There
UFORSS
gets
a
UFD
or
an
SFD
access
block.
This
stopcode
occurs
when
a
core
block
(AT
or
UFB)
that
is
known
to
exist
is
not
found.
Bootstrap
NXMTAB
Unavailable
Bit
Not
Zero
CSETOS
sets
bits
in
a
table.
This
stopcode
occurs
when
one
of
the
bits
to
be
set
in
a
table
is
already
set.
Data
Items:
T3
number
of
bits
to
set
T4 =
address"position
21
BPE
BPF
BPT
BRC
BSN
BSY
BWA
CLOCKl JOB
MONITOR
STOPCODE
DEFINITION
Breakpoint
PC
Executive
mode
The
user
PC
on
a
control-D
to
a
DDT
unsolicited
breakpoint
trap
did
not
have
the
USRMOD
bit,
although
the
user
was
supposed
to
be
in
user
mode.
Data
Items:
Tl
= PC
word
that
the
user
is
currently
running
CLOCKl JOB
FILFND JOB
COMCON
DEBUG
SEGCON
STOP
Breakpoint
PUTWRD
Failed
The
attempt
to
store
the
return
PC
(in
processing
an
unsolicited
~D
breakpoint)
into
the
location
pointed
to
by
.JBBPT
failed
even
though
the
address
had
been
previously
address
checked.
Bad
search
list
Pointer
SLXBPT
is
used
only
for
this
stopcode
and
is
called
from
FILUUO.
This
stopcode
occurs
when
an
attempt
is
made
to
build
the
search
list,
but
no
search
list
can
be
found.
Bad
Return
from
CMPBIT
SAVEXE
saves
a
virtual
memory
system
core
image.
This
stopcode
occurs
when
the
routine
that
computes
the
flag
bits
for
a
directory
entry
gives
an
error
return.
Bad
Segment
Number
COMIT
compares
the
job
number
with
the
right
half
of
JBTSGN(Tl).
This
stopcode
occurs
when
the
right
half
of
J
and
the
right
half
of
JBTSGN(Tl)
are
not
the
same.
Data
Items:
Tl
=
high-segment
number
of
job
J =
job
number
XTCSER
DEBUG
FILIO
JOB
DA28 BuSY
The
BUSY
bit
was
(still)
interrupted.
Block
Went
Away
on
when
the
DA28
SETLST
sets
up
an
I/O
list
block.
This
stopcode
occurs
when
NXTBLK,
which
is
used
to
return
the
next
block
address,
gives
an
error
or
a
non-skip
return
that
indicates
end-of-file,
writing
in
the
middle
of
a
file,
or
another
similar
error.
Data
Items:
J =
job
number
22
CAC
VMSER
CAO
FILUUO
MONITOR
STOPCODE
DEFINITION
STOP
DEBUG
Cannot
Allocate
Clock
level
pages
Cluster
Address
Odd
ADJALC
allocates
the
initial
blocks
file.
This
stopcode
occurs
when
supercluster
address
is
not
an
even
of
a
block
cluster
address.
for
a
a
block
multiple
Data
Items:
Tl
P2
number
of
blocks
in
group
remainder
CBB
COMCON
DEBUG
CCPNUL
SYSINI
STOP
CCR
CLOCKl STOP
CCW
CLOCKl
DEBUG
CDA
FILIO
DEBUG
Command
Block
Bad
In
copying
the
program-to-run
information
from
a
user
defined
command
block
to
the
SAVGET
locations,
it
was
found
that
the
command
block
was
too
big
to
fit.
Cannot
create
PDB
for
NULl
job
Can't
Continue
with
Resource
Control-C
Count
Wrong
In-core
Copy
Doesn't
Agree
DD2MN
copies
pointers
from
a
DDB
to
a
monitor
buffer
to
perform
monitor
I/O.
This
stopcode
occurs
when
the
cluster
pointer
from
the
structure
data
block
does
not
agree
with
the
in-core
copy.
Data
Items:
Tl
in-core
copy
CDE
APRSER
CPU
CDRASC
NETDEV
STOP
T4 =
pointer
from
structure
data
block
Cache
Directory
parity
Error
NTDSIB
failed
in
C.ASCI
After
calling
NTDIBA
to
guarantee
a
user
input
buffer
is
available,
the
ANF
network
card
reader
service
routine
was
unable
to
set
up
an
input
buffer
to
receive
a
network
message.
Data
Items:
F =
address
of
DDB
U =
address
of
PCB
23
MONITOR
STOPCODE
DEFINITION
CDRBIN
NETDEV
STOP NTDSIB
failed
in
C.BIN
After
calling
NTDIBA
to
guarantee
a
user
input
buffer
is
available,
the
ANF
network
card
reader
service
routine
was
unable
to
set
up
an
input
buffer
to
receive
a
network
message.
Data
Items:
F
address
of
DDB
U =
address
of
PCB
CDRIMG
NETDEV
STOP
NTDSIB
failed
in
C.lMAG
CFP
CGB
CI7
CIB
CIF
After
calling
NTDIBA
to
guarantee
a
user
input
buffer
is
available,
the
ANF
network
card
reader
service
routine
was
unable
to
set
up
an
input
buffer
to
receive
a
network
message.
Data
Items:
F
address
of
DDB
U =
address
of
PCB
CLOCKl JOB
Can't
Find
PDB
SETRUN
sets
the
job-status
run
bit.
This
stopcode
occurs
when
there
is
no
process
data
block
(PDB)
for
this
job.
Data
Items:
J =
job
number
FILUUO
DEBUG
UUOCON
DEBUG
CLOCKl
CPU
Data
Items:
FHXKON
DEBUG
Can't
Get
Buffer
to
read
bad
block
CI7
continuable
snapshot
dump
A
user
requested
continuable
snapshot
dump
was
requested
(CONFIG
program
SNAPSHOT
command.
See
TOPS-lO
Operator's
Guide.)
CPU
Interlocks
Broken
APRSUB
services
common APR
interrupts.
This
stopcode
occurs
when
the
CPU
interlock
has
been
modified.
Typically,
the
stopcode
occurs
while
trying
to
continue
a
CPU
that
has
stopped
due
to
a
fatal
error
.
. CPNBI =
CPU
interlock
that
was
modified
RClO
Isn't
Fancy
This
stopcode
occurs
when
the
monitor
attempts
an
RP04-only
function
on
an
RClO-controlled
device.
24
CIO
CLO
CME
CMF
CMS
CMU
REFSTR
SCNSER
MONITOR
STOPCODE
DEFINITION
DEBUG
DEBUG
CPF
Is
Odd
COMCFP
computes
a
CFP.
This
stopcode
occurs
when
the
number
of
blocks
per
supercluster
is
not
a
multiple
of
the
number
of
blocks
per
cluster.
Chunk
Links
to
0
DELCHR
deletes
characters
from
the
user's
input
buffers
when
he
presses
the
RUBOUT
or
DELETE
key~
This
stopcode
occurs
when
a
TTY
chunk
has
a
backward
link
to
O.
Data
Items:
T2 =
current
chunk
FILFND
DEBUG
CFP
Modulo
Error
SETCFP
computes
a
CFP.
when
CFP
does
not
supercluster
boundary.
This
stopcode
occurs
start
at
an
even
Data
Items:
T2 =
supercluster
address
relative
to
block
0
of
unit
LOKCON
STOP
T3 =
remainder
Can't
Move
Page
In
attempting
to
move
pages
out
of
a
block
of
memory
that
is
being
set
off-line,
routine
PAGFRE
discovered
that
the
free
page
into
which
we
were
trying
to
move
a
page
was
not
really
free.
Data
Items:
P2
=
target
(free)
page
VMSER
DEBUG
SEGCON
INFO
COREl
Must
Skip
SEGCON
returns
core
allocated
to
a
nonsharable
high
segment.
This
stopcode
occurs
when
COREl
gives
a
nonskip
return
when
asked
for
core
in
use.
Core
Messed
Up
CHKTAL
compares
CORTAL
with
a
value
obtained
from
various
job
tables.
This
stopcode
occurs
when
the
core
usage
tables
are
inconsistent.
Data
Items:
U =
free+idle+dormant
CORTAL
=
bit
table
25
CNA
CNE
CORCNA
CORNAH
CORNCB
CPNDDN
CQO
CRU
CSA
CSB
CSE
MONITOR
STOPCODE
DEFINITION
SCHEDl STOP
Core
Not
Available
SWAPI
swaps
in
a
job
or
high
segment.
This
stopcode
occurs
when
an
error
return
is
given
by
the
core-allocation
routine
(CORGET),
which
indicates
that
no
core
is
available,
although
it
has
already
been
verified
that
enough
core
is
available.
Data
Items:
J =
job
number
FILUUO
DEBUG
Data
Items:
COREl
DEBUG
COREl
DEBUG
COREl
DEBUG
APRSER
EVENT
CLOCKl STOP
MSCCOM
DEBUG
COMCON
DEBUG
SYSINI
STOP
FILIO
STOP
Cluster
Not
Even
ADJALC
allocates
the
initial
blocks
for
a
file.
This
stopcode
occurs
when
the
block
computed
as
the
start
of
a
supercluster
does
not
begin
at
an
even
supercluster
address.
T2 =
starting
block
number
Chunk
Not
Allocated
No
Allocation
Header
block
Not
on
a
Chunk
Boundary
CPNDDT
Non-zero
Clock
Queue
Overflowed
Command
Reference
number
Unknown
Couldn't
Set
Access
allowed
SETAA
sets
the
access-allowed
bit
for
a
page.
This
stopcode
occurs
when
the
PAGE
monitor
call
function
to
set
access
allowed
fails.
Crosses
Section
Boundary
CheckSum
Error
CHKSUM
computes
a
folded
checksum
from
the
first
data
word.
This
stopcode
occurs
when
the
pointer
for
checksumming
points
to
a
word
that
is
not
in
the
user's
address
space.
Data
Items:
RH(M) =
address
that
caused
the
error;
J
job
number
26
CSP
SEGCON
JOB
MONITOR
STOPCODE
DEFINITION
Cannot
Store
Path
STONAM
is
used
during
SAVE, GET,
R,
and
RUN
commands
to
search
a
path.
This
stopcode
occurs
when
there
is
not
enough
free
core
to
store
the
full
path
specification.
Data
Items:
T2 =
number
of
words
available
CTX
CTXSER INFO
CTXFWA
CTXSER STOP
CTXMCT
CTXSER STOP
CTXNIP CTXSER STOP
CUO
NETDEV
STOP
CWN
NETSER
DEBUG
ConText
skew
The
context
number
and
saved
page
counts
are
not
correct
for
the
function
being
performed.
CTXMIG's
First
context
Went
Away
CTXMIG
called
Twice
Context
migration
Not
In
Progress
Can't
use
Zero
dispatch
This
stopcode
occurs
when
an
attempt
is
made
to
use
a
zero
dispatch
in
the
SCNSER
dispatch
table.
A
zero
dispatch
is
illegal.
Core
allocation
Went
Negative
GIVZWD
returns
monitor
free
core.
This
stopcode
occurs
when
GIVZWD
attempts
to
return
more
free
core
than
it
has.
Data
Items:
core
allocation
count
-l(P)
=
number
of
words
returned
CWP
VMSER
DEBUG
Can't
Write-enable
Page
D78BI
D78INT
JOB
Bad
IOWD
D78INO
D78INT
JOB
Input
character
count
Non-O
D78NC
D78INT
JOB
Not
enough
free
monitor
Core
D780N
D78INT
JOB
Output
character
count
is
Not
equal
to
0
D78PI
D78INT
JOB
positive
IOWD
D78VI
D78INT
DEBUG
Version
Incorrect
27
MONITOR
STOPCODE
DEFINITION
D8EFNC D8EINT
DEBUG
D8EISF
D8EINT STOP
D8ERFU D8EINT
DEBUG
D8ESFI
D8EINT
DEBUG
D8ETME
D8EINT
DEBUG
D8EWFU
D8EINT
DEBUG
DA28B XTCSER
DEBUG
DAU
CPNSER
DEBUG
DBZ
FILIO
DEBUG
Data
Items:
DC75WE
D85INT
DEBUG
DC76MS
D76INT
DEBUG
DC76QF
D76INT
DEBUG
DCR
FILUUO
DEBUG
DDN
MSCCOM
DEBUG
DDPAHB
NETDEV
DEBUG
Slave
FEK
Not
in
FEK
Chain
Bad
ISR
Function
code
RDD
Request
Fouled
Up
Slave
FEK
has
Input
buffer
Too
Many
Ethernets
WRT
request
Fouled
Up
DA28
is
Broken
DIE
Already
Unlocked
DEPLPC
Bit
Zero
USETOO
does
a USETO.
This
stopcode
occurs
when
the
last
group
of
pointers
for
a
file
is
not
the
last
group
in
the
RIB;
there
should
be
more
file
pointers.
W =
last
block
allocated
T3 =
last
pointer
in
core
flag
DC75
Wrong
PDPIl
code
DC76
Message
is
Short
DC76
Queue
Full
DELRIB
CPOPJ
Return
CLSDLl
deletes
a
file.
This
stopcode
occurs
when
DELRIB
does
not
skip,
even
though
it
should
always
give
a
skip
return.
Driver
Dispatch
address
Not
setup
Already
Have
receive
Buffer
An
ANF
DDP
"kontroller"
dispatch
function
call
was
made
to
post
a
new
receive
buffer,
but
the
DDP
already
had
a
buffer
pending.
Data
Items:
F =
address
of
DDB
28
DDPALA
NETDEV
STOP
DDPBAU
NETDEV
STOP
MONITOR
STOPCODE
DEFINITION .
Destination
ALlocated
Address
is
zero
When
trying
to
process
an
input
message
from
a
DDP
in
"kontroller"
mode,
the
DECnet
message
block
format
was
invalid.
(The
Message
Segment
Descriptor
allocated
address
was
zero.)
Being
Awfully
Uncooperative!
After
making
an
ANF
"kontroller",
DECnet
the
new
"kontroller".
DDP
device
subsequently
into
a
rejected
Data
Items:
F =
address
of
DDB
DDPBBM
NETDEV
STOP
Bad
output
Message
Block
When
trying
to
process
an
output
message
for
a
DDP
in
"kontroller"
mode,
the
DECnet
message
block
format
was
invalid.
(There
was
no
first
Message
Segment
Descriptor
block.)
Data
Items:
F =
address
of
DDB
DDPBCD
NETDEV
STOP
DDPFIX
NETDEV
STOP
Pl
=
address
of
DECnet
message
block
Byte
Copy
Didn't
When
trying
to
process
an
input
message
from
a
DDP
in
"kontroller"
mode,
the
EXTEND/MOVSLJ
instruction
to
copy
the
data
from
the
ANF
Protocol
Control
Block
into
the
DECnet
Message
Segment
Descriptor
block
failed.
This
needs
to
be
FIXed
When
servicing
an
ANF
DDP
device
output
queue,
no
Node
Data
Block
could
be
found
for
the
node
that
owns
the
DDP
device.
Data
Items:
F =
address
of
DDB
DDPFNC
NETDEV
DEBUG
Illegal
controller
FuNCtion
call
The
ANF
DDP
"kontroller"
dispatch
routirie
was
called
with
an
illegal
or
unknown
kontroller
function
code.
<Data
Items:
Tl
=
controller
function
code
DDPIDV
NETDEV
STOP
Illegal
DriVer
number
The
DDP
service
routine
tried
to
dispatch
to
a
unknown
or
illegal
higher-level
driver
type.
29
DDPIOT NETDEV
DDPKON
NETDEV
MONITOR
STOPCODE
DEFINITION
DEBUG
STOP
Illegal
Owner
Type
The
DDP
service
routine
tried
to
dispatch
to
a
unused
or
illegal
higher-level
driver
type.
Can't
make
a
Kontroller
Out
of
DDP
The
DDPCKN
routine
was
unable
to
set
an
ANF
DDP
device
into
"kontroller"
mode
on
a
DDP-initiated
connect
cycle.
Data
Items:
F =
address
of
DDB
DDPMrrB
NETDEV STOP
DDPNDA
NETDEV STOP
DDP
Message
Too
Big
for
driver
When
running
in
"kontroller"
mode,
a
message
was
received
which
was
too
big
to
give
to
the
associated
higher-level
driver
routine.
No
allocated
Data
Address
When
trying
to
process
an
output
message
for
a
DDP
in
"kontroller"
mode,
the
DECnet
message
block
format
was
invalid.
(A
Message
Segment
Descriptor
had
no
data
buffer
address.
)
Data
Items:
F =
address
of
DDB
DDPNDT
NETDEV STOP
DDPRBA NETDEV
DEBUG
PI
=
address
of
DECnet
MSD
No
NDT
entry
The
Network
Device
Table
entry
in
the
system
NDTTAB
table
for
the
DDP-class
device
was
zero.
Receive
Buffer
already
Allocated
On
an
ANF
DDP
"kontroller"
dispatch
function
call
to
"OPEN"
(or
initialize)
a
DDP
kontroller
or
circuit,
the
kontroller
(DDP
device)
already
had
a
receive
buffer
outstanding.
Data
Items:
F =
address
of
DDB
DDPRDQ
NETDEV STOP
DDPSIB
NETDEV STOP
NTDRDQ
failed
NTDSIB
failed
after
NTDIBA
succeeded
After
calling
NTDIBA
to
guarantee
a
user
input
buffer
is
available,
the
ANF
network
DDP
service
routine
was
unable
to
set
up
an
input
buffer
to
receive
a
network
message.
Data
Items:
F
U
address
of
DDB
address
of
PCB
30
MONITOR
STOPCODE
DEFINITION
DDPSLJ
NETDEV
STOP
Couidn't
move
the
Sludge
When
trying
to
process
an
output
message
for
a
DDP
in
"kontroller"
mode,
an
EXTEND/MOVSLJ
instruction
failed
in
copying
bytes
from
the
DECnet
message
block
into
an
ANF
network
Protocol
Control
Block.
Data
Items:
F =
address
of
DDB
DDPXMT
NETDEV
STOP
NTDXMT
failed,
not
running
out
of
freecore
A
call
to
NTDXMT
to
output
a
user
buffer
to
an
ANF
DDP
device
failed
for
some
reason
other
than
a
lack
of
available
network
Protocol
Control
Blocks
to
hold
the
message.
Data
Items:
F =
address
of
DDB
DDS
FILUUO
DEFTTI SCNSER
DELCBD
SCNSER
DELMBD
SCNSER
DER
FILUUO
DFU
NETSER
DEBUG
STOP
DEBUG
DEBUG
DEBUG
DEBUG
DELRIB
Didn't
Skip
BADUFD
deletes
a
file.
This
stopcode
occurs
when
DELRIB
does
not
skip,
even
though
it
should
always
give
a
skip
return.
DEFault
Tty
Type
Invalid
DELCHR
went
BaD
DELMID
went
BaD
DELRIB
Error
Return
CLSFUL
is
used
when
there
is
no
space
on
a
structure
or
all
pointer
slots
are
taken.
This
stopcode
occurs
when
DELRIB
does
not
skip,
even
though
it
should
always
give
a
skip
return.
Device
Unrecognized
DSPOBJ
dispatches
on
the
object
type.
This
stopcode
occurs
when
the
specified
device
is
not
on
the
network.
Data
Items:
T4 =
object
type
DHA
FILIO
DEBUG
Data
Items:
DEVCHR(F) =
device
characteristics
Don't
Have
AU
resource
DWNAU
releases
the
Alter-UFD
resource.
This
stopcode
occurs
when
this
file
attempts
to
return
the
AU
resource
when
it
does
not
own
it.
S =
should
have
had
IOSAW(200000)
set
31
DHC
SEGCON
DHD
FILIO
MONITOR
STOPCODE
DEFINITION
DEBUG
DEBUG
Don't
Have
CA
Don't
Have
DA
DWNDA
returns
the
DISK ALLOCATION
queue.
This
stopcode
occurs
when
this
file
does
not
own
the
DA
resource.
Data
Items:
PJOBN =
job
number
DHF
FILIO
DEBUG
D IEBAD
ERRCON
STOP
DN60DD
D6SINT
DEBUG
DN60DI
D6SINT
DEBUG
DN60ID
D6SINT
DEBUG
DN60VI D6DINT
DEBUG
DND
DSXKON
DEBUG
DNF
FILUUO
DEBUG
Don't
Have
FA
BAD
PC
in
DIE
PDP11
tried
to
give
us
too
much
Not
expecting
a
To-10
done
interrupt
PDP11
is
trying
to
give
DN60
wrong
PDP11
code
Dispatch
Not
in
DSXKON
DDB
Not
Found
CLRDDB
clears
a
disk
data
block
(DDB).
This
stopcode
occurs
when
an
attempt
is
made
to
return
a
DDB,
but
no
predecessor
DDB
is
found.
Data
Items:
F =
location
of
DDB
DNM
AUTCON
STOP
DNR
FILUUO
DEBUG
DNS
FILUUO
DEBUG
Data
Not
Mapped
DELRIB
Non-skip
Return
SETENS
is
used
when
the
RIB
is
set
up
to
insert
constant
values
and
write
them
out.
This
stopcode
occurs
when
DELRIB
does
not
skip,
even
though
it
should
always
give
a
skip
return.
DELRIB
Non-Skip
return
CLOSR2
is
called
by
CLRSTS
when
a
rename
is
in
progress
at
the
time
of
a
delete.
This
stopcode
occurs
when
DELRIB
does
not
skip,
even
though
it
should
always
give
a
skip
return.
32
DOC
DOM
FILFND
COREl
MONITOR
STOPCODE
DEFINITION
DEBUG
STOP
Don't
Own
CB
GVCBJ
returns
the
CB
resource
for
a
job.
This
stopcode
occurs
if
GVCBJ
is
called,
but
the
job
does
not
own
the
CB
resource.
Don't
Own
MM
resource
On
a
multiprocessor
KL,
the
processor
that
wishes
to
manipulate
pages
in
memory
must
own
the
memory-management
resource
before
it
can
do
so.
This
stopcode
occurs
when
a
processor
tries
to
manipulate
memory
pages
and
does
not
own
the
memory-management
resource.
This
resource
can
also
be
owned
by
a
job.
Data
Items:
If
the
CPU
owns
the
MM
resource,
INTLMO
is
the
APRID
of
the
CPU.
If
a
job
owns
the
resource,
.CPJOB
contains
the
job
number
(in
this
case,
MMUSER
is
the
job
that
owns
the
MM
resource)
.
DOWNSR
CLOCKl STOP
Don't
OWN
Sharable
Resource
DPL
COMCON
DEBUG
DPN
COMCON
DEBUG
DQR
DZINT
DEBUG
DRQNEG
NETDEV
STOP
DSX3IF
DSXKON
STOP
DTEARD
DTESER STOP
DTEBAA
DTESER STOP
DTEBDN
DTESER STOP
Directory
Page
Lost
GTSAVP
reads
in
a
page
that
was
output
earlier.
This
stopcode
occurs
either
when
the
page
already
exists
or
when
an
I/O
error
occurs.
Directory
Page
Nonexistent
RELDIR
gets
rid
of
the
directory
page
and
restores
any
pages
that
were
written
out
earlier,
after
it
creates
the
directory.
This
stopcode
occurs
when
a PAGE.
monitor
call
with
a
function
of
1
fails.
Illegal
Queue
Routine
The
address
of
the
routine
to
transfer
to
on
dataset
timeout
for
a
DZ-ll
line
was
zero.
Data
ReQuest
went
NEGative
3330
Isn't
Fancy
Runaway
Driver
Buffer
Already
there
Bad
Device
Number
33
MONITOR
STOPCODE
DEFINITION
DTEBMB
DTESER
DEBUG
Bad
Message
Block
pointer
DTEBTC
DTESER
DEBUG
Bad
Transfer
Count(s)
DTECDF
DTESER
STOP
Copy
Data
Failed
DTECOW
DTESER STOP
Called
for
Output
on
Wrong
CPU
DTEDNE
DTESER STOP
Count
Not
Even
DTEDNH
DTESER STOP
Driver
Not
Hungry
DTEDWA
. DTESER
DEBUG
DDB
Went
Away?
DTEDWC
DTESER
DEBUG
DTECLR
called
on
Wrong
CPU
DTEEFI DTESER STOP
Illegal
Function
code
DTEFNG
DTESER STOP
Illegal
Function
code
DTEI1S
DTESER
DEBUG
Illegal
To-ll
done
State
for
QP2
DTEIBA DTESER
DEBUG
Input
Buffer
already
Allocated
DTEIDX DTESER STOP
Bad
InDeX
in
byte
pointer
DTEIKF DTESER
DEBUG
Illegal
Kontroller
Function
DTEIOP APRSER INFO DTE20
r/O
Page
failure
DTEIPA DTESER STOP No
Post
Address
DTEITM DTESER
DEBUG
Illegal
To-lO
transfer
Mode
in
QP2
DTEITS DTESER
DEBUG
Illegal
To-lO
Transfer
State
DTEIUD DTESER
DEBUG
Illegal
User
for
DTE
DTEMDM
DTESER STOP No
Master
DTE
DTEMDS
DTESER JOB MOVSLJ
Didn't
Skip
34
DTENFC
DTESER
DTENFP DTESER
DTENIS DTESER
DTENOD
DTESER
DTENOM
DTESER
DTEOBA
DTESER
DTEPCI DTESER
DTEPTL DTESER
DTEQEF DTESER
DTERWC
DTESER
DTETNI DTESER
DTETQP
DTESER
DTEWCN
DTESER
EMA
COREl
EMS
VMSER
ENQATA
QUESER
ENQAVE
QUESER
MONITOR
STOPCODE
DEFINITION
STOP
STOP
STOP
STOP
STOP
DEBUG
STOP
STOP
STOP
DEBUG
STOP
STOP
STOP
STOP
STOP
DEBUG
DEBUG
No
Free
Core
No
Forward
Pointer
in
MSD
DTE
in
wrong
State
NO
Data
NO
Message
block
Output
Buffer
already
Allocated
Function
Code
Illegal
Packet
Too
Large
Queue
Entry
Full
DTERLD
called
on
Wrong
CPU
DTE
Not
Idle
Found
Queue
Point
Wrong
CPU
Number
Exceeded
Memory
Allocation
Exceeding
Maximum
Section
Bad
Access
Table
Address
Code
assumes
that
the
access
table
addresses
are
under
400,000.
FRECOR
access
tables
must
be
within
400,000,
or
you
must
make
appropriate
code
changes
to
QUESER.
Already
have
EQ
AVESTP
is
a
stopcode-only
routine.
This
stopcode
occurs
when
a
job
has
the
Enqueue/Dequeue
Wait
resource
when
it
should
not
have
it.
Data
Items:
J =
job
number
35
ENQCWD
QUESER
ENQCWJ
QUESER
ENQDNL
QUESER
MONITOR
STOPCODE
DEFINITION
JOB
JOB
DEBUG
Can't
Wake
job/context
after
DEQ
DEQ.
process
is
completed,
but
WAKE.
to
requesting
program
or
idle
context
failed,
for
some
reason.
Make
sure
the
requesting
program
or
context
handle
is
valid.
Can't
Wake
Job/context
DEQ.
process
is
completed,
but
lock
cannot
be
granted.
Check
the
waiting
process
for
invalid
requesting
job
or
context
handle.
DEQ
Not
interLocked
DEQIT
dequeues
one
occurs
when
the
interlock.
Q-entry.
job
does
This
stopcode
not
own
the
DQ
Data
Items:
J =
job
number
ENQIJC QUESER JOB
ENQLNF
QUESER
DEBUG
ENQQFU
QUESER
JOB
ENTMPB
ETHUUO
DEBUG
ENTPCN
ETHUUO
DEBUG
Illegal
Job/Context
handle
Code
tried
to
obtain
a
q-chain
header
for
a
particular
context,
but
the
attempt
failed
because
of
internal
discrepancies.
An
invalid
job
or
context
handle
was
requested.
Lock
Not
Found
REDTB
fills
a
user
table
with
data
from
the
LOCK-associated
table.
This
stopcode
occurs
when
the
system
cannot
find
the
LOCK
block.
Q-blocks
Fouled
Up
TSTAAC
tries
to
determine
if
we
need
to
increment
the
read
count
in
the
access
table
to
make
it
stay
around.
This
stopcode
occurs
when
a
zero
entry
is
found
in
the
link
to
the
next
queue.
Missing
user
Portal
Block
Occurs
when
attempting
to
release
a
user
portal
which
doesn't
exist
in
the
user
portal
table.
User
Portal
Count
Non-zero
Occurs
when
ETHUUO
tries
to
release
an
EJB
(ethernet
job
block)
which
hasn't
closed
all
user
portals.
36
MONITOR
STOPCODE
DEFINITION
ENTPTF
ETHUUO
DEBUG
User
Portal
Table
Full
Occurs
when
the
user
portal
count
claims
there
is
a
free
entry
in
the
user
portal
table,
but
all
the
entries
are
used.
ENTUEE
ETHUUO
DEBUG
Unexpected
Ethser
Error
code
ERB
ERF
ERM
ERP
ESS
REFSTR INFO
ETHUUO
got
an
unexpected
error
code
back
from
ETHSER.
Error
Reading
BAT
block
REDBAT
reads
in
BAT
blocks
and
returns
a
new
unit
pointer.
This
st:opcode
occurs
when
an
error
is
encountered
while
reading.
Data
Items:
U =
address
of
current
unit
TAPSER STOP
Error
Recovery
procedure
Fouled
up
ERPINT
is
used
~hen
an
interrupt
is
received
while
error
recovery
is
in
progress.
This
stopcode
occurs
when
a
pointer
that
should
be
pointing
at
an
I/O
request
block
is
pointing
elsewhere.
Data
Items:
TI
=
bad
pointer
TKBERB(W) =
good
pointer
ONCMOD
DEBUG
Error
Reading
MFD
SPTSSB
creates
the
SPT
table
and
the
swapping
SAT
table
for
a
disk
unit.
This
stopcode
occurs
when
an
I/O
error
occurs
while
reading
the
MFD
read-in
block.
Data
Items:
PI
=
address
of·first
word
of
MFD
RIB
(RH)
T2 =
logical
block
number
to
read
REFSTR STOP
U
unit
data
block
address
F
file
data
b+ock
address
S
(RH)
standard
error
bits
Extraneous
Retrieval
Pointer
HOMRBS
stores
a
retrieval
pointer
in
the
HOME.SYS
read-in
block.
This
stopcode
occurs
when
the
byte
pointer
is
confused.
Data
Items:
TI
=
current
byte
pointer
FILFND JOB
Empty
System
Search
list
SLXESS
is
a
stopcode-only
called
throughout
FILFND.
for
the
location.
37
routine
and
is
Examine
the
stack
ETHCCC
ETHCCM
ETHCCP
ETHIFC
ETHIPS
ETHUDS
ETHUES
EUE
EWB
EWH
ETHSER
ETHSER
ETHSER
ETHSER
ETHSER
ETHSER
ETHSER
ERRCON
REFSTR
MONITOR
STOPCODE
DEFINITION
DEBUG
DEBUG
DEBUG
DEBUG
DEBUG
DEBUG
DEBUG
JOB
DEBUG
Can't
Create
Channel
block
Can't
Create
Multi-cast
block
Can't
Create
PORTAL
block
Invalid
Function
Code
Invalid
Protocol
state
Unexpected
Disable
protocol
State
Unexpected
Enable
protocol
State
Executive
UUO
Error
EMUERR
is
called
when
a
monitor
call
is
made
illegally
at
executive
level.
This
stopcode
occurs
when
the
monitor
call
occurs
at
non-interrupt
level.
Error
Writing
Block
BLKWRT
writes
out
a
block.
This
stopcode
occurs
when
the
subroutine
to
do
the
actual
writing
of
the
block,
OWNWRT,
gives
an
error
return
that
indicates
an
I/O
error.
Data
Items:
DEVMBF(F) =
IOWD
REFSTR
DEBUG
T2 =
logical
block
number
U =
address
of
unit
Error
Writing
Home
block
HOMUPD
updates
the
home
blocks.
This
stopcode
occurs
when
the
subroutine
used
to
do
the
physical
I/O
(WRTRUN)
gives
an
error
return.
Data
Items:
T2 =
list
of
items
to
be
written
S =
standard
error
bits
EXFCHK
SCNSER STOP
Exhausted
Free
CHunKs
FAD
FILUUO
DEBUG
File
Already
Dormant
CLRSTG
is
used
during
a CLOSE
monitor
call
to
do
general
clean-up
tasks.
This
stopcode
occurs
when
the
access-table
entry
for
this
file
is
mistakenly
marked
dormant.
Data
Items:
ACCDOR(Tl) =
access-table
entry
for
this
file
38
FDL
FDP
FEM
FFU
FIP
FLE
FNU
FON
FOP
VMSER
FILIO
MONITOR
STOPCODE
DEFINITION
DEBUG
DEBUG
FRDCR
Lied
Fixed-head
Device
Position
FREINT
handles
unsolicited
device.
This
stopcode
position-done
interrupt
fixed-head
device.
This
hardware
problem.
interrupt
from
occurs
when
occurs
for
may
indicate
a
a
a
a
Data
Items:
KONPOS(J) =
unit
positioning
flag
ERRCON
HALT
NETSER STOP
VMSER
DEBUG
SCNSER STOP
FILIO
DEBUG
VMSER
STOP
Fatal
Error
in
Monitor
PARHALT
halts
a
CPU
when
there
is
a
serious
error
in
the
monitor.
F
Fouled
Up
NETHIB
puts
a
network
job
in
the
HIBER
state.
This
stopcode
occurs
when
NETHIB
is
called
with
F = O.
Free-Page
In
use
Free
List
Empty
GETCHK
fetches
chunks
from
the
SCNSER
free-chunk
chain.
This
stopcode
occurs
when
the
pointer
to
the
first
chunk
(TTFTAK)
is
zero.
FA
Not
owned
by
Us
Funny
address
Overlaps
Next
GVFWDS
returns
GTFWDU.
This
of
the
current
current
chunk
next
chunk.
words
acquired
by
GTFWDC
or
stopcode
occurs
when
the
size
chunk
plus
the
address
of
the
overlaps
the
first
word
of
the
Data
Items:
Tl
T2
words
to
return
address
VMSER
STOP
Funny
address
Overlaps
Previous
GVFWDS
returns
words
acquired
by
GTFWDS
or
GTFWDU.
This
stopcode
occurs
when
the
first
word
of
the
funny
address
is
in
the
previous
chunk.
Data
Items:
Tl
T2
words
to
return
address
39
FPE
FPI
FPN
GDS
GNA
HIF
HSF
HWU
VMSER
MONITOR
STOPCODE
DEFINITION
DEBUG
Funny
Page
must
Exist
GVFWDS
returns
words
acquired
by
GTFWDS
or
GTFWDU.
This
stopcode
occurs
when
the
monitor
tries
to
get
a
page
map
entry,
but
no
funny
page
exists
from
which
to
get
the
page
map
entry.
Data
Items:
Tl
T2
words
to
return
address
COREl STOP
GTPAGS
Free
Page
In
use
This
stopcode
occurs
when
the
monitor
tries
to
get
a
page
from
the
free-core
list,
but
finds
a
page
marked
"in
use"
on
the
free
list.
Data
Items:
Tl
=
first
page
added
to
or
taken
from
the
free-core
list;
T2 =
negative
number
of
pages
to
add
or
take
from
the
free-core
list
LOKCON
STOP SETMFL
Free
Page
Not
found
SETMFL
moves
monitor
pages
when
its
current
pages
are
being
set
off
line.
This
stopcode
occurs
when
the
target
page
is
not
found
on
the
free-core
list.
Data
Items:
Tl
=
current
page
(being
set
off
line)
COMCON
DEBUG
DATMAN
STOP.
FILIO
DEBUG
FILIO
JOB
FILIO
JOB
P2
=
target
page
(this
is
the
page
that
caused
the
stopcode)
GETSEG
Didn't
Skip
GETWRD
Not
Available
GETWRD
was
called
at
clock
level
but
the
word
requested
was
not
available.
Hole
In
File
USETOO
is
used
to
do
a USETO.
This
stopcode
occurs
when
the
last
block
of
the
file
exists,
but
some
preceding
block
does
not.
HSC50
not
Fancy
Hardware
Wrong
Unit
POSERC
is
used
during
disk
error
recovery.
This
stopcode
occurs
when
the
wrong
unit
on
a
disk
controller
interrupts.
This
is
a
hardware
problem.
Data
Items:
P2
Tl
error
bits
retry
count
40
IBI
IBZ
ICI
ICL
ICN
IEZ
CLOCKl JOB
FILIO
JOB
MONITOR
STOP
CODE
DEFINITION
Intercept
Block
Illegal
ESTOP
stops
the
user
on
an
error
and
flags
it
as
an
error
stop.
This
stopcode
occurs
when
the
user-defined
intercept
block
is
illegal
for
some
reason.
I/O
to
Block
Zero
UUOPWR
performs
CALLIs
for
a
disk
channel.
This
stopcode
occurs
when
Block
0
is
requested,
but
the
file
is
not
HOME.SYS[l,4]
or
the
drive
is
not
an
RP04.
An
RP04
reads
block
0
to
check
for
format
errors.
Data
Items:
Tl
T2 PPN
file
name
MSCCOM
DEBUG
UUOCON
JOB
Invalid
Connect-ID
Illegal
Channel
number
JDAADR
returns
the
address
of
a
channel
in
USRJDA
or
the
extended
channel
table
in
Tl.
This
stopcode
occurs
when
the
channel
number
is
greater
than
the
maximum
number
allowed.
Data
Items:
T2 =
channel
number
HIGHXC# =
maximum
SEGCON
DEBUG
In-core
Count
Negative
DECCNT
decrements
the
high-segment
in-core
count
for
a
job
that
has
a
very
high
segment,
which
must
be
in
core.
This
stopcode
occurs
when
the
count
of
the
number
of
jobs
in
core
sharing
a
high
segment
becomes
negative.
Data
Items:
J =
job
number
APRSER
DEBUG
JBTSTS(J)
=
in-core
count,
which
should
be
zero
now
IOWD
Equals
Zero
The
monitor
attempted
to
IOWDs
to
physical
IOWDs.
occurs
when
this
routine
is
IOWD
of
zero.
convert
This
called
virtual
stopcode
with
an
Data
Items:
T2
IOWD
P3
location
of
channel
data
block
P4
frame
count"characters/word
(if
DXlO
channel)
41
IFI
lIP
IME
MONITOR
STOPCODE
DEFINITION
TAPSER STOP
FILIO
STOP
Illegal
Function
at
Interrupt
TAPIFI
is
a
general
interrupt
error
halt.
In
one
case,
for
example,
the
monitor
found
an
illegal
function
in
an
I/O
request
block
while
at
interrupt
level.
Examine
the
stack
for
the
specific
error
address.
I/O
In
Progress
-
error
MONIO
reads
a
block
or
series
of
blocks
from
the
disk.
This
stopcode
occurs
when
the
monitor
attempts
to
start
I/O
for
a
DDB
that
already
has
I/O
active.
Data
Items:
S =
status
bits
APRSER JOB
Data
Items:
Tl
IOWD
for
data
T2 =
block
number
Illegal
Memory
reference
from
Executive
This
stopcode
occurs
when
there
is
a
page
fault
while
in
executive
mode
that
is
not
an
address
break.
.CPAPC
.CPPFW
page
fault
PC
page
fault
word
INIBEC
MSCCOM
EVENT
Bad
End
Code
during
INItialization
lOP
APRSER
CPU
IPC
APRSER
CPU
I/O
Page
failure
There
is
usually
a
serious
hardware
failure.
Call
your
Field
Service
representative.
Illegal
Page
failure
trap
Code
SEILM
processes
page
failure
traps.
This
stopcode
occurs
when
the
trap
code
returned
by
the
pager
after
getting
a
page
fail
trap
is
not
in
the
range
0
through
23
or
25.
Data
Items:
Tl
=
page
fail
code
IPE
VMSER
DEBUG
IPF
VMSER
DEBUG
.CPTCX
page
trap
context
.CPTPI
=
PI
state
In
Progress
queue
Empty
In-use
Page
Free
seNPT
scans
the
page
occurs
when
SCNPT
free-core
list
that
is
table
as
allocated.
42
table.
finds
a
listed
This
stopcode
page
on
the
in
the
page
IPM
IPN
IPT
IPU
IRO
ISN
lUI
IUN
JAC
JDJ
VMSER
VMSER
CPNSER
LOKCON
DSXKON
DSXKON
FILIO
FILUUO
MONITOR
STOPCODE
DEFINITION
DEBUG
DEBUG
STOP
STOP
DEBUG
DEBUG
DEBUG
DEBUG
Illegal
Pointer
in
MEMTAB
This
stopcode
occurs
when
the
monitor
finds
an
inconsistency
in
the
swapping
database.
IPCF
Page
Nonexistent
GVIPCP
returns
IPCF
pages
to
the
free-core
list.
This
stopcode
occurs
when
GVIPCP
swaps
out
IPCF
pages
that
are
not
in
the
swap
list.
Illegal
Pointer
Type
IPCF
Page
Unowned
In
attempting
to
swap
out
an
IPCF
page,
LOKCON
was
unable
to
find
a
job
that
contained
the
IPCF
page
in
its
queue.
I/O
to
Record
0
Illegal
Sector
Number
Illegal
Use
of
UPPDC
at
Interrupt
level
Invalid
Unit
Number
ERRFIN
finishes
a CLOSE
when
an
error
occurred.
This
stopcode
occurs
when
the
unit
number
for
the
UFD
is
illegal.
Data
Items:
UNIPTR =
pointer
to
number
in
structure
of
the
unit;
Tl
=
unit
of
UFD
UUOCON
DEBUG
Job
data
Area
Clobbered
IOALL
does
I/O
for
all
devices
assigned
to
a
job.
This
stopcode
occurs
when
the
highest
channel
number
in
use
is
greater
than
17.
Data
Items:
T2 =
highest
channel
in
use
ONCMOD
DEBUG
JFFO
Didn't
Jump
CMPLOG
computes
the
SIXBIT
logical
unit
number
within
a
structure.
This
stopcode
occurs
after
a
call
to
subroutine
MSKUNI,
which
sets
up
a
search
mask
for
a
unit
name,
and
it
returns
no
mask
for
the
unit
name
given.
Data
Items:
P2
=
unit
number
STRNAM(P2) =
unit
name
T2 =
should
have
been
the
complement
of
the
search
mask
43
JNC
FILIO
MONITOR STOPCODE
DEFINITION
DEBUG
Job
Not
in
Core
ADRINT
checks
that
a
job
is
in
core,
possibly
at
interrupt
level.
This
stopcode
occurs
when
the
job
is
not
in
core.
Data
Items:
T1 =
job
number
JNE
CLOCK1
STOP JBTADR
Not
Equal
to
CORTAL
In
cross-checking
JBTADR
mismatch
was
found.
and
CORTAL
a
Data
Items:
P3
=
amount
of
free-core
specified
by
the
sum
of
JBTADR
entries
KAF
APRSER CPU
KCP
RNXKON
DEBUG
KDS
DPXKON
DEBUG
KLPBIO KLPSER STOP
KLPBRC KLPSER
INF
KLPCKE KLPSER
CHK
KLPCLB KLPSER
INF
KLPCPE KLPSER INFO
KLPCRD
KLPSER INFO
KLPCRM
KLPSER INFO
Keep-Alive
Failure
This
routine/stopcode
is
executed
because
the
console
front
end
detected
that
the
KL
did
not
update
the
keep-alive
counter.
This
stopcode
occurs
when
the
front
end
executes
a
XCT
71.
KDB
Command
in
Progress
CMDWAT
waits
for
a
command
to
complete
and
calls
RNXINR
to
process
it
before
starting
a
new
command.
KONEC2
Didn't
Skip
POSINT
handles
positioning
interrupts.
This
stopcode
occurs
when
the
subroutine
KONEC2
does
not
skip,
even
though
it
should
always
give
a
skip
return.
Buffer
descriptor
table
Index
Out
of
range
Bad
Read-Counters
packet
SET-CIRCUIT
command
Error
CLose
Buffer
function
failed
KLIPA
CRAM
Parity
Error
A
parity
error
occurred
on
the
CI20,
which
may
indicate
a
hardware
condition.
Can't
Restock
Datagram
free
queue
Can't
Restock
Message
free
queue
44
KLPCRR KLPSER
CHK
KLPDED
KLPSER
INF
KLPDFQ KLPSER
INF
KLPEPB KLPSER
CHK
KLPERR KLPSER
INF
KLPHLT KLPSER INFO
KLPHNG
KLPSER
INF
KLPILP
KLPSER
INF
KLPIPA
KLPSER
INF
KLPIRD KLPSER
INF
KLPIRP KLPSER
INF
KLPKAF
KLPSER INFO
KLPKRW
KLPSER
HLT
KLPLBF KLPSER
INF
KLPMBE
KLPSER
INF
KLPMCE
KLPSER
INF
KLPMCR
KLPSER
CHK
KLPMFQ
KLPSER
INF
KLPNBD
KLPSER
HLT
MONITOR
STOPCODE
DEFINITION
READ-REGISTER Command
failed
CI-20
is
DEaD
Datagram
Free
Queue
empty
Received
Bad
Error
logging
Packet
Received
packet
with
ERRor
KLIPA
microprocessor
HaLTed
The
CI20
microprocessor
halted
for
reason.
CI-20
is
HuNG
Software
response
terminated
Locally-generated
Packet
Invalid
Packet
Arrived
Invalid
Remotely-generated
Data
request
Software
response
bit
on
Remotely-generated
Packet
KLIPA
Keep
Alive
Failed
The
KLIPA
will
reload
automatically.
CI-20
read
the
Wrong
Register
LoopBack
Failed
MBUS
Error
some
In
In
Received
an
MCNF
or
an
MDATREC
with
an
Error
Received
an
unexpected
MCNF
or
MDATREC
Message
Free
Queue
empty
No
Buffer
Descriptor
table
45
KLPNDB
KLPSER
INF
KLPNDE
KLPSER
INF
KLPNEN
KLPSER INFO
KLPNMG
KLPSER
INF
KLPNOD
KLPSER
HLT
KLPNOR
KLPSER
INF
KLPNPB KLPSER
HLT
KLPNRS
KLPSER
INF
KLPOHF
KLPSER
HLT
KLPONC
KLPSER
HLT
KLPOPC KLPSER
INF
KLPPIA
KLPSER
INF
KLPPIC KLPSER
HLT
KLPPPD KLPSER
INF
KLPPTQ KLPSER
INF
KLPRCE KLPSER
CHK
KLPRLF KLPSER
INF
KLPRMQ
KLPSER
INF
KLPRSF KLPSER
INF
KLPRSH KLPSER
INF
KLPSCR KLPSER
CHK
MONITOR
STOPCODE
DEFINITION
No
Datagram
Buffer
Packet
with
bad
NoDE
number
CI-20
Not
ENabled
No
MessaGe
buffer
Can't
get
datagram
buffers
during
initialization
Remote
port
is
sick
No
Path
Block
at
PPDOVC
Closing
VC
due
to
No
ReSponse
Internal
software
inconsistency
Trying
to
Open
a
virtual
Circuit
which
isn't
closed
Packet
with
bad
OPCode
CI-20
has
lost
its
PI
Assignment
PCB
Is
Corrupted
Packet
with
bad
PPD
byte
Queue
interlock
Timeout
READ-COUNTERS Command
failed
CI-20
microcode
ReLoad
Failed
Queue
interlock
timeout
CI-20
Restart
Failed
Received
SHutdown
message
SET-CIRCUIT
Command
Received
46
KLPSFQ KLPSER
KLPSTR KLPSER
KLPSWO
KLPSER
KLPVIR KLPSER
KLPWAB
KLPSER
KLPWAG
KLPSER
KLPWBB
KLPSER
KLPWBG
KLPSER
KNF
XTCSER
KNIARD KNISER
KNICAC KNISER
KNICAD KNISER
KNICAM
KNISER
KNICAP KNISER
KNICCK KNISER
KNICPE KNISER
KNICWS
KNISER
KNIDPE KNISER
KNIEPE KNISER
MONITOR
STOPCODE
DEFINITION
INF
INF
INF
CHK
INF
INF
INF
INF
STOP
INFO
DEBUG
DEBUG
DEBUG
DEBUG
DEBUG
INFO
DEBUG
INFO
INFO
Spurious
Free
Queue
error
CI-20
STaRted
Received
a START When
VC
was
Open
VIRtual
address
in
packet
is
wrong
CI
Wire
A
has
gone
from
good
to
Bad
CI
Wire
A
has
gone
from
bad
to
Good
CI
wire
B
has
gone
from
good
to
bad
CI
wire
A
has
gone
from
bad
to
good
Kontroller
Not
Free
XTCSER
received
a
remote
interrupt
request,
the the
controller
was
not
free.
KLNI
auto-reload
disabled
Can't
allocate
counters
data
buffer
Can't
Allocate
counters
Data
buffer
Can't
Allocate
MCAT
table
Can't
Allocate
PTT
table
Can't
Create
Ethernet
Kontroller
block
KLNI
CRAM
Parity
Error
A
parity
error
occurred
on
the
NIA20,
which
may
indicate
a
hardware
condition.
KLNI
Counters
buffer
is
Wrong
Size
KLNI
Data
Path
Error
KLNI'EBUS
Parity
Error
47
KNIHLT
KNISER
KNIICO
KNISER
KNIIFC
KNISER
KNlKAF
KNISER
KNIMBE
KNISER
KNIMWS
KNISER
KNIPIT
KNISER
KNIPWS
KNISER
KNIRIT
KNISER
KNIWUV
KNISER
KSHME
APRSER
KS
SME
APRSER
KSW
TAPSER
MONITOR
STOPCODE
DEFINITION
INFO
DEBUG
DEBUG
INFO
INFO
DEBUG
INFO
DEBUG
INFO
INFO
INFO
EVENT
INFO-
KLINI
microprocessor
HaLTed
The
NIA20
microprocessor
halted
for
some
reason.
Invalid
Command
Opcode
Illegal
Function
Code
KLNI
Keep
Alive
failed
KLNI
MBUS
Error
KLNI
MCAT
table
is
Wrong
Size
PUTQUE
Interlock
Timeout
KLNI PTT
table
is
Wrong
Size
REMQUE
Interlock
Timeout
Wrong
microcode
Version
KS
Hard
Memory
Error
KS
Soft
Memory
Error
Kontroller
Status
Wrong
TAPSIO
is
used
when
the
upper
level
wants
to
start
I/O.
This
stopcode
occurs
when
the
tape-controller
status
is
wrong.
Data
Items:
TKBSTS(W) =
status
LAPRBF LATSRV
CHK
LATICB LATSRV
CHK
LATIMT LATSRV
CHK
Specify
Receive
Buffer
Failure
LATCBR
called
from
NISRV
callback
function
code
with
illegal
NISRV
has
called
the
LATSRV
callback
routine
with
an
invalid
function
code.
LAT
Illegal
Message
Type
LAT
virtual
circuit
message
received
with
message
type
out
of
range.
48
LATINE LATSRV
LATIST LATSRV
LATMEM
LATSRV
LATNSC
LATSRV
LDBNIU SCNSER
LLMILl
LLMOP
MONITOR
STOPCODE
DEFINITION
CHK
INF
CHK
INF
DEBUG
INF
LATINI
failed
to
initialize
LAT
Illegal
Slot
Type
LAT
buffer
overwritten
While
trying
to
return
a
buffer,
LATSRV
discovered
it
had
been
overwritten.
LAT
Host
node
stopped
circuit
LAT
Host
node
stopped
the
circuit.
Look
at
the
Reason
Code
in
Tl
and
the
PC
in
T2.
This
error,
if
relatively
infrequent
is
nothing
to
be
concerned
about.
If
it
occurs
frequently,
use
the
CODE
and
PC
to
determine
further
action.
LDB
Not
In
Use
A
call
to
the
FRELDB
routine
was
made,
though
the
terminal's
LDB
does
not
have
the
LTLUSE
bit
set
in
the
LDBTTW
word.
Normally,
this
bit
would
be
set
on
a
return
from
GETLDB
to
indicate
that
that
LDB
is
in
use.
Received
Invalid
Loopback
Message
Received
a
Loopback
message
that
was
too
short
or
was
improperly
formatted.
This
is
a
MOP
protocol
violation
by
a
remote
node.
Data
items:
Tl
contains
the
received
message
length.
LLMILF
LLMOP
INF
T2-T3
contains
the
Ethernet
address
of
the
transmitting
node.
Invalid
Loopback
Function
Code
Received
a
Loopback
message
that
was
neither
a
Loopback
reply
message
or
a
forward
data
message.
This
is
a
MOP
protocol
violation
by
a
remote
node.
Data
items:
Tl
contains
the
function
code.
LLMIRl
LLMOP
INF
T2-T3
contains
the
Ethernet
address
of
the
transmitting
node.
LLMOP
Received
Invalid
Remote
Console
Message
Received
a
Remote
Console
message
too
short,
too
long
or
was
formatted.
This
is
a
MOP
protocol
by
a
remote
node.
49
that
was
improperly
violation
LLMLXF
LLMOP
INF
MONITOR
STOPCODE
DEFINITION
Loopback
Transmit
Failed
LLMOP
was
unable
to
transmit
a
forward
data
message.
Data
items:
Tl
contains
the
error
code
returned
from
the
DLL
LLMMCF
LLMOP
CHK
T2
contains
the
channel
status
returned
from
the
DLL
T3
contains
the
channel
on
which
the
failure
occurred
Declare
Multicast
Address
Failed
Attempt
to
declare
the
Assistant
Multi-Cast
Address
failed
when
the
Data
Link
Layer
was
called.
Data
items:
Tl
contains
the
error
code
returned
from
the
DLL
CHK
Open
Portal
Failed
Failed
to
open
an
NI
portal
with
the
Data
Link
Layer.
Data
items:
Tl
contains
the
error
code
returned
from
the
DLL.
LLMRQC
LLMOP
CHK
LLMRRF
LLMOP
INF
RB
Queue
Corrupted
Attempted
to
remove
an
RB
queue
entry
from
an
empty
queue
or
the
RB
was
not
on
the
queue.
Response
Transmit
Failed
LLMOP
was
unable
to
transmit
a
MOP
request
message.
Data
items:
Tl
contains
the
error
code
returned
from
the
DLL.
LLMSB2
LLMOP
CHK
T3
contains
the
channel
on
which
the
failure
occurred.
Specify
Receive
Buffer
Failure
LLMOP
could
not
post
a
receive
buffer
to
the
Data
Link
Layer.
Data
items:
Tl
contains
the
error
code
returned
from
the
DLL.
LLMSCA
LLMOP
INF
Ethernet
Channel
Address
Change
LLMOP
was
called
by
NIDDL
on
change
of
state.
50
LLMSTC
LLMOP
LN1
ERRCON
LND
FILUUO
LNP
FILIO
MONITOR
STOPCODE
DEFINITION
INF
STOP
DEBUG
DEBUG
Data
Link
state
Change
LLMOP
was
called
by
NIDDL
on
change
of
state.
This
is
for
information
only.
No
corrective
action
required.
Line
Not
Found
EXCALP
prints
a
monitor
call
PC
message
for
a
job.
This
stopcode
occurs
when
no
terminals
a
log
line
can
be
found
for
the
job
that
is
causing
the
error.
Logical
Name
Not
Found
LNMSTP
consists
of
only
the
stopcode
and
its
recovery.
LNMSTP
is
called
when
the
monitor
could
not
set
up
the
definition
of
LIB
that
was
present
before
an
ENTER
UUO
that
could
not
find
a
file.
Last
Pointer
Not
a
Pointer
OUTGRP
allocates
more
space
for
an
output
file.
This
stopcode
occurs
when
an
allocation
is
made,
but
a
RIB
error
occurred;
or
when
the
monitor
tried
to
deallocate
the
space,
but
the
RIB
pointer
was
invalid.
Data
Items:
T2 =
pointer
LNS
SCNSER STOP
LNT
ERRCON
STOP
LPRIXC
LLMOP
HLT
Line
Not
Set
Up
TSETBI
clears
the
input
and
output
buffers
for
a
line.
This
stopcode
occurs
when
this
routine
is
called
before
the
line
is
set
up.
Line
Not
There
HALTI
prints
the
"Halt
at
"message
and
stops
the
job.
This
stopcode
occurs
when
there
is
no
controlling
terminal
line
associated
with
the
job.
Invalid
Xmit
Complete
NIDLL
called
back
to
LLMOP
with
a
transmit
complete
event
for
an
RB
which
is
not
in
Transmit
Initiated
state.
This
is
a
software
bug.
Call
your
DIGITAL
Software
Specialist.
Data
Items:
T1
contains
the
current
RB
state.
T3
contains
the
status
in
the
UN
block.
51
INF
MONITOR
STOPCODE
DEFINITION
Loop
Request
Transmit
Failed
LLMOP
was
unable
to
transmit
a
forward
data
message.
Data
Items:
Tl
contains
the
error
code
returned
from
the
DLL.
LPSIFC
LLMOP
CHK
LPU FILUUO JOB
T3
contains
the
channel
on
which
the
failure
occurred.
LPSCBR
called
with
invalid
function
code
The
LLMOP
Loopback
Protocol
Server
Call
Back
Routine
was
called
by
the
Data
Link
Layer
with
an
invalid
callback
function
code.
This
is
a
software
bug.
Call
your
DIGITAL
Software
Specialist.
Last
Pointer
Unit-Change
ALLPOB
writes
the
redundant
RIB
in
the
last
block
of
the
RIB.
This
stopcode
occurs
when
the
RIB
pointer
is
decoded
as
a
unit-change
pointer.
Data
Items:
T2 =
pointer
MBW
VMSER
DEBUG
MCCWNE
SCNSER STOP
MCI
MSCCOM
DEBUG
MCM
METCON
DEBUG
Must
Be
in
Working
set
Meta
character
called
when
not
expected
Missing
connect
id
Meter
Channel
Data
Block
Missing
RELCHN
releases
a
channel.
This
stopcode
occurs
when
an
attempt
is
made
to
release
a
meter
channel
data
block
(MCDB)
that
is
not
there.
Data
Items:
T2 =
predecessor
MCDB
(if
any)
MCN
FILFND
DEBUG
Mount
Count
Negative
SLSR6
documents
the
mount
count
search
list
is
modified.
This
occurs
when
the
mount
count
for
a
becomes
negative.
Data
Items:
STRMNT(T3) =
mount
count
52
when
the
stopcode
structure
MCRBRN
NETDEV
STOP
MONITOR
STOPCODE
DEFINITION
Bad
remote
node
number
When
processing
an
ANF
network
"node
down"
condition,
NETMCR
(MCRNWD)
was
called
to
deal
with
a
terminal
belonging
to
the
no-Ionger-accessible
node,
but
the
terminal
claimed
to
belong
to
a
different
node.
Data
Items:
U =
address
of
LDB
MCRDSF
NETDEV
STOP
TI
node
number
from
LDB
PI
=
node
number
that
"went
down"
Disconnect
failed
When
processing
an
ANF
network
terminal
Disconnect
message,
a
call
to
PCBECK
returned
"guaranteeing"
the
availability
of
an
ANF
network
Protocol
Control
Block,
then
a
subsequent
call
to
PCBEGT
to
get
a
free
PCB
failed.
Data
Items:
U =
address
of
LDB
MCRILS
NETDEV
STOP
Illegal
state
While
waiting
for
an
ANF
network
terminal
request
to
be
honored,
the
terminal's
Link
Address
Table
state
transited
into
an
illegal
state
(neither
accepted,
nor
rejected,
nor
still
waiting)
.
Data
Items:
U =
address
of
LDB
MCRJIZ
NETDEV
STOP
T2 =
illegal
LAT
state
Job
number
Is
Zero
On a
program-initiated,
or
user
command
initiated
connect
request
for
a
remote
ANF
network
terminal,
.CPJOB
was
zero.
Data
Items:
U
W
address
of
LDB
address
of
NDB
MCRNCO
NETDEV
DEBUG
No
character
for
output
On a
call
to
MCXDAT
to
build
a
Data
Message
for
an
ANF
network
terminal,
the
LRLTTO
flag
(valid.character
in
LDPCHR)
was
not
set
in
the
terminal's
Line
Data
Block.
MCXDAT
is
only
called
when
there
is
at
least
one
valid
data
character
to
be
transmitted,
and
the
first
data
character
is
always
in
LDPCHR.
Data
Items:
U =
address
of
LDB
53
MONITOR
STOPCODE
DEFINITION
MCRNSN
NETDEV
STOP No
source
node
for
terminal
When
processing
a
"Disconnect
with
reconnect
ll
for
an
ANF
network
terminal,
no
Node
Data
Block
can
be
found
for
the
connected
terminal
(SRCNDB
failed)
.
Data
Items:
U =
address
of
LDB
MCRNWA
NETDEV
STOP
MCRNWD
should
have
disconnected
us
When
processing
a
Disconnect
request
for
an
ANF
network
terminal,
no
Node
Data
Block
can
be
found
for
the
connected
terminal
(SRCNDB
failed)
.
Data
Items:
U =
address
of
LDB
MCRSLZ
NETDEV
STOP SLA
is
zero
MCW
MIC
MIF
MIZ
MMR
Data
Items:
LOKCON
STOP
VMSER
JOB
MSCCOM
STOP
VMSER
DEBUG
LOKCON
STOP
On a
call
to
MCRXCN
to
send
a
Connect
Initiate
message
(or
possibly
a
Connect
Confirm
message)
to
a
remote
ANF
network
node
for
a
network
terminal,
the
terminal
Line
Data
Block
had
no
Source
Link
Address.
U
address
of
LDB
W
address
of
NDB
MOFPLG
Count
Wrong
Monitor
Is
Confused
MSCP
driver
initialization
failed
MEMTAB
Is
Zero
This
stopcode
occurs
when
the
monitor
finds
an
inconsistency
in
the
swapping
database.
Moving
Monitor
Page
Not
Required
SETMFL
sets
memory
pages
off
line.
This
stopcode
occurs
when
the
memory
location
labeled
MOFLPG
indicates
that
monitor
pages
must
be
moved,
but
none
of
the
page's
PAGTAB
entries
has
the
monitor
code
bit
set.
Data
Items:
MOFLPG
=
number
of
monitor
pages
that
were
to
be
moved
LOKREL
number
of
pages,
first
page
number
to
set
off
line
54
MNA
MNM
MNR
FILIO
JOB
MONITOR
STOPCODE
DEFINITION
Monitor
Buffer
Not
Available
GTMNBF
gets
a
monitor
buffer.
occurs
when
there
is
no
available.
This
stopcode
buffer
space
Data
Items:
T2 =
number
of
words
requested
SYSINI
STOP
Monitor
in
Nonexistent
Memory
KIINI
initializes
a
KIlO,
KL10,
or
KS10.
This
stopcode
occurs
when
a
page
is
found
to
be
nonexistent
and
the
page
is
not
free.
Therefore,
the
monitor
already
has
the
page
in
question.
Data
Items:
T3 =
page
number
ERRCON
HALT
Master
-11
Not
Running
DIE
recovers/reloads
after
an
internal
system
error.
This
stopcode
occurs
when
the
-11
with
a
DTE
in
privilege
mode
is
not
running.
MOPIFC
LLMOP
INF
LLMOP
Received
an
invalid
MOP
message
MPF
MPN
Nac
MSCCOM
DEBUG
LOKCON
STOP
The
LLMOP
Remote
Console
received
a
MOP
message
function
code.
This
is
violation
by
a
remote
node.
MSCCOM
packet
send
failed
Monitor
Page
Not
Found
Protocol
with
an
a
MOP
Server
invalid
protocol
SETMFL
sets
monitor
pages
off
line.
This
stopcode
occurs
when
the
source
page
cannot
be
found
in
the
monitor.
Data
Items:
P3
=
monitor
source
page
CPNSER JOB
Not
a
Cached
Pages
FIXOTB
fixes
up
OUCHTB
when
turning
off
the
cache
for
some
page
so
that
OUCHE
references
through
four
cached
pages.
This
stopcode
occurs
when
four
cached
pages
cannot
be
found.
Data
Items:
P3
=
page
for
which
cache
is
being
turned
off
55
NAP
NCA
NCC
NCE
NCM
NCS
NCT
NDJ
NDL
FILUUO JOB
MONITOR
STOPCODE
DEFINITION
Not
Address
Pointer
UFDNXT
initializes
the
next
block
for
the
directory.
This
stopcode
occurs
when
the
new
pointer
is
decoded
as
other
than
an
address
pointer.
Data
Items:
PI
location
is
monitor
buffer
T2 =
bad
pointer
CLOCKI STOP No
Core
Assigned
NULADR
restores
the
software
state
and
then
the
hardware
state
of
the
new
job
to
be
run.
This
stopcode
occurs
when
the
job
to
be
run
has
no
core
assigned
to
it.
Data
Items:
J =
job
number
LOKCON
STOP
UUOCON
DEBUG
IPCSER
JOB
SYSINI
STOP
SCNSER STOP
SCNSER
DEBUG
Not
Enough
Contiguous
Free
Core
Certain
types
of
monitor
pages
must
be
kept
contiguous.
This
stopcode
occurs
when
LOKCON
does
not
have
enough
contiguous
space
to
lock
jobs
after
memory
has
been
set
off-line.
No Command
Slot
Available
This
stopcode
occurs
when
attempting
to
insert
a
user-defined
command.
The
condition
should
have
been
caught
earlier.
No
Core
For
Message
SETQSR
sets
up
IPCF
packets
to
send
to
QUASAR.
This
stopcode
occurs
when
no
core
is
available
to
build
the
message.
No
Core
at
SYSINI
time
No
Core
for
Terminal
chunks
No
DDB
For
Job
TTYFND
finds
a
terminal
number
for
the
job
in
AC
J.
This
stopcode
occurs
when
no
device
data
block
can
be
found
for
this
job's'
terminal.
Data
Items:
J =
job
number
COMDEV
STOP No
DECnet
Loaded
This
stopcode
occurs
if
any
DECnet-only
routines
are
called,
but
DECnet
is
not
assembled
into
the
monitor.
56
NDP
NDS
NEM
NER
NEV
NFB
NFD
CLOCKl JOB
MONITOR
STOPCODE
DEFINITION
Not
DDB
Pointer
WSYNC
waits
until
the
current
buffer
activity
is
complete.
This
stopcode
occurs
when
this
routine
is
called
with
other
than
a
DDB
pointer
in
F.
Data
Items:
F =
the
supposed
DDB
pointer
CLOCKl STOP
LP2SER
JOB
Null
Job
Did
SAVGET
MONSTR
sets
up
ACs
for
a
monitor
job
that
starts
at
monitor
call
level.
This
stopcode
occurs
when
the
job
number
is
O.
No
Exec
virtual
Memory
DVLRAM
loads
the
RAM
or
VFU
with
data
from
the
user.
This
stopcode
occurs
when
DVLRAM
tries
to
map
the
user
virtual
address
into
exec
virtual
memory,
but
there
is
none.
Data
Items:
F =
DDB
FILUUO
DEBUG
UUOCON
STOP
Tl
=
function
No
Extended
RIB
CLS02A
looks
for
the
last
written
block
in
the
next
RIB.
This
stopcode
occurs
when
the
pointer
for
the
last
block
of
a
file
is
not
in
the
RIB,
and
there
is
no
extended
RIB;
the
pointer
is
lost.
No
Executive
virtual
Memory
NEWBUF
sets
up
a
byte
pointer
and
item
count
for
I/O.
This
stopcode
occurs
when
the
DDB
does
not
have
executive
virtual
memory.
Data
Items:
Tl
=
input
buffer
header
address
FEDSER STOP No
Front-End
Device
Block
FDIGET
g~ts
the
front-end
device
(FED)
address
~n
F.
This
stopcode
occurs
when
no
device
data
block
is
found
for
this
front
end.
Data
Items:
Tl
= FED
unit
number
(also
on
this
stack)
RPXKON
DEBUG
No
Front-End
Drive
DAVINl
starts
an
operation
on
a
drive
that
is
busy
on
the
other
port.
This
stopcode
occurs
when
DAVINl
cannot
find
the
drive
number.
57
NIF
NIJ
NIV
NJT
NLB
NMC
RNXKON
IPCSER
TAPUUO
MONITOR
STOPCODE
DEFINITION
DEBUG
STOP
STOP
RNXKON
Isn't
Fancy
This
stopcode
occurs
if
the
monitor
tried
to
unload
an
RP20
or
read/write
10/11
compatability
mode
on
an
RP20.
No
IPCF
databa~e
for
job/context
Null
Interrupt
Vector
TPMDON
is
called
by
complete
to
dispatch
for
processing.
This
the
routine
address
null.
TAPSER
when
I/O
is
to
the
correct
routine
stopcode
occurs
when
for
this
function
is
Data
Items:
PI
=
function
ERRCON
STOP
FILUUO JOB
ONCMOD
STOP
(T1)
=
should
be
dispatch
address
Null
Job
Has
TTY
EXCALP
prints
the
PC
of
a
monitor
call
that
caused
an
error.
This
stopcode
occurs
when
NUL
JOB
has
control
of
the
terminal.
No
Last
Block
This
stopcode
occurs
during
UFD
compression
if
we
cannot
find
the
pointer
for
the
last
block
of
the
UFD.
No
More
Core
OK22B
sets
up
controllers
during
system
startup.
This
stopcode
occurs
when
the
routine
used
to
create
a
device
data
block
for
ONCE-only
I/O
(SETDDO)
gives
an
error
return,
which
indicates
that
no
core
is
available.
Data
Items:
T2 =
size
of
chunk
needed
NMCPUM
UUOCON
DEBUG
Need
missing
CPU
mask
NMU
REFSTR
DEBUG
No
More
Units
HOMZR2
writes
zeros
in
HOME.SYS.
This
stopcode
count
of
units
is
greater
that
can
be
accessed.
Data
Items:
T1
T2
cluster
count
next
retrieval
pointer
58
unused
blocks
in
occurs
when
the
than
the
number
NNF
NNR
NNS
NNU
NOB
NOCSAT
NODISK
NODRB
NOR
NOTSSL
FILUUO
FILUUO
COREl
ONCMOD
MONITOR
STOPCODE
DEFINITION
STOP
JOB
DEBUG
DEBUG
NMB
Not
Found
GETNMB
gets
the
location
of
the
name
block
(NMB)
from
the
DDB.
This
stopcode
occurs
when
there
is
no
access
table
entry
for
the
user
channel.
No
Next
RIB
DELGRP
returns
blocks
on
an
update
ENTER.
This
stopcode
occurs
when
the
last
block
pointer
cannot
be
found
in
the
current
RIB,
so
an
attempt
is
made
to
scan
the
next
RIB,
but
there
is
no
other
RIB.
Not
in
Non-Zero
Section
In
attempting
to
clear/set
bits
in
a
bit
table,
SETR
was
called
requesting
the
usage
of
a
relative
AOBJN
pointer.
This
is
only
relevant
for
bit
tables
in
non-zero
sections
and
the
code
was
not
executing
in
a
non-zero
section.
Not
a New
Unit
FILMAN
finds
and
sets
up
all
structures
on
the
system.
This
stopcode
occurs
when
the
monitor
expects
to
find
a
new
unit
pointer
as
the
next
item
read,
but
does
not.
Data
Items:
Tl
= AOBJN
poin"ter
for
scanning
retrieval
information
COMDEV
DEBUG
ONCMOD
STOP
ONCMOD
STOP
FILIO
STOP
MSCCOM
STOP
FILFND
DEBUG
T2 =
supposed
new
unit
pointer
(Bit
18
must
be
set
to
be
a
new
unit
pointer)
T3
logical
unit
number
in
this
structure
P2
=
address
of
structure
"Nobody"
got
Obsolete
Buffer
This
stopcode
occurs
if
someone
tries
to
pass
a
message
to
a
Front
End
which
is
not
owned
by
anyone.
This
is
probably
caused
by
the
line
driver
trying
to
return
stale
data
to
a
previous
line
user
and
getting
confused.
NO
Core
for
SATs
NODISK
units
configured
Can't
allocate
Disk
IORB
during
ONCE
Notification
code
Out
of
Range
Not
Saved
Search
List
59
NOW
NPD
NPI
NPJ
NPN
NPU
FILIO
FILIO
MONITOR
STOPCODE
DEFINITION
DEBUG
DEBUG
No
opr
wait
(obsolete)
No
Pointers
in
DDB
EXTRIB
creates
an
extended
RIB.
This
stopcode
occurs
when
an
extended
RIB
is
needed,
but
no
pointers
exist
in
the
DDB.
Data
Items:
DEVMBF(F)
IOWD
to
monitor
buffer
APRSER STOP
Not
Parity
Instruction
SWPTRP
sweeps
a
memory
for
parity.
This
stopcode
occurs
when
a
page
fail
trap
occurs
that
is
not
caused
by
the
sweep
routine
and,
in
fact,
is
caused
by
the
instruction
at
label
CPLMPI.
Data
Items:
Tl
= PC
of
the
instruction
that
caused
the
trap
(also
in
.UPMP + .LMPFP)
DATMAN
STOP
.UPMP +
.LMPFW
=
page
fail
word
No
PDB
for
Job
This
stopcode
occurs
when
no
process
data
block
can
be
found
for
this
job.
Data
Items:
J =
job
number
ERRCON
STOP
Nonexistent
Page
Not
free
CPINXF
fixes
up
the
core-allocation
tables
after
pages
have
been
marked
out
in
NXMTAB
because
of
parity
errors
or
NXMs.
This
stopcode
occurs
when
the
page
being
marked
off
line
is
in
use
not
free).
Data
Items:
PAGTAB(Tl) =
page
entry
of
page
causing
the
stopcode
ERRCON
STOP
VMSER
DEBUG
Null
Pushdown
list
Underflow
This
stopcode
occurs
when
there
are
more
POPs
on
the
null
pushdown
list
than
matching
PUSHs.
SWPLST
Not
Really
Fragmented
This
stopcode
occurs
when
there
is
a
pointer
to
a
fragmented
SWPLST
entry,
but
the
entry
is
not
really
fragmented.
60
NRM
NRS
NSA
NSE
NSH
NSR
NSS
NSU
FILUUO
ONCMOD
MONITOR
STOPCODE DEFINITION
JOB
DEBUG
Next
RIB
Missing
RENRIB
is
used
when
deallocation
is
done
and
close.
This
stopcode
occurs
block
pointer
is
not
found
in
and
there
are
no
other
RIBs.
No
RIB
in
SAT
allocation
or
set
up
to
do
the
when
the
last
the
current
RIB
FILMAN
finds
and
sets
up
all
structures
on
the
system.
This
stopcode
occurs
when
the
monitor
expects
to
see
a
read-in
block,
but
does
not.
Data
Items:
T1 =
the
supposed
RIB
SYSINI
STOP
VMSER
DEBUG
SEGCON
JOB
REFSTR STOP
No
section
allocated
No SWPLST
Entry
This
stopcode
occurs
when
the
monitor
attempts
to
compute
the
unit
and
block
numbers
corresponding
to
a SWPLST
entry,
but
the
pointer
to
SWPLST
points
to
a
zero
word.
No
Such
High
segment
No
Second
RIB
FILSET
creates
a
file
of
contiguous
disk
space
and
write
zeros
in
data
blocks.
This
stopcode
occurs
when
the
subroutine
used
to
scan
a
block
of
retrieval
pointers
to
find
the
group
pointer,
SCNPTR,
gives
an
error
return
because
it
cannot
find
it.
Data
Items:
P1
pointer
to
cluster
count
REFSTR
DEBUG
FILIO
DEBUG
T2 =
number
of
clusters
in
this
pointer
No
Space
for
SAT
ENDSAT
allocates
blocks
in
the
HOME.SYS
file
for
SATs.
This
stopcode
occurs
when
there
are
no
free
clu~ters
left.
No
Such
Unit
USTRIB
reads
in
the
RIB
and
scans
it
from
the
beginning
if
the
pointers
do
not
encompass
the
desired
block.
This
stopcode
occurs
when
the
subroutine
that
finds
a
unit
(NEWUN)
gives
an
error
return
indicating
that
the
desired
unit
is
greater
than
the
last
unit
in
the
structure.
Data
Items:
S =
error
bits
IOBKTL SET
61
NTE
NUB
NUE
NUl
SCHEDl STOP
MONITOR
STOPCODE
DEFINITION
Not
Processor
Queue
Error
QLNKZ
is
used
in
the
requeuing
of
a
job.
This
stopcode
occurs
when
this
routine
is
called
for
a
job
that
is
not
in
a
processor
queue.
Data
Items:
J =
job
number
FILFND JOB No
UFB
Block
STRDN4
creates
an
access
table
entry.
This
stopcode
occurs
when
there
is
no
UFD
for
a
file
even
though
the
file
exists.
Data
Items:
P2
=
Structure
data
block
(LH)
FILUUO JOB No
UFB
Error
SETUFR
sets
the
RIBUFD
word
in
the
RIB.
This
stopcode
occurs
when
an
error
return
is
given
by
the
subroutine
used
to
compute
the
RIBUF
word,
but
actually
there
is
no
UFD
or
SFD,
so
there
can
be
no
UFB
error.
Data
Items:
DEVUFB(F)
DEVSFD(F)
pointer
to
UFD
pointer
to
SFD,
if
any
XTCSER
DEBUG
Non-existent
Unit
Interrupting
XTCSER
could
not
find
the
UDB
for
a
unit
from
which
it
received
an
interrupt
request.
NUL
VMSER
DEBUG
Not
at
UUO
Level
NULCCR
NULFEK STOP
NULFNC
NULFEK STOP
NUP
FILUUO
DEBUG
Conversion
Code
out
of
Range
FuNction
code
out
of
Range
No
Unit-Change
Pointer
LSTUNI
finds
the
last
unit-change
pointer
in
a
RIB.
This
stopcode
occurs
when
no
change
pointer
is
found
or
when
the
pointer
is
not
a
unit-change
pointer.
Data
Items:
T2 =
pointer
NUT
FILIO
CPU No
unit
for
transfer
62
NWA
NXS
NXU
OlF
OMR
ONC
NETDEV
STOP
MONITOR
STOPCODE
DEFINITION
No-one
Wrote
Anything
At
the
end
of
building
an
ANF
network
message
for
a
network
terminal,
TWRPCB
was
called
to
send
the
accumulated
message,
but
the
byte
count
was
zero
(or
negative)
.
Data
Items:
U =
address
of
LOB
VMSER
DEBUG
FILIO
DEBUG
P3
=
byte
count
for
NCL
message
Non-existent
Section
DNZSPG
is
called
to
return
a
non-zero
section
page
to
free
core.
This
stopcode
occurs
if
the
section
of
the
specified
page
does
not
exist.
Non-existent
unit
WRTRIB
writes
a
RIB.
This
stopcode
occurs
when
a
unit-change
pointer
points
to
a
unit
that
does
not
exist
in
the
structure.
Data
Items:
S
U
error
bits
o
if
not
in
any
F/S
VMSER
DEBUG
APRSER JOB
Only
1
Fragment
This
stopcode
occurs
when
swapping
space
is
fragmented,
but
there
is
only
one
entry
in
the
fragment
table.
Out
of
Mapping
Registers
MAPIO
sets
up
the
UNIBUS
adapter
mapping
registers
for
a
given
IOWD
following
the
paging
of
a
job.
This
stopcode
occurs
when
an
attempt
is
made
to
point
to
the
next
mapping
register,
but
there
is
none.
Data
Items:
Pl
=
address
of
next
paging
register
to
be
used
FILUUO
P2
=
address
of
first
paging
register
used
DEBUG·
Odd-Numbered
Cluster
UPDGIV
deallocates
or
truncates
blocks
from
a
file.
This
stopcode
occurs
when
the
number
of
blocks
allocated
to
a
file
is
not
an
even
multiple
of
the
number
of
clusters
allocated.
Data
Items:
Tl
=
number
of
clusters
T2
remainder
ONCMBM
ONCMOD
DEBUG
Monitor
Buffer
Missing
ONCPUI CPNSER STOP
ONCPU
called
at
Interrupt
level
63
MONITOR
STOPCODE
DEFINITION
ONCPUX
CPNSER JOB X
out
of
range
in
ONCPU<X>
OOC
OVA
PAO
PAW
PBO
PCN
VMSER
STOP
SYSINI
STOP
Caused
by
a
call
to
ONCPUn,
with
a
bad
CPU
number.
Correct
the
CPU
number
supplied
by
the
calling
routine.
Out
of
core
blocks
MAPBAK
called
SAVCTS
to
set
up
for
running
at
UUO
level,
but
SAVCTS
returned
at
the
non-skip
return.
This
could
occur
if
there
was
insufficient
low
core
to
save
the
job's
current
UUO-Ievel
context.
Out
of
Virtual
Address
Space
ONCMAP
selects
the
physical
and
virtual
address
for
space
in
the
high
segment.
This
stopcode
occurs
when
the
number
of
virtual
pages
is
greater
than
256K.
Data
Items:
RI
=
virtual
page
number
COMCON
STOP
Page
Already
Out
PAGRE
creates
a
directory
page.
This
stopcode
occurs
when
an
attempt
is
made
to
page
out
a
page
that
is
already
out.
The
page
is
being
paged
out
because
the
job's
physical
limit
has
been
exceeded.
Data
Items:
J =
job
number
VMSER
DEBUG
NETSER STOP
Page
Already
Write-enabled
PCB
Buffer
Overflow
An
ANF
network
Front
End
Kontroller
interrupt
service
routine
called
NETSER (FEKINT)
to
process
an
"input
done"
interrupt.
The
network
Protocol
Control
Block
returned
by
the
FEK
contained
a
data
byte
count
(PCBCTR)
that
was
greater
than
the
allocated
length
of
the
PCB
data
buffer
(PCBALN),
indicating
that
the
FEK
wrote
past
the
end
of
the
data
buffer.
Data
Items:
J
U
address
of
FEK
address
of
PCB
IPCSER
DEBUG
Packet
Count
Negative
UIPCFR
is
used
on
an
IPC
receive
monitor
call.
This
stopcode
occurs
when
the
count
of
unreceived
IPCF
packets
goes
negative.
Data
Items:
PI
=
PID
64
PDA
FILIO
MONITOR
STOPCODE
DEFINITION
DEBUG
Pointers
with
Different
Addresses
DD2MN
copies
pointers
from
the
DDB
to
monitor
buffer
during
monitor
mode
I/O.
stopcode
occurs
when
the
RIB
pointers
those
now
in
the
monitor
buffer
differ.
the
This
and
Data
Items:
T3
T4 XORed
RIB
and
monitor
buffer
pointers
cluster
pointer
PDLOVF
ERRCON
JOB
PEZ COREl STOP
PFC
VMSER
STOP
Exec
PDL
OVerFlow
PAGPTR
Equals
Zero
GTPAGS
adds
to
or
takes
pages
from
the
free-core
list.
This
stopcode
occurs
when
the
location
PAGPTR,
which
points
to
the
first
free
page,
is
zero.
Page
on
Free
Core
List
SETHMT
prepared
for
high-segment
swap.
This
stopcode
occurs
when
the
monitor
finds
a
page
that
is
in
the
free-core
list
while
scanning
pages
allocated
to
a
segment.
Data
Items:
Tl
T2
T3
first
disk
address
first
page
number
number
of
pages
PFHJOB
MONPFH
JOB
Wrong
JOB
owns
device
PFHUUO
MONPFH
JOB PAGE.
UUO
failed
Data
items:
Tl
=
error
code
PFHZER
MONPFH
JOB
PFL
VMSER
STOP
PFN APRSER CPU
PFNOIO
MONPFH
JOB
Arglst
stored
at
.JDAT+JOBUAL
Page
fault
on
Page
ZERo
Piece
on
Free
List
GVFWDS
returns
words
acquired
by
GTFWDC
or
GTFWDU.
This
stopcode
occurs
when
an
attempt
is
made
to
return
a
chunk
of
funny
space
that
is
already
on
the
free
list.
Page
Fault
in
Null
job
A
page
fault
occured
while
the
null
job
was
running.
PFH,has
No
10
to
do
(I'm
stuck!)
65
PFR
VMSER
PGL
COMCON
MONITOR
STOPCODE
DEFINITION
DEBUG
STOP
Piece
out
of
Free
Range
GVFWDS
returns
words
acquired
by
GTFWDC
or
GTFWDU.
This
stopcode
occurs
when
GVFWDS
is
called
with
an
address
that
is
not
in
funny
space.
Pages
Got
Lost
PAGFRE
creates
a
directory
page.
This
stopcode
occurs
when
the
page
cannot
be
paged
out.
PGTPAR APRSER
CPU
PaGe
Table
PARity
PIE
ERRCON
CPU
Priority
Interrupt
Error
PIF
PIN
PIW
PLP
VMSER
DEBUG
VMSER
STOP
VMSER
DEBUG
FILIO
DEBUG
This
stopcode
occurs
when
a
device
interrupts
to
the
wrong
location.
A
jump
occurred
to
an
even
address
between
42
and
66
(octal).
Page
Is
Free
This
stopcode
occurs
when
the
monitor
finds
a
page
that
1S
in
the
free-core
list
while
it
is
scanning
pages
allocated
to
a
segment.
Page
IN
Working
set
WSBIT
gets
bit
and
index
for
WSBTB
and
AABTAB.
This
stopcode
occurs
when
the
monitor
finds
a
page
in
the
working
set
that
has
been
verified
as
not
in
the
working
set.
Page
Isn't
in
Working
set
PAGOMT
sets
up
MEMTAB
for
paging
out.
This
stopcode
occurs
when
the
monitor
decides
that
a
page
must
be
in
the
working
set,
but
it
is
not.
Past
Last
Pointer
USETOl
is
used
to
do
a
USETO
when
the
requested
block
is
higher
than
the
highest
allocated
block.
This
stopcode
occurs
when
the
SCNPTR
routine,
which
scans
pointers,
cannot
find
a
block
that
should
be
in
the
file.
Data
Items:
Pl
=
top
block
to
allocate
P2
=
first
block
to
allocate
DEVLPC(F) =
RIB
pointer
66
PMU
PMW
PNA
PNE
PNP
PNW
paR
COREl STOP
MONITOR STOPCODE
DEFINITION
PAGTAB
Messed
Up
This
stopcode
occurs
when
a
zero
is
encountered
as
the
link
to
the
next
page
in
the
segment
while
setting
up
the
user's
page-map
page
to
reflect
the
location
of
the
pages
in
physical
memory.
Data
Items:
Tl
T2
T4
byte
pointer
to
the
map
page
attributes
number
of
pages
-1
left
in
this
segment
VMSER
DEBUG
DATMAN
STOP
FILIO
DEBUG
Page
Map
Wrong
PUTWRD
Not
Available
PUTWRD
was
called
at
clock
level
but
the
requested
word
was
not
available.
Pointers
Not
Equal
PTRTST
reads
the
pointers
into
core,
compares
the
old
pointers
in
the
RIB
with
the
new
pointers
in
the
DDB,
and
rewrites
the
RIB
if
they
differ.
This
stopcode
occurs
when
an
error
is
found
in
the
cluster
pointer
after
the
pointers
in
the
RIB
have
been
updated.
Data
Items:
(T1)
=
pointer
in
the
monitor
buffer
LOKCON
STOP
T3 XORed
RIB
and
monitor
buffer
pointers
T4 =
cluster
pointer
Page
Not
Present
PAGMOV
finds
the
target
page
on
the
free-core
list
or
within
the
current
segment
and
exchanges
it
with
the
source
page.
This
stopcode
occurs
when
the
source
page
cannot
be
found
in
the
current
segment.
Data
Items:
T2
successor
to
current
page
VMSER
DEBUG
SEGCON
STOP
Page
Not
in
Working
set
DLTMPG
returns
a
funny
page
to
the
free-core
list.
Process
Out
of
Range
COMIT
is
used
to
~ight
half
of
J
with
JBTSGN(Tl)
.
This
stopcode
occurs
when
the
job
number
is
out
of
range.
Data
Items:
J =
job
number
67
PQW
P~
PSC
PSF
PTT
PUF
VMSER
MONITOR
STOPCODE
DEFINITION
DEBUG
Paging
Queue
Wrong
A
page
that
was
supposed
to
be
on
one
of
the
in-core
queues
cannot
be
found,
because
either
the
count
for
the
queue
indicates
there
are
no
pages
in
the
queue,
and/or
the
first
page
pointer
for
the
queue
lists
zero
for
the
first
page.
Data
Items:
T3
points
to
queue
header
APRSER CPU
first
word
of
header
contains
count,
and
second
word
contains
first
page
on
queue
T2
contains
page
of
page
that
should
be
on
queue.
Page
Refill
Failure
This
stopcode
occurs
when
a
page-fail
code
of
22
is
returned
by
the
pager.
Data
Items:
Tl
=
page-fail
code
.CPTPI
PI
state
.CPTCX =
trap
context
LOKCON
DEBUG
COREl STOP
Page
Should
be
in
Core
This
stopcode
occurs
on
a
LOCK
request
for
SPECIFIED
PAGES.
PSC
occurs
if
pages
to
be
LOCKed
in
core
are
not
tagged
as
being
in
the
working
set.
Page
in
Segment
Free
This
stopcode
occurs
when
a
page
is
found
that
is
marked
in
PAGTAB
as
being
free
while
scanning
a
job's
pages
looking
for
page
n
or
the
last
page.
Data
Items:
Tl
current
page
within
this
segment
T2
number
of
pages
left
to
scan
COREl
DEBUG
T3
= PAGTAB
entry
for
next
page
in
segment,
that
is,
PAGTAB(Tl)
Past
Top
of
Table
SETZRS
sets
zeros
in
a
table.
This
stopcode
occurs
when
the
SETZRS
routine
attempts
to
zero
more
bits
than
exist.
Data
Items:
(T2)
=
top
of
table
SEGCON JOB
T4 =
final
address
to
clear
bits
PATH.
UUO
Failed
PTHFIL
looks
up
a
file
and
returns
for
it.
This
stopcode
occurs
PATH.
monitor
call
fails.
68
the
path
when
the
RAXCRM
RAXKON
RAXCSF
RAXKON
RAXKIM
RAXKON
RAXKN5
RAXKON
RAXRAX
RAXKON
RAXUGA
RAXKON
RAXUN5
RAXKON
RAXUOF
RAXKON
RAXUWA
RAXKON
RAXXIF
RAXKON
RBQ
SCHEDI
RCC
SCNSER
MONITOR STOPCODE
DEFINITION
EVENT
DEBUG
DEBUG
EVENT
STOP
DEBUG
EVENT
DEBUG
DEBUG
STOP
STOP
DEBUG
Command
Reference
number
Missing
Connect
to
MSCP
Server
Failed
Kontroller
Id
Mismatch
Kontroller
Not
in
512-byte
sector
mode
RAXKON
is
miserable
UDB
Gone
Away
Unit
Not
in
512-byte
sector
mode
Unit
Online
Failed
UDB
Went
Away?!
RAXKON
Isn't
Fancy
Requeueing
to
Beginning
of
Queue
QFIX
is
used
in
the
requeuing
of
jobs.
This
stopcode
occurs
when
an
attempt
is
made
to
requeue
a
job
to
the
beginning
of
the
same
queue.
Range-Checked
Chunk
This
stopcode
is
called
by
several
places,
each
doing
a
range
check
on
a
character
address.
This
stopcode
occurs
when
the
character
address
is
not
within
the
TTY
buffer
pool.
Data
Items:
T2 =
character
address
character
address
(in
T2)
that
was
not
in
the
TTY
buffer
pool.
This
can
be
caused
by
attempting
TTY
output
without
first
setting
up
U
to
point
to
an
LDB.
RCD
SCNSER
DEBUG
Random
Chunk
Discrepancy
This
stopcode
is
called
from
a
number
of
places
in
SCNSER
where
it
is
noted
that
chunk
pointers
and
counts
are
inconsistent.
69
MONITOR
STOPCODE
DEFINITION
RCS3XF
LLMOP
INF
LLMOP
Transmit
Failed
LLMOP
was
unable
to
transmit
a
forward
data
message.
Data
items:
Tl
contains
the
error
code
returned
from
the
DLL
T2
contains
the
channel
on
which
the
failure
occurred
RCSIFC
LLMOP
CRK
RCSCBR
called
with
Invalid
Function
Code
The
LLMOP
Remote
Console
Protocol
Server
Call
Back
Routine
was
called
by
the
Data
Link
Layer
with
an
invalid
callback
function
code.
This
is
a
software
bug.
Call
your
DIGITAL
Software
Specialist.
RCSPIS
I
..
LMOP
INF
Ethernet
Periodic
Identify-Self
RON
ROP
ROS
TAPUUO
DEBUG
This
is
a
temporary
debugging
BUGINF.
It
is
here
to
provide
an
indication
that
the
periodic
Identify-Self
transmission
is
being
performed.
Regular
DDB
Not
Found
SETODN
sets
the
density
in
the
other
DDB.
This
stopcode
occurs
when
there
is
no
regular
DDB.
Data
Items:
R3 =
UDB
FSXKON
DEBUG
SEGCON
STOP
RS04
Doesn't
position
FSXPOS
is
a
stopcode-only
routine
that
is
used
when
the
FILIO
module
tries
to
position
an
RS04.
REMAP
Didn't
Skip
GETFIN
remaps
the
save
file
after
it
has
been
read
in
its
entirety.
This
stopcode
occurs,
when
the
remap
fails
because
the
arguments
are
wrong,
pages
do
not
all
exist
in
the
page
specified,
or
moving
the
pages
to
the
virtual
address
specified
would
cause
the
high
and
low
segments
to
overlap.
ROXDAT
NETDEV STOP NTDSIB
failed
in
R.DATA
After
calling
NTDIBA
to
guarantee
a
user
input
buffer
is
available,
the
ANF
network
remote
data
entry
device
service
routine
was
unable
to
set
up
an
input
buffer
to
receive
a
network
message.
Data
Items:
F
U
address
of
DDB
address
of
PCB
70
REFMBM
REFSTR
REH
ERRCON
RFU
TAPSER
MONITOR
STOPCODE DEFINITION
DEBUG
HALT
STOP
Monitor
Buffer
Missing
Recursion
in
Error
Handler
DIE
recovers/reloads
after
an
internal
system
error.
This
stopcode
occurs
when
another
stopcode
occurs
before
the
previous
one
is
done.
Recovery
Fouled
Up
ERPINT
handles
interrupts
while
error
recovery
is
in
progress.
This
stopcode
occurs
when
the
function
code
for
dispatching
is
greater
than
6.
Data
Items:
T2
T1
function
code
pointer
RHN
FILIO
RID
ERRCON
RIE
XTCSER
RIF
DPXKON
RJO CLOCK1
DEBUG
HALT
DEBUG
DEBUG
DEBUG
Reread
Home
block-count
Negative
SETMDL
sets
the
file
to
idle
when
monitor
I/O
is
done.
This
stopcode
occurs
when
the
flag
DEVRHB(F)
indicates
that
the
HOME
blocks
are
being
reread,
but
the
flag
that
tells
the
number
of
units
that
are
rereading
HOME
blocks
(HOMFG)
is
negative.
Recursion
In
DIE
Remote
Interrupt
Error
This
stopcode
occurs
if
there
is
any
error
bits
are
lit
on
an
interrupt
from
a
remote
system
on
the
DA28.
RP10
Isn't
Fancy
These
are
stopcode-only
routines.
This
stopcode
occurs
when
the
monitor
attempts
an
RP04-only
function,
such
as
an
UNLOAD,
on
an
RP10-controlled
device.
Requeue
Job
0
REQUE
requeues
a
job
to
run.
This
stopcode
occurs
when
an
attempt
is
made
to
requeue
job
o
(the
null
job)
or
a
job
number
greater
than
JOBMAX,
to
run.
71
RJZ
RLD
RNP
ROU
RPM
RQD
RQF
SCHEDI STOP
MONITOR
STOPCODE
DEFINITION
Requeue
Job
Zero
QXFER
is
used
in
the
requeuing
of
a
job.
This
stopcode
occurs
when
a
call
is
made
to
this
routine
with
a
job
number
less
than
or
equal
to
zero
or
greater
than
JOBMAX.
Data
Items:
J =
job
number
UUOCON
STOP
VMSER
DEBUG
ONCMOD
STOP
ReLoaD
monitor
This
is
a
result
of
the
RECON.
UUO
function
. RCRLD,
which
is
callable
by
a
privileged
user
or
the
CONFIG
command
SHUTDOWN.
Refer
to
the
TOPS-IO
Operator's
Guide
for
more
information.
Returning
Non-existent
Page
DNZSPG
returns
non-zero
section
pages
to
free
core.
This
stopcode
occurs
if
an
attempt
is
made
to
return
a
page
that
does
not
exist.
Ran
Out
of
Units
NXTSAT
reads
all
the
SATs
on
a
unit
and
computes
the
number
of
free
clusters
left
in
each
SAT.
This
stopcode
occurs
when
the
SAT
pointers
indicate
that
there
is
another
unit,
when
in
fact
there
is
no
other
unit.
Data
Items:
P4
=
number
of
units
remaining
ONCMOD
DEBUG
Retrieval
Pointer
Mismatch
FILMAN
finds
and
sets
up
all
structures
on
a
system.
This
stopcode
occurs
when
the
unit-change
pointer
in
the
file
SAT.SYS
did
not
point
to
the
next
unit
in
the
file
structure.
Data
Items:
T2
T3
expected
unit-change
pointer
logical
unit
number
expected
SCNSER
DEBUG
SCNSER
DEBUG
RECINT
Queue
Discrepancy
This
stopcode
occurs
if
we
just
RECINT
queue
but
the
taker
pointers
do
not
match.
RECINT
Queue
Full
emptied
the
and
putter
This
stopcode
occurs
the
RECINT
character
queue
wraps
around.
RS04IF
FSXKON
DEBUG
RS04
Isn't
Fancy
72
RSJ
RTM
CLOCKI
MONITOR
STOPCODE
DEFINITION
DEBUG
Requeue
Same
Job
REQUE
requeues
a
job
to
run.
This
stopcode
occurs
when
an
attempt
is
made
to
queue
the
same
job
again.
Data
Items:
J =
job
number
NETDEV STOP
Requested
Too
Much
A
call
to
TRQPCB
to
get
an
ANF
network
Protocol
Control
Block
(for
a
network
terminal)
requested
a
message
size
which
was
either
negative
or
exceeded
the
maximum
configured
terminal
PCB
buffer
size.
Data
Items:
U =
address
of
LDB
Tl
=
requested
PCB
size
(in
bytes)
RTTIME
COMMON
STOP
Illegal
Real-Time
Memory
reference
in
Exec
RWD
FILIO
DEBUG
Returning
Wrong
unit's
DA
DWNDA
gives
up
a
disk
allocation
request.
This
stopcode
occurs
when
the
unit
DA
being
dequeued
is
not
correct
for
this
job.
Data
Items:
PJOBN =
job
number
RWS
VMSER
DEBUG
RX2
RX2SER STOP
RXX
RX2SER
DEBUG
SAC
ERRCON
DEBUG
Data
Items:
SAH
DSXKON
DEBUG
Returning
Space
to
Wrong
Section
GVFWDS
returns
funny
space
pages.
This
stopcode
occurs
if
the
monitor
attempts
to
return
funny
space
from
a
section
from
which
it
cannot
be
allocated.
RX2SER
fouled
up
Unimplemented
error
recovery
Strange
APR
Condition
This
stopcode
occurs
when
an
APR
interrupt
occurs
with
no
known
error
bits
set.
S = APR
error
condition
SAlO
Hung
73
MONITOR
STOPCODE
DEFINITION
SAU
CPNSER
DEBUG
Data
Items:
SAXBAI SAXSER
DEBUG
SAXISR SAXSER INFO
SAXNSI SAXSER
DEBUG
SBE APRSER
CPU
SBT FILUUO
DEBUG
Scheduler
Already
Unlocked
ULKSCD
unlocks
the
scheduler
interlock.
This
stopcode
occurs
when
the
interlock
is
already
free.
SCKLOK
Interlock
SAIO
Base
Address
In
use
Invalid
Status
Request
No
Status
on
Interrupt
SBUS
Error
Shouldn't
Be
Truncating
CLSRIB
closes
a
file.
This
stopcode
occurs
when
an
attempt
is
made
to
truncate
unwritten
blocks,
but
the
highest
block
number
in
the
file
is
too
small.
Data
Items:
P2
P3
current
block
of
RIB
DEVREL
SBW
VMSER
DEBUG
SBZ
VMSER
STOP-
SCABMT
SCASER
CHK
SCACCI SCASER
HLT
SCACFO
SCASER
HLT
SCACLB
SCASER
HLT
SCACRB
SCASER
CHK
SCACSC SCASER
CHK
SWPLST
Bits
Wrong
This
stopcode
occurs
when
an
entry
in
SWPLST
shows
both
that
I/O
is
in
progress
and
that
I/O
is
complete.
Swap
Block
Zero
This
stopcode
occurs
if,
in
picking
the
next
swap
list
entry,
we
find
that
it
specifies
an
invalid
disk
address.
Bad
Tessage
Type
from
remote
node
Cannot
Complete
Initialization
SC.CON
received
Failure
from
SC.OUT
Incoming
connection
request
CLosed
on
VC
Can't
Reclaim
Buffers
Can't
Send
Credit
request
74
SCACVC
SCASER
INF
SCADLL
SCASER
HLT
SCAEEE SCASER
CHK
SCAFN2 SCASER
HLT
SCAFN3 SCASER
HLT
SCAFOO
SCASER
HLT
SCAILC SCASER
HLT
SCALCC
SCASER
HLT
SCALFO SCASER
HLT
SCANBN
SCASER
HLT
SCANLF
SCASER
CHK
SCANMB
SCASER
CHK
SCANOC
SCASER
CHK
SCANPI SCASER
HLT
SCANP2 SCASER
HLT
SCANP3 SCASER
HLT
SCANPC
SCASER
HLT
SCANSC
SCASER
CHK
SCAOF2 SCASER
CHK
SCAPER SCASER
CHK
MONITOR
STOPCODE
DEFINITION
virtual
Circuit
Closure
requested
Don't
care
Listener
Linked
to
CB
Block
state
is
zero
when
trying
to
send
connection
management
request
Can't
complete
deferred
call
to
SC.DIS
Can't
complete
deferred
call
to
SC.DRQ
Oh,
FOO
A
general
BUG.
for
errors
which
"should
never
happen."
Illegal
Lock
Count
in
connection
block
Connection
block
Lock
Count
has
Changed
SC.LIS
received
Failure
from
SC.OUT
No
Buffer
for
Notification
table
Notice
table
Full
CanNot
return
SCS
control
Message
Buffer
Received
packet
and
Connection
block
doesn't
exist
.CBNPO
has
gone
Negative
.CBNPO
has
gone
Negative
.CBNPO
has
gone
Negative
No
Page
for
CID
table
Negative
path
Count
Duplicate
OFFline
for
a
node
Protocol
ERror
75
SCAQQQ
SCASER
SCARBS SCASER
SCASBN SCASER
SCASCQ SCASER
SCASSS SCASER
SCATMO
SCASER
SCAUXR
SCASER
SCB
XTCSER
SCNIU
COMMON
SCNRIA
COMMON
SCR
DEBUG
scscrs
SCSUUO
SCSNOR
SCSUUO
SCSBEB
SCSUUO
SCSUET
SCSUUO
SDE
FILIO
MONITOR
STOPCODE DEFINITION
CHK
CHK
CHK
HLT
CHK
INF
CHK
DEBUG
Unexpected
credit
field
in
creditrequest
Reap
Bit
is
Set
when
block
state
is
non-zero
Block
State
already
Non-zero
SCA
Credit
Queue
failed
Connect
block
already
linked
SCA
TiMed
Out
remote
node
UneXpected
Response
Spurious
CONI
Bit
This
stopcode
occurs
if
certain
random
error
bits
are
lit
on
the
CONI
status
read
on
an
XTC
interrupt.
CPU
SCNSER
Interlock
Unowned
STOP
Recursive
Interlock
Attempt
SEGCON
Segment
Couldn't
be
Read
DEBUG
STOP
DEBUG
DEBUG
DEBUG
INPSEG
is
called
to
read
in
a
This
stopcode
occurs
if
non-skip.
high
segment.
INPSEG
returns
Can't
Initialize
SCS.
UUO
interface
Notification
code
Out
of
Range
Bad
Event
Block
Unknown
Event
Type
SAT
Doesn't
Exist
GIVBLK
returns
disk
blocks.
This
stopcode
occurs
if
GIVBLK
cannot
find
the
SAT
in
which
the
blocks
are
supposed
to
exist.
76
SDS
SER
SFU
SHU
SIE
SIN
SIU
SLF
UUOCON
FILUUO
MONITOR STOPCODE
DEFINITION
DEBUG
JOB
SWPADR
Didn't
Skip
SWPADR
converts
a
swap
space
address
to
a
unit/disk
address.
This
stopcode
occurs
when
the
JOBPEK.
UUO
determines
it
needs
to
read/write
the
swapping
space
and
calls
SWPADR
to
convert
a
swap
address
to
a
unit/disk
address.
SWPADR
does
not
have
a
non-skip
return.
SETDDO
Error
Return
FAKDDB
sets
a DDB.
This
stopcode
occurs
when
subroutine
SETDDO
gives
an
error
return
indicating
no
core
is
available
to
build
a
device
data
block,
although
space
had
been
found
just
before
the
call.
Data
Items:
Tl
=
address
in
memory
found
previous
to
call
FILIO
DEBUG
Swapper
Fouled
Up
SWAPIO
puts
a
swap
request
into
the
queue.
This
stopcode
occurs
when
this
routine
is
called
with
no
request.
Data
Items:
SQREQ
=
0,
should
have
been
the
request
SCHEDl
DEBUG
VMSER
DEBUG
VMSER
DEBUG
SCASER CPU
VMSER
DEBUG
Swapper
Hung
Up
NOFORC
times
out
devices
that
are
active
to
a
job
waiting
to
be
swapped
out.
This
stopcode
occurs
when
the
device-hung
timer
times
out
while
the
job
was
in
FORCEF.
SWPLST
Is
Empty
DLTSLE
was
called
to
delete
a SWPLST
entry,
but
there
were
no
entries
in
SWPLST.
SWPCNT
Is
Negative
This
stopcode
occurs
when
the
count
of
the
number
of
outstanding
swapping
requests
becomes
negative
while
an
entry
from
SWPLST
is
being
deleted.
SCA
Interlock
Unowned
SWPLST
Full
This
stopcode
occurs
when
there
is
no
room
for
an
entry
in
the
swap
list
table.
77
SLM
SLO
SLZ
SMP
SMP
SMU
FILUUO
FILFND
VMSER
LOKCON
COMMON
SCHEDI
MONITOR
STOPCODE
DEFINITION
DEBUG
JOB
DEBUG
STOP
STOP
DEBUG
Search
List
Missing
FNDFRA
is
used
when
the
PPB
and/or
the
UFB
are
deleted.
This
stopcode
occurs
when
the
SETSRC
routine
cannot
set
up
a
search
list,
even
though
it
seemed
possible
when
the
call
started.
Search
List
Overflow
SLXSLO
is
a
stopcode-only
routine.
Examine
the
stack
for
the
location
of
the
error.
SLECNT
Is
Zero
This
stopcode
occurs
when
the
subroutine
to
find
an
entry
in
the
SWPLST
table
is
called
when
there
are
no
entries
in
the
table.
Shouldn't
Move
Page
Shouldn't
Move
Page
SWPCNT
Messed
Up
SWAP
is
used
to
swap
jobs.
Data
Items:
J =
job
number
SWPCNT
count
of
completed
swapping
operations
SNASHR
SEGCON
STOP SNA/JBTSHR
discrepency
SNF
LOKCON
STOP
Segment
Not
Found
SNI
LOCKO
locks
a
segment
in
core.
This
stopcode
occurs
when
the
monitor
cannot
find
a
segment
that
contains
a
certain
page.
Data
Items:
T3 =
absolute
page
address
being
looked
for
SWPSER
DEBUG
Swapping
Not
In
Progress
SWPINTis
used
when
paging
or
swapping
I/O
is
done
for
a
monitor
that
includes
virtual
memory.
This
stopcode
occurs
when
the
swap-in
progress
count
goes
negative.
Data
Items:
SPRCNT =
Swap-in
progress
count
78
SNS
SOD
SOR
SPM
SRE
SRO
NETDEV STOP
MONITOR
STOPCODE
DEFINITION
NTRPCB
Not
Set
up
TWRPCB
writes
back
the
count
field
and
updates
the
pointer
in
the
PCB.
It
also
removes
garbage
from
the
stack.
Data
Items:
Tl
=
minimum
number
of
bytes
SCHEDI STOP
Space
On
Disk
SWAPI
swaps
in
either
a
job
or
high
segment.
This
stopcode
occurs
when
the
core-allocation
routine
(CORGET)
assigns
space
on
the
disk,
but
the
assignment
is
illegal.
Data
Items:
J =
job
number
ERRCON
STOP
Segment
Out
of
Range
ERRPNT
prints
common
error
stopcode
occurs
when
the
number
is
too
large.
messages.
This
job
or
segment
Data
Items:
J =
job
number
FILUUO JOB
Second
Pointer
Missing
UFDNXT
initializes
the
next
block
for
a
directory.
This
stopcode
occurs'
when
the
pointer
to
the
second
RIB
is
missing
from
the
first
RIB.
Data
Items:
T3 =
Supposed
location
of
second
RIB
pointer
ONCMOD
DEBUG
SWPSER STOP
SAT
Read
Error
NXTSAT
reads
all
SATs
on
a
unit
and
computes
the
number
of
free
clusters
left
in
each
SAT.
This
stopcode
occurs
when
a
read
error
occurs
while
reading
the
SAT.
Space
Ran
Out
NXUN
is
used
when
we
have
filled
the
current
unit
and
we
need
more
swapping
space.
This
stopcode
occurs
when
there
are
no
more
units
for
swapping.
SSCNEG
SEGCON
DEBUG
Segment
Share
Count
NEGative
79
SSD
SSO
SWN
SYVCTS
SWZ
TCO
TCl
TC2
TC3
TC4
SWPSER STOP
MONITOR
STOPCODE
DEFINITION
Swap
Space
Disappeared
FOUND
is
used
when
contiguous
space
has
been
found
on
a
unit
for
swapping.
This
stopcode
occurs
when
an
attempt
is
made
to
allocate
that
space,
which
for
some
reason
is
no
longer
available.
Data
Items:
U =
address
LOKCON
STOP
SWPSER
DEBUG
SYSINI
DEBUG
SEGCON
DEBUG
XTCSER
DEBUG
XTCSER STOP
XTCSER
DEBUG
XTCSER
DEBUG
XTCSER
DEBUG
Segment
Swapped
Out
LOCKO
locks
a
segment
in
core.
This
stopcode
occurs
when
a
high
segment
that
is
neither
dormant
nor
idle
has
no
low
segment
in
core.
SQREQ
Went
Negative
SWPINT
is
used
when
paging
or
swapping
I/O
is
done.
This
stopcode
occurs
when
the
count
of
paging
or
swapping
requests
goes
negative.
SYmbol
Vector
Too
Short
Segment
Wait
count
Zero
XTCSER
Stopcode
Zero
XTCSER
has
found
the
controller
free
and
the
unit
unlocked,
but
there
are
requests
in
the
queue
waiting
to
be
processed.
XTCSER
Stopcode
One
XTCSER
should
have
already
set
a
"Waiting
for
Input"
message,
but
has
not.
XTCSER
Stopcode
Two
XTCSER
expected
the
DAS28
to
be
idle,
but
it
was
not.
XTCSER
Stopcode
Three
The
number
of
pseudo
active
tasks
in
the
XTC
UDB
went
negative.
XTCSER
Stopcode
Four
The
number
of
pseudo
active
tasks
in
the
XCT
KDB
went
negative.
80
TC5 XTCSER
TC6 XTCSER
TC7 XTCSER
TCI
FILUUO
MONITOR
STOPCODE
DEFINITION
DEBUG
DEBUG
STOP
DEBUG
XTCSER
Stopcode
Five
The
number
of
pseudo
active
tasks
in
the
XTC
UDB
went
negative.
XTCSER
Stopcode
Six
The
number
of
pseudo
active
tasks
in
the
XTC
KDB
went
negative.
XTCSER
Stopcode
Seven
This
stopcode
occurs
when
XTCSER
expected
to
have
the
controller
interlocked
but
found
it
did
not.
Truncation
Check
Inconsistent
RENDEL
deallocates
or
truncates
on
a
RENAME.
This
stopcode
occurs
when
an
attempt
is
made
to
truncate
too
many
blocks
and
a
check
on
the
same
had
already
succeeded.
Data
Items:
PI
= AOBJN
pointer;
P3
=
number
of
blocks
TIC
SCNSER
DEBUG
TIO
TAPSER STOP
TIU
TAPSER
CPU
TMDELE
SCNSER INFO
TMDELI SCNSER INFO
TME
SYSINI
STOP
TMP
FILIO
DEBUG
LDBTIC
wrong
Tape
I/O
to
wrong
CPU
Tape
Interlock
Unowned
Too
Many
DELetions
from
Echo
Too
many
<DEL>s
in
Input
Too
Many
pages
reserved
for
EVM
Too
Many
Pointers
PTRWRT
copies
RIB
pointers
intp
a
monitor
buffer
and
writes
it.
This
stopcode
occurs
when
there
are
more
retrieval
pointers
than
can
fit
in
a
RIB.
The
counter
DEVRSU
should
prevent
this
from
happening.
Data
Items:
T2 =
remaining
pointers
(IOWD)
81
TMR
TMU
REFSTR STOP
MONITOR
STOPCODE
DEFINITION
Too
Many
Retrieval
pointers
SATRBS
stores
retrieval
pointers
in
the
SAT.SYS
read-in
block.
This
stopcode
occurs
when
the
SAT
byte
pointer
is
messed
up.
Data
Items:
Tl
=
SAT
byte
pointer
ONCMOD
STOP
Too
Many
units
NXTSAT
reads
all
SATs
on
a
unit
and
the
number
of
free
clusters
left
in
This
stopcode
occurs
when
there
are
to
more
units
after
the
last
retrieved.
Data
Items:
U =
pointer
to
more
units
computes
each
SAT.
pointers
has
been
TSKAND
NETDEV
STOP
Already
got
an
NPD
On a
user-program
"LOOKUP"
to
an
ANE"
network
TSK
device,
the
TSK
Device
Data
Block
already
had
one
(or
both)
of
the
Network
Process
Descriptor
blocks
assigned.
The
NPDs
contain
the
local
and
remote
LOOKUP
and/or
ENTER
"names",
and
as
such
should
not
yet
be
set
for
a
TSK
DDB
entering
passive
connect
wait.
Data
Items:
F =
address
of
DDB
TSKIOS
NETDEV
STOP IOSCON
is
on
When
attempting
to
put
an
ANF
net.work
TSK
device
into
either
"active"
or
"passive"
connect
wait,
the
TSK
device
was
found
not
to
be
in
the
"idle"
state.
Either
the
Link
Address
Table
state
was
not
"idle"
or
the
TSK
Device
Data
Block
IOSCON
(device
is
connected)
flag
was
set.
Data
Items:
F =
address
of
DDB
S = DEVIOS
word
.TSKLE2
NETDEV
STOP
Tl
=
LAT
state
NPD
already
assigned
in
LOOKUP/ENTER
On a
user-program
"LOOKUP"
or
"ENTER"
to
an
ANF
network
TSK
device,
the
TSK
device
was
found
to
have
one
or
both
Network
Process
Descriptor
blocks
already
assigned.
Data
Items:
F =
address
of
DDB
TSKNIC
NETDEV
STOP
Not
in
"CI"
state
On a
user-program
"CLOSE"
to
an
ANE'
network
TSK
device,
the
TSK
device
Link
Address
Table
state
is
inconsistent
with
TSK
device.
Data
Items:
F =
address
of
DDB
82
TSKNID
NETDEV
STOP
MONITOR
STOPCODE
DEFINITION
Not
In
Disconnect
confirm
While
waiting
for
an
ANF
network
TSK
device
Disconnect
request
to
be
honored,
the
TSK
device
Link
Address
Table
state
transited
into
an
illegal
state
(neither
waiting
for
Disconnect
Confirm,
nor
Disconnected)
.
Data
Items:
F =
address
of
DDB
Tl
=
LAT
state
TSKNIP
NETDEV
STOP
Not
In
Passive
state
On a
user-program
"ENTER"
to
an
ANF
network
TSK
device,
the
TSK
device
state
was
illegal
(neither
"idle",
nor
"OK",
nor
in
passive
connect
wait)
.
Data
Items:
F =
address
of
DDB
Tl
=
LAT
state
TSKNPD
NETDEV
STOP
NPD
already
assigned
On
a
user-program-generated
request
to
implicitly
(with
a
LOOKUP
or
ENTER
monitor
call)
or
explicitly
(with
a TSK.
monitor
call)
set
the
Network
Process
Descriptor
information
for
an
ANF
network
TSK
device,
the
TSK
Device
Data
Block
was
found
to
have
one
or
both
of
the
NPDs
already
assigned.
Data
Items:
F =
address
of
DDB
TSKSCC NETDEV· STOP
Send
Connect
Confirm
failed
After
a
call
to
PCBECK
returned
"guaranteeing"
the
availability
of
an
ANF
network
Protocol
Control
Block,
a
subsequent
call
to
PCBEGT
failed
to
get
a
free
PCB
to
acknowledge
an
incoming
TSK
device
Connect
Initiate
request.
Data
Items:
F =
address
of
DDB
TSKSIB
NETDEV
STOP No
Input
Buffer
After
calling
NTDIBA
to
guarantee
a
user
input
buffer
is
available,
the
ANF
network
TSK
device
service
routine
was
unable
to
set
up
an
input
buffer
to
receive
a
network
message.
Data
Items:
F =
address
of
DDB
U =
address
of
PCB
83
MONITOR STOPCODE
DEFINITION
TSKSOR
NETDEV
STOP
LAT
State
is
Out
of
Range
UAF
The
ANF
network
Link
Address
Table
state
for
a
TSK
device
was
found
to
be
out
of
the
known
range
of
LAT
states.
The
ANF
Link
Address
Table
is
very
probably
corrupted.
Data
Items:
F =
address
of
DDB
Tl
=
LAT
state
APRSER STOP UNIBUS
Addressing
Failure
SEILM
processes
page-failure
traps.
This
stopcode
occurs
when
what
appears
to
be
a
page
fault
turns
out
to
be
a UNIBUS
addressing
failure.
(KSIO
only)
UCR
MSCCOM
DEBUG
Unexpected
Connect
Response
UDBAIZ
FILIO
DEBUG
UDB
Address
Is
Zero
UDE
UDM
UFI
UID
FILIO
DEBUG
DEVUNI
contains
zero
when
a USETI
is
done.
Unit
Doesn't
Exist
RIBCUR
reads
the
current
RIB.
This
stopcode
occurs
when
a
requested
unit
is
not
in
any
file
structure.
Data
Items:
DEYRBU
=
current
RIB
logical
unit
number
pointer
FILUUO JOB
UFD
Data
is
Missing
UFDALB
allocates
a
block
for
a UFD.
This
stopcode
occurs
when
the
core
tables
show
that
the
UFD
is
longer
than
it
actually
is.
Data
Items:
T3 =
supposed
number
of
blocks
of
this
UFD.
FILUUO STOP
unit
Free-Count
Inconsistent
CLSOU5
is
used
during
a CLOSE
after
finding
a
unit
with
space
on
it.
This
stopcode
occurs
when
an
attempt
~s
made
to
allocate
the
space,
but
no
space
is
available.
Data
Items:
T2 =
Number
of
blocks
needed
D8SINT
DEBUG
Unexpected
Input
Done
T10DON
handles
To-10
Done
interrupts
from
the
-11.
This
stopcode
occurs
when
no
input
is
expected.
Data
Items:
T1 =
CPU
number
84
UIL
ERRCON
UI02BB
USRONC
UIOCCS
USRONC
UIONSU
USRONC
UIP
XTCSER
ULE
LP2SER
MONITOR
STOPCODE
DEFINITION
STOP
STOP
STOP
STOP
DEBUG
JOB
UUO
at
Interrupt
Level
EMUERR
is
called
when
an
illegal
monitor
call
occurs
at
exec
level.
This
stopcode
occurs
when
the
monitor
call
occurs
at
interrupt
level.
User
I/O
Too
Big
for
Buffer
Can't
Create
Scratch
file
No
Such
Unit
Not
a
Unique
Interrupt
XTCSER
decided
to
call
routine
DDBINT
(for
DDB
doing
data
I/O)
instead
of
UNIINT,
but
XKBIUN
(pointer
to
UDB
requesting
interrupt)
was
non-zero,
implying
XTCSER
should
have
.called
UNIINT.
Only
one
of
DDBINT
or
UNIINT
should
be
called.
Unexpected
LP20
Error
LPTERR
handles
controllers.
VFU
errors
for
LP20
Data
Items:
F =
DDB
ULP
APRSER
DEBUG
UNA
APRSER STOP
UNAAOR
UNASER
DEBUG
UNABOW
UNASER
DEBUG
UNACQF
UNASER
DEBUG
UNANIC
UNASER
DEBUG
UNAXQF
UNASER
DEBUG
Tl
=
function
UBA
Lost
its
PI
assignment
KSSEC
performs
once-a-ssecond
tasks
for
the
KSIO.
UPT
Not
Addressable
Address
Out
of
Range
Buffer
Ownership
Wrong
Command
Queue
Full
or
Fouled
No
Interrupt
Condition
Transmit
(Xmit)
Queue
Fouled
up
85
UNF
UNJ
UNL
UPC
UPF
UPI
USW
MONITOR
STOPCODE
DEFINITION
FILUUO
DEBUG
UFB
Not
Found
NAMNW
updates
RIBNAM,
RIBEXT,
and
RIBPPN
when
there
is
a CLOSE
for
RENAME.
This
stopcode
occurs
when
a
RENAME
is
done
across
UFDs
and
the
UFB
is
not
found.
Data
Items:
Tl
T2
Structure
number
Start
of
UFB
chain
COMMON
STOP
VMSER
STOP
FILUUO JOB
UUO
from
Null
Job
This
stopcode
occurs
executes
a
monitor
doorbell
call.
UPMP
Not
Last
when
call
the
null
other
than
job
the
This
stopcode
occurs
when
the
UPMP
is
not
the
last
page
swapped
out.
Unit-Change
Pointer
Clobbered
SETENC
enters
a
file.
This
stopcode
occurs
when
the
pointer
to
a
unit
of
a
RIB
is
lost
during
RIB
definition.
Data
Items:
S =
status
bits
APRSER STOP
Data
Items:
FILIO
DEBUG
T3 =
location
of
the
access
table
Unexpected
Page
Fail
This
stopcode
occurs
when
there
is
a
page
fail
trap
during
a
recovery
attempt
of
an
AR/ARX
trap,
which
is
not
caused
by
a
test
reference.
.UPMP+.LMPFW
.UPMP+.LMPFP
page
fail
code
page
fail
PC
unit
Pointer
Illegal
EXTRIB
creates
an
extended
RIB.
This
stopcode
occurs
when
an
attempt
is
made
to
create
an
extended
RIB
on
a
nonexistent
unit.
Data
Items:
T2 =
change
unit
pointer
(should
have
been
a
real
unit
pointer)
TAPSER INFO
Unit
Status
Wrong
TAPSIO
is
used
when
the
UUO
level
wants
to
start
I/O
on
a
unit.
This
stopcode
occurs
when
the
unit
status
is
not
as
expected.
For
example,
the
unit
was
started
(possibly
on
another
controller)
when
it
should
have
been
stopped.
Data
Items:
RUBSTS(U)
unit
number
86
VTMECC
NETDEV
STOP
MONITOR
STOPCODE
DEFINITION
Echo
counts
messed
up
Preparatory
to
sending
characters
for
an
ANF
VTM
terminal
to
a
remote
MCR/host,
the
count
'of
characters
about
to
be
sent
was
greater
than
the
terminal's
count
of
echoed
characters
available.
Data
Items:
U =
address
of
LDB
VTMILS
NETDEV
STOP
ILlegal
State
An
ANF
network
Disconnect
was
received
for
a
VTM
terminal
that
was
neither
connected
to,
in
connect
wait,
or
in
disconnect
wait
state
for
the
node
which
sent
the
disconnect
message.
Data
Items:
U =
address
of
LDB
T2 =
LAT
state
VTMLAL
NETDEV
STOP
LDB
And
LAT
do
not
agree
On a
call
to
VTMCLR
to
"clean
up"
and
reinitialize
an
ANF
network
VTM
terminal
Line
Data
Block,
the
LDB's
Link
Address
Table
entry
does
not
point
back
to
the
LDB.
Data
Items:
U =
address
of
LDB
VTMLAT
NETDEV
STOP
TI
=
LAT
address
(from
LDB)
LAT
address
not
set
up
On a
call
to
VTMXCN
to
send
a
Connect
Initiate
message
(or
possibly
a
Connect
Confirm
message)
to
a
remote
ANF
network
node
for
a
VTM
terminal,
the
terminal
Line
Data
Block
had
no
Source
Link
Address.
Data
Items:
U
W
address
of
LDB
address
of
NDB
VTMLDB
NETDEV
STOP
VTMNDA
NETDEV
STOP
No
LDB
in
VTMENQ
VTMENQ
was
called
to
"queue"
an
ANF
VTM
terminal
Line
Data
Block
for
processing,
but
U
contained
O.
Node
number
Doesn't
Agree
network
VTMSCN
When
processing
an
ANF
network
"node
down"
condition,
NETVTM
(VTMNWD)
was
called
to
deal
with
a
VTM
terminal
connected
to
the
no-Ionger-accessible
node,
but
the
terminal
claimed
to
be
connected
to
a
different
node.
Data
Items:
U =
address
of
LDB
TI
node
number
from
LDB
PI
=
node
number
that
"went
down"
87
VTMNDB
NETDEV STOP
MONITOR
STOPCODE
DEFINITION
No
NDB
for
LDB's
node.
In
the
once-a-jiffy
processing
loop
in
NETVTM, a
connected
ANF
VTM
terminal's
Node
Data
Block
could
not
be
found
(SRCNDB
failed)
.
Data
Items:
U =
address
of
LDB
VTMNLA
NETDEV STOP No
LAT
Address
for
virtual
terminal?
In
the
once-a-jiffy
processing
loop
in
NETVTM, a
connected
ANF
VTM
terminal's
Source
Link
Address
was
zero.
Data
Items:
U =
address
of
LDB
VTMNNN
NETDEV STOP
But
VTMNWD
should
have
caught
this
In
the
once-a-jiffy
processing
loop
in
NETVTM,
a
connected
ANF
VTM
terminal's
Node
Data
Block
could
not
be
found
(SRCNDB
failed)
.
Data
Items:
U =
address
of
LDB
VTMQED
NETDEV STOP
Line
not
queued
though
LRLQED
is
set
VTMDEQ
was
called
to
"dequeue"
an
ANF
network
VTM
terminal,
but
the
VTM
terminal
Line
Data
Block
was
not
queued
(even
though
the
LDB
LRLQED
(VTM
terminal
is
queued)
flag
is
set
for
the
terminal)
.
Data
Items:
U =
address
of
LDB
VTMSDF
NETDEV STOP
Send
Disconnect
Failed
After
a
call
to
PCBECK
"guaranteeing"
the
availability
network
Protocol
Control
Block,
a
call
to
PCBEGT
failed
to
get
a
send
a
Disconnect
Confirm
message
VTM
terminal.
returned
of
an
ANF
subsequent
free
PCB
to
for
an
ANF
Data
Items:
U =
address
of
LDB
WAD
VMSER
DEBUG
WSBTBL
and
AABTBL
Discrepancy
This
stopcode
occurs
when
there
is
an
access
page
fault
for
a
page
that
should
have
the
access
allowed
bit
on
in
the
page
map.
88
MONITOR STOPCODE
DEFINITION
WCT
SYSINI
HALT
WEM
NETSER STOP
WFC
D6SINT
DEBUG
WNGUCV
COMMON
HALT
WNP
VMSER
STOP
WNS
D85INT
DEBUG
WPT
APRSER·
STOP
Wrong
CPU
Type
This
stopcode
occurs
when
ONCE
is
running
on
a
different
type
of
processor
than
the
monitor
was
built
for.
Use
the
correct
monitor
or
rebuild
the
monitor.
Generic
ANF
network
crash
This
is
a
catch-all
stopcode
for
the
ANF
network
service.
Examine
the
stack
for
the
location
of
the
error.
Bad
Function
Code
to
FEK
WroNG
UCode
Version
Wrong
Number
of
Pages
Window
was
Not
Setup?
Wrong
Parity
Trap
This
stopcode
occurs
when
there
is
a
page
fail
while
trying
to
recover
from
an
AR/ARX
trap,
which
occurred
because
of
a
test
reference,
but
the
page
fail
code
is
not
36.
Data
Items:
Tl
=
page
fail
code
WRF
COMMON
CPU
WRJ
COMMON
JOB
WSM
FILIO
STOP
.UPMP + .LMPFW
page
fail
code
.UPMP + .LMPFP =
page
fail
PC
Warm
Restart
Failed
A
condition
such
as
a
DEX
has
occured
and
the
monitor
has
at·tempted
to
warm
restart,
but
cannot
due
to
various
conditions
being
in
effect
at
the
time
of
the
original
failure.
Warm
Restart
got
Job
A
condition
such
as
a
DEX
has
occured
and
the
monitor
has
attempted
a
warm
restart.
The
condition
occured
while
some
job
other
than
the
null
job
was
running
in
user
mode.
Wrong
Size
Moved
Routine
CSSETL
is
called
to
set
the
size
of
a
BLT
to/from
the
disk
cache.
This
stopcode
occurs
if
the
size
is
greater
than
one
block
worth
of
data.
89
WTP
XPW
XTH
ZPS
CLOCK! JOB
MONITOR
STOPCODE
DEFINITION
Wrong
Type
of
PDL
WSCHED
is
entered
at
monitor
call
level
when
a
job
goes
into
I/O
wait
or
sharable-device
wait.
This
stopcode
occurs
when
the
address
of
the
pushdown
list
is
too
low
to
be
a
monitor
call
pushdown
list.
Data
Items:
P =
pushdown
list
LOKCON
STOP
SCHED!
DEBUG
VMSER
STOP
EXchanged
Page
Went
away
FIXMAP
finds
a
page
with
which
a
page
was
exchanged
and
fix
the
map
slot
for
that
page.
This
stopcode
occurs
when
the
monitor
cannot
find
the
page
that
was
exchanged.
XJOB
Too
High
FNDXPN
finds
the
expanding
job.
This
stopcode
occurs
when
the
count
of
the
number
of
jobs
that
must
be
swapped
out
and
back
in
to
satisfy
a
core
expansion
request
is
positive,
but
no
expanding
job
is
found.
Zero
Page
Swap
A
request
for
swapping
specified
0
as
the
number
of
pages
to
transfer.
90
LIST
OF
DECnet-lO
STOPCODES
5
LIST
OF
DECNET-IO STOPCODES
Name
Module
COM911 D36COM
HLT
COMAFB
D36COM
CHK
COMATB
D36COM
CHK
COMBBP
D36COM
HLT
COMBNN
D36COM
CHK
COMCAW
D36COM
CHK
COMCRA
D36COM
CHK
Message
and
Explanation
The
date
is
past
9
November
2021
The
two-byte
Julian
half-day
field
in
an
event
message
is
limited
to
9
November
2021.
The
routine
above
calculated
the
Julian
half-day,
and
found
that
it
overflowed.
It
is
unlikely
that
the
date
itself
really
went
past
2021.
An
AC
was
probably
destroyed,
or
the
routine
to
get
the
time
from
the
monitor
is
returning
invalid
information.
A
Free
Block
pointer
is
bad
There
is
a
block
on
a
free
list,
most
likely
just
added
to
the
list,
whose
address
is
not
in
the
expected
range.
The
offending
pointer
is
in
Pl.
A
subroutine
whose
address
is
on
the
stack
is
probably
returning
a
block
to
the
wrong
free
list,
or
is
returning
an
invalid
pointer.
A-Block
request
Too
Big
For
the
time
being,
until
we
get
a
real
memory-manager
for
non-message-block
requests,
we
only
support
requests
for
memory
up
to
the
size
of
a
VBL
block,
see
DEFBLK
macro.
wait
for
the
real
memory
manager
or
make
the
size
of
VBLs
bigger
than
they
are
now.
DNSBP
called
with
OWGBP
Bad
local
Node
Number
The
node
number
that
was
set
with
the
NODE
command
in
the
CONFIG
file
was
higher
than
the
DECNET MAXIMUM-ADDRESS
value
set
in
the
same
file.
As
a
consequence
DECnet
cannot
initialize.
Change
the
startup
file
to
be
consistent.
Core
Allocation
Wrong
Number
of
available
FB
blocks
to
large
When
checking
the
CH
begstr
for
a
type
of
block,
the
code
determined
that
more
blocks
were
available
than
there
were
originally.
DNCHFB
is
supposed
to
defend
against
this.
CHNUM
was
probably
trashed.
91
COMCHB
D36COM
CHK
COMCHO
D36COM
CHK
COMCID
D36COM
CHK
COMCWT
D36COM
CHK
COMDNP
D36COM
CHK
COMEBT
D36COM
CHK
COMFBA
D36COM
CHK
COMFBB
D36COM
CHK
COMFBF
D36COM
CHK
LIST
OF
DECnet-lO
STOPCODES
CH
pointer
off
by
a
few
A
pointer
internal
to
the
core
management
routines
is
off
by
a
few
words.
You
have
probably
trashed
an
AC
by
adding
to
it
or
XORing
some
bits.
CH
pointer
Out
of
range
In
the
core
block
checking
routines,
the
internal
pointer
to
the
CH
begstr
applying
to
this
type
of
block
is
bad.
Your
executable
code
was
probably
trashed.
Couldn't
Initialize
DECNET
SCTINI
found
some
reason
to
object
to
the
DECnet
environment.
See
SCTINI
for
reasons
why
it
takes
a
non-skip
return.
Check
Word
Trashed
DNGPOS
called
with
bad
MS
In
range
checking
the
ac
MS,
its
contents
were
outside
the
range
of
addresses
used
for
the
MS
block.
Trace
back
to
the
caller
and
find
out.
why
it
has
a
junk
pointer.
End
of
memory
Block
Trashed
FB
Available
count
is
wrong
DNCHFB
walked
through
a
free
list
and
found
a
different
number
of
blocks
on
the
list
than
the
header
indicated.
A
forward
pointer
was
probably
destroyed
in
a
previously
returned
block.
FB
in
database
is
off
by
a
few
DNCHFB
found
a
block
on
a
free
list,
most
likely
just
returned,
whose
address
is
not
on
a
block
boundary
for
blocks
on
this
free
list.
The
offending
pointer
is
in
Pl.
A
caller
on
the
stack
is
probably
returning
a
junk
pointer,
either
a
real
pointer
to
a
block
that
has
been
incremented
or
decremented,
or
a
completely
junk
pointer.
FB
is
already
on
Free
list
The
block
that
PI
points
to
is
already
on
the
free
list
and
is
being
returned
again.
A
caller
on
the
stack
is
returning
a
block
that
is
already
free.
92
COMFBO
D36COM
lILT
COMFBT
D36COM
lILT
COMFWZ
D36COM
CHK
COMIEL
D36COM
CHK
COMMMI
D36COM
ClIK
COMMMS
D36COM
HLT
COMM:PR
D36COM
HLT
LIST
OF
DECnet-lO
STOPCODES
FB
pointer
is
Out
of
range
When
checking
a
free
block
pointer,
the
code
found
that
the
pointer
is
not
pointing
to
the
free
core
allocated
for
this
type
of
block.
Identify
the
routine
that
supplied
this
pointer.
FB
pointer
is
off
by
a
few
A
free
block
pointer
is
off
by
a
few
words.
The
user
of
this
pointer
probably
added
a
constant,
and
forgot
to
restore
it
when
returning
the
block.
Trace
the
user
of
this
pointer,
and
make
sure
the
pointer
is
valid
when
given
to
the
memory
manager.
Tried
to
Free
Words
at
Zero
DNFWDS
was
called
with
a
pointer
of
zero.
Illegal
End
of
List
pointer
CHAVL,
the
available
count,
said
there
was
at
least
one
block
on
the
free
list,
but
the
first
pointer
was
zero.
A
forward
pointer
was
probably
destroyed
in
a
previously
returned
block.
Memory
Manager
must
be
Initialized
The
field
CHBOT,
which
indicates
where
a
free
core
pool
starts,
is
zero.
This
field
gets
set
when
the
core
manager
is
initialized.
If
DNINIM
has
already
been
called,
check
to
make
sure
it
is
initializing
all
CH
blocks.
Bad
pointer
passed
to
Memory
Manager
When
DNGWDS
gives
out
a
block
of
core,
it
leaves
a
check
word
immediately
before
the
first
word
of
core
given
to
the
user.
This
word
contains
the
length
of
the
block,
and
a
"check"
quantity
to
verify
that
this
block
contains
what
is
expected.
This
bug
means
that
the
check
word
has
been
trashed,
or
the
pointer
that
was
passed
to
the
memory
manager
is
bad.
Message
PointeR
check
DNFMSG
caller
tried
to
return
a
piece
of
memory
that
is
not
in
the
range
of
message
blocks.
See
stack
for
caller
and
find
why
it
is
trying
to
return
a
bad
message
block.
93
COMMSl
D36COM
COMMS2
D36COM
COMMS3
D36COM
COMMTS
D36COM
COMMZP
D36COM
COMODP
D36COM
COMSTB
D36COM
CTHBCM
NRTSER
CTHIBO NRTSER
CTHOCE
NRTSER
CTHPED
NRTSER
CTHPER NRTSER
D36UBT
D36COM
DDIIFD
DNADLL
LIST
OF
DECnet-lO
STOPCODES
liLT
HLT
HLT
CHK
CHK
CHK
CHK
EVENT
STOP
STOP
INFO
INFO
CHK
CHK
Bad
pointer
passed
to
memory
manager
Header
word
trashed
or
bad
pointer.
Bad
pointer
passed
to
memory
manager
Header
word
trashed
or
bad
pointer.
Bad
pointer
passed
to
memory
manager
Header
word
trashed
or
bad
pointer.
New
Message
block
Too
Short
DNMINI
was
passed
a
Zero
Pointer
A
caller
probably
meant
to
ask
for
zero
bytes
of
user
data
1n
T2
and
mistakenly
put
the
count
in
Tl.
Tl
is
supposed
to
contain
the
pointer
to
the
message
block being
refreshed.
Find
caller
on
the
stack
and
fix
it.
DNGOPS
called
with
bad
MS
In
range
checking
the
ac
MS,
its
contents
were
found
to
be
outside
the
range
of
addresses
used
for
the
MS
block.
Trace
back
to
the
caller
and
find
out
why
he
has
an
invalid
pointer.
Smear
request
Too
Big
The
caller
requested
that
a
very
large
block
be
smeared.
Find
out
what
the
caller
really
wanted
to
smear
and
fix
the
call.
Bad
Configuration
Message
CTERM
Host
Input
Buffer
Overflow
Output
Count
Exceeded
Protocol
Error
Detected
Protocol
Error
Reported
End
of
UBL
Trashed
Illegal
Function
from
DDP
Driver
94
DMIIFD
DNADLL
CHK
DNAWEM
DNADLL
STOP
DNDCGV
DNADLL
CHK
DNDIKF
DNADLL
CHK
DNDINF
DNADLL
CHK
DNDIRF
DNADLL
CHK
DNSLJ
D36COM
CHK
DTIIFK
DNADLL
CHK
KDIIFD
DNADLL
CHK
LLIBWK LLINKS
CHK
LLIDIR
LLINKS
CHK
LLIFNS
LLINKS
CHK
LIST
OF
DECnet-lO
STOPCODES
Illegal
Function
from
DMR
Driver
Something
confused
DNBBP
D36COM
CHK
Byte-Pointer
Bad
CIDLL
is
copying
a
DECnet
message
to
a
SCA
buffer,
and
came
across
a
bytepointer
in
a
MSD
where
the
first
three
bits
are
5,6
or
7.
Couldn't
Get
memory
for
eVent
argument
block
Illegal
Function
code
from
DLL
Kontroller
Illegal
Function
code
from
NTMAN
DNADLL
was
called
with
a
bad
function
by
NTMAN
Illegal
Function
code
from
ROUTER
MOVSLJ
Failed
The
MOVSLJ
instruction
did
not
skip
Illegal
Function
code
from
DTE
Kontroller
Illegal
Function
from
KDP
Driver
SCTNSF
call
from
sched
without
lock
The
DECnet
entry
point
SCTNSF
has
been
called
from
schedular
level
when
the
Session
Control
interlock
was
locked.
All
schedular
level
routines
which
call
SCTNSF
should
first
check
SCTLOK.
If
SCTLOK
is
not
-1,
then
the
caller
should
wait
for
the
next
schedular
cycle
before
calling
SCTNSF.
Duplicate
Interrupt
message
Received
The
code
found
a
duplicate
interrupt
message
on
the
unacked
interrupt
receive
queue.
One
should
never
get
this
message
because
the
code
is
not
allowed
out
of
the
NSP
interlock
with
anything
in
this
receive
queue.
Identify
the
problem.
Either
the
inte~rupt
flow
control
malfunctioned
and
sent
more
than
one
data
request,
or
the
remote
node
sent
an
interrupt
message
without
a
data
request.
SCTL
passed
bad
NSP
PID
95
LLIFZM LLINKS
CHK
LLIHTG LLINKS
HLT
LLIHTS LLINKS
HLT
LLIIFC
LLINKS
CHK
LLILMA LLINKS
CHK
LLIORC LLINKS
CHK
LLIORQ LLINKS
CHK
LLIPIM
LLINKS
CHK
LLIQIN
LLINKS
CHK
LLIS2S
LLINKS
CHK
LLITNE LLINKS
CHK
NISEC6
D36COM
CHK
NMXTBG
D36COM
CHK
NRTBPM
NRTSER
CHK
NRTFWO
NRTSER
CHK
NRTHBC
NRTSER
CHK
NRTILS NRTSER
CHK
NRTINP NRTSER
CHK
LIST
OF
DECnet-lO
STOPCODES
Tried
to
Free
Zero
Msg
INIHSH
can't
get
a
hash
table
NSPHTS
not
set
up
Illegal
Flow
Control
type
RETBUF
left
LAR
:/I:
LMA
ORC
should
never
be
negative
ORQ
is
non-empty
at
port
close
This
BUG
only
appears
in
DEBUG
monitors.
PROCXQ
found
Illegal
Message
type
Queued
INterrupt
message
illegal
Illegal
flow
control
at
PRCRQS
Unknown
Event
Type
at
NSPEVT
Tl
contains
an
illegal
NSP
event
type.
Note
that
NSPEVT
is
called
by
SCLINK
as
well
as
LLINKS.
Caller
address
is
on
the
stack.
Not
in
SECtion
6
NMXTIM
Table
Out
Create
a
new
table.
I
really
doubt
that
this
table
has
become
obsolete.
Look
for
a
different
bug.
Bad
Pointer
passed
to
memory
Manager
Tried
to
Free
Words
at
zero
NRTHBR
should
never
Be
Called
NRT
Link
in
unexpected
state
NRT
INput
to
DECnet
failed
96
NRTOUD
NRTSER
CHK
NRTSAB
NRTSER
HLT
NRTSET NRTSER
CHK
NRTSJB NRTSER
HLT
NRTSJM NRTSER
HLT
NTBSUP
D36COM
CHK
NTBTSM
D36COM
CHK
NTMBCF
NTMAN
CHK
NTMBCL
NTMAN
CHK
NTMBDL
NTMAN
CHK
NTMBFP
NTMAN
CHK
LIST
OF
DECnet-lO
STOPCODES
NRT
output
to
DECnet
failed
No
memory
for
NRT's
SAB
SCTPSQ
returned
wrong
channel
info
No
memory
for
NRT's
SJB
No
memory
for
NRT's
SJB
Buffer
SUPplied
The
routine
NTPARM
was
called
to
handle
a
network
management
parameter.
The
routine
can
only
handle
returns
of
a
single
value,
but
NTMAN
had
supplied
a
multi-word
buffer.
Buffer
Too
SMall
NTMAN
requested
a
show
counter
operation,
but
did
not
supply
a
buffer
large
enough
to
store
all
the
counters.
Bad
C~ded
Field
on
output
While
formatting
output
for
a
SHOW,
the
program
was
requested
to
generate
a
Coded
field
of
more
than
one
byte.
The
program
is
not
coded
for
this
function.
Look
at
the
descriptor
block
pointed
to
by
NT.
Check
to
see
if
this
item
is
supposed
to
be
a
multiple
byte
Coded.
If
not,
fix
the
item's
entry.
If
it
is
correct,
write
the
code
to
handle.
multiple-byte
Coded
fields.
Bad
Counter
byte
Length
BaD
multiple
byte
Length
The
code
generates
output
for
a
numeric
field,
and
was
asked
to
generate
an
illegal
number
of
bytes.
Bad
Format
~ype
encountered
While
the
program
was
in
the
process
of
reading
a
value
from
the
user
string,
the
descriptor
tables
returned
an
invalid
format
for
this
item.
The
AC
NT
points
to
the
descriptor
for
this
item,
and
field
NT
SEQ
should
tell
which
item
is
being
referenced.
Fix
the
entry
for
this
item
so
it
contains
a
valid
format
type.
97
NTMCBL
NTMAN
CHK
NTMCNO
NTMAN
HLT
NTMDVI
NTMAN
CHK
NTMEFO
NTMAN
CHK
NTMEOR
NTMAN
CHK
NTMFOR
NTMAN
CHK
NTMFUR
NTMAN
CHK
NTMICF
NTMAN
CHK
LIST
OF
DECnet-lO
STOPCODES
Bad
Counter
Block
Length
Circuit
Name
Overrun
More
than
16
bytes
of
data
were
returned
to
a
16
byte
field.
The
data
beyond
the
buffer
was
trashed.
Examine
the
algorithm
at
NMXC2N
to
determine
why
the
code
returned
more
bytes
than
were
expected.
To
avoid
this
halt,
fix
the
above
code
to
check
for
overrun
while
it
is
producing
the
bytes.
NMXDSP
Value
Illegal
The
code
called
a
layer
to
obtain
a
value
or
set
a
value
for
an
item.
The
routine
value
in
the
descriptor
block
pointed
to
by
NT
was
illegal.
Examine
the
data
structure
pointed
to
by
NT.
Probably
this
was
caused
by
a
trashed
NT,
since
the
descriptor
block
generation
macros
are
supposed
to
range
check
this
value.
Event
Function
Out
of
range
The
event
function
supplied
by
a
DECnet
layer
to
NMXEVT
was
out
of
range.
Make
callers
of
NMXEVT
supply
the
correct
function
code
Entity
type
Out
of
Range
While
double-checking
the
entity
ID,
before
dispatching
on
it,
the
code
found
the
type
value
was
illegal.
Since
the
value
supplied
by
the
user
is
checked
at
GETBLK,
this
means
that
field
NXENT
was
trashed.
Format
Out
of
Range
In
formatting
output
for
a
SHOW,
the
format
block
for.
this
item
had
an
illegal
format
type.
See
NTMBFP.
Function
code
out
of
Range
The
code
is
going
to
dispatch
by
function
code,
and
found
that
the
function
code
is
out
of
range.
Since
the
function
code
supplied
by
the
user
is
checked
in
GETBLK,
this
means
that
field
NXFNC
was
trashed.
Non-counter
function
in
PRSCOU
98
NTMILN
NTMAN
CHK
NTMINT
NTMAN
CHK
NTMKOR
NTMAN
CHK
NTMLTR
NTMAN
CHK
NTMNEC
NTMAN
CHK
NTMNTR
NTMAN
CHK
NTMORE
NTMAN
CHK
LIST
OF
DECne·t-lO
STOPCODES
ILlegal
Number
size
The
code
is
going
to
read
a
numeric
value
from
the
user's
string.
The
format
descriptor
block
for
this
item
specified
read
of
an
illegal
number
of
bytes.
Invalid
Numeric
Type
The
code
is
generating
output
for
a
numeric
field,
and
was
asked
to
generate
something
other
than
decimal,
hexadecimal
or
octal.
Kontroller
Out
of
Range
in
circuit-id
The
Kontroller
field
in
a
line-id
is
out
of
range.
The
value
LD.MAX
defines
the
number
of
Kontrollers
known
by
D36PAR,
and
thus
by
NTMAN.
The
most
likely
cause
of
this
error
is
a
trashed
AC.
NOTE
A
Kontroller
is
any
device
driver
with
which
Router
will
interface.
It
is
used
to
define
the
name
of
a
circuit/line,
under
the
assumption
that
each
Kontroller
will
control
only
a
single
line
type.
Line
Type
is
out
of
Range
No
Error
Code,
with
error
return
Some
routine
took
the
non-skip
return,
but
did
not
give
an
error
code
by
calling
NTExxx.
This
means
that
the
program
returned
to
top
level
and
field
NXERR
was
zero.
Determine
which
routine
is
failing,
and
make
the
error
return
give
an
error
code.
Node
Type
is
out
of
Range
The
code
was
going
to
select
return
(for
function
.NTSHO)
know
the
node
type
(executor,
loop)
in
order
to
choose
the
For
other
entities
(circuit,
field
should
contain
zero.
This
by
ENTCVT.
Unrecognized
Entity
type
entries
to
and
needs
to
remote,
or
correct
one.
lines)
this
field
is
set
An
event
was
received
from
a
DECnet
layer,
and
the
entity
type
is
not
legal.
Find
the
routine
that
logged
the
event,
and
convince
it
to
supply
a
legal
entity
type.
99
NTMSOR
NTMAN
CHK
NTMSQF
NTMAN
INF
NTMSRF
NTMAN
CHK
NTNBFS
D36COM
CHK
NTNBUF
D36COM
CHK
ROUATL
ROUTER
CHK
ROUAWS
ROUTER
CHK
ROUBeD
ROUTER
INF
LIST
OF
DECnet-lO
STOPCODES
Selection
criteria
is
Out
of
Range
The
code
is
going
to
select
items
to
return
(for
.NTSHO)
depending
on
the
selection
criteria,
and
found
the
criteria
to
be
out
of
range.
Fix
the
check
in
GETBLK
or
find
out
why
field
NXSEL
is
being
trashed.
Signal
Queue
Full
The
signal
queue
was
full
when
a
new
signal
was
logged.
This
might
be
caused
by
a
malfunctioning
NMLT20
that
does
not
read
the
signals
from
the
signal
queue,
or
it
may
be
caused
by
a
DECnet
device
driver
going
rogue.
A
signal
is
used
to
tell
NMLT20
that
a
device
needs
attention/reload.
Restart
NMLT20,
or
turn
off
malfunctioning
DECnet
device.
If
necessary,
reload
any
devices
by
hand.
Skipness
of
Return
Fouled
up
The
code
returns
from
NTMAN
with
a
skip
return,
but
there
is
an
error
code
stored
in
field
NXERR.
Identify
the
caller
that
is
giving
the
error
code
(or
trashing
NXERR)
and
make
it
give
a
non-skip
return.
No
BuFfer
Supplied
No
BUFfer
Supplied
NTMAN
requested
a
show
counter
operation,
but
did
not
supply
a
buffer
to
store
the
counters
in.
A
routing
message
contains
a
start
ID
greater
than
we
can
handle
Adjacency
block
in
queue
When
Sta~e
is
unused
An
adjacency
block
has
been
left
in
the
queue
of
active
adjacencies
but
its
state
is
unused.
Bad
Checksum
Detected
when
building
routing
message
This
stopcode
indicates
that
something
got
trashed.
Look
at
P1;
it
points
to
the
end
of
the
normal
routing
vector
[RTRNRV]+
[RTRMXN]
.
Check'
the
vector
itself
(pointed
to
by
RTRNRV)
and
see
if
the
topology
appears
reasonable.
Make
sure
RTRCKS
is
less
than
16
bits.
100
ROUBMB
ROUTER
CHK
ROUBMC
ROUTER
CHK
ROUBMT
ROUTER
CHK
ROUBSN
ROUTER
CHK
ROUBSZ
ROUTER
CHK
ROUBTF ROUTER
INF
ROUBTM
ROUTER
INF
ROUCGV
ROUTER
INF
ROUEHB
ROUTER
CHK
ROUEHM
ROUTER
CHK
ROUIFD ROUTER
CHK
ROUIFS ROUTER
CHK
ROUIKF ROUTER
CHK
ROUILS ROUTER
CHK
ROUNAV
ROUTER
CHK
LIST
OF
DECnet-10
STOPCODES
Bad
message
block
pointer
A
Kontroller
called
RTRDSP
with
a
function
requiring
a
message
block,
and
the
pointer
supplied
(in
T3)
is
either
0
or
out
of
range.
Determine
why
the
Kontroller
gave
an
invalid
pointer.
The
pointer
should
originally
have
been
obtained
from
this
module.
Normal
routing
vector
BitMap
Corrupted
Bad
Message
Type
received
from
the
DLL
Bad
Source
Node
in
message
from
NSP
Router
circuit
Block
size
was
Zero
on
a
running
circuit
Bad
Test
message
Format
Bad
hello
or
Test
Message
Couldn't
Get
memory
for
event
argument
block
No
Message
Block
for
Event
data
No
Message
Block
for
Event
data
Illegal
function
code
from
the
DLL
Router
got
through
the
without
picking
a
route
forward
routine
For
some
reason
RTRFWD
got
through
its
Forward
process
and
either
did
not
pick
up
a
router
or
failed
to
flag
a
message
which
was
for
the
local
node
as
such
or
an
unreachable
message
as
such.
Illegal
Kontroller
function
CALKON
was
called
with
an
illegal
function
code.
The
only
allowed
values
are
KF.QOB,
KF.INI,
and
KF.HLT.
Illegal
Circuit
Specif£ed
in
NSP
msg
An
Adjacency
has
No
routing
Vector
101
ROUNLN
ROUTER
CHK
ROUNMR
ROUTER
CHK
ROUNSO
ROUTER
CHK
ROURCE
ROUTER
INF
ROURFN
ROUTER
INF
ROURML
ROUTER
CHK
ROUUER
ROUTER
CRK
ROUUET
ROUTER
CHK
ROUUOC
ROUTER
CHK
ROUXNZ
ROUTER
CHK
ROUZXT
ROUTER
CHK
RTRIFN
ROUTER
CRK
SCLA2N SCLINK
CHK
SCLCBN
SCLINK
INF
SCLNZE SCLINK
CHK
SCLPMI SCLINK
CHK
l:'IST
OF
DECnet-lO
STOPCODES
Trying
to
return
msg
to
Non-Local
NSP
NMX
out
of
range
NSP
sent
out-of-range
packet
Bad
NI
Router
list
message
format
Routing
message
Received
From
Non-routing
node
stored
routing
message
format
error
in
RTRRCR
Unexpected
end
of
routing
message
Unknown
event
type
in
RTNEVT
Unable
to
obtain
count
of
nodes
in
Phase
IV
message
R2NCAL
called
with
MB=O
Tried
to
free
msg
with
MB=O
Illegal
Function
code
from
NTMAN
Node
database
inconsistent
The
node
database
SCLA2N
failed
an
internal
consistency
check.
SCLBWK
SCLINK
CHK
SCTNSF
call
from
sched
Without
locK
Phase-II
Buffering
Not
implemented
Passing
zero
error
code
to
SCMUUO
The
code
arrived
at
a
routine
that
is
supposed
to
store
an
error
code
for
the
user,
but
found
that
the
error
code
is
zero.
This
is
an
illegal
value.
Find
which
routine
called
SCTNIE
with
T1
containing
zero
and
correct
the
caller's
behavior.
Node
database
Pseudo
page
Map
Inconsistent
102
SCLRIB SCLINK
CHK
SCLSLB SCLINK
CHK
SCLSMS
SCLINK
CHK
SCLSPF SCLINK
CHK
SCLTFJ
SCLINK
CHK
SCLTFS SCLINK
CHK
SCLVAS
SCLINK
CHK
SCTBWK
SCLINK
CHK
LIST
OF
DECnet-10
STOPCODES
Bad
SCTRIB
call
from
LLINKS
LLINKS
has
called
SCTRIB
for
permission
to
send
a
message
to
SCLINK
and
has
passed
an
invalid
SLB
address
in
Tl.
Find
out
what
is
in
LLINK's
ELSCB
and
why
it
is
not
an
SLB
pointer.
SLB
bad
at
FRESLB
There
is
no
Session
Control
Job
Block
(SJB)
for
this
Session
Control
Link
Block
(SLB).
This
error
could
have
happened
at
any
time
during
the
life
of
the
link,
after
it
actively
transferred
data.
STRMAT
Messed
up
the
Stack
pointer
SLB
self
Pointers
messed
up
in
FNDSLB
Freeing
SJB
with
SLB
entries
existing
Tried
to
Free
wrong
SLB
Couldn't
get
memory
SCLINK
called
AS
GVAS
to
assign
virtual
address
space
for
the
node
name/address
database.
Since
the
requested
memory
is
non-resident,
this
should
always
succeed.
However,
ASGVAS
gave
a
fail
return.
SCTNSF
call
from
schedule
without
lock
The
DECnet
entry
point
SCTNSF
has
been
called
from
scheduler
level
when
the
Session
Control
interlock
was
locked.
All
scheduler
level
routines
which
call
SCTNSF
should
first
check
SCTLOK.
If
SCTLOK
is
not
-1,
then
the
caller
should
wait
for
the
next
schedular
cycle
before
calling
SCTNSF.
103
GALAXY-IO
STOPCODES
6 GALAXY-IO
STOPCODES
An
alphabetical
list
of
the
GALAXY-10
stopcodes
is
provided
in
the
following
section.
The
list
shows
the
name
of
each
stopcode,
the
module
in
which
it
is
found,
the
stopcode
message
(for
which
the
name
is
a
mnemonic),
and
an
explanation.
Each
GALAXY
component
is
made
up
of
one
or
more
modules,
thus
a
stopcode
can
be
generated
by
a
module
with
a
name
other
than
that
of
the
component
producing
the
stopcode.
When
GALAXY
encounters
an
internal
error,
a
stopcode
is
generated.
A
message
containing
the
stopcode,
the
stopcode
message,
the
location
of
the
error,
the
module
name
where
the
error
occurred,
and
an
explanation
of
the
error
(if
available)
will
appear
in
the
operator
log
file.
The
following
example
shows
the
form
of
the
message
sent
to
the
operator
log
file:
?
Stopcode
-XXXxxx -
message
at
PC
<pc>
in
location
Program
PN
n
(nnnn)
+ GLXLIB n
(nnn)
error
at
PC
<pc>.
in
module
MN
Last
GLXLIB
error
at
PC
<pc>
was
ii;
No
IPCF
message
is
availabfe
Crash
block
begins
at.
address
-
[Stopping
program]
Where:
XXXxxx
message
location
PN
n(nnnn)
is
the
is
the
is
the
is
the
is
the
stopcode
mnemonic.
stopcode
message.
PC
of
the
next
instruction
to
program
running
for
that
job.
version
number.
be
executed.
MN
is
module
in
which
the
stopcode
occurred.
address
Example:
is
the
number
of
the
last
GLXLIB
error
that
occurred
is
the
location
of
the
crash
block.
?
Stopcode
-ILM -
Illegal
memory
reference
at
PC
in
.JBTPC
Program
OPR
5(1023)
+ GLXLIB
5(1564)
error
at
PC
647737
in
module
GLXINT
Last
GLXLIB
error
at
PC
004142
was
15;
No
IPCF
message
is
available
Crash
block
begins
at
674000
[Stopping
program]
104
LIST
OF
GALAXY
STOPCODES
7
LIST
OF
GALAXY
STOPCODES
Name
Module
ABS
GLXSCN
HALT
AIC
PLRLBP
HALT
AlE
QSRSCH
HALT
AMT
QSRMDA
HALT
APT GLXINT
HALT
ASE
GLXMEM
HALT
AZA
GLXCOM
HALT
BBF PLRLBP
HALT
BBR PLRLBP HALT
Message
and
Explanation
Atom
Buffer
too
Small
The
command
from
OPR
is
too
long
to
fit
in
the
Atom
buffer
for
parsing.
Abort
labeler
request
from
Illegal
Context
PULSAR
cannot
safely
unwind
the
current
state
of
the
TCB
when
it
is
told
to
abort
at
some
stage
during
tape
label
processing.
Attempt
to
add
Invalid
event
queue
Entry
S$EVENT
detected
that
the
entry
to
be
added
to
EVENT
QUEUE
is
not
the
correct
size.
Allocated
is
More
than
Total
BLOCKS)
(VOL
. VLVSL
SCNVOL
detected
that
the
number
of
words
allocated
for
VOL
block
pointer
is
greater
than
the
total
number
of
VOL
blocks.
Unknown
APR
Trap
at
PC
<pc>
APR CONI
CONlword>
Addressing
Space
Exhausted
<octal
GLXMEM
cannot
allocate
the
requested
memory.
All
section
zero
memory
for
program
is
in
use.
Attempt
to
Zero
the
ACs
Bad
argument(s)
passed
to
routine
.ZCHNK.
Bad
Backspace
File
Incorrect
TCB
status
detected
backspacing
a
file
on
tape.
Bad
Backspace
Record
Incorrect
TCB
status
detected
backspacing
a
record
on
tape.
105
BCN
PLRLBP
HALT
BCP PLRLBP
HALT
BDS
GLXSCN
HALT
BFC
GLXSCN
HALT
BLI
QSRMDA
HALT
BME
QSRMDA
HALT
BPN
GLXMEM
HALT
BRS QSRFSS
HALT
BTA
GLXTXT
HALT
BTF
GLXSCN
HALT
LIST
OF
GALAXY
STOPCODES
Bad
Call
to
NXTFIL
Routine
NXTFIL
was
called
to
skip
to
the
next
file's
HDR1
label,
but
the
TCB
status
indicates
that
the
tape
is
not
positioned
in
user
data.
Bad
Call
to
POSTAP
PULSAR
has
determined
that
the
tape
needs
to
be
positioned
to
the
next
file
but
the
tape
is
not
currently
at
a
tape
mark
or
header
label.
Bad
Default
String
The
first
character
in
the
default
string
($DEFAULT)
is
a
null.
Bad
Function
Code
An
invalid
parse
function
code
was
detected
in
routine
S%CMND.
<text>
The
BLISS
routines
called
by
QUASAR
detected
an
error
that
warranted
a
stopcode;
"text"
is
the
reason
returned
by
the
BLISS
routine.
'B'
Matrix
Entry
is
missing
RETBMA
called
D$BMTX
to
find
a
user's
'B'
matrix
entry,
but
there
is
no
corresponding
'B'
matrix
entry.
Bad
Page
Number
<page
number>
VALPAG
determined
that
a
page
is
not
part
of
the
initial
core
image
or
is
not
marked
in
use.
Bad
Request
Size
The
argument
passed
to
routine
GETDPA
is
not
in
the
range
1
to
1000
(octal).
Bad
$TEXT
Argument
given
at
address
<address>
Bad
Table
Format
TABLK
detected
two
identical
entries
in
a
table.
Table
entries
must
be
unique.
106
BTT
GLXKBD
HALT
CAC
GLXMEM
HALT
CAD
CDRlVE
HALT
CAS
IBMSPL
HALT
CAS
PLRDSK
HALT
CAT
IBM8PL
HALT
CBD
CDRlVE
HALT
CCE
NEBULA
HALT
CCE
ORION
HALT
CCE
QSRQUE
HALT
LIST
OF
GALAXY
STOPCODES
Backing
up
Terminal
Twice
GLXKBD
only
stores
the
current
character.
The
previous
character
cannot
be
retrieved.
Count
of
Available
pages
Confused
M%ACQP
detected
that
PAGSTA
points
at
or
past
the
top
of
memory.
Cannot
ADD/DELETE
reader
to/from
interrupt
system
The
PISYS.
UUO
failed
in
routine
INTCNL.
Cannot
Accomplish
SIGNON
After
signing
on,
CTSGON
cannot
activate
all
the
required
tasks.
Sl
has
the
error
from
L%CENT
which
failed
in
ACTTSK.
Can't
Append
to
8PT
list
PULSAR
cannot
add
an
entry
to
the
Sat
Pointer
Table
list
for
a
structure.
Cannot
Activate
task
Call
to
ACTTSK
failed
because
L%CENT
returned
FALSE
(could
not
create
a
list
entry
for
some
reason
-
error
code
in
Sl)
.
CDRlVE
can't
Be
a
%DEMND
spooler
Because
a
card
reader
is
a
"free
running"
device,
CDRlVE
must
always
be
running
if
a
card
reader
is
present
and
is
to
be
used.
CDRlVE
can
be
either
a
%STCMD
or
%ONCE
spooler.
Can't
Create
list
Entry
G$SEND
was
unable
to
create
a
list
NEBULA's
IPCF
resend
queue.
Sl
error
from
L%CENT.
Can't
Create
list
Entry
entry
in
contains
The
call
to
L%CENT
in
ADDNOD
failed
to
create
a
list
entry.
Can't
Create
list
Entry
C$8END
was
unable
to
create
a
list
entry
in
the
RESEND
queue
list
of
IPCF
messages
to
be
re-sent.
107
CCI SPRINT
HALT
CCP
GLXMEM
HALT
CCR
PLRTAP
HALT
CCS
CDRlVE
HALT
CCT
PLRTAP
HALT
CCW
PLRT10
HALT
CDC
PLRT10
HALT
CDC
QSRT10
HALT
COD
QSRT10
HALT
CDF
IBMSPL
HALT
LIST
OF
GALAXY
STOPCODES
Can't
clear
UFO
Interlock
The
SETUUO
UUO
failed
to
clear
the
UFO
(User
File
Directory)
interlock
in
routine
CLRUFL.
Cannot
Create
Page
The
PAGE.
UUO
failed
in
routine
CREPAG.
Can't
Check
Ring
status
The
TAPOP.
UUO
in
T$WRCK
failed
when
checking
for
write
ring
status.
Cannot
Close
Spool
file
F%REL
failed
to
close
the
spooled
reader
file
in
CREATE.
Can't
Connect
Tape
to
PSI
system
In
T$OPEN,
the
call
to
I$PICD
failed
to
connect
the
tape
drive
to
the
PSI
interrupt
system
in
order
to
trap
off-line,
resulting
in
hung
device
conditions.
Can't
Clear
Watch
bits
The
SETUUO
UUO
took
the
error
return
in
routine
I$INIT.
Can't
Determine
density
Capabilities
The
TAPOP.
UUO
took
the
performing
the
.TFPDN
I$PDEN.
error
return
while
function
in
routine
Can't
get
Disk
Characteristics
for
unit
<unit
name>
The
DSKCHR.
UUO
failed
in
routine
I$GATR.
Can't
Determine
tape
Densities
The
TAPOP.
UUO
failed
while
performing
the
.TFPDN
function
in
routine
I$GATR.
Can't
Delete
hold
File
Call
to
F%DEL
failed
3
times
to
delete
the
same
file
over
a
time
span
of
6
minutes.
Each
time
delete
fails,
a
WTO
message
is
issued.
Sl
has
error
code
from
call
to
F%DEL.
108
CDM
GALGEN
HALT
CDT
QSRT10
HALT
CEI
BATCON
HALT
CEM
QSRCAT
HALT
CFC
GLXMEM
HALT
CFF IBMSPL
HALT
CFF SPRINT
HALT
CFO
ORION
HALT
CFU
QSRT10
HALT
CFV
QSRMDA
HALT
CGC
CDRlVE
HALT
LIST
OF
GALAXY
STOPCODES
Can't
Determine
Monitor
type
The
GETTAB.
UUO
failed
trying
to
determine
monitor
type.
Can't
Determine
tape
Track
status
The
TAPOP.
UUO
failed
while
performing
function
.TFTRK
in
routine
I$GATR.
Can't
Enable
Interrupts
The
PISYS.
UUO
failed
in
routine
SYSINI.
Catalog
Entry
is
Missing
for
resource
(see
RSNNUM@RSNNAM)
Count
of
Free
pages
Confused
GLXMEM's
database
is
corrupt.
Couldn't
Find
File
entry
A
.QCFIL
block
could
not
be
found
in
the
queue
create
message
page.
Can't
Find
Files
to
load
In
EXECUTE, SPRINT
could
not
position
to
the
head
of
the
list
of
files
necessary
to
generate
an
"execute"
command.
Can't
GETTAB
Operator
PPN
Can't
Find
UCB
for
Unit
<unit
name>
In
I$ISTR,
QUASAR
was
unable
to
find
the
UCB
(Unit
Control
Block)
corresponding
to
the
system
structure
identified.
Can't
Find
VSL
address
in
VOL
entry
In
DELBSL,
there
is
no
link
from
a
VOL
(volume)
block
back
to
the
VSL
(Volume
Set
List).
A
link
should
have
existed
because
the
VOL
block
was
using
a
link
in
the
VSL
pointing
to
the
VOL
block.
Can't
Get
reader
hardware
Characteristics
DEVOP.
UUO
failed
in
INPGET
while
trying
to
obtain
reader
characteristics.
109
CGC
QSRT10
HALT
CGD
PLRT10
HALT
CGD
QSRT10
HALT
CGF
ORION
HALT
CGP
GLXIPC
HALT
CGS
CDRlVE
HALT
CGS
PLRT10
HALT
CGS
QSRT10
HALT
CGT
GLXKBD
HALT
CGV
ORION
HALT
CIF
GALGEN
HALT
CLS
GLXKBD
HALT
LIST
OF
GALAXY
STOPCODES
Can't
Get
Controller
type
for
tape
drive
<tape
drive>
TAPOP.
UUO
failed
while
performing
function
.TFKTP
in
routine
I$GATR.
Can't
Get
Density
TAPOP.
UUO
took
the
error
return
while
performing
the
.TFDEN
function
in
I$GDEN.
Can't
Get
Disk
physical
unit
SYSPHY.
UUO
failed
in
routine
I$INIT.
Can't
GETTAB
FRCLIN
line
number
Can't
Get
a
PID
C%INIT
call1ed
C%CPID
to
create
a
PID
(Process
ID)
and
C%PID
was
unsuccessful.
Cannot
Get
Spool
file
PPN
GETTAB.
UUO
failed
in
routine
RDINIT.
Can't
GETTAB
States
word
The
GETTAB.
UUO
took
the
error
return
in
routine
I%OPRP
while
trying
to
get
the
%CNSTS
word
from
the
monitor.
Can't
Get
Status
of
tape
drive
<tape
drive>
The
TAPOP.
UUO
failed
while
performing
function
.TFSTS
in
routine
I$GATR.
Cannot
GETJFN
Terminal
Cannot
GETTAB
montior
Version
Command
Initialization
Failed
The
call
to
SCMND
returned
FALSE
in
GETANS.
Can't
Lookup
status
of
terminal
JFN
The
FILOP.
UUO
in
routine
K%OPEN
failed
while
performing
the
.
FOGET
function
for
a
terminal.
Location
CHNJFN
contains
the
channel
number.
110
CME
QSRMDA
CMU
PLROPR
CMV
PLROPR
CNE
ORION
CNL
BATCON
CNL
CDRIVE
CNL
LPTSPL
CNL
SPRINT
COP
QSRTI0
COR
QSRTI0
COS
CDRlVE
COT
GLXKBD
CPE GLXFIL
CPF
PLRTI0
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
LIST
OF
~y
STOPCODES
'c'
Matrix
Entry
is
Missing
D$DLCK
called
D$CMTX
to
find
a
user's
'c'
matrix
entry
but
the
entry
does
not
exist.
Can't
Make
TCB
The
call
to
G$MTCB
returned
FALSE
in
I$CREC.
Can't
Make
TCB
The
call
to
G$MTCB
returned
FALSE
in
I$CUNL.
Central
site
Node
not
present
The
call
to
FNDNOD
in
W$NODE
returned
a
failure
while
using
G$HOST
as
an
argument.
Could
Not
Logout.
Call
to
I%KJOB
failed.
Could
Not
Logout.
Call
to
I%KJOB
failed.
Could
Not
Logout.
Call
to
I%KJOB
failed.
Could
Not
Logout.
Call
to
I%KJOB
failed.
Cannot
Open
Prime
queue
The
FILOP.
UUO
failed
in
I$OQUE
when
QUASAR
was
trying
to
open
the
master
queue
file.
Cannot
Open
Redundant
queue
FILOP.
UUO
failed
in
I$OQUE
when
QUASAR
was
trying
to
open
the
secondary
queue
file.
Cannot
Open
Spool
file
F%OOPN
returned
an
error
that
was
not
'file
already
exists'
in
GETFIL.
Cannot
OPENF
Terminal
Can't
Position
to
EOF
Clear
label
Parameters
Failed
TAPOP.
UUO
took
the
error
return
in
I$CLLP
while
performing
the
.TFLPR+.TFSET
function.
111
CRB
PLRTI0
CRD
QSRQUE
CRL
GLXFIL
CRL
QSRQUE
CRM
PLRTI0
CRM
QSRQUE
CRS
QSRQUE
CRS
SPRINT
CSB
GLXKBD
CSB PLRTAP
CSD PLRLBP
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
LIST
OF
GALAXY
STOPCODES
Can't
Read
Buffer
size
TAPOP.
UUO
took
the
error
return
in
I$RDLP
performing
the
.TFBSZ
function.
Create
Rejected
defer
Data
In
routine
Q$DEFER,
the
call
to
Q$CREATE
detected
errors.
Can't
Read
Last
byte
of
file
Create
Rejected
Logout
data
The
call
to
Q$CREATE
in
Q$LOGOUT
detected
errors.
Can't
Read
user's
Mode
The
TAPOP.
UUO
routine
I$RDLP
function.
took
the
error
return
in
while
performing
the
.TFMOD
Create
Rejected
Modify
The
call
to
Q$CREATE
in
Q$MODIFY
detected
errors.
Create
Rejected
Spooling
data
The
call
to
Q$CREATE
in
Q$SPOOL
detected
errors.
Can't
Read
Searchlist
This
stopcode
indicates
one
of
two
conditions.
Either
the
JOBSTR.
UUO
failed
in
GETSRC
while
trying
to
read
SPRINT's
current
search
list,
or
the
PATH.
UUO
failed
in
GETSRC
while
trying
to
read
SPRINT's
current
path.
Can't
Set
terminal
Break
mask
Can't
Set
Blocksize
Can't
Set
Density
The
call
to
I$SDEN
returned
FALSE,
meaning
the
TAPOP.
UUO
to
set
the
density
of
a
tape
failed.
TAPOP.
error
code
is
in
PI
(or
CRSHAC+Pl)
.
112
CSE
GLXKBD
CSF
QSRCAT
CSI
GLXINT
CSI
PLRTAP
CSM
PLRTAP
CSP GLXINT
CSS QSRTIO
CSS
SPRINT
CSU PLRTAP
CTL
GLXFIL
CUD
QSRFSS
CUF
PLRTIO
CWT
PLRTAP
DBC
ORION
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
LIST
OF
GALAXY
STOPCODES
Canhot
Set
Echo
on
terminal
CATLOG
Startup
Failed
Cannot
Set
up
Interrupt
system
The
PIINI.
UUO
failed
in
routine
SETINT.
Can't
Set
Industry
compatible
mode
Can't
Set
DIGITAL
compatible
Mode
Cannot
Activate
Panic
Channels
Can't
get
System
structure
List
The
SYSSTR.
UUO
failed
in
routine
I$ISTR.
Can't
Set
Searchlist
This
stopcode
indicates
one
of
two
conditions.
Either
the
STRUUO.
UUO
failed
in
SETSRC
trying
to
set
SPRINT's
search
list,
or
PATH.
UUO
failed
in
SETSRC
trying
to
set
SPRINT's
path.
Can't
Switch
Units
Cannot
Trim
LSN
in
buffered
mode
F%IBUF
does
not
handle
Line
Sequenced
Numbered
files.
F%IBYT
must
be
used.
Clearing
Unused
DPA
QUASAR
tried
to
release
unused
space
in
the
failsoft
file.
CHKACC.
UUO
Failed
The
CHKACC.
UUO
failed
in
routine
I$CKAC.
Can't
write
Tape-mark
Debug
Crash
-
Keep
this
crash
Execution
continued
at
the
location
following
a $DEBRK
macro
in
an
interrupt
service
routine.
113
DDC
OPRPAR
HALT
DDF
ORION
HALT
DSP ORION
HALT
DTL
QSRFSS
HALT
DTS
QSRFSS
HALT
DTU
GLXINT
HALT
DUF
GLXINT
HALT
EEP QSRT10
HALT
EER QSRT10
HALT
EMF
QSRQUE
HALT
ERT IBMSPL
HALT
EWS
CDRlVE
HALT
LIST
OF
GALAXY
STOPCODES
Device
Designator
Conversion
error
Delete
DN60
node
Failed
A
call
to
L%DENT
returned
FALSE
in
DELNOD.
Delete
Send
inconsistency
failure
PlD
table
entry
The
call
to
CHKFSL
in
DELSPL
failed
to
find
an
entry
in
the
"send
failure
PID
table."
DPA
Too
Large
VALDPA
detected
a
Disk
Page
Address
for
the
failsoft
file
that
is
too
large.
DPA
Too
Small
VALDPA
detected
a
Disk
Page
Address
for
the
failsoft
file
that
is
too
small.
Date/Time
Unavailable
The
GETTAB.
UUO
to
get
Universal
Date/Time
failed
in
routine
I%NOW.
DEBRK.
UUO
Failed
Error
Expanding
Prime
queue
The
FlLOP.
UUO
failed
in
routine
I$WRIT.
Error
Expanding
Redundant
queue
The
FILOP.
UUO
failed
in
routine
I$WRIT.
Event
Modify
Failed
Unexpected
Error
in
RELTKB
A
call
to
one
of
M%RMEM,
M%RLNP,
M%CLNC,
M%RPAG,
L%FIRST,
L%NEXT,
or
L%DENT
failed.
Error
code
in
S1,
return
PC
of
failing
call
in
T1.
Error
Writing
Spool
file
The
call
to
F%OBUF
took
the
error
return
in
OUTCRD.
114
FCE
GLXMEM
HALT
FCN
GLXMEM
HALT
FFT
GLXKBD
HALT
FIT
GLXFIL
HALT
FOF GLXFIL
HALT
FSE
GLXKBD
HALT
FUD
QSRFSS
HALT
GNF
PLRT10
HALT
GSF
PLRT10
HALT
IAC OPR
HALT
IBN
GLXSCN
HALT
IBO
GLXKBD
HALT
LIST
OF
GALAXY
STOPCODES
Free
Count
Exceeds
FREINI
The
current
count
of
free
pages
exceeds
the
initial
count
of
free
pages.
Free
Count
Negative
Routine
REDUCE
detected
that
the
count
of
free
pages
went
negative.
Action
FILOP.
Failed
to
Terminal
The
FILOP.
UUO
failed
in
K%OPEN
while
trying
to
perform
either
the
.FOSET
or
the
.FOWRT
function.
FD
location
requested
with
Illegal
Type
Routine
F%FD
arguments.
was
called
with
File
Operation
Failed
unexpectedly
File
System
Error
illegal
TXTINP
detected
an
error
returned
from
F%IBYT
that
was
not
an
EOF
error.
Found
Unused
DPA
An
unused
DPA
(Disk
Page
that
the
failsoft
file
corrupt.
Address)
indicates
system
database
is
GETTAB
for
user's
Name
Failed
GETTAB
for
Serial
number
Failed
Argument
count
<count>
not
valid
in
display
message
An
argument
block
of
zero
was
found
in
a
message
from
ORION.
Illegal
Base
for
Number
The
base
for
a
number
to
be
parsed
was
not
in
the
range
2-10
(decimal).
Input
Buffer
Overflow
on
escape
sequence
processing
115
IBP
GLXKBD
HALT
IBS
GLXFIL
HALT
IBU
BATCON
HALT
IDC IBMSPL
HALT
IDM
OPR
HALT
IDM
OPRLOG
HALT
IDM
PLRLBP
HALT
IEC
OPR
HALT
lEI
GLXKBD
HALT
IFC
OPRPAR
HALT
IFM GLXFIL
HALT
IFN
GLXFIL
HALT
LIST
OF
GALAXY
STOPCODES
Illegal
Byte
Pointer
in
K%TXTI
The
byte
pointer
that
CONVBP
was
going
to
convert
is
zero.
This
invalid
byte
pointer
was
found
at
RD+.RDDBP.
Illegal
Byte
Size
given
An
invalid
byte
size,
out
of
the
range
1-36
(decimal),
was
given
in
a
call
to
open
a
file.
Illegal
BATCON.
UUO
In
BATCON's
LUUO
handler,
UUOCON,
an
opcode
was
detected
that
was
out
of
range.
Illegal
Task/Device
type
code
Message
argument
type
<argument
type>
not
valid
for
Display
Message
The
argument
type
was
something
other
than
the
argument
type
constant,
.CMTXT.
Invalid
Display
Message
type
<msg
type>
Invalid
Date
from
Monitor
A
call
to
I$DATE
returned
a
string
that
STRNUM
could
not
convert
to
a
number.
Invalid
Error
Code
for
failure
An
OPR
failure
error
code
is
not
in
the
range
expected
in
routine
SETFAL.
Illegal
Escape
sequence
Instruction
Invalid
Function
Code
from
command
Illegal
File
Mode
in
subroutine
call
An
operation
was
attempted
on
a
file,
but
the
file
was
opened
in
a
mode
that
prevents
the
requested
operation
from
succeeding.
Illegal
IFN
provided
in
call
The
IFN
passed
to
CHKIFN
was
not
in
IFNTAB.
116
IIF
GLXIPC
lIP
GLXKBD
IJM
QSRADM
IJW
QSRADM
ILM GLXINT
ILW
IBMSPL
IMR
GLXINT
IMV
QSRMDA
IMW
GLXINT
INlvl
GLXINT
lOS
QSRMDA
IPE
PLEASE
IPF
PLRTAP
ltALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
LIST
OF
GALAXY
STOPCODES
IPCF
to
Interrupt
system
connect
Failed
In
CPIDI,
the
PISYS.
UUO
failed
while
trying
to
connect
a
job
to
the
interrupt
system.
Illegal
Input
Pointer
CONVBP
detected
a
byte
pointer
of
zero
at
RD+.RDIOJ.
Interlocked
Job
Missing
Inconsistency
in
QUASAR's
queue
database
was
detected
in
KILPSB.
Interlocked
Job
Wrong
Inconsistency
in
QUASAR's
queue
database
was
detected
in
KILPSB.
ILlegal
Memory
reference
at
PC
<pc>
Illegal
Wakeup
An
internal
task
was
awakened
and
with
no
wake-up
conditions
present.
Illegal
Memory
Read
at
PC
in
INTRPC
Stack
address
is
in
SAVAC1+17.
Invalid
MDR/VSL
forward/backchain
pointers
NSTUSR
detected
that
a VSL
does
not
contain
a
pointer
to
an
MDR.
Every
VSL
should
point
to
an
MDR.
Illegal
Memory
write
at
PC
in
INTRPC,
stack
in
SAVAC1+17
Level
LVL
Interrupts
Not
supported
Invalid
Owner
Specified
in
reassign
message
DEASSIGN
detected
that
the
job
number
in
the
DEASSIGN
message
does
not
match
the
job
number
in
the
MDR
pointed
to
by
the
UCB
of
the
device
being
deassigned.
Internal
Parser
Error
Illegal
Positioning
Function
117
IPH
OPRNET
HALT
IPP
OPRPAR
HALT
IQN
GLXTXT
HALT
IRF
GLXIPC
HALT
IST
GLXINT
HALT
IT2
IBMSPL
HALT
lTD
QSRMDA
HALT
lVU
QSRMDA
HALT
IVV
QSRMDA
HALT
LEM
CDRlVE
HALT
LIST
OF
GALAXY
STOPCODES
Invalid
Process
Handle
to
kill
Invalid
PDB
header
in
Parse
block
Illegal
Qualifier
<address>
Number
<number>
at
An
illegal
argument
qualifier
was
used
in
a
$TEXT
macro.
IPCF
Reception
Failure
In
RCVMSG,
the
return
while
message.
IPCFR.
UUO
took
the
error
trying
to
receive
an
IPCF
Illegal
instruction
Trap
at
PC
in
INTRPC,
Stack
in
SAVAC1+17
Illegal
Task
type
for
2780/3780
BLDTSK
was
asked
to
start
a
task
for
a
device
that
is
only
valid
using
HASP
protocol
and
2780/3780
was
currently
being
used.
Invalid
Tape
Density
specified
for
<tape
drive
name>
The
density
for
a
tape
drive
returned
in
the
.STSTS
does
not
match
any
of
the
legal
densities
contained
in
the
UCB
for
that
tape
drive.
Invalid
VOL/UCB
forward/backchain
pointers
DSMACK
detected
that
there
is
not
a
pointer
to
a
UCB
in
a
VOL
block
of
a
volume
that
is
being
dismounted
from.
a
device.
When a
volume
is
mounted,
there
should
be
a
pointer
in
the
VOL
block
to
the
UeB
of
the
device,
and
a
pointer
in
the
UeB
to
the
VOL
block
of
the
volume
mounted.
Invalid
VSL/VOL
forward/backchain
pointers
D$FOWN
did
not
detect
a
pointer
in
a
VOL
block
back
to
a VSL
when
the
VOL
block
was
found
by
a
pointer
in
a
VSL.
VSL
and
VOL
blocks
must
be
doubly
linked.
Lousy
Error
Message
from
D60SIN
An
unidentified
error
code
was
returned
by
D60SIN.
Sl
=
error
code.
118
LGF PLRTAP
LNA
IBMSPL
LNA
QSRMDA
LNI
SPRINT
LPO QSRDSP
LRF
PLRTAP
MCF
PLRTIO
MDS
QSRMEM
MDV
QSRMEM
MQE
QSRMDA
MRN
QSRMDA
MRR
IBMSPL
MST
OPR
MST
ORION
MUN
QSRTIO
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
LIST
OF
GALAXY
STOPCODES
Label
Get
Failed
Logging
Illegally
LOGCHR
was
called
and
either
the
task
was
not
active
or
didn't
have
the
job's
pages
set
up
yet.
S
contains
status
bits.
Logical
Name
Assignment
failed
The
DEVLNM.
UUO
failed
in
REASSI
while
trying
to
assign
a
logical
name
to
a
device.
LOG
Not
Initialized
LOGTXT
was
called
to
put
a
character
in
the
log,
there
is
not
a
LOG
page
set
up
for
usage.
List
request
message
Page
Overflowed
Label
Release
Failed
MTAID.
UUO
Failed
Moving
Different
Sizes
QUASAR'S
queue
database
is
corrupt.
Moving
Different
Variabilities
Missing
QE
for
a
pseudo
process
D$CHKB
detected
that
there
was
no
QE
page
address
in
the
MDR
for
a
batch
job
in
the
input
queue.
Missing
Resource
Number
Request
Received
while
another
active
QUASAR
sent
IBMSPL a
next
job
message
and
IBMSPL
is
still
processing
the
previous
request.
S
contains
task
status
bits.
Missing
Syntax
Table
Missing
Syntax
Table
Missing
Unit
Name
in
.IPCST
message
119
MVP
QSRMDA
MWL
QSRMDA
NAM
QSRMDA
NBM
QSRMDA
NBR
QSRSCH
NCM
QSRMDA
NCS
OPRNET
NDE
ORION
NEB
PLRTAP
NFB
CDRlVE
NFP
GLXMEM
NFV
PLRTIO
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
LIST
OF
GALAXY
STOPCODES
Missing
VOL
block
Pointer
Missing
or
Wrong
VOL/UCB
link
Negative
'A'
Matrix
entry
computed
The
count
of
an
entry
in
the
'A'
matrix
went
negative.
There
cannot
be
a
negative
number
of
any
physical
resource.
Negative
'B'
Matrix
entry
computed
The
count
of
an
entry
in
the
'B'
matrix
went
negative.
There
cannot
be
a
negative
number
of
allocations
(claims)
for
a
resource.
Next-job'ing
Bad
Request
In
preparing
a
"next
job"
message
for
an
object,
NEXTJB
called
F$RDRQ
to
find
the
address
of
the
EQ
(external
queue)
page
on
disk
and
the
address
returned
was
zero.
Negative
'C'
Matrix
entry
computed
The
count
in
a
'C'
matrix
went
negative.
There
cannot
be
a
negative
number
of
owners
(sharers)
of
a
device.
No
Current
Server
database
in
skew
Node
Database
Dmpty
In
DELNOD,
it
was
discovered
that
the
aPR
node
database
is
empty.
There
must
be
at
least
a
central
host
node.
No
Error
Bit
Routine
RETERR
was
called,
but
no
error
bits
were
lit
in
Pl.
First
Block
in
message
Not
the
object
block
No
Free
Pages
M%IPRM
was
unable
to
get
a
free
page
for
an
IPCF
receive.
No
Free
PS
Vectors
I$PICD
detected
that
there
are
no
interrupt
vectors
available.
120
free
NGF
QSRT10
HALT
NID
NEBULA
HALT
NIP
GLXINT
HALT
NLB
IBMSPL
HALT
NMF
QSRFSS
HALT
NOP
ORION
HALT
NPB IBMSPL
HALT
NQC
QSRSCH
HALT
NSF ORION
CONT
NSH
D60JSY
HALT
NUE
QSRMDA
HALT
NUV
QSRDSP
HALT
LIST
OF
GALAXY
STOPCODES
Necessary
Gettab
Failed
The
GETTAB.
UUO
in
DOGTAB
failed.
No
I/O
Drivers included
NEBULA
was
not
linked
with
NEBDCN.
No
Interrupt
is
in
Progress
The
DEBRK.
UUO
took
the
skip
return.
Error
finding
Line
Block
Line
block
list
is
incorrect.
T1
contains
correct
line
block
address,
LB
contains
line
block
address
returned
by
FNDLB.
No
More
Filespace
The
failsoft
file
is
full.
No
Page
for
OPRPAR
ORION
is
out
of
dynamic
memory.
Won't
occur
unless
GLXMEM
loses
the
ASE
stopcode.
No
Port
Block
on
releasing
line
block
T1
contains
port"line.
Unimplemented
Network
Queue
Control
function
QUASAR's
scheduler
dispatched
to
an
NQC
object
specific
function
entry
point
which
is
not
implemented.
NML
Startup
Failed
See
last
GLXLIB
error.
Can't
find
SIGNON
creating
it
device
Null
UCB
chain
Encountered
Handle
after
In
D$INIT,
the
call
to
L%FIRST
failed
to
return
the
first
UCB
block
in
the
UCB
chain.
No
UCB
PTR
and
no
VSL
PTR
from
VOL
MDA's
database
is
corrupt.
121
NVC
QSRMDA
HALl'
NVD
PLRT10
HALT
NXM
GLXINT
HALT
OBR
GLXOTS
HALT
ODE
ORION
HALT
ODI ORION
HALT
ONV
QSRMDA
HALT
OOR
GLXOTS
HALT
OQT
QSRSCH
HALT
OSF OPR
HALrf
OSF QSRT10
HALT
OTS
GLXFIL
HALT
PAF
GLXMEM
HALT
PBI
OPRQSR
HALT
PDL GLXINT
HALT
LIST
OF
GALAXY
STOPCODES
NEW-VOLUME
Code
not
working
No
Valid
Density
I$PDEN
was
unable
to
determine
a
density
for
reading
a
tape
drive.
Non-eXistant
Memory
at
PC
<pc>
OBsolete
Routine
executed
OPR
Delete
Entry
error
valid
DELOPR
detected
that
the
list
of
"operators"
is
empty.
OPR
Database
Inconsistent
The
call
to
VALOPR
in
SPDOPR
failed.
Offset
of
New
Volume
is
invalid
In
D$VSR,
the
block
of
VOL
negative.
calculated
offset
into
the
block
pointers
in
the
VSL
is
OTS
Only
Routine
executed
NEXTJB
Object
to
Queue
header
Translation
failed
ORION
Send
Failed
ORION
startup
Failed
File
Open
block
is
Too
small
Page
Access
check
Failed
While
performing
function
.PAGCA,
the
PAGE.
UUO
failed
in
routine
M%IPRC.
P$DEV
Blew
It
PushDown
List
overflow
at
PC
<pc>
122
PEF
GLXMEM
HALT
PIR
GLXIPC
HALT
PKF
GLXMEM
HALT
PLM
PULSAR
HALT
PNR PULSAR
HALT
PQI
QSRT10
HALT
PRF
PLRTAP
HALT
PSF
QSRT10
HALT
PWE
QSRT10
HALT
QNR
QUASAR
HALT
QSF CORlVE
HALT
QSF LPTSPL
HALT
QSF SPRINT
HALT
RAR
GLXIPC
HALT
RAT
PULSAR
HALT
LIST
OF
GALAXY
STOPCODES
Page
Existence
check
Failed
The
PAGE.
UUO
failed
while
function
.PAGCA
in
PAGFRE.
PIO
Index
out
of
Range
performing
The
system
PIO
index
passed
to
SPIO
is
invalid.
Page
Kill
Failed
The
PAGE.
UUO
failed
in
KILPAG.
Previous
List
TCB
has
been
Meddled
PULSAR
Not
Restartable
Prime
Queue
is
Interlocked
In
I$OQUE,
the
FILOP.
UUO
indicates
that
the
master
modified.
Positioning
Request
Failed
PULSAR
Startup
Failed
Prime
write
Error
error
return
queue
is
being
The
OUT.
UUO
in
I$WRIT
took
the
error
return.
IO.BKT
was
not
one
of
the
error
bits
returned
using
the
GETSTS.
UUO.
QUASAR
Not
Restartable
Send
to
QUASAR
Failed
Send
to
QUASAR
Failed
QUASAR
Send
Failed
Releasing
Already
Released
IPCF
message
In
C%REL,
RCVMOB+MOB.MS
contains
zero.
Requesting
work
for
Active
TCB
123
RCN
ORION
RCN
QSRFSS
RCa ORION
RCW
QSRFSS
REF QSRT10
REI
ORION
RIE
QSRT10
RJM
QSRADM
RKD PLRDSK
RKM
PLRTAP
RLT PLRTAP
RMB
QSRMDA
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HAL'l'
HALT
HALT
HALT
LIST
OF
GALAXY
STOPCODES
G$RSDC
is
Negative,
database
Confused
RSDMSG
detected
that
the
resend
"retry
count"
is
negative.
Request
Count
Negative
G$RSDC
Off
does
not
match
list
data
In
RSDMSG,
the
resend
"retry
count"
indicates
that
there
are
more
messages
to
resend,
but
the
list
is
empty.
Rebuild
Count
Wrong
This
stopcode
indicates
problems
rebuilding
part
of
the
in-core
queues
from
the
current
section
of
the
failsoft
file.
Reading
End
of
File
A
second
EOF
error
return
was
generated
because
there
is
no
more
data
to
be
read.
Remembered
Entry
<entry
=It>
in
list
<list
=It>
Invalid
NXTMSG
detected
an
error
in
its
IPCF
message
database.
Read
I/O
Error
In
I $
READ
,
the
IN.
UUO
took
the
error
return,
and
the
error
was
not
EOF.
Requeue
Job
Missing
QUASAR'S
object
da'tabase
is
corrupt.
Running
a
Killed
Disk
TDB
Running
a
Killed
Magtape
TDB
Failed
Reading
Label
Type
Resource
number
Missing
in
'B'
matrix
The
unique
resource
identifier
is
missing
in
a
'B'
matrix
entry.
124
RMC
QSRMDA
HALT
RNF
GLXMEM
HALT
RNR
QSRMDA
HALT
RNW
GLXMEM
HALT
RPF
PLRT10
HALT
RRF
QSRFSS
HALT
RSE PULSAR
HALT
RSF PLRT10
HALT
RTS GLXFIL
HALT
RTT IBMSPL
HALT
RUJ QSRSCH
HALT
RWE
QSRT10
HALT
RZP
GLXMEM
HALT
LIST
OF
GALAXY
STOPCODES
Resource
number
Missing
in
'C'
matrix
The
unique
resource
identifier
is
missing
in
a
'C'
matrix
entry.
Received
Non-existent
page
M%IPRC
detected
that
a
page
created
by
IPCF
does
not
exist.
Returning
Non-existant
resource
Ridiculous
Number
of
Words
requested
The
number
of
words
requested
is
greater
than
number
of
words
available
in
M%GMEM.
Read
label
Parameters
Failed
The
TAPOP.
UUO
failed
in
I$RDLP.
Rebuild
Routine
Failed
One
of
the
queue
rebuild
routines
in
REBTBL
failed.
ReSchedule
from
Exec
level
TAPOP.
to
Read
Statistics
Failed
Rename
block
Too
Small
Couldn't
find
task
to
be
released
Accumulator
TK
contains
bad
address
task
block
Releasing
Uninterlocked
Job
In
JOBDUN,
the
ITN
of
the
job
and
object
not
match
when
trying
to
release
job-object
interlock.
Redundant
write
Error
do
the
In
I$WRIT,
the
OUT.
UUO
took
the
error
return.
IO.BKT
is
not
the
error
when
writing
redundant
queue.
Request
for
Zero
Pages
125
SCE
QSRMDA
SDF OPR
SFI
ORION
SFO OPR
SFP
GLXSCN
SIO
PLRTAP
SLT PLRT10
SND
PLRTAP
SPF
PLRT10
SQF
BATCON
SQF IBMSPL
SSR PLRLBP
STS OPRPAR
TBI
PLEASE
TDE
OPRPAR
TFF
GLXKBD
TML
GLXTXT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
LIST
OF
GALAXY
STOPCODES
Structure
Catalog
Entry
is
missing
A
known
structure
in
the
'A'
matrix
was
not
found
in
the
structure
catalog.
setup
Dialog
Failed
Send
Failure
table
Inconsistent
Setup
Failure
by
OPR
Scanning
Floating
Point
not
implemented
XCMFLT
was
called.
Switch
units
with
OPEN
Label
DDB
Set
Label
Type
failed
Switch
units
<device>
with
Set
label
Params
Failed
Send
Failure
to
QUASAR
Send
to
QUASAR
Failed
Non-existent
S1
contains
error
code
from
C%SEND.
Strange
Skip
Record
Device
PULSAR
wanted
to
skip
a
tape
record
but
the
tape's
position
was
unknown.
Shared
switch
table
Size
(in
TEMTSZ)
Too
Small
for
table
of
size
in
T2.
S%TXTI
Block
Incorrect
Table
Delete
Error
FILOP.
OUT
failed
to
terminal
Too
Many
Levels
of
call
SAVLVL
detected
that
it
was
called
more
than
once
to
save
T%TEXT
context.
126
TML
LPTSPL
TMS
CDRIVE
TMS
LPTSPL
TMS
NEBULA
TMS
QSRFSS
TMT
GLXSCN
TNE
IBMSPL
TNO
GLXKBD
TSB SPRINT
TSQ
IBMSPL
TUF
PLRT10
UDL
QSRMDA
UFI
GLXFIL
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
LIST
OF
GALAXY
STOPCODES
Too
Many
Log
buffers
required
LOGBUF
detected
that
more
than
ten
pages
are
being
used
to
build
LPTSPL's
RUN
LOG.
Too
Many
Setups
CDRIVE
was
told
to
start
more
readers
than
it
can
handle.
Too
Many
Setups
LPTSPL
was
told
to
start
more
printers
than
it
can
handle.
Too
Many
Setup
messages
NEBULA
was
told
-to
start
more
streams
than
it
can
handle.
Too
Many
Sections
Corrupt
failsoft
queue.
Too
Much
Text
The
buffer
for
the
command
being
parsed
cannot
hold
any
more
text.
Task
Not
active
Active
task
list
is
corrupt.
Terminal
Never
Opened
Tried
Stacking
Binary
cards
Tasks
Still
Queued
to
line
block
on
release
Sl
contains
address
of
task
list
queued
to
line
block.
TAPOP.
UUO
Failed
The
TAPOP.
UUO
failed
while
trying
to
get
REELID
in
I$RDEV.
Unknown
File
Information
descriptor
F%INFO
was
called
with
an
invalid
argument.
127
ULS PLRDSK
UMS
SPRINT
UMT
GALGEN
UNR
GLXOTS
URM
SPRINT
USM
QSRT10
VAM
QSRMDA
VPF
QSRMDA
VSA
QSRMDA
WBL
QSRT10
WFO
GLXINT
WLT
OPR
WLT
ORION
WNF
PULSAR
WQV
QSRFSS
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
LIST
OF
GALAXY
STOPCODES
Unit
parameter
List
is
Short
Unsupported
recording
Mode
specified
<mode>
Unrecognized
Monitor
Type
UNimplemented
Routine
executed
Unknown
Recording
Mode
<mode>
NEXTJOB
message
Unique
Stream
Missing
error
in
Calls
to
either
L%FIRST
or
L%NEXT
in
UNIFST
returned
FALSE.
VSL
Address
is
Missing
in
a
MDR
Volume
Pointer
not
Found
SCNVOL
detected
that
VSL's
VOL
block(s)
links
are
inconsistent.
VSL
Address
is
missing
in
a
VOL
There
is
no
pointer
to
a VSL
in
a
VOL
block
found
by
a
pointer
from
a
VSL.
VSL
and
VOL
blocks
should
be
doubly
linked.
writing
Bad
Length
The
block
length
to
be
written
in
I$WRIT
is
greater
than
one
page
(512
words)
.
WTO
Function
<function>
Out
of
range
at
address
<address>
Wrong
Length
Table
entry
block
Command
syntax
tables
are
corrupt.
Wrong
Length
Table
entry
block
Command
syntax
tables
are
corrupt.
Waiting
TCB
Not
Found
Wrong
Version
of
master
Queue
file
128
ZTE
aPR
ZTE ORION
ZTS
aPR
ZTS ORION
ZWR
GLXMEM
HALT
HALT
HALT
HALT
HALT
LIST
OF
GALAXY
STOPCODES
Zero
entry
in
syntax
Table
Entry
block
Command
syntax
tables
are
corrupt.
Zero
entry
in
syntax
Table
Entry
block
Command
syntax
tables
are
corrupt.
Zero
Tables
setup
for
aPR
No
commands
tables
were
found.
Zero
Tables
setup
for
aPR
No
commands
tables
were
found.
Zero
Words
of
memory
Returned
129
READER'S
COMMENTS
TOPS-lO
Stopcodes
Specification
AA-BJ93C-RB
Your
comlnents
and
suggestions help
us
to
improve
the quality
of
our
publications.
For
which
tasks
did
you
use
this
manual?
(Circle
your
responses.)
(a) Installation
(c)
Maintenance
(e) Training
(b)
Operation/use
(d)
Programming
(f)
Other
(Please specify.)
_________
_
Did
the
manual
meet
your
needs?
Yes D
No
D Why? -
_________
_
Please
rate
the
manual
in
the
following
categories.
(Circle
your
responses.)
Accuracy
(product
works as
described)
Clarity (easy to
understand)
COlnpleteness
(enough
information)
Organization (structure of subject
matter)
Table of
Contents,
Index
(ability to
find topic)
Excellent
Good
Fair
Poor
Unacceptable
5 4 3 2 1
5 4 3 2 1
5 4 3 2 1
5 4 3 2 1
5 4 3 2 1
Illustrations,
examples
(useful) 5 4 3 2
2
2
2
1
1
1
1
Overall
ease
of
use
5 4 3
Page Layout (easy to find information) 5 4 3
Print Quality (easy to read) 5 4 3
What
things
did
you
like
most
about
this
manual?
_________
...
_.
___
~
___
.
__
....
____
.
___
_
What
things
did
you
like least
about
this
manual?
______________
_
Please
list
and
describe
any
errors
you
found
in
the
manual.
Page Description/Location of Error
Additional
comments
or
suggestions
for
improving
this
manual:
Name
_____________
_ Job Title
______________
_
Street
_____________
_
Company
______________
_
City
______________
_
Deparhnent
_____________
_
State/Country
__________
_
Telephone
Number
__________
_
Postal (ZIP)
Code
____________
. ________
...
_.
__
.
__
Date
__________
~._.
__
...
-
___
.
__
....
__
- - - - - - - - - - - - Fold
Here
and
Tape
- - - - - - - - - -
DIGITAL EQUIPMENT CORPORATION
CORPORATE USER PUBLICATIONS
200 FOREST STREET
MR01-3/L
12
MARLBOROUGH, MA 01752-9101
- - - - - - - - - - - - - Fold
Here
Affix
Stamp
Here

Navigation menu