Games works fine on 2016-11-26 gdmk.
Its your problem.Somthing is wrong from your end.
Pokemon (I'm not playing other games) freezing at random times has been plaguing people for quite some time, it's a known issue and for the most part I have a pretty damn good PC for emulation, so what could it possibly be?
The game runs fine, it's perfectly playable, but the random freeze tends to happen when SOS chaining or if I'm jumping between the Game and the Festival Plaza a lot.
And sometimes I can go an hour or two and not encounter the freeze, but the moment Citra is minimized or something opens over it, or if I'm SOS chaining, or doing plaza, it suddenly becomes at risk to freezing. And then sometimes it just freezes randomly a few minutes after starting, during a cutscene or some such.
This is on fresh installs of Citra, old installs, it doesn't seem to matter what build or what variation I use, this issue still exists, even if some versions are less prone to freezing, they all do it eventually.
It's very easy to be like "I dunno it's your fault" and not provide any useful information. But at the end of the day I am encountering a known issue despite all the methods people "think" fix it or lessen it, and in some cases it is lessened but it's still waiting to happen regardless.
Hell, Citra doesn't even crash when it freezes, the game just freezes and Citra continues to work just fine.
EDIT:Apparently Soft Reset freezes the game too every time, odd, this is what gets shown
Stopping and starting Emulation also stops working and Citra needs to be closed entirely to fix it.