mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-21 02:09:05 +02:00
Texture replacement looks up files from several IO threads at once, while another thread may be reading from the same archive. libzip isn't thread safe, and a name lookup writes to the archive: it caches each name's guessed encoding, and allocates a converted copy of CP437 names. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>