Parse each directory block on its own
Brought to you by:
carrier
The current design of many of the file systems is that they load the directory and then parse it. It should be updated to parse each block as it is loaded. See issue 3052302 for example of how this can cause problems. In this case, the directory is not loaded because it requires too much memory.