Menu

#164 Fial to handle large file

open
nobody
None
5
2016-03-04
2012-01-21
Ar Wind
No

OS: Windows 7 x64
Physical Memory: 16GB
Version: KDiff3Setup_0.9.96.exe
Error: Program terminated
Possible cause: Memory allocation issue
Steps to replicate the case : compare any big size file (larger than 750 MB), the program will hang after selecting both files for A and B , and click OK

Discussion

  • Ar Wind

    Ar Wind - 2012-01-21

    Error Screen for your reference

     
  • Ar Wind

    Ar Wind - 2012-01-21

    Almost forget that it's a 32-bit application, looks like that the program try to map the file to memory address space , which limit the file size.

    Guess the issue will be get fixed if it's recompiled into a 64-bit application

     
  • Martin Otzen

    Martin Otzen - 2016-03-04

    I see exact same error but in
    kdiff3 Version 0.9.97 (32 bit)

     
  • Martin Otzen

    Martin Otzen - 2016-03-04

    Tried on
    kdiff3 Version 0.9.98 (64 bit)
    I get same error on file of size
    1,99 GB (2.144.107.434 bytes)

    IT did however handle a file of size
    774 MB (812.020.971 bytes)

    It is woth mentioning that the error happened during a directory compare, and it was not needed to do a compare on that file, as the file was only present in A and not in B