ITADN

`AndroidVulkanRendererBackend` crashes on screen lock/unlock

#4303Openmichalgwo 创建于 2026-05-23
android
M
michalgwocommented
### MapLibre Android Version 13.0.2 ### Android SDK Version Android 15 ### Device Xiaomi Redmi Note 13 ### What happened? The app crashes when the device screen is locked and unlocked while a map is displayed on the Vulkan renderer. OpenGL works fine. I use maplibre-compose. ### Steps to reproduce 1. Open the app with a MapLibre map visible 2. Lock the device screen 3. Unlock the device screen 4. App crashes ### Renderer Vulkan ### Relevant log output ```shell 2026-05-23 12:57:30.285 16368-16368 DEBUG crash_dump64 A #00 pc 0000000000a242a0 /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk!libmaplibre.so (offset 0x1398000) (BuildId: df5c73a41a0e7d04d833a36986d8816853eeb81a) 2026-05-23 12:57:30.285 16368-16368 DEBUG crash_dump64 A #01 pc 0000000000a24348 /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk!libmaplibre.so (offset 0x1398000) (BuildId: df5c73a41a0e7d04d833a36986d8816853eeb81a) 2026-05-23 12:57:30.285 16368-16368 DEBUG crash_dump64 A #02 pc 0000000000a2402c /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk!libmaplibre.so (offset 0x1398000) (BuildId: df5c73a41a0e7d04d833a36986d8816853eeb81a) 2026-05-23 12:57:30.285 16368-16368 DEBUG crash_dump64 A #03 pc 00000000007d8544 /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk!libmaplibre.so (offset 0x1398000) (BuildId: df5c73a41a0e7d04d833a36986d8816853eeb81a) 2026-05-23 12:57:30.285 16368-16368 DEBUG crash_dump64 A #04 pc 00000000009babb4 /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk!libmaplibre.so (offset 0x1398000) (BuildId: df5c73a41a0e7d04d833a36986d8816853eeb81a) 2026-05-23 12:57:30.285 16368-16368 DEBUG crash_dump64 A #05 pc 00000000009ba8f4 /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk!libmaplibre.so (offset 0x1398000) (BuildId: df5c73a41a0e7d04d833a36986d8816853eeb81a) 2026-05-23 12:57:30.285 16368-16368 DEBUG crash_dump64 A #06 pc 00000000006ec9ec /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk!libmaplibre.so (offset 0x1398000) (BuildId: df5c73a41a0e7d04d833a36986d8816853eeb81a) 2026-05-23 12:57:30.285 16368-16368 DEBUG crash_dump64 A #07 pc 0000000000a0e168 /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk!libmaplibre.so (offset 0x1398000) (BuildId: df5c73a41a0e7d04d833a36986d8816853eeb81a) 2026-05-23 12:57:30.285 16368-16368 DEBUG crash_dump64 A #08 pc 0000000000a0f15c /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk!libmaplibre.so (offset 0x1398000) (BuildId: df5c73a41a0e7d04d833a36986d8816853eeb81a) 2026-05-23 12:57:30.285 16368-16368 DEBUG crash_dump64 A #09 pc 0000000000a31468 /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk!libmaplibre.so (offset 0x1398000) (BuildId: df5c73a41a0e7d04d833a36986d8816853eeb81a) 2026-05-23 12:57:30.285 16368-16368 DEBUG crash_dump64 A #10 pc 0000000000a3136c /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk!libmaplibre.so (offset 0x1398000) (BuildId: df5c73a41a0e7d04d833a36986d8816853eeb81a) 2026-05-23 12:57:30.285 16368-16368 DEBUG crash_dump64 A #11 pc 00000000006e5f64 /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk!libmaplibre.so (offset 0x1398000) (mbgl::android::AndroidVulkanRendererBackend::~AndroidVulkanRendererBackend()+16) (BuildId: df5c73a41a0e7d04d833a36986d8816853eeb81a) 2026-05-23 12:57:30.285 16368-16368 DEBUG crash_dump64 A #12 pc 0000000000605cf4 /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk!libmaplibre.so (offset 0x1398000) (mbgl::android::MapRenderer::resetRenderer()+84) (BuildId: df5c73a41a0e7d04d833a36986d8816853eeb81a) 2026-05-23 12:57:30.285 16368-16368 DEBUG crash_dump64 A #13 pc 000000000060aa30 /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk!libmaplibre.so (offset 0x1398000) (auto auto jni::MakeNativeMethod<auto jni::NativeMethodMaker<void (auto jni::NativePeerMemberFunctionMethod<void (mbgl::android::MapRenderer::*)(_JNIEnv&), &mbgl::android::MapRenderer::onSurfaceDestroyed(_JNIEnv&)>::operator()<mbgl::android::MapRenderer, mbgl::android::MapRenderer, void>(jni::Field<mbgl::android::MapRenderer, long> const&)::'lambda'(_JNIEnv&, jni::Object<mbgl::android::MapRenderer>&)::*)(_JNIEnv&, jni::Object<mbgl::android::MapRenderer>&) const>::operator()<auto jni::NativePeerMemberFunctionMethod<void (mbgl::android::MapRenderer::*)(_JNIEnv&), &mbgl::android::MapRenderer::onSurfaceDestroyed(_JNIEnv&)>::operator()<mbgl::android::MapRenderer, mbgl::android::MapRenderer, void>(jni::Field<mbgl::android::MapRenderer, long> const&)::'lambda'(_JNIEnv&, jni::Object<mbgl::android::MapRenderer>&)>(char const*, auto jni::NativePeerMemberFunctionMethod<void (mbgl::android::MapRenderer::*)(_JNIEnv&), &mbgl::android::MapRenderer::onSurfaceDestroyed(_JNIEnv&)>::operator()<mbgl::android::MapRenderer, mbgl::android::MapRenderer, void>(jni::Field<mbgl::android::MapRenderer, long> const&)::'lambda'(_JNIEnv&, jni::Object<mbgl::android::MapRenderer>&) const&)::'lambda'(_JNIEnv*, jni::jobject*)>(char const*, char const*, auto jni::NativePeerMemberFunctionMethod<void (mbgl::android::MapRenderer::*)(_JNIEnv&), &mbgl::android::MapRenderer::onSurfaceDestroyed(_JNIEnv&)>::operator()<mbgl::android::MapRenderer, mbgl::android::MapRenderer, void>(jni::Field<mbgl::android::MapRenderer, long> const&)::'lambda'(_JNIEnv&, jni::Object<mbgl::android::MapRenderer>&) const&, std::__ndk1::enable_if<std::is_class<auto jni::NativePeerMemberFunctionMethod<void (mbgl::android::MapRenderer::*)(_JNIEnv&), &mbgl::android::MapRenderer::onSurfaceDestroyed(_JNIEnv&)>::operator()<mbgl::android::MapRenderer, mbgl::android::MapRenderer, void>(jni::Field<mbgl::android::MapRenderer, long> const&)::'lambda'(_JNIEnv&, jni::Object<mbgl::android::MapRenderer>&)>::value, void>::type*)::'lambda'(_JNIEnv*, auto...)::__invoke<jni::jobject*>(_JNIEnv*, auto...)+44) (BuildId: df5c73a41a0e7d04d833a36986d8816853eeb81a) 2026-05-23 12:57:30.285 16368-16368 DEBUG crash_dump64 A #19 pc 0000000000530868 [anon:dalvik-classes30.dex extracted in memory from /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk] 2026-05-23 12:57:30.286 16368-16368 DEBUG crash_dump64 A #24 pc 0000000000531838 [anon:dalvik-classes30.dex extracted in memory from /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk] 2026-05-23 12:57:30.286 16368-16368 DEBUG crash_dump64 A #29 pc 00000000005313d8 [anon:dalvik-classes30.dex extracted in memory from /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk] 2026-05-23 12:57:30.286 16368-16368 DEBUG crash_dump64 A #34 pc 0000000000530e18 [anon:dalvik-classes30.dex extracted in memory from /data/app/~~M8arfS7clZIHrQwJ9Iiiww==/com.nailthetrail.nailthetrail-REG2abzR0EwilVKUvRxDNg==/base.apk] ``` ### Additional context _No response_
0 条评论