Skip to content

[gardening] many_isolates_blocked_at_monitor_test flaky timeout #60213

@dcharkes

Description

@dcharkes
/===============================================================================================\
| vm/dart/isolates/many_isolates_blocked_at_monitor_test broke (Pass -> Timeout, expected Pass) |
\===============================================================================================/

--- Command "vm" (took 08:00.000829s):
DART_CONFIGURATION=DebugX64 out/DebugX64/dart --hot-reload-test-mode --experimental-shared-data --sound-null-safety -Dtest_runner.configuration=vm-reload-linux-debug-x64 --ignore-unrecognized-flags --packages=/b/s/w/ir/.dart_tool/package_config.json /b/s/w/ir/runtime/tests/vm/dart/isolates/many_isolates_blocked_at_monitor_test.dart

exit code:
1

diagnostics:
Process list including children: [345383]
Trying to capture stack trace for pid 345383
PID 345383 - process
TID 345383:
#0  0x00007fadcc816376 pthread_cond_wait@@GLIBC_2.3.2
#1  0x0000564dd02844a7 dart::ConditionVariable::WaitMicros(dart::Mutex*, long)
#2  0x0000564dd0cc32fd Dart_RunLoop
#3  0x0000564dd0280d29 dart::bin::RunMainIsolate(char const*, char const*, dart::bin::CommandLineOptions*)
#4  0x0000564dd0281aba dart::bin::main(int, char**)
#5  0x0000564dd0280a6d main
#6  0x00007fadcc4ea083 __libc_start_main
#7  0x0000564dd0279669 _start
TID 345385:
#0  0x00007fadcc5e568e epoll_wait
#1  0x0000564dd0289835 dart::bin::EventHandlerImplementation::Poll(unsigned long)
#2  0x0000564dd0cb2437 dart::bin::ThreadStart(void*)
#3  0x00007fadcc80f609 start_thread
#4  0x00007fadcc5e5353 __clone
TID 345497:
#0  0x00007fadcc81a170 __lll_lock_wait
#1  0x00007fadcc8120a3 __pthread_mutex_lock
#2  0x0000564dd028402f dart::Mutex::Lock()
#3  0x0000564dd06cfb09 dart::BootstrapNatives::FN_Mutex_RunLocked(_Dart_Handle*, _Dart_Handle*)
#4  0x00007fadcbc87ae9
#5  0x00007fadcafaec27
#6  0x00007fadcafaeac0
#7  0x00007fadcafae99f
#8  0x00007fadcafae7d4
#9  0x00007fadcafa38ff
#10 0x00007fadcafa36c8
#11 0x00007fadcafa35dc
#12 0x00007fadcafa2133
#13 0x00007fadcafa1e3f
#14 0x00007fadcafa0c82
#15 0x00007fadcbc83c34
#16 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#17 0x0000564dd07af69f dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)
#18 0x0000564dd07e7ccb dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#19 0x0000564dd082670d dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#20 0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#21 0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#22 0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#23 0x0000564dd095a236 dart::ThreadStart(void*)
#24 0x00007fadcc80f609 start_thread
#25 0x00007fadcc5e5353 __clone
TID 345514:
#0  0x00007fadcc81a170 __lll_lock_wait
#1  0x00007fadcc8120a3 __pthread_mutex_lock
#2  0x0000564dd028402f dart::Mutex::Lock()
#3  0x0000564dd06cfb09 dart::BootstrapNatives::FN_Mutex_RunLocked(_Dart_Handle*, _Dart_Handle*)
#4  0x00007fadcbc87ae9
#5  0x00007fadcafaec27
#6  0x00007fadcafaeac0
#7  0x00007fadcafae99f
#8  0x00007fadcafae7d4
#9  0x00007fadcafae6bc
#10 0x00007fadcafae60b
#11 0x00007fadcafa1e3f
#12 0x00007fadcafa2191
#13 0x00007fadcafa1e3f
#14 0x00007fadcafa0c82
#15 0x00007fadcbc83c34
#16 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#17 0x0000564dd07af69f dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)
#18 0x0000564dd07e7ccb dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#19 0x0000564dd082670d dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#20 0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#21 0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#22 0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#23 0x0000564dd095a236 dart::ThreadStart(void*)
#24 0x00007fadcc80f609 start_thread
#25 0x00007fadcc5e5353 __clone
TID 345515:
#0  0x00007fadcc81a170 __lll_lock_wait
#1  0x00007fadcc8120a3 __pthread_mutex_lock
#2  0x0000564dd028402f dart::Mutex::Lock()
#3  0x0000564dd06cfb09 dart::BootstrapNatives::FN_Mutex_RunLocked(_Dart_Handle*, _Dart_Handle*)
#4  0x00007fadcbc87ae9
#5  0x00007fadcafaec27
#6  0x00007fadcafaeac0
#7  0x00007fadcafae99f
#8  0x00007fadcafae7d4
#9  0x00007fadcafae6bc
#10 0x00007fadcafae60b
#11 0x00007fadcafa1e3f
#12 0x00007fadcafa2191
#13 0x00007fadcafa1e3f
#14 0x00007fadcafa0c82
#15 0x00007fadcbc83c34
#16 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#17 0x0000564dd07af69f dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)
#18 0x0000564dd07e7ccb dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#19 0x0000564dd082670d dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#20 0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#21 0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#22 0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#23 0x0000564dd095a236 dart::ThreadStart(void*)
#24 0x00007fadcc80f609 start_thread
#25 0x00007fadcc5e5353 __clone
TID 345516:
#0  0x00007fadcc81a170 __lll_lock_wait
#1  0x00007fadcc8120a3 __pthread_mutex_lock
#2  0x0000564dd028402f dart::Mutex::Lock()
#3  0x0000564dd06cfb09 dart::BootstrapNatives::FN_Mutex_RunLocked(_Dart_Handle*, _Dart_Handle*)
#4  0x00007fadcbc87ae9
#5  0x00007fadcafaec27
#6  0x00007fadcafaeac0
#7  0x00007fadcafae99f
#8  0x00007fadcafae7d4
#9  0x00007fadcafae6bc
#10 0x00007fadcafae60b
#11 0x00007fadcafa1e3f
#12 0x00007fadcafa2191
#13 0x00007fadcafa1e3f
#14 0x00007fadcafa0c82
#15 0x00007fadcbc83c34
#16 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#17 0x0000564dd07af69f dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)
#18 0x0000564dd07e7ccb dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#19 0x0000564dd082670d dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#20 0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#21 0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#22 0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#23 0x0000564dd095a236 dart::ThreadStart(void*)
#24 0x00007fadcc80f609 start_thread
#25 0x00007fadcc5e5353 __clone
TID 345534:
#0  0x00007fadcc81a170 __lll_lock_wait
#1  0x00007fadcc8120a3 __pthread_mutex_lock
#2  0x0000564dd028402f dart::Mutex::Lock()
#3  0x0000564dd06cfb09 dart::BootstrapNatives::FN_Mutex_RunLocked(_Dart_Handle*, _Dart_Handle*)
#4  0x00007fadcbc87ae9
#5  0x00007fadcafaec27
#6  0x00007fadcafaeac0
#7  0x00007fadcafae99f
#8  0x00007fadcafae7d4
#9  0x00007fadcafae6bc
#10 0x00007fadcafae60b
#11 0x00007fadcafa1e3f
#12 0x00007fadcafa2191
#13 0x00007fadcafa1e3f
#14 0x00007fadcafa0c82
#15 0x00007fadcbc83c34
#16 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#17 0x0000564dd07af69f dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)
#18 0x0000564dd07e7ccb dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#19 0x0000564dd082670d dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#20 0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#21 0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#22 0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#23 0x0000564dd095a236 dart::ThreadStart(void*)
#24 0x00007fadcc80f609 start_thread
#25 0x00007fadcc5e5353 __clone
TID 345560:
#0  0x00007fadcc81a170 __lll_lock_wait
#1  0x00007fadcc8120a3 __pthread_mutex_lock
#2  0x0000564dd028402f dart::Mutex::Lock()
#3  0x0000564dd06cfb09 dart::BootstrapNatives::FN_Mutex_RunLocked(_Dart_Handle*, _Dart_Handle*)
#4  0x00007fadcbc87ae9
#5  0x00007fadcafaec27
#6  0x00007fadcafaeac0
#7  0x00007fadcafae99f
#8  0x00007fadcafae7d4
#9  0x00007fadcafae6bc
#10 0x00007fadcafae60b
#11 0x00007fadcafa1e3f
#12 0x00007fadcafa2191
#13 0x00007fadcafa1e3f
#14 0x00007fadcafa0c82
#15 0x00007fadcbc83c34
#16 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#17 0x0000564dd07af69f dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)
#18 0x0000564dd07e7ccb dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#19 0x0000564dd082670d dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#20 0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#21 0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#22 0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#23 0x0000564dd095a236 dart::ThreadStart(void*)
#24 0x00007fadcc80f609 start_thread
#25 0x00007fadcc5e5353 __clone
TID 345561:
#0  0x00007fadcc81a170 __lll_lock_wait
#1  0x00007fadcc8120a3 __pthread_mutex_lock
#2  0x0000564dd028402f dart::Mutex::Lock()
#3  0x0000564dd06cfb09 dart::BootstrapNatives::FN_Mutex_RunLocked(_Dart_Handle*, _Dart_Handle*)
#4  0x00007fadcbc87ae9
#5  0x00007fadcafaec27
#6  0x00007fadcafaeac0
#7  0x00007fadcafae99f
#8  0x00007fadcafae7d4
#9  0x00007fadcafae6bc
#10 0x00007fadcafae60b
#11 0x00007fadcafa1e3f
#12 0x00007fadcafa2191
#13 0x00007fadcafa1e3f
#14 0x00007fadcafa0c82
#15 0x00007fadcbc83c34
#16 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#17 0x0000564dd07af69f dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)
#18 0x0000564dd07e7ccb dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#19 0x0000564dd082670d dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#20 0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#21 0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#22 0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#23 0x0000564dd095a236 dart::ThreadStart(void*)
#24 0x00007fadcc80f609 start_thread
#25 0x00007fadcc5e5353 __clone
TID 345562:
#0  0x00007fadcc81a170 __lll_lock_wait
#1  0x00007fadcc8120a3 __pthread_mutex_lock
#2  0x0000564dd028402f dart::Mutex::Lock()
#3  0x0000564dd06cfb09 dart::BootstrapNatives::FN_Mutex_RunLocked(_Dart_Handle*, _Dart_Handle*)
#4  0x00007fadcbc87ae9
#5  0x00007fadcafaec27
#6  0x00007fadcafaeac0
#7  0x00007fadcafae99f
#8  0x00007fadcafae7d4
#9  0x00007fadcafae6bc
#10 0x00007fadcafae60b
#11 0x00007fadcafa1e3f
#12 0x00007fadcafa2191
#13 0x00007fadcafa1e3f
#14 0x00007fadcafa0c82
#15 0x00007fadcbc83c34
#16 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#17 0x0000564dd07af69f dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)
#18 0x0000564dd07e7ccb dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#19 0x0000564dd082670d dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#20 0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#21 0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#22 0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#23 0x0000564dd095a236 dart::ThreadStart(void*)
#24 0x00007fadcc80f609 start_thread
#25 0x00007fadcc5e5353 __clone
TID 345563:
#0  0x00007fadcc816376 pthread_cond_wait@@GLIBC_2.3.2
#1  0x0000564dd02844a7 dart::ConditionVariable::WaitMicros(dart::Mutex*, long)
#2  0x0000564dd09e3f3d dart::Thread::AddActiveThread(dart::IsolateGroup*, dart::Isolate*, bool, bool)
#3  0x0000564dd09e3c19 dart::Thread::EnterIsolate(dart::Isolate*)
#4  0x0000564dd07e401b dart::Isolate::InitIsolate(char const*, dart::IsolateGroup*, Dart_IsolateFlags const&, bool)
#5  0x0000564dd0cc0452 dart::CreateIsolate(dart::IsolateGroup*, bool, char const*, void*, char**)
#6  0x0000564dd0cc0360 dart::CreateWithinExistingIsolateGroup(dart::IsolateGroup*, char const*, char**)
#7  0x0000564dd06fe138 dart::SpawnIsolateTask::RunLightweight(char const*)
#8  0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#9  0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#10 0x0000564dd095a236 dart::ThreadStart(void*)
#11 0x00007fadcc80f609 start_thread
#12 0x00007fadcc5e5353 __clone
TID 345564:
#0  0x00007fadcc81a170 __lll_lock_wait
#1  0x00007fadcc8120a3 __pthread_mutex_lock
#2  0x0000564dd028402f dart::Mutex::Lock()
#3  0x0000564dd06cfb09 dart::BootstrapNatives::FN_Mutex_RunLocked(_Dart_Handle*, _Dart_Handle*)
#4  0x00007fadcbc87ae9
#5  0x00007fadcafaec27
#6  0x00007fadcafaeac0
#7  0x00007fadcafae99f
#8  0x00007fadcafae7d4
#9  0x00007fadcafae6bc
#10 0x00007fadcafae60b
#11 0x00007fadcafa1e3f
#12 0x00007fadcafa2191
#13 0x00007fadcafa1e3f
#14 0x00007fadcafa0c82
#15 0x00007fadcbc83c34
#16 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#17 0x0000564dd07af69f dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)
#18 0x0000564dd07e7ccb dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#19 0x0000564dd082670d dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#20 0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#21 0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#22 0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#23 0x0000564dd095a236 dart::ThreadStart(void*)
#24 0x00007fadcc80f609 start_thread
#25 0x00007fadcc5e5353 __clone
TID 345565:
#0  0x00007fadcc81a170 __lll_lock_wait
#1  0x00007fadcc8120a3 __pthread_mutex_lock
#2  0x0000564dd028402f dart::Mutex::Lock()
#3  0x0000564dd06cfb09 dart::BootstrapNatives::FN_Mutex_RunLocked(_Dart_Handle*, _Dart_Handle*)
#4  0x00007fadcbc87ae9
#5  0x00007fadcafaec27
#6  0x00007fadcafaeac0
#7  0x00007fadcafae99f
#8  0x00007fadcafae7d4
#9  0x00007fadcafae6bc
#10 0x00007fadcafae60b
#11 0x00007fadcafa1e3f
#12 0x00007fadcafa2191
#13 0x00007fadcafa1e3f
#14 0x00007fadcafa0c82
#15 0x00007fadcbc83c34
#16 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#17 0x0000564dd07af69f dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)
#18 0x0000564dd07e7ccb dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#19 0x0000564dd082670d dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#20 0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#21 0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#22 0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#23 0x0000564dd095a236 dart::ThreadStart(void*)
#24 0x00007fadcc80f609 start_thread
#25 0x00007fadcc5e5353 __clone
TID 345566:
#0  0x00007fadcc816376 pthread_cond_wait@@GLIBC_2.3.2
#1  0x0000564dd02844a7 dart::ConditionVariable::WaitMicros(dart::Mutex*, long)
#2  0x0000564dd06cfc67 dart::BootstrapNatives::FN_ConditionVariable_Wait(_Dart_Handle*, _Dart_Handle*)
#3  0x00007fadcbc87ae9
#4  0x00007fadcafb1617
#5  0x00007fadcafb14b0
#6  0x00007fadcafaf029
#7  0x00007fadcbc83c34
#8  0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#9  0x0000564dd07ad8f2 dart::DartEntry::InvokeCallable(dart::Thread*, dart::Function const&, dart::Array const&, dart::Array const&)
#10 0x0000564dd07ade06 dart::DartEntry::InvokeClosure(dart::Thread*, dart::Array const&, dart::Array const&)
#11 0x0000564dd0cd4a45 Dart_InvokeClosure
#12 0x0000564dd06cfb15 dart::BootstrapNatives::FN_Mutex_RunLocked(_Dart_Handle*, _Dart_Handle*)
#13 0x00007fadcbc87ae9
#14 0x00007fadcafaec27
#15 0x00007fadcafaeac0
#16 0x00007fadcafae99f
#17 0x00007fadcafae7d4
#18 0x00007fadcafae6bc
#19 0x00007fadcafae60b
#20 0x00007fadcafa1e3f
#21 0x00007fadcafa2191
#22 0x00007fadcafa1e3f
#23 0x00007fadcafa0c82
#24 0x00007fadcbc83c34
#25 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#26 0x0000564dd07af69f dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)
#27 0x0000564dd07e7ccb dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#28 0x0000564dd082670d dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#29 0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#30 0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#31 0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#32 0x0000564dd095a236 dart::ThreadStart(void*)
#33 0x00007fadcc80f609 start_thread
#34 0x00007fadcc5e5353 __clone
TID 345567:
#0  0x00007fadcc81a170 __lll_lock_wait
#1  0x00007fadcc8120a3 __pthread_mutex_lock
#2  0x0000564dd028402f dart::Mutex::Lock()
#3  0x0000564dd06cfb09 dart::BootstrapNatives::FN_Mutex_RunLocked(_Dart_Handle*, _Dart_Handle*)
#4  0x00007fadcbc87ae9
#5  0x00007fadcafaec27
#6  0x00007fadcafaeac0
#7  0x00007fadcafae99f
#8  0x00007fadcafae7d4
#9  0x00007fadcafae6bc
#10 0x00007fadcafae60b
#11 0x00007fadcafa1e3f
#12 0x00007fadcafa2191
#13 0x00007fadcafa1e3f
#14 0x00007fadcafa0c82
#15 0x00007fadcbc83c34
#16 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#17 0x0000564dd07af69f dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)
#18 0x0000564dd07e7ccb dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#19 0x0000564dd082670d dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#20 0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#21 0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#22 0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#23 0x0000564dd095a236 dart::ThreadStart(void*)
#24 0x00007fadcc80f609 start_thread
#25 0x00007fadcc5e5353 __clone
TID 345568:
#0  0x00007fadcc816376 pthread_cond_wait@@GLIBC_2.3.2
#1  0x0000564dd02844a7 dart::ConditionVariable::WaitMicros(dart::Mutex*, long)
#2  0x0000564dd0a3e8f8 dart::SafepointHandler::ExitSafepointLocked(dart::Thread*, dart::MonitorLocker*, dart::SafepointLevel)
#3  0x0000564dd0a3f23b dart::SafepointHandler::ExitSafepointUsingLock(dart::Thread*)
#4  0x0000564dd09e3cc8 dart::Thread::EnterIsolate(dart::Isolate*)
#5  0x0000564dd07e83ac dart::StartIsolateScope::StartIsolateScope(dart::Isolate*)
#6  0x0000564dd0826596 dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#7  0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#8  0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#9  0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#10 0x0000564dd095a236 dart::ThreadStart(void*)
#11 0x00007fadcc80f609 start_thread
#12 0x00007fadcc5e5353 __clone
TID 345569:
#0  0x00007fadcc8167d1 pthread_cond_timedwait@@GLIBC_2.3.2
#1  0x0000564dd028456f dart::ConditionVariable::WaitMicros(dart::Mutex*, long)
#2  0x0000564dd0a3e492 dart::SafepointHandler::LevelHandler::WaitUntilThreadsReachedSafepointLevel()
#3  0x0000564dd0a3d36c dart::SafepointHandler::SafepointThreads(dart::Thread*, dart::SafepointLevel)
#4  0x0000564dd07ea671 dart::IsolateGroup::ReloadSources(dart::JSONStream*, bool, char const*, char const*, bool)
#5  0x0000564dd09973dd dart::DRT_InterruptOrStackOverflow(dart::NativeArguments)
#6  0x00007fadcbc83742
#7  0x00007fadcafafc22
#8  0x00007fadcafaef91
#9  0x00007fadcbc83c34
#10 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#11 0x0000564dd07ad8f2 dart::DartEntry::InvokeCallable(dart::Thread*, dart::Function const&, dart::Array const&, dart::Array const&)
#12 0x0000564dd07ade06 dart::DartEntry::InvokeClosure(dart::Thread*, dart::Array const&, dart::Array const&)
#13 0x0000564dd0cd4a45 Dart_InvokeClosure
#14 0x0000564dd06cfb15 dart::BootstrapNatives::FN_Mutex_RunLocked(_Dart_Handle*, _Dart_Handle*)
#15 0x00007fadcbc87ae9
#16 0x00007fadcafaec27
#17 0x00007fadcafaeac0
#18 0x00007fadcafae99f
#19 0x00007fadcafae7d4
#20 0x00007fadcafae6bc
#21 0x00007fadcafae60b
#22 0x00007fadcafa1e3f
#23 0x00007fadcafa2191
#24 0x00007fadcafa1e3f
#25 0x00007fadcafa0c82
#26 0x00007fadcbc83c34
#27 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#28 0x0000564dd07af69f dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)
#29 0x0000564dd07e7ccb dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#30 0x0000564dd082670d dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#31 0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#32 0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#33 0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#34 0x0000564dd095a236 dart::ThreadStart(void*)
#35 0x00007fadcc80f609 start_thread
#36 0x00007fadcc5e5353 __clone
TID 345570:
#0  0x00007fadcc81a170 __lll_lock_wait
#1  0x00007fadcc8120a3 __pthread_mutex_lock
#2  0x0000564dd028402f dart::Mutex::Lock()
#3  0x0000564dd06cfb09 dart::BootstrapNatives::FN_Mutex_RunLocked(_Dart_Handle*, _Dart_Handle*)
#4  0x00007fadcbc87ae9
#5  0x00007fadcafaec27
#6  0x00007fadcafaeac0
#7  0x00007fadcafae99f
#8  0x00007fadcafae7d4
#9  0x00007fadcafae6bc
#10 0x00007fadcafae60b
#11 0x00007fadcafa1e3f
#12 0x00007fadcafa2191
#13 0x00007fadcafa1e3f
#14 0x00007fadcafa0c82
#15 0x00007fadcbc83c34
#16 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#17 0x0000564dd07af69f dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)
#18 0x0000564dd07e7ccb dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#19 0x0000564dd082670d dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#20 0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#21 0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#22 0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#23 0x0000564dd095a236 dart::ThreadStart(void*)
#24 0x00007fadcc80f609 start_thread
#25 0x00007fadcc5e5353 __clone
TID 345571:
#0  0x00007fadcc81a170 __lll_lock_wait
#1  0x00007fadcc8120a3 __pthread_mutex_lock
#2  0x0000564dd028402f dart::Mutex::Lock()
#3  0x0000564dd06cfb09 dart::BootstrapNatives::FN_Mutex_RunLocked(_Dart_Handle*, _Dart_Handle*)
#4  0x00007fadcbc87ae9
#5  0x00007fadcafaec27
#6  0x00007fadcafaeac0
#7  0x00007fadcafae99f
#8  0x00007fadcafae7d4
#9  0x00007fadcafae6bc
#10 0x00007fadcafae60b
#11 0x00007fadcafa1e3f
#12 0x00007fadcafa2191
#13 0x00007fadcafa1e3f
#14 0x00007fadcafa0c82
#15 0x00007fadcbc83c34
#16 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#17 0x0000564dd07af69f dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)
#18 0x0000564dd07e7ccb dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#19 0x0000564dd082670d dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#20 0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#21 0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#22 0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#23 0x0000564dd095a236 dart::ThreadStart(void*)
#24 0x00007fadcc80f609 start_thread
#25 0x00007fadcc5e5353 __clone
TID 345572:
#0  0x00007fadcc81a170 __lll_lock_wait
#1  0x00007fadcc8120a3 __pthread_mutex_lock
#2  0x0000564dd028402f dart::Mutex::Lock()
#3  0x0000564dd06cfb09 dart::BootstrapNatives::FN_Mutex_RunLocked(_Dart_Handle*, _Dart_Handle*)
#4  0x00007fadcbc87ae9
#5  0x00007fadcafaec27
#6  0x00007fadcafaeac0
#7  0x00007fadcafae99f
#8  0x00007fadcafae7d4
#9  0x00007fadcafae6bc
#10 0x00007fadcafae60b
#11 0x00007fadcafa1e3f
#12 0x00007fadcafa2191
#13 0x00007fadcafa1e3f
#14 0x00007fadcafa0c82
#15 0x00007fadcbc83c34
#16 0x0000564dd07ad037 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#17 0x0000564dd07af69f dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)
#18 0x0000564dd07e7ccb dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#19 0x0000564dd082670d dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#20 0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#21 0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#22 0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#23 0x0000564dd095a236 dart::ThreadStart(void*)
#24 0x00007fadcc80f609 start_thread
#25 0x00007fadcc5e5353 __clone
TID 345604:
#0  0x00007fadcc816376 pthread_cond_wait@@GLIBC_2.3.2
#1  0x0000564dd02844a7 dart::ConditionVariable::WaitMicros(dart::Mutex*, long)
#2  0x0000564dd0a3e8f8 dart::SafepointHandler::ExitSafepointLocked(dart::Thread*, dart::MonitorLocker*, dart::SafepointLevel)
#3  0x0000564dd0a3f23b dart::SafepointHandler::ExitSafepointUsingLock(dart::Thread*)
#4  0x0000564dd09e3cc8 dart::Thread::EnterIsolate(dart::Isolate*)
#5  0x0000564dd07e83ac dart::StartIsolateScope::StartIsolateScope(dart::Isolate*)
#6  0x0000564dd0826596 dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#7  0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#8  0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#9  0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#10 0x0000564dd095a236 dart::ThreadStart(void*)
#11 0x00007fadcc80f609 start_thread
#12 0x00007fadcc5e5353 __clone
TID 345605:
#0  0x00007fadcc816376 pthread_cond_wait@@GLIBC_2.3.2
#1  0x0000564dd02844a7 dart::ConditionVariable::WaitMicros(dart::Mutex*, long)
#2  0x0000564dd09e3f3d dart::Thread::AddActiveThread(dart::IsolateGroup*, dart::Isolate*, bool, bool)
#3  0x0000564dd09e3c19 dart::Thread::EnterIsolate(dart::Isolate*)
#4  0x0000564dd07e83ac dart::StartIsolateScope::StartIsolateScope(dart::Isolate*)
#5  0x0000564dd0826596 dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#6  0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#7  0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#8  0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#9  0x0000564dd095a236 dart::ThreadStart(void*)
#10 0x00007fadcc80f609 start_thread
#11 0x00007fadcc5e5353 __clone
TID 345606:
#0  0x00007fadcc816376 pthread_cond_wait@@GLIBC_2.3.2
#1  0x0000564dd02844a7 dart::ConditionVariable::WaitMicros(dart::Mutex*, long)
#2  0x0000564dd0a3e8f8 dart::SafepointHandler::ExitSafepointLocked(dart::Thread*, dart::MonitorLocker*, dart::SafepointLevel)
#3  0x0000564dd0a3f23b dart::SafepointHandler::ExitSafepointUsingLock(dart::Thread*)
#4  0x0000564dd09e3cc8 dart::Thread::EnterIsolate(dart::Isolate*)
#5  0x0000564dd07e83ac dart::StartIsolateScope::StartIsolateScope(dart::Isolate*)
#6  0x0000564dd0826596 dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#7  0x0000564dd08271ab dart::MessageHandler::TaskCallback()
#8  0x0000564dd09ec41f dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#9  0x0000564dd09ecd0d dart::ThreadPool::Worker::Main(unsigned long)
#10 0x0000564dd095a236 dart::ThreadStart(void*)
#11 0x00007fadcc80f609 start_thread
#12 0x00007fadcc5e5353 __clone



stdout:
wait 20

--- Re-run this test:
python3 tools/test.py -n vm-reload-linux-debug-x64 vm/dart/isolates/many_isolates_blocked_at_monitor_test

log

Metadata

Metadata

Labels

area-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.gardeningtriagedIssue has been triaged by sub team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions