IBM Support

JR49662: POSSIBLE HANG OR CRASH WHEN EXITING LUA APPLICATION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Communications Server for Windows
    ---------------------------------
    When an LUA (RUI or SLI) program controlling multiple sessions
    exits or is terminated without closing those sessions cleanly
    (RUI_TERM or SLI_CLOSE), then the application may fail to exit.
    The sessions the program controlled are released and can be used
    by another program. The exiting program does not terminate until
    the CSWIN node is stopped, and may even cause a crash (blue
    screen).
    

Local fix

Problem summary

  • The cause is in the event wait code in the API; a one second
    delay is set with the ALTERABLE option enabled. This makes it
    possible for the event to timeout before the termination
    response is returned from the node, causing the termination verb
    to be cleaned up. When the verb later completes, and the node
    tries to post it back to the prgram, it may not get posted back.
    Depending on the timing, it may cause a crash.
    

Problem conclusion

  • The event wait code has been changed to be an infinite
    NON-ALTERABLE wait. This forces the cleanup to occur after the
    verb completes, allowing the termination to complete properly.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR49662

  • Reported component name

    COMM SERV NT 6.

  • Reported component ID

    5639F2503

  • Reported release

    613

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-03-20

  • Closed date

    2014-03-20

  • Last modified date

    2014-03-20

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

    JR47510

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

Fix information

  • Fixed component name

    COMM SERV NT 6.

  • Fixed component ID

    5639F2503

Applicable component levels

  • R613 PSY

       

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSHQNF","label":"Communications Server for Windows"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"613","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
12 October 2021