Not every time, but when comparing dozens of files it is almost certain to happen.
Nothing special was going on: open comparison and then do usual actions like move around with page up/page down, move to next/previous difference and so on - then exit.
At that moment it is possible to get crash dialog; and in Visual Studio debugger something like this could be seen.
This is stack:
Code: Select all
comctl32.dll!CUxScrollBar::Detach() Unknown
uxtheme.dll!CThemeWnd::_DetachInstance(unsigned long dwDisposition) Line 2197 C++
uxtheme.dll!CThemeWnd::Detach(HWND__ * hwnd, unsigned long dwDisposition) Line 2143 C++
uxtheme.dll!ThemePostWndProc(HWND__ * hwnd, unsigned int uMsg, unsigned __int64 wParam, __int64 lParam, __int64 * plRes, void * * ppvParam) Line 615 C++
user32.dll!UserCallWinProcCheckWow() Unknown
user32.dll!DispatchClientMessage() Unknown
user32.dll!__fnNCDESTROY() Unknown
ntdll.dll!KiUserCallbackDispatcherContinue() Unknown
user32.dll!NtUserDestroyWindow() Unknown
> TOTALCMD64.EXE!0000000000916a03() Unknown
Code: Select all
00000000009169B0 55 push rbp
00000000009169B1 48 89 E5 mov rbp,rsp
00000000009169B4 48 81 EC 20 01 00 00 sub rsp,120h
00000000009169BB 48 89 4D F0 mov qword ptr [rbp-10h],rcx
00000000009169BF 48 89 55 F8 mov qword ptr [rbp-8],rdx
00000000009169C3 4C 8D 45 D0 lea r8,[rbp-30h]
00000000009169C7 48 8D 55 80 lea rdx,[rbp-80h]
00000000009169CB 48 B9 01 00 00 00 00 00 00 00 mov rcx,1
00000000009169D5 E8 26 93 AF FF call 000000000040FD00
00000000009169DA 48 89 C1 mov rcx,rax
00000000009169DD E8 5E C0 AF FF call 0000000000412A40
00000000009169E2 48 89 85 78 FF FF FF mov qword ptr [rbp-88h],rax
00000000009169E9 85 C0 test eax,eax
00000000009169EB 75 16 jne 0000000000916A03
00000000009169ED 48 8B 4D F8 mov rcx,qword ptr [rbp-8]
00000000009169F1 E8 AA E3 EF FF call 0000000000814DA0
00000000009169F6 48 89 45 E8 mov qword ptr [rbp-18h],rax
00000000009169FA 48 8B 4D E8 mov rcx,qword ptr [rbp-18h]
00000000009169FE E8 7D BB AE FF call 0000000000402580
0000000000916A03 E8 F8 96 AF FF call 0000000000410100 <<
0000000000916A08 48 8B 85 78 FF FF FF mov rax,qword ptr [rbp-88h]
0000000000916A0F 48 85 C0 test rax,rax
0000000000916A12 74 6F je 0000000000916A83
0000000000916A14 48 B9 FF FF FF FF FF FF FF FF mov rcx,0FFFFFFFFFFFFFFFFh
0000000000916A1E E8 4D 99 AF FF call 0000000000410370