Recently we received several bugreports from our customers with the following callstack:
Code: Select all
Exception Message : Access violation at address 000000000103EB8E in module 'Project.exe'. Write of address 000000000000000D.
350 1791 Project.exe XLSMMU5 TXLSMMURebuildVector.WriteVector +56
714 930 Project.exe XLSMMU5 TXLSMMUVectorManager.Alloc +58
37 357 Project.exe XLSMMU5 TXLSMMUBlockManager.AllocMem +2
101 1406 Project.exe XLSCellMMU5 TXLSCellMMU.StoreString +17
...
...
Code: Select all
Exception Message : Access violation at address 000000000103EB8E in module 'Project.exe'. Write of address 000000000000000D.
350 1791 Project.exe XLSMMU5 TXLSMMURebuildVector.WriteVector +56
714 930 Project.exe XLSMMU5 TXLSMMUVectorManager.Alloc +58
37 357 Project.exe XLSMMU5 TXLSMMUBlockManager.AllocMem +2
101 1089 Project.exe XLSCellMMU5 TXLSCellMMU.StoreFloat +14
...
...
the problem occurs only on 64bit builds and only when lots of memory (~ 4Gb or more) is used by the application.
The problem is also not deterministic, means that it is not a specific float number or string which causes the issue.
Because of the described behaviour I can imagine that it is a problem related to NativeInt, Integer vs Uint or s.th similar.
Is this a known problem? Can you please fix this?
If you need more information about the problem please let me know.
Thank you!
d3nton