Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

startup crash in emulator - fault addr 0x20 in tid 4133 (GLThread 365) #5866

Closed
matkoniecz opened this issue Sep 1, 2024 · 3 comments
Closed
Assignees
Labels
bug upstream result from an upstream issue

Comments

@matkoniecz
Copy link
Member

One more startup crash. This one can be replicated in emulator.

How to Reproduce

Start SC in emulator?

There are likely extra requirements - not sure is it depending on loaded data, emulator settings, hardware or what....

2024-09-01 18:00:00.490  4080-4133  libc                    de.westnordost.streetcomplete.debug  A  Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x20 in tid 4133 (GLThread 365), pid 4080 (tcomplete.debug)
2024-09-01 18:00:00.596  4150-4150  DEBUG                   pid-4150                             A  pid: 4080, tid: 4133, name: GLThread 365  >>> de.westnordost.streetcomplete.debug <<<
2024-09-01 18:00:00.708  4150-4150  DEBUG                   pid-4150                             A        #02 pc 0089a42d  /data/app/~~OpQBe2q4MTsEp7Gdnqg0mQ==/de.westnordost.streetcomplete.debug-wXiW6Fs1nz2Qq3ErylfpQA==/lib/x86/libmaplibre.so (BuildId: 59f78d30d95d6823d680138b78746b0b3f5d42a5)
2024-09-01 18:00:00.708  4150-4150  DEBUG                   pid-4150                             A        #03 pc 008d000a  /data/app/~~OpQBe2q4MTsEp7Gdnqg0mQ==/de.westnordost.streetcomplete.debug-wXiW6Fs1nz2Qq3ErylfpQA==/lib/x86/libmaplibre.so (BuildId: 59f78d30d95d6823d680138b78746b0b3f5d42a5)
2024-09-01 18:00:00.708  4150-4150  DEBUG                   pid-4150                             A        #04 pc 008d15b5  /data/app/~~OpQBe2q4MTsEp7Gdnqg0mQ==/de.westnordost.streetcomplete.debug-wXiW6Fs1nz2Qq3ErylfpQA==/lib/x86/libmaplibre.so (BuildId: 59f78d30d95d6823d680138b78746b0b3f5d42a5)
2024-09-01 18:00:00.708  4150-4150  DEBUG                   pid-4150                             A        #05 pc 0067c5fa  /data/app/~~OpQBe2q4MTsEp7Gdnqg0mQ==/de.westnordost.streetcomplete.debug-wXiW6Fs1nz2Qq3ErylfpQA==/lib/x86/libmaplibre.so (BuildId: 59f78d30d95d6823d680138b78746b0b3f5d42a5)
2024-09-01 18:00:00.708  4150-4150  DEBUG                   pid-4150                             A        #06 pc 0067a608  /data/app/~~OpQBe2q4MTsEp7Gdnqg0mQ==/de.westnordost.streetcomplete.debug-wXiW6Fs1nz2Qq3ErylfpQA==/lib/x86/libmaplibre.so (BuildId: 59f78d30d95d6823d680138b78746b0b3f5d42a5)
2024-09-01 18:00:00.708  4150-4150  DEBUG                   pid-4150                             A        #07 pc 00458459  /data/app/~~OpQBe2q4MTsEp7Gdnqg0mQ==/de.westnordost.streetcomplete.debug-wXiW6Fs1nz2Qq3ErylfpQA==/lib/x86/libmaplibre.so (mbgl::android::MapRenderer::render(_JNIEnv&)+217) (BuildId: 59f78d30d95d6823d680138b78746b0b3f5d42a5)
2024-09-01 18:00:00.708  4150-4150  DEBUG                   pid-4150                             A        #08 pc 0045b4c5  /data/app/~~OpQBe2q4MTsEp7Gdnqg0mQ==/de.westnordost.streetcomplete.debug-wXiW6Fs1nz2Qq3ErylfpQA==/lib/x86/libmaplibre.so (auto jni::NativeMethodMaker<void (auto jni::NativePeerMemberFunctionMethod<void (mbgl::android::MapRenderer::*)(_JNIEnv&), &(mbgl::android::MapRenderer::render(_JNIEnv&))>::operator()<mbgl::android::MapRenderer, mbgl::android::MapRenderer, void>(jni::Field<mbgl::android::MapRenderer, long 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::render(_JNIEnv&))>::operator()<mbgl::android::MapRenderer, mbgl::android::MapRenderer, void>(jni::Field<mbgl::android::MapRenderer, long long> const&)::'lambda'(_JNIEnv&, jni::Object<mbgl::android::MapRenderer>&)>(char const*, auto jni::NativePeerMemberFunctionMethod<void (mbgl::android::MapRenderer::*)(_JNIEnv&), &(mbgl::android::MapRenderer::render(_JNIEnv&))>::operator()<mbgl::android::MapRenderer, mbgl::android::MapRenderer, void>(jni::Field<mbgl::android::MapRenderer, long long> const&)::'lambda'(_JNIEnv&, jni::Object<mbgl::android::MapRenderer>&) const&)::'lambda'(_JNIEnv*, jni::jobject*)::__invoke(_JNIEnv*, jni::jobject*)+85) (BuildId: 59f78d30d95d6823d680138b78746b0b3f5d42a5)
2024-09-01 18:00:00.708  4150-4150  DEBUG                   pid-4150                             A        #09 pc 0045b569  /data/app/~~OpQBe2q4MTsEp7Gdnqg0mQ==/de.westnordost.streetcomplete.debug-wXiW6Fs1nz2Qq3ErylfpQA==/lib/x86/libmaplibre.so (auto auto jni::MakeNativeMethod<auto jni::NativeMethodMaker<void (auto jni::NativePeerMemberFunctionMethod<void (mbgl::android::MapRenderer::*)(_JNIEnv&), &(mbgl::android::MapRenderer::render(_JNIEnv&))>::operator()<mbgl::android::MapRenderer, mbgl::android::MapRenderer, void>(jni::Field<mbgl::android::MapRenderer, long 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::render(_JNIEnv&))>::operator()<mbgl::android::MapRenderer, mbgl::android::MapRenderer, void>(jni::Field<mbgl::android::MapRenderer, long long> const&)::'lambda'(_JNIEnv&, jni::Object<mbgl::android::MapRenderer>&)>(char const*, auto jni::NativePeerMemberFunctionMethod<void (mbgl::android::MapRenderer::*)(_JNIEnv&), &(mbgl::android::MapRenderer::render(_JNIEnv&))>::operator()<mbgl::android::MapRenderer, mbgl::android::MapRenderer, void>(jni::Field<mbgl::android::MapRenderer, long 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::render(_JNIEnv&))>::operator()<mbgl::android::MapRenderer, mbgl::android::MapRenderer, void>(jni::Field<mbgl::android::MapRenderer, long 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::render(_JNIEnv&))>::operator()<mbgl::android::MapRenderer, mbgl::android::MapRenderer, void>(jni::Field<mbgl::android::MapRenderer, long long> const&)::'lambda'(_JNIEnv&, jni::Object<mbgl::android::MapRenderer>&)>::value, void>::type*)::'lambda'(_JNIEnv*, auto...)::__invoke<jni::jobject*>(_JNIEnv*, auto...)+57) (BuildId: 59f78d30d95d6823d680138b78746b0b3f5d42a5)
2024-09-01 18:00:00.708  4150-4150  DEBUG                   pid-4150                             A        #17 pc 00264de0  [anon:dalvik-classes20.dex extracted in memory from /data/app/~~OpQBe2q4MTsEp7Gdnqg0mQ==/de.westnordost.streetcomplete.debug-wXiW6Fs1nz2Qq3ErylfpQA==/base.apk!classes20.dex] (org.maplibre.android.maps.renderer.MapRenderer.onDrawFrame+12)
2024-09-01 18:00:00.709  4150-4150  DEBUG                   pid-4150                             A        #20 pc 00266a08  [anon:dalvik-classes20.dex extracted in memory from /data/app/~~OpQBe2q4MTsEp7Gdnqg0mQ==/de.westnordost.streetcomplete.debug-wXiW6Fs1nz2Qq3ErylfpQA==/base.apk!classes20.dex] (org.maplibre.android.maps.renderer.glsurfaceview.GLSurfaceViewMapRenderer.onDrawFrame)
2024-09-01 18:00:00.709  4150-4150  DEBUG                   pid-4150                             A        #23 pc 002674da  [anon:dalvik-classes20.dex extracted in memory from /data/app/~~OpQBe2q4MTsEp7Gdnqg0mQ==/de.westnordost.streetcomplete.debug-wXiW6Fs1nz2Qq3ErylfpQA==/base.apk!classes20.dex] (org.maplibre.android.maps.renderer.glsurfaceview.MapLibreGLSurfaceView$GLThread.guardedRun+998)
2024-09-01 18:00:00.709  4150-4150  DEBUG                   pid-4150                             A        #26 pc 00267a5c  [anon:dalvik-classes20.dex extracted in memory from /data/app/~~OpQBe2q4MTsEp7Gdnqg0mQ==/de.westnordost.streetcomplete.debug-wXiW6Fs1nz2Qq3ErylfpQA==/base.apk!classes20.dex] (org.maplibre.android.maps.renderer.glsurfaceview.MapLibreGLSurfaceView$GLThread.run+52)

searched for https://github.com/search?q=repo%3Astreetcomplete%2FStreetComplete+MapLibreGLSurfaceView&type=issues - seems not reported yes

Expected Behavior

no crash

Versions affected

3d5abf0

@matkoniecz matkoniecz added the bug label Sep 1, 2024
@westnordost
Copy link
Member

Would you kindly add your information at maplibre/maplibre-native#2791 and close this issue?

@westnordost westnordost reopened this Sep 1, 2024
@westnordost
Copy link
Member

westnordost commented Sep 1, 2024

Would you kindly add your information to the linked issue before closing? (Android emulator API level, stack trace)

@riQQ riQQ added the upstream result from an upstream issue label Sep 1, 2024
@matkoniecz
Copy link
Member Author

Oh, I assumed it is OK to do it asynchronously, not sequentially.

Added now.

@matkoniecz matkoniecz closed this as not planned Won't fix, can't repro, duplicate, stale Sep 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug upstream result from an upstream issue
Projects
None yet
Development

No branches or pull requests

3 participants