Hi, not sure if anyone is following this topic but we did get some more info from a recent crash report.
We googled "system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+52)"
from the log below and discovered a link from a Google investigation:
https://issuetracker.google.com/issues/148521210
From the link: "it looks as if these could be data objects which are serialized/deserialized using some framework which could depend on reflection. If that is the case make sure to have sufficient keep rules for these classes/methods/fields.
Hopefully this info is helpful?
Here’s the partial log from the crash “signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)”:
#10 pc 000000000005807f /data/app/com.xyz-7YCqPnxgxxTd1l_SYhdNYg==/oat/arm/base.odex (offset 0x58000) (com.ansca.corona.JavaToNativeShim.nativeAbortShowingImageProvider [DEDUPED]+102)
#11 pc 000000000006f2e5 /data/app/com.xyz-7YCqPnxgxxTd1l_SYhdNYg==/oat/arm/base.odex (offset 0x58000) (com.ansca.corona.Controller.updateRuntimeState+1060)
#12 pc 00000000000837f9 /data/app/com.xyz-7YCqPnxgxxTd1l_SYhdNYg==/oat/arm/base.odex (offset 0x58000) (com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun+2416)
#13 pc 00000000000842c3 /data/app/com.xyz-7YCqPnxgxxTd1l_SYhdNYg==/oat/arm/base.odex (offset 0x58000) (com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run+170)
#14 pc 0000000000410175 /system/lib/libart.so (art_quick_invoke_stub_internal+68)
#15 pc 00000000003e96c1 /system/lib/libart.so (art_quick_invoke_stub+224)
#16 pc 00000000000a1415 /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
#17 pc 0000000000348f95 /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+52)
#18 pc 0000000000349ced /system/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+320)
#19 pc 000000000036b4db /system/lib/libart.so (art::CreateCallback(void*)+866)
#20 pc 0000000000073a39 /system/lib/libc.so (__pthread_start(void*)+22)
#21 pc 000000000001e179 /system/lib/libc.so (__start_thread+24)