What the title says. My game has crashed twice so far, at about 10 and 15 minutes respectively. Either time the effect was:
1: All sprite animations freeze. (outside of the crash those sprites which are animated loop perpetually without issue)
2: The main player movement action (D-pad or left control stick) becomes completely unresponsive.
3: Other actions continues to work, such as abilities, jumping to level select.
I checked debug and there is no accumulation of objects. It is possible there is some kind of "locked in a loop" happening but wouldn't that jam everything? Meanwhile if it was just something causing the movement action to break that shouldn't affect the sprites. I'm currently testing what happens if it runs indefinitely and it keeps running for 30+ minutes and it hasn't crashed, though keep in mind its a turn-based game so not much new happens in that state other than checking if something should be happening.
I can look for culprits especially in the most recent code but given the "it works fine for 10-15 minutes" it will be both slow to test, slow to verify, and if its more of a 'straw that broke the camel's back' it might not be due to any specific code but an aggregate. If I knew what was breaking or how to detect it then I could have a better understanding of what might be causing the break.
Any thoughts on what that might be?