IBM Support

II09979: IEAVESAR REPORTS INVALID PSANSS PSAMODEW

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • INTRAN

Error description

  • IEAVESAR logrec records can be cut for an invalid PSAMODEW even
    after OW19539 has been installed.  If the record(s) show only
    PSANSS (the x'0080' bit of the first bytes in PSAMODEW) was
    invalidly ON, these records can safely be ignored.  They do NOT
    indicate an overlay of the PSA, but rather normal recovery for
    a timing situation that can occur when processing a CALLRTM
    TYPE=ABTERM for another task.  The timing window is as follows:
     - A CALLRTM TYPE=ABTERM is issued against some target task
       while it is running on another processor.
     - RTM in turn calls STATUS to set the target task
       nondispatchable.
     - STATUS in turn causes an external interrupt to be generated
       against the CPU that is running the target task.
     - At the point where that external interrupt is recognized,
       the target task is in the process of deleting an EUT-type
       FRR from the stack.  Specifically, the FRR has been deleted
       but the PSANSS bit (indicating there is an EUT-type FRR on
       the stack) has not yet been reset.
     - The external interrupt handler returns to the dispatcher
       to save status.  Because PSANSS is set, the dispatcher also
       saves the normal FRR stack.
     - RTM then alters the RBOPSW of the target task so it points
       to an SVC 13 instruction instead of into SETFRR DELETE
       processing.  In fact, SETFRR DELETE will NOT complete
       because of the abterm.
     - The target task is made dispatchable again.  When it is
       dispatched, the dispatcher restores status (including the
       modified PSW) and also restores the normal FRR stack,
       INCLUDING the PSANSS bit in PSAMODEW.
     - RTM now starts running under the target task (due to the
       SVC 13) to complete the abterm process.  When IEAVELCR is
       invoked, it finds the normal stack contains no EUT-type
       FRRs (it was deleted before the external interrupt that
       forced this task out of the CPU), but PSANSS is still on.
       It therefore corrects PSAMODEW to turn PSANSS off and
       records the fact to logrec.
    Turning PSANSS back of is, in fact, the correct action to take
    in this case as SETFRR DELETE processing will never be
    completed.  The key here is that PSANSS will be the ONLY error
    noted in the logrec record, and OW19539 must already have been
    installed!
    

Local fix

  • If OW19539 has been installed, and PSANSS is the only error
    reported, these logrec records can safely be ignored.
    

Problem summary

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    II09979

  • Reported component name

    V2 LIB INFO ITE

  • Reported component ID

    INFOV2LIB

  • Reported release

    001

  • Status

    INTRAN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    1996-12-03

  • Closed date

  • Last modified date

    1998-03-04

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19N","label":"APARs - OS\/390 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSSN3L","label":"z\/OS Communications Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
04 March 1998