After a while, my app crashes with an "out of memory" error. There is nothing wrong with my viewstack (I can see that when I run "adb shell dumpsys activity activities"). I suspect there are some references between classes/modules that are still "open" or "intact" and that's why the garbage collector cannot erase them. Is this possible? Is there a way to find this out?