Out of Memory Error

Bugs and issues.
Post Reply
Message
Author
Buck30
Posts: 2
Joined: 16.12.2020, 15:48

Out of Memory Error

#1 Post by Buck30 » 16.12.2020, 17:46

While using synchronize to compare folders, including sub folders, I receive a "out of memory" error and the compare quits
It looks like the file count is completed on the 'left' side, and some of the count is completed on the 'right' side, or side to compare from.

horst.epp
Posts: 460
Joined: 15.11.2008, 20:18

Re: Out of Memory Error

#2 Post by horst.epp » 17.12.2020, 11:37

Its funny that users make such error reports and don't provide any information at all
to help the Author finding the bug.
What version and bitnes of FC ?
What Windows version ?
How much RAM (for this type or error) ?
Windows 11 Home x64 Version 23H2 (OS Build 22631.3296)
Everything Version 1.5.0.1371a (x64), Everything Toolbar 1.3.2, Listary Pro 6.3.0.67
FreeCommander XE 2024 Build 905 64-bit donor

Buck30
Posts: 2
Joined: 16.12.2020, 15:48

Re: Out of Memory Error

#3 Post by Buck30 » 17.12.2020, 17:17

Thanks Horst,
let me know if this helps.

FreeCommander XE 2020 Build 810a 32-bit public
date/time : 2020-12-16, 09:43:05, 246ms
computer name : DESKTOP-DVD2AD4
user name : User
registered owner : User
operating system : Windows 10 x64 build 20226
system language : English
system up time : 19 hours 2 minutes
program up time : 14 hours 33 minutes
processors : 12x AMD Ryzen 5 1600 Six-Core Processor
physical memory : 16771/32701 MB (free/total)
free disk space : (C:) 103.63 GB
display mode : 2560x1440, 32 bit
process id : $3dec
allocated memory : 1.80 GB
largest free block : 5.00 MB
executable : FreeCommander.exe
exec. date/time : 2020-01-18 13:30
version : 2020.0.0.810
compiled with : Delphi 10.2 Tokyo
madExcept version : 5.0.0
callstack crc : $fee6536e, $63eabc64, $3a09f705
exception number : 1
exception class : EOutOfMemory
exception message : Out of memory.

main thread ($1830):
0040bb73 +013 FreeCommander.exe System 143 +0 @NewUnicodeString
01122adc +15c FreeCommander.exe fcSyncFoldersSitePanel 386 +29 TfcSyncFoldersSitePanel.ReloadFiles
01130785 +1e9 FreeCommander.exe fcFrameSyncFolders 1998 +32 TfcSyncFoldersFrame.CompareDir
0112e452 +012 FreeCommander.exe fcFrameSyncFolders 1159 +2 TfcSyncFoldersFrame.PerformCompareFiles
0112e46b +00f FreeCommander.exe fcFrameSyncFolders 1164 +1 TfcSyncFoldersFrame.btnCompareClick
005ca63b +073 FreeCommander.exe Vcl.Controls TControl.Click
007dc2a8 +000 FreeCommander.exe RzButton 1927 +0 TRzCustomButton.Click
007dd896 +01e FreeCommander.exe RzButton 2689 +4 TRzButton.Click
007dca3c +058 FreeCommander.exe RzButton 2275 +8 TRzButton.ChangeState
007dc793 +087 FreeCommander.exe RzButton 2149 +10 TRzCustomButton.MouseUp
005caa74 +038 FreeCommander.exe Vcl.Controls TControl.DoMouseUp
005caaf6 +076 FreeCommander.exe Vcl.Controls TControl.WMLButtonUp
005c9d08 +024 FreeCommander.exe Vcl.Controls TControl.Perform
005ca0ce +2be FreeCommander.exe Vcl.Controls TControl.WndProc
005cec35 +5e9 FreeCommander.exe Vcl.Controls TWinControl.WndProc
005ce254 +02c FreeCommander.exe Vcl.Controls TWinControl.MainWndProc
0054aec0 +014 FreeCommander.exe System.Classes StdWndProc
77126c9b +00b user32.dll DispatchMessageW
006d849b +0f3 FreeCommander.exe Vcl.Forms TApplication.ProcessMessage
006d84de +00a FreeCommander.exe Vcl.Forms TApplication.HandleMessage
006d8811 +0c9 FreeCommander.exe Vcl.Forms TApplication.Run
01233b23 +37b FreeCommander.exe FreeCommander 514 +128 initialization
76d56717 +017 KERNEL32.DLL BaseThreadInitThunk

thread $24b0 (TRzChangeHandlerThread):
7662b07d +12d KERNELBASE.dll WaitForMultipleObjectsEx
7662af33 +013 KERNELBASE.dll WaitForMultipleObjects
0085fe89 +06d FreeCommander.exe RzShellCtrls 3842 +11 TRzChangeHandlerThread.Execute
004b31ab +02b FreeCommander.exe madExcept HookedTThreadExecute
00547579 +049 FreeCommander.exe System.Classes ThreadProc
0040babc +028 FreeCommander.exe System 143 +0 ThreadWrapper
004b3091 +00d FreeCommander.exe madExcept CallThreadProcSafe
004b30f6 +032 FreeCommander.exe madExcept ThreadExceptFrame
76d56717 +017 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($1830) at:
0085fb4e +01e FreeCommander.exe RzShellCtrls 3728 +4 TRzChangeHandlerThread.Create

thread $2d70 (TRzChangeHandlerThread):
7662b07d +12d KERNELBASE.dll WaitForMultipleObjectsEx
7662af33 +013 KERNELBASE.dll WaitForMultipleObjects
0085fe89 +06d FreeCommander.exe RzShellCtrls 3842 +11 TRzChangeHandlerThread.Execute
004b31ab +02b FreeCommander.exe madExcept HookedTThreadExecute
00547579 +049 FreeCommander.exe System.Classes ThreadProc
0040babc +028 FreeCommander.exe System 143 +0 ThreadWrapper
004b3091 +00d FreeCommander.exe madExcept CallThreadProcSafe
004b30f6 +032 FreeCommander.exe madExcept ThreadExceptFrame
76d56717 +017 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($1830) at:
0085fb4e +01e FreeCommander.exe RzShellCtrls 3728 +4 TRzChangeHandlerThread.Create

thread $2760 (TWorkerThread):
7662b07d +12d KERNELBASE.dll WaitForMultipleObjectsEx
7662af33 +013 KERNELBASE.dll WaitForMultipleObjects
009f8d24 +034 FreeCommander.exe csWorkerThreadPool 461 +5 TWorkerThreadJobLists.WaitForNextJob
009f8f2d +01d FreeCommander.exe csWorkerThreadPool 549 +3 TWorkerThread.Execute
004b31ab +02b FreeCommander.exe madExcept HookedTThreadExecute
00547579 +049 FreeCommander.exe System.Classes ThreadProc
0040babc +028 FreeCommander.exe System 143 +0 ThreadWrapper
004b3091 +00d FreeCommander.exe madExcept CallThreadProcSafe
004b30f6 +032 FreeCommander.exe madExcept ThreadExceptFrame
76d56717 +017 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($1830) at:
009f8e36 +022 FreeCommander.exe csWorkerThreadPool 493 +1 TWorkerThread.Create

thread $1c1c (TWorkerThread):
7662b07d +12d KERNELBASE.dll WaitForMultipleObjectsEx
7662af33 +013 KERNELBASE.dll WaitForMultipleObjects
009f8d24 +034 FreeCommander.exe csWorkerThreadPool 461 +5 TWorkerThreadJobLists.WaitForNextJob
009f8f2d +01d FreeCommander.exe csWorkerThreadPool 549 +3 TWorkerThread.Execute
004b31ab +02b FreeCommander.exe madExcept HookedTThreadExecute
00547579 +049 FreeCommander.exe System.Classes ThreadProc
0040babc +028 FreeCommander.exe System 143 +0 ThreadWrapper
004b3091 +00d FreeCommander.exe madExcept CallThreadProcSafe
004b30f6 +032 FreeCommander.exe madExcept ThreadExceptFrame
76d56717 +017 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($1830) at:
009f8e36 +022 FreeCommander.exe csWorkerThreadPool 493 +1 TWorkerThread.Create

thread $3d98 (TWorkerThread):
7662b07d +12d KERNELBASE.dll WaitForMultipleObjectsEx
7662af33 +013 KERNELBASE.dll WaitForMultipleObjects
009f8d24 +034 FreeCommander.exe csWorkerThreadPool 461 +5 TWorkerThreadJobLists.WaitForNextJob
009f8f2d +01d FreeCommander.exe csWorkerThreadPool 549 +3 TWorkerThread.Execute
004b31ab +02b FreeCommander.exe madExcept HookedTThreadExecute
00547579 +049 FreeCommander.exe System.Classes ThreadProc
0040babc +028 FreeCommander.exe System 143 +0 ThreadWrapper
004b3091 +00d FreeCommander.exe madExcept CallThreadProcSafe
004b30f6 +032 FreeCommander.exe madExcept ThreadExceptFrame
76d56717 +017 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($1830) at:
009f8e36 +022 FreeCommander.exe csWorkerThreadPool 493 +1 TWorkerThread.Create

thread $1c04 (TWorkerThread):
7662b07d +12d KERNELBASE.dll WaitForMultipleObjectsEx
7662af33 +013 KERNELBASE.dll WaitForMultipleObjects
009f8d24 +034 FreeCommander.exe csWorkerThreadPool 461 +5 TWorkerThreadJobLists.WaitForNextJob
009f8f2d +01d FreeCommander.exe csWorkerThreadPool 549 +3 TWorkerThread.Execute
004b31ab +02b FreeCommander.exe madExcept HookedTThreadExecute
00547579 +049 FreeCommander.exe System.Classes ThreadProc
0040babc +028 FreeCommander.exe System 143 +0 ThreadWrapper
004b3091 +00d FreeCommander.exe madExcept CallThreadProcSafe
004b30f6 +032 FreeCommander.exe madExcept ThreadExceptFrame
76d56717 +017 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($1830) at:
009f8e36 +022 FreeCommander.exe csWorkerThreadPool 493 +1 TWorkerThread.Create

thread $2144:
76d56717 +17 KERNEL32.DLL BaseThreadInitThunk

thread $31cc:
76d56717 +17 KERNEL32.DLL BaseThreadInitThunk

modules:
00400000 FreeCommander.exe 2020.0.0.810 C:\Program Files (x86)\FreeCommander XE
54960000 davclnt.dll 10.0.20226.1000 C:\WINDOWS\System32
54980000 ntlanman.dll 10.0.20226.1000 C:\WINDOWS\System32
549a0000 drprov.dll 10.0.20226.1000 C:\WINDOWS\System32
549b0000 olepro32.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
57d30000 FileSyncShell.dll 20.219.1029.5 C:\Users\User\AppData\Local\Microsoft\OneDrive\20.219.1029.0005
580f0000 policymanager.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
58990000 Windows.UI.dll 10.0.20226.1000 C:\Windows\System32
58be0000 LINKINFO.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
58bf0000 MMDevApi.dll 10.0.20226.1000 C:\WINDOWS\System32
58dd0000 CoreUIComponents.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
595f0000 VCRUNTIME140.dll 14.24.28127.4 C:\Program Files (x86)\Microsoft Office\root\VFS\ProgramFilesCommonX86\Microsoft Shared\Office16
59610000 msoxev.dll 16.0.13530.20038 C:\Program Files (x86)\Microsoft Office\root\VFS\ProgramFilesCommonX86\Microsoft Shared\Office16
59750000 WMASF.DLL 12.0.20226.1000 C:\WINDOWS\system32
597a0000 WMVCore.DLL 12.0.20226.1000 C:\WINDOWS\system32
599f0000 MSACM32.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
59a10000 audiodev.dll 10.0.20226.1000 C:\WINDOWS\system32
59a60000 PortableDeviceTypes.dll 10.0.20226.1000 C:\Windows\System32
59a90000 PortableDeviceApi.dll 10.0.20226.1000 C:\Windows\System32
59b20000 wpdshext.dll 10.0.20226.1000 C:\WINDOWS\system32
59bb0000 DevDispItemProvider.dll 10.0.20226.1000 C:\Windows\System32
59bd0000 PlayToDevice.dll 10.0.20226.1000 C:\Windows\System32
59c20000 dlnashext.dll 10.0.20226.1000 C:\Windows\System32
59c70000 avifil32.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
5c910000 Windows.StateRepositoryPS.dll 10.0.20226.1000 C:\Windows\System32
5ca30000 msvcp110_win.dll 10.0.20226.1000 C:\Windows\System32
5caa0000 Windows.System.Launcher.dll 10.0.20226.1000 C:\Windows\System32
5cd00000 msxml6.dll 6.30.20226.1000 C:\Windows\System32
5cef0000 WinTypes.dll 10.0.20226.1000 C:\Windows\System32
5d620000 windows.staterepositorycore.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
607d0000 wininet.dll 11.0.20226.1000 C:\WINDOWS\SYSTEM32
615f0000 ntshrui.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
63b40000 TextShaping.dll C:\WINDOWS\SYSTEM32
63d90000 WindowsCodecs.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
64d80000 MsVfW32.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
64fc0000 gdiplus.dll 10.0.20226.1000 C:\WINDOWS\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.20226.1000_none_0a5aee3c2dfe34b9
65840000 textinputframework.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
65940000 twinapi.appcore.dll 10.0.20226.1000 C:\WINDOWS\system32
65b00000 dataexchange.dll 10.0.20226.1000 C:\WINDOWS\system32
67350000 Windows.FileExplorer.Common.dll 10.0.20226.1000 C:\Windows\System32
67970000 edputil.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
68a10000 DWMAPI.DLL 10.0.20226.1000 C:\WINDOWS\SYSTEM32
6c250000 iertutil.dll 11.0.20226.1000 C:\Windows\System32
6c500000 urlmon.dll 11.0.20226.1000 C:\WINDOWS\SYSTEM32
6dcf0000 mpr.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
6f610000 SspiCli.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
6f650000 msimg32.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
6ff20000 uxtheme.dll 10.0.20226.1000 C:\WINDOWS\system32
70000000 WINSTA.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
715a0000 propsys.dll 7.0.20226.1000 C:\WINDOWS\system32
721d0000 FaultRep.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
72290000 cscapi.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
724b0000 DEVOBJ.dll 10.0.20226.1000 C:\WINDOWS\System32
724e0000 profapi.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
72570000 windows.storage.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
730a0000 MSASN1.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
73e60000 ntmarta.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
73e90000 kernel.appcore.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
74780000 wsock32.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
74790000 CFGMGR32.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
747d0000 NETUTILS.DLL 10.0.20226.1000 C:\WINDOWS\SYSTEM32
747e0000 comctl32.dll 6.10.20226.1000 C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.20226.1000_none_d96ffb56d36bbaeb
74a70000 SRVCLI.DLL 10.0.20226.1000 C:\WINDOWS\SYSTEM32
74a90000 wkscli.dll 10.0.20226.1000 C:\WINDOWS\System32
74ad0000 winmm.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
74b00000 winspool.drv 10.0.20226.1000 C:\WINDOWS\SYSTEM32
74b80000 version.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
74b90000 Userenv.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
74cf0000 wtsapi32.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
74d00000 netapi32.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
74d20000 apphelp.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
75270000 IMM32.DLL 10.0.20226.1000 C:\WINDOWS\System32
75380000 combase.dll 10.0.20226.1000 C:\WINDOWS\System32
75600000 GDI32.dll 10.0.20226.1000 C:\WINDOWS\System32
75630000 oleaut32.dll 10.0.20226.1000 C:\WINDOWS\System32
756d0000 clbcatq.dll 2001.12.10941.16384 C:\WINDOWS\System32
75760000 bcryptPrimitives.dll 10.0.20226.1000 C:\WINDOWS\System32
757c0000 advapi32.dll 10.0.20226.1000 C:\WINDOWS\System32
75940000 win32u.dll 10.0.20226.1000 C:\WINDOWS\System32
75960000 ole32.dll 10.0.20226.1000 C:\WINDOWS\System32
75a50000 MSCTF.dll 10.0.20226.1000 C:\WINDOWS\System32
75b30000 gdi32full.dll 10.0.20226.1000 C:\WINDOWS\System32
75c10000 SHLWAPI.dll 10.0.20226.1000 C:\WINDOWS\System32
75c60000 ucrtbase.dll 10.0.20226.1000 C:\WINDOWS\System32
75d80000 sechost.dll 10.0.20226.1000 C:\WINDOWS\System32
75e00000 SETUPAPI.dll 10.0.20226.1000 C:\WINDOWS\System32
76240000 msvcp_win.dll 10.0.20226.1000 C:\WINDOWS\System32
762c0000 RPCRT4.dll 10.0.20226.1000 C:\WINDOWS\System32
76390000 CRYPT32.dll 10.0.20226.1000 C:\WINDOWS\System32
764a0000 WINTRUST.dll 10.0.20226.1000 C:\WINDOWS\System32
76500000 KERNELBASE.dll 10.0.20226.1000 C:\WINDOWS\System32
76740000 shell32.dll 10.0.20226.1000 C:\WINDOWS\System32
76d40000 KERNEL32.DLL 10.0.20226.1000 C:\WINDOWS\System32
76e30000 shcore.dll 10.0.20226.1000 C:\WINDOWS\System32
76f00000 WS2_32.dll 10.0.20226.1000 C:\WINDOWS\System32
76f70000 comdlg32.dll 10.0.20226.1000 C:\WINDOWS\System32
77030000 msvcrt.dll 7.0.20226.1000 C:\WINDOWS\System32
77100000 user32.dll 10.0.20226.1000 C:\WINDOWS\System32
772c0000 ntdll.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
7b080000 CoreMessaging.dll 10.0.20226.1000 C:\WINDOWS\SYSTEM32
7b7e0000 thumbcache.dll 10.0.20226.1000 C:\Windows\System32
7ba50000 MrmCoreR.dll 10.0.20226.1000 C:\Windows\System32
7bbb0000 bcp47mrm.dll 10.0.20226.1000 C:\Windows\System32


cpu registers:
eax = 037d8030
ebx = 0040bb73
ecx = 0044e9c4
edx = 0019d704
esi = 0040bb73
edi = 00000000
eip = 0040bb73
esp = 0019d734
ebp = 0019d77c

stack dump:
0019d734 73 bb 40 00 de fa ed 0e - 01 00 00 00 07 00 00 00 s.@.............
0019d744 48 d7 19 00 73 bb 40 00 - 30 80 7d 03 73 bb 40 00 H...s.@.0.}.s.@.
0019d754 73 bb 40 00 00 00 00 00 - 7c d7 19 00 64 d7 19 00 s.@.....|...d...
0019d764 01 00 00 00 f4 71 40 00 - 13 03 00 00 00 d8 19 00 .....q@.........
0019d774 37 72 40 00 75 61 32 01 - b8 d7 19 00 73 bb 40 00 7r@.ua2.....s.@.
0019d784 13 03 00 00 1f cf 40 00 - 13 03 00 00 03 00 00 00 ......@.........
0019d794 13 03 00 00 23 52 46 00 - b0 71 1c 08 13 03 00 00 ....#RF..q......
0019d7a4 03 00 00 00 01 6f 17 08 - 30 b8 5b 08 a8 34 0f 08 .....o..0.[..4..
0019d7b4 c0 a3 7b 03 14 d8 19 00 - 59 73 58 00 00 d8 19 00 ..{.....YsX.....
0019d7c4 13 03 00 00 d4 d7 19 00 - e4 b0 40 00 14 d8 19 00 ..........@.....
0019d7d4 e0 d7 19 00 e4 b0 40 00 - 14 d8 19 00 ec d7 19 00 ......@.........
0019d7e4 e4 b0 40 00 14 d8 19 00 - 38 d8 19 00 e4 b0 40 00 ..@.....8.....@.
0019d7f4 14 d8 19 00 00 46 c9 7b - c0 bf 34 7f 00 00 00 00 .....F.{..4.....
0019d804 18 48 13 0b 30 b8 5b 08 - c0 bf 34 7f 00 00 00 00 .H..0.[...4.....
0019d814 28 d8 19 00 dd 6f 58 00 - 0c 39 58 00 c0 bf 34 7f (....oX..9X...4.
0019d824 9c 6c 78 00 54 d8 19 00 - 6e 6f 58 00 00 00 00 00 .lx.T...noX.....
0019d834 c0 a3 7b 03 60 d8 19 00 - c3 b2 40 00 54 d8 19 00 ..{.`.....@.T...
0019d844 c0 bf 34 7f 10 45 88 00 - b0 71 1c 08 9c 6c 78 01 ..4..E...q...lx.
0019d854 7c d8 19 00 b4 dd 1b 01 - c0 a3 7b 03 8c d8 19 00 |.........{.....
0019d864 c3 b2 40 00 7c d8 19 00 - b0 ef 0f 08 9c 6c 78 03 ..@.|........lx.

disassembling:
[...]
0040bb65 add eax, eax
0040bb67 jo loc_40bb98
0040bb69 add eax, $e
0040bb6c jo loc_40bb98
0040bb6e call -$4adb ($407098) ; System.@GetMem
0040bb73 > add eax, $c
0040bb76 pop edx
0040bb77 mov dword ptr [eax-8], 1
0040bb7e mov [eax-4], edx
0040bb81 mov word ptr [eax+edx*2], 0
0040bb87 mov word ptr [eax-$a], 2
[...]

error details:
compare files

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 35 guests