Somewhat curious in how you calculated the odds of the crash…
The extension was looking for a 7-byte pattern by copying 16K blocks to an accessible location and going over them, but this did not account for the pattern being potentially at a block “edge” (e.g. 3 bytes here, 4 bytes in the next block).
lol, that would do it