View Issue Details

IDProjectCategoryView StatusLast Update
0003849Far ManagerPanel.Treepublic2021-04-03 19:15
Reporterherbstgy Assigned To 
PrioritynormalSeverityminorReproducibilityrandom
Status newResolutionopen 
Platformx64OSWindows 
Product Version3.0 
Summary0003849: Exception during re-reading folder tree
DescriptionException: 0xE06D7363 - C++ exception (class std::bad_cast)
Details: Bad dynamic_cast!
errno: 0x00000000 - No error
LastError: 0x00000000 - The operation completed successfully.
NTSTATUS: 0x80000006 - {No More Files} No more files were found which match the file specification.
Address: 0x0002D759 - KERNELBASE.dll!RaiseException
Function: mainImpl
Source:
File: C:\Program Files\Far Manager\Far.exe
Plugin:
Far: 3.0.5700.0 x64 (8bd1725)
OS: 10.0.19042.2.0.0.256.1 (version 2009, OS build 19042.844)
Kernel: 10.0.19041.844 (WinBuild.160101.0800)

RAX = 00000000000001B1
RBX = 00007FF78C202E98
RCX = 0000023CC5420000
RDX = 0000023CC9A4B520
RSI = 0000004C3472D420
RDI = 0000000019930520
R8 = 00007FFB0000017C
R9 = 0000023CC5420150
R10 = 0000004C3472CBA9
R11 = 0000000000000131
R12 = 00007FF78C223C30
R13 = 0000000000000000
R14 = 0000023CC99B58C0
R15 = 00007FF78C229768
RIP = 00007FFBBC3DD759
RSP = 0000004C3472D2B0
RBP = 0000004C3472D570
EFL = 00000202

0x0002D759 KERNELBASE.dll!RaiseException
0x003A6710 far.exe!<unknown> (get the pdb)
0x003DF250 far.exe!<unknown> (get the pdb)
0x0036F0A6 far.exe!<unknown> (get the pdb)
0x0036DFA7 far.exe!<unknown> (get the pdb)
0x00260898 far.exe!<unknown> (get the pdb)
0x000BF900 far.exe!<unknown> (get the pdb)
0x00224F83 far.exe!<unknown> (get the pdb)
0x002B65C2 far.exe!<unknown> (get the pdb)
0x002B5F50 far.exe!<unknown> (get the pdb)
0x002B5C56 far.exe!<unknown> (get the pdb)
0x002AD84F far.exe!<unknown> (get the pdb)
0x002B2105 far.exe!<unknown> (get the pdb)
0x001BB6F1 far.exe!<unknown> (get the pdb)
0x002B19DC far.exe!<unknown> (get the pdb)
0x002B141B far.exe!<unknown> (get the pdb)
0x002B1A88 far.exe!<unknown> (get the pdb)
0x002B2182 far.exe!<unknown> (get the pdb)
0x001BB6F1 far.exe!<unknown> (get the pdb)
0x002B1BAC far.exe!<unknown> (get the pdb)
0x002B22BD far.exe!<unknown> (get the pdb)
0x001BB728 far.exe!<unknown> (get the pdb)
0x002B1CB7 far.exe!<unknown> (get the pdb)
0x003A0720 far.exe!<unknown> (get the pdb)
0x00017034 KERNEL32.DLL!BaseThreadInitThunk
0x00052651 ntdll.dll!RtlUserThreadStart
----------------------------------------
Current stack:
----------------------------------------
0x001B39E6 far.exe!<unknown> (get the pdb)
0x001B62BA far.exe!<unknown> (get the pdb)
0x001B698C far.exe!<unknown> (get the pdb)
0x00167ABA far.exe!<unknown> (get the pdb)
0x0016753B far.exe!<unknown> (get the pdb)
0x0016452E far.exe!<unknown> (get the pdb)
0x001646F5 far.exe!<unknown> (get the pdb)
0x00164FD3 far.exe!<unknown> (get the pdb)
0x002B5EEB far.exe!<unknown> (get the pdb)
0x002B3EDE far.exe!<unknown> (get the pdb)
0x00167443 far.exe!<unknown> (get the pdb)
0x001B7826 far.exe!<unknown> (get the pdb)
0x001B8871 far.exe!<unknown> (get the pdb)
0x001B9A50 far.exe!<unknown> (get the pdb)
0x001BAEA7 far.exe!<unknown> (get the pdb)
0x001BAF96 far.exe!<unknown> (get the pdb)
0x002B2080 far.exe!<unknown> (get the pdb)
0x002AFCFD far.exe!<unknown> (get the pdb)
0x002B1940 far.exe!<unknown> (get the pdb)
0x002B209F far.exe!<unknown> (get the pdb)
0x002B1A00 far.exe!<unknown> (get the pdb)
0x002B26B2 far.exe!<unknown> (get the pdb)
0x002B2602 far.exe!<unknown> (get the pdb)
0x002B20BA far.exe!<unknown> (get the pdb)
0x002B20CF far.exe!<unknown> (get the pdb)
0x003F1FEB far.exe!<unknown> (get the pdb)
0x003B13A0 far.exe!<unknown> (get the pdb)
0x003A9451 far.exe!<unknown> (get the pdb)
0x000A12F6 ntdll.dll!RtlCaptureContext2
0x001BB6F1 far.exe!<unknown> (get the pdb)
0x002B19DC far.exe!<unknown> (get the pdb)
0x002B141B far.exe!<unknown> (get the pdb)
0x002B1A88 far.exe!<unknown> (get the pdb)
0x002B2182 far.exe!<unknown> (get the pdb)
0x001BB6F1 far.exe!<unknown> (get the pdb)
0x002B1BAC far.exe!<unknown> (get the pdb)
0x002B22BD far.exe!<unknown> (get the pdb)
0x001BB728 far.exe!<unknown> (get the pdb)
0x002B1CB7 far.exe!<unknown> (get the pdb)
0x003A0720 far.exe!<unknown> (get the pdb)
0x00017034 KERNEL32.DLL!BaseThreadInitThunk
0x00052651 ntdll.dll!RtlUserThreadStart

C:\Program Files\Far Manager\far.exe
C:\WINDOWS\SYSTEM32\ntdll.dll
C:\WINDOWS\System32\KERNEL32.DLL
C:\WINDOWS\System32\KERNELBASE.dll
C:\WINDOWS\System32\USER32.dll
C:\WINDOWS\System32\win32u.dll
C:\WINDOWS\System32\GDI32.dll
C:\WINDOWS\System32\gdi32full.dll
C:\WINDOWS\System32\msvcp_win.dll
C:\WINDOWS\System32\ucrtbase.dll
C:\WINDOWS\System32\ADVAPI32.dll
C:\WINDOWS\System32\msvcrt.dll
C:\WINDOWS\System32\sechost.dll
C:\WINDOWS\System32\RPCRT4.dll
C:\WINDOWS\System32\SHELL32.dll
C:\WINDOWS\System32\ole32.dll
C:\WINDOWS\System32\combase.dll
C:\WINDOWS\SYSTEM32\WINSPOOL.DRV
C:\WINDOWS\System32\PSAPI.DLL
C:\WINDOWS\System32\SETUPAPI.dll
C:\WINDOWS\System32\cfgmgr32.dll
C:\WINDOWS\System32\bcrypt.dll
C:\WINDOWS\SYSTEM32\NETAPI32.dll
C:\WINDOWS\System32\COMDLG32.dll
C:\WINDOWS\System32\shcore.dll
C:\WINDOWS\SYSTEM32\MPR.dll
C:\WINDOWS\System32\SHLWAPI.dll
C:\WINDOWS\SYSTEM32\Secur32.dll
C:\WINDOWS\SYSTEM32\VERSION.dll
C:\WINDOWS\SYSTEM32\USERENV.dll
C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.844_none_ca00b6081b84eb1d\COMCTL32.dll
C:\WINDOWS\SYSTEM32\SAMCLI.DLL
C:\WINDOWS\SYSTEM32\NETUTILS.DLL
C:\WINDOWS\SYSTEM32\SRVCLI.DLL
C:\WINDOWS\SYSTEM32\SSPICLI.DLL
C:\WINDOWS\System32\IMM32.DLL
C:\Program Files\Far Manager\ConEmu\ConEmuHk64.dll
C:\WINDOWS\SYSTEM32\kernel.appcore.dll
C:\WINDOWS\System32\bcryptPrimitives.dll
C:\WINDOWS\system32\uxtheme.dll
C:\WINDOWS\System32\MSCTF.dll
C:\WINDOWS\System32\OLEAUT32.dll
C:\Program Files (x86)\Hardware Tools\RTSS\RTSSHooks64.dll
C:\WINDOWS\SYSTEM32\WINMM.dll
C:\WINDOWS\SYSTEM32\powrprof.dll
C:\WINDOWS\SYSTEM32\UMPDC.dll
C:\WINDOWS\SYSTEM32\windows.storage.dll
C:\WINDOWS\SYSTEM32\Wldp.dll
C:\WINDOWS\SYSTEM32\profapi.dll
C:\Program Files\Far Manager\ConEmu\ExtendedConsole64.dll
C:\Program Files\Far Manager\ConEmu\ConEmuCD64.dll
C:\WINDOWS\System32\clbcatq.dll
C:\WINDOWS\system32\explorerframe.dll
C:\Windows\System32\OneCoreUAPCommonProxyStub.dll
C:\Program Files\Far Manager\Plugins\ConEmu\ConEmu.x64.dll
C:\Program Files\Far Manager\Plugins\Anamorphosis\Anamorphosis.dll
C:\Program Files\Far Manager\Plugins\Anamorphosis\plugins\custom\custom.module
C:\WINDOWS\SYSTEM32\MSVCR100.dll
C:\Program Files\Far Manager\Plugins\Anamorphosis\plugins\mp3\mp3.module
C:\Program Files\Far Manager\Plugins\Anamorphosis\plugins\verinfo\verinfo.module
C:\Program Files\Far Manager\Plugins\LuaMacro\LuaMacro.dll
C:\Program Files\Far Manager\lua51.dll
C:\Program Files\Far Manager\luafar3.dll
C:\Program Files\Far Manager\lpeg.dll
C:\Program Files\Far Manager\Plugins\Renewal\Renewal.dll
C:\WINDOWS\SYSTEM32\WINHTTP.dll
C:\Program Files\Far Manager\Plugins\TmpPanel\TmpPanel.dll
C:\WINDOWS\SYSTEM32\dbghelp.DLL
C:\WINDOWS\System32\WS2_32.dll
C:\WINDOWS\SYSTEM32\webio.dll
C:\WINDOWS\system32\mswsock.dll
C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
C:\WINDOWS\SYSTEM32\WINNSI.DLL
C:\WINDOWS\System32\NSI.dll
C:\WINDOWS\SYSTEM32\DNSAPI.dll
C:\Windows\System32\rasadhlp.dll
C:\WINDOWS\System32\fwpuclnt.dll
C:\WINDOWS\system32\schannel.DLL
C:\WINDOWS\SYSTEM32\mskeyprotect.dll
C:\WINDOWS\SYSTEM32\NTASN1.dll
C:\WINDOWS\SYSTEM32\ncrypt.dll
C:\WINDOWS\system32\ncryptsslp.dll
C:\WINDOWS\System32\CRYPT32.dll
C:\WINDOWS\SYSTEM32\MSASN1.dll
C:\WINDOWS\SYSTEM32\DPAPI.DLL
Steps To Reproducecouldn't reproduce.
it ran correctly for the 2nd time.
Additional Informationmy main problem that keeps returning that I repeatedly get warnings for "modifying c:\tree.far requires administrator rights", however I already given full control rights for every user (one user, me) for the file...
the warning comes up for c:\tree.far even when I modify something on e: or f: drive, what I don't understand.
I tried to delete and completely recreate c:\tree.far when the error occurred.

SUGGESTION

couldn't be "tree.far" files stored under %FARPROFILE% instead of the root directory under the name c_tree.far, d_tree.far, e_tree.far... etc?
Tagsrights, tree
Build

Activities

DrKnS

2021-02-28 13:35

administrator   bugnote:0017022

I've added a workaround for the exception above.

Do you actually use the tree panel or a daily basis?
Most people don't, including the developers - its design didn't age well and is quite problematic with the modern storage capacity, so there be dragons.

my main problem that keeps returning that I repeatedly get warnings for "modifying c:\tree.far requires administrator rights", however I already given full control rights for every user
Files in the root directory of the system drive get another level of protection, try this:
icacls c:\tree3.far /setintegritylevel l

couldn't be "tree.far" files stored under %FARPROFILE% instead of the root directory under the name c_tree.far, d_tree.far, e_tree.far... etc?
It would be better of course, but see above - no one pays much attention to this component anymore.

herbstgy

2021-02-28 14:24

reporter   bugnote:0017023

Do you actually use the tree panel or a daily basis?


not really, only when I have to quickly jump to a completely different folder.
but the rights warning comes up more often, even when I create or delete a directory.

DrKnS

2021-04-02 23:55

administrator   bugnote:0017046

Is this still relevant or we can close it?

herbstgy

2021-04-03 19:15

reporter   bugnote:0017049

as you like.

Issue History

Date Modified Username Field Change
2021-02-28 11:48 herbstgy New Issue
2021-02-28 11:48 herbstgy Tag Attached: rights
2021-02-28 11:48 herbstgy Tag Attached: tree
2021-02-28 13:35 DrKnS Note Added: 0017022
2021-02-28 14:24 herbstgy Note Added: 0017023
2021-04-02 23:55 DrKnS Note Added: 0017046
2021-04-03 19:15 herbstgy Note Added: 0017049