Bug #2250
Crash on launch when trying to index folders with lots of files, or files with unexpected names/content
100%
Description
The file system indexer may have a bug when reading some files and/or folders.
See discussion: http://dengine.net/talk/discussion/2452/fresh-install-doomsday-2-0-1-crashes-instantly/p1
Related issues
Associated revisions
Fixed|Resources|libdoomsday: Avoid certain characters when choosing package IDs
Some characters have special meaning in the context of package IDs.
For instance, whitespace characters are used as list separators by
PackageLoader. Also, Info strings are ambiguous if there are lots of
consecutive single and double quote characters, so those are replaced
as well.
IssueID #2250
FS|libcore: Added option for disabling multithreaded file system updates
To help diagnose file system crashes, a new option was added that
disables the multithreaded folder contents population.
In ~/.doomsday/defaults, add:
fs { multithreaded = false }
IssueID #2250
FS|libcore: Improved "fs:multithreaded" option
Notification about completion should only occur at the end of a
tree update.
IssueID #2250
History
#1 Updated by skyjake over 7 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 30
#2 Updated by skyjake over 7 years ago
- Related to Bug #2225: Some packages are not displayed in package list until tricky editing info file added
#3 Updated by skyjake over 7 years ago
- Target version changed from 2.0.2 to 2.0.3
#4 Updated by skyjake over 7 years ago
- Target version changed from 2.0.3 to 72
#5 Updated by skyjake over 7 years ago
- Target version changed from 72 to 74
#6 Updated by skyjake about 6 years ago
- Target version changed from 74 to 72
#7 Updated by skyjake about 6 years ago
- Status changed from In Progress to Resolved
- Target version changed from 72 to 2.1 (Late 2018)
- % Done changed from 30 to 100
The likely cause for this was that multiple threads tried to initialize the data bundles registry simultaneously: 0c5600189282404
#8 Updated by skyjake about 6 years ago
- Status changed from Resolved to Closed
Fixed|Resources|libdoomsday: Avoid certain characters when choosing package IDs
Some characters have special meaning in the context of package IDs.
For instance, whitespace characters are used as list separators by
PackageLoader. Also, Info strings are ambiguous if there are lots of
consecutive single and double quote characters, so those are replaced
as well.
IssueID #2250