Jump to content
David Hoyle

GExperts 1.3.13.77 Crashes RAD Studio 10.3.2 on Shutdown

Recommended Posts

Thomas,

Unfortunately, it would seem something has changed in RAD Studio which is now crashing GExperts. The following appear when you shutdown the IDE (whether its immediately after opening or after a time of working).

image.png.548cc77402efc7571de442398702cf89.png

image.png.812285bb263d6c327441160382d98f98.png

I know its GExperts as I've removed all experts and added them back one at a time until the last one to be added was GExperts (as I suspected it might be - only because its likely to be one of the few experts that will work outside of the OTA).

I've tried to get more information by changing EurekaLog's IDE settings to capture all errors but it would seem they are happening after the EL BPL had unloaded.

If you need more information, please ask and I'll debug the IDE with the IDE (although I don't have the GExperts source).

  • Like 1

Share this post


Link to post

I haven't yet found the time to download and install the Rio update. Maybe this weekend.

 

Is this the released DLL from the installer or did you compile it yourself using Delphi 10.3.2 ?

Share this post


Link to post

Thomas,

I originally has 1.3.12.76 but before reporting the issue updated to 1.3.13.77 from your website (so the installer version not my own).

Share this post


Link to post

1.3.13.77 doesn't crash on IDE 10.3.2 exit here.  This is consistent with an incompatibility with some other package that I do not have, but David Hoyle does.  I have Documentation Insight, MMX Code Explorer and IDE Fix Pack 6.4.2 installed.

Share this post


Link to post

@timfrost I'll investigate removing other packages (some my own other not) until GExperts stops crashing. I'll even try debugging the crash to see what is causing it.

Share this post


Link to post

I'm well confused now! Below are the Experts being loaded. If GExperts is the last then I get the call stack exceptions also below (from a second clean instance of the IDE) but if I load GExperts earlier in the process (as per the list below) NO crash from the IDE 😕

Note: MMX is not enabled as this was added after I reported the issues yesterday so it disabled to ensure its not MMX.

Looks like EurekaLog has a hanging notifier (I'll send this to them for them to have a look at this) and the Parnassus Core Editor has a handing reference.

So @dummzeuch you don't need to do anything at the moment but I'm still perplexed that I had a stable IDE and then adding GExpert in suddenly causes the crashes.

image.thumb.png.be1faab54b94de576a9c66fba01102cf.png

Exception 1
:208e1367 ; C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\coreide260.bpl
:237c2f2b EurekaLogExpert260.@Ecommon@GetCurrentProject$qqrx20System@UnicodeString + 0xc3
:237c1fdf ; D:\Documents\RAD Studio\Binaries\EurekaLog 7\Packages\Studio26\EurekaLogExpert260.bpl
:2380b27f ; D:\Documents\RAD Studio\Binaries\EurekaLog 7\Packages\Studio26\EurekaLogExpert260.bpl
:2380b46b ; D:\Documents\RAD Studio\Binaries\EurekaLog 7\Packages\Studio26\EurekaLogExpert260.bpl
:208e6228 ; C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\coreide260.bpl
:208e68db coreide260.@Ideservices@FileNotification$qqr29Toolsapi@TOTAFileNotificationx20System@UnicodeString + 0x17
:0d84d850

Exception 2
:208e1367 ; C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\coreide260.bpl
:237c2f2b EurekaLogExpert260.@Ecommon@GetCurrentProject$qqrx20System@UnicodeString + 0xc3
:237c1fdf ; D:\Documents\RAD Studio\Binaries\EurekaLog 7\Packages\Studio26\EurekaLogExpert260.bpl
:2380b29c ; D:\Documents\RAD Studio\Binaries\EurekaLog 7\Packages\Studio26\EurekaLogExpert260.bpl
:2380b46b ; D:\Documents\RAD Studio\Binaries\EurekaLog 7\Packages\Studio26\EurekaLogExpert260.bpl
:208e6228 ; C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\coreide260.bpl
:208e68db coreide260.@Ideservices@FileNotification$qqr29Toolsapi@TOTAFileNotificationx20System@UnicodeString + 0x17
:0d84d850

Exception 3
:208e1367 ; C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\coreide260.bpl
:237c2f2b EurekaLogExpert260.@Ecommon@GetCurrentProject$qqrx20System@UnicodeString + 0xc3
:237c1fdf ; D:\Documents\RAD Studio\Binaries\EurekaLog 7\Packages\Studio26\EurekaLogExpert260.bpl
:2380b27f ; D:\Documents\RAD Studio\Binaries\EurekaLog 7\Packages\Studio26\EurekaLogExpert260.bpl
:2380b46b ; D:\Documents\RAD Studio\Binaries\EurekaLog 7\Packages\Studio26\EurekaLogExpert260.bpl
:208e6228 ; C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\coreide260.bpl
:208e68db coreide260.@Ideservices@FileNotification$qqr29Toolsapi@TOTAFileNotificationx20System@UnicodeString + 0x17
:0d84d850

Exception 4
:208e1367 ; C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\coreide260.bpl
:237c2f2b EurekaLogExpert260.@Ecommon@GetCurrentProject$qqrx20System@UnicodeString + 0xc3
:237c1fdf ; D:\Documents\RAD Studio\Binaries\EurekaLog 7\Packages\Studio26\EurekaLogExpert260.bpl
:2380b29c ; D:\Documents\RAD Studio\Binaries\EurekaLog 7\Packages\Studio26\EurekaLogExpert260.bpl
:2380b46b ; D:\Documents\RAD Studio\Binaries\EurekaLog 7\Packages\Studio26\EurekaLogExpert260.bpl
:208e6228 ; C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\coreide260.bpl
:208e68db coreide260.@Ideservices@FileNotification$qqr29Toolsapi@TOTAFileNotificationx20System@UnicodeString + 0x17
:0d84d850

Exception 5
RTL.System._IntfClear(???)
:500679a8 @IntfClear + $10
:125d2813 ; D:\OneDrive\Documents\Embarcadero\Studio\20.0\CatalogRepository\ParnassusCoreEditor-1.0\ParnassusCoreEditor.dll
:125f2c90 ; D:\OneDrive\Documents\Embarcadero\Studio\20.0\CatalogRepository\ParnassusCoreEditor-1.0\ParnassusCoreEditor.dll
RTL.System._IntfClear(???)
:500679ab @IntfClear + $13
RTL.System.TInterfacedObject._Release
RTL.System._IntfClear(???)
:500679ab @IntfClear + $13
RTL.System.TObject.Free
RTL.System.SysUtils.FreeAndNil(???)
:5005f8eb TObject.Free + $B
RTL.System._Halt0
:50061935 @Halt0 + $B1
:775f0466 ntdll.RtlFreeUserStack + 0xb6
:775bd40c ntdll.RtlGetNtSystemRoot + 0x6c
:775cb044 ntdll.LdrShutdownProcess + 0xf4
:775deed5 ntdll.RtlExitUserProcess + 0xb5
:75364f33 KERNEL32.ExitProcess + 0x13
RTL.System._Halt0
:5006199a @Halt0 + $116
:75360419 KERNEL32.BaseThreadInitThunk + 0x19
:775e662d ntdll.RtlGetAppContainerNamedObjectPath + 0xed
:775e65fd ntdll.RtlGetAppContainerNamedObjectPath + 0xbd

 

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×