28.12.2012 Views

z/VM: System Messages and Codes Š CP - z/VM - IBM

z/VM: System Messages and Codes Š CP - z/VM - IBM

z/VM: System Messages and Codes Š CP - z/VM - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

It is possible for the second processor to run the<br />

code that releases the lock <strong>and</strong> decrements<br />

<strong>VM</strong>DCTCRT before the first processor increments<br />

<strong>VM</strong>DCTCRT. <strong>VM</strong>DCTCRT must always be<br />

incremented before another processor can start<br />

processing the code that will do the corresponding<br />

decrement.<br />

v <strong>VM</strong>DCTCRT was incremented on one <strong>VM</strong>DBK, then<br />

a <strong>VM</strong>DBK switch occurred before the corresponding<br />

decrement took place. This may often happen on<br />

task threads that switch between a user <strong>VM</strong>DBK <strong>and</strong><br />

the system <strong>VM</strong>DBK, or switch between <strong>VM</strong>DBKs in a<br />

single virtual MP complex.<br />

v A task thread did not properly serialize its<br />

incrementing or decrementing of <strong>VM</strong>DCTCRT, such<br />

as by using the compare-<strong>and</strong>-swap instruction.<br />

v When attempting to increment <strong>VM</strong>DCTCRT on other<br />

than the running <strong>VM</strong>DBK, the wrong <strong>VM</strong>DBK was<br />

chosen.<br />

User Response: Examine the <strong>CP</strong> trace table <strong>and</strong><br />

storage dump <strong>and</strong> try to determine why the base<br />

<strong>VM</strong>DBK changed from zero to a negative value in the<br />

<strong>VM</strong>DCTCRT field. R11 points to the dispatched <strong>VM</strong>DBK.<br />

The field <strong>VM</strong>DBASE in the dispatched <strong>VM</strong>DBK points to<br />

the <strong>VM</strong>DBK containing <strong>VM</strong>DCTCRT. Contact your <strong>IBM</strong><br />

support personnel.<br />

LOC017<br />

Explanation: The deferred execution counter,<br />

<strong>VM</strong>DDFRWK in the <strong>VM</strong>DBK, was about to become<br />

negative.<br />

User Response: Examine the <strong>CP</strong> trace table <strong>and</strong><br />

storage dump to see why the <strong>VM</strong>DBK pointed to by R11<br />

has a zero value for the <strong>VM</strong>DDFRWK field.<br />

See the description of DFR017 for possible reasons<br />

why this may have occurred.<br />

LOG001<br />

Explanation: (soft abend) During LOGON processing,<br />

<strong>CP</strong> attempted to rename a skeleton <strong>VM</strong>DBK’s user ID in<br />

the <strong>VM</strong>DBK hash table to the name of the user ID that<br />

is logging on <strong>and</strong> the skeleton <strong>VM</strong>DBK’s user ID did not<br />

exist in the <strong>VM</strong>DBK hash table. <strong>CP</strong> will attempt to<br />

recover by inserting the name of the user ID that is<br />

logging on into the <strong>VM</strong>DBK hash table.<br />

User Response: There is probably a software<br />

problem. Contact your <strong>IBM</strong> support personnel to<br />

diagnose <strong>and</strong> correct the problem.<br />

LOG002<br />

Explanation: <strong>CP</strong> attempted to rename a skeleton<br />

<strong>VM</strong>DBK’s user ID in the <strong>VM</strong>DBK hash table to the<br />

system operator’s user ID. The rename failed because<br />

LOGON processing of the system operator at system<br />

initialization occurred when either the NODIRECT option<br />

was specified or no valid system directory existed.<br />

User Response: There is probably a software<br />

problem. Contact your <strong>IBM</strong> support personnel to<br />

diagnose <strong>and</strong> correct the problem.<br />

LTR001<br />

Explanation: While processing the Frame<br />

Last-Translated Count (FRMLTRCT) for a frame table<br />

entry (FRMTE), the function attempted to decrement or<br />

zero the FRMLTRCT count value. However, one of the<br />

following occurred:<br />

v The count was found to already be negative.<br />

v The function was decrementing the count, which<br />

would have made it negative.<br />

v The function was zeroing the count, which would<br />

have caused it to become negative later.<br />

User Response: Inspect the page translation <strong>and</strong><br />

frame table available list processing code. Examine the<br />

dump to determine when the count was last changed,<br />

<strong>and</strong> why the count was being decremented or zeroed<br />

incorrectly.<br />

LTR002<br />

Explanation: The last-translated count for a frame<br />

exceeds the maximum value allowed.<br />

User Response: Contact your <strong>IBM</strong> support personnel.<br />

LTR003<br />

Explanation: Translation processing found the<br />

FRMLTRCT of the FRMTE for the translated frame to<br />

be already at or above the allowable maximum value<br />

(FRMLTRMX) during a FRMLTRCT increment attempt,<br />

even though FRMTRANS has been held continuously<br />

since FRMLTRCT was last seen to be below<br />

FRMLTRMX.<br />

User Response: Refer to the z/<strong>VM</strong>: Diagnosis Guide<br />

for information on gathering the documentation you<br />

need to assist <strong>IBM</strong> in diagnosing the problem, then<br />

contact your <strong>IBM</strong> support personnel.<br />

MCH001<br />

LOC017 MCH001<br />

Explanation: Control was passed to H<strong>CP</strong>MCHCS (the<br />

check-stop h<strong>and</strong>ler). H<strong>CP</strong>MCHCS expected R1 to<br />

contain the address of the prefix page of the<br />

check-stopped processor, but the address was not valid.<br />

User Response: Examine the storage dump <strong>and</strong><br />

determine how the incorrect address got to be in R1.<br />

Chapter 2. <strong>System</strong> <strong>Codes</strong> 73

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!