Hi,
I am using DOA 4.0.7 with Ora 10g from a DLL. That is, the DLL creates the session and destroys the session. TOracleSession.LogOff takes forever though. If I pause the application in the debugger I get the following callstack:
When this happens CPU utilization is at 100%. What may be the problem here?
I am using DOA 4.0.7 with Ora 10g from a DLL. That is, the DLL creates the session and destroys the session. TOracleSession.LogOff takes forever though. If I pause the application in the debugger I get the following callstack:
Code:
:7c9010be ntdll.RtlEnterCriticalSection + 0xb9
:62763fdd oranl10.snlstdtid + 0x7d
:6275d231 oranl10.nlstdtrm + 0x21
:60989ace oran10.nlstdstp + 0x6a
:6097d6f0 ; C:\oracle\product.2.0\db_1\bin\oran10.dll
:6097db1c ; C:\oracle\product.2.0\db_1\bin\oran10.dll
:61d1e588 ; C:\oracle\product.2.0\db_1\bin\OraClient10.Dll
:61d10517 OraClient10.upidhs + 0x19
:60fd549e ; C:\oracle\product.2.0\db_1\bin\oracommon10.dll
:61d1d327 ; C:\oracle\product.2.0\db_1\bin\OraClient10.Dll
:61d1ce42 ; C:\oracle\product.2.0\db_1\bin\OraClient10.Dll
:61d50cad ; C:\oracle\product.2.0\db_1\bin\OraClient10.Dll
:61d10705 OraClient10.upilof + 0x19
:61c8f8bf ; C:\oracle\product.2.0\db_1\bin\OraClient10.Dll
:61c262c4 OraClient10.OCISessionEnd + 0x14
:027c71ba oci.OCISessionEnd + 0x1e
Oracle.TOracleSession.LogOff
Oracle.TOracleSession.SetConnected(???)