We are witnessing very sporadic crashes in our RO clients
Typically at night or on unmanned virtual machines that are doing nothing
It could be related to our upgrade to RO 10.0.0.1597 and XE12
It could totally be unrelated to RO and be more related to windows/realtime antivirus/…
Our RO code has not changed.
Note: Before the VCL error there are RO calls
I am thinking that is memory corruption could be the cause of the external exception.
I assume VCL does not contain major bugs.
p.s. The error occurs sometimes after the client app has been idle for a couple of hours
So it does nothing different, just waiting in the main menu but at a certain timestamp it crashes.
No windows events at the time.
The only factor is that the client periodically (~every 20 seconds) does a RO call in the main thread to the RO server
date/time : 2025-04-01, 18:23:40, 177ms
operating system : Windows 11 x64 build 26100
system language : Dutch
system up time : 20 days 15 hours
program up time : 1 hour 34 minutes
processors : 8x Intel(R) Core™ i7-9700 CPU @ 3.00GHz
physical memory : 4354/16158 MB (free/total)
free disk space : (C:) 192,35 GB
display mode : 1920x1080, 32 bit
exec. date/time : 2025-04-01 16:48
version : 25.1.0.2709
compiled with : Delphi 11
exception number : 1
exception class : EExternalException
exception message : External exception C0000258.
Officinall logging:
[MAINTHR][01-04-2025 16:49:35.293][INFO(4)]Starting Officinall client
[MAINTHR][01-04-2025 16:49:35.661][DEBUG(1)]Adding multicast event : code=022D8B04,data=0E5BFF50
[MAINTHR][01-04-2025 16:49:35.661][DEBUG(1)]TUIMessageDispatcher.Dispatch(TClientUpAndRunning)
[MAINTHR][01-04-2025 16:49:35.848][DEBUG(1)]TdmGenericDBService.DataModuleCreate is setting connect timeout to 10000ms and URI to tcp://localhost:7789/bin
…
[MAINTHR][01-04-2025 16:49:42.936][DEBUG(1)]Leaving TfXLSBaseForm.FormCreate of TfMenu
[MAINTHR][01-04-2025 16:49:43.268][DEBUG(1)]TfMenu.FormShow called
[MAINTHR][01-04-2025 16:49:43.268][DEBUG(1)]TfClientMainForm.FormShow called