Hi @kennywyland. I ran into that issue yesterday. The approach I have found is to integrate main thread's watcher (examples of how to implement - https://github.com/tiket-apps-ci/Watchdog). And call fatalError in case main thread does not respond more than a threshold value. So, eventually it is supposed to be logged in firebase along with a stack trace.