Jump to content
AndreL

OverbyteIcsLIBEAY : EAccessViolation

Recommended Posts

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 by AndreL

Share this post


Link to post

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

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
×