IBM Support

IC80138: WINDOWS: INFORMIX CRASHES IF THE CRT/OS FUNCTION CALLS RAISEEXCEPTION()

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

  • Informix crashes with no assertion failure or other trace
    information.
    
    Here's the stack as it looks from windbg ...
    
    0:006:x86> k
    *** ERROR: Symbol file could not be found.  Defaulted to export
    symbols for RPCRT4.dll -
    ChildEBP RetAddr
    WARNING: Stack unwind information not available. Following
    frames may be wrong.
    KERNEL32!RaiseException
    RPCRT4!RpcRaiseException
    RPCRT4!NdrpReleaseTypeFormatString
    *** ERROR: Symbol file could not be found.  Defaulted to export
    symbols for DNSAPI.dll -
    RPCRT4!NdrGetBuffer
    DNSAPI!DnsValidateName_W
    DNSAPI!DnsValidateName_W
    DNSAPI!DnsValidateName_W
    *** ERROR: Symbol file could not be found.  Defaulted to export
    symbols for MSWSOCK.dll -
    DNSAPI!DnsQuery_W
    MSWSOCK
    MSWSOCK
    *** ERROR: Symbol file could not be found.  Defaulted to export
    symbols for WS2_32.dll -
    MSWSOCK
    WS2_32!WSALookupServiceNextW
    WS2_32!WSALookupServiceNextW
    WS2_32!WSALookupServiceNextW
    WS2_32!WSALookupServiceNextWa
    WS2_32!SetAddrInfoExW
    WS2_32!WSAConnect
    *** WARNING: Unable to verify checksum for
    C:\informix\bin\oninit.exe
    *** ERROR: Symbol file could not be found.  Defaulted to export
    symbols for C:\informix\bin\oninit.exe -
    WS2_32!getnameinfo
    oninit!rupshift
    oninit!rupshift
    

Local fix

  • To turn off SEHOP:
    Use regedit to set the value of
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
    Manager\kernel\DisableExceptionChainValidation to 1 and reboot.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users.                                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * INFORMIX SERVER CRASHES IF THE CRT/OS FUNCTION CALLS         *
    * RAISEEXCEPTION().                                            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Upgrade to Informix server version 11.50.xC10 when           *
    * available.                                                   *
    ****************************************************************
    

Problem conclusion

  • The problem was fixed in Informix server version 11.50.xC10.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC80138

  • Reported component name

    INFORMIX SERVER

  • Reported component ID

    5725A3900

  • Reported release

    B50

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2011-12-01

  • Closed date

    2017-06-15

  • Last modified date

    2017-06-15

  • 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

  • RB50 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":"B50","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
15 June 2017