I’ve added this as an issue on GitHub.
Thanks. GitHub issues are very good at tracking bugs. Looking into it
Interestingly, the problem doesn’t happen as long as the multitasking manager doesn’t pause the app, such as Google Pixel with Android 14/15, which you might want to keep in mind when trying to reproduce.
And the problem should be that the App actively exits rather than crashes, you can use bugreport to get a report after the reproduced and see if there is a record, it should not be marked as a crash. This can be partially confirmed by the fact that from about 3700 onwards, the ANR decreases while the crash rate does not increase. So you can check if there are other issues, or maybe Google Play is using the word crash incorrectly?
Not sure if this helps but I’ve noticed after a build leaving the simulator log connected.
It will echo
**layUi called on unknown pid: **
into the corona sim console just before it dies.
See build
Thank you @Scott_Harrison
Thanks to you, the issue has been resolved.
However, I have some additional findings to report.
Build 2025.3715
- Redmi Note (android13) → No issues found
- Samsung Galaxy S24 Ultra (android14) → The issue has been resolved
- Samsung Galaxy S25 (android15) → The issue is still occurring!
I recently bought a phone released three days ago with Android 15 pre-installed, so I was able to test it today.
Yeah the build only targets Android 14 with the fix,
I tried on my Pixel running Android 15 and it does not seem to crash. Guessing it maybe a Samsung power saving thing?
Will try the fix on my Pixel 15 device and if it does not cause any weirdness will increase it android 14 >=
See new pull request
I was a bit busy and just got back. I have now tested it today with Build 2025.3717, and everything worked perfectly. The test devices used were S24 Ultra (Android 14) and S25 (Android 15).
After updating to build “Solar2D 2025.3717,” the number of crash reports has increased significantly. However, strangely, there are no user reviews mentioning crashes. On the contrary, I even received an updated 5-star review stating that the issue of the app closing on Samsung phones has been fixed since this patch. It’s quite confusing.
Odd, What do your crash logs say?
[base.apk] com.ansca.corona.JavaToNativeShim.render
Stack trace
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 16686 >>> com.gmail.myappname.cho <<<
backtrace:
#00 pc 0x000000000017a80c /data/app/~~eZ3pVGO1f6TZHdqxQ4RFGg==/com.gmail.myappname.cho-tq3qA1IoJbE-U7SqSELSwA==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#01 pc 0x0000000000186ca0 /data/app/~~eZ3pVGO1f6TZHdqxQ4RFGg==/com.gmail.myappname.cho-tq3qA1IoJbE-U7SqSELSwA==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#02 pc 0x000000000010247c /data/app/~~eZ3pVGO1f6TZHdqxQ4RFGg==/com.gmail.myappname.cho-tq3qA1IoJbE-U7SqSELSwA==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#03 pc 0x00000000000e630c /data/app/~~eZ3pVGO1f6TZHdqxQ4RFGg==/com.gmail.myappname.cho-tq3qA1IoJbE-U7SqSELSwA==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#04 pc 0x00000000001729a8 /data/app/~~eZ3pVGO1f6TZHdqxQ4RFGg==/com.gmail.myappname.cho-tq3qA1IoJbE-U7SqSELSwA==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#05 pc 0x0000000000333adc /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+108)
#06 pc 0x000000000078080c /apex/com.android.art/lib64/libart.so (nterp_helper+1948)
#07 pc 0x00000000004bffe6 /data/app/~~eZ3pVGO1f6TZHdqxQ4RFGg==/com.gmail.myappname.cho-tq3qA1IoJbE-U7SqSELSwA==/base.apk (com.ansca.corona.JavaToNativeShim.render+26)
#08 pc 0x0000000002135544 /memfd:jit-cache (com.ansca.corona.Controller.updateRuntimeState+1156)
#09 pc 0x0000000000780108 /apex/com.android.art/lib64/libart.so (nterp_helper+152)
#10 pc 0x00000000004cd798 /data/app/~~eZ3pVGO1f6TZHdqxQ4RFGg==/com.gmail.myappname.cho-tq3qA1IoJbE-U7SqSELSwA==/base.apk (com.ansca.corona.graphics.opengl.CoronaGLSurfaceView$CoronaRenderer.onDrawFrame+8)
#11 pc 0x000000000215b524 /memfd:jit-cache (com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun+2436)
#12 pc 0x0000000000780fc4 /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#13 pc 0x00000000004cf4ae /data/app/~~eZ3pVGO1f6TZHdqxQ4RFGg==/com.gmail.myappname.cho-tq3qA1IoJbE-U7SqSELSwA==/base.apk (com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run+42)
#14 pc 0x0000000000368774 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612)
#15 pc 0x0000000000353f04 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+132)
#16 pc 0x0000000000947a48 /apex/com.android.art/lib64/libart.so (art::detail::ShortyTraits<(char)86>::Type art::ArtMethod::InvokeInstance<(char)86>(art::Thread*, art::ObjPtr<art::mirror::Object>, art::detail::ShortyTraits<>::Type...)+60)
#17 pc 0x000000000061afcc /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1344)
#18 pc 0x000000000061aa7c /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallbackWithUffdGc(void*)+8)
#19 pc 0x00000000000bea28 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208)
#20 pc 0x000000000005b3b0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
[split_config.arm64_v8a.apk!libcorona.so]
Stack trace
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 21545 >>> com.gmail.myappname.cho <<<
backtrace:
#00 pc 0x0000000000186d20 /data/app/~~Z24weDJsTsSaVBO-4iAbfQ==/com.gmail.myappname.cho-41qjyWpJ29cReJEhXsHCWg==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#01 pc 0x0000000000102458 /data/app/~~Z24weDJsTsSaVBO-4iAbfQ==/com.gmail.myappname.cho-41qjyWpJ29cReJEhXsHCWg==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#02 pc 0x00000000000e630c /data/app/~~Z24weDJsTsSaVBO-4iAbfQ==/com.gmail.myappname.cho-41qjyWpJ29cReJEhXsHCWg==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#03 pc 0x00000000001729a8 /data/app/~~Z24weDJsTsSaVBO-4iAbfQ==/com.gmail.myappname.cho-41qjyWpJ29cReJEhXsHCWg==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#04 pc 0x0000000000333adc /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+108)
#05 pc 0x00000000003433b4 /data/app/~~Z24weDJsTsSaVBO-4iAbfQ==/com.gmail.myappname.cho-41qjyWpJ29cReJEhXsHCWg==/oat/arm64/base.odex (com.ansca.corona.Controller.updateRuntimeState+1780)
#06 pc 0x0000000000360910 /data/app/~~Z24weDJsTsSaVBO-4iAbfQ==/com.gmail.myappname.cho-41qjyWpJ29cReJEhXsHCWg==/oat/arm64/base.odex (com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun+3024)
#07 pc 0x0000000000361698 /data/app/~~Z24weDJsTsSaVBO-4iAbfQ==/com.gmail.myappname.cho-41qjyWpJ29cReJEhXsHCWg==/oat/arm64/base.odex (com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run+312)
#08 pc 0x000000000036d574 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612)
#09 pc 0x0000000000358bc0 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+132)
#10 pc 0x0000000000944608 /apex/com.android.art/lib64/libart.so (art::detail::ShortyTraits<(char)86>::Type art::ArtMethod::InvokeInstance<(char)86>(art::Thread*, art::ObjPtr<art::mirror::Object>, art::detail::ShortyTraits<>::Type...)+60)
#11 pc 0x0000000000625d24 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1344)
#12 pc 0x00000000006257d4 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallbackWithUffdGc(void*)+8)
#13 pc 0x00000000000cba28 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208)
#14 pc 0x00000000000683b0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
[split_config.arm64_v8a.apk!liblua.so] lua_getfield
Stack trace
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 10447 >>> com.gmail.myappname.cho <<<
backtrace:
#00 pc 0x00000000000281c0 /data/app/~~BZDquPJ78kDxR03cg98CdQ==/com.gmail.myappname.cho-Vv3edK3naxmbj9_r9CTFgg==/split_config.arm64_v8a.apk!liblua.so (BuildId: 5e98be7f7d017386ca15e99576a3323ef883f9c4)
#01 pc 0x000000000001cb4c /data/app/~~BZDquPJ78kDxR03cg98CdQ==/com.gmail.myappname.cho-Vv3edK3naxmbj9_r9CTFgg==/split_config.arm64_v8a.apk!liblua.so (BuildId: 5e98be7f7d017386ca15e99576a3323ef883f9c4)
#02 pc 0x0000000000012d68 /data/app/~~BZDquPJ78kDxR03cg98CdQ==/com.gmail.myappname.cho-Vv3edK3naxmbj9_r9CTFgg==/split_config.arm64_v8a.apk!liblua.so (BuildId: 5e98be7f7d017386ca15e99576a3323ef883f9c4)
#03 pc 0x0000000000012ae0 /data/app/~~BZDquPJ78kDxR03cg98CdQ==/com.gmail.myappname.cho-Vv3edK3naxmbj9_r9CTFgg==/split_config.arm64_v8a.apk!liblua.so (BuildId: 5e98be7f7d017386ca15e99576a3323ef883f9c4)
#04 pc 0x00000000000277a8 /data/app/~~BZDquPJ78kDxR03cg98CdQ==/com.gmail.myappname.cho-Vv3edK3naxmbj9_r9CTFgg==/split_config.arm64_v8a.apk!liblua.so (BuildId: 5e98be7f7d017386ca15e99576a3323ef883f9c4)
#05 pc 0x000000000000976c /data/app/~~BZDquPJ78kDxR03cg98CdQ==/com.gmail.myappname.cho-Vv3edK3naxmbj9_r9CTFgg==/split_config.arm64_v8a.apk!liblua.so (lua_getfield+152) (BuildId: 5e98be7f7d017386ca15e99576a3323ef883f9c4)
#06 pc 0x0000000000131aa4 /data/app/~~BZDquPJ78kDxR03cg98CdQ==/com.gmail.myappname.cho-Vv3edK3naxmbj9_r9CTFgg==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#07 pc 0x0000000000171e74 /data/app/~~BZDquPJ78kDxR03cg98CdQ==/com.gmail.myappname.cho-Vv3edK3naxmbj9_r9CTFgg==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#08 pc 0x0000000000171f98 /data/app/~~BZDquPJ78kDxR03cg98CdQ==/com.gmail.myappname.cho-Vv3edK3naxmbj9_r9CTFgg==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#09 pc 0x00000000001721c8 /data/app/~~BZDquPJ78kDxR03cg98CdQ==/com.gmail.myappname.cho-Vv3edK3naxmbj9_r9CTFgg==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#10 pc 0x000000000004d5f8 /data/app/~~BZDquPJ78kDxR03cg98CdQ==/com.gmail.myappname.cho-Vv3edK3naxmbj9_r9CTFgg==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#11 pc 0x0000000000051358 /data/app/~~BZDquPJ78kDxR03cg98CdQ==/com.gmail.myappname.cho-Vv3edK3naxmbj9_r9CTFgg==/split_config.arm64_v8a.apk!libcorona.so (Java_com_ansca_corona_JavaToNativeShim_nativePause+32) (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#12 pc 0x0000000000381adc /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+108)
#13 pc 0x000000000078080c /apex/com.android.art/lib64/libart.so (nterp_helper+1948)
#14 pc 0x00000000004bff16 /data/app/~~BZDquPJ78kDxR03cg98CdQ==/com.gmail.myappname.cho-Vv3edK3naxmbj9_r9CTFgg==/base.apk (com.ansca.corona.JavaToNativeShim.pause+26)
#15 pc 0x00000000020b92d0 /memfd:jit-cache (com.ansca.corona.Controller.updateRuntimeState+768)
#16 pc 0x0000000000780108 /apex/com.android.art/lib64/libart.so (nterp_helper+152)
#17 pc 0x00000000004b17c0 /data/app/~~BZDquPJ78kDxR03cg98CdQ==/com.gmail.myappname.cho-Vv3edK3naxmbj9_r9CTFgg==/base.apk (com.ansca.corona.Controller.stop+116)
#18 pc 0x0000000000780fc4 /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#19 pc 0x00000000004b4d10 /data/app/~~BZDquPJ78kDxR03cg98CdQ==/com.gmail.myappname.cho-Vv3edK3naxmbj9_r9CTFgg==/base.apk (com.ansca.corona.CoronaActivity.requestSuspendCoronaRuntime+12)
#20 pc 0x0000000000780fc4 /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#21 pc 0x00000000004b4a70 /data/app/~~BZDquPJ78kDxR03cg98CdQ==/com.gmail.myappname.cho-Vv3edK3naxmbj9_r9CTFgg==/base.apk (com.ansca.corona.CoronaActivity.onPause+48)
#22 pc 0x00000000009b930c /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.Activity.performPause+636)
#23 pc 0x000000000070d334 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.Instrumentation.callActivityOnPause+52)
#24 pc 0x00000000007f81d4 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.ActivityThread.performPauseActivityIfNeeded+180)
#25 pc 0x00000000007f7e44 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.ActivityThread.performPauseActivity+580)
#26 pc 0x0000000000801b40 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.ActivityThread.handlePauseActivity+224)
#27 pc 0x00000000009dce18 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.servertransaction.PauseActivityItem.execute+168)
#28 pc 0x0000000000741314 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.servertransaction.TransactionExecutor.executeLifecycleState+292)
#29 pc 0x0000000000741a40 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.servertransaction.TransactionExecutor.execute+752)
#30 pc 0x00000000007dc8f4 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.ActivityThread$H.handleMessage+1668)
#31 pc 0x0000000000a6eb88 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Handler.dispatchMessage+152)
#32 pc 0x0000000000a727a0 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Looper.loopOnce+1008)
#33 pc 0x0000000000a722f8 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Looper.loop+936)
#34 pc 0x00000000007f5c3c /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.ActivityThread.main+2108)
#35 pc 0x0000000000368a40 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
#36 pc 0x00000000003644d4 /apex/com.android.art/lib64/libart.so (_jobject* art::InvokeMethod<(art::PointerSize)8>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+732)
#37 pc 0x00000000006c9298 /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*) (.__uniq.165753521025965369065708152063621506277)+32)
#38 pc 0x0000000000386284 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+116)
#39 pc 0x0000000000c54c24 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+116)
#40 pc 0x0000000000c60794 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (com.android.internal.os.ZygoteInit.main+3476)
#41 pc 0x0000000000368a40 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
#42 pc 0x0000000000353f4c /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+204)
#43 pc 0x0000000000351f00 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+512)
#44 pc 0x000000000073da58 /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+104)
#45 pc 0x00000000000dfca8 /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+104)
#46 pc 0x00000000000ebe2c /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+940)
#47 pc 0x000000000000254c /system/bin/app_process64 (main+1260)
#48 pc 0x00000000000546e8 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+104)
[base.apk] com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run
Stack trace
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 20235 >>> com.gmail.myappname.cho <<<
backtrace:
#00 pc 0x0000000000179cfc /data/app/~~Tw1VLo-TVzGbRLihgQBz8Q==/com.gmail.myappname.cho-xP_HV_LKnuZP7HcnxNScvw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#01 pc 0x0000000000179854 /data/app/~~Tw1VLo-TVzGbRLihgQBz8Q==/com.gmail.myappname.cho-xP_HV_LKnuZP7HcnxNScvw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#02 pc 0x000000000018459c /data/app/~~Tw1VLo-TVzGbRLihgQBz8Q==/com.gmail.myappname.cho-xP_HV_LKnuZP7HcnxNScvw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#03 pc 0x00000000001860e8 /data/app/~~Tw1VLo-TVzGbRLihgQBz8Q==/com.gmail.myappname.cho-xP_HV_LKnuZP7HcnxNScvw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#04 pc 0x00000000001856f4 /data/app/~~Tw1VLo-TVzGbRLihgQBz8Q==/com.gmail.myappname.cho-xP_HV_LKnuZP7HcnxNScvw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#05 pc 0x0000000000104c14 /data/app/~~Tw1VLo-TVzGbRLihgQBz8Q==/com.gmail.myappname.cho-xP_HV_LKnuZP7HcnxNScvw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#06 pc 0x0000000000111188 /data/app/~~Tw1VLo-TVzGbRLihgQBz8Q==/com.gmail.myappname.cho-xP_HV_LKnuZP7HcnxNScvw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#07 pc 0x00000000000eff3c /data/app/~~Tw1VLo-TVzGbRLihgQBz8Q==/com.gmail.myappname.cho-xP_HV_LKnuZP7HcnxNScvw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#08 pc 0x00000000000eff3c /data/app/~~Tw1VLo-TVzGbRLihgQBz8Q==/com.gmail.myappname.cho-xP_HV_LKnuZP7HcnxNScvw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#09 pc 0x00000000000eff3c /data/app/~~Tw1VLo-TVzGbRLihgQBz8Q==/com.gmail.myappname.cho-xP_HV_LKnuZP7HcnxNScvw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#10 pc 0x0000000000102394 /data/app/~~Tw1VLo-TVzGbRLihgQBz8Q==/com.gmail.myappname.cho-xP_HV_LKnuZP7HcnxNScvw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#11 pc 0x00000000000e630c /data/app/~~Tw1VLo-TVzGbRLihgQBz8Q==/com.gmail.myappname.cho-xP_HV_LKnuZP7HcnxNScvw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#12 pc 0x00000000001729a8 /data/app/~~Tw1VLo-TVzGbRLihgQBz8Q==/com.gmail.myappname.cho-xP_HV_LKnuZP7HcnxNScvw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#13 pc 0x0000000000339adc /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+108)
#14 pc 0x000000000233d30c /memfd:jit-cache (com.ansca.corona.Controller.updateRuntimeState+1196)
#15 pc 0x000000000230fb60 /memfd:jit-cache (com.ansca.corona.graphics.opengl.CoronaGLSurfaceView$CoronaRenderer.onDrawFrame+48)
#16 pc 0x00000000020e7454 /memfd:jit-cache (com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun+2708)
#17 pc 0x000000000077f820 /apex/com.android.art/lib64/libart.so (nterp_helper+4016)
#18 pc 0x00000000004cf4ae /data/app/~~Tw1VLo-TVzGbRLihgQBz8Q==/com.gmail.myappname.cho-xP_HV_LKnuZP7HcnxNScvw==/base.apk (com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run+42)
#19 pc 0x0000000000362774 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612)
#20 pc 0x000000000034def0 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+132)
#21 pc 0x0000000000943e28 /apex/com.android.art/lib64/libart.so (art::detail::ShortyTraits<(char)86>::Type art::ArtMethod::InvokeInstance<(char)86>(art::Thread*, art::ObjPtr<art::mirror::Object>, art::detail::ShortyTraits<>::Type...)+60)
#22 pc 0x000000000063ebd4 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1344)
#23 pc 0x000000000063e684 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallbackWithUffdGc(void*)+8)
#24 pc 0x00000000000c3914 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208)
#25 pc 0x000000000005d084 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68)
[split_config.arm64_v8a.apk!liblua.so] lua_setfield
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Stack trace
pid: 0, tid: 31376 >>> com.gmail.myappname.cho <<<
backtrace:
#00 pc 0x00000000000281c0 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!liblua.so (BuildId: 5e98be7f7d017386ca15e99576a3323ef883f9c4)
#01 pc 0x000000000001cb4c /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!liblua.so (BuildId: 5e98be7f7d017386ca15e99576a3323ef883f9c4)
#02 pc 0x0000000000012d68 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!liblua.so (BuildId: 5e98be7f7d017386ca15e99576a3323ef883f9c4)
#03 pc 0x0000000000012f14 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!liblua.so (BuildId: 5e98be7f7d017386ca15e99576a3323ef883f9c4)
#04 pc 0x0000000000028210 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!liblua.so (BuildId: 5e98be7f7d017386ca15e99576a3323ef883f9c4)
#05 pc 0x000000000001cb4c /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!liblua.so (BuildId: 5e98be7f7d017386ca15e99576a3323ef883f9c4)
#06 pc 0x0000000000012d68 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!liblua.so (BuildId: 5e98be7f7d017386ca15e99576a3323ef883f9c4)
#07 pc 0x0000000000012ae0 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!liblua.so (BuildId: 5e98be7f7d017386ca15e99576a3323ef883f9c4)
#08 pc 0x0000000000027988 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!liblua.so (BuildId: 5e98be7f7d017386ca15e99576a3323ef883f9c4)
#09 pc 0x0000000000009ed0 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!liblua.so (lua_setfield+156) (BuildId: 5e98be7f7d017386ca15e99576a3323ef883f9c4)
#10 pc 0x0000000000131e38 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#11 pc 0x0000000000131ac4 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#12 pc 0x0000000000171e74 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#13 pc 0x0000000000171f98 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#14 pc 0x00000000001721c8 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#15 pc 0x000000000004d5f8 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!libcorona.so (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#16 pc 0x0000000000051358 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/split_config.arm64_v8a.apk!libcorona.so (Java_com_ansca_corona_JavaToNativeShim_nativePause+32) (BuildId: d26bb69b1f50efe833855dbae10fc1f1b85c9802)
#17 pc 0x0000000000334c80 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+112)
#18 pc 0x000000000078080c /apex/com.android.art/lib64/libart.so (nterp_helper+1948)
#19 pc 0x00000000004bff16 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/base.apk (com.ansca.corona.JavaToNativeShim.pause+26)
#20 pc 0x000000000218b008 /memfd:jit-cache (com.ansca.corona.Controller.updateRuntimeState+840)
#21 pc 0x0000000000780108 /apex/com.android.art/lib64/libart.so (nterp_helper+152)
#22 pc 0x00000000004b17c0 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/base.apk (com.ansca.corona.Controller.stop+116)
#23 pc 0x0000000000780fc4 /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#24 pc 0x00000000004b4d10 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/base.apk (com.ansca.corona.CoronaActivity.requestSuspendCoronaRuntime+12)
#25 pc 0x0000000000780fc4 /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#26 pc 0x00000000004b4a70 /data/app/~~3N_kUHN_hell2-qsA5SNhw==/com.gmail.myappname.cho-Xcwt-DCVWe1_hxJMBcB7aw==/base.apk (com.ansca.corona.CoronaActivity.onPause+48)
#27 pc 0x0000000000914248 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.Activity.performPause+792)
#28 pc 0x0000000000663304 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.Instrumentation.callActivityOnPause+52)
#29 pc 0x000000000074a41c /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.ActivityThread.performPauseActivityIfNeeded+204)
#30 pc 0x000000000074a044 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.ActivityThread.performPauseActivity+628)
#31 pc 0x00000000007541c8 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.ActivityThread.handlePauseActivity+264)
#32 pc 0x0000000000939778 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.servertransaction.PauseActivityItem.execute+168)
#33 pc 0x0000000000698044 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.servertransaction.TransactionExecutor.executeLifecycleState+324)
#34 pc 0x00000000006987f0 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.servertransaction.TransactionExecutor.execute+784)
#35 pc 0x000000000072fc58 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.ActivityThread$H.handleMessage+1848)
#36 pc 0x00000000009d9cf8 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Handler.dispatchMessage+168)
#37 pc 0x00000000009ddafc /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Looper.loopOnce+1036)
#38 pc 0x00000000009dd648 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Looper.loop+1112)
#39 pc 0x0000000000748c30 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.ActivityThread.main+2432)
#40 pc 0x0000000000368a40 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
#41 pc 0x00000000003644d4 /apex/com.android.art/lib64/libart.so (_jobject* art::InvokeMethod<(art::PointerSize)8>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+732)
#42 pc 0x00000000006c9298 /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*) (.__uniq.165753521025965369065708152063621506277)+32)
#43 pc 0x0000000000339a04 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+116)
#44 pc 0x0000000000d43ad4 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+132)
#45 pc 0x0000000000d4ec94 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (com.android.internal.os.ZygoteInit.main+3540)
#46 pc 0x0000000000368a40 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
#47 pc 0x0000000000353f4c /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+204)
#48 pc 0x0000000000351f00 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+512)
#49 pc 0x000000000073da58 /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+104)
#50 pc 0x00000000000dfab4 /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+104)
#51 pc 0x00000000000ebf58 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+852)
#52 pc 0x0000000000002550 /system/bin/app_process64 (main+1276)
#53 pc 0x0000000000052714 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+104)
I thought that the plugins I’m using might be related to the issue, so I’m sharing the information about the plugins I’m currently using.
['plugin.vibrator'] = spiralcodestudio_plugin('vibrator'),
["CoronaProvider.native.popup.social"] = { publisherId = "com.coronalabs" },
["CoronaProvider.native.popup.activity"] = { publisherId = "com.coronalabs", supportedPlatforms = { iphone=true }, },
["plugin.gpgs.v3"] = { publisherId = "com.solar2d", },
["CoronaProvider.gameNetwork.apple"] = { publisherId = "com.coronalabs", supportedPlatforms = { iphone=true } },
["plugin.google.iap.billing.v2"] = { publisherId = "com.solar2d" },
["plugin.iCloud"] = { publisherId = "com.coronalabs", },
[ 'plugin.appodeal.base' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.Amazon' ] = {publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.Bidmachine' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.GoogleAdMob' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.AppLovin' ] = { publisherId = 'com.coronalabs' },
-- [ 'plugin.appodeal.FacebookAudience' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.MyTarget' ] = { publisherId = 'com.coronalabs' },
[ "plugin.appodeal.Pangle" ] = {publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.Unity' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.Vungle' ] = { publisherId = 'com.coronalabs' },
-- [ 'plugin.appodeal.Yandex' ] = { publisherId = 'com.coronalabs' },
-- [ "plugin.appodeal.InMobi" ] = {publisherId = 'com.coronalabs' },
I think I may have patched it, the problem is I could not reproduce the issue on any device I own
So it a “guess-fix”
Will be in next version
Thank you for looking into it. I’ve been monitoring the situation, but no users have left reviews mentioning any crashes. Also, I couldn’t reproduce the crashes on my test devices. However, due to Google’s warning message (“If your metric persists at this level, your app is likely to become less discoverable on these devices, and a warning is likely to be shown on your store listing.”), I’ve decided to temporarily roll back to build 3714. I’ll test again when the next version is released.