You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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?
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)
#1 pc 0x00000000000c59c0 /system/lib64/libgui.so (android::SurfaceComposerClient::Transaction::getLayerState(android::spandroid::IBinder const&)+392)
#2 pc 0x00000000000c6d7c /system/lib64/libgui.so (android::SurfaceComposerClient::Transaction::setPosition(android::spandroid::SurfaceControl const&, float, float)+76)
#3 pc 0x00000000000f7098 /system/lib64/libandroid_runtime.so (android::nativeSetPosition(_JNIEnv, _jclass*, long, long, float, float)+104)
#4 pc 0x000000000020f790 /system/framework/arm64/boot-framework.oat (art_jni_trampoline+176)
#5 pc 0x000000000090d97c /system/framework/arm64/boot-framework.oat (android.view.SurfaceControl$Transaction.setPosition+92)
#6 pc 0x0000000000133564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
#7 pc 0x00000000001a97e8 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
#8 pc 0x000000000031d2b8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376)
#9 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::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+656)
#25 pc 0x00000000002aee8c /system/lib64/libhwui.so (_JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...)+124)
#26 pc 0x00000000002b36ec /system/lib64/libhwui.so (_ZZN7androidL46android_view_RenderNode_requestPositionUpdatesEP7_JNIEnvP8_jobjectlS3_EN26PositionListenerTrampoline21doUpdatePositionAsyncEliiii$4d48234762405266a7f22f0edf10efb5+180)
#27 pc 0x00000000003228a8 /system/lib64/libhwui.so (std::__1::__function::__func<std::__1::future<decltype(fp())> android::uirenderer::CommonPool::async<std::__1::function<void ()> >(std::__1::function<void ()>&&)::'lambda'(), std::__1::allocator<std::__1::future<decltype(fp())> android::uirenderer::CommonPool::async<std::__1::function<void ()> >(std::__1::function<void ()>&&)::'lambda'()>, void ()>::operator()()+88)
#28 pc 0x0000000000336f3c /system/lib64/libhwui.so (android::uirenderer::CommonPool::workerLoop()+180)
#29 pc 0x0000000000337110 /system/lib64/libhwui.so (void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, android::uirenderer::CommonPool::CommonPool()::$_0> >(void*)+128)
#30 pc 0x00000000000ecd10 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#31 pc 0x000000000008c360 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
The text was updated successfully, but these errors were encountered: