IBM Support

PK49502: MSGDFHSM0002 CXSP A SEVERE ERROR (CODE X'030F') HAS OCCURRED IN MODULE DFHSMGF WHEN USING SOCKETCLOSE(0).

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • MSGDFHSM0002 A severe error (code X'030F') has occurred in
    module DFHSMGF when using the SOCKETCLOSE(0) parameter.
    The trace entry shows the following failure:
     00003 SL    SM 030F SMGF  *EXC*
    Quickcell_freemain_QPF_already_free
     FREEMAIN,1627A3A4 , 000000B2,17259308,TASKASOC
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: MSGDFHSM0002 A severe error (code       *
    *                      X'030F') has occurred in DFHSMGF when   *
    *                      attempting to freemain TASKASOC         *
    *                      storage.                                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A timeout of a socket receive occurs immediately after a web
    alias task has sent an HTTP response. This is because
    SOCKETCLOSE was set to 0. The web alias task is
    in transaction termination when this happens. The sockets
    listener task ( CSOL ) processes the timeout and calls
    DFHWBSO which tries to close the socket.
    While closing the socket, the CSOL task running on the SL TCB
    unchains and freemains all TASKASOC blocks chained from the
    socket in a routine called remove_all.
    In parallel, the web alias task, running on the QR TCB
    unchains and freemains a single TASKASOC from the same socket
    object. This is done while holding the socket lock but a double
    freemain occurs because CSOL has failed to obtain the same lock
    in routine remove_all.
    
    ADDITIONAL KEYWORDS :- SM0002 DFHSM0002 030F 030D SOLTLOCK zero
    

Problem conclusion

  • Socket routine remove_all has been changed to obtain the socket
    lock before unchaining and freemaining TASKASOC blocks from the
    socket object.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK49502

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-07-24

  • Closed date

    2007-08-15

  • Last modified date

    2007-09-04

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

    PK40351

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

    UK28238

Modules/Macros

  •    DESSOLT  DESSOSO  DFHSOLTC DFHSOSOC DFHSOS00
    DFHSOS01 DFHSOS02 DFHSOS03 DFHSOS04 DFHSOS05 DFHSOS06 DFHSOS07
    DFHSOS08 DFHSOS09 DFHSOS10 DFHSOS11 DFHSOS12 DFHSOS13 DFHSOS14
    DFHSOS15 DFHSOS16 DFHSOS17 DFHSOS18 DFHSOS19 DFHSOS20 DFHSOS21
    DFHSOS22 DFHSOS23
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK28238

       UP07/08/18 P F708

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"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":"3.2","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
04 September 2007