CycloDS here, confirmed for freezing.
However, just randomly saving here and there has prevented it from freezing somehow... I dunno how tho.
I'll save it after I heal at a pokemon centre , every 1-2 level ups per pokemon, every trainer battle or something cool happens like a good pokemon...