Crashes when comparing two 340mb binary files.
KDiff3 Version 0.9.92
(Saw it first in 0.9.91 then installed 0.9.92)
Windows XP Professional SP2
If i open kdiff3 in windbg i get 40106 lines of the first message:
QWindowsLocalDecoder: exceeded max internal buffer size
QWindowsLocalDecoder: exceeded max internal buffer size
QWindowsLocalDecoder: exceeded max internal buffer size
QWindowsLocalDecoder: exceeded max internal buffer size
QWindowsLocalDecoder: exceeded max internal buffer size
QWindowsLocalDecoder: exceeded max internal buffer size
(5ec.554): C++ EH exception - code e06d7363 (first chance)
(5ec.554): C++ EH exception - code e06d7363 (!!! second chance !!!)
eax=0012f568 ebx=0012f65c ecx=00000000 edx=00806070 esi=0012f5f0 edi=00000200
eip=7c812a5b esp=0012f564 ebp=0012f5b8 iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000206
kernel32!RaiseException+0x53:
7c812a5b 5e pop esi
I attached a dump file from the crash.
Thanks.
kdiff3_0f5c_2008-06-26_17-52-43-785_054c.dmp
Logged In: YES
user_id=2129028
Originator: YES
When i ran comp on the 340mb files they turned out to be identical.
If i specify a small file first and then the 340mb files it seems to load the small file and then when it says loading B after a moment it crashes.
With some more testing on identical binary files i got some hangs, some crashes.
On two identical 104mb files it worked, i don't know if it's size related but it seems to work on all small files.
I still got the "QWindowsLocalDecoder: exceeded max internal buffer size" debug message when it worked so i guess thats not related.