firebase / firebase-ios-sdk

Firebase SDK for Apple App Development
https://firebase.google.com
Apache License 2.0
5.57k stars 1.45k forks source link

Fatal Exception: std::out_of_range #12525

Closed mt-hodaka closed 6 months ago

mt-hodaka commented 6 months ago

Description

Fatal Exception: std::out_of_range occurred

Reproducing the issue

No reproducible steps have been found.

Firebase SDK Version

10.15.0

Xcode Version

15.0.1

Installation Method

Swift Package Manager

Firebase Product(s)

Analytics, Crashlytics, DynamicLinks, Messaging, Performance

Targeted Platforms

iOS

Relevant Log Output

<details><summary>crash report</summary>

# Crashlytics - Stack trace
# Application: my-app-bundle-id
# Platform: apple
# Version: 12.2.0 (16)
# Issue: 62751283f37ff98f4a8da99a0ad0ae2e
# Session: 8fcd5814bf0a4f589549160abca1f58c_DNE_0_v2
# Date: Tue Mar 12 2024 17:31:37 GMT+0900 (Japan Standard Time)

Fatal Exception: std::out_of_range

Crashed: com.google.firebase.crashlytics.ios.exception
0  MyApp                           0x85548 FIRCLSProcessRecordAllThreads + 393 (FIRCLSProcess.c:393)
1  MyApp                           0x85928 FIRCLSProcessRecordAllThreads + 424 (FIRCLSProcess.c:424)
2  MyApp                           0x933f8 FIRCLSHandler + 34 (FIRCLSHandler.m:34)
3  MyApp                           0x9324c __FIRCLSExceptionRecord_block_invoke + 232 (FIRCLSException.mm:232)
4  libdispatch.dylib               0x3fdc _dispatch_client_callout + 20
5  libdispatch.dylib               0x13574 _dispatch_lane_barrier_sync_invoke_and_complete + 56
6  MyApp                           0x92258 FIRCLSExceptionRecord + 234 (FIRCLSException.mm:234)
7  MyApp                           0x92004 FIRCLSTerminateHandler() + 412 (FIRCLSException.mm:412)
8  MyKotlinMultiplatformLib        0x1318a14 (anonymous namespace)::TerminateHandler::queuedHandler()::'lambda'()::operator()() const + 22
9  MyKotlinMultiplatformLib        0x1318950 void (anonymous namespace)::$_0::operator()<(anonymous namespace)::TerminateHandler::queuedHandler()::'lambda'()>((anonymous namespace)::TerminateHandler::queuedHandler()::'lambda'()) + 52
10 MyKotlinMultiplatformLib        0x131891c (anonymous namespace)::TerminateHandler::queuedHandler() + 10
11 MyKotlinMultiplatformLib        0x1318658 (anonymous namespace)::TerminateHandler::kotlinHandler() + 392
12 libc++abi.dylib                 0x10f28 std::__terminate(void (*)()) + 20
13 libc++abi.dylib                 0x13ecc __cxa_rethrow + 148
14 libobjc.A.dylib                 0x196b4 objc_exception_rethrow + 44
15 CoreFoundation                  0x80f84 CFRunLoopRunSpecific + 808
16 GraphicsServices                0x1368 GSEventRunModal + 164
17 UIKitCore                       0x3a186c -[UIApplication _run] + 888
18 UIKitCore                       0x3a14d0 UIApplicationMain + 340
19 MyApp                           0x81c0 main + 13 (main.swift:13)
20 ???                             0x1c9952960 (Missing)

GC Timer thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  libc++.1.dylib                 0xcb68 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 100
3  MyKotlinMultiplatformLib       0x12fe9d0 void kotlin::RepeatedTimer<kotlin::steady_clock>::Run<kotlin::gc::internal::GCSchedulerDataWithTimer<kotlin::steady_clock>::GCSchedulerDataWithTimer(kotlin::gc::GCSchedulerConfig&, std::__1::function<void ()>)::'lambda'()>(kotlin::gc::internal::GCSchedulerDataWithTimer<kotlin::steady_clock>::GCSchedulerDataWithTimer(kotlin::gc::GCSchedulerConfig&, std::__1::function<void ()>)::'lambda'()&&) + 260
4  MyKotlinMultiplatformLib       0x12fec74 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(kotlin::ScopedThread::attributes, void (kotlin::RepeatedTimer<kotlin::steady_clock>::*&&)(kotlin::gc::internal::GCSchedulerDataWithTimer<kotlin::steady_clock>::GCSchedulerDataWithTimer(kotlin::gc::GCSchedulerConfig&, std::__1::function<void ()>)::'lambda'()&&) noexcept, kotlin::RepeatedTimer<kotlin::steady_clock>*&&, kotlin::gc::internal::GCSchedulerDataWithTimer<kotlin::steady_clock>::GCSchedulerDataWithTimer(kotlin::gc::GCSchedulerConfig&, std::__1::function<void ()>)::'lambda'()&&), kotlin::ScopedThread::attributes, void (kotlin::RepeatedTimer<kotlin::steady_clock>::*)(kotlin::gc::internal::GCSchedulerDataWithTimer<kotlin::steady_clock>::GCSchedulerDataWithTimer(kotlin::gc::GCSchedulerConfig&, std::__1::function<void ()>)::'lambda'()&&) noexcept, kotlin::RepeatedTimer<kotlin::steady_clock>*, kotlin::gc::internal::GCSchedulerDataWithTimer<kotlin::steady_clock>::GCSchedulerDataWithTimer(kotlin::gc::GCSchedulerConfig&, std::__1::function<void ()>)::'lambda'()> >(void*) + 112
5  libsystem_pthread.dylib        0x16cc _pthread_start + 148
6  libsystem_pthread.dylib        0xba4 thread_start + 8

GC thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  libc++.1.dylib                 0xcacc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3  MyKotlinMultiplatformLib       0x13022c8 std::__1::invoke_result<kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::mm::ObjectFactory<kotlin::gc::ConcurrentMarkAndSweep>&, kotlin::gc::GCScheduler&)::$_3>::type kotlin::ScopedThread::Run<kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::mm::ObjectFactory<kotlin::gc::ConcurrentMarkAndSweep>&, kotlin::gc::GCScheduler&)::$_3>(kotlin::ScopedThread::attributes, kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::mm::ObjectFactory<kotlin::gc::ConcurrentMarkAndSweep>&, kotlin::gc::GCScheduler&)::$_3&&) + 228
4  MyKotlinMultiplatformLib       0x13033bc void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(kotlin::ScopedThread::attributes, kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::mm::ObjectFactory<kotlin::gc::ConcurrentMarkAndSweep>&, kotlin::gc::GCScheduler&)::$_3&&), kotlin::ScopedThread::attributes, kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::mm::ObjectFactory<kotlin::gc::ConcurrentMarkAndSweep>&, kotlin::gc::GCScheduler&)::$_3> >(void*) + 104
5  libsystem_pthread.dylib        0x16cc _pthread_start + 148
6  libsystem_pthread.dylib        0xba4 thread_start + 8

com.apple.uikit.eventfetch-thread
0  libsystem_kernel.dylib         0x4aa8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x16fc4 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17204 mach_msg_overwrite + 388
3  libsystem_kernel.dylib         0x4fec mach_msg + 24
4  CoreFoundation                 0x7aad4 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x7bd18 __CFRunLoopRun + 1232
6  CoreFoundation                 0x80ec0 CFRunLoopRunSpecific + 612
7  Foundation                     0x420d4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8  Foundation                     0x41fbc -[NSRunLoop(NSRunLoop) runUntilDate:] + 64
9  UIKitCore                      0x4d672c -[UIEventFetcher threadMain] + 436
10 Foundation                     0x5b5a8 __NSThread__start__ + 716
11 libsystem_pthread.dylib        0x16cc _pthread_start + 148
12 libsystem_pthread.dylib        0xba4 thread_start + 8

com.apple.libtrace.state.block-list
0  libsystem_kernel.dylib         0x55e0 __ulock_wait + 8
1  libdispatch.dylib              0x49cc _dlock_wait + 56
2  libdispatch.dylib              0x4780 _dispatch_thread_event_wait_slow + 56
3  libdispatch.dylib              0x13860 __DISPATCH_WAIT_FOR_QUEUE__ + 368
4  libdispatch.dylib              0x1340c _dispatch_sync_f_slow + 144
5  libsystem_trace.dylib          0x9ce0 ___os_state_request_for_self_block_invoke + 372
6  libdispatch.dylib              0x24b4 _dispatch_call_block_and_release + 32
7  libdispatch.dylib              0x3fdc _dispatch_client_callout + 20
8  libdispatch.dylib              0xb694 _dispatch_lane_serial_drain + 672
9  libdispatch.dylib              0xc214 _dispatch_lane_invoke + 436
10 libdispatch.dylib              0x16e10 _dispatch_workloop_worker_thread + 652
11 libsystem_pthread.dylib        0xdf8 _pthread_wqthread + 288
12 libsystem_pthread.dylib        0xb98 start_wqthread + 8

com.google.firebase.crashlytics.MachExceptionServer
0  libsystem_kernel.dylib          0x4aa8 mach_msg2_trap + 8
1  libsystem_kernel.dylib          0x16fc4 mach_msg2_internal + 80
2  libsystem_kernel.dylib          0x17204 mach_msg_overwrite + 388
3  libsystem_kernel.dylib          0x4fec mach_msg + 24
4  MyApp                           0x939b4 FIRCLSMachExceptionServer + 192 (FIRCLSMachException.c:192)
5  libsystem_pthread.dylib         0x16cc _pthread_start + 148
6  libsystem_pthread.dylib         0xba4 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  MyKotlinMultiplatformLib       0x131de1c (anonymous namespace)::waitInNativeState(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) + 68
3  MyKotlinMultiplatformLib       0x131ce84 Worker::processQueueElement(bool) + 752
4  MyKotlinMultiplatformLib       0x131cb04 (anonymous namespace)::workerRoutine(void*) + 108
5  libsystem_pthread.dylib        0x16cc _pthread_start + 148
6  libsystem_pthread.dylib        0xba4 thread_start + 8

GC finalizer processor
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  libc++.1.dylib                 0xcacc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3  MyKotlinMultiplatformLib       0x13035a4 std::__1::invoke_result<kotlin::gc::FinalizerProcessor::StartFinalizerThreadIfNone()::$_0>::type kotlin::ScopedThread::Run<kotlin::gc::FinalizerProcessor::StartFinalizerThreadIfNone()::$_0>(kotlin::ScopedThread::attributes, kotlin::gc::FinalizerProcessor::StartFinalizerThreadIfNone()::$_0&&) + 220
4  MyKotlinMultiplatformLib       0x1303874 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(kotlin::ScopedThread::attributes, kotlin::gc::FinalizerProcessor::StartFinalizerThreadIfNone()::$_0&&), kotlin::ScopedThread::attributes, kotlin::gc::FinalizerProcessor::StartFinalizerThreadIfNone()::$_0> >(void*) + 104
5  libsystem_pthread.dylib        0x16cc _pthread_start + 148
6  libsystem_pthread.dylib        0xba4 thread_start + 8

com.apple.NSURLConnectionLoader
0  libsystem_kernel.dylib         0x4aa8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x16fc4 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17204 mach_msg_overwrite + 388
3  libsystem_kernel.dylib         0x4fec mach_msg + 24
4  CoreFoundation                 0x7aad4 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x7bd18 __CFRunLoopRun + 1232
6  CoreFoundation                 0x80ec0 CFRunLoopRunSpecific + 612
7  CFNetwork                      0x258078 _CFURLStorageSessionDisableCache + 61088
8  Foundation                     0x5b5a8 __NSThread__start__ + 716
9  libsystem_pthread.dylib        0x16cc _pthread_start + 148
10 libsystem_pthread.dylib        0xba4 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  MyKotlinMultiplatformLib       0x131dd00 (anonymous namespace)::waitInNativeState(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, unsigned long long, unsigned long long*) + 176
3  MyKotlinMultiplatformLib       0xfca60 kfun:kotlinx.coroutines#runBlocking$default(kotlin.coroutines.CoroutineContext?;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,0:0>;kotlin.Int){0§<kotlin.Any?>}0:0 + 2060
4  MyKotlinMultiplatformLib       0x101c08 kfun:kotlinx.coroutines.MultiWorkerDispatcher.$<init>$lambda$1$lambda$0$FUNCTION_REFERENCE$3.$<bridge-UNN>invoke(){}#internal + 188
5  MyKotlinMultiplatformLib       0x131d244 Worker::processQueueElement(bool) + 1712
6  MyKotlinMultiplatformLib       0x131cb04 (anonymous namespace)::workerRoutine(void*) + 108
7  libsystem_pthread.dylib        0x16cc _pthread_start + 148
8  libsystem_pthread.dylib        0xba4 thread_start + 8

com.apple.CFNetwork.CustomProtocols
0  libsystem_kernel.dylib         0x4aa8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x16fc4 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17204 mach_msg_overwrite + 388
3  libsystem_kernel.dylib         0x4fec mach_msg + 24
4  CoreFoundation                 0x7aad4 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x7bd18 __CFRunLoopRun + 1232
6  CoreFoundation                 0x80ec0 CFRunLoopRunSpecific + 612
7  CFNetwork                      0x258078 _CFURLStorageSessionDisableCache + 61088
8  Foundation                     0x5b5a8 __NSThread__start__ + 716
9  libsystem_pthread.dylib        0x16cc _pthread_start + 148
10 libsystem_pthread.dylib        0xba4 thread_start + 8

com.mapbox.mbgl.AssetFileSource
0  libsystem_kernel.dylib         0x4aa8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x16fc4 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17204 mach_msg_overwrite + 388
3  libsystem_kernel.dylib         0x4fec mach_msg + 24
4  CoreFoundation                 0x7aad4 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x7bd18 __CFRunLoopRun + 1232
6  CoreFoundation                 0x80ec0 CFRunLoopRunSpecific + 612
7  CoreFoundation                 0xc4ce4 CFRunLoopRun + 64
8  Mapbox                         0x167a8 mbgl::util::Thread<mbgl::AssetFileSource::Impl>::Thread<std::__1::tuple<mbgl::ResourceOptions, mbgl::ClientOptions>>(std::__1::function<void ()>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::tuple<mbgl::ResourceOptions, mbgl::ClientOptions>&&)::'lambda'()::operator()() + 192
9  Mapbox                         0x16610 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, mbgl::util::Thread<mbgl::AssetFileSource::Impl>::Thread<std::__1::tuple<mbgl::ResourceOptions, mbgl::ClientOptions>>(std::__1::function<void ()>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::tuple<mbgl::ResourceOptions, mbgl::ClientOptions>&&)::'lambda'()>>(void*) + 52
10 libsystem_pthread.dylib        0x16cc _pthread_start + 148
11 libsystem_pthread.dylib        0xba4 thread_start + 8

com.mapbox.mbgl.OnlineFileSource
0  libsystem_kernel.dylib         0x4aa8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x16fc4 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17204 mach_msg_overwrite + 388
3  libsystem_kernel.dylib         0x4fec mach_msg + 24
4  CoreFoundation                 0x7aad4 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x7bd18 __CFRunLoopRun + 1232
6  CoreFoundation                 0x80ec0 CFRunLoopRunSpecific + 612
7  CoreFoundation                 0xc4ce4 CFRunLoopRun + 64
8  Mapbox                         0x4ff94 mbgl::util::Thread<mbgl::OnlineFileSourceThread>::Thread<std::__1::tuple<mbgl::ResourceOptions, mbgl::ClientOptions>>(std::__1::function<void ()>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::tuple<mbgl::ResourceOptions, mbgl::ClientOptions>&&)::'lambda'()::operator()() + 136
9  Mapbox                         0x4fe34 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, mbgl::util::Thread<mbgl::OnlineFileSourceThread>::Thread<std::__1::tuple<mbgl::ResourceOptions, mbgl::ClientOptions>>(std::__1::function<void ()>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::tuple<mbgl::ResourceOptions, mbgl::ClientOptions>&&)::'lambda'()>>(void*) + 52
10 libsystem_pthread.dylib        0x16cc _pthread_start + 148
11 libsystem_pthread.dylib        0xba4 thread_start + 8

com.mapbox.mbgl.DatabaseFileSource
0  libsystem_kernel.dylib         0x4aa8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x16fc4 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17204 mach_msg_overwrite + 388
3  libsystem_kernel.dylib         0x4fec mach_msg + 24
4  CoreFoundation                 0x7aad4 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x7bd18 __CFRunLoopRun + 1232
6  CoreFoundation                 0x80ec0 CFRunLoopRunSpecific + 612
7  CoreFoundation                 0xc4ce4 CFRunLoopRun + 64
8  Mapbox                         0x1cb08 mbgl::util::Thread<mbgl::DatabaseFileSourceThread>::Thread<std::__1::tuple<std::__1::shared_ptr<mbgl::FileSource>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>(std::__1::function<void ()>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::tuple<std::__1::shared_ptr<mbgl::FileSource>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>&&)::'lambda'()::operator()() + 128
9  Mapbox                         0x1ca48 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, mbgl::util::Thread<mbgl::DatabaseFileSourceThread>::Thread<std::__1::tuple<std::__1::shared_ptr<mbgl::FileSource>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>(std::__1::function<void ()>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::tuple<std::__1::shared_ptr<mbgl::FileSource>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>&&)::'lambda'()>>(void*) + 44
10 libsystem_pthread.dylib        0x16cc _pthread_start + 148
11 libsystem_pthread.dylib        0xba4 thread_start + 8

com.mapbox.mbgl.LocalFileSource
0  libsystem_kernel.dylib         0x4aa8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x16fc4 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17204 mach_msg_overwrite + 388
3  libsystem_kernel.dylib         0x4fec mach_msg + 24
4  CoreFoundation                 0x7aad4 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x7bd18 __CFRunLoopRun + 1232
6  CoreFoundation                 0x80ec0 CFRunLoopRunSpecific + 612
7  CoreFoundation                 0xc4ce4 CFRunLoopRun + 64
8  Mapbox                         0x243e0 mbgl::util::Thread<mbgl::LocalFileSource::Impl>::Thread<std::__1::tuple<mbgl::ResourceOptions, mbgl::ClientOptions>>(std::__1::function<void ()>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::tuple<mbgl::ResourceOptions, mbgl::ClientOptions>&&)::'lambda'()::operator()() + 140
9  Mapbox                         0x2427c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, mbgl::util::Thread<mbgl::LocalFileSource::Impl>::Thread<std::__1::tuple<mbgl::ResourceOptions, mbgl::ClientOptions>>(std::__1::function<void ()>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::tuple<mbgl::ResourceOptions, mbgl::ClientOptions>&&)::'lambda'()>>(void*) + 52
10 libsystem_pthread.dylib        0x16cc _pthread_start + 148
11 libsystem_pthread.dylib        0xba4 thread_start + 8

com.mapbox.mbgl.MBTilesFileSource
0  libsystem_kernel.dylib         0x4aa8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x16fc4 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17204 mach_msg_overwrite + 388
3  libsystem_kernel.dylib         0x4fec mach_msg + 24
4  CoreFoundation                 0x7aad4 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x7bd18 __CFRunLoopRun + 1232
6  CoreFoundation                 0x80ec0 CFRunLoopRunSpecific + 612
7  CoreFoundation                 0xc4ce4 CFRunLoopRun + 64
8  Mapbox                         0x33098 mbgl::util::Thread<mbgl::MBTilesFileSource::Impl>::Thread<std::__1::tuple<mbgl::ResourceOptions, mbgl::ClientOptions>>(std::__1::function<void ()>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::tuple<mbgl::ResourceOptions, mbgl::ClientOptions>&&)::'lambda'()::operator()() + 192
9  Mapbox                         0x32f00 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, mbgl::util::Thread<mbgl::MBTilesFileSource::Impl>::Thread<std::__1::tuple<mbgl::ResourceOptions, mbgl::ClientOptions>>(std::__1::function<void ()>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::tuple<mbgl::ResourceOptions, mbgl::ClientOptions>&&)::'lambda'()>>(void*) + 52
10 libsystem_pthread.dylib        0x16cc _pthread_start + 148
11 libsystem_pthread.dylib        0xba4 thread_start + 8

com.mapbox.mbgl.ResourceLoaderThread
0  libsystem_kernel.dylib         0x4aa8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x16fc4 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17204 mach_msg_overwrite + 388
3  libsystem_kernel.dylib         0x4fec mach_msg + 24
4  CoreFoundation                 0x7aad4 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x7bd18 __CFRunLoopRun + 1232
6  CoreFoundation                 0x80ec0 CFRunLoopRunSpecific + 612
7  CoreFoundation                 0xc4ce4 CFRunLoopRun + 64
8  Mapbox                         0x2a2d8 mbgl::util::Thread<mbgl::MainResourceLoaderThread>::Thread<std::__1::tuple<std::__1::shared_ptr<mbgl::FileSource>, std::__1::shared_ptr<mbgl::FileSource>, std::__1::shared_ptr<mbgl::FileSource>, std::__1::shared_ptr<mbgl::FileSource>, std::__1::shared_ptr<mbgl::FileSource>>>(std::__1::function<void ()>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::tuple<std::__1::shared_ptr<mbgl::FileSource>, std::__1::shared_ptr<mbgl::FileSource>, std::__1::shared_ptr<mbgl::FileSource>, std::__1::shared_ptr<mbgl::FileSource>, std::__1::shared_ptr<mbgl::FileSource>>&&)::'lambda'()::operator()() + 180
9  Mapbox                         0x2a160 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, mbgl::util::Thread<mbgl::MainResourceLoaderThread>::Thread<std::__1::tuple<std::__1::shared_ptr<mbgl::FileSource>, std::__1::shared_ptr<mbgl::FileSource>, std::__1::shared_ptr<mbgl::FileSource>, std::__1::shared_ptr<mbgl::FileSource>, std::__1::shared_ptr<mbgl::FileSource>>>(std::__1::function<void ()>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::tuple<std::__1::shared_ptr<mbgl::FileSource>, std::__1::shared_ptr<mbgl::FileSource>, std::__1::shared_ptr<mbgl::FileSource>, std::__1::shared_ptr<mbgl::FileSource>, std::__1::shared_ptr<mbgl::FileSource>>&&)::'lambda'()>>(void*) + 52
10 libsystem_pthread.dylib        0x16cc _pthread_start + 148
11 libsystem_pthread.dylib        0xba4 thread_start + 8

com.mapbox.mbgl.Worker 1
0  Mapbox                         0x3042f8 mapbox::vector_tile::feature::getValue(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const + 356
1  Mapbox                         0x303e40 mbgl::VectorTileFeature::getValue(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const + 56
2  Mapbox                         0x1c2e78 mbgl::style::expression::featurePropertyAsExpressionValue(mbgl::style::expression::EvaluationContext const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 60
3  Mapbox                         0x1d69f0 mbgl::style::expression::filterEqualsCompoundExpression()::$_62::__invoke(mbgl::style::expression::EvaluationContext const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, mbgl::style::expression::Value const&) + 56
4  Mapbox                         0x1d7120 mbgl::style::expression::EvaluationResult mbgl::style::expression::detail::Signature<mbgl::style::expression::Result<bool> (mbgl::style::expression::EvaluationContext const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, mbgl::style::expression::Value const&), void>::applyImpl<0ul, 1ul>(mbgl::style::expression::EvaluationContext const&, std::__1::vector<std::__1::unique_ptr<mbgl::style::expression::Expression, std::__1::default_delete<mbgl::style::expression::Expression>>, std::__1::allocator<std::__1::unique_ptr<mbgl::style::expression::Expression, std::__1::default_delete<mbgl::style::expression::Expression>>>> const&, std::__1::integer_sequence<unsigned long, 0ul, 1ul>) const + 568
5  Mapbox                         0x1bed14 mbgl::style::expression::BasicComparison::evaluate(mbgl::style::expression::EvaluationContext const&) const + 76
6  Mapbox                         0x1b25f4 mbgl::style::expression::Any::evaluate(mbgl::style::expression::EvaluationContext const&) const + 92
7  Mapbox                         0x1b2ac8 mbgl::style::expression::All::evaluate(mbgl::style::expression::EvaluationContext const&) const + 92
8  Mapbox                         0x220968 mbgl::style::Filter::operator()(mbgl::style::expression::EvaluationContext const&) const + 64
9  Mapbox                         0x9c96c mbgl::SymbolLayout::SymbolLayout(mbgl::BucketParameters const&, std::__1::vector<mbgl::Immutable<mbgl::style::LayerProperties>, std::__1::allocator<mbgl::Immutable<mbgl::style::LayerProperties>>> const&, std::__1::unique_ptr<mbgl::GeometryTileLayer, std::__1::default_delete<mbgl::GeometryTileLayer>>, mbgl::LayoutParameters const&) + 2768
10 Mapbox                         0x98c9c mbgl::SymbolLayerFactory::createLayout(mbgl::LayoutParameters const&, std::__1::unique_ptr<mbgl::GeometryTileLayer, std::__1::default_delete<mbgl::GeometryTileLayer>>, std::__1::vector<mbgl::Immutable<mbgl::style::LayerProperties>, std::__1::allocator<mbgl::Immutable<mbgl::style::LayerProperties>>> const&) + 88
11 Mapbox                         0x93264 mbgl::LayerManager::createLayout(mbgl::LayoutParameters const&, std::__1::unique_ptr<mbgl::GeometryTileLayer, std::__1::default_delete<mbgl::GeometryTileLayer>>, std::__1::vector<mbgl::Immutable<mbgl::style::LayerProperties>, std::__1::allocator<mbgl::Immutable<mbgl::style::LayerProperties>>> const&) + 96
12 Mapbox                         0x2f85e4 mbgl::GeometryTileWorker::parse() + 1532
13 Mapbox                         0x2f945c mbgl::GeometryTileWorker::setLayers(std::__1::vector<mbgl::Immutable<mbgl::style::LayerProperties>, std::__1::allocator<mbgl::Immutable<mbgl::style::LayerProperties>>>, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, unsigned long long) + 172
14 Mapbox                         0x2d5854 void mbgl::MessageImpl<mbgl::GeometryTileWorker, void (mbgl::GeometryTileWorker::*)(std::__1::vector<mbgl::Immutable<mbgl::style::LayerProperties>, std::__1::allocator<mbgl::Immutable<mbgl::style::LayerProperties>>>, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, unsigned long long), std::__1::tuple<std::__1::vector<mbgl::Immutable<mbgl::style::LayerProperties>, std::__1::allocator<mbgl::Immutable<mbgl::style::LayerProperties>>>, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, unsigned long long>>::invoke<0ul, 1ul, 2ul>(std::__1::integer_sequence<unsigned long, 0ul, 1ul, 2ul>) + 156
15 Mapbox                         0x56710 mbgl::Mailbox::receive() + 484
16 Mapbox                         0x56a54 mbgl::Mailbox::maybeReceive(std::__1::weak_ptr<mbgl::Mailbox> const&) + 48
17 Mapbox                         0x33202c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, mbgl::ThreadedSchedulerBase::makeSchedulerThread(unsigned long)::$_0>>(void*) + 720
18 libsystem_pthread.dylib        0x16cc _pthread_start + 148
19 libsystem_pthread.dylib        0xba4 thread_start + 8

com.mapbox.mbgl.Worker 2
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  libc++.1.dylib                 0xcacc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3  Mapbox                         0x331f08 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, mbgl::ThreadedSchedulerBase::makeSchedulerThread(unsigned long)::$_0>>(void*) + 428
4  libsystem_pthread.dylib        0x16cc _pthread_start + 148
5  libsystem_pthread.dylib        0xba4 thread_start + 8

com.mapbox.mbgl.Worker 3
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  libc++.1.dylib                 0xcacc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3  Mapbox                         0x331f08 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, mbgl::ThreadedSchedulerBase::makeSchedulerThread(unsigned long)::$_0>>(void*) + 428
4  libsystem_pthread.dylib        0x16cc _pthread_start + 148
5  libsystem_pthread.dylib        0xba4 thread_start + 8

com.mapbox.mbgl.Worker 4
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  libc++.1.dylib                 0xcacc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3  Mapbox                         0x331f08 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, mbgl::ThreadedSchedulerBase::makeSchedulerThread(unsigned long)::$_0>>(void*) + 428
4  libsystem_pthread.dylib        0x16cc _pthread_start + 148
5  libsystem_pthread.dylib        0xba4 thread_start + 8

com.mapbox.mbgl.Worker 1
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  libc++.1.dylib                 0xcacc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3  Mapbox                         0x331f08 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, mbgl::ThreadedSchedulerBase::makeSchedulerThread(unsigned long)::$_0>>(void*) + 428
4  libsystem_pthread.dylib        0x16cc _pthread_start + 148
5  libsystem_pthread.dylib        0xba4 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  MyKotlinMultiplatformLib       0x131dd00 (anonymous namespace)::waitInNativeState(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, unsigned long long, unsigned long long*) + 176
3  MyKotlinMultiplatformLib       0xfca60 kfun:kotlinx.coroutines#runBlocking$default(kotlin.coroutines.CoroutineContext?;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,0:0>;kotlin.Int){0§<kotlin.Any?>}0:0 + 2060
4  MyKotlinMultiplatformLib       0x101c08 kfun:kotlinx.coroutines.MultiWorkerDispatcher.$<init>$lambda$1$lambda$0$FUNCTION_REFERENCE$3.$<bridge-UNN>invoke(){}#internal + 188
5  MyKotlinMultiplatformLib       0x131d244 Worker::processQueueElement(bool) + 1712
6  MyKotlinMultiplatformLib       0x131cb04 (anonymous namespace)::workerRoutine(void*) + 108
7  libsystem_pthread.dylib        0x16cc _pthread_start + 148
8  libsystem_pthread.dylib        0xba4 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  MyKotlinMultiplatformLib       0x131dd00 (anonymous namespace)::waitInNativeState(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, unsigned long long, unsigned long long*) + 176
3  MyKotlinMultiplatformLib       0xfca60 kfun:kotlinx.coroutines#runBlocking$default(kotlin.coroutines.CoroutineContext?;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,0:0>;kotlin.Int){0§<kotlin.Any?>}0:0 + 2060
4  MyKotlinMultiplatformLib       0x101c08 kfun:kotlinx.coroutines.MultiWorkerDispatcher.$<init>$lambda$1$lambda$0$FUNCTION_REFERENCE$3.$<bridge-UNN>invoke(){}#internal + 188
5  MyKotlinMultiplatformLib       0x131d244 Worker::processQueueElement(bool) + 1712
6  MyKotlinMultiplatformLib       0x131cb04 (anonymous namespace)::workerRoutine(void*) + 108
7  libsystem_pthread.dylib        0x16cc _pthread_start + 148
8  libsystem_pthread.dylib        0xba4 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  MyKotlinMultiplatformLib       0x131dd00 (anonymous namespace)::waitInNativeState(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, unsigned long long, unsigned long long*) + 176
3  MyKotlinMultiplatformLib       0xfca60 kfun:kotlinx.coroutines#runBlocking$default(kotlin.coroutines.CoroutineContext?;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,0:0>;kotlin.Int){0§<kotlin.Any?>}0:0 + 2060
4  MyKotlinMultiplatformLib       0x101c08 kfun:kotlinx.coroutines.MultiWorkerDispatcher.$<init>$lambda$1$lambda$0$FUNCTION_REFERENCE$3.$<bridge-UNN>invoke(){}#internal + 188
5  MyKotlinMultiplatformLib       0x131d244 Worker::processQueueElement(bool) + 1712
6  MyKotlinMultiplatformLib       0x131cb04 (anonymous namespace)::workerRoutine(void*) + 108
7  libsystem_pthread.dylib        0x16cc _pthread_start + 148
8  libsystem_pthread.dylib        0xba4 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  MyKotlinMultiplatformLib       0x131dd00 (anonymous namespace)::waitInNativeState(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, unsigned long long, unsigned long long*) + 176
3  MyKotlinMultiplatformLib       0xfca60 kfun:kotlinx.coroutines#runBlocking$default(kotlin.coroutines.CoroutineContext?;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,0:0>;kotlin.Int){0§<kotlin.Any?>}0:0 + 2060
4  MyKotlinMultiplatformLib       0x101c08 kfun:kotlinx.coroutines.MultiWorkerDispatcher.$<init>$lambda$1$lambda$0$FUNCTION_REFERENCE$3.$<bridge-UNN>invoke(){}#internal + 188
5  MyKotlinMultiplatformLib       0x131d244 Worker::processQueueElement(bool) + 1712
6  MyKotlinMultiplatformLib       0x131cb04 (anonymous namespace)::workerRoutine(void*) + 108
7  libsystem_pthread.dylib        0x16cc _pthread_start + 148
8  libsystem_pthread.dylib        0xba4 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  MyKotlinMultiplatformLib       0x131dd00 (anonymous namespace)::waitInNativeState(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, unsigned long long, unsigned long long*) + 176
3  MyKotlinMultiplatformLib       0xfca60 kfun:kotlinx.coroutines#runBlocking$default(kotlin.coroutines.CoroutineContext?;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,0:0>;kotlin.Int){0§<kotlin.Any?>}0:0 + 2060
4  MyKotlinMultiplatformLib       0x101c08 kfun:kotlinx.coroutines.MultiWorkerDispatcher.$<init>$lambda$1$lambda$0$FUNCTION_REFERENCE$3.$<bridge-UNN>invoke(){}#internal + 188
5  MyKotlinMultiplatformLib       0x131d244 Worker::processQueueElement(bool) + 1712
6  MyKotlinMultiplatformLib       0x131cb04 (anonymous namespace)::workerRoutine(void*) + 108
7  libsystem_pthread.dylib        0x16cc _pthread_start + 148
8  libsystem_pthread.dylib        0xba4 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  MyKotlinMultiplatformLib       0x131dd00 (anonymous namespace)::waitInNativeState(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, unsigned long long, unsigned long long*) + 176
3  MyKotlinMultiplatformLib       0xfca60 kfun:kotlinx.coroutines#runBlocking$default(kotlin.coroutines.CoroutineContext?;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,0:0>;kotlin.Int){0§<kotlin.Any?>}0:0 + 2060
4  MyKotlinMultiplatformLib       0x101c08 kfun:kotlinx.coroutines.MultiWorkerDispatcher.$<init>$lambda$1$lambda$0$FUNCTION_REFERENCE$3.$<bridge-UNN>invoke(){}#internal + 188
5  MyKotlinMultiplatformLib       0x131d244 Worker::processQueueElement(bool) + 1712
6  MyKotlinMultiplatformLib       0x131cb04 (anonymous namespace)::workerRoutine(void*) + 108
7  libsystem_pthread.dylib        0x16cc _pthread_start + 148
8  libsystem_pthread.dylib        0xba4 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  MyKotlinMultiplatformLib       0x131dd00 (anonymous namespace)::waitInNativeState(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, unsigned long long, unsigned long long*) + 176
3  MyKotlinMultiplatformLib       0xfca60 kfun:kotlinx.coroutines#runBlocking$default(kotlin.coroutines.CoroutineContext?;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,0:0>;kotlin.Int){0§<kotlin.Any?>}0:0 + 2060
4  MyKotlinMultiplatformLib       0x101c08 kfun:kotlinx.coroutines.MultiWorkerDispatcher.$<init>$lambda$1$lambda$0$FUNCTION_REFERENCE$3.$<bridge-UNN>invoke(){}#internal + 188
5  MyKotlinMultiplatformLib       0x131d244 Worker::processQueueElement(bool) + 1712
6  MyKotlinMultiplatformLib       0x131cb04 (anonymous namespace)::workerRoutine(void*) + 108
7  libsystem_pthread.dylib        0x16cc _pthread_start + 148
8  libsystem_pthread.dylib        0xba4 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  MyKotlinMultiplatformLib       0x131dd00 (anonymous namespace)::waitInNativeState(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, unsigned long long, unsigned long long*) + 176
3  MyKotlinMultiplatformLib       0xfca60 kfun:kotlinx.coroutines#runBlocking$default(kotlin.coroutines.CoroutineContext?;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,0:0>;kotlin.Int){0§<kotlin.Any?>}0:0 + 2060
4  MyKotlinMultiplatformLib       0x101c08 kfun:kotlinx.coroutines.MultiWorkerDispatcher.$<init>$lambda$1$lambda$0$FUNCTION_REFERENCE$3.$<bridge-UNN>invoke(){}#internal + 188
5  MyKotlinMultiplatformLib       0x131d244 Worker::processQueueElement(bool) + 1712
6  MyKotlinMultiplatformLib       0x131cb04 (anonymous namespace)::workerRoutine(void*) + 108
7  libsystem_pthread.dylib        0x16cc _pthread_start + 148
8  libsystem_pthread.dylib        0xba4 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  MyKotlinMultiplatformLib       0x131dd00 (anonymous namespace)::waitInNativeState(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, unsigned long long, unsigned long long*) + 176
3  MyKotlinMultiplatformLib       0xfca60 kfun:kotlinx.coroutines#runBlocking$default(kotlin.coroutines.CoroutineContext?;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,0:0>;kotlin.Int){0§<kotlin.Any?>}0:0 + 2060
4  MyKotlinMultiplatformLib       0x101c08 kfun:kotlinx.coroutines.MultiWorkerDispatcher.$<init>$lambda$1$lambda$0$FUNCTION_REFERENCE$3.$<bridge-UNN>invoke(){}#internal + 188
5  MyKotlinMultiplatformLib       0x131d244 Worker::processQueueElement(bool) + 1712
6  MyKotlinMultiplatformLib       0x131cb04 (anonymous namespace)::workerRoutine(void*) + 108
7  libsystem_pthread.dylib        0x16cc _pthread_start + 148
8  libsystem_pthread.dylib        0xba4 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  MyKotlinMultiplatformLib       0x131dd00 (anonymous namespace)::waitInNativeState(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, unsigned long long, unsigned long long*) + 176
3  MyKotlinMultiplatformLib       0xfca60 kfun:kotlinx.coroutines#runBlocking$default(kotlin.coroutines.CoroutineContext?;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,0:0>;kotlin.Int){0§<kotlin.Any?>}0:0 + 2060
4  MyKotlinMultiplatformLib       0x101c08 kfun:kotlinx.coroutines.MultiWorkerDispatcher.$<init>$lambda$1$lambda$0$FUNCTION_REFERENCE$3.$<bridge-UNN>invoke(){}#internal + 188
5  MyKotlinMultiplatformLib       0x131d244 Worker::processQueueElement(bool) + 1712
6  MyKotlinMultiplatformLib       0x131cb04 (anonymous namespace)::workerRoutine(void*) + 108
7  libsystem_pthread.dylib        0x16cc _pthread_start + 148
8  libsystem_pthread.dylib        0xba4 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  MyKotlinMultiplatformLib       0x131dd00 (anonymous namespace)::waitInNativeState(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, unsigned long long, unsigned long long*) + 176
3  MyKotlinMultiplatformLib       0xfca60 kfun:kotlinx.coroutines#runBlocking$default(kotlin.coroutines.CoroutineContext?;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,0:0>;kotlin.Int){0§<kotlin.Any?>}0:0 + 2060
4  MyKotlinMultiplatformLib       0x101c08 kfun:kotlinx.coroutines.MultiWorkerDispatcher.$<init>$lambda$1$lambda$0$FUNCTION_REFERENCE$3.$<bridge-UNN>invoke(){}#internal + 188
5  MyKotlinMultiplatformLib       0x131d244 Worker::processQueueElement(bool) + 1712
6  MyKotlinMultiplatformLib       0x131cb04 (anonymous namespace)::workerRoutine(void*) + 108
7  libsystem_pthread.dylib        0x16cc _pthread_start + 148
8  libsystem_pthread.dylib        0xba4 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  MyKotlinMultiplatformLib       0x131dd00 (anonymous namespace)::waitInNativeState(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, unsigned long long, unsigned long long*) + 176
3  MyKotlinMultiplatformLib       0xfca60 kfun:kotlinx.coroutines#runBlocking$default(kotlin.coroutines.CoroutineContext?;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,0:0>;kotlin.Int){0§<kotlin.Any?>}0:0 + 2060
4  MyKotlinMultiplatformLib       0x101c08 kfun:kotlinx.coroutines.MultiWorkerDispatcher.$<init>$lambda$1$lambda$0$FUNCTION_REFERENCE$3.$<bridge-UNN>invoke(){}#internal + 188
5  MyKotlinMultiplatformLib       0x131d244 Worker::processQueueElement(bool) + 1712
6  MyKotlinMultiplatformLib       0x131cb04 (anonymous namespace)::workerRoutine(void*) + 108
7  libsystem_pthread.dylib        0x16cc _pthread_start + 148
8  libsystem_pthread.dylib        0xba4 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x537c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x806c _pthread_cond_wait + 1232
2  MyKotlinMultiplatformLib       0x131dd00 (anonymous namespace)::waitInNativeState(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, unsigned long long, unsigned long long*) + 176
3  MyKotlinMultiplatformLib       0xfca60 kfun:kotlinx.coroutines#runBlocking$default(kotlin.coroutines.CoroutineContext?;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,0:0>;kotlin.Int){0§<kotlin.Any?>}0:0 + 2060
4  MyKotlinMultiplatformLib       0x101c08 kfun:kotlinx.coroutines.MultiWorkerDispatcher.$<init>$lambda$1$lambda$0$FUNCTION_REFERENCE$3.$<bridge-UNN>invoke(){}#internal + 188
5  MyKotlinMultiplatformLib       0x131d244 Worker::processQueueElement(bool) + 1712
6  MyKotlinMultiplatformLib       0x131cb04 (anonymous namespace)::workerRoutine(void*) + 108
7  libsystem_pthread.dylib        0x16cc _pthread_start + 148
8  libsystem_pthread.dylib        0xba4 thread_start + 8

com.apple.SwiftUI.AsyncRenderer
0  libsystem_kernel.dylib         0x4aa8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x16fc4 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17204 mach_msg_overwrite + 388
3  libsystem_kernel.dylib         0x4fec mach_msg + 24
4  CoreFoundation                 0x7aad4 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x7bd18 __CFRunLoopRun + 1232
6  CoreFoundation                 0x80ec0 CFRunLoopRunSpecific + 612
7  Foundation                     0x420d4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8  Foundation                     0x41f68 -[NSRunLoop(NSRunLoop) run] + 64
9  SwiftUI                        0xa757c OUTLINED_FUNCTION_581 + 864
10 SwiftUI                        0xa56dc __swift_memcpy40_8 + 2160
11 Foundation                     0x5b5a8 __NSThread__start__ + 716
12 libsystem_pthread.dylib        0x16cc _pthread_start + 148
13 libsystem_pthread.dylib        0xba4 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x4fb0 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xe44 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0xb98 start_wqthread + 8

Thread
0  libsystem_pthread.dylib        0xb90 start_wqthread + 254

Thread
0  libsystem_pthread.dylib        0xb90 start_wqthread + 254

Thread
0  libsystem_pthread.dylib        0xb90 start_wqthread + 254

Thread
0  libsystem_kernel.dylib         0x4fb0 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xe44 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0xb98 start_wqthread + 8


### If using Swift Package Manager, the project's Package.resolved

<!--- Look below for instructions on how to share your Package.resolved. --->

<details>
<summary>Expand <code>Package.resolved</code> snippet</summary>
<br>

```json
{
  "pins" : [
    {
      "identity" : "abseil-cpp-binary",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/abseil-cpp-binary.git",
      "state" : {
        "revision" : "bfc0b6f81adc06ce5121eb23f628473638d67c5c",
        "version" : "1.2022062300.0"
      }
    },
    {
      "identity" : "aepsdk-analytics-ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/adobe/aepsdk-analytics-ios.git",
      "state" : {
        "revision" : "3540865cbeaa13d90b1a4307e6b3bd0ac30d1974",
        "version" : "3.2.0"
      }
    },
    {
      "identity" : "aepsdk-core-ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/adobe/aepsdk-core-ios.git",
      "state" : {
        "revision" : "5820b1d0136116e85738b220d110b411a904932d",
        "version" : "3.9.0"
      }
    },
    {
      "identity" : "aepsdk-rulesengine-ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/adobe/aepsdk-rulesengine-ios.git",
      "state" : {
        "revision" : "583a8e6d060c0437fa5e40b1367d382b64a96f04",
        "version" : "1.2.3"
      }
    },
    {
      "identity" : "aepsdk-userprofile-ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/adobe/aepsdk-userprofile-ios.git",
      "state" : {
        "revision" : "5fab4c979bf29d2086a6521969a9f8ad38d69062",
        "version" : "3.0.1"
      }
    },
    {
      "identity" : "firebase-ios-sdk",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/firebase/firebase-ios-sdk.git",
      "state" : {
        "revision" : "8a8ec57a272e0d31480fb0893dda0cf4f769b57e",
        "version" : "10.15.0"
      }
    },
    {
      "identity" : "googleappmeasurement",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/GoogleAppMeasurement.git",
      "state" : {
        "revision" : "03b9beee1a61f62d32c521e172e192a1663a5e8b",
        "version" : "10.13.0"
      }
    },
    {
      "identity" : "googledatatransport",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/GoogleDataTransport.git",
      "state" : {
        "revision" : "aae45a320fd0d11811820335b1eabc8753902a40",
        "version" : "9.2.5"
      }
    },
    {
      "identity" : "googleutilities",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/GoogleUtilities.git",
      "state" : {
        "revision" : "c38ce365d77b04a9a300c31061c5227589e5597b",
        "version" : "7.11.5"
      }
    },
    {
      "identity" : "grpc-binary",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/grpc-binary.git",
      "state" : {
        "revision" : "f1b366129d1125be7db83247e003fc333104b569",
        "version" : "1.50.2"
      }
    },
    {
      "identity" : "gtm-session-fetcher",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/gtm-session-fetcher.git",
      "state" : {
        "revision" : "d415594121c9e8a4f9d79cecee0965cf35e74dbd",
        "version" : "3.1.1"
      }
    },
    {
      "identity" : "interop-ios-for-google-sdks",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/interop-ios-for-google-sdks.git",
      "state" : {
        "revision" : "2d12673670417654f08f5f90fdd62926dc3a2648",
        "version" : "100.0.0"
      }
    },
    {
      "identity" : "keychainaccess",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/kishikawakatsumi/KeychainAccess.git",
      "state" : {
        "revision" : "84e546727d66f1adc5439debad16270d0fdd04e7",
        "version" : "4.2.2"
      }
    },
    {
      "identity" : "leveldb",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/firebase/leveldb.git",
      "state" : {
        "revision" : "0706abcc6b0bd9cedfbb015ba840e4a780b5159b",
        "version" : "1.22.2"
      }
    },
    {
      "identity" : "lottie-ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/airbnb/lottie-ios.git",
      "state" : {
        "revision" : "b4bd0604ded9574807f41b4004b57dd1226a30a4",
        "version" : "3.5.0"
      }
    },
    {
      "identity" : "my-package",
      "kind" : "remoteSourceControl",
      "location" : "git@github.com:my-org/my-package.git",
      "state" : {
        "branch" : "<redacted>",
        "revision" : "<redacted>"
      }
    },
    {
      "identity" : "nanopb",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/firebase/nanopb.git",
      "state" : {
        "revision" : "819d0a2173aff699fb8c364b6fb906f7cdb1a692",
        "version" : "2.30909.0"
      }
    },
    {
      "identity" : "promises",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/promises.git",
      "state" : {
        "revision" : "e70e889c0196c76d22759eb50d6a0270ca9f1d9e",
        "version" : "2.3.1"
      }
    },
    {
      "identity" : "swift-protobuf",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-protobuf.git",
      "state" : {
        "revision" : "cf62cdaea48b77f1a631e5cb3aeda6047c2cba1d",
        "version" : "1.23.0"
      }
    },
    {
      "identity" : "swiftmessages",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/SwiftKickMobile/SwiftMessages.git",
      "state" : {
        "revision" : "b29dd21090b708aa0ae9ecbaf6e2d0487028dc3f",
        "version" : "9.0.6"
      }
    },
    {
      "identity" : "swiftui-introspect",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/siteline/SwiftUI-Introspect.git",
      "state" : {
        "revision" : "3ba734dd20faada0e3234b68e78db97005315f0e",
        "version" : "1.0.0"
      }
    }
  ],
  "version" : 2
}

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet
```yml Replace this line with the contents of your Podfile.lock! ```
google-oss-bot commented 6 months ago

I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.

rizafran commented 6 months ago

Hi @mt-hodaka, based on the stack trace you shared, it looks like the crash is happening on Mapbox. You may try contacting Mapbox support regarding this issue.

If you're able to reproduce the crash and if the crash is related to Firebase, feel free to continue commenting here so we'll reopen the issue.

mt-hodaka commented 6 months ago

@rizafran Thank you for your reply. I will contact Mapbox.