mapbox / mapbox/mapbox-maps-ios
Crash in MapboxCoreMaps
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 601
- Forks
- 196
- PR merge metrics
- No merged PRs in 30d
Description
Environment
- Xcode version: 16.4 (16F6)
- iOS version: iPhone OS 18.5 (22F76)
- Devices affected: iPhone15,4
- Maps SDK Version: 11.12.2
Observed behavior and steps to reproduce
The following crash sometimes occurs when starting the app (NavOffroad).
Distributor ID: com.apple.TestFlight
Hardware Model: iPhone15,4
Process: NavOffroad [40907]
Path: /private/var/containers/Bundle/Application/59A74BF0-3C1D-4712-A64E-ABE969315A0C/NavOffroad.app/NavOffroad
Identifier: com.navoffroad.NavOffroad
Version: 4.3.6 (2025053001)
AppStoreTools: 16F3
AppVariant: 1:iPhone15,4:18
Beta: YES
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: com.navoffroad.NavOffroad [3433]
Date/Time: 2025-05-30 20:27:12.6371 -0700
Launch Time: 2025-05-30 18:22:24.9113 -0700
OS Version: iPhone OS 18.5 (22F76)
Release Type: User
Baseband Version: 2.60.02
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000129c0007c
Exception Codes: 0x0000000000000001, 0x0000000129c0007c
VM Region Info: 0x129c0007c is not in any region. Bytes after previous region: 125 Bytes before following region: 356515716
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
MALLOC_SMALL 129800000-129c00000 [ 4096K] rw-/rwx SM=PRV
---> GAP OF 0x15400000 BYTES
MALLOC_SMALL 13f000000-13f400000 [ 4096K] rw-/rwx SM=PRV
Termination Reason: SIGNAL 11 Segmentation fault: 11
Terminating Process: exc handler [40907]
Triggered by Thread: 0
Thread 0 name:
Thread 0 Crashed:
0 MapboxCoreMaps 0x0000000103a2b05c 0x103224000 + 8417372
1 MapboxCoreMaps 0x000000010371f620 0x103224000 + 5223968
2 MapboxCoreMaps 0x0000000103a2a2e8 0x103224000 + 8413928
3 MapboxCoreMaps 0x0000000103a2d374 0x103224000 + 8426356
4 MapboxCommon 0x0000000102d670dc 0x102bf8000 + 1503452
5 CoreFoundation 0x000000019f5e0a8c 0x19f5d1000 + 64140
6 CoreFoundation 0x000000019f5e08a4 0x19f5d1000 + 63652
7 CoreFoundation 0x000000019f5e0700 0x19f5d1000 + 63232
8 CoreFoundation 0x000000019f5e1080 0x19f5d1000 + 65664
9 CoreFoundation 0x000000019f5e2c3c 0x19f5d1000 + 72764
10 GraphicsServices 0x00000001ec7c1454 0x1ec7c0000 + 5204
11 UIKitCore 0x00000001a1ff5274 0x1a1ec0000 + 1266292
12 UIKitCore 0x00000001a1fc0a28 0x1a1ec0000 + 1051176
13 UIKitCore 0x00000001a20a2168 0x1a1ec0000 + 1974632
14 NavOffroad 0x000000010088197c $sSo21UIApplicationDelegateP5UIKitE4mainyyFZ10NavOffroad03AppB0C_Ttg5 + 28 (/<compiler-generated>:11)
15 NavOffroad 0x000000010088197c static AppDelegate.$main() + 28 (AppDelegate.swift:0)
16 NavOffroad 0x000000010088197c main + 116
17 dyld 0x00000001c64b7f08 0x1c6479000 + 257800
Thread 1:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 2:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 3:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 4:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 5:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 6 name:
Thread 6:
0 libsystem_kernel.dylib 0x00000001f07efce4 0x1f07ef000 + 3300
1 libsystem_kernel.dylib 0x00000001f07f339c 0x1f07ef000 + 17308
2 libsystem_kernel.dylib 0x00000001f07f32b8 0x1f07ef000 + 17080
3 libsystem_kernel.dylib 0x00000001f07f3100 0x1f07ef000 + 16640
4 CoreFoundation 0x000000019f5e2900 0x19f5d1000 + 71936
5 CoreFoundation 0x000000019f5e11f0 0x19f5d1000 + 66032
6 CoreFoundation 0x000000019f5e2c3c 0x19f5d1000 + 72764
7 Foundation 0x000000019e25a79c 0x19e24b000 + 63388
8 Foundation 0x000000019e260020 0x19e24b000 + 86048
9 UIKitCore 0x00000001a1fdf56c 0x1a1ec0000 + 1176940
10 Foundation 0x000000019e2c0804 0x19e24b000 + 481284
11 libsystem_pthread.dylib 0x0000000229cf7344 0x229cf4000 + 13124
12 libsystem_pthread.dylib 0x0000000229cf4ab8 0x229cf4000 + 2744
Thread 7 name:
Thread 7:
0 libswiftCore.dylib 0x000000019dffd0f0 0x19dc85000 + 3637488
1 libswiftCore.dylib 0x000000019dd19ed0 0x19dc85000 + 610000
2 libswiftCore.dylib 0x000000019e01e6c8 0x19dc85000 + 3774152
3 libswiftCore.dylib 0x000000019e01f63c 0x19dc85000 + 3778108
4 libswiftCore.dylib 0x000000019dffd108 0x19dc85000 + 3637512
5 libswiftCore.dylib 0x000000019dd19ed0 0x19dc85000 + 610000
6 libswiftCore.dylib 0x000000019e01e6c8 0x19dc85000 + 3774152
7 libswiftCore.dylib 0x000000019e01f63c 0x19dc85000 + 3778108
8 libswiftCore.dylib 0x000000019dffd108 0x19dc85000 + 3637512
9 libswiftCore.dylib 0x000000019dd19ed0 0x19dc85000 + 610000
10 libswiftCore.dylib 0x000000019e01e6c8 0x19dc85000 + 3774152
11 libswiftCore.dylib 0x000000019e01f63c 0x19dc85000 + 3778108
12 libswiftCore.dylib 0x000000019debb070 0x19dc85000 + 2318448
13 libswiftCore.dylib 0x000000019e01e6c8 0x19dc85000 + 3774152
14 libswiftCore.dylib 0x000000019e01f63c 0x19dc85000 + 3778108
15 NavOffroad 0x0000000100ba02a8 $sSo11MBXGeometryC10MapboxMapsEyAB4Turf19GeometryConvertible_pcfCTf4en_nAD0E0O_Tt0g5 + 3848 (/<compiler-generated>:0)
16 NavOffroad 0x0000000100ba4dd8 MBXGeometry.init(_:) + 28 (/<compiler-generated>:0)
17 NavOffroad 0x0000000100ba4dd8 MBXFeature.init(_:) + 700 (Feature.swift:58)
18 NavOffroad 0x0000000100d2a3e8 implicit closure #1 in GeoJSONSourceData.coreData.getter + 28 (/<compiler-generated>:0)
19 NavOffroad 0x0000000100d2a3e8 specialized Collection.map<A, B>(_:) + 136
20 NavOffroad 0x0000000100d2a3e8 GeoJSONSourceData.coreData.getter + 632 (/<compiler-generated>:0)
21 NavOffroad 0x0000000100d2a3e8 0x1007f8000 + 5448680 (GeoJSONSourceData.swift:86)
22 NavOffroad 0x0000000100d1a2fc closure #1 in StyleSourceManager.updateGeoJSONSource(withId:data:dataId:) + 96 (StyleSourceManager.swift:300)
23 NavOffroad 0x0000000100843124 <deduplicated_symbol> + 28
24 libdispatch.dylib 0x00000001a756c2b8 0x1a755b000 + 70328
25 libdispatch.dylib 0x00000001a7576584 0x1a755b000 + 112004
26 libdispatch.dylib 0x00000001a75652d0 0x1a755b000 + 41680
27 libdispatch.dylib 0x00000001a7565dac 0x1a755b000 + 44460
28 libdispatch.dylib 0x00000001a75701dc 0x1a755b000 + 86492
29 libdispatch.dylib 0x00000001a756fa60 0x1a755b000 + 84576
30 libsystem_pthread.dylib 0x0000000229cf4a0c 0x229cf4000 + 2572
31 libsystem_pthread.dylib 0x0000000229cf4aac 0x229cf4000 + 2732
Thread 8 name:
Thread 8:
0 libsystem_kernel.dylib 0x00000001f07f5438 0x1f07ef000 + 25656
1 libsystem_pthread.dylib 0x0000000229cf5e50 0x229cf4000 + 7760
2 libc++.1.dylib 0x00000001b00d535c 0x1b00b4000 + 136028
3 MapboxCommon 0x0000000102da8144 0x102bf8000 + 1769796
4 libsystem_pthread.dylib 0x0000000229cf7344 0x229cf4000 + 13124
5 libsystem_pthread.dylib 0x0000000229cf4ab8 0x229cf4000 + 2744
Thread 9 name:
Thread 9:
0 libsystem_kernel.dylib 0x00000001f07f01d4 0x1f07ef000 + 4564
1 MapboxCommon 0x0000000102c23d94 0x102bf8000 + 179604
2 MapboxCommon 0x0000000102c3bfe0 0x102bf8000 + 278496
3 MapboxCommon 0x0000000102c51570 0x102bf8000 + 365936
4 MapboxCommon 0x0000000102c4f114 0x102bf8000 + 356628
5 MapboxCommon 0x0000000102c14038 0x102bf8000 + 114744
6 MapboxCommon 0x0000000102eb9844 0x102bf8000 + 2889796
7 MapboxCoreMaps 0x00000001033fe384 0x103224000 + 1942404
8 MapboxCoreMaps 0x0000000103400f98 0x103224000 + 1953688
9 MapboxCoreMaps 0x0000000103775b74 0x103224000 + 5577588
10 MapboxCoreMaps 0x0000000103778188 0x103224000 + 5587336
11 MapboxCoreMaps 0x0000000103778724 0x103224000 + 5588772
12 MapboxCommon 0x0000000102da834c 0x102bf8000 + 1770316
13 libsystem_pthread.dylib 0x0000000229cf7344 0x229cf4000 + 13124
14 libsystem_pthread.dylib 0x0000000229cf4ab8 0x229cf4000 + 2744
Thread 10 name:
Thread 10:
0 libsystem_kernel.dylib 0x00000001f07f5438 0x1f07ef000 + 25656
1 libsystem_pthread.dylib 0x0000000229cf5e50 0x229cf4000 + 7760
2 libc++.1.dylib 0x00000001b00d52c4 0x1b00b4000 + 135876
3 MapboxCommon 0x0000000102da8114 0x102bf8000 + 1769748
4 libsystem_pthread.dylib 0x0000000229cf7344 0x229cf4000 + 13124
5 libsystem_pthread.dylib 0x0000000229cf4ab8 0x229cf4000 + 2744
Thread 11 name:
Thread 11:
0 libsystem_kernel.dylib 0x00000001f07f5438 0x1f07ef000 + 25656
1 libsystem_pthread.dylib 0x0000000229cf5e50 0x229cf4000 + 7760
2 libc++.1.dylib 0x00000001b00d52c4 0x1b00b4000 + 135876
3 MapboxCommon 0x0000000102da8114 0x102bf8000 + 1769748
4 libsystem_pthread.dylib 0x0000000229cf7344 0x229cf4000 + 13124
5 libsystem_pthread.dylib 0x0000000229cf4ab8 0x229cf4000 + 2744
Thread 12 name:
Thread 12:
0 libsystem_kernel.dylib 0x00000001f07efce4 0x1f07ef000 + 3300
1 libsystem_kernel.dylib 0x00000001f07f339c 0x1f07ef000 + 17308
2 libsystem_kernel.dylib 0x00000001f07f32b8 0x1f07ef000 + 17080
3 libsystem_kernel.dylib 0x00000001f07f3100 0x1f07ef000 + 16640
4 CoreFoundation 0x000000019f5e2900 0x19f5d1000 + 71936
5 CoreFoundation 0x000000019f5e11f0 0x19f5d1000 + 66032
6 CoreFoundation 0x000000019f5e2c3c 0x19f5d1000 + 72764
7 CoreFoundation 0x000000019f65d674 0x19f5d1000 + 575092
8 MapboxCommon 0x0000000102e3771c 0x102bf8000 + 2357020
9 Foundation 0x000000019e2c0804 0x19e24b000 + 481284
10 libsystem_pthread.dylib 0x0000000229cf7344 0x229cf4000 + 13124
11 libsystem_pthread.dylib 0x0000000229cf4ab8 0x229cf4000 + 2744
Thread 13 name:
Thread 13:
0 libsystem_kernel.dylib 0x00000001f07f5438 0x1f07ef000 + 25656
1 libsystem_pthread.dylib 0x0000000229cf5e50 0x229cf4000 + 7760
2 libc++.1.dylib 0x00000001b00d52c4 0x1b00b4000 + 135876
3 MapboxCommon 0x0000000102da8114 0x102bf8000 + 1769748
4 libsystem_pthread.dylib 0x0000000229cf7344 0x229cf4000 + 13124
5 libsystem_pthread.dylib 0x0000000229cf4ab8 0x229cf4000 + 2744
Thread 14 name:
Thread 14:
0 libsystem_kernel.dylib 0x00000001f07f5438 0x1f07ef000 + 25656
1 libsystem_pthread.dylib 0x0000000229cf5e50 0x229cf4000 + 7760
2 libc++.1.dylib 0x00000001b00d52c4 0x1b00b4000 + 135876
3 MapboxCommon 0x0000000102da8114 0x102bf8000 + 1769748
4 libsystem_pthread.dylib 0x0000000229cf7344 0x229cf4000 + 13124
5 libsystem_pthread.dylib 0x0000000229cf4ab8 0x229cf4000 + 2744
Thread 15 name:
Thread 15:
0 libsystem_kernel.dylib 0x00000001f07f5438 0x1f07ef000 + 25656
1 libsystem_pthread.dylib 0x0000000229cf5e50 0x229cf4000 + 7760
2 libc++.1.dylib 0x00000001b00d535c 0x1b00b4000 + 136028
3 MapboxCommon 0x0000000102da8144 0x102bf8000 + 1769796
4 libsystem_pthread.dylib 0x0000000229cf7344 0x229cf4000 + 13124
5 libsystem_pthread.dylib 0x0000000229cf4ab8 0x229cf4000 + 2744
Thread 16 name:
Thread 16:
0 libsystem_kernel.dylib 0x00000001f07f5438 0x1f07ef000 + 25656
1 libsystem_pthread.dylib 0x0000000229cf5e50 0x229cf4000 + 7760
2 libc++.1.dylib 0x00000001b00d52c4 0x1b00b4000 + 135876
3 MapboxCommon 0x0000000102da8114 0x102bf8000 + 1769748
4 libsystem_pthread.dylib 0x0000000229cf7344 0x229cf4000 + 13124
5 libsystem_pthread.dylib 0x0000000229cf4ab8 0x229cf4000 + 2744
Thread 17:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 18:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 19:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 20:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 21:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 22:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 23 name:
Thread 23:
0 libsystem_kernel.dylib 0x00000001f07f5438 0x1f07ef000 + 25656
1 libsystem_pthread.dylib 0x0000000229cf5e50 0x229cf4000 + 7760
2 libc++.1.dylib 0x00000001b00d52c4 0x1b00b4000 + 135876
3 MapboxCommon 0x0000000102da8114 0x102bf8000 + 1769748
4 libsystem_pthread.dylib 0x0000000229cf7344 0x229cf4000 + 13124
5 libsystem_pthread.dylib 0x0000000229cf4ab8 0x229cf4000 + 2744
Thread 24 name:
Thread 24:
0 libsystem_kernel.dylib 0x00000001f07efce4 0x1f07ef000 + 3300
1 libsystem_kernel.dylib 0x00000001f07f339c 0x1f07ef000 + 17308
2 libsystem_kernel.dylib 0x00000001f07f32b8 0x1f07ef000 + 17080
3 libsystem_kernel.dylib 0x00000001f07f3100 0x1f07ef000 + 16640
4 CoreFoundation 0x000000019f5e2900 0x19f5d1000 + 71936
5 CoreFoundation 0x000000019f5e11f0 0x19f5d1000 + 66032
6 CoreFoundation 0x000000019f5e2c3c 0x19f5d1000 + 72764
7 CFNetwork 0x00000001a0c0230c 0x1a0b62000 + 656140
8 Foundation 0x000000019e2c0804 0x19e24b000 + 481284
9 libsystem_pthread.dylib 0x0000000229cf7344 0x229cf4000 + 13124
10 libsystem_pthread.dylib 0x0000000229cf4ab8 0x229cf4000 + 2744
Thread 25 name:
Thread 25:
0 libsystem_kernel.dylib 0x00000001f07efc78 0x1f07ef000 + 3192
1 libdispatch.dylib 0x00000001a7591198 0x1a755b000 + 221592
2 libdispatch.dylib 0x00000001a755ee58 0x1a755b000 + 15960
3 libdispatch.dylib 0x00000001a756eba8 0x1a755b000 + 80808
4 libsystem_pthread.dylib 0x0000000229cf7344 0x229cf4000 + 13124
5 libsystem_pthread.dylib 0x0000000229cf4ab8 0x229cf4000 + 2744
Thread 26 name:
Thread 26:
0 libsystem_kernel.dylib 0x00000001f07f5438 0x1f07ef000 + 25656
1 libsystem_pthread.dylib 0x0000000229cf5e50 0x229cf4000 + 7760
2 libc++.1.dylib 0x00000001b00d52c4 0x1b00b4000 + 135876
3 MapboxCommon 0x0000000102da8114 0x102bf8000 + 1769748
4 libsystem_pthread.dylib 0x0000000229cf7344 0x229cf4000 + 13124
5 libsystem_pthread.dylib 0x0000000229cf4ab8 0x229cf4000 + 2744
Thread 27 name:
Thread 27:
0 libsystem_kernel.dylib 0x00000001f07f5438 0x1f07ef000 + 25656
1 libsystem_pthread.dylib 0x0000000229cf5e50 0x229cf4000 + 7760
2 libc++.1.dylib 0x00000001b00d52c4 0x1b00b4000 + 135876
3 MapboxCommon 0x0000000102da8114 0x102bf8000 + 1769748
4 libsystem_pthread.dylib 0x0000000229cf7344 0x229cf4000 + 13124
5 libsystem_pthread.dylib 0x0000000229cf4ab8 0x229cf4000 + 2744
Thread 28:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 29:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 30:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 31:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 32:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 33:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 34:
0 libsystem_pthread.dylib 0x0000000229cf4aa4 0x229cf4000 + 2724
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x000000000002201f x1: 0x0000000000000200 x2: 0x0000000000000202 x3: 0x000000000002201e
x4: 0x0000000000000000 x5: 0x0000000000000020 x6: 0x000000000000002c x7: 0x0000000000000000
x8: 0x0000000000000000 x9: 0x0000000000000201 x10: 0x0000000000000200 x11: 0x0000000000000200
x12: 0x000000000000010e x13: 0x00000001292dc000 x14: 0x0000000129b78000 x15: 0x00000000fffffe00
x16: 0x000000000000010e x17: 0x0000000000000200 x18: 0x0000000000000000 x19: 0x00000001108cb480
x20: 0x0000000000000002 x21: 0x000000011e2e6a00 x22: 0x000000011e2e6a18 x23: 0x0000000000000000
x24: 0x0000000000000000 x25: 0x0000000000000000 x26: 0x00000001235aca00 x27: 0x0000000000000001
x28: 0x000000011a489758 fp: 0x000000016f6060c0 lr: 0x0000000103a2aea0
sp: 0x000000016f606000 pc: 0x0000000103a2b05c cpsr: 0x1000
esr: 0x92000007 (Data Abort) byte read Translation fault
Binary Images:
0x1007f8000 - 0x101137fff NavOffroad arm64 <22d4912ba9f0348d9fa9f00cb58b9b26> /var/containers/Bundle/Application/59A74BF0-3C1D-4712-A64E-ABE969315A0C/NavOffroad.app/NavOffroad
0x101418000 - 0x101463fff Turf arm64 <2cfa2a4081e43ed78841731322f83334> /private/var/containers/Bundle/Application/59A74BF0-3C1D-4712-A64E-ABE969315A0C/NavOffroad.app/Frameworks/Turf.framework/Turf
0x1016e8000 - 0x102887fff MapboxNavigationNative arm64 <8303d213ee273fc3ab3f2e6febfe6329> /private/var/containers/Bundle/Application/59A74BF0-3C1D-4712-A64E-ABE969315A0C/NavOffroad.app/Frameworks/MapboxNavigationNative.framework/MapboxNavigationNative
0x102bf8000 - 0x10316bfff MapboxCommon arm64 <21fac32183e23498b5535efb1c2bbdfe> /private/var/containers/Bundle/Application/59A74BF0-3C1D-4712-A64E-ABE969315A0C/NavOffroad.app/Frameworks/MapboxCommon.framework/MapboxCommon
0x103224000 - 0x103d13fff MapboxCoreMaps arm64 <967c35e41db538478beeee3b2a2f2bd1> /private/var/containers/Bundle/Application/59A74BF0-3C1D-4712-A64E-ABE969315A0C/NavOffroad.app/Frameworks/MapboxCoreMaps.framework/MapboxCoreMaps
0x10462c000 - 0x104637fff libobjc-trampolines.dylib arm64e <9136d8ba22ff3f129caddfc4c6dc51de> /private/preboot/Cryptexes/OS/usr/lib/libobjc-trampolines.dylib
0x19dc85000 - 0x19e1ee19f libswiftCore.dylib arm64e <b215a4918bca3d2d81cd39e3c145ea07> /usr/lib/swift/libswiftCore.dylib
0x19e24b000 - 0x19eebeddf Foundation arm64e <34de055d8683380a9198c3347211d13d> /System/Library/Frameworks/Foundation.framework/Foundation
0x19f5d1000 - 0x19fb4dfff CoreFoundation arm64e <7821f73c378b3a10be90ef526b7dba93> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x1a0b62000 - 0x1a0f27b9f CFNetwork arm64e <a35a109c49d23986965d4ed7e0b6681e> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x1a1ec0000 - 0x1a3e01b5f UIKitCore arm64e <96636f64106f30c8a78082dcebb0f443> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
0x1a755b000 - 0x1a75a0b1f libdispatch.dylib arm64e <395da84f715d334e8d41a16cd93fc83c> /usr/lib/system/libdispatch.dylib
0x1b00b4000 - 0x1b0143ff7 libc++.1.dylib arm64e <d67033dd24503cd8b76caac221a7fb80> /usr/lib/libc++.1.dylib
0x1c6479000 - 0x1c6513857 dyld arm64e <86d5253d4fd136f3b4ab25982c90cbf4> /usr/lib/dyld
0x1ec7c0000 - 0x1ec7c8c7f GraphicsServices arm64e <5ba62c226d3731999dfd0e0f7abebfa9> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x1f07ef000 - 0x1f0828ebf libsystem_kernel.dylib arm64e <9e195be11733345ea9bf50d0d7059647> /usr/lib/system/libsystem_kernel.dylib
0x229cf4000 - 0x229d003f3 libsystem_pthread.dylib arm64e <b37430d8e3af33e481e1faed9ee26e8a> /usr/lib/system/libsystem_pthread.dylib
EOF
Expected behavior
No crash.
Notes / preliminary analysis
It appears only(?) to occur with the Cal Terrain map style.
Additional links and references
MapboxCommon 24.12.2
MapboxCoreMaps 11.11.2
MapboxMaps 11.12.2
MapboxNavigation 3.9.2
MapboxNavigationNative 324.12.2
Possibly similar to issue #2323.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Begin with the Thread 7 stack and inspect Feature.swift:58, GeoJSONSourceData.swift:86, and StyleSourceManager.swift:300, then trace how GeoJSON data reaches MapboxCoreMaps in SDK 11.12.2. Reproduce the intermittent launch crash on the stated iOS and device setup; done means identifying a confirmed cause and producing a verified fix or narrowed, actionable upstream report.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100