IBM Support

IC99303: SELECT FROM A TABLE WITH TEXT COLUMN USING DB2 .NET PROVIDER (DRDA) LEADS TO ASSERT FAILURE

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

  • You have Informix configured to use DRDA protocol. You are
    querying a table containing a TEXT column and it results in an
    assert failure similar to this:
    
    
    12:19:33  IBM Informix Dynamic Server Version 12.10.FC1X8
    12:19:33   Who: Session(99, informix@cognos1021mc, 0,
    0x18cd1d168)
                    Thread(151, drdaexec, 18cce7fa8, 9)
                    File: mtshpool.c Line: 4596
    12:19:33   Action: Please notify IBM Informix Technical Support.
    12:19:33  stack trace for pid 12342 written to
    /pro/informix/tmp/af.
    47f7aa5
    12:19:33   See Also: /pro/informix/tmp/af.47f7aa5,
    shmem.47f7aa5.0
    12:21:53  Condition Failed (Bad allocation size (0) for pool
    '99' (0x191a1a040)), In (mt_shm_malloc_segid)
    
    The Assert Failure file shows stack like this:
    
    afstack
    afhandler
    affail_interface
    mem_asfail
    mt_shm_malloc_segid
    mt_malloc
    rsbread
    drda_cpblob2pipe_smldtasz
    drda_putcoldata
    drda_puttuple
    exfetch
    sql_nfetch
    drda_nfetch
    _Z16sqljs_ddm_cntqryP14db2UCinterfaceP13sqljDDMObject
    sqljsParse
    do_drdamain
    drdamain
    spawn_thread
    startup
    
    Or like this:
    
    
    afstack
    afhandler
    affail_interface
    mem_asfail
    mt_shm_malloc_segid
    mt_malloc
    rsbread
    drda_cpblob2pipe_split
    drda_putsplit_lob_placeholder
    drda_putcoldata_checksplit
    drda_puttuple
    exfetch
    sql_nfetch
    drda_nfetch
    _Z16sqljs_ddm_cntqryP14db2UCinterfaceP13sqljDDMObject
    sqljsParse
    do_drdamain
    drdamain
    spawn_thread
    startup
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users                                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See Error Description                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Update to IBM Informix Server 12.10.xC3                      *
    ****************************************************************
    

Problem conclusion

  • Problem Fixed In IBM Informix Server 12.10.xC3
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC99303

  • Reported component name

    INFORMIX SERVER

  • Reported component ID

    5725A3900

  • Reported release

    C10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-02-11

  • Closed date

    2016-12-09

  • Last modified date

    2016-12-09

  • 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:
09 December 2016