Hello, I have observed that when an exception is raised in an operation against the database, when closing the application, I have an exception when destroying the components. Nothing happens if the operation is successful.
I attach the stack trace I have with Eurekalog.
EurekaLog 7.4.0.0
Application:
-----------------------------------------------------------------------------------------
1.1 Start Date : Tue, 17 May 2016 13:44:53 +0200
1.5 Compilation Date: Tue, 17 May 2016 13:44:47 +0200
1.6 Up Time : 12 minute(s), 4 second(s)
Exception:
-------------------------------------------------------------------------------------------------------------
2.1 Date : Tue, 17 May 2016 13:56:57 +0200
2.2 Address : 006DA37C
2.4 Module Version: 10.9.86.3328
2.5 Type : EAccessViolation
2.7 ID : 7B740000
2.8 Count : 1
2.9 Status : New
2.10 Note :
2.11 Sent : 0
User:
-------------------------------------------------------
3.1 ID : jagarcia
3.2 Name : jagarcia
3.3 Email :
3.4 Company :
3.5 Privileges: SeIncreaseQuotaPrivilege - OFF
SeSecurityPrivilege - OFF
SeTakeOwnershipPrivilege - OFF
SeLoadDriverPrivilege - OFF
SeSystemProfilePrivilege - OFF
SeSystemtimePrivilege - OFF
SeProfileSingleProcessPrivilege - OFF
SeIncreaseBasePriorityPrivilege - OFF
SeCreatePagefilePrivilege - OFF
SeBackupPrivilege - OFF
SeRestorePrivilege - OFF
SeShutdownPrivilege - OFF
SeDebugPrivilege - ON
SeSystemEnvironmentPrivilege - OFF
SeChangeNotifyPrivilege - ON
SeRemoteShutdownPrivilege - OFF
SeUndockPrivilege - OFF
SeEnableDelegationPrivilege - OFF
SeManageVolumePrivilege - OFF
SeImpersonatePrivilege - ON
SeCreateGlobalPrivilege - ON
SeIncreaseWorkingSetPrivilege - OFF
SeTimeZonePrivilege - OFF
SeCreateSymbolicLinkPrivilege - OFF
Active Controls:
-------------------------------------------------------------------------------------------------------
4.1 Form Class : TfrmMain
4.2 Form Text : Database Workbench v5.1.12 Pro - [SQL Editor: gestlab@Oracle VM 241:1 [-Unnamed-]]
4.3 Control Class:
4.4 Control Text :
Computer:
---------------------------------------------------------------------------------------
5.1 Name : COINTEC010
5.2 Total Memory : 34031349760 (31,69 Gb)
5.3 Free Memory : 18173587456 (16,93 Gb)
5.4 Total Disk : 314571747328 (292,97 Gb)
5.5 Free Disk : 74564087808 (69,44 Gb)
5.6 System Up Time: 5 day(s), 5 hour(s), 26 minute(s), 34 second(s)
5.7 Processor : Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
5.8 Display Mode : 1920 x 1080, 32 bit
5.9 Display DPI : 96
5.10 Video Card : Intel(R) HD Graphics 4600 (driver 20.19.15.4331 - RAM 1073741824)
5.11 Printer : HP LaserJet M1530 MFP Series PCL 6 (driver 10.0.10586.0)
Operating System:
---------------------------------------------------------
6.1 Type : Microsoft Windows 10 (64 bit)
6.2 Build # : 10586 (10.0.10586.0)
6.3 Update :
6.4 Non-Unicode Language: Spanish (0C0A)
6.5 Charset/ACP : 0/1252
Network:
---------------------------------------------------
7.1 IP Address: 000.000.000.000 - 192.168.010.010
7.2 Submask : 000.000.000.000 - 255.255.255.000
7.3 Gateway : 000.000.000.000 - 192.168.010.254
7.4 DNS 1 : 000.000.000.000 - 192.168.010.003
7.5 DNS 2 : 000.000.000.000 - 192.168.010.004
7.6 DHCP : ON - OFF
Steps to reproduce:
------------
8.1 Text:
Call Stack Information:
---------------------------------------------------------------------------------------------------------------------------
|Methods |Details|Stack |Address |Module |Offset |Unit |Class |Procedure/Method |Line|
---------------------------------------------------------------------------------------------------------------------------
|*Exception Thread: ID=5584; Parent=0; Priority=0 |
|Class=; Name=MAIN |
|DeadLock=0; Wait Chain= |
|Comment= |
|-------------------------------------------------------------------------------------------------------------------------|
|7FFFFFFE|03 |00000000|006DA37C|GestLab.exe |002DA37C|OraCallUni |TOracleHome |GetOCI8 | |
|00000040|03 |0019FC8C|0070B152|GestLab.exe |0030B152|OraClassesUni|TOraTimeStamp|FreeDateTime | |
|00000040|03 |0019FDD0|006F09F8|GestLab.exe |002F09F8|OraClassesUni|TOraParamDesc|FreeBuffer | |
|00000040|03 |0019FDFC|0068100B|GestLab.exe |0028100B|CRAccess |TParamDesc |Destroy | |
|-------------------------------------------------------------------------------------------------------------------------|
| |
|Running Thread: ID=11356; Parent=0; Priority=0 |
|Class=; Name= |
|DeadLock=0; Wait Chain= |
|Comment= |
|-------------------------------------------------------------------------------------------------------------------------|
|7FFFFFFE|03 |00000000|775E876C|ntdll.dll |0007876C|ntdll | |ZwWaitForWorkViaWorkerFactory | |
|00000040|03 |0929FF84|756738F2|kernel32.dll|000138F2|KERNEL32 | |BaseThreadInitThunk | |
|-------------------------------------------------------------------------------------------------------------------------|
| |
|Running Thread: ID=10760; Parent=0; Priority=0 |
|Class=; Name= |
|DeadLock=0; Wait Chain= |
|Comment= |
|-------------------------------------------------------------------------------------------------------------------------|
|7FFFFFFE|03 |00000000|775E876C|ntdll.dll |0007876C|ntdll | |ZwWaitForWorkViaWorkerFactory | |
|00000040|03 |093DFF84|756738F2|kernel32.dll|000138F2|KERNEL32 | |BaseThreadInitThunk | |
|-------------------------------------------------------------------------------------------------------------------------|
| |
|Running Thread: ID=14564; Parent=0; Priority=2 |
|Class=; Name= |
|DeadLock=0; Wait Chain=thread: [ 38E4 / 14564 ] is blocked |
|Comment= |
|-------------------------------------------------------------------------------------------------------------------------|
|7FFFFFFE|03 |00000000|7473896C|user32.dll |0003896C|user32 | | (possible InvalidateRect+44) | |
|00000040|03 |0B72FF4C|6D6144A9|winmm.dll |000044A9|winmm | | (possible timeBeginPeriod+377)| |
|00000040|03 |0B72FF84|756738F2|kernel32.dll|000138F2|KERNEL32 | |BaseThreadInitThunk | |
|-------------------------------------------------------------------------------------------------------------------------|
| |
|Running Thread: ID=14860; Parent=0; Priority=0 |
|Class=; Name= |
|DeadLock=0; Wait Chain= |
|Comment= |
|-------------------------------------------------------------------------------------------------------------------------|
|7FFFFFFE|03 |00000000|775E876C|ntdll.dll |0007876C|ntdll | |ZwWaitForWorkViaWorkerFactory | |
|00000040|03 |0D06FF84|756738F2|kernel32.dll|000138F2|KERNEL32 | |BaseThreadInitThunk | |
|-------------------------------------------------------------------------------------------------------------------------|
| |
|Running Thread: ID=12836; Parent=0; Priority=0 |
|Class=; Name= |
|DeadLock=0; Wait Chain= |
|Comment= |
|-------------------------------------------------------------------------------------------------------------------------|
|7FFFFFFE|03 |00000000|775E876C|ntdll.dll |0007876C|ntdll | |ZwWaitForWorkViaWorkerFactory | |
|00000040|03 |0D1AFF84|756738F2|kernel32.dll|000138F2|KERNEL32 | |BaseThreadInitThunk | |
|-------------------------------------------------------------------------------------------------------------------------|
| |
|Running Thread: ID=13848; Parent=0; Priority=0 |
|Class=; Name= |
|DeadLock=0; Wait Chain= |
|Comment= |
|-------------------------------------------------------------------------------------------------------------------------|
|7FFFFFFE|03 |00000000|775E876C|ntdll.dll |0007876C|ntdll | |ZwWaitForWorkViaWorkerFactory | |
|00000040|03 |0B86FF84|756738F2|kernel32.dll|000138F2|KERNEL32 | |BaseThreadInitThunk | |
|-------------------------------------------------------------------------------------------------------------------------|
| |
|Running Thread: ID=14684; Parent=0; Priority=0 |
|Class=; Name= |
|DeadLock=0; Wait Chain=thread: [ 395C / 14684 ] is blocked |
|Comment= |
|-------------------------------------------------------------------------------------------------------------------------|
|7FFFFFFE|03 |00000000|747389CC|user32.dll |000389CC|user32 | |WaitMessage | |
|00000040|03 |0981FF40|6AE2DEEB|hhctrl.ocx |0002DEEB|hhctrl | | (possible HhWindowThread+267) | |
|00000040|03 |0981FF84|756738F2|kernel32.dll|000138F2|KERNEL32 | |BaseThreadInitThunk | |
---------------------------------------------------------------------------------------------------------------------------
Modules Information:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Handle |Name |Description |Version |Size |Modified |Path |
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+
Memory leak in oracle driver
Re: Memory leak in oracle driver
Unfortunately, we couldn't detect a memory leak in UniDAC when using EurekaLog 7. For further investigation, please send us a sample project reproducing memory leak working with the OracleUniProvider to maximg*devart*com .