h_hasenack
14 years agoOccasional Contributor
AQTime combined with dynamic package loading results in serious crash
Hi
We are currently using AQTime pro 7.30.537.64 (64 bit edition, floating license) and are experiencing problems that cause the entire IDE to freeze or crash.
Our app uses dynamic package loading as a plugin system, and during the loading of one of the packages (that requires NexusDB3.103) the entire IDE crashes with an EExternalException in module aqReporter.dll ast 00017E63. External exception C0000026. BTW The app is NOT started using any profiler, just the normal IDE debugger is started. AQTIme integration is present in the IDE.
so..
1) COmpile the app, start debugging
2) breakpoint on loadmodules -> no problem I can debug my app, nu dynamic packages are loaded
3) modules get loaded some get loaded OK
4) tries loading my DB plugin package -> Bang. IDE crash in aqreporter.dll as mentioned before,
5) App dies. And I can do this repeat this each time.
OS? : Both WinXP64 and WinVista64 same problem
IDE?: RADStudioXE2 Update3
When I rename the AQTIme app folder to aqtime7.b00 and restart the IDE the AQTime integration as well as the problem is gone, and I can succesfully debug the dynamically loaded packages.
When I run the app without debugging, also there appears to be no problem.
I've read in another thread on these forums here there might come/be an 3.4 version of AQTime7, maybe this problem was addressed there too?
Also I seems I'm not the only one experiencing this problem:
https://forums.embarcadero.com/thread.jspa?threadID=66702
I have attached process explorers' list of DLL's at the thime thr BDS displays the external exception. and a screenshot of the active threads after the crash displayed.
I hope it will help to pin down this nasty problem.
Regards
Hans Hasenack
We are currently using AQTime pro 7.30.537.64 (64 bit edition, floating license) and are experiencing problems that cause the entire IDE to freeze or crash.
Our app uses dynamic package loading as a plugin system, and during the loading of one of the packages (that requires NexusDB3.103) the entire IDE crashes with an EExternalException in module aqReporter.dll ast 00017E63. External exception C0000026. BTW The app is NOT started using any profiler, just the normal IDE debugger is started. AQTIme integration is present in the IDE.
so..
1) COmpile the app, start debugging
2) breakpoint on loadmodules -> no problem I can debug my app, nu dynamic packages are loaded
3) modules get loaded some get loaded OK
4) tries loading my DB plugin package -> Bang. IDE crash in aqreporter.dll as mentioned before,
5) App dies. And I can do this repeat this each time.
OS? : Both WinXP64 and WinVista64 same problem
IDE?: RADStudioXE2 Update3
When I rename the AQTIme app folder to aqtime7.b00 and restart the IDE the AQTime integration as well as the problem is gone, and I can succesfully debug the dynamically loaded packages.
When I run the app without debugging, also there appears to be no problem.
I've read in another thread on these forums here there might come/be an 3.4 version of AQTime7, maybe this problem was addressed there too?
Also I seems I'm not the only one experiencing this problem:
https://forums.embarcadero.com/thread.jspa?threadID=66702
I have attached process explorers' list of DLL's at the thime thr BDS displays the external exception. and a screenshot of the active threads after the crash displayed.
I hope it will help to pin down this nasty problem.
Regards
Hans Hasenack