IBM Support

IT34642: MEMORY CORRUPTION ASSERTION FAILURE USING PDQ INSIDE A STORED PROCEDURE QUERYING A FRAGMENTED TABLE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as duplicate of another APAR.

Error description

  • Running a stored procedure that is enabling PDQPRIORITY and
    querying a fragmented table, may result in bad block header
    memory corruption type assertion failures.
    
    Here's a same bad block assertion:
    
    14:55:18  Found during mt_shm_free 1
    14:55:18  Pool '44' (0x47fc2040)
    14:55:18  Bad block header 0x4842d028
    blk-64
    000000004842cfe8: 00000000 00000000 00000000 00000000   ........
    ........
    000000004842cff8: 00000000 00000000 10009000 02010000   ........
    ........
    000000004842d008: 00000000 00000000 0000011f 00000008   ........
    ........
    000000004842d018: 000000cd 00000433 6820cf46 00000000   .......3
    h .F....
    blk+64
    000000004842d028: 00000000 00000000 4700d901 00005b0c   ........
    G.....[.
    000000004842d038: 30d24248 00000000 00000000 00000000   0.BH....
    ........
    000000004842d048: 00020000 00000000 00000000 00000000   ........
    ........
    000000004842d058: 00000000 00000000 00000000 00000000   ........
    ........
    14:55:18  Multiple block errors found
    
    
    You can see the checkword has been over written with 0's and
    also the prev pointer field of the block header.
    
    If PDQ is removed from the SPL, the memory corruption assertion
    is no longer seen.
    

Local fix

Problem summary

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IT34642

  • Reported component name

    INFORMIX SERVER

  • Reported component ID

    5725A3900

  • Reported release

    E10

  • Status

    CLOSED DUB

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-10-22

  • Closed date

    2022-11-03

  • Last modified date

    2022-11-03

  • 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":"BU053","label":"Cloud \u0026 Data Platform"},"Product":{"code":"SSGU8G","label":"Informix Servers"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"E10"}]

Document Information

Modified date:
03 November 2022