Eunchurn Park abe3e6c6db
fix(epub): prevent blank pages from corrupted index files
- Clean up incomplete temp files before retry attempts in Section.cpp
- Remove failed stream files immediately to prevent corruption
- Add data consistency validation in TextBlock deserialization (wc == xc == sc)
- Add sanity check for unreasonably large word counts (max 10000)
- Add iterator bounds validation before rendering to prevent overflow

This fixes an issue where pages after a certain point would appear blank
due to corrupted .bin files from failed SD card streaming retries.
2025-12-26 23:07:49 +09:00
..