mapbox / mapbox/mapbox-maps-ios

Crash in MapboxCoreMaps

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

Nobody has claimed this yet.

auto-triaged bug :beetle:
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

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 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.