Skip to content

ffi/isolate_group_bound_init_test/3 times out on vm-mac-release-arm64 #61459

@aam

Description

@aam

log

--- Command "vm" (took 34.000673s):
DART_CONFIGURATION=ReleaseARM64 xcodebuild/ReleaseARM64/dart --experimental-shared-data --dwarf_stack_traces --no-retain_function_objects --no-retain_code_objects -Dtest_runner.configuration=vm-mac-release-arm64 --ignore-unrecognized-flags --packages=/Volumes/Work/s/w/ir/.dart_tool/package_config.json /Volumes/Work/s/w/ir/tests/ffi/isolate_group_bound_init_test.dart

exit code:
1

diagnostics:
Process list including children: [93562]
Trying to capture stack trace for pid 93562

Analysis of sampling dartvm (pid 93562) every 4000 milliseconds
Process:         dartvm [93562]
Path:            /Volumes/VOLUME/*/dartvm
Load Address:    0x100e5c000
Identifier:      dartvm
Version:         ???
Code Type:       ARM64
Platform:        macOS
Parent Process:  dartvm [93320]

Date/Time:       2025-09-05 13:15:38.145 -0700
Launch Time:     2025-09-05 13:15:07.939 -0700
OS Version:      macOS 14.7.8 (23H730)
Report Version:  7
Analysis Tool:   /usr/bin/sample

Physical footprint:         129.7M
Physical footprint (peak):  215.3M
Idle exit:                  untracked
----

Call graph:
    1 Thread_1161271   DispatchQueue_1: com.apple.main-thread  (serial)
    + 1 start  (in dyld) + 2476  [0x18167b154]
    +   1 main  (in dartvm) + 16  [0x100e8821c]
    +     1 dart::bin::main(int, char**)  (in dartvm) + 1608  [0x100e890e8]
    +       1 dart::bin::RunMainIsolate(char const*, char const*, char const*, dart::bin::CommandLineOptions*)  (in dartvm) + 600  [0x100e884d0]
    +         1 Dart_RunLoop  (in dartvm) + 256  [0x10134a64c]
    +           1 dart::ConditionVariable::WaitMicros(dart::Mutex*, long long)  (in dartvm) + 128  [0x100e8d5e8]
    +             1 _pthread_cond_wait  (in libsystem_pthread.dylib) + 1228  [0x181a0755c]
    +               1 __psynch_cvwait  (in libsystem_kernel.dylib) + 8  [0x1819c95cc]
    1 Thread_1161272: dart:io EventHandler
    + 1 thread_start  (in libsystem_pthread.dylib) + 8  [0x181a01d34]
    +   1 _pthread_start  (in libsystem_pthread.dylib) + 136  [0x181a06f94]
    +     1 dart::bin::ThreadStart(void*)  (in dartvm) + 92  [0x101341fec]
    +       1 dart::bin::EventHandlerImplementation::EventHandlerEntry(unsigned long)  (in dartvm) + 304  [0x100e914b0]
    +         1 kevent  (in libsystem_kernel.dylib) + 8  [0x1819cbf20]
    1 Thread_1161274
    + 1 start_wqthread  (in libsystem_pthread.dylib) + 8  [0x181a01d28]
    +   1 _pthread_wqthread  (in libsystem_pthread.dylib) + 364  [0x181a03058]
    +     1 __workq_kernreturn  (in libsystem_kernel.dylib) + 8  [0x1819c7a84]
    1 Thread_1161276: DartWorker
    + 1 thread_start  (in libsystem_pthread.dylib) + 8  [0x181a01d34]
    +   1 _pthread_start  (in libsystem_pthread.dylib) + 136  [0x181a06f94]
    +     1 dart::ThreadStart(void*)  (in dartvm) + 208  [0x101123dd0]
    +       1 dart::ThreadPool::Worker::Main(unsigned long)  (in dartvm) + 116  [0x101173818]
    +         1 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)  (in dartvm) + 124  [0x101173538]
    +           1 dart::MutatorThreadPool::OnEnterIdleLocked(dart::MutexLocker*, dart::ThreadPool::Worker*)  (in dartvm) + 156  [0x1010692f4]
    +             1 dart::ConditionVariable::WaitMicros(dart::Mutex*, long long)  (in dartvm) + 112  [0x100e8d5d8]
    +               1 _pthread_cond_wait  (in libsystem_pthread.dylib) + 1272  [0x181a07588]
    +                 1 __psynch_cvwait  (in libsystem_kernel.dylib) + 8  [0x1819c95cc]
    1 Thread_1161280: DartWorker
    + 1 thread_start  (in libsystem_pthread.dylib) + 8  [0x181a01d34]
    +   1 _pthread_start  (in libsystem_pthread.dylib) + 136  [0x181a06f94]
    +     1 dart::ThreadStart(void*)  (in dartvm) + 208  [0x101123dd0]
    +       1 dart::ThreadPool::Worker::Main(unsigned long)  (in dartvm) + 116  [0x101173818]
    +         1 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)  (in dartvm) + 124  [0x101173538]
    +           1 dart::MutatorThreadPool::OnEnterIdleLocked(dart::MutexLocker*, dart::ThreadPool::Worker*)  (in dartvm) + 156  [0x1010692f4]
    +             1 dart::ConditionVariable::WaitMicros(dart::Mutex*, long long)  (in dartvm) + 112  [0x100e8d5d8]
    +               1 _pthread_cond_wait  (in libsystem_pthread.dylib) + 1272  [0x181a07588]
    +                 1 __psynch_cvwait  (in libsystem_kernel.dylib) + 8  [0x1819c95cc]
    1 Thread_1161286: DartWorker
    + 1 thread_start  (in libsystem_pthread.dylib) + 8  [0x181a01d34]
    +   1 _pthread_start  (in libsystem_pthread.dylib) + 136  [0x181a06f94]
    +     1 dart::ThreadStart(void*)  (in dartvm) + 208  [0x101123dd0]
    +       1 dart::ThreadPool::Worker::Main(unsigned long)  (in dartvm) + 116  [0x101173818]
    +         1 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)  (in dartvm) + 272  [0x1011735cc]
    +           1 dart::BackgroundCompiler::Run()  (in dartvm) + 252  [0x1011861cc]
    +             1 dart::Compiler::CompileOptimizedFunction(dart::Thread*, dart::Function const&, long)  (in dartvm) + 228  [0x101185ab0]
    +               1 dart::CompileFunctionHelper(dart::Function const&, bool, long)  (in dartvm) + 752  [0x1011854b4]
    +                 1 dart::CompileParsedFunctionHelper::Compile()  (in dartvm) + 1408  [0x101184dd4]
    +                   1 dart::CompilerPass::RunPipeline(dart::CompilerPass::PipelineMode, dart::CompilerPassState*, bool)  (in dartvm) + 68  [0x1012b43e8]
    +                     1 dart::CompilerPass::Run(dart::CompilerPassState*) const  (in dartvm) + 800  [0x1012b426c]
    +                       1 dart::SafepointHandler::BlockForSafepoint(dart::Thread*)  (in dartvm) + 304  [0x1011a4d74]
    +                         1 dart::SafepointHandler::ExitSafepointLocked(dart::Thread*, dart::MonitorLocker*, dart::SafepointLevel)  (in dartvm) + 212  [0x1011a48e4]
    +                           1 dart::ConditionVariable::WaitMicros(dart::Mutex*, long long)  (in dartvm) + 128  [0x100e8d5e8]
    +                             1 _pthread_cond_wait  (in libsystem_pthread.dylib) + 1228  [0x181a0755c]
    +                               1 __psynch_cvwait  (in libsystem_kernel.dylib) + 8  [0x1819c95cc]
    1 Thread_1161592: DartWorker
    + 1 thread_start  (in libsystem_pthread.dylib) + 8  [0x181a01d34]
    +   1 _pthread_start  (in libsystem_pthread.dylib) + 136  [0x181a06f94]
    +     1 dart::ThreadStart(void*)  (in dartvm) + 208  [0x101123dd0]
    +       1 dart::ThreadPool::Worker::Main(unsigned long)  (in dartvm) + 116  [0x101173818]
    +         1 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)  (in dartvm) + 272  [0x1011735cc]
    +           1 dart::MessageHandler::TaskCallback()  (in dartvm) + 496  [0x1010926b8]
    +             1 dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)  (in dartvm) + 300  [0x1010922b0]
    +               1 dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message>>)  (in dartvm) + 768  [0x10106e728]
    +                 1 dart::DartLibraryCalls::HandleMessage(long long, dart::Instance const&)  (in dartvm) + 304  [0x10104df3c]
    +                   1 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)  (in dartvm) + 452  [0x10104c420]
    +                     1 ???  (in <unknown binary>)  [0x103783a64]
    +                       1 ???  (in <unknown binary>)  [0x106a28054]
    +                         1 ???  (in <unknown binary>)  [0x106a2975c]
    +                           1 ???  (in <unknown binary>)  [0x1037834f0]
    +                             1 ???  (in <unknown binary>)  [0x10378346c]
    +                               1 DRT_CompileFunction  (in dartvm) + 276  [0x1011418b4]
    +                                 1 dart::Function::EnsureHasCode() const  (in dartvm) + 84  [0x1010cd854]
    +                                   1 dart::Function::EnsureHasCodeNoThrow() const  (in dartvm) + 88  [0x1010cd92c]
    +                                     1 dart::Compiler::CompileFunction(dart::Thread*, dart::Function const&)  (in dartvm) + 208  [0x101185194]
    +                                       1 dart::CompileFunctionHelper(dart::Function const&, bool, long)  (in dartvm) + 752  [0x1011854b4]
    +                                         1 dart::CompileParsedFunctionHelper::Compile()  (in dartvm) + 1752  [0x101184f2c]
    +                                           1 dart::IsolateGroup::RunWithStoppedMutatorsCallable(dart::Callable*)  (in dartvm) + 428  [0x1010713ec]
    +                                             1 dart::SafepointOperationScope::SafepointOperationScope(dart::Thread*, dart::SafepointLevel)  (in dartvm) + 88  [0x1011a3dcc]
    +                                               1 dart::SafepointHandler::SafepointThreads(dart::Thread*, dart::SafepointLevel)  (in dartvm) + 420  [0x1011a3f84]
    +                                                 1 dart::SafepointHandler::LevelHandler::WaitUntilThreadsReachedSafepointLevel()  (in dartvm) + 108  [0x1011a475c]
    +                                                   1 dart::ConditionVariable::WaitMicros(dart::Mutex*, long long)  (in dartvm) + 112  [0x100e8d5d8]
    +                                                     1 _pthread_cond_wait  (in libsystem_pthread.dylib) + 1272  [0x181a07588]
...
--- Re-run this test:
python3 tools/test.py -n vm-mac-release-arm64 ffi/isolate_group_bound_init_test/3

Metadata

Metadata

Assignees

Labels

area-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.gardening

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions