Hi Liviu,
I ran into a similar issue just now.
Here the steps to reproduce:
- SQL Databases View:
- Rightclick on Database Server
- New SQL Operation - Test SQL Connection
- Click on "Run in UI Sequence: Scheduled Action" to create a related Custom Action
- Right click on the freshly created custom action called "TestODBCConnection" and delete it.
And here the stacktraces.
The first time I tried those steps the access violation occured right after Step 5:
Code: Select all
[SEH_AV_READ_BADPTR] ACCESS_VIOLATION (0xc0000005) at address [0x013f6add]
Advanced Installer 20.0 build e4706cc2
*** Stack Trace (x86) ***
[0x013f6add] -----
[0x01c61a2b] -----
[0x0265792e] -----
[0x0185b7d9] -----
[0x01a15d69] -----
[0x02eee30d] -----
[0x01c61c5c] -----
[0x01a15d05] -----
[0x01b388e8] -----
[0x01a15d05] -----
[0x022dff3c] -----
[0x1001165f] HTMLayoutDialog()
[0x10013452] HTMLayoutGetElementState()
[0x022db955] -----
[0x1000200a] -----
[0x0140dbd9] -----
[0x1000ffa1] HTMLayoutProcessUIEvent()
[0x1000fe46] HTMLayoutProcessUIEvent()
[0x10045145] ValueInvoke()
[0x10005e5a] -----
[0x10009f93] HTMLayoutProcND()
[0x1000a9b1] HTMLayoutProcW()
[0x76d1137b] AddClipboardFormatListener()
[0x76d0833a] GetClassLongW()
[0x76d07a07] GetSystemMetricsForDpi()
[0x76d05bab] CallWindowProcW()
[0x013f7166] -----
[0x740a589f] -----
[0x76d1137b] AddClipboardFormatListener()
[0x76d0833a] GetClassLongW()
[0x76d0609a] DispatchMessageW()
[0x76d05e60] DispatchMessageW()
[0x01415fef] -----
[0x0165d6f8] -----
[0x01416b00] -----
[0x02ec8e98] -----
[0x7520fef9] BaseThreadInitThunk()
[0x770f7bbe] RtlGetAppContainerNamedObjectPath()
[0x770f7b8e] RtlGetAppContainerNamedObjectPath()
[0x00fe0000] MODULE_BASE_ADDRESS
The second time I tried this the access violation occured already at step 3:
Code: Select all
[SEH_AV_READ_BADPTR] ACCESS_VIOLATION (0xc0000005) at address [0x013f6add]
Advanced Installer 20.0 build e4706cc2
*** Stack Trace (x86) ***
[0x013f6add] -----
[0x01c61a2b] -----
[0x0265792e] -----
[0x0185b7d9] -----
[0x01a15d69] -----
[0x0189af7d] -----
[0x01a0bd26] -----
[0x017cfa5a] -----
[0x017cf466] -----
[0x01e67323] -----
[0x014007b8] -----
[0x014a7537] -----
[0x018b09a8] -----
[0x77117bc4] RtlGetNtGlobalFlags()
[0x02ec87dd] -----
[0x02ed469d] -----
[0x018ae0c2] -----
[0x02ec87dd] -----
[0x013f6b53] -----
[0x01e0c618] -----
[0x01e653a0] -----
[0x02828c71] -----
[0x0282892d] -----
[0x0281d263] -----
[0x0281d177] -----
[0x01449097] -----
[0x013f7147] -----
[0x740a1836] -----
[0x76d1137b] AddClipboardFormatListener()
[0x76d0833a] GetClassLongW()
[0x76d07a07] GetSystemMetricsForDpi()
[0x76d05bab] CallWindowProcW()
[0x7368b5eb] DllGetClassObject()
[0x740a18d6] -----
[0x76d1137b] AddClipboardFormatListener()
[0x76d0833a] GetClassLongW()
[0x76d0609a] DispatchMessageW()
[0x76d05e60] DispatchMessageW()
[0x01415fef] -----
[0x0165d6f8] -----
[0x01416b00] -----
[0x02ec8e98] -----
[0x7520fef9] BaseThreadInitThunk()
[0x770f7bbe] RtlGetAppContainerNamedObjectPath()
[0x770f7b8e] RtlGetAppContainerNamedObjectPath()
[0x00fe0000] MODULE_BASE_ADDRESS
The third time I tried this I couldn't reproduce it. So that was strange. Hopefully the stracktraces can help you to track that problem down.
Best regards,
Johannes