Adobe-Runtime-Support
Adobe-Runtime-Support copied to clipboard
Android-Crash - Airsdk 50.2.4.1
Animate CC 24.0.1 Windows 11 Java 17 Airsdk 50.2.4.1
Device crash : [vivo 1904 (vivo 1904)] [Android 11 (SDK 30)]
Android Crash Log :
backtrace:
#00 pc 0x00000000000d1cd0 /system/lib64/libgui.so (std::__1::pair<std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<android::spandroid::IBinder, android::ComposerState>, void*>>, bool> std::__1::__hash_table<std::__1::__hash_value_type<android::spandroid::IBinder, android::ComposerState>, std::__1::__unordered_map_hasher<android::spandroid::IBinder, std::__1::__hash_value_type<android::spandroid::IBinder, android::ComposerState>, android::SurfaceComposerClient::IBinderHash, true>, std::__1::__unordered_map_equal<android::spandroid::IBinder, std::__1::__hash_value_type<android::spandroid::IBinder, android::ComposerState>, std::__1::equal_to<android::spandroid::IBinder >, true>, std::__1::allocator<std::__1::__hash_value_type<android::spandroid::IBinder, android::ComposerState> > >::__emplace_unique_key_args<android::spandroid::IBinder, std::__1::piecewise_construct_t const&, std::__1::tuple<android::spandroid::IBinder const&>, std::__1::tuple<> >(android::spandroid::IBinder const&, std::__1::piecewise_construct_t const&, std::__1::tuple<android::spandroid::IBinder const&>&&, std::__1::tuple<>&&)+488)
#01 pc 0x00000000000c59c0 /system/lib64/libgui.so (android::SurfaceComposerClient::Transaction::getLayerState(android::spandroid::IBinder const&)+392)
#02 pc 0x00000000000c6d7c /system/lib64/libgui.so (android::SurfaceComposerClient::Transaction::setPosition(android::spandroid::SurfaceControl const&, float, float)+76)
#03 pc 0x00000000000f7098 /system/lib64/libandroid_runtime.so (android::nativeSetPosition(_JNIEnv, _jclass*, long, long, float, float)+104)
#04 pc 0x000000000020f790 /system/framework/arm64/boot-framework.oat (art_jni_trampoline+176)
#05 pc 0x000000000090d97c /system/framework/arm64/boot-framework.oat (android.view.SurfaceControl$Transaction.setPosition+92)
#06 pc 0x0000000000133564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
#07 pc 0x00000000001a97e8 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
#08 pc 0x000000000031d2b8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376)
#09 pc 0x00000000003134a0 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912)
#10 pc 0x0000000000688560 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+848)
#11 pc 0x000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20)
#12 pc 0x000000000029196c /system/framework/framework.jar (android.view.SurfaceView.onSetSurfacePositionAndScaleRT+4)
#13 pc 0x000000000030a748 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.4502695289159863402)+264)
#14 pc 0x0000000000676f60 /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+776)
#15 pc 0x000000000013cff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88)
#16 pc 0x00000000009e467c /system/framework/arm64/boot-framework.oat (android.view.SurfaceView.applySurfaceTransforms+284)
#17 pc 0x00000000009e51d4 /system/framework/arm64/boot-framework.oat (android.view.SurfaceView.setParentSpaceRectangle+148)
#18 pc 0x0000000000910158 /system/framework/arm64/boot-framework.oat (android.view.SurfaceView$1.positionChanged+392)
#19 pc 0x00000000004cccc4 /system/framework/arm64/boot-framework.oat (android.graphics.RenderNode$CompositePositionUpdateListener.positionChanged+132)
#20 pc 0x0000000000133564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
#21 pc 0x00000000001a97e8 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
#22 pc 0x000000000055f4e4 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithVarArgsart::ArtMethod*(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, std::__va_list)+468)
#23 pc 0x000000000055f684 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+92)
#24 pc 0x00000000003b1e80 /apex/com.android.art/lib64/libart.so (art::JNI
Call stack has nothing related to AIR in it which makes me think this is a device issue and a bug in their drivers... but there's always the chance that some condition within an AIR app is exposing this bug and hence we may be able to work around it.
Is this reproducible? and only happening when the AIR app is running? Could you describe any steps for reproducing it, or indication as to what may be happening at the point it happens e.g. pop-up appearing on the screen, launching a video or html webview, or similar?
thanks