Some hashed files rehash at every startup

Bug #245021 reported by MikeJJ
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
DC++
Invalid
Low
Unassigned

Bug Description

Everytime i start DC++ 5 files get rehashed. And always get the same hash.
(It used to be 4 files, but added some more, and now it does 5).
It is running under wine. Pretty sure when they were shared over a "network" (to a XP virtual machine) they didn't get rehashed, but can't remember entirely.
Also if i refresh filelist they don't get rehashed, only at startup.

Revision history for this message
Jacek Sieka (arnetheduck) wrote :

Look at HashIndex.xml - find the files that are rehashed and see if TimeStamp gets updated...also, see if there's anything else strange in there with those files...

Changed in dcplusplus:
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
MikeJJ (mrmikejj) wrote :

The timestamp stays the same in the HashIndex.xml file.
I tried deleting one of the entries from it, but that file still continues to rehash every startup. It got a new timestamp from the first rehash of it, but subsequent rehashes perserve that timestamp.

Only "strange" thing i can see in there is the file order. It follows alphabetical order of files in a directory, but the rehashed files are at the bottom of that directory. e.g. say 9 files in a directory, named 1 (to) 9. With files 2 and 5 hashed every startup, the order would be: 1 3 4 6 7 8 9 2 5.

Okay, another strangeness . . . . the files which get rehashed have exactly the same timestamp (except the entry which i manually deleted and it got rehashed, but it did have the same as the other 4 before).

Revision history for this message
MikeJJ (mrmikejj) wrote :

Not sure if a DC++ update or a Wine update fixed this, but it's fixed. :)

Changed in dcplusplus:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.