yandex_mapkit icon indicating copy to clipboard operation
yandex_mapkit copied to clipboard

Краш приложения на IOS

Open koteesy opened this issue 10 months ago • 6 comments

Привет! В каком-то рандомном порядке ( При первом запуске, при рестарте при дебаге ) крашится приложение, после обновления до последней актуальной версии Flutter: 3.19.5, и последней версии yandex_mapkit: 4.0.2, логи запуска через verbose прилагаю:

Логи
[  +89 ms] Process 54725 stopped
[        ] * thread #1, stop reason = signal SIGABRT
[        ]     frame #0: 0x00000001bda4a9e8
[        ] ->  0x1bda4a9e8: b.lo   0x1bda4aa04
[        ]     0x1bda4a9ec: stp    x29, x30, [sp, #-0x10]!
[        ]     0x1bda4a9f0: mov    x29, sp
[        ]     0x1bda4a9f4: bl     0x1bda46670
[        ] Target 0: (Runner) stopped.
[        ] thread backtrace all
[        ] process detach
[+2750 ms] * thread #1, stop reason = signal SIGABRT
[        ]   * frame #0: 0x00000001bda4a9e8
[        ]     frame #1: 0x000000018e4db0b4
[        ]     frame #2: 0x000000019b30ae1c
[        ]     frame #3: 0x000000019b2fcbec
[        ]     frame #4: 0x000000019b21b0c8
[        ]     frame #5: 0x000000019b30a2cc
[        ]     frame #6: 0x000000019b30a274
[        ]     frame #7: 0x0000000183d2e1ac
[        ]     frame #8: 0x0000000183d0f4a8
[        ]     frame #9: 0x000000018401d7e8
[        ]     frame #10: 0x0000000183fdb0e8
[        ]     frame #11: 0x0000000183fedd7c
[        ]     frame #12: 0x000000019e2629a0
[        ]     frame #13: 0x000000018682005c
[        ]     frame #14: 0x00000001865b5ce0
[        ]     frame #15: 0x0000000100971714 Runner`main at AppDelegate.swift:7:13
[        ]     frame #16: 0x0000000104a20190 dyld`start + 444
[        ]   thread #5
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000105cbf058
[        ]     frame #2: 0x0000000105cbd9c8
[        ]   thread #6
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000105cbf08c
[        ]   thread #7
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000105cbf058
[        ]     frame #2: 0x0000000105cbd9c8
[        ]   thread #8
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000100833058 Runner`runtime.text + 421976
[        ]     frame #2: 0x00000001008319c8 Runner`runtime.text + 416200
[        ]   thread #9
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000105cbf058
[        ]     frame #2: 0x0000000105cbd9c8
[        ]   thread #10
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000105cbf058
[        ]     frame #2: 0x0000000105cbd9c8
[        ]   thread #11
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000105cbf058
[        ]     frame #2: 0x0000000105cbd9c8
[        ]   thread #12
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000010083308c Runner`runtime.text + 422028
[        ]   thread #13
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000100833058 Runner`runtime.text + 421976
[        ]     frame #2: 0x00000001008319c8 Runner`runtime.text + 416200
[        ]   thread #14
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000100833058 Runner`runtime.text + 421976
[        ]     frame #2: 0x00000001008319c8 Runner`runtime.text + 416200
[        ]   thread #15
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000100833058 Runner`runtime.text + 421976
[        ]     frame #2: 0x00000001008319c8 Runner`runtime.text + 416200
[        ]   thread #16
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000100833058 Runner`runtime.text + 421976
[        ]     frame #2: 0x00000001008319c8 Runner`runtime.text + 416200
[        ]   thread #17, name = 'com.apple.uikit.eventfetch-thread'
[        ]     frame #0: 0x00000001bda44b10
[        ]     frame #1: 0x0000000183fd6ac0
[        ]     frame #2: 0x0000000183fdaba8
[        ]     frame #3: 0x0000000183fedd7c
[        ]     frame #4: 0x000000018572600c
[        ]     frame #5: 0x000000018576518c
[        ]     frame #6: 0x000000018679dd58
[        ]     frame #7: 0x0000000185772efc
[        ]     frame #8: 0x00000001ddf933a4
[        ]   thread #18, name = 'io.flutter.1.ui'
[        ]     frame #0: 0x000000010dd84420
[        ]     frame #1: 0x0000000112f98694
[        ]     frame #2: 0x0000000112f9811c
[        ]     frame #3: 0x0000000122a3521c
[        ]     frame #4: 0x000000010dd83424
[        ]     frame #5: 0x00000001097219d4
[        ]     frame #6: 0x0000000109743050
[        ]     frame #7: 0x0000000109741738
[        ]     frame #8: 0x000000010976fa4c
[        ]     frame #9: 0x0000000109b09d3c
[        ]     frame #10: 0x000000010950e710
[        ]     frame #11: 0x00000001096a57a8
[        ]     frame #12: 0x00000001093d6d8c
[        ]     frame #13: 0x00000001093db0e4
[        ]     frame #14: 0x0000000184075fcc
[        ]     frame #15: 0x0000000184000338
[        ]     frame #16: 0x0000000183ffafcc
[        ]     frame #17: 0x0000000183fdaea4
[        ]     frame #18: 0x0000000183fedd7c
[        ]     frame #19: 0x00000001093db1d0
[        ]     frame #20: 0x00000001093d9ca4
[        ]     frame #21: 0x00000001ddf933a4
[        ]   thread #19, name = 'io.flutter.1.raster'
[        ]     frame #0: 0x00000001bda44b10
[        ]     frame #1: 0x0000000183fd6ac0
[        ]     frame #2: 0x0000000183fdaba8
[        ]     frame #3: 0x0000000183fedd7c
[        ]     frame #4: 0x00000001093db1d0
[        ]     frame #5: 0x00000001093d9ca4
[        ]     frame #6: 0x00000001ddf933a4
[        ]   thread #20, name = 'io.flutter.1.io'
[        ]     frame #0: 0x00000001bda44b10
[        ]     frame #1: 0x0000000183fd6ac0
[        ]     frame #2: 0x0000000183fdaba8
[        ]     frame #3: 0x0000000183fedd7c
[        ]     frame #4: 0x00000001093db1d0
[        ]     frame #5: 0x00000001093d9ca4
[        ]     frame #6: 0x00000001ddf933a4
[        ]   thread #21, name = 'io.flutter.1.profiler'
[        ]     frame #0: 0x00000001bda44b10
[        ]     frame #1: 0x0000000183fd6ac0
[        ]     frame #2: 0x0000000183fdaba8
[        ]     frame #3: 0x0000000183fedd7c
[        ]     frame #4: 0x00000001093db1d0
[        ]     frame #5: 0x00000001093d9ca4
[        ]     frame #6: 0x00000001ddf933a4
[        ]   thread #22, name = 'io.worker.1'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000109146714
[        ]     frame #2: 0x00000001093d3f4c
[        ]     frame #3: 0x00000001ddf933a4
[        ]   thread #23, name = 'io.worker.2'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000109146714
[        ]     frame #2: 0x00000001093d3f4c
[        ]     frame #3: 0x00000001ddf933a4
[        ]   thread #24, name = 'io.worker.3'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000109146714
[        ]     frame #2: 0x00000001093d3f4c
[        ]     frame #3: 0x00000001ddf933a4
[        ]   thread #25, name = 'io.worker.4'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000109146714
[        ]     frame #2: 0x00000001093d3f4c
[        ]     frame #3: 0x00000001ddf933a4
[        ]   thread #26, name = 'io.worker.5'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000109146714
[        ]     frame #2: 0x00000001093d3f4c
[        ]     frame #3: 0x00000001ddf933a4
[        ]   thread #27, name = 'io.worker.6'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000109146714
[        ]     frame #2: 0x00000001093d3f4c
[        ]     frame #3: 0x00000001ddf933a4
[        ]   thread #28, name = 'dart:io EventHandler'
[        ]     frame #0: 0x00000001bda462f8
[        ]     frame #1: 0x00000001096a177c
[        ]     frame #2: 0x00000001ddf933a4
[        ]   thread #29, name = 'Dart Profiler ThreadInterrupter'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x00000001098126b0
[        ]     frame #2: 0x00000001098a2e4c
[        ]     frame #3: 0x000000010981206c
[        ]     frame #4: 0x00000001ddf933a4
[        ]   thread #30, name = 'Dart Profiler SampleBlockProcessor'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000010981541c
[        ]     frame #2: 0x000000010981206c
[        ]     frame #3: 0x00000001ddf933a4
[        ]   thread #31, name = 'io.worker.1'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000109146714
[        ]     frame #2: 0x00000001093d3f4c
[        ]     frame #3: 0x00000001ddf933a4
[        ]   thread #32, name = 'io.worker.2'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000109146714
[        ]     frame #2: 0x00000001093d3f4c
[        ]     frame #3: 0x00000001ddf933a4
[        ]   thread #33, name = 'io.worker.3'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000109146714
[        ]     frame #2: 0x00000001093d3f4c
[        ]     frame #3: 0x00000001ddf933a4
[        ]   thread #34, name = 'io.worker.4'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x0000000109146714
[        ]     frame #2: 0x00000001093d3f4c
[        ]     frame #3: 0x00000001ddf933a4
[        ]   thread #35, name = 'YMK_0#BgLow'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a82b8
[        ]     frame #2: 0x000000010152d58c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop() + 212
[        ]     frame #3: 0x000000010152d410 Runner`void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&) + 72
[   +1 ms]     frame #4: 0x000000010152efd0 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void
(yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #5: 0x00000001ddf933a4
[        ]   thread #36, name = 'YMK_1#BgLow'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a82b8
[        ]     frame #2: 0x000000010152d58c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop() + 212
[   +1 ms]     frame #3: 0x000000010152d410 Runner`void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&) + 72
[   +1 ms]     frame #4: 0x000000010152efd0 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void
(yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #5: 0x00000001ddf933a4
[        ]   thread #37, name = 'YMK_2#BgLow'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a82b8
[        ]     frame #2: 0x000000010152d58c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop() + 212
[   +1 ms]     frame #3: 0x000000010152d410 Runner`void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&) + 72
[   +1 ms]     frame #4: 0x000000010152efd0 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void
(yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #5: 0x00000001ddf933a4
[        ]   thread #38, name = 'YMK_0#Global'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a8350
[        ]     frame #2: 0x000000010152ef68
Runner`_yandex_impl___ZNSt3__118condition_variable10wait_untilINS_6chrono12steady_clockENS2_8durationIxNS_5ratioILl1ELl1000000000EEEEEEENS_9cv_statusERNS_11unique_lockINS_5mutexEEERKNS2_10time_pointIT_T0
_EE + 200
[        ]     frame #3: 0x000000010152d89c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop()::'lambda'()::operator()() const + 76
[        ]     frame #4: 0x000000010152d57c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop() + 196
[        ]     frame #5: 0x000000010152d410 Runner`void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&) + 72
[   +1 ms]     frame #6: 0x000000010152efd0 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void
(yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #7: 0x00000001ddf933a4
[        ]   thread #39, name = 'YMK_1#Global'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a8350
[        ]     frame #2: 0x000000010152ef68
Runner`_yandex_impl___ZNSt3__118condition_variable10wait_untilINS_6chrono12steady_clockENS2_8durationIxNS_5ratioILl1ELl1000000000EEEEEEENS_9cv_statusERNS_11unique_lockINS_5mutexEEERKNS2_10time_pointIT_T0
_EE + 200
[        ]     frame #3: 0x000000010152d89c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop()::'lambda'()::operator()() const + 76
[        ]     frame #4: 0x000000010152d57c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop() + 196
[        ]     frame #5: 0x000000010152d410 Runner`void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&) + 72
[   +1 ms]     frame #6: 0x000000010152efd0 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void
(yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #7: 0x00000001ddf933a4
[        ]   thread #40, name = 'YMK_2#Global'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a8350
[        ]     frame #2: 0x000000010152ef68
Runner`_yandex_impl___ZNSt3__118condition_variable10wait_untilINS_6chrono12steady_clockENS2_8durationIxNS_5ratioILl1ELl1000000000EEEEEEENS_9cv_statusERNS_11unique_lockINS_5mutexEEERKNS2_10time_pointIT_T0
_EE + 200
[        ]     frame #3: 0x000000010152d89c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop()::'lambda'()::operator()() const + 76
[        ]     frame #4: 0x000000010152d57c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop() + 196
[        ]     frame #5: 0x000000010152d410 Runner`void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&) + 72
[   +1 ms]     frame #6: 0x000000010152efd0 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void
(yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #7: 0x00000001ddf933a4
[        ]   thread #41, name = 'YMK_3#Global'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a8350
[        ]     frame #2: 0x000000010152ef68
Runner`_yandex_impl___ZNSt3__118condition_variable10wait_untilINS_6chrono12steady_clockENS2_8durationIxNS_5ratioILl1ELl1000000000EEEEEEENS_9cv_statusERNS_11unique_lockINS_5mutexEEERKNS2_10time_pointIT_T0
_EE + 200
[        ]     frame #3: 0x000000010152d89c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop()::'lambda'()::operator()() const + 76
[        ]     frame #4: 0x000000010152d57c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop() + 196
[        ]     frame #5: 0x000000010152d410 Runner`void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&) + 72
[   +1 ms]     frame #6: 0x000000010152efd0 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void
(yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #7: 0x00000001ddf933a4
[        ]   thread #42, name = 'YMK_4#Global'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a8350
[        ]     frame #2: 0x000000010152ef68
Runner`_yandex_impl___ZNSt3__118condition_variable10wait_untilINS_6chrono12steady_clockENS2_8durationIxNS_5ratioILl1ELl1000000000EEEEEEENS_9cv_statusERNS_11unique_lockINS_5mutexEEERKNS2_10time_pointIT_T0
_EE + 200
[        ]     frame #3: 0x000000010152d89c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop()::'lambda'()::operator()() const + 76
[        ]     frame #4: 0x000000010152d57c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop() + 196
[        ]     frame #5: 0x000000010152d410 Runner`void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&) + 72
[   +1 ms]     frame #6: 0x000000010152efd0 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void
(yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #7: 0x00000001ddf933a4
[        ]   thread #43, name = 'YMK_0#BgHigh'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a82b8
[        ]     frame #2: 0x000000010152d58c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop() + 212
[        ]     frame #3: 0x000000010152d410 Runner`void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&) + 72
[   +1 ms]     frame #4: 0x000000010152efd0 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void
(yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #5: 0x00000001ddf933a4
[        ]   thread #44, name = 'YMK_1#BgHigh'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a82b8
[        ]     frame #2: 0x000000010152d58c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop() + 212
[        ]     frame #3: 0x000000010152d410 Runner`void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&) + 72
[   +1 ms]     frame #4: 0x000000010152efd0 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void
(yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #5: 0x00000001ddf933a4
[        ]   thread #45, name = 'YMK_2#BgHigh'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a82b8
[        ]     frame #2: 0x000000010152d58c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop() + 212
[        ]     frame #3: 0x000000010152d410 Runner`void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&) + 72
[   +1 ms]     frame #4: 0x000000010152efd0 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void
(yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #5: 0x00000001ddf933a4
[        ]   thread #46, name = 'YMK_3#BgHigh'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a82b8
[        ]     frame #2: 0x000000010152d58c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop() + 212
[        ]     frame #3: 0x000000010152d410 Runner`void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&) + 72
[   +1 ms]     frame #4: 0x000000010152efd0 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void
(yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #5: 0x00000001ddf933a4
[        ]   thread #47, name = 'YMK_4#BgHigh'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a82b8
[        ]     frame #2: 0x000000010152d58c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop() + 212
[        ]     frame #3: 0x000000010152d410 Runner`void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&) + 72
[   +1 ms]     frame #4: 0x000000010152efd0 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void
(yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #5: 0x00000001ddf933a4
[        ]   thread #48, name = 'YMK_System'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a82b8
[        ]     frame #2: 0x000000010152d58c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop() + 212
[        ]     frame #3: 0x000000010152d410 Runner`void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&) + 72
[   +1 ms]     frame #4: 0x000000010152efd0 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void
(yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #5: 0x00000001ddf933a4
[        ]   thread #49, name = 'YMK_Platform-N'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a82b8
[        ]     frame #2: 0x000000010152a628 Runner`void
yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::platform_dispatcher::PlatformDispatcher::PlatformDispatcher(std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::platform_dispatcher::PlatformDispatcher::PlatformDispatcher(std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority)::$_0&&) + 116
[   +1 ms]     frame #3: 0x000000010152a7d8 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::platform_dispatcher::PlatformDispatcher::PlatformDispatcher(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::platform_dispatcher::PlatformDispatcher::PlatformDispatcher(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #4: 0x00000001ddf933a4
[        ]   thread #50, name = 'YMK_0#FS'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a82b8
[        ]     frame #2: 0x000000010152d58c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop() + 212
[        ]     frame #3: 0x000000010152d410 Runner`void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&) + 72
[   +1 ms]     frame #4: 0x000000010152efd0 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void
(yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #5: 0x00000001ddf933a4
[        ]   thread #51, name = 'YMK_1#FS'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a82b8
[        ]     frame #2: 0x000000010152d58c Runner`yandex::maps::runtime::internal::ExecTaskQueue<std::__1::unique_ptr<yandex::maps::runtime::Event,
std::__1::default_delete<yandex::maps::runtime::Event>>>::pop() + 212
[        ]     frame #3: 0x000000010152d410 Runner`void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&) + 72
[   +1 ms]     frame #4: 0x000000010152efd0 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::function<void
(yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::internal::ThreadPool::ThreadPool(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::function<void (yandex::maps::runtime::Event*)>, yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #5: 0x00000001ddf933a4
[        ]   thread #52, name = 'YMK_Platform-R'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x000000019b2a82b8
[        ]     frame #2: 0x000000010152a628 Runner`void
yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::platform_dispatcher::PlatformDispatcher::PlatformDispatcher(std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority)::$_0>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::platform_dispatcher::PlatformDispatcher::PlatformDispatcher(std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority)::$_0&&) + 116
[   +1 ms]     frame #3: 0x000000010152a7d8 Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::platform_dispatcher::PlatformDispatcher::PlatformDispatcher(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
yandex::maps::runtime::ThreadPriority)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::platform_dispatcher::PlatformDispatcher::PlatformDispatcher(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&,
yandex::maps::runtime::ThreadPriority)::$_0>>(void*) + 68
[        ]     frame #4: 0x00000001ddf933a4
[        ]   thread #53, name = 'YMK_Network'
[        ]     frame #0: 0x00000001bda462f8
[        ]     frame #1: 0x00000001012606a8 Runner`_yandex_impl___ZN4asio6detail9scheduler10do_run_oneERNS0_27conditionally_enabled_mutex11scoped_lockERNS0_21scheduler_thread_infoERKNSt3__110error_codeE
+ 276
[        ]     frame #2: 0x0000000101259b50 Runner`_yandex_impl___ZN4asio6detail9scheduler3runERNSt3__110error_codeE + 200
[        ]     frame #3: 0x0000000101259a60 Runner`_yandex_impl___ZN4asio10io_context3runEv + 44
[        ]     frame #4: 0x00000001015c4bd4 Runner`yandex::maps::runtime::network::common::NetworkManagerImpl::run() + 80
[        ]     frame #5: 0x00000001015c6788 Runner`void
yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::network::common::NetworkManagerImpl::NetworkManagerImpl(yandex::maps::runtime::network::common::NetworkConfig
const&)::$_0>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::network::common::NetworkManagerImpl::NetworkManagerImpl(yandex::maps::runtime::network::common::NetworkConfig const&)::$_0&&) + 56
[        ]     frame #6: 0x00000001015c67dc Runner`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 (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::network::common::NetworkManagerImpl::NetworkManagerImpl(yandex::maps::runtime::network::common::NetworkConfig const&)::$_0&&), std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>>, yandex::maps::runtime::ThreadPriority,
yandex::maps::runtime::network::common::NetworkManagerImpl::NetworkManagerImpl(yandex::maps::runtime::network::common::NetworkConfig const&)::$_0>>(void*) + 68
[        ]     frame #7: 0x00000001ddf933a4
[        ]   thread #54, name = 'DartWorker'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x00000001098126b0
[        ]     frame #2: 0x000000010973b258
[        ]     frame #3: 0x00000001098a3de0
[        ]     frame #4: 0x000000010981206c
[        ]     frame #5: 0x00000001ddf933a4
[        ]   thread #55
[        ]     frame #0: 0x00000001bda45088
[        ]     frame #1: 0x000000018e4d428c
[        ]     frame #2: 0x0000000105781cdc
[        ]     frame #3: 0x00000001ddf933a4
[        ]   thread #56, name = 'com.apple.NSURLConnectionLoader'
[        ]     frame #0: 0x00000001bda44b10
[        ]     frame #1: 0x0000000183fd6ac0
[        ]     frame #2: 0x0000000183fdaba8
[        ]     frame #3: 0x0000000183fedd7c
[        ]     frame #4: 0x00000001849f1f38
[        ]     frame #5: 0x0000000185772efc
[        ]     frame #6: 0x00000001ddf933a4
[        ]   thread #57, name = 'com.apple.CoreMotion.MotionThread'
[        ]     frame #0: 0x00000001bda44b10
[        ]     frame #1: 0x0000000183fd6ac0
[        ]     frame #2: 0x0000000183fdaba8
[        ]     frame #3: 0x0000000183fedd7c
[        ]     frame #4: 0x0000000184068260
[        ]     frame #5: 0x00000001903c7a2c
[        ]     frame #6: 0x00000001ddf933a4
[        ]   thread #58, name = 'AVAudioSession Notify Thread'
[        ]     frame #0: 0x00000001bda44b10
[        ]     frame #1: 0x0000000183fd6ac0
[        ]     frame #2: 0x0000000183fdaba8
[        ]     frame #3: 0x0000000183fedd7c
[        ]     frame #4: 0x000000018cb70d7c
[        ]     frame #5: 0x000000018cb7a0ac
[        ]     frame #6: 0x00000001ddf933a4
[        ]   thread #59
[        ]     frame #0: 0x00000001bda450cc
[        ]   thread #60
[        ]     frame #0: 0x00000001bda450cc
[        ]   thread #61
[        ]     frame #0: 0x00000001bda450cc
[        ]   thread #62
[        ]     frame #0: 0x00000001bda450cc
[        ]   thread #63, name = 'DartWorker'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x00000001098126b0
[        ]     frame #2: 0x00000001098a3dac
[        ]     frame #3: 0x000000010981206c
[        ]     frame #4: 0x00000001ddf933a4
[        ]   thread #64, name = 'DartWorker'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x00000001098126b0
[        ]     frame #2: 0x00000001098a3dac
[        ]     frame #3: 0x000000010981206c
[        ]     frame #4: 0x00000001ddf933a4
[        ]   thread #65, name = 'DartWorker'
[        ]     frame #0: 0x00000001bda454f0
[        ]     frame #1: 0x00000001098126b0
[        ]     frame #2: 0x00000001098a3dac
[        ]     frame #3: 0x000000010981206c
[        ]     frame #4: 0x00000001ddf933a4
[        ] (lldb) Process 54725 detached
[   +3 ms] (lldb) 
[        ] ios-deploy exited with code 0
[   +3 ms] Service protocol connection closed.
[        ] Lost connection to device.
[        ] DevFS: Deleting filesystem on the device (file:///private/var/mobile/Containers/Data/Application/0D4B1262-86AD-4910-82D9-AC4E35DF64C4/tmp/appname/appname)
[ +253 ms] Ignored error while cleaning up DevFS: TimeoutException after 0:00:00.250000: Future not completed

[   +1 ms] "flutter run" took 281 442ms.
[  +94 ms] ensureAnalyticsSent: 92ms
[        ] Running 1 shutdown hook
[   +5 ms] Shutdown hooks complete
[        ] exiting with code 0

На frame #15: 0x0000000100971714 Runner`main at AppDelegate.swift:7:13 находится YMKMapKit.setApiKey("api_key")

Flutter doctor, на всякий:

[✓] Flutter (Channel stable, 3.19.5, on macOS 14.2 23C64 darwin-arm64, locale ru-RU)
    • Flutter version 3.19.5 on channel stable at /Users/koteesy/development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 300451adae (3 weeks ago), 2024-03-27 21:54:07 -0500
    • Engine revision e76c956498
    • Dart version 3.3.3
    • DevTools version 2.31.1

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/koteesy/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/user/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.7+0-17.0.7b1000.6-10550314)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15C65
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2023.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.7+0-17.0.7b1000.6-10550314)

[✓] VS Code (version 1.87.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.86.0

[✓] Connected device (3 available)
    • iPhone (Александр) (mobile) • b0a9fe9033a776f3218a7cec5743bd25bd471bd9 • ios            • iOS 15.1 19B74
    • macOS (desktop)             • macos                                    • darwin-arm64   • macOS 14.2 23C64 darwin-arm64
    • Chrome (web)                • chrome                                   • web-javascript • Google Chrome 123.0.6312.124

[✓] Network resources
    • All expected network resources are available.

• No issues found!

koteesy avatar Apr 17 '24 11:04 koteesy

Update: Крашится так же, если даже виджет карты не использовать, просто если есть инициализация в AppDelegate (YMKMapKit.setApiKey("api_key"))

koteesy avatar Apr 17 '24 12:04 koteesy

Update: Проблема вроде как, не глобальная, у меня на IOS 15.1 - крашится, у коллеги на IOS 17.1.2 - все ровно, понижение версии до предыдущей (3.3.3) не помогло

koteesy avatar Apr 17 '24 12:04 koteesy

Добрый день!

Видимо, в нативной либе, так и не поправили креш. Про похожее как раз пишут в версии 4.5.1 для ios, только там для 17.4

DCrow avatar Apr 17 '24 13:04 DCrow

Добрый день!

Видимо, в нативной либе, так и не поправили креш. Про похожее как раз пишут в версии 4.5.1 для ios, только там для 17.4

Мне, выходит, им где-то написать в issues тоже самое - что бы лет через 40 поправили?

(Странно что downgrade версии библиотеки проблему не решил - потесчу версию флаттера пониже, может он как-то виноват все-таки)

koteesy avatar Apr 17 '24 14:04 koteesy

Добрый день! Видимо, в нативной либе, так и не поправили креш. Про похожее как раз пишут в версии 4.5.1 для ios, только там для 17.4

Мне, выходит, им где-то написать в issues тоже самое - что бы лет через 40 поправили?

(Странно что downgrade версии библиотеки проблему не решил - потесчу версию флаттера пониже, может он как-то виноват все-таки)

Просто странно, что я пока флаттер не обновил - проблем не было :(

koteesy avatar Apr 17 '24 14:04 koteesy

Update: Откатился на предыдущий коммит, повышал версии флаттера - попутно бампая версии библиотек которые выдавали ошибки ( 2 штучки ) - и о боги, на последней версии флаттера 3.19.6 все работает отлично, с версией карт 3.3.3.. Кароче, очень непонятно в чем был баг - но на данный момент он отсутствует.

koteesy avatar Apr 17 '24 22:04 koteesy