crash after layout toogle

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

crash after layout toogle

#1 Post by NumberOne » 09.09.2016, 00:41

to reproduce create some layouts, then quickly toogle them by pressing alt+1/2/3/4
you shall be able to repro it when toggling slowly but for sure when doing as described above.

date/time : 2016-09-09, 00:29:02, 590ms

exec. date/time : 2016-08-13 20:05
version : 2016.0.0.727
compiled with : Delphi XE7
madExcept version : 4.0.12
contact name : bdvb
contact email : xcbv@dsafs.com
callstack crc : $b722fc63, $32b4f444, $03288602
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 0000000000E4032C in module 'FreeCommander.exe'. Read of address FFFFFFFFFFFFFFFF.

main thread ($1b14):
00e4032c +05c FreeCommander.exe fcFileListView 6202 +5 TfcFileListView.ColorItemByTypeJobNotification
01029e39 +059 FreeCommander.exe fcController 8382 +5 TfcController.FileInfoJobNotification
00caa134 +014 FreeCommander.exe csWorkerThreadPool 672 +2 TWorkerThreadPool.Notify
00ca9ad1 +021 FreeCommander.exe csWorkerThreadPool 543 +1 TWorkerThread.DoNotify
005e4563 +133 FreeCommander.exe System.Classes CheckSynchronize
0085d0c2 +a72 FreeCommander.exe Vcl.Forms TApplication.WndProc
005e9ef3 +023 FreeCommander.exe System.Classes StdWndProc
76cd9925 +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
76bb59bb +00b kernel32.dll BaseThreadInitThunk

thread $be8:
76bb59bb +b kernel32.dll BaseThreadInitThunk

thread $588:
76bb59bb +b kernel32.dll BaseThreadInitThunk

thread $139c:
7fefcb91 +096 KERNELBASE.dll WaitForSingleObjectEx
0048e1d4 +004 FreeCommander.exe System.SysUtils WaitForSyncWaitObj
0048e3f9 +029 FreeCommander.exe System.SysUtils WaitOrSignalObj
0040ff5f +07f FreeCommander.exe System TMonitor.Wait
00410011 +031 FreeCommander.exe System TMonitor.Wait
005e57aa +16a FreeCommander.exe System.Classes TThread.Synchronize
005e58a4 +044 FreeCommander.exe System.Classes TThread.Synchronize
00ca9d09 +019 FreeCommander.exe csWorkerThreadPool 583 +1 TWorkerThread.Synchronize
00ca9b22 +042 FreeCommander.exe csWorkerThreadPool 551 +4 TWorkerThread.Notify
00cb8444 +024 FreeCommander.exe fcThreadWorkerJobs 609 +6 TfcFileItemColorWorkerJob.Execute
00ca9bb1 +081 FreeCommander.exe csWorkerThreadPool 566 +8 TWorkerThread.Run
00ca9a96 +066 FreeCommander.exe csWorkerThreadPool 530 +12 TWorkerThread.Execute
005087f4 +024 FreeCommander.exe madExcept HookedTThreadExecute
005e4760 +040 FreeCommander.exe System.Classes ThreadProc
00411ca8 +038 FreeCommander.exe System ThreadWrapper
005086c9 +049 FreeCommander.exe madExcept ThreadExceptFrame
76bb59bb +00b kernel32.dll BaseThreadInitThunk

thread $15d8:
7fefcb91 +096 KERNELBASE.dll WaitForSingleObjectEx
0048e1d4 +004 FreeCommander.exe System.SysUtils WaitForSyncWaitObj
0048e3f9 +029 FreeCommander.exe System.SysUtils WaitOrSignalObj
0040ff5f +07f FreeCommander.exe System TMonitor.Wait
00410011 +031 FreeCommander.exe System TMonitor.Wait
005e57aa +16a FreeCommander.exe System.Classes TThread.Synchronize
005e58a4 +044 FreeCommander.exe System.Classes TThread.Synchronize
00ca9d09 +019 FreeCommander.exe csWorkerThreadPool 583 +1 TWorkerThread.Synchronize
00ca9b22 +042 FreeCommander.exe csWorkerThreadPool 551 +4 TWorkerThread.Notify
00cb8444 +024 FreeCommander.exe fcThreadWorkerJobs 609 +6 TfcFileItemColorWorkerJob.Execute
00ca9bb1 +081 FreeCommander.exe csWorkerThreadPool 566 +8 TWorkerThread.Run
00ca9a96 +066 FreeCommander.exe csWorkerThreadPool 530 +12 TWorkerThread.Execute
005087f4 +024 FreeCommander.exe madExcept HookedTThreadExecute
005e4760 +040 FreeCommander.exe System.Classes ThreadProc
00411ca8 +038 FreeCommander.exe System ThreadWrapper
005086c9 +049 FreeCommander.exe madExcept ThreadExceptFrame
76bb59bb +00b kernel32.dll BaseThreadInitThunk

thread $1324:
7fefcb91 +096 KERNELBASE.dll WaitForSingleObjectEx
0048e1d4 +004 FreeCommander.exe System.SysUtils WaitForSyncWaitObj
0048e3f9 +029 FreeCommander.exe System.SysUtils WaitOrSignalObj
0040ff5f +07f FreeCommander.exe System TMonitor.Wait
00410011 +031 FreeCommander.exe System TMonitor.Wait
005e57aa +16a FreeCommander.exe System.Classes TThread.Synchronize
005e58a4 +044 FreeCommander.exe System.Classes TThread.Synchronize
00ca9d09 +019 FreeCommander.exe csWorkerThreadPool 583 +1 TWorkerThread.Synchronize
00ca9b22 +042 FreeCommander.exe csWorkerThreadPool 551 +4 TWorkerThread.Notify
00cb8444 +024 FreeCommander.exe fcThreadWorkerJobs 609 +6 TfcFileItemColorWorkerJob.Execute
00ca9bb1 +081 FreeCommander.exe csWorkerThreadPool 566 +8 TWorkerThread.Run
00ca9a96 +066 FreeCommander.exe csWorkerThreadPool 530 +12 TWorkerThread.Execute
005087f4 +024 FreeCommander.exe madExcept HookedTThreadExecute
005e4760 +040 FreeCommander.exe System.Classes ThreadProc
00411ca8 +038 FreeCommander.exe System ThreadWrapper
005086c9 +049 FreeCommander.exe madExcept ThreadExceptFrame
76bb59bb +00b kernel32.dll BaseThreadInitThunk

thread $19e0:
7fefcb91 +096 KERNELBASE.dll WaitForSingleObjectEx
0048e1d4 +004 FreeCommander.exe System.SysUtils WaitForSyncWaitObj
0048e3f9 +029 FreeCommander.exe System.SysUtils WaitOrSignalObj
0040ff5f +07f FreeCommander.exe System TMonitor.Wait
00410011 +031 FreeCommander.exe System TMonitor.Wait
005e57aa +16a FreeCommander.exe System.Classes TThread.Synchronize
005e58a4 +044 FreeCommander.exe System.Classes TThread.Synchronize
00ca9d09 +019 FreeCommander.exe csWorkerThreadPool 583 +1 TWorkerThread.Synchronize
00ca9b22 +042 FreeCommander.exe csWorkerThreadPool 551 +4 TWorkerThread.Notify
00cb8444 +024 FreeCommander.exe fcThreadWorkerJobs 609 +6 TfcFileItemColorWorkerJob.Execute
00ca9bb1 +081 FreeCommander.exe csWorkerThreadPool 566 +8 TWorkerThread.Run
00ca9a96 +066 FreeCommander.exe csWorkerThreadPool 530 +12 TWorkerThread.Execute
005087f4 +024 FreeCommander.exe madExcept HookedTThreadExecute
005e4760 +040 FreeCommander.exe System.Classes ThreadProc
00411ca8 +038 FreeCommander.exe System ThreadWrapper
005086c9 +049 FreeCommander.exe madExcept ThreadExceptFrame
76bb59bb +00b kernel32.dll BaseThreadInitThunk

thread $15a0:
7fefcb91 +096 KERNELBASE.dll WaitForSingleObjectEx
0048e1d4 +004 FreeCommander.exe System.SysUtils WaitForSyncWaitObj
0048e3f9 +029 FreeCommander.exe System.SysUtils WaitOrSignalObj
0040ff5f +07f FreeCommander.exe System TMonitor.Wait
00410011 +031 FreeCommander.exe System TMonitor.Wait
005e57aa +16a FreeCommander.exe System.Classes TThread.Synchronize
005e58a4 +044 FreeCommander.exe System.Classes TThread.Synchronize
00ca9d09 +019 FreeCommander.exe csWorkerThreadPool 583 +1 TWorkerThread.Synchronize
00ca9b22 +042 FreeCommander.exe csWorkerThreadPool 551 +4 TWorkerThread.Notify
00cb8444 +024 FreeCommander.exe fcThreadWorkerJobs 609 +6 TfcFileItemColorWorkerJob.Execute
00ca9bb1 +081 FreeCommander.exe csWorkerThreadPool 566 +8 TWorkerThread.Run
00ca9a96 +066 FreeCommander.exe csWorkerThreadPool 530 +12 TWorkerThread.Execute
005087f4 +024 FreeCommander.exe madExcept HookedTThreadExecute
005e4760 +040 FreeCommander.exe System.Classes ThreadProc
00411ca8 +038 FreeCommander.exe System ThreadWrapper
005086c9 +049 FreeCommander.exe madExcept ThreadExceptFrame
76bb59bb +00b kernel32.dll BaseThreadInitThunk

thread $1440:
7fefcb91 +00 KERNELBASE.dll WaitForMultipleObjectsEx
76bb06ab +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
76bb59bb +0b kernel32.dll BaseThreadInitThunk

thread $1a4: <priority:1>
7fefcb91 +96 KERNELBASE.dll WaitForSingleObjectEx
00ccddc4 +64 FreeCommander.exe fcIconThread 359 +6 TVirtualImageThread.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
76bb59bb +0b kernel32.dll BaseThreadInitThunk

thread $12a0:
7fefcb91 +96 KERNELBASE.dll WaitForSingleObjectEx
00ce731a +4a FreeCommander.exe fcProcedureThread 84 +5 TfcExternalProcedureThread.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
76bb59bb +0b kernel32.dll BaseThreadInitThunk

thread $1af0:
76cd9ec9 +25 USER32.dll GetMessageW
005086c9 +49 FreeCommander.exe madExcept ThreadExceptFrame
76bb59bb +0b kernel32.dll BaseThreadInitThunk

thread $1748:
7fefcb91 +ad KERNELBASE.dll SleepEx
005086c9 +49 FreeCommander.exe madExcept ThreadExceptFrame
76bb59bb +0b kernel32.dll BaseThreadInitThunk

thread $1744:
76bb59bb +b kernel32.dll BaseThreadInitThunk

thread $1b0c:
76bb59bb +b kernel32.dll BaseThreadInitThunk

thread $1348:
76bb59bb +b kernel32.dll BaseThreadInitThunk

modules:
00400000 FreeCommander.exe 2016.0.0.727 D:\FreeCommanderXE-64(New)


processes:
1824 FreeCommander.exe 1 401 231 normal D:\FreeCommanderXE-64(New)

hardware:
+ Computer
- ACPI x64-based PC

cpu registers:
rax = 000088ec81485355
rbx = 00000000091ec890
rcx = 0000000000e3f090
rdx = 0000000005dbdc90
rsi = 0000000005dbdc90
rdi = 0000000000000000
rip = 0000000000e4032c
rsp = 000000000022f970
rbp = 000000000022f970
r8 = 0000000000000000
r9 = 0000000008d8fb00
r10 = 0000000009c7fb00
r11 = 0000000000000202
r12 = 0000000000000000
r13 = 0000000005dbdca0
r14 = 0000000000000000
r15 = 0000000000050594

stack dump:
0022f970 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022f980 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022f990 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022f9a0 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022f9b0 0a fa 22 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ..".............
0022f9c0 00 00 00 00 00 00 00 00 - 30 16 2f 09 00 00 00 00 ........0./.....
0022f9d0 90 06 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022f9e0 01 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022f9f0 70 fa 22 00 00 00 00 00 - 88 7e 50 00 00 00 00 00 p."......~P.....
0022fa00 00 00 00 00 00 00 00 00 - 30 17 25 09 00 00 00 00 ........0.%.....
0022fa10 2c 03 e4 00 00 00 00 00 - 01 51 e1 06 00 00 00 00 ,........Q......
0022fa20 70 f9 22 00 00 00 00 00 - 70 f9 22 00 00 00 00 00 p.".....p.".....
0022fa30 28 6d 87 07 00 00 00 00 - 0a 9a ca 00 00 00 00 00 (m..............
0022fa40 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022fa50 00 00 00 00 00 00 00 00 - 01 00 00 00 00 00 00 00 ................
0022fa60 b0 e6 0a 03 00 00 00 00 - 9c 45 5e 00 00 00 00 00 .........E^.....
0022fa70 70 e2 10 03 00 00 00 00 - 4d fb 40 00 00 00 00 00 p.......M.@.....
0022fa80 ff ff ff ff 00 00 00 00 - 16 f9 40 00 00 00 00 00 ..........@.....
0022fa90 00 00 00 00 00 00 00 00 - b0 f8 23 09 00 00 00 00 ..........#.....
0022faa0 b0 f8 23 09 00 00 00 00 - 8d 72 67 00 00 00 00 00 ..#......rg.....

disassembling:
[...]
00e40316 jz loc_e403fc
00e4031c 6201 mov rsi, rdx
00e4031f 6202 mov rax, [rbx+$a90]
00e40326 mov rcx, rax
00e40329 mov rax, [rax]
00e4032c > call qword ptr [rax+$78]
00e4032f mov eax, [rax+$20]
00e40332 cmp eax, [rsi+$28]
00e40335 jnz loc_e403fc
00e4033b 6203 mov rax, [rbx+$a90]
00e40342 mov rcx, rax
[...]

date/time : 2016-09-09, 00:32:07, 185ms

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
contact name : f
contact email : fdsa@dfas.com
callstack crc : $a57823a9, $09821f35, $0e0c555c
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 0000000000E3F110 in module 'FreeCommander.exe'. Read of address 0000000000000000.

main thread ($14bc):
00e3f110 +080 FreeCommander.exe fcFileListView 5930 +13 TfcFileListView.ShellImageExtractWorkerJobNotification
01029e39 +059 FreeCommander.exe fcController 8382 +5 TfcController.FileInfoJobNotification
00caa134 +014 FreeCommander.exe csWorkerThreadPool 672 +2 TWorkerThreadPool.Notify
00ca9ad1 +021 FreeCommander.exe csWorkerThreadPool 543 +1 TWorkerThread.DoNotify
005e4563 +133 FreeCommander.exe System.Classes CheckSynchronize
0085d0c2 +a72 FreeCommander.exe Vcl.Forms TApplication.WndProc
005e9ef3 +023 FreeCommander.exe System.Classes StdWndProc
76cd9925 +000 USER32.dll DispatchMessageW
0085dddf +12f FreeCommander.exe Vcl.Forms TApplication.ProcessMessage
0085de23 +013 FreeCommander.exe Vcl.Forms TApplication.ProcessMessages
010c5764 +864 FreeCommander.exe FcMain 7776 +86 TFcFormMain.msgActionDone
0040f0ce +03e FreeCommander.exe System TObject.Dispatch
006b5f03 +383 FreeCommander.exe Vcl.Controls TControl.WndProc
006bd517 +8b7 FreeCommander.exe Vcl.Controls TWinControl.WndProc
0084f969 +8d9 FreeCommander.exe Vcl.Forms TCustomForm.WndProc
010b34e5 +035 FreeCommander.exe FcMain 2428 +2 TFcFormMain.WndProc
006bc73a +02a FreeCommander.exe Vcl.Controls TWinControl.MainWndProc
005e9ef3 +023 FreeCommander.exe System.Classes StdWndProc
76cd6bb8 +058 USER32.dll SendMessageW
00d88b0c +28c FreeCommander.exe fcLayouts 843 +39 RestoreLayout
00d887f4 +044 FreeCommander.exe fcLayouts 774 +5 RestoreLayout
010b6a61 +321 FreeCommander.exe FcMain 3520 +47 TFcFormMain.LayoutItemClickHandler
005e8a10 +020 FreeCommander.exe System.Classes TBasicAction.Execute
006860c5 +0c5 FreeCommander.exe Vcl.ActnList TCustomAction.Execute
005e8724 +024 FreeCommander.exe System.Classes TBasicActionLink.Execute
00834a5c +0cc FreeCommander.exe Vcl.Menus TMenuItem.Click
00837a4b +1cb FreeCommander.exe Vcl.Menus DoClick
00837bad +08d FreeCommander.exe Vcl.Menus TMenu.IsShortCut
0085759f +06f FreeCommander.exe Vcl.Forms TCustomForm.IsShortCut
006c0ef1 +091 FreeCommander.exe Vcl.Controls TWinControl.IsMenuKey
006c118a +01a FreeCommander.exe Vcl.Controls TWinControl.CNSysKeyDown
0040f0ce +03e FreeCommander.exe System TObject.Dispatch
006b5f03 +383 FreeCommander.exe Vcl.Controls TControl.WndProc
006bd517 +8b7 FreeCommander.exe Vcl.Controls TWinControl.WndProc
0074b4b9 +0c9 FreeCommander.exe Vcl.ComCtrls TCustomListView.WndProc
006bc73a +02a FreeCommander.exe Vcl.Controls TWinControl.MainWndProc
005e9ef3 +023 FreeCommander.exe System.Classes StdWndProc
76cd6bb8 +058 USER32.dll SendMessageW
0085da23 +0b3 FreeCommander.exe Vcl.Forms TApplication.IsKeyMsg
0085ddb7 +107 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
76bb59bb +00b kernel32.dll BaseThreadInitThunk

thread $c0c:
76bb59bb +b kernel32.dll BaseThreadInitThunk

thread $14d8:
76bb59bb +b kernel32.dll BaseThreadInitThunk

thread $1b18:
76bb59bb +b kernel32.dll BaseThreadInitThunk

thread $1bac:
76bb59bb +b kernel32.dll BaseThreadInitThunk

thread $d44:
7fefcb91 +96 KERNELBASE.dll WaitForSingleObjectEx
005086c9 +49 FreeCommander.exe madExcept ThreadExceptFrame
76bb59bb +0b kernel32.dll BaseThreadInitThunk

thread $1ad4:
76bb59bb +b kernel32.dll BaseThreadInitThunk

thread $f9c:
7fefcb91 +ad KERNELBASE.dll SleepEx
005086c9 +49 FreeCommander.exe madExcept ThreadExceptFrame
76bb59bb +0b kernel32.dll BaseThreadInitThunk

thread $fc4:
7fefcb91 +00 KERNELBASE.dll WaitForMultipleObjectsEx
76bc16ce +ae kernel32.dll WaitForMultipleObjectsEx
005086c9 +49 FreeCommander.exe madExcept ThreadExceptFrame
76bb59bb +0b kernel32.dll BaseThreadInitThunk

thread $193c:
76bb59bb +b kernel32.dll BaseThreadInitThunk

thread $1bbc:
76bb59bb +b kernel32.dll BaseThreadInitThunk

thread $1b98:
7fefcb91 +00 KERNELBASE.dll WaitForMultipleObjectsEx
76bb06ab +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
76bb59bb +0b kernel32.dll BaseThreadInitThunk

thread $2a4:
7fefcb91 +096 KERNELBASE.dll WaitForSingleObjectEx
0048e1d4 +004 FreeCommander.exe System.SysUtils WaitForSyncWaitObj
0048e3f9 +029 FreeCommander.exe System.SysUtils WaitOrSignalObj
0040ff5f +07f FreeCommander.exe System TMonitor.Wait
00410011 +031 FreeCommander.exe System TMonitor.Wait
005e57aa +16a FreeCommander.exe System.Classes TThread.Synchronize
005e58a4 +044 FreeCommander.exe System.Classes TThread.Synchronize
00ca9d09 +019 FreeCommander.exe csWorkerThreadPool 583 +1 TWorkerThread.Synchronize
00ca9b22 +042 FreeCommander.exe csWorkerThreadPool 551 +4 TWorkerThread.Notify
00cb8444 +024 FreeCommander.exe fcThreadWorkerJobs 609 +6 TfcFileItemColorWorkerJob.Execute
00ca9bb1 +081 FreeCommander.exe csWorkerThreadPool 566 +8 TWorkerThread.Run
00ca9a96 +066 FreeCommander.exe csWorkerThreadPool 530 +12 TWorkerThread.Execute
005087f4 +024 FreeCommander.exe madExcept HookedTThreadExecute
005e4760 +040 FreeCommander.exe System.Classes ThreadProc
00411ca8 +038 FreeCommander.exe System ThreadWrapper
005086c9 +049 FreeCommander.exe madExcept ThreadExceptFrame
76bb59bb +00b kernel32.dll BaseThreadInitThunk

thread $1bf0:
7fefcb91 +096 KERNELBASE.dll WaitForSingleObjectEx
0048e1d4 +004 FreeCommander.exe System.SysUtils WaitForSyncWaitObj
0048e3f9 +029 FreeCommander.exe System.SysUtils WaitOrSignalObj
0040ff5f +07f FreeCommander.exe System TMonitor.Wait
00410011 +031 FreeCommander.exe System TMonitor.Wait
005e57aa +16a FreeCommander.exe System.Classes TThread.Synchronize
005e58a4 +044 FreeCommander.exe System.Classes TThread.Synchronize
00ca9d09 +019 FreeCommander.exe csWorkerThreadPool 583 +1 TWorkerThread.Synchronize
00ca9b22 +042 FreeCommander.exe csWorkerThreadPool 551 +4 TWorkerThread.Notify
00cb9858 +038 FreeCommander.exe fcThreadWorkerJobs 914 +11 TfcExtractImageWorkerJob.Execute
00ca9bb1 +081 FreeCommander.exe csWorkerThreadPool 566 +8 TWorkerThread.Run
00ca9a96 +066 FreeCommander.exe csWorkerThreadPool 530 +12 TWorkerThread.Execute
005087f4 +024 FreeCommander.exe madExcept HookedTThreadExecute
005e4760 +040 FreeCommander.exe System.Classes ThreadProc
00411ca8 +038 FreeCommander.exe System ThreadWrapper
005086c9 +049 FreeCommander.exe madExcept ThreadExceptFrame
76bb59bb +00b kernel32.dll BaseThreadInitThunk

thread $126c:
7fefcb91 +00 KERNELBASE.dll WaitForMultipleObjectsEx
76bb06ab +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
76bb59bb +0b kernel32.dll BaseThreadInitThunk

thread $17a4:
7fefcb91 +00 KERNELBASE.dll WaitForMultipleObjectsEx
76bb06ab +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
76bb59bb +0b kernel32.dll BaseThreadInitThunk

thread $928:
7fefcb91 +00 KERNELBASE.dll WaitForMultipleObjectsEx
76bb06ab +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
76bb59bb +0b kernel32.dll BaseThreadInitThunk

thread $116c: <priority:1>
7fefcb91 +96 KERNELBASE.dll WaitForSingleObjectEx
00ccddc4 +64 FreeCommander.exe fcIconThread 359 +6 TVirtualImageThread.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
76bb59bb +0b kernel32.dll BaseThreadInitThunk

thread $1790:
76bb59bb +b kernel32.dll BaseThreadInitThunk

thread $16c4:
7fefcb91 +96 KERNELBASE.dll WaitForSingleObjectEx
005086c9 +49 FreeCommander.exe madExcept ThreadExceptFrame
76bb59bb +0b kernel32.dll BaseThreadInitThunk

thread $e18:
7fefcb91 +96 KERNELBASE.dll WaitForSingleObjectEx
00ce731a +4a FreeCommander.exe fcProcedureThread 84 +5 TfcExternalProcedureThread.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
76bb59bb +0b kernel32.dll BaseThreadInitThunk

thread $a4c:
7fefcb91 +96 KERNELBASE.dll WaitForSingleObjectEx
005086c9 +49 FreeCommander.exe madExcept ThreadExceptFrame
76bb59bb +0b kernel32.dll BaseThreadInitThunk

modules:
00400000 FreeCommander.exe 2016.0.0.727 D:\FreeCommanderXE-64(New)

processes:
0dec FreeCommander.exe 1 349 199 normal D:\FreeCommanderXE-64(New)

hardware:
+ Computer
- ACPI x64-based PC


cpu registers:
rax = 0000000000000000
rbx = 0000000006e20bc0
rcx = 0000000000000000
rdx = 0000000006c449e0
rsi = 0000000006c449e0
rdi = 0000000000000000
rip = 0000000000e3f110
rsp = 000000000022e840
rbp = 000000000022e840
r8 = 0000000000000000
r9 = 000000000022e990
r10 = 0000000000000000
r11 = 0000000000000246
r12 = 0000000000000000
r13 = 0000000006c449f0
r14 = 0000000000000000
r15 = 0000000000020644

stack dump:
0022e840 10 f1 e3 00 00 00 00 00 - 02 00 00 00 00 00 00 00 ................
0022e850 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022e860 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022e870 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022e880 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022e890 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022e8a0 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022e8b0 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022e8c0 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022e8d0 0a e9 22 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ..".............
0022e8e0 00 00 00 00 00 00 00 00 - 60 ba 0c 0a 00 00 00 00 ........`.......
0022e8f0 c0 17 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022e900 01 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022e910 90 e9 22 00 00 00 00 00 - 88 7e 50 00 00 00 00 00 .."......~P.....
0022e920 00 00 00 00 00 00 00 00 - 10 37 17 0a 00 00 00 00 .........7......
0022e930 10 f1 e3 00 00 00 00 00 - 01 50 e0 06 00 00 00 00 .........P......
0022e940 40 e8 22 00 00 00 00 00 - 40 e8 22 00 00 00 00 00 @.".....@.".....
0022e950 e8 b1 b3 0a 00 00 00 00 - 0a 9a ca 00 00 00 00 00 ................
0022e960 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0022e970 00 00 00 00 00 00 00 00 - 01 00 00 00 00 00 00 00 ................

disassembling:
[...]
00e3f0f4 5924 mov rax, [rbp+$a8]
00e3f0fb mov [rbp+$78], rax
00e3f0ff 5930 mov rax, [rbp+$a0]
00e3f106 mov rax, [rax+$a90]
00e3f10d mov rcx, rax
00e3f110 > mov rax, [rax]
00e3f113 call qword ptr [rax+$78]
00e3f116 mov rcx, [rbp+$78]
00e3f11a mov eax, [rax+$20]
00e3f11d cmp eax, [rcx+$28]
00e3f120 jnz loc_e3f6b8
[...]

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

Re: crash after layout toogle

#2 Post by Marek » 16.09.2016, 20:29

to reproduce create some layouts, then quickly toogle them by pressing alt+1/2/3/4
you shall be able to repro it when toggling slowly but for sure when doing as described above.
I can not reproduce it.
Probably I need your config files.

Post Reply

Who is online

Users browsing this forum: Majestic-12 [Bot] and 58 guests