IBM Support

IC93919: .NET XA APPLICATION WITH AUTOMATIC ENLISTMENT CAN CRASHE ON FIRSTCONNECT DURING LICENSE ACTIVATION

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Issue can only hit DB2 Driver/client on windows.
    Stack trace for this crash is as below:
    
    Child-SP          RetAddr           Call Site
    00000000`2ee09718 000007fe`ea09507c
    db2app64!sqleUCswitchSource+0x38
    db2app64!sqleuInvokeActivationRoutine+0x8bc
    db2app64!sqleuPerformServerActivationCheck+0x4fa
    db2app64!sqleUCappConnect+0x1e4f
    db2app64!XADTCObject::Connect+0x122
    00000000`2ee0bf50 000007fe`e9e69ff9
    db2app64!sqlxaDTCConnect+0x10f
    db2app64!CLI_sqlConnect+0xd99
    00000000`2ee0c0b0 000007fe`e9df6353 db2app64!SQLConnect2+0xaed
    db2app64!SQLDriverConnect2+0x113e3
    db2app64!SQLDriverConnectW+0xaad
    00000000`2ee0d3c0 000007fe`ef3a17c7
    db2app64!SQLConnectADONET+0x16c1
    clr!DoNDirectCall__PatchGetThreadCall+0x7b
    00000000`2ee0d890 000007ff`0016808a 0x000007ff`00168ee8
    00000000`2ee0d990 000007ff`00164720 0x000007ff`0016808a
    00000000`2ee0de00 000007ff`00162171 0x000007ff`00164720
    00000000`2ee0e320 000007ff`00147d20 0x000007ff`00162171
    00000000`2ee0e480 000007ff`00144dd0 0x000007ff`00147d20
    00000000`2ee0e930 000007fe`ee49181c 0x000007ff`00144dd0
    00000000`2ee0f0b0 000007fe`ee4dc419 mscorlib_ni+0x37181c
    00000000`2ee0f110 000007fe`ee4dba83 mscorlib_ni+0x3bc419
    00000000`2ee0f160 000007fe`ee4db8d5 mscorlib_ni+0x3bba83
    00000000`2ee0f200 000007fe`ef3cfb34 mscorlib_ni+0x3bb8d5
    00000000`2ee0f250 000007fe`ef3cfc49 clr!CallDescrWorker+0x84
    00000000`2ee0f290 000007fe`ef3cfcc5
    clr!CallDescrWorkerWithHandler+0xa9
    00000000`2ee0f310 000007fe`ef3d253d
    clr!MethodDesc::CallDescr+0x2a1
    00000000`2ee0f540 000007fe`ef573093
    clr!MethodDescCallSite::Call+0x35
    00000000`2ee0f580 000007fe`ef3df9d6
    clr!QueueUserWorkItemManagedCallback+0x44
    00000000`2ee0f6d0 000007fe`ef3df96b
    clr!QueueUserWorkItemManagedCallback+0x92
    00000000`2ee0f710 000007fe`ef3df8d8
    clr!EEUtf8HashTableHelper::Hash+0xe8
    00000000`2ee0f810 000007fe`ef572f95 clr!IncCantStopCount+0xbd
    00000000`2ee0f8b0 000007fe`ef49f7c8
    clr!ManagedPerAppDomainTPCount::DispatchWorkItem+0xe6
    00000000`2ee0fa60 000007fe`ef4e38bb
    clr!ThreadpoolMgr::NewWorkerThreadStart+0x2e5
    00000000`2ee0fb00 000007fe`ef4e1c26
    clr!ThreadpoolMgr::WorkerThreadStart+0x3b
    00000000`2ee0fba0 00000000`76c7652d
    clr!Thread::intermediateThreadProc+0x7d
    00000000`2ee0fde0 00000000`7711c521
    KERNEL32!BaseThreadInitThunk+0xd
    00000000`2ee0fe10 00000000`00000000
    ntdll!RtlUserThreadStart+0x1d
    

Local fix

  • Connect to DB2 for zOS through non XA connections to get license
    cached in cfgcach.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * DB2Connect                                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See Error Description                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Upgrade to SQL09709 or higher fixpack.                       *
    ****************************************************************
    

Problem conclusion

  • No error on connect.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC93919

  • Reported component name

    DB2 CONNECT

  • Reported component ID

    DB2CONNCT

  • Reported release

    970

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-07-04

  • Closed date

    2013-12-16

  • Last modified date

    2013-12-16

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

    IC92712

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

Fix information

  • Fixed component name

    DB2 CONNECT

  • Fixed component ID

    DB2CONNCT

Applicable component levels

  • R970 PSN

       UP

  • R970 PSY

       UP

  • RA10 PSN

       UP

  • RA10 PSY

       UP



Document information

More support for: DB2 for Linux, UNIX and Windows

Software version: 9.7

Reference #: IC93919

Modified date: 16 December 2013