Hello,
Preface: I'm working on a game project on the mobile platform - both on iOS/Android.
Our game is an HD+ game, which is written in C/C++ & Java.
The main code in C++ is around 90%, C from third-party libraries (curl, OpenSSL, zlib,...) less than 5%, and Java code is used for communication with the Android API.
Recently, with many changes from the team, the game randomly crashed on Android without any stack trace or bug report. Only one line:
Zygote : Process 21540 exited due to signal 9 (Killed).
It happens on many firmware from 9 to 13, from Samsung to Huawei(Honor), and Xiaomi...
We are trying to debug from our end (programmers) but have no luck - because it is random or did we make the debug build? However, our QA meets it in around 5% of test sessions.
I checked the following documents
Do you have any suggestions for this situation? May I miss something on the documents above?
Thanks in advance,
Hai