mapbox / mapbox/mapbox-maps-android

Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 2064 (MB Worker U 3), pid 32596

Open
#2,725 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug :beetle:
Dominant language
Kotlin
Stars
578
Forks
161
PR merge metrics
No merged PRs in 30d

Description

## Environment

- Android OS version: 14
- Devices affected: Xiaomi Redmi Note 14
- Maps SDK Version: v11.15.2

## Observed behavior and steps to reproduce

On top of the MapboxMap at some point (usually more than 30 minutes Map already present) is opened `BottomSheetDialogFragment` than getting the issue

```logs
A Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 2064 (MB Worker U 3), pid 32596 (nternal.prelive)
2026-07-07 09:18:59.053 32596-32596 Looper ee.mtakso.driver.internal.prelive W PerfMonitor doFrame : time=388ms vsyncFrame=228439 latency=994ms procState=-1 historyMsgCount=30 (msgIndex=14 wall=986ms seq=376001 late=74ms h=android.app.ActivityThread$H w=159)
2026-07-07 09:18:59.451 32596-32596 Looper ee.mtakso.driver.internal.prelive W PerfMonitor doFrame : time=48ms vsyncFrame=228561 latency=702ms procState=-1 historyMsgCount=161 (msgIndex=1 wall=388ms seq=376018 late=994ms h=android.view.Choreographer$FrameHandler c=android.view.Choreographer$FrameDisplayEventReceiver)
2026-07-07 09:19:02.539 23682-23682 DEBUG crash_dump64 A Cmdline: ee.mtakso.driver.internal.prelive
2026-07-07 09:19:02.539 23682-23682 DEBUG crash_dump64 A pid: 32596, tid: 2064, name: MB Worker U 3 >>> ee.mtakso.driver.internal.prelive <<<
2026-07-07 09:19:02.539 23682-23682 DEBUG crash_dump64 A #00 pc 00000000000a082c /data/app/~~eqIhGUcxe4HA1Y-Qx5ttag==/ee.mtakso.driver.internal.prelive-ZVsp4Lc6_Cp0RxHC0kT9yQ==/lib/arm64/libc++_shared.so (__dynamic_cast+24) (BuildId: e8503e76ded720095755e58f7c0e4b30cf32df8c)
2026-07-07 09:19:02.539 23682-23682 DEBUG crash_dump64 A #01 pc 00000000009f2454 /data/app/~~eqIhGUcxe4HA1Y-Qx5ttag==/ee.mtakso.driver.internal.prelive-ZVsp4Lc6_Cp0RxHC0kT9yQ==/lib/arm64/libmapbox-maps.so (BuildId: ef901e6405678e5c0ee87e1aaac7ada8b42ccd02)
2026-07-07 09:19:02.539 23682-23682 DEBUG crash_dump64 A #02 pc 00000000009ee08c /data/app/~~eqIhGUcxe4HA1Y-Qx5ttag==/ee.mtakso.driver.internal.prelive-ZVsp4Lc6_Cp0RxHC0kT9yQ==/lib/arm64/libmapbox-maps.so (BuildId: ef901e6405678e5c0ee87e1aaac7ada8b42ccd02)
2026-07-07 09:19:02.539 23682-23682 DEBUG crash_dump64 A #03 pc 00000000009f1e64 /data/app/~~eqIhGUcxe4HA1Y-Qx5ttag==/ee.mtakso.driver.internal.prelive-ZVsp4Lc6_Cp0RxHC0kT9yQ==/lib/arm64/libmapbox-maps.so (BuildId: ef901e6405678e5c0ee87e1aaac7ada8b42ccd02)
2026-07-07 09:19:02.539 23682-23682 DEBUG crash_dump64 A #04 pc 0000000000669770 /data/app/~~eqIhGUcxe4HA1Y-Qx5ttag==/ee.mtakso.driver.internal.prelive-ZVsp4Lc6_Cp0RxHC0kT9yQ==/lib/arm64/libmapbox-maps.so (BuildId: ef901e6405678e5c0ee87e1aaac7ada8b42ccd02)
2026-07-07 09:19:02.539 23682-23682 DEBUG crash_dump64 A #05 pc 0000000000436bc0 /data/app/~~eqIhGUcxe4HA1Y-Qx5ttag==/ee.mtakso.driver.internal.prelive-ZVsp4Lc6_Cp0RxHC0kT9yQ==/lib/arm64/libmapbox-maps.so (BuildId: ef901e6405678e5c0ee87e1aaac7ada8b42ccd02)
2026-07-07 09:19:02.539 23682-23682 DEBUG crash_dump64 A #06 pc 0000000000591948 /data/app/~~eqIhGUcxe4HA1Y-Qx5ttag==/ee.mtakso.driver.internal.prelive-ZVsp4Lc6_Cp0RxHC0kT9yQ==/lib/arm64/libmapbox-maps.so (BuildId: ef901e6405678e5c0ee87e1aaac7ada8b42ccd02)
2026-07-07 09:19:02.539 23682-23682 DEBUG crash_dump64 A #07 pc 00000000008a86e0 /data/app/~~eqIhGUcxe4HA1Y-Qx5ttag==/ee.mtakso.driver.internal.prelive-ZVsp4Lc6_Cp0RxHC0kT9yQ==/lib/arm64/libmapbox-maps.so (BuildId: ef901e6405678e5c0ee87e1aaac7ada8b42ccd02)
2026-07-07 09:19:02.539 23682-23682 DEBUG crash_dump64 A #08 pc 00000000008aa9ec /data/app/~~eqIhGUcxe4HA1Y-Qx5ttag==/ee.mtakso.driver.internal.prelive-ZVsp4Lc6_Cp0RxHC0kT9yQ==/lib/arm64/libmapbox-maps.so (BuildId: ef901e6405678e5c0ee87e1aaac7ada8b42ccd02)
2026-07-07 09:19:02.539 23682-23682 DEBUG crash_dump64 A #09 pc 00000000008abb38 /data/app/~~eqIhGUcxe4HA1Y-Qx5ttag==/ee.mtakso.driver.internal.prelive-ZVsp4Lc6_Cp0RxHC0kT9yQ==/lib/arm64/libmapbox-maps.so (BuildId: ef901e6405678e5c0ee87e1aaac7ada8b42ccd02)
2026-07-07 09:19:02.539 23682-23682 DEBUG crash_dump64 A #10 pc 000000000032a684 /data/app/~~eqIhGUcxe4HA1Y-Qx5ttag==/ee.mtakso.driver.internal.prelive-ZVsp4Lc6_Cp0RxHC0kT9yQ==/lib/arm64/libmapbox-common.so (BuildId: 05115d237d44afb0821be5a2481d4291485f3a24)
2026-07-07 09:19:02.539 23682-23682 DEBUG crash_dump64 A #11 pc 000000000034c6b8 /data/app/~~eqIhGUcxe4HA1Y-Qx5ttag==/ee.mtakso.driver.internal.prelive-ZVsp4Lc6_Cp0RxHC0kT9yQ==/lib/arm64/libmapbox-common.so (BuildId: 05115d237d44afb0821be5a2481d4291485f3a24)
2026-07-07 09:19:02.539 23682-23682 DEBUG crash_dump64 A #12 pc 000000000032e290 /data/app/~~eqIhGUcxe4HA1Y-Qx5ttag==/ee.mtakso.driver.internal.prelive-ZVsp4Lc6_Cp0RxHC0kT9yQ==/lib/arm64/libmapbox-common.so (BuildId: 05115d237d44afb0821be5a2481d4291485f3a24)
```

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Begin by reproducing the crash on Android 14 with a Xiaomi Redmi Note 14 after leaving the MapboxMap open, then opening a BottomSheetDialogFragment. Use the supplied frames in libmapbox-maps.so, libmapbox-common.so, and libc++_shared.so as entry points; no source file or test is named. Done means isolating and preventing the SIGSEGV.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.