Created
June 3, 2021 00:04
-
-
Save iskakaushik/472251f387ff7caf3c43b87eea4d92b3 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
GMOCK WARNING: | |
Uninteresting mock function call - taking default action specified at: | |
../../flutter/shell/common/shell_unittests.cc:2508: | |
Function call: CreateRenderingSurface() | |
Returns: (ptr = 0x614000043840, value = 8-byte object <30-5A 93-07 01-00 00-00>) | |
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/master/docs/gmock_cook_book.md#knowing-when-to-expect for details. | |
GMOCK WARNING: | |
Uninteresting mock function call - returning default value. | |
Function call: IsValid() | |
Returns: false | |
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/master/docs/gmock_cook_book.md#knowing-when-to-expect for details. | |
[ERROR:flutter/shell/common/platform_view.cc(87)] Failed to create platform view rendering surface | |
GMOCK WARNING: | |
Uninteresting mock function call - returning directly. | |
Function call: OnPlatformViewDestroyed() | |
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/master/docs/gmock_cook_book.md#knowing-when-to-expect for details. | |
flutter: Secondary isolate got message: Hello from root isolate. | |
================================================================= | |
==39814==ERROR: AddressSanitizer: heap-use-after-free on address 0x61b00001ce88 at pc 0x0001047e6e16 bp 0x700004e010b0 sp 0x700004e010a8 | |
READ of size 8 at 0x61b00001ce88 thread T1224 | |
#0 0x1047e6e15 in dart::Isolate::mutator_thread() const isolate.cc:1911 | |
#1 0x104a9b12d in dart::Thread::EnterIsolate(dart::Isolate*, bool) thread.cc:283 | |
#2 0x1063f7158 in Dart_EnterIsolate dart_api_impl.cc:1575 | |
#3 0x104b80d69 in tonic::DartIsolateScope::DartIsolateScope(_Dart_Isolate*) dart_isolate_scope.cc:16 | |
#4 0x104b80dba in tonic::DartIsolateScope::DartIsolateScope(_Dart_Isolate*) dart_isolate_scope.cc:9 | |
#5 0x104b6193d in tonic::DartMessageHandler::OnHandleMessage(tonic::DartState*) dart_message_handler.cc:69 | |
#6 0x104b6a2a5 in tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0::operator()() const dart_message_handler.cc:42 | |
#7 0x104b6a11a in decltype(std::__1::forward<tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0&>(fp)()) std::__1::__invoke<tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0&>(tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0&) type_traits:3530 | |
#8 0x104b6a07a in void std::__1::__invoke_void_return_wrapper<void>::__call<tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0&>(tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0&) __functional_base:348 | |
#9 0x104b6a02a in std::__1::__function::__alloc_func<tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0, std::__1::allocator<tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0>, void ()>::operator()() functional:1533 | |
#10 0x104b65656 in std::__1::__function::__func<tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0, std::__1::allocator<tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0>, void ()>::operator()() functional:1707 | |
#11 0x100073059 in std::__1::__function::__value_func<void ()>::operator()() const functional:1860 | |
#12 0x100072f22 in std::__1::function<void ()>::operator()() const functional:2419 | |
#13 0x104be1312 in flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()::operator()() const dart_isolate.cc:437 | |
#14 0x104be119a in decltype(std::__1::forward<flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()&>(fp)()) std::__1::__invoke<flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()&>(flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()&) type_traits:3530 | |
#15 0x104be10fa in void std::__1::__invoke_void_return_wrapper<void>::__call<flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()&>(flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()&) __functional_base:348 | |
#16 0x104be10aa in std::__1::__function::__alloc_func<flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'(), std::__1::allocator<flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()>, void ()>::operator()() functional:1533 | |
#17 0x104bdcdf6 in std::__1::__function::__func<flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'(), std::__1::allocator<flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()>, void ()>::operator()() functional:1707 | |
#18 0x100073059 in std::__1::__function::__value_func<void ()>::operator()() const functional:1860 | |
#19 0x100072f22 in std::__1::function<void ()>::operator()() const functional:2419 | |
#20 0x100d45fb6 in fml::MessageLoopImpl::FlushTasks(fml::FlushType) message_loop_impl.cc:130 | |
#21 0x100d45b47 in fml::MessageLoopImpl::RunExpiredTasksNow() message_loop_impl.cc:143 | |
#22 0x100d875ff in fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*) message_loop_darwin.mm:75 | |
#23 0x7fff205613c8 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__+0x13 (CoreFoundation:x86_64h+0x9a3c8) | |
#24 0x7fff20560ebc in __CFRunLoopDoTimer+0x39e (CoreFoundation:x86_64h+0x99ebc) | |
#25 0x7fff20560a19 in __CFRunLoopDoTimers+0x132 (CoreFoundation:x86_64h+0x99a19) | |
#26 0x7fff205475e2 in __CFRunLoopRun+0x7c3 (CoreFoundation:x86_64h+0x805e2) | |
#27 0x7fff2054675b in CFRunLoopRunSpecific+0x232 (CoreFoundation:x86_64h+0x7f75b) | |
#28 0x100d87cd5 in fml::MessageLoopDarwin::Run() message_loop_darwin.mm:46 | |
#29 0x100d45a34 in fml::MessageLoopImpl::DoRun() message_loop_impl.cc:96 | |
#30 0x100d429da in fml::MessageLoop::Run() message_loop.cc:49 | |
#31 0x100d7d42d in fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0::operator()() const thread.cc:35 | |
#32 0x100d7d1ca in decltype(std::__1::forward<fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0>(fp)()) std::__1::__invoke<fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0>(fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0&&) type_traits:3530 | |
#33 0x100d7d0d2 in void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0>&, std::__1::__tuple_indices<>) thread:341 | |
#34 0x100d7c7f2 in void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0> >(void*) thread:351 | |
#35 0x7fff2044f953 in _pthread_start+0xdf (libsystem_pthread.dylib:x86_64+0x6953) | |
#36 0x7fff2044b4a6 in thread_start+0xe (libsystem_pthread.dylib:x86_64+0x24a6) | |
0x61b00001ce88 is located 8 bytes inside of 1560-byte region [0x61b00001ce80,0x61b00001d498) | |
freed by thread T1224 here: | |
#0 0x11115996d in wrap__ZdlPv+0x7d (libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x5196d) | |
#1 0x1047e68f9 in dart::Isolate::LowLevelCleanup(dart::Isolate*) isolate.cc:2558 | |
#2 0x1047e9343 in dart::Isolate::Shutdown() isolate.cc:2531 | |
#3 0x1063f5799 in Dart_ShutdownIsolate dart_api_impl.cc:1512 | |
#4 0x104ba7931 in flutter::DartIsolate::Shutdown() dart_isolate.cc:788 | |
#5 0x104c5ff99 in flutter::RuntimeController::~RuntimeController() runtime_controller.cc:71 | |
#6 0x104c604a2 in flutter::RuntimeController::~RuntimeController() runtime_controller.cc:66 | |
#7 0x104c604f6 in flutter::RuntimeController::~RuntimeController() runtime_controller.cc:66 | |
#8 0x1000a5d0a in std::__1::default_delete<flutter::RuntimeController>::operator()(flutter::RuntimeController*) const memory:2338 | |
#9 0x1000a5ba3 in std::__1::unique_ptr<flutter::RuntimeController, std::__1::default_delete<flutter::RuntimeController> >::reset(flutter::RuntimeController*) memory:2593 | |
#10 0x1000a5ab6 in std::__1::unique_ptr<flutter::RuntimeController, std::__1::default_delete<flutter::RuntimeController> >::~unique_ptr() memory:2547 | |
#11 0x1000a58b2 in std::__1::unique_ptr<flutter::RuntimeController, std::__1::default_delete<flutter::RuntimeController> >::~unique_ptr() memory:2547 | |
#12 0x1008af878 in flutter::Engine::~Engine() engine.cc:140 | |
#13 0x1008af942 in flutter::Engine::~Engine() engine.cc:140 | |
#14 0x1000ca1d8 in std::__1::default_delete<flutter::Engine>::operator()(flutter::Engine*) const memory:2338 | |
#15 0x1000ca0d3 in std::__1::unique_ptr<flutter::Engine, std::__1::default_delete<flutter::Engine> >::reset(flutter::Engine*) memory:2593 | |
#16 0x1009c378d in flutter::Shell::~Shell()::$_3::operator()() shell.cc:431 | |
#17 0x1009c33be in auto fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3>::operator()<>() const make_copyable.h:24 | |
#18 0x1009c331a in decltype(std::__1::forward<fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3>&>(fp)()) std::__1::__invoke<fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3>&>(fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3>&) type_traits:3530 | |
#19 0x1009c327a in void std::__1::__invoke_void_return_wrapper<void>::__call<fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3>&>(fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3>&) __functional_base:348 | |
#20 0x1009c322a in std::__1::__function::__alloc_func<fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3>, std::__1::allocator<fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3> >, void ()>::operator()() functional:1533 | |
#21 0x1009becc6 in std::__1::__function::__func<fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3>, std::__1::allocator<fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3> >, void ()>::operator()() functional:1707 | |
#22 0x100073059 in std::__1::__function::__value_func<void ()>::operator()() const functional:1860 | |
#23 0x100072f22 in std::__1::function<void ()>::operator()() const functional:2419 | |
#24 0x100d45fb6 in fml::MessageLoopImpl::FlushTasks(fml::FlushType) message_loop_impl.cc:130 | |
#25 0x100d45b47 in fml::MessageLoopImpl::RunExpiredTasksNow() message_loop_impl.cc:143 | |
#26 0x100d875ff in fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*) message_loop_darwin.mm:75 | |
#27 0x7fff205613c8 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__+0x13 (CoreFoundation:x86_64h+0x9a3c8) | |
#28 0x7fff20560ebc in __CFRunLoopDoTimer+0x39e (CoreFoundation:x86_64h+0x99ebc) | |
#29 0x7fff20560a19 in __CFRunLoopDoTimers+0x132 (CoreFoundation:x86_64h+0x99a19) | |
previously allocated by thread T1224 here: | |
#0 0x11115954d in wrap__Znwm+0x7d (libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x5154d) | |
#1 0x1047e5a8e in dart::Isolate::InitIsolate(char const*, dart::IsolateGroup*, Dart_IsolateFlags const&, bool) isolate.cc:1823 | |
#2 0x1063f3d2e in dart::CreateIsolate(dart::IsolateGroup*, bool, char const*, void*, char**) dart_api_impl.cc:1278 | |
#3 0x1063f518a in Dart_CreateIsolateInGroup dart_api_impl.cc:1463 | |
#4 0x104bc47ce in flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1::operator()(std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**) const dart_isolate.cc:258 | |
#5 0x104bc46ae in decltype(std::__1::forward<flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1&>(fp)(std::__1::forward<std::__1::shared_ptr<flutter::DartIsolateGroupData>*>(fp0), std::__1::forward<std::__1::shared_ptr<flutter::DartIsolate>*>(fp0), std::__1::forward<Dart_IsolateFlags*>(fp0), std::__1::forward<char**>(fp0))) std::__1::__invoke<flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1&, std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**>(flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1&, std::__1::shared_ptr<flutter::DartIsolateGroupData>*&&, std::__1::shared_ptr<flutter::DartIsolate>*&&, Dart_IsolateFlags*&&, char**&&) type_traits:3530 | |
#6 0x104bc44ee in _Dart_Isolate* std::__1::__invoke_void_return_wrapper<_Dart_Isolate*>::__call<flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1&, std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**>(flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1&, std::__1::shared_ptr<flutter::DartIsolateGroupData>*&&, std::__1::shared_ptr<flutter::DartIsolate>*&&, Dart_IsolateFlags*&&, char**&&) __functional_base:317 | |
#7 0x104bc42fe in std::__1::__function::__alloc_func<flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1, std::__1::allocator<flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1>, _Dart_Isolate* (std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**)>::operator()(std::__1::shared_ptr<flutter::DartIsolateGroupData>*&&, std::__1::shared_ptr<flutter::DartIsolate>*&&, Dart_IsolateFlags*&&, char**&&) functional:1533 | |
#8 0x104bbfd6d in std::__1::__function::__func<flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1, std::__1::allocator<flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1>, _Dart_Isolate* (std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**)>::operator()(std::__1::shared_ptr<flutter::DartIsolateGroupData>*&&, std::__1::shared_ptr<flutter::DartIsolate>*&&, Dart_IsolateFlags*&&, char**&&) functional:1707 | |
#9 0x104c0fb57 in std::__1::__function::__value_func<_Dart_Isolate* (std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**)>::operator()(std::__1::shared_ptr<flutter::DartIsolateGroupData>*&&, std::__1::shared_ptr<flutter::DartIsolate>*&&, Dart_IsolateFlags*&&, char**&&) const functional:1860 | |
#10 0x104bac099 in std::__1::function<_Dart_Isolate* (std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**)>::operator()(std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**) const functional:2419 | |
#11 0x104b9f8ac in flutter::DartIsolate::CreateDartIsolateGroup(std::__1::unique_ptr<std::__1::shared_ptr<flutter::DartIsolateGroupData>, std::__1::default_delete<std::__1::shared_ptr<flutter::DartIsolateGroupData> > >, std::__1::unique_ptr<std::__1::shared_ptr<flutter::DartIsolate>, std::__1::default_delete<std::__1::shared_ptr<flutter::DartIsolate> > >, Dart_IsolateFlags*, char**, std::__1::function<_Dart_Isolate* (std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**)> const&) dart_isolate.cc:1028 | |
#12 0x104b9d848 in flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*) dart_isolate.cc:282 | |
#13 0x104b9bdf5 in flutter::DartIsolate::CreateRunningRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, std::__1::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::unique_ptr<flutter::IsolateConfiguration, std::__1::default_delete<flutter::IsolateConfiguration> >, flutter::UIDartState::Context const&, flutter::DartIsolate const*) dart_isolate.cc:143 | |
#14 0x104c646bb in flutter::RuntimeController::LaunchRootIsolate(flutter::Settings const&, std::__1::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::unique_ptr<flutter::IsolateConfiguration, std::__1::default_delete<flutter::IsolateConfiguration> >) runtime_controller.cc:369 | |
#15 0x1008b0bcf in flutter::Engine::Run(flutter::RunConfiguration) engine.cc:204 | |
#16 0x1009fe9d4 in flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7::operator()() shell.cc:574 | |
#17 0x1009fe30e in auto fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7>::operator()<>() const make_copyable.h:24 | |
#18 0x1009fe26a in decltype(std::__1::forward<fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7>&>(fp)()) std::__1::__invoke<fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7>&>(fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7>&) type_traits:3530 | |
#19 0x1009fe1ca in void std::__1::__invoke_void_return_wrapper<void>::__call<fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7>&>(fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7>&) __functional_base:348 | |
#20 0x1009fe17a in std::__1::__function::__alloc_func<fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7>, std::__1::allocator<fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7> >, void ()>::operator()() functional:1533 | |
#21 0x1009f9c16 in std::__1::__function::__func<fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7>, std::__1::allocator<fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7> >, void ()>::operator()() functional:1707 | |
#22 0x100073059 in std::__1::__function::__value_func<void ()>::operator()() const functional:1860 | |
#23 0x100072f22 in std::__1::function<void ()>::operator()() const functional:2419 | |
#24 0x100d45fb6 in fml::MessageLoopImpl::FlushTasks(fml::FlushType) message_loop_impl.cc:130 | |
#25 0x100d45b47 in fml::MessageLoopImpl::RunExpiredTasksNow() message_loop_impl.cc:143 | |
#26 0x100d875ff in fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*) message_loop_darwin.mm:75 | |
#27 0x7fff205613c8 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__+0x13 (CoreFoundation:x86_64h+0x9a3c8) | |
#28 0x7fff20560ebc in __CFRunLoopDoTimer+0x39e (CoreFoundation:x86_64h+0x99ebc) | |
#29 0x7fff20560a19 in __CFRunLoopDoTimers+0x132 (CoreFoundation:x86_64h+0x99a19) | |
Thread T1224 created by T0 here: | |
#0 0x1111467ac in wrap_pthread_create+0x5c (libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x3e7ac) | |
#1 0x100036126 in std::__1::__libcpp_thread_create(_opaque_pthread_t**, void* (*)(void*), void*) __threading_support:329 | |
#2 0x100d7c4ab in std::__1::thread::thread<fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0, void>(fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0&&) thread:367 | |
#3 0x100d7c25a in std::__1::thread::thread<fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0, void>(fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0&&) thread:359 | |
#4 0x100d7b52b in std::__1::__unique_if<std::__1::thread>::__unique_single std::__1::make_unique<std::__1::thread, fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0>(fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0&&) memory:3003 | |
#5 0x100d7b365 in fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) thread.cc:29 | |
#6 0x100d7b6ba in fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) thread.cc:26 | |
#7 0x10082327b in std::__1::__unique_if<fml::Thread>::__unique_single std::__1::make_unique<fml::Thread, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) memory:3003 | |
#8 0x100b1d60b in flutter::ThreadHost::ThreadHost(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long long) thread_host.cc:20 | |
#9 0x100b1d8da in flutter::ThreadHost::ThreadHost(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long long) thread_host.cc:14 | |
#10 0x10068bd6d in flutter::testing::ShellTest::ShellTest() shell_test.cc:24 | |
#11 0x1004a8266 in flutter::testing::ShellTest_Spawn_Test::ShellTest_Spawn_Test() shell_unittests.cc:2466 | |
#12 0x1004a8212 in flutter::testing::ShellTest_Spawn_Test::ShellTest_Spawn_Test() shell_unittests.cc:2466 | |
#13 0x1004a816f in testing::internal::TestFactoryImpl<flutter::testing::ShellTest_Spawn_Test>::CreateTest() gtest-internal.h:472 | |
#14 0x10651c647 in testing::Test* testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test*>(testing::internal::TestFactoryBase*, testing::Test* (testing::internal::TestFactoryBase::*)(), char const*) gtest.cc:2607 | |
#15 0x1064c3e16 in testing::Test* testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test*>(testing::internal::TestFactoryBase*, testing::Test* (testing::internal::TestFactoryBase::*)(), char const*) gtest.cc:2662 | |
#16 0x1064c366f in testing::TestInfo::Run() gtest.cc:2851 | |
#17 0x1064c6549 in testing::TestSuite::Run() gtest.cc:3015 | |
#18 0x1064e2745 in testing::internal::UnitTestImpl::RunAllTests() gtest.cc:5855 | |
#19 0x106527cb7 in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) gtest.cc:2607 | |
#20 0x1064e1ba6 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) gtest.cc:2662 | |
#21 0x1064e16fa in testing::UnitTest::Run() gtest.cc:5438 | |
#22 0x10606b652 in RUN_ALL_TESTS() gtest.h:2490 | |
#23 0x10606b37f in main run_all_unittests.cc:60 | |
#24 0x7fff2046af3c in start+0x0 (libdyld.dylib:x86_64+0x15f3c) | |
SUMMARY: AddressSanitizer: heap-use-after-free isolate.cc:1911 in dart::Isolate::mutator_thread() const | |
Shadow bytes around the buggy address: | |
0x1c3600003980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | |
0x1c3600003990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | |
0x1c36000039a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | |
0x1c36000039b0: 00 00 00 fa fa fa fa fa fa fa fa fa fa fa fa fa | |
0x1c36000039c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa | |
=>0x1c36000039d0: fd[fd]fd fd fd fd fd fd fd fd fd fd fd fd fd fd | |
0x1c36000039e0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd | |
0x1c36000039f0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd | |
0x1c3600003a00: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd | |
0x1c3600003a10: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd | |
0x1c3600003a20: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd | |
Shadow byte legend (one shadow byte represents 8 application bytes): | |
Addressable: 00 | |
Partially addressable: 01 02 03 04 05 06 07 | |
Heap left redzone: fa | |
Freed heap region: fd | |
Stack left redzone: f1 | |
Stack mid redzone: f2 | |
Stack right redzone: f3 | |
Stack after return: f5 | |
Stack use after scope: f8 | |
Global redzone: f9 | |
Global init order: f6 | |
Poisoned by user: f7 | |
Container overflow: fc | |
Array cookie: ac | |
Intra object redzone: bb | |
ASan internal: fe | |
Left alloca redzone: ca | |
Right alloca redzone: cb | |
Shadow gap: cc | |
2021-06-02 17:03:37.059328-0700 shell_unittests[39814:6336751] ================================================================= | |
2021-06-02 17:03:37.059378-0700 shell_unittests[39814:6336751] ==39814==ERROR: AddressSanitizer: heap-use-after-free on address 0x61b00001ce88 at pc 0x0001047e6e16 bp 0x700004e010b0 sp 0x700004e010a8 | |
2021-06-02 17:03:37.059393-0700 shell_unittests[39814:6336751] READ of size 8 at 0x61b00001ce88 thread T1224 | |
2021-06-02 17:03:37.059405-0700 shell_unittests[39814:6336751] #0 0x1047e6e15 in dart::Isolate::mutator_thread() const isolate.cc:1911 | |
2021-06-02 17:03:37.059415-0700 shell_unittests[39814:6336751] #1 0x104a9b12d in dart::Thread::EnterIsolate(dart::Isolate*, bool) thread.cc:283 | |
2021-06-02 17:03:37.059425-0700 shell_unittests[39814:6336751] #2 0x1063f7158 in Dart_EnterIsolate dart_api_impl.cc:1575 | |
2021-06-02 17:03:37.059435-0700 shell_unittests[39814:6336751] #3 0x104b80d69 in tonic::DartIsolateScope::DartIsolateScope(_Dart_Isolate*) dart_isolate_scope.cc:16 | |
2021-06-02 17:03:37.059445-0700 shell_unittests[39814:6336751] #4 0x104b80dba in tonic::DartIsolateScope::DartIsolateScope(_Dart_Isolate*) dart_isolate_scope.cc:9 | |
2021-06-02 17:03:37.059454-0700 shell_unittests[39814:6336751] #5 0x104b6193d in tonic::DartMessageHandler::OnHandleMessage(tonic::DartState*) dart_message_handler.cc:69 | |
2021-06-02 17:03:37.059462-0700 shell_unittests[39814:6336751] #6 0x104b6a2a5 in tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0::operator()() const dart_message_handler.cc:42 | |
2021-06-02 17:03:37.059472-0700 shell_unittests[39814:6336751] #7 0x104b6a11a in decltype(std::__1::forward<tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0&>(fp)()) std::__1::__invoke<tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0&>(tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0&) type_traits:3530 | |
2021-06-02 17:03:37.059484-0700 shell_unittests[39814:6336751] #8 0x104b6a07a in void std::__1::__invoke_void_return_wrapper<void>::__call<tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0&>(tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0&) __functional_base:348 | |
2021-06-02 17:03:37.059495-0700 shell_unittests[39814:6336751] #9 0x104b6a02a in std::__1::__function::__alloc_func<tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0, std::__1::allocator<tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0>, void ()>::operator()() functional:1533 | |
2021-06-02 17:03:37.059505-0700 shell_unittests[39814:6336751] #10 0x104b65656 in std::__1::__function::__func<tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0, std::__1::allocator<tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0>, void ()>::operator()() functional:1707 | |
2021-06-02 17:03:37.059514-0700 shell_unittests[39814:6336751] #11 0x100073059 in std::__1::__function::__value_func<void ()>::operator()() const functional:1860 | |
2021-06-02 17:03:37.059523-0700 shell_unittests[39814:6336751] #12 0x100072f22 in std::__1::function<void ()>::operator()() const functional:2419 | |
2021-06-02 17:03:37.059533-0700 shell_unittests[39814:6336751] #13 0x104be1312 in flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()::operator()() const dart_isolate.cc:437 | |
2021-06-02 17:03:37.059543-0700 shell_unittests[39814:6336751] #14 0x104be119a in decltype(std::__1::forward<flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()&>(fp)()) std::__1::__invoke<flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()&>(flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()&) type_traits:3530 | |
2021-06-02 17:03:37.059556-0700 shell_unittests[39814:6336751] #15 0x104be10fa in void std::__1::__invoke_void_return_wrapper<void>::__call<flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()&>(flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()&) __functional_base:348 | |
2021-06-02 17:03:37.059580-0700 shell_unittests[39814:6336751] #16 0x104be10aa in std::__1::__function::__alloc_func<flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'(), std::__1::allocator<flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()>, void ()>::operator()() functional:1533 | |
2021-06-02 17:03:37.059593-0700 shell_unittests[39814:6336751] #17 0x104bdcdf6 in std::__1::__function::__func<flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'(), std::__1::allocator<flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()>, void ()>::operator()() functional:1707 | |
2021-06-02 17:03:37.059602-0700 shell_unittests[39814:6336751] #18 0x100073059 in std::__1::__function::__value_func<void ()>::operator()() const functional:1860 | |
2021-06-02 17:03:37.059610-0700 shell_unittests[39814:6336751] #19 0x100072f22 in std::__1::function<void ()>::operator()() const functional:2419 | |
2021-06-02 17:03:37.059618-0700 shell_unittests[39814:6336751] #20 0x100d45fb6 in fml::MessageLoopImpl::FlushTasks(fml::FlushType) message_loop_impl.cc:130 | |
2021-06-02 17:03:37.059627-0700 shell_unittests[39814:6336751] #21 0x100d45b47 in fml::MessageLoopImpl::RunExpiredTasksNow() message_loop_impl.cc:143 | |
2021-06-02 17:03:37.059635-0700 shell_unittests[39814:6336751] #22 0x100d875ff in fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*) message_loop_darwin.mm:75 | |
2021-06-02 17:03:37.059645-0700 shell_unittests[39814:6336751] #23 0x7fff205613c8 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__+0x13 (CoreFoundation:x86_64h+0x9a3c8) | |
2021-06-02 17:03:37.059654-0700 shell_unittests[39814:6336751] #24 0x7fff20560ebc in __CFRunLoopDoTimer+0x39e (CoreFoundation:x86_64h+0x99ebc) | |
2021-06-02 17:03:37.059662-0700 shell_unittests[39814:6336751] #25 0x7fff20560a19 in __CFRunLoopDoTimers+0x132 (CoreFoundation:x86_64h+0x99a19) | |
2021-06-02 17:03:37.059674-0700 shell_unittests[39814:6336751] #26 0x7fff205475e2 in __CFRunLoopRun+0x7c3 (CoreFoundation:x86_64h+0x805e2) | |
2021-06-02 17:03:37.059682-0700 shell_unittests[39814:6336751] #27 0x7fff2054675b in CFRunLoopRunSpecific+0x232 (CoreFoundation:x86_64h+0x7f75b) | |
2021-06-02 17:03:37.059691-0700 shell_unittests[39814:6336751] #28 0x100d87cd5 in fml::MessageLoopDarwin::Run() message_loop_darwin.mm:46 | |
2021-06-02 17:03:37.059699-0700 shell_unittests[39814:6336751] #29 0x100d45a34 in fml::MessageLoopImpl::DoRun() message_loop_impl.cc:96 | |
2021-06-02 17:03:37.059709-0700 shell_unittests[39814:6336751] #30 0x100d429da in fml::MessageLoop::Run() message_loop.cc:49 | |
2021-06-02 17:03:37.059717-0700 shell_unittests[39814:6336751] #31 0x100d7d42d in fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0::operator()() const thread.cc:35 | |
2021-06-02 17:03:37.059728-0700 shell_unittests[39814:6336751] #32 0x100d7d1ca in decltype(std::__1::forward<fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0>(fp)()) std::__1::__invoke<fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0>(fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0&&) type_traits:3530 | |
2021-06-02 17:03:37.059741-0700 shell_unittests[39814:6336751] #33 0x100d7d0d2 in void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0>&, std::__1::__tuple_indices<>) thread:341 | |
2021-06-02 17:03:37.059760-0700 shell_unittests[39814:6336751] #34 0x100d7c7f2 in void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0> >(void*) thread:351 | |
2021-06-02 17:03:37.059771-0700 shell_unittests[39814:6336751] #35 0x7fff2044f953 in _pthread_start+0xdf (libsystem_pthread.dylib:x86_64+0x6953) | |
2021-06-02 17:03:37.059781-0700 shell_unittests[39814:6336751] #36 0x7fff2044b4a6 in thread_start+0xe (libsystem_pthread.dylib:x86_64+0x24a6) | |
2021-06-02 17:03:37.059790-0700 shell_unittests[39814:6336751] | |
2021-06-02 17:03:37.059797-0700 shell_unittests[39814:6336751] 0x61b00001ce88 is located 8 bytes inside of 1560-byte region [0x61b00001ce80,0x61b00001d498) | |
2021-06-02 17:03:37.059806-0700 shell_unittests[39814:6336751] freed by thread T1224 here: | |
2021-06-02 17:03:37.059816-0700 shell_unittests[39814:6336751] #0 0x11115996d in wrap__ZdlPv+0x7d (libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x5196d) | |
2021-06-02 17:03:37.059826-0700 shell_unittests[39814:6336751] #1 0x1047e68f9 in dart::Isolate::LowLevelCleanup(dart::Isolate*) isolate.cc:2558 | |
2021-06-02 17:03:37.059834-0700 shell_unittests[39814:6336751] #2 0x1047e9343 in dart::Isolate::Shutdown() isolate.cc:2531 | |
2021-06-02 17:03:37.059843-0700 shell_unittests[39814:6336751] #3 0x1063f5799 in Dart_ShutdownIsolate dart_api_impl.cc:1512 | |
2021-06-02 17:03:37.059853-0700 shell_unittests[39814:6336751] #4 0x104ba7931 in flutter::DartIsolate::Shutdown() dart_isolate.cc:788 | |
2021-06-02 17:03:37.059862-0700 shell_unittests[39814:6336751] #5 0x104c5ff99 in flutter::RuntimeController::~RuntimeController() runtime_controller.cc:71 | |
2021-06-02 17:03:37.059871-0700 shell_unittests[39814:6336751] #6 0x104c604a2 in flutter::RuntimeController::~RuntimeController() runtime_controller.cc:66 | |
2021-06-02 17:03:37.059879-0700 shell_unittests[39814:6336751] #7 0x104c604f6 in flutter::RuntimeController::~RuntimeController() runtime_controller.cc:66 | |
2021-06-02 17:03:37.059888-0700 shell_unittests[39814:6336751] #8 0x1000a5d0a in std::__1::default_delete<flutter::RuntimeController>::operator()(flutter::RuntimeController*) const memory:2338 | |
2021-06-02 17:03:37.059898-0700 shell_unittests[39814:6336751] #9 0x1000a5ba3 in std::__1::unique_ptr<flutter::RuntimeController, std::__1::default_delete<flutter::RuntimeController> >::reset(flutter::RuntimeController*) memory:2593 | |
2021-06-02 17:03:37.059908-0700 shell_unittests[39814:6336751] #10 0x1000a5ab6 in std::__1::unique_ptr<flutter::RuntimeController, std::__1::default_delete<flutter::RuntimeController> >::~unique_ptr() memory:2547 | |
2021-06-02 17:03:37.059918-0700 shell_unittests[39814:6336751] #11 0x1000a58b2 in std::__1::unique_ptr<flutter::RuntimeController, std::__1::default_delete<flutter::RuntimeController> >::~unique_ptr() memory:2547 | |
2021-06-02 17:03:37.059926-0700 shell_unittests[39814:6336751] #12 0x1008af878 in flutter::Engine::~Engine() engine.cc:140 | |
2021-06-02 17:03:37.059935-0700 shell_unittests[39814:6336751] #13 0x1008af942 in flutter::Engine::~Engine() engine.cc:140 | |
2021-06-02 17:03:37.059944-0700 shell_unittests[39814:6336751] #14 0x1000ca1d8 in std::__1::default_delete<flutter::Engine>::operator()(flutter::Engine*) const memory:2338 | |
2021-06-02 17:03:37.059952-0700 shell_unittests[39814:6336751] #15 0x1000ca0d3 in std::__1::unique_ptr<flutter::Engine, std::__1::default_delete<flutter::Engine> >::reset(flutter::Engine*) memory:2593 | |
2021-06-02 17:03:37.059967-0700 shell_unittests[39814:6336751] #16 0x1009c378d in flutter::Shell::~Shell()::$_3::operator()() shell.cc:431 | |
2021-06-02 17:03:37.059977-0700 shell_unittests[39814:6336751] #17 0x1009c33be in auto fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3>::operator()<>() const make_copyable.h:24 | |
2021-06-02 17:03:37.059985-0700 shell_unittests[39814:6336751] #18 0x1009c331a in decltype(std::__1::forward<fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3>&>(fp)()) std::__1::__invoke<fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3>&>(fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3>&) type_traits:3530 | |
2021-06-02 17:03:37.059996-0700 shell_unittests[39814:6336751] #19 0x1009c327a in void std::__1::__invoke_void_return_wrapper<void>::__call<fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3>&>(fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3>&) __functional_base:348 | |
2021-06-02 17:03:37.060006-0700 shell_unittests[39814:6336751] #20 0x1009c322a in std::__1::__function::__alloc_func<fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3>, std::__1::allocator<fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3> >, void ()>::operator()() functional:1533 | |
2021-06-02 17:03:37.060022-0700 shell_unittests[39814:6336751] #21 0x1009becc6 in std::__1::__function::__func<fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3>, std::__1::allocator<fml::internal::CopyableLambda<flutter::Shell::~Shell()::$_3> >, void ()>::operator()() functional:1707 | |
2021-06-02 17:03:37.060033-0700 shell_unittests[39814:6336751] #22 0x100073059 in std::__1::__function::__value_func<void ()>::operator()() const functional:1860 | |
2021-06-02 17:03:37.060041-0700 shell_unittests[39814:6336751] #23 0x100072f22 in std::__1::function<void ()>::operator()() const functional:2419 | |
2021-06-02 17:03:37.060050-0700 shell_unittests[39814:6336751] #24 0x100d45fb6 in fml::MessageLoopImpl::FlushTasks(fml::FlushType) message_loop_impl.cc:130 | |
2021-06-02 17:03:37.060057-0700 shell_unittests[39814:6336751] #25 0x100d45b47 in fml::MessageLoopImpl::RunExpiredTasksNow() message_loop_impl.cc:143 | |
2021-06-02 17:03:37.060066-0700 shell_unittests[39814:6336751] #26 0x100d875ff in fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*) message_loop_darwin.mm:75 | |
2021-06-02 17:03:37.060074-0700 shell_unittests[39814:6336751] #27 0x7fff205613c8 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__+0x13 (CoreFoundation:x86_64h+0x9a3c8) | |
2021-06-02 17:03:37.060083-0700 shell_unittests[39814:6336751] #28 0x7fff20560ebc in __CFRunLoopDoTimer+0x39e (CoreFoundation:x86_64h+0x99ebc) | |
2021-06-02 17:03:37.060091-0700 shell_unittests[39814:6336751] #29 0x7fff20560a19 in __CFRunLoopDoTimers+0x132 (CoreFoundation:x86_64h+0x99a19) | |
2021-06-02 17:03:37.060099-0700 shell_unittests[39814:6336751] | |
2021-06-02 17:03:37.060105-0700 shell_unittests[39814:6336751] previously allocated by thread T1224 here: | |
2021-06-02 17:03:37.060114-0700 shell_unittests[39814:6336751] #0 0x11115954d in wrap__Znwm+0x7d (libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x5154d) | |
2021-06-02 17:03:37.060122-0700 shell_unittests[39814:6336751] #1 0x1047e5a8e in dart::Isolate::InitIsolate(char const*, dart::IsolateGroup*, Dart_IsolateFlags const&, bool) isolate.cc:1823 | |
2021-06-02 17:03:37.060131-0700 shell_unittests[39814:6336751] #2 0x1063f3d2e in dart::CreateIsolate(dart::IsolateGroup*, bool, char const*, void*, char**) dart_api_impl.cc:1278 | |
2021-06-02 17:03:37.060139-0700 shell_unittests[39814:6336751] #3 0x1063f518a in Dart_CreateIsolateInGroup dart_api_impl.cc:1463 | |
2021-06-02 17:03:37.060149-0700 shell_unittests[39814:6336751] #4 0x104bc47ce in flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1::operator()(std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**) const dart_isolate.cc:258 | |
2021-06-02 17:03:37.060182-0700 shell_unittests[39814:6336751] #5 0x104bc46ae in decltype(std::__1::forward<flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1&>(fp)(std::__1::forward<std::__1::shared_ptr<flutter::DartIsolateGroupData>*>(fp0), std::__1::forward<std::__1::shared_ptr<flutter::DartIsolate>*>(fp0), std::__1::forward<Dart_IsolateFlags*>(fp0), std::__1::forward<char**>(fp0))) std::__1::__invoke<flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1&, std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**>(flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1&, std::__1::shared_ptr<flutter::DartIsolateGroupData>*&&, std::__1::shared_ptr<flutter::DartIsolate>*&&, Dart_IsolateFlags*&&, char**&&) type_traits:3530 | |
2021-06-02 17:03:37.060681-0700 shell_unittests[39814:6336751] #6 0x104bc44ee in _Dart_Isolate* std::__1::__invoke_void_return_wrapper<_Dart_Isolate*>::__call<flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1&, std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**>(flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1&, std::__1::shared_ptr<flutter::DartIsolateGroupData>*&&, std::__1::shared_ptr<flutter::DartIsolate>*&&, Dart_IsolateFlags*&&, char**&&) __functional_base:317 | |
2021-06-02 17:03:37.061048-0700 shell_unittests[39814:6336751] #7 0x104bc42fe in std::__1::__function::__alloc_func<flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1, std::__1::allocator<flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1>, _Dart_Isolate* (std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**)>::operator()(std::__1::shared_ptr<flutter::DartIsolateGroupData>*&&, std::__1::shared_ptr<flutter::DartIsolate>*&&, Dart_IsolateFlags*&&, char**&&) functional:1533 | |
2021-06-02 17:03:37.061175-0700 shell_unittests[39814:6336751] #8 0x104bbfd6d in std::__1::__function::__func<flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1, std::__1::allocator<flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*)::$_1>, _Dart_Isolate* (std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**)>::operator()(std::__1::shared_ptr<flutter::DartIsolateGroupData>*&&, std::__1::shared_ptr<flutter::DartIsolate>*&&, Dart_IsolateFlags*&&, char**&&) functional:1707 | |
2021-06-02 17:03:37.061278-0700 shell_unittests[39814:6336751] #9 0x104c0fb57 in std::__1::__function::__value_func<_Dart_Isolate* (std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**)>::operator()(std::__1::shared_ptr<flutter::DartIsolateGroupData>*&&, std::__1::shared_ptr<flutter::DartIsolate>*&&, Dart_IsolateFlags*&&, char**&&) const functional:1860 | |
2021-06-02 17:03:37.061294-0700 shell_unittests[39814:6336751] #10 0x104bac099 in std::__1::function<_Dart_Isolate* (std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**)>::operator()(std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**) const functional:2419 | |
2021-06-02 17:03:37.061306-0700 shell_unittests[39814:6336751] #11 0x104b9f8ac in flutter::DartIsolate::CreateDartIsolateGroup(std::__1::unique_ptr<std::__1::shared_ptr<flutter::DartIsolateGroupData>, std::__1::default_delete<std::__1::shared_ptr<flutter::DartIsolateGroupData> > >, std::__1::unique_ptr<std::__1::shared_ptr<flutter::DartIsolate>, std::__1::default_delete<std::__1::shared_ptr<flutter::DartIsolate> > >, Dart_IsolateFlags*, char**, std::__1::function<_Dart_Isolate* (std::__1::shared_ptr<flutter::DartIsolateGroupData>*, std::__1::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**)> const&) dart_isolate.cc:1028 | |
2021-06-02 17:03:37.061324-0700 shell_unittests[39814:6336751] #12 0x104b9d848 in flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, flutter::UIDartState::Context const&, flutter::DartIsolate const*) dart_isolate.cc:282 | |
2021-06-02 17:03:37.061336-0700 shell_unittests[39814:6336751] #13 0x104b9bdf5 in flutter::DartIsolate::CreateRunningRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, std::__1::unique_ptr<flutter::PlatformConfiguration, std::__1::default_delete<flutter::PlatformConfiguration> >, flutter::DartIsolate::Flags, std::__1::function<void ()> const&, std::__1::function<void ()> const&, std::__1::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::unique_ptr<flutter::IsolateConfiguration, std::__1::default_delete<flutter::IsolateConfiguration> >, flutter::UIDartState::Context const&, flutter::DartIsolate const*) dart_isolate.cc:143 | |
2021-06-02 17:03:37.061389-0700 shell_unittests[39814:6336751] #14 0x104c646bb in flutter::RuntimeController::LaunchRootIsolate(flutter::Settings const&, std::__1::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::unique_ptr<flutter::IsolateConfiguration, std::__1::default_delete<flutter::IsolateConfiguration> >) runtime_controller.cc:369 | |
2021-06-02 17:03:37.061409-0700 shell_unittests[39814:6336751] #15 0x1008b0bcf in flutter::Engine::Run(flutter::RunConfiguration) engine.cc:204 | |
2021-06-02 17:03:37.061420-0700 shell_unittests[39814:6336751] #16 0x1009fe9d4 in flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7::operator()() shell.cc:574 | |
2021-06-02 17:03:37.061430-0700 shell_unittests[39814:6336751] #17 0x1009fe30e in auto fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7>::operator()<>() const make_copyable.h:24 | |
2021-06-02 17:03:37.061441-0700 shell_unittests[39814:6336751] #18 0x1009fe26a in decltype(std::__1::forward<fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7>&>(fp)()) std::__1::__invoke<fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7>&>(fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7>&) type_traits:3530 | |
2021-06-02 17:03:37.061453-0700 shell_unittests[39814:6336751] #19 0x1009fe1ca in void std::__1::__invoke_void_return_wrapper<void>::__call<fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7>&>(fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7>&) __functional_base:348 | |
2021-06-02 17:03:37.061464-0700 shell_unittests[39814:6336751] #20 0x1009fe17a in std::__1::__function::__alloc_func<fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7>, std::__1::allocator<fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7> >, void ()>::operator()() functional:1533 | |
2021-06-02 17:03:37.061475-0700 shell_unittests[39814:6336751] #21 0x1009f9c16 in std::__1::__function::__func<fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7>, std::__1::allocator<fml::internal::CopyableLambda<flutter::Shell::RunEngine(flutter::RunConfiguration, std::__1::function<void (flutter::Engine::RunStatus)> const&)::$_7> >, void ()>::operator()() functional:1707 | |
2021-06-02 17:03:37.061484-0700 shell_unittests[39814:6336751] #22 0x100073059 in std::__1::__function::__value_func<void ()>::operator()() const functional:1860 | |
2021-06-02 17:03:37.061491-0700 shell_unittests[39814:6336751] #23 0x100072f22 in std::__1::function<void ()>::operator()() const functional:2419 | |
2021-06-02 17:03:37.061501-0700 shell_unittests[39814:6336751] #24 0x100d45fb6 in fml::MessageLoopImpl::FlushTasks(fml::FlushType) message_loop_impl.cc:130 | |
2021-06-02 17:03:37.061509-0700 shell_unittests[39814:6336751] #25 0x100d45b47 in fml::MessageLoopImpl::RunExpiredTasksNow() message_loop_impl.cc:143 | |
2021-06-02 17:03:37.061519-0700 shell_unittests[39814:6336751] #26 0x100d875ff in fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*) message_loop_darwin.mm:75 | |
2021-06-02 17:03:37.061528-0700 shell_unittests[39814:6336751] #27 0x7fff205613c8 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__+0x13 (CoreFoundation:x86_64h+0x9a3c8) | |
2021-06-02 17:03:37.061542-0700 shell_unittests[39814:6336751] #28 0x7fff20560ebc in __CFRunLoopDoTimer+0x39e (CoreFoundation:x86_64h+0x99ebc) | |
2021-06-02 17:03:37.061553-0700 shell_unittests[39814:6336751] #29 0x7fff20560a19 in __CFRunLoopDoTimers+0x132 (CoreFoundation:x86_64h+0x99a19) | |
2021-06-02 17:03:37.061562-0700 shell_unittests[39814:6336751] | |
2021-06-02 17:03:37.061568-0700 shell_unittests[39814:6336751] Thread T1224 created by T0 here: | |
2021-06-02 17:03:37.061577-0700 shell_unittests[39814:6336751] #0 0x1111467ac in wrap_pthread_create+0x5c (libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x3e7ac) | |
2021-06-02 17:03:37.061585-0700 shell_unittests[39814:6336751] #1 0x100036126 in std::__1::__libcpp_thread_create(_opaque_pthread_t**, void* (*)(void*), void*) __threading_support:329 | |
2021-06-02 17:03:37.061595-0700 shell_unittests[39814:6336751] #2 0x100d7c4ab in std::__1::thread::thread<fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0, void>(fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0&&) thread:367 | |
2021-06-02 17:03:37.061605-0700 shell_unittests[39814:6336751] #3 0x100d7c25a in std::__1::thread::thread<fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0, void>(fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0&&) thread:359 | |
2021-06-02 17:03:37.061621-0700 shell_unittests[39814:6336751] #4 0x100d7b52b in std::__1::__unique_if<std::__1::thread>::__unique_single std::__1::make_unique<std::__1::thread, fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0>(fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0&&) memory:3003 | |
2021-06-02 17:03:37.061632-0700 shell_unittests[39814:6336751] #5 0x100d7b365 in fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) thread.cc:29 | |
2021-06-02 17:03:37.061641-0700 shell_unittests[39814:6336751] #6 0x100d7b6ba in fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) thread.cc:26 | |
2021-06-02 17:03:37.061651-0700 shell_unittests[39814:6336751] #7 0x10082327b in std::__1::__unique_if<fml::Thread>::__unique_single std::__1::make_unique<fml::Thread, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) memory:3003 | |
2021-06-02 17:03:37.061661-0700 shell_unittests[39814:6336751] #8 0x100b1d60b in flutter::ThreadHost::ThreadHost(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long long) thread_host.cc:20 | |
2021-06-02 17:03:37.061669-0700 shell_unittests[39814:6336751] #9 0x100b1d8da in flutter::ThreadHost::ThreadHost(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long long) thread_host.cc:14 | |
2021-06-02 17:03:37.061677-0700 shell_unittests[39814:6336751] #10 0x10068bd6d in flutter::testing::ShellTest::ShellTest() shell_test.cc:24 | |
2021-06-02 17:03:37.061685-0700 shell_unittests[39814:6336751] #11 0x1004a8266 in flutter::testing::ShellTest_Spawn_Test::ShellTest_Spawn_Test() shell_unittests.cc:2466 | |
2021-06-02 17:03:37.061693-0700 shell_unittests[39814:6336751] #12 0x1004a8212 in flutter::testing::ShellTest_Spawn_Test::ShellTest_Spawn_Test() shell_unittests.cc:2466 | |
2021-06-02 17:03:37.061702-0700 shell_unittests[39814:6336751] #13 0x1004a816f in testing::internal::TestFactoryImpl<flutter::testing::ShellTest_Spawn_Test>::CreateTest() gtest-internal.h:472 | |
2021-06-02 17:03:37.061711-0700 shell_unittests[39814:6336751] #14 0x10651c647 in testing::Test* testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test*>(testing::internal::TestFactoryBase*, testing::Test* (testing::internal::TestFactoryBase::*)(), char const*) gtest.cc:2607 | |
2021-06-02 17:03:37.061728-0700 shell_unittests[39814:6336751] #15 0x1064c3e16 in testing::Test* testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test*>(testing::internal::TestFactoryBase*, testing::Test* (testing::internal::TestFactoryBase::*)(), char const*) gtest.cc:2662 | |
2021-06-02 17:03:37.061738-0700 shell_unittests[39814:6336751] #16 0x1064c366f in testing::TestInfo::Run() gtest.cc:2851 | |
2021-06-02 17:03:37.061747-0700 shell_unittests[39814:6336751] #17 0x1064c6549 in testing::TestSuite::Run() gtest.cc:3015 | |
2021-06-02 17:03:37.061754-0700 shell_unittests[39814:6336751] #18 0x1064e2745 in testing::internal::UnitTestImpl::RunAllTests() gtest.cc:5855 | |
2021-06-02 17:03:37.061763-0700 shell_unittests[39814:6336751] #19 0x106527cb7 in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) gtest.cc:2607 | |
2021-06-02 17:03:37.061773-0700 shell_unittests[39814:6336751] #20 0x1064e1ba6 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) gtest.cc:2662 | |
2021-06-02 17:03:37.061783-0700 shell_unittests[39814:6336751] #21 0x1064e16fa in testing::UnitTest::Run() gtest.cc:5438 | |
2021-06-02 17:03:37.061790-0700 shell_unittests[39814:6336751] #22 0x10606b652 in RUN_ALL_TESTS() gtest.h:2490 | |
2021-06-02 17:03:37.061796-0700 shell_unittests[39814:6336751] #23 0x10606b37f in main run_all_unittests.cc:60 | |
2021-06-02 17:03:37.061803-0700 shell_unittests[39814:6336751] #24 0x7fff2046af3c in start+0x0 (libdyld.dylib:x86_64+0x15f3c) | |
2021-06-02 17:03:37.061812-0700 shell_unittests[39814:6336751] | |
2021-06-02 17:03:37.061818-0700 shell_unittests[39814:6336751] SUMMARY: AddressSanitizer: heap-use-after-free isolate.cc:1911 in dart::Isolate::mutator_thread() const | |
2021-06-02 17:03:37.061827-0700 shell_unittests[39814:6336751] Shadow bytes around the buggy address: | |
2021-06-02 17:03:37.061834-0700 shell_unittests[39814:6336751] 0x1c3600003980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | |
2021-06-02 17:03:37.061843-0700 shell_unittests[39814:6336751] 0x1c3600003990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | |
2021-06-02 17:03:37.061850-0700 shell_unittests[39814:6336751] 0x1c36000039a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | |
2021-06-02 17:03:37.061859-0700 shell_unittests[39814:6336751] 0x1c36000039b0: 00 00 00 fa fa fa fa fa fa fa fa fa fa fa fa fa | |
2021-06-02 17:03:37.061866-0700 shell_unittests[39814:6336751] 0x1c36000039c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa | |
2021-06-02 17:03:37.061872-0700 shell_unittests[39814:6336751] =>0x1c36000039d0: fd[fd]fd fd fd fd fd fd fd fd fd fd fd fd fd fd | |
2021-06-02 17:03:37.061879-0700 shell_unittests[39814:6336751] 0x1c36000039e0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd | |
2021-06-02 17:03:37.061887-0700 shell_unittests[39814:6336751] 0x1c36000039f0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd | |
2021-06-02 17:03:37.061895-0700 shell_unittests[39814:6336751] 0x1c3600003a00: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd | |
2021-06-02 17:03:37.061903-0700 shell_unittests[39814:6336751] 0x1c3600003a10: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd | |
2021-06-02 17:03:37.061910-0700 shell_unittests[39814:6336751] 0x1c3600003a20: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd | |
2021-06-02 17:03:37.061919-0700 shell_unittests[39814:6336751] Shadow byte legend (one shadow byte represents 8 application bytes): | |
2021-06-02 17:03:37.061926-0700 shell_unittests[39814:6336751] Addressable: 00 | |
2021-06-02 17:03:37.061934-0700 shell_unittests[39814:6336751] Partially addressable: 01 02 03 04 05 06 07 | |
2021-06-02 17:03:37.061941-0700 shell_unittests[39814:6336751] Heap left redzone: fa | |
2021-06-02 17:03:37.061953-0700 shell_unittests[39814:6336751] Freed heap region: fd | |
2021-06-02 17:03:37.061964-0700 shell_unittests[39814:6336751] Stack left redzone: f1 | |
2021-06-02 17:03:37.061972-0700 shell_unittests[39814:6336751] Stack mid redzone: f2 | |
2021-06-02 17:03:37.061978-0700 shell_unittests[39814:6336751] Stack right redzone: f3 | |
2021-06-02 17:03:37.061986-0700 shell_unittests[39814:6336751] Stack after return: f5 | |
2021-06-02 17:03:37.061993-0700 shell_unittests[39814:6336751] Stack use after scope: f8 | |
2021-06-02 17:03:37.062001-0700 shell_unittests[39814:6336751] Global redzone: f9 | |
2021-06-02 17:03:37.062007-0700 shell_unittests[39814:6336751] Global init order: f6 | |
2021-06-02 17:03:37.062015-0700 shell_unittests[39814:6336751] Poisoned by user: f7 | |
2021-06-02 17:03:37.062021-0700 shell_unittests[39814:6336751] Container overflow: fc | |
2021-06-02 17:03:37.062029-0700 shell_unittests[39814:6336751] Array cookie: ac | |
2021-06-02 17:03:37.062035-0700 shell_unittests[39814:6336751] Intra object redzone: bb | |
2021-06-02 17:03:37.062043-0700 shell_unittests[39814:6336751] ASan internal: fe | |
2021-06-02 17:03:37.062049-0700 shell_unittests[39814:6336751] Left alloca redzone: ca | |
2021-06-02 17:03:37.062056-0700 shell_unittests[39814:6336751] Right alloca redzone: cb | |
2021-06-02 17:03:37.062063-0700 shell_unittests[39814:6336751] Shadow gap: cc | |
==39814==ABORTING | |
Warning: hit breakpoint while running function, skipping commands and conditions to prevent recursion. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment