1.4.0.713b freezes when unzipping or transferring files

Found a bug in "Everything"? report it here
Post Reply
bkm
Posts: 7
Joined: Sun May 10, 2009 7:44 am

1.4.0.713b freezes when unzipping or transferring files

Post by bkm »

Sorry if this has been reported before...

v1.4.0.713b locks up (freezes) when unzipping or transferring files. Previous version did not display this behavior.

For instance, I am now unrar-ing (unzipping) a 1GB file (file size is just an example). I now cannot use Everything because it is frozen (locked up). I can only search using Everything again only after the file has finished unzipping. Same behaviour occurs when transferring files from hard drive to hard drive. Everything is frozen until the file has completed being moved or copied.

Previous versions did not behave this way....


thanks much
void
Developer
Posts: 16745
Joined: Fri Oct 16, 2009 11:31 pm

Re: 1.4.0.713b freezes when unzipping or transferring files

Post by void »

How are you unzipping/transferring files?

Right-click Drag dropping? Ctrl + V?
bkm
Posts: 7
Joined: Sun May 10, 2009 7:44 am

Re: 1.4.0.713b freezes when unzipping or transferring files

Post by bkm »

I am using WinRAR to unzip files.

I use drag/dropping to move files.

I am back to using stable version 1.3.4.686 and it is working fine. It is version 1.4.0.713b that has the problem as described.

Thanks
void
Developer
Posts: 16745
Joined: Fri Oct 16, 2009 11:31 pm

Re: 1.4.0.713b freezes when unzipping or transferring files

Post by void »

Do you have a USB drive in your system?
Is it indexed by Everything?
bkm
Posts: 7
Joined: Sun May 10, 2009 7:44 am

Re: 1.4.0.713b freezes when unzipping or transferring files

Post by bkm »

Yes, a few powered external USB 3.0 drives and yes they are definitely indexed by Everything
void
Developer
Posts: 16745
Joined: Fri Oct 16, 2009 11:31 pm

Re: 1.4.0.713b freezes when unzipping or transferring files

Post by void »

Everything is trying to read file size or date modified information from a USB drive. Unfortunately, access to USB drives is serialized, causing Everything to hang.

Disabling file size and date modified indexing in Everything 1.4 should give the same behavior as in Everything 1.3:
  • In Everything, from the Tools menu, click Options.
  • Click the Indexes tab.
  • Uncheck Index file size.
  • Uncheck Index folder size.
  • Uncheck Index date created.
  • Uncheck Index date modified.
  • Uncheck Index date accessed.
  • Uncheck Index attributes.
  • Click OK.
I have on my TODO list to improve reading changes to USB drives.
therube
Posts: 4977
Joined: Thu Sep 03, 2009 6:48 pm

Re: 1.4.0.713b freezes when unzipping or transferring files

Post by therube »

access to USB drives is serialized
Explain?

And in this case, when you say "USB", your are speaking of a "Flash" type drive (rather then a mechanical HDD connected through a USB connection).
void
Developer
Posts: 16745
Joined: Fri Oct 16, 2009 11:31 pm

Re: 1.4.0.713b freezes when unzipping or transferring files

Post by void »

access to USB drives is serialized
I've found access to USB flash drives and external USB HDDs can only be done one after the other (never at the same time like internal HDDs), and they do not share this access fairly.
If you are writing a 1GB file to a USB drive, you will be unable to read from the usb drive until the write is complete.

Everything is trying to read file sizes, and the date modified of changed files on a USB drive while another program is writing to the USB drive, causing Everything to hang until the write is complete.
What I need to do is only access file size cache if possible, avoid reading file size information from USB drives or only read it when the USB drive is idle (I'm currently experimenting with this).
therube
Posts: 4977
Joined: Thu Sep 03, 2009 6:48 pm

Re: 1.4.0.713b freezes when unzipping or transferring files

Post by therube »

(Thanks.)
bkm
Posts: 7
Joined: Sun May 10, 2009 7:44 am

Re: 1.4.0.713b freezes when unzipping or transferring files

Post by bkm »

Thanks for explaining this problem I was having with the 1.4 beta... I guess I will stick with the older stable 1.3 as it seems to do all I need... and does it very well :-)

Thanks again
void
Developer
Posts: 16745
Joined: Fri Oct 16, 2009 11:31 pm

Re: 1.4.0.713b freezes when unzipping or transferring files

Post by void »

What I need to do is only access file size cache if possible, avoid reading file size information from USB drives or only read it when the USB drive is idle (I'm currently experimenting with this).
This helped a little, but it is still not good enough.
Now I'm trying to offload I/O access to another thread to avoid blocking in the UI/worker thread...
Post Reply