-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Abort in dcpp::HashManager::StreamStore::saveTree due to TigerTree having no leaves #513
Comments
Edit: Seems to be an issue with share size, either too many files or too much data. Will investigate further. |
Hi kblaschke, Any progress with your investigation? I have never seen anything similar... |
I've deleted the database and re-hashed twice, which took about two days each. First time it broke again, but I didn't have had a debug build ready at that time. Second time I had, but the hashing finished without crashing. Will keep the debug build, so once it happens again, I'll be able to properly debug and see what goes wrong and provide an update! |
While hashing files, EiskaltDC++ crashes at the same file over and over again, causing an abort due to calling
p_Tree.getLeaves()[0].data
on a zero-size vector.Backtrace:
p_Tree is empty:
A potential fix might be to skip the save function if the tree has no leaves.
The text was updated successfully, but these errors were encountered: