We were contacted by a customer who used a previous major version of EurekaLog and upgraded to the EurekaLog 7 recently. He said his application crashes on exit. He attached a bug report file produced by EurekaLog. The bug report was about access violation exception.
The customer did not actually ask any question. He just stated his app crashes. It was unclear if the customer is seeking help fixing a bug in his application, asking why there was no bug reported previosly, or he thinks it is some sort of "false-positive" bug report.
Showing posts with label Stories. Show all posts
Showing posts with label Stories. Show all posts
13 August, 2025
08 July, 2025
EurekaLog-enabled application starts up x2 times slower on Windows 2016
We were contacted by a customer who claimed adding EurekaLog to his application increased application startup time by a factor of 2 - but only on PCs running Windows 2016. In other words, application startup takes about 6 seconds on Windows 2016, while taking only 3 seconds on any other OS.
The customer used a Process Monitor tool to observe that EurekaLog-enabled application creates a lot of *.tmp files. He wondered why that is, and if it could be a source of the issue.
The customer used a Process Monitor tool to observe that EurekaLog-enabled application creates a lot of *.tmp files. He wondered why that is, and if it could be a source of the issue.
07 March, 2024
The Secret of Access Denied
A client contacted us and said that he could not install EurekaLog. More precisely: EurekaLog is installed, but subsequent launch of the IDE raises an error:
Can't load package C:\Program Files (x86)\Neos Eureka S.r.l\EurekaLog 7\Packages\Studio25\EurekaLogExpert250.bpl. Access is denied.Moreover, the client claimed that the file exists, there is access to it, reinstalling EurekaLog does not help.
12 August, 2023
What can you do with the "Assember" tab in bug reports? Is it even useful?
We were contacted by a customer that claimed that his application worked fine until he added EurekaLog to it. Specifically, his application starts to raise an
EAccessViolation exception with the following message:Access violation at address 03DB472F in module 'Sample.exe'. Read of address 5653E4CC03 April, 2023
Many libraries/components are not tested for memory bugs
We were contacted by a customer, who claimed that EurekaLog causes Access Violation in a simple sample demo application.
Specifically, the application runs fine when compiled without EurekaLog and produces the expected results. But application crashes with "Access violation at address 00410759 in module 'DemoApp.exe'. Read of address 83EC8B59" when compiled with EurekaLog.
Specifically, the application runs fine when compiled without EurekaLog and produces the expected results. But application crashes with "Access violation at address 00410759 in module 'DemoApp.exe'. Read of address 83EC8B59" when compiled with EurekaLog.
05 October, 2022
EurekaLog helps not only you, but also developers of libraries that you are using
We were contacted by a customer that claimed that his application worked fine until he added EurekaLog to it. Specifically, his application starts to raise an
EAccessViolation exception in his event handler's code.20 July, 2022
EurekaLog erases my bitmap? (even VCL has bugs)
We were contacted by a client who claimed that EurekaLog was erasing his image in a program. In particular, it was claimed that the client's code "worked great" until EurekaLog was added to the application. After adding EurekaLog, the previously "working" code stopped working, clearing the image instead (e.g. the code's result was blank instead of expected image). The client also claimed that if the "Extended memory manager" option in EurekaLog is disabled - everything works fine again. But if this option is enabled - nothing works, even if all other memory debugging options are disabled.
Simplified code looks really simple:
Simplified code looks really simple:
Buffer := TBitmap.Create; try Buffer.SetSize(64, 64); Buffer.Canvas.StretchDraw(Rect(0, 0, 64, 64), Bitmap); Bitmap.SetSize(64, 64); Bitmap.Canvas.Draw(0, 0, Buffer); finally Buffer.Free; end;Do you see a problem in that code?
11 May, 2022
Why it is recommended to restart the application after a crash
We were contacted by a client complaining that EurekaLog was hiding his application.
03 February, 2021
EurekaLog causes EOutOfResources (Out of system resources)?
We were contacted by a person who complained that his application was working fine until he added EurekaLog to it. An "Out of system resources" exception was raised after adding EurekaLog to project. The exception occurred inside the
OutOfResources helper function from the Vcl.Graphics unit.24 December, 2020
Even empty applications have bugs
We were contacted by a person who claimed to have found a bug in EurekaLog. He justified this statement as follows: if you create a new DataSnap application and add EurekaLog to it, the application will crash with Access Violation on exit.
19 November, 2020
EurekaLog causes Integer Overflow?
We were contacted by a person who complained that his application was working fine until he added EurekaLog to it. An Integer Overflow exception was raised after adding EurekaLog to project. The exception occurred inside the
_UStrCatN function (it is a function for concatenating multiple strings in RTL).09 October, 2020
EurekaLog causes AccessViolation?
We were contacted by a person who complained that his application was working fine until he added EurekaLog to it. An AccessViolation exception was raised after adding EurekaLog to project. The message was: "Access violation at address 00E15025 in module 'Project.exe'. Read of address 83EC8B69". And the stack was:
- Contoso.pas TContosoEventMessage.BasePerform
- Vcl.Forms.pas TApplication.WndProc
- System.Classes.pas StdWndProc
- Vcl.Forms.pas TApplication.HandleMessage
- Vcl.Forms.pas TApplication.Run
- Project.dpr Initialization
Subscribe to:
Posts (Atom)