Crash on Open of 643b with Existing Filelist?

Found a bug in "Everything"? report it here
Post Reply
therube
Posts: 4977
Joined: Thu Sep 03, 2009 6:48 pm

Crash on Open of 643b with Existing Filelist?

Post by therube »

Code: Select all

Everything 1.3.2.643b: .\src\db.c(5409): _db_rename_ntfs_folder(): folder name array corrupt

Crash on Open of 643b with Existing Filelist?

My guess as to what occurred in any case.

Code: Select all

Everything 1.3.2.643b: .\src\db.c(5409): _db_rename_ntfs_folder(): folder name array corrupt
This was an existing 636b with (both NTFS &) Filelist.
On attempted open with 643b, crashed.

Opened Everything.ini
Changed filelists="C:\\DEV\\Locate\\ruben-i5-750.efu" to filelists=""
Started Everything (successfully)
Added back in the Filelist (successfully)***

*** Well throw that idea out the window!

As I'm composing this, nothing much happening in between, I got the same crash.

The .efu was originally generated with an older version of Everything, 636b perhaps, if that might mean anything.
(Perhaps I should have read that thread you posted ;-).)
I am not running the service.
I do have a another instance of everything.exe running under a different User account.
IOW, the other & this makes two.
(This second instance, the one that is crashing, I'm using: C:\DEV\Locate\Everything.exe -db Everything750.db -config Everything750.ini)

Still have a sneaky suspicion that the Filelist is playing in to this.
void
Developer
Posts: 16745
Joined: Fri Oct 16, 2009 11:31 pm

Re: Crash on Open of 643b with Existing Filelist?

Post by void »

Thanks for the bug report.
The .efu was originally generated with an older version of Everything, 636b perhaps, if that might mean anything.
efu files are plain text files and are compatible with all versions of Everything.
The files themselfs should not be causing the issue, it looks like an issue with the Everything index.

What is displayed in the debug console before this crash occurs.
If possible please send a crash dump.
therube
Posts: 4977
Joined: Thu Sep 03, 2009 6:48 pm

Re: Crash on Open of 643b with Existing Filelist?

Post by therube »

Code: Select all

load localization
load everything icon
create mutex
bookmarks
set hook
create tray
db_load
enter setfocus
WM_ACTIVATE 00000001 00000000, lastfocus 00000000, current focus 00000000
leave setfocus
invalidate
enter main loop
update filesystem C:
open volume \\?\Volume{e8a31bcb-8ba0-11e2-9203-806e6f6e6963}
opened 484 0.000141
rename safebrowsing to safebrowsing-backup
folder name array corrupt

WM_ACTIVATE 00000000 00000000, lastfocus 000c04ce, current focus 000c04ce
"safebrowsing" (that I know of) is Google BS, included in Mozilla browsers.
But why that one particular instance has issues & others do not...?
void
Developer
Posts: 16745
Joined: Fri Oct 16, 2009 11:31 pm

Re: Crash on Open of 643b with Existing Filelist?

Post by void »

Thanks for the debug info.
But why that one particular instance has issues & others do not...?
This error occurs when Everything's internal folder FRN or folder name is corrupt.
I am not sure how this is being corrupt, I am reviewing the code that produces this error.

In the mean time, please try forcing a database rebuild.
void
Developer
Posts: 16745
Joined: Fri Oct 16, 2009 11:31 pm

Re: Crash on Open of 643b with Existing Filelist?

Post by void »

Forcing a database rebuild will not help.

I am able to reproduce this crash also, I will look into this more...
void
Developer
Posts: 16745
Joined: Fri Oct 16, 2009 11:31 pm

Re: Crash on Open of 643b with Existing Filelist?

Post by void »

Ok, I have found the problem, I will release an update shortly.

This problem is cause by having duplicated items in the database.
Post Reply