Log In     Register    

Help and Support
Ask a question, report a problem, request a feature...
<<  Back To Forum

Tixati 3.42 location -> move bug

by Guest on 2026/04/15 10:30:34 PM    
Hello,

With latest windows 11 update, the tree directory stays empty when opening.
The location history is still here though.

Am I the only one with this problem ?

Thanks
by Guest on 2026/04/15 10:49:55 PM    
Just to clarify, you are right clicking a torrent in the transfer tab and going to local files-location-move and the window that pops up is empty?
Does this happen for all torrents? Is this a new problem? Did you recently update tixati or Windows?
by Guest on 2026/04/15 10:59:58 PM    
I had to reboot and the problem is gone first time I open select location, but it's blank every time after and restarting tixati doesn't solve the problem.
Why doesn't tixati use standard windows file and directory selection windows ?
by Guest on 2026/04/16 11:59:05 PM    
I'm still stuck with no directory showing in selection window.
Could you add at least a manual path box in next tixati release ?
by Guest on 2026/04/17 09:22:33 PM    
I did a record with file access log and when I try to select a directory I have this message :

55:06.966> EnumDirectory FindFirstFile fail e=3  us = 1
by Guest on 2026/04/18 09:35:15 AM    
You can probably use Process Monitor to get a more complete log of what is happening on your system (when running no foreground and background applications, just Tixati). If you don't see anything you want to keep private in there, you can offer it to the developer.

Unfortunately, it is probably some internal change in the guts of Explorer accessible through a myriad of COM interfaces, and not just file access rights problem.
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.
by Guest on 2026/04/19 04:41:56 PM    
Here is the Process Monitor log file (native or Excel) with an empty tixati_portable folder. It works correctly the first time I choose a folder for the download, until 4:25 PM. From 4:25:21 PM onwards, I try to choose a new path and it no longer works.

(Links removed by Mod and sent to Devs)

my username is visible in the PML log, I replaced it with XXXX in .csv

there are buffer overflow error in these logs. Strange thing is even if I quit and restart tixati, it's broken until next reboot.
by Guest on 2026/04/26 07:04:55 PM    
I found a solution thanks to this message: https://forum.tixati.com/support/8068
I disabled network discovery and File Explorer is working again.




This web site is powered by Super Simple Server