The problem is that every since my GUI stops working, let's start from the beginning
-FT902 + FT812 custom board-
From EVE 4.5 I got widgets and so on, positioned with layouts, built images and all of this mess.
Then I've done many under-the-hood personalizations (added CANBus support, USB DFU function, Power Supply Managemet, code cleaning). Now the project is almost done

.
BUT, if I switch back and forth many times, the toy crashes

: the application freezes, and there's no other way than reset (reboot via reset pin).
As It apparently was like a memory corruption, when loading some complex page, i've began reading the mallinfo() structure, and every time I switch away and back to a slide, I find the HEAP grew by 96Byte... Also, my first slide, which for a while had a fixed address, after some jumps moved to another address...
This is a 250kB compressed bin application, full of stuff, variables and icons. Where shall I search for the leak?
Let me say there is no room for attach a debug ... code needed a -o3 -oS optimization to be built under eclipse and sent to board. Everything I have is the UART console... or writing on SD, maybe?
Any help will be appreciated.