I was playing a hack of Fire Red (Advanced Adventure, same engine) and I happened to have a full team of 6, with 5 pokemon fainted. The non-fainted one, a Scyther, was in my 5th party slot, and one of my other pokemon, a Tyrogue, had an EXP share on. Entering a double trainer battle, the first thing that happened was, upon entering the battle, the text "Go! SCYTHER and SCYTHER!" even though there was only one Scyther on my team. Both had the same moves, and there were two Scyther sprites onscreen. I tried to go to the Switch screen, and things looked a bit odd. For one, my Servine and my Tyrogue, both fainted, were in the double battle slots at the top of the party. Instead of my Scyther and a Remoraid, two other party slots were being occupied by another Servine and Tyrogue. I tried battling. It now said, for both allies, "What will TYROGUE do?" but showed my Scyther's moveset. The playing field on my side now appeared empty. On the first turn, my Scyther, being low on health, fainted. Instead of the battle continuing, the game crashed. That is all.