by Guest on 2026/04/19 02:52:47 AM
When it works (sometimes after a reboot) choosing a folder and selecting D: drive show this :
2:54.778> EnumShellFolder first callback h=a03929bd p=11de02a0 c=1/3 us = 1
2:54.837> EnumShellFolder first callback h=5f883d58 p=11ddaf48 c=0/3 us = 1
2:54.846> EnumShellFolder first callback h=efbebbe6 p=10217190 c=1/3 us = 1
2:54.861> EnumShellFolder first callback h=c86c75d6 p=10217730 c=3/3 us = 1
2:54.861> EnumShellFolder(::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/D:/00 a voir,0,0,3,25) h=8d718982 us = 1
2:54.861> EnumShellFolder unqueued h=8d718982 us = 1
2:54.861> EnumShellFolder(::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/D:/DOWNLOADZ,0,0,3,25) h=fa774c2f us = 1
2:54.861> EnumShellFolder unqueued h=fa774c2f us = 1
2:54.861> EnumShellFolder(::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/D:/Drivers Backup,0,0,3,25) h=368b1227 us = 1
2:54.861> EnumShellFolder unqueued h=368b1227 us = 1
2:54.872> EnumShellFolder next callback h=c86c75d6 p=10217730 c=11/25 us = 1
2:54.872> EnumShellFolder(::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/D:/easyeda-data,0,0,3,25) h=35d1abef us = 1
2:54.872> EnumShellFolder unqueued h=35d1abef us = 1
2:54.872> EnumShellFolder(::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/D:/Games,0,0,3,25) h=22810fd5 us = 1
2:54.872> EnumShellFolder unqueued h=22810fd5 us = 1
2:54.872> EnumShellFolder(::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/D:/XXXXXXXX,0,0,3,25) h=d141f59f us = 1
2:54.872> EnumShellFolder unqueued h=d141f59f us = 1
2:54.872> EnumShellFolder(::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/D:/Kicad,0,0,3,25) h=ef4b3914 us = 1
2:54.872> EnumShellFolder unqueued h=ef4b3914 us = 1
2:54.872> EnumShellFolder(::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/D:/LiberKey,0,0,3,25) h=5c41207b us = 1
2:54.872> EnumShellFolder unqueued h=5c41207b us = 1
2:54.872> EnumShellFolder(::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/D:/MP3-enc,0,0,3,25) h=a24b5a85 us = 1
2:54.872> EnumShellFolder(::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/D:/temp,0,0,3,25) h=f56d6a89 us = 1
2:54.872> EnumShellFolder(::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/D:/tiepie,0,0,3,25) h=3522f97e us = 1
2:54.872> EnumShellFolder(::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/D:/VMs,0,0,3,25) h=e09947d3 us = 1
2:54.872> EnumShellFolder(::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/D:/Wallpaper,0,0,3,25) h=51676ddd us = 1
2:54.872> EnumShellFolder(::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/D:/Wallpaper2,0,0,3,25) h=6b1d38e3 us = 1
2:54.898> EnumShellFolder first callback h=8d718982 p=10217460 c=3/3 us = 1
2:54.898> EnumShellFolder cancelled h=8d718982 us = 1
2:54.898> EnumShellFolder unqueued h=a24b5a85 us = 1
2:54.898> EnumShellFolder first callback h=fa774c2f p=10217cd0 c=1/3 us = 1
2:54.898> EnumShellFolder unqueued h=f56d6a89 us = 1
2:54.898> EnumShellFolder first callback h=368b1227 p=10217a00 c=0/3 us = 1
2:54.898> EnumShellFolder unqueued h=3522f97e us = 1
2:54.898> EnumShellFolder first callback h=35d1abef p=10216bf0 c=2/3 us = 1
2:54.898> EnumShellFolder unqueued h=e09947d3 us = 1
2:54.898> EnumShellFolder first callback h=22810fd5 p=10217fa0 c=3/3 us = 1
2:54.898> EnumShellFolder cancelled h=22810fd5 us = 1
2:54.898> EnumShellFolder unqueued h=51676ddd us = 1
2:54.898> EnumShellFolder first callback h=d141f59f p=10218270 c=1/3 us = 1
2:54.898> EnumShellFolder unqueued h=6b1d38e3 us = 1
2:54.898> EnumShellFolder first callback h=ef4b3914 p=10218540 c=1/3 us = 1
2:54.898> EnumShellFolder first callback h=5c41207b p=10218810 c=3/3 us = 1
2:54.898> EnumShellFolder cancelled h=5c41207b us = 1
2:54.909> EnumShellFolder first callback h=a24b5a85 p=10216ec0 c=0/3 us = 1
2:54.909> EnumShellFolder first callback h=f56d6a89 p=10217190 c=0/3 us = 1
2:54.909> EnumShellFolder first callback h=3522f97e p=10217460 c=3/3 us = 1
2:54.909> EnumShellFolder cancelled h=3522f97e us = 1
2:54.909> EnumShellFolder first callback h=e09947d3 p=10217730 c=1/3 us = 1
2:54.909> EnumShellFolder first callback h=51676ddd p=10217a00 c=0/3 us = 1
2:54.909> EnumShellFolder first callback h=6b1d38e3 p=10217cd0 c=0/3 us = 1
2:54.992> FileSystem::IsDirectory(D:\DOWNLOADZ) r=1 us = 80
2:54.992> FileSystem::IsWritable(D:\DOWNLOADZ) r=1 us = 15
And then it crashes next time :
Selecting a folder does only this (nothing filtered here) :
14:50.052> logging started @ 19.04.2026 02:40:32
14:52.963> AsyncFile::Setup(C:\Users\XXXXX\AppData\Roaming\tixati\dht2.dat.temp,wct) us = 21
14:52.968> AsyncFile::Setup CB fd=3336 e=0 us = 1
14:52.974> AsyncFile::Write(strData.size=824775) obj=0xafd82b30 fd=0xd08 us = 1
14:52.974> AsyncFile::Write CB obj=0xafd82b30 fd=0xd08 e=0 us = 1
14:52.974> AsyncFile::Close() obj=0xafd82b30 fd=0xd08 us = 1
14:52.974> AsyncFileSys::Move C:\Users\XXXXX\AppData\Roaming\tixati\dht2.dat.temp to C:\Users\XXXXX\AppData\Roaming\tixati\dht2.dat us = 1
14:52.974> AsyncFile::Close() obj=0xafd82b30 fd=0xffffffffffffffff us = 1
14:52.989> AsyncFileSys::Move CB OK us = 1
14:55.831> AsyncFileSys::GetFileInfo D:\DOWNLOADZ b=1 len=0 LM=0 LA=0 CT=0 FID=0 PID=0 us = 1
14:55.852> AsyncFileSys::GetFileInfo CB 0 1 1 0 0 0 0 0 us = 1
14:55.852> AsyncFileSys::GetFileInfo D:\temp b=1 len=0 LM=0 LA=0 CT=0 FID=0 PID=0 us = 1
14:55.852> AsyncFileSys::GetFileInfo CB 0 1 1 0 0 0 0 0 us = 1
15:04.150> FileSystem::IsDirectory(D:\DOWNLOADZ) r=1 us = 26
15:04.160> EnumShellFolder(,0,0,3,25) h=a7301785 us = 1
15:04.160> EnumShellFolder unqueued h=a7301785 us = 1
15:07.874> AsyncFileSys::GetFileInfo D:\DOWNLOADZ b=1 len=0 LM=0 LA=0 CT=0 FID=0 PID=0 us = 1
15:07.895> AsyncFileSys::GetFileInfo CB 0 1 1 0 0 0 0 0 us = 1
15:07.895> AsyncFileSys::GetFileInfo D:\temp b=1 len=0 LM=0 LA=0 CT=0 FID=0 PID=0 us = 1
15:07.905> AsyncFileSys::GetFileInfo CB 0 1 1 0 0 0 0 0 us = 1
15:19.921> AsyncFileSys::GetFileInfo D:\DOWNLOADZ b=1 len=0 LM=0 LA=0 CT=0 FID=0 PID=0 us = 1
15:19.931> AsyncFileSys::GetFileInfo CB 0 1 1 0 0 0 0 0 us = 1
15:19.931> AsyncFileSys::GetFileInfo D:\temp b=1 len=0 LM=0 LA=0 CT=0 FID=0 PID=0 us = 1
15:19.931> AsyncFileSys::GetFileInfo CB 0 1 1 0 0 0 0 0 us = 1
15:22.673> EnumShellFolder cancelled h=a7301785 us = 1
15:31.949> AsyncFileSys::GetFileInfo D:\DOWNLOADZ b=1 len=0 LM=0 LA=0 CT=0 FID=0 PID=0 us = 1
15:31.965> AsyncFileSys::GetFileInfo CB 0 1 1 0 0 0 0 0 us = 1
15:31.965> AsyncFileSys::GetFileInfo D:\temp b=1 len=0 LM=0 LA=0 CT=0 FID=0 PID=0 us = 1
15:31.965> AsyncFileSys::GetFileInfo CB 0 1 1 0 0 0 0 0 us = 1
You can see that the line "EnumShellFolder(,0,0,3,25)" doesn't contain any GUID
Spying with process monitor shows no file activity when it crashes. I didn't record when it works, but you I can see access to directories in this case.