Page 1 of 1

WinMerge cannot compare large files

PostPosted: Sat Aug 22, 2020 8:21 pm
by E G Remniw
I have 2 text files, each 1.83 GB. When I attempt to compare them, I get an error for each file "Cannot open <filename>" System exception: Cannot map shared memory object: <filename>". There is plenty of memory available.

Is this a bug in WinMerge, a misconfiguration, or a misunderstanding of what WinMerge can do?

WinMerge 2.16.6.0 x86; Windows 10 x64.

Re: WinMerge cannot compare large files

PostPosted: Sun Aug 23, 2020 7:57 am
by E G Remniw
After posting this, I discovered that the x86 version had been installed. When I changed to the x64 version, WinMerge worked properly. So there is a bug in the installer. Previous installers detected the 64-bit O/S (Windows 7) and installed 64-bit WinMerge. The current installer did not, running under WIndows 10.

FWIW, what I did to correct this was to replace WinMergeU.exe as installed with the same file from the zipped binaries download for x64.