crash when wiping if custom filter applied

Bugs and issues - current donor version.
Post Reply
Message
Author
NumberOne
Posts: 134
Joined: 04.10.2015, 18:41

crash when wiping if custom filter applied

#1 Post by NumberOne » 09.09.2016, 22:54

Image

date/time : 2016-09-09, 22:40:50, 702ms
executable : FreeCommander.exe
exec. date/time : 2016-08-13 20:05
version : 2016.0.0.727
compiled with : Delphi XE7
madExcept version : 4.0.12

exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 0000000000EEB4CA in module 'FreeCommander.exe'. Read of address 0000000000000000.

main thread ($b20):
00eeb4ca +0ba FreeCommander.exe fcDlgDeleteOperation 1295 +15 TdlgFcDeleteOperation.OperationProgressTimerElapsed
0078f640 +020 FreeCommander.exe Vcl.ExtCtrls TTimer.Timer
0078f456 +036 FreeCommander.exe Vcl.ExtCtrls TTimer.WndProc
005e9ef3 +023 FreeCommander.exe System.Classes StdWndProc
772898d5 +000 USER32.dll DispatchMessageW
0085dddf +12f FreeCommander.exe Vcl.Forms TApplication.ProcessMessage
0085de53 +013 FreeCommander.exe Vcl.Forms TApplication.HandleMessage
0085e2ef +0ef FreeCommander.exe Vcl.Forms TApplication.Run
010e82c3 +3c3 FreeCommander.exe FreeCommander 458 +102 initialization
771659eb +00b kernel32.dll BaseThreadInitThunk

thread $2f8:
771659eb +b kernel32.dll BaseThreadInitThunk

thread $388:
7fefd391 +00 KERNELBASE.dll WaitForMultipleObjectsEx
771606db +ab kernel32.dll WaitForMultipleObjects
005086c9 +49 FreeCommander.exe madExcept ThreadExceptFrame
771659eb +0b kernel32.dll BaseThreadInitThunk

thread $7d8:
771659eb +b kernel32.dll BaseThreadInitThunk

thread $ea0:
771659eb +b kernel32.dll BaseThreadInitThunk

thread $ad8:
771659eb +b kernel32.dll BaseThreadInitThunk

thread $7dc:
7fefd391 +ad KERNELBASE.dll SleepEx
005086c9 +49 FreeCommander.exe madExcept ThreadExceptFrame
771659eb +0b kernel32.dll BaseThreadInitThunk

thread $328:
771659eb +b kernel32.dll BaseThreadInitThunk

thread $9e8:
7fefd391 +00 KERNELBASE.dll WaitForMultipleObjectsEx
771606db +ab kernel32.dll WaitForMultipleObjects
00ca972f +5f FreeCommander.exe csWorkerThreadPool 433 +5 TWorkerThreadJobLists.WaitForNextJob
00ca9a53 +23 FreeCommander.exe csWorkerThreadPool 521 +3 TWorkerThread.Execute
005087f4 +24 FreeCommander.exe madExcept HookedTThreadExecute
005e4760 +40 FreeCommander.exe System.Classes ThreadProc
00411ca8 +38 FreeCommander.exe System ThreadWrapper
005086c9 +49 FreeCommander.exe madExcept ThreadExceptFrame
771659eb +0b kernel32.dll BaseThreadInitThunk

thread $f10:
7fefd391 +00 KERNELBASE.dll WaitForMultipleObjectsEx
771606db +ab kernel32.dll WaitForMultipleObjects
00ca972f +5f FreeCommander.exe csWorkerThreadPool 433 +5 TWorkerThreadJobLists.WaitForNextJob
00ca9a53 +23 FreeCommander.exe csWorkerThreadPool 521 +3 TWorkerThread.Execute
005087f4 +24 FreeCommander.exe madExcept HookedTThreadExecute
005e4760 +40 FreeCommander.exe System.Classes ThreadProc
00411ca8 +38 FreeCommander.exe System ThreadWrapper
005086c9 +49 FreeCommander.exe madExcept ThreadExceptFrame
771659eb +0b kernel32.dll BaseThreadInitThunk

thread $e24:
7fefd391 +00 KERNELBASE.dll WaitForMultipleObjectsEx
771606db +ab kernel32.dll WaitForMultipleObjects
00ca972f +5f FreeCommander.exe csWorkerThreadPool 433 +5 TWorkerThreadJobLists.WaitForNextJob
00ca9a53 +23 FreeCommander.exe csWorkerThreadPool 521 +3 TWorkerThread.Execute
005087f4 +24 FreeCommander.exe madExcept HookedTThreadExecute
005e4760 +40 FreeCommander.exe System.Classes ThreadProc
00411ca8 +38 FreeCommander.exe System ThreadWrapper
005086c9 +49 FreeCommander.exe madExcept ThreadExceptFrame
771659eb +0b kernel32.dll BaseThreadInitThunk

thread $e48:
7fefd391 +00 KERNELBASE.dll WaitForMultipleObjectsEx
771606db +ab kernel32.dll WaitForMultipleObjects
00ca972f +5f FreeCommander.exe csWorkerThreadPool 433 +5 TWorkerThreadJobLists.WaitForNextJob
00ca9a53 +23 FreeCommander.exe csWorkerThreadPool 521 +3 TWorkerThread.Execute
005087f4 +24 FreeCommander.exe madExcept HookedTThreadExecute
005e4760 +40 FreeCommander.exe System.Classes ThreadProc
00411ca8 +38 FreeCommander.exe System ThreadWrapper
005086c9 +49 FreeCommander.exe madExcept ThreadExceptFrame
771659eb +0b kernel32.dll BaseThreadInitThunk

thread $f08:
7fefd391 +00 KERNELBASE.dll WaitForMultipleObjectsEx
771606db +ab kernel32.dll WaitForMultipleObjects
00ca972f +5f FreeCommander.exe csWorkerThreadPool 433 +5 TWorkerThreadJobLists.WaitForNextJob
00ca9a53 +23 FreeCommander.exe csWorkerThreadPool 521 +3 TWorkerThread.Execute
005087f4 +24 FreeCommander.exe madExcept HookedTThreadExecute
005e4760 +40 FreeCommander.exe System.Classes ThreadProc
00411ca8 +38 FreeCommander.exe System ThreadWrapper
005086c9 +49 FreeCommander.exe madExcept ThreadExceptFrame
771659eb +0b kernel32.dll BaseThreadInitThunk

thread $df4:
7fefd391 +00 KERNELBASE.dll WaitForMultipleObjectsEx
771606db +ab kernel32.dll WaitForMultipleObjects
00a49808 +a8 FreeCommander.exe RzShellCtrls 3841 +11 TRzChangeHandlerThread.Execute
005087f4 +24 FreeCommander.exe madExcept HookedTThreadExecute
005e4760 +40 FreeCommander.exe System.Classes ThreadProc
00411ca8 +38 FreeCommander.exe System ThreadWrapper
005086c9 +49 FreeCommander.exe madExcept ThreadExceptFrame
771659eb +0b kernel32.dll BaseThreadInitThunk

thread $c04:
771659eb +b kernel32.dll BaseThreadInitThunk

thread $aac:
771659eb +b kernel32.dll BaseThreadInitThunk

thread $d14:
771659eb +b kernel32.dll BaseThreadInitThunk

thread $718:
77289e99 +25 USER32.dll GetMessageW
005086c9 +49 FreeCommander.exe madExcept ThreadExceptFrame
771659eb +0b kernel32.dll BaseThreadInitThunk

thread $40c:
771659eb +b kernel32.dll BaseThreadInitThunk

thread $64:
771659eb +b kernel32.dll BaseThreadInitThunk

thread $d0c:
00406bfc +4c FreeCommander.exe System LockMediumBlocks

modules:
00400000 FreeCommander.exe 2016.0.0.727 C:\Users\asterix\Desktop\FreeCommanderXE-64(New)


processes:

e18 FreeCommander.exe 1 406 245 normal C:\Users\asterix\Desktop\FreeCommanderXE-64(New)

hardware:


cpu registers:
rax = 0000000000000000
rbx = 00000000066e4ea8
rcx = 0000000000000000
rdx = 0000000000000021
rsi = 0000000000000001
rdi = 0000000000000000
rip = 0000000000eeb4ca
rsp = 000000000022fb40
rbp = 000000000022fb40
r8 = 00000000011f49bc
r9 = 000000000022fad0
r10 = 0000000000000000
r11 = 0000000000000202
r12 = 0000000000000000
r13 = 0000000000000113
r14 = 0000000000000000
r15 = 00000000000a068a

stack dump:
0022fb40 54 fb 22 00 00 00 00 00 - 00 00 00 00 00 00 00 00 T.".............
0022fb50 d0 fb 22 00 00 00 00 00 - 79 7c 50 00 00 00 00 00 ..".....y|P.....
0022fb60 00 fb 22 00 00 00 00 00 - 10 ef 2f 07 00 00 00 00 .."......./.....
0022fb70 ca b4 ee 00 00 00 00 00 - 01 e7 16 0a 00 00 00 00 ................
0022fb80 40 fb 22 00 00 00 00 00 - 40 fb 22 00 00 00 00 00 @.".....@.".....
0022fb90 b8 77 73 01 00 00 00 00 - 05 f6 78 00 00 00 00 00 .ws.......x.....
0022fba0 20 4e 6e 06 00 00 00 00 - 00 00 00 00 00 00 00 00 Nn.............
0022fbb0 00 00 00 00 00 00 00 00 - 20 f6 78 00 00 00 00 00 ........ .x.....
0022fbc0 01 00 00 00 00 00 00 00 - 6f f4 78 00 00 00 00 00 ........o.x.....
0022fbd0 e0 fb 22 00 00 00 00 00 - da 6f 85 00 00 00 00 00 .."......o......
0022fbe0 30 ef c1 06 00 00 00 00 - bc 87 5e 00 00 00 00 00 0.........^.....
0022fbf0 00 00 00 00 00 00 00 00 - d0 fb 22 00 00 00 00 00 ..........".....
0022fc00 01 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022fc10 20 fc 22 00 00 00 00 00 - f6 9e 5e 00 00 00 00 00 .".......^.....
0022fc20 20 4e 6e 06 00 00 00 00 - 40 fc 22 00 00 00 00 00 Nn.....@.".....
0022fc30 01 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022fc40 13 01 00 00 00 00 00 00 - 01 00 00 00 00 00 00 00 ................
0022fc50 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022fc60 b0 fd 22 00 00 00 00 00 - d1 9b 28 77 00 00 00 00 ..".......(w....
0022fc70 00 00 00 00 00 00 00 00 - 9e 1d 17 77 00 00 00 00 ...........w....

disassembling:
[...]
00eeb4b0 mov rax, [rax+$8b0]
00eeb4b7 mov rax, [rax+$528]
00eeb4be mov rcx, rax
00eeb4c1 mov rdx, [rbp+$38]
00eeb4c5 movzx rdx, word ptr [rdx+$3c]
00eeb4ca > mov rbx, [rax]
00eeb4cd call qword ptr [rbx+$1f0]
00eeb4d3 1296 mov rax, [rbp+$38]
00eeb4d7 cmp dword ptr [rax+$38], 0
00eeb4db jle loc_eeb56e
00eeb4e1 1297 mov rax, [rbp+$60]
[...]

Marek
Author
Author
Posts: 3994
Joined: 10.04.2006, 09:48
Location: Germany
Contact:

Re: crash when wiping if custom filter applied

#2 Post by Marek » 16.09.2016, 20:31

I can not reproduce it.

Post Reply

Who is online

Users browsing this forum: No registered users and 20 guests