I’m having a puzzling and extremely annoying issue, which of course any developpers nightmare.
A project written on OF (small video game), works runs without any issues for days and weeks on
OF 0.9.8 + Raspberry PI3 + Jesse
however the exact same code compiled hangs after approximately 20 minutes on
OF 0.11.0 + Raspberry PI3 B+ Buster
OF 0.10.0 + Raspberry PI3 B+ Stretch
In both cases it’s running idle without any user interaction. By idle I mean that there are just couple simple sprites floating across the screen and simple timers. All graphical elements have been preloaded and it’s just waiting for input.
I’m very puzzled. Tried to monitor memory usage, but I don’t see any leaks. But it just hangs to the point where it needs to be killed with CTRL-C. And curiously afterwards it won’t run again and OS needs to be rebooted.
So this is a question for OF developpers - is there anything you can think of, that have changed in terms of memory management between OF 0.9.8 and up ?
Is there any tools to monitor what’s going on ?
I still suspect memory leak, but how to catch it ?
I’m very determined to make this code run on PI3 B+ and have spend already two days on this. But it still hangs… and still runs fin on PI3/Jesse.