Nope, this is a known bug with this specific game (Crash at the last dungeon). GPSP for GP2X had the same problem, so it is emulator related.
You can get around it by passing the area with the whirlwinds on an emu for PC, then saving and finishing the game back on the handheld.