AndreL 0 Posted June 24, 2023 (edited) Hi, Error stack (madExcept) - Delphi 11.3 : exception class : EAccessViolation exception message : Violation d'accès à l'adresse 77DB3D25 dans le module 'ntdll.dll'. Ecriture de l'adresse 00000008. main thread ($6450): 77db3d25 +015 ntdll.dll RtlEnterCriticalSection 00c3a469 +015 xx.OverbyteIcsLIBEAY 5258 +1 IcsUnloadSsl 00c850b0 +000 xx.OverbyteIcsWSocket 13919 +0 UnloadSsl 00c85281 +009 xx.OverbyteIcsWSocket 14192 +3 TSslBaseComponent.FinalizeSsl 00cbdd63 +08f xx.OverbyteIcsSslSessionCache 444 +10 TSslAvlSessionCache.Destroy 0076a4b4 +008 xx. System 55 +0 TObject.Free 00cf0840 +0a0 xx.OverbyteIcsSslHttpRest 1843 +13 TSslHttpRest.Destroy 0076a4b4 +008 xx. System 55 +0 TObject.Free 008ac513 +02b xx.System.Classes TDataModule.DoDestroy 008ac3f1 +021 xx.System.Classes TDataModule.BeforeDestruction 0076ab49 +009 xx.System 55 +0 @BeforeDestruction 008ac3fe +006 xx.System.Classes TDataModule.Destroy How to reproduce : - Application xx is starting from local windows apps store. - if a newer local version is available then the following code is executed, generating the error: application.ProcessMessages; ShellExecute(0, nil, PChar(LocalExe), nil, nil, SW_SHOWNORMAL); application.Terminate; Normal execution is ending properly. Any help is welcome. Edited June 24, 2023 by AndreL Share this post Link to post
FPiette 383 Posted June 24, 2023 Please provide the exact line in the source code where the exception occurs. "Ecriture de l'adresse 00000008. " usually means accessing a object using (Item at offset 8 in the object's data) a nil reference. Share this post Link to post
Angus Robertson 574 Posted June 24, 2023 Far too little useful information to make any proper comment. Angus Share this post Link to post