IBM Support

IT04191: THREAD SUSPENSION NOT CORRECTLY ABORTING SERVER IF THREAD IS REPORTED AS BEING NOT ABLE TO BE SUSPENDED

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

  • Closed as program error.

Error description

  • In 12.10.xC3 and later, default behavior for an asserting thread
    is to check to see if the thread can be suspended, rather then
    abort the server.  However, there are conditions where we can
    not suspend the thread, and if that is the case, the server
    should then abort and be brought off-line.
    
    This is not working, so you see assertions like this where it
    reports the server should abort, but the server does NOT abort.
    
    Example:
    
    18:16:49  Assert Failed: Thread exited with 2 buffers held.
    
    18:16:49  IBM Informix Dynamic Server Version 12.10.FC4X9
    18:16:49   Who: Session(153438, usr@machine, 4458382,
    7000000780fedf8)
            Thread(155189, sqlexec, 7000000852b7e08, 67)
            File: rsshmem.c Line: 2082
    18:16:49   Results: Dynamic Server must abort
    18:16:49  stack trace for pid 2359896 written to
    /backup/IDSdump/af.621d0750
    18:16:49   See Also: /backup/IDSdump/af.621d0750
    18:16:54  Thread ID 155189 will NOT be suspended because
              it is holding a buffer.
    
    But after that sequence of messages, the server is still up, and
    it shouldn't be.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of IDS 12.10                                           *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See Error Description                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Update to IDS-12.10.xC5                                      *
    ****************************************************************
    

Problem conclusion

  • Problem Fixed In IDS-12.10.xC5
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT04191

  • Reported component name

    INFORMIX SERVER

  • Reported component ID

    5725A3900

  • Reported release

    C10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-09-04

  • Closed date

    2015-10-16

  • Last modified date

    2015-10-16

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

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

Fix information

  • Fixed component name

    INFORMIX SERVER

  • Fixed component ID

    5725A3900

Applicable component levels

  • RC10 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSGU8G","label":"Informix Servers"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"C10","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
16 October 2015