-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
area-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends.gardeningtriagedIssue has been triaged by sub teamIssue has been triaged by sub team
Description
/================================================================================\
| ffi/invoke_callback_after_suspension_test broke (Pass -> Crash, expected Pass) |
\================================================================================/
--- Command "app_jit" (took 04.000339s):
DART_CONFIGURATION=DebugX64 out/DebugX64/dart --snapshot=/b/s/w/ir/out/DebugX64/generated_compilations/vm-appjit-linux-debug-x64/tests_ffi_invoke_callback_after_suspension_test/out.jitsnapshot --snapshot-kind=app-jit -Dtest_runner.configuration=vm-appjit-linux-debug-x64 --ignore-unrecognized-flags --packages=/b/s/w/ir/.dart_tool/package_config.json /b/s/w/ir/tests/ffi/invoke_callback_after_suspension_test.dart
exit code:
-6
stdout:
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
result 30
simpleAddition(10, 20)
simpleAddition(10, 20)
simpleAddition(10, 20)
simpleAddition(10, 20)
simpleAddition(10, 20)
simpleAddition(10, 20)
simpleAddition(10, 20)
simpleAddition(10, 20)
simpleAddition(10, 20)
simpleAddition(10, 20)
simpleAddition(10, 20)
simpleAddition(10, 20)
stderr:
../../runtime/vm/thread.h: 1176: error: expected: no_safepoint_scope_depth() == 0
version=3.10.0-edge (main) (Unknown timestamp) on "linux_x64"
pid=939619, thread=939678, isolate_group=main(0x58ebbdee5710), isolate=_RemoteRunner._remoteExecute(0x74ebb4000d90)
os=linux, arch=x64, comp=no, sim=no
isolate_instructions=58eb8652d7c0, vm_instructions=58eb8652d7c0
fp=74ebe59fd490, sp=74ebe59fd460, pc=58eb86c0c5e6
pc 0x000058eb86c0c5e6 fp 0x000074ebe59fd490 dart::Profiler::DumpStackTrace+0x26
pc 0x000058eb8652d9b2 fp 0x000074ebe59fd570 dart::Assert::Fail+0x82
pc 0x000058eb86ad03ac fp 0x000074ebe59fd5a0 dart::TransitionVMToBlocked::TransitionVMToBlocked+0x12c
pc 0x000058eb86ad08f1 fp 0x000074ebe59fd5f0 dart::SafepointMutexLocker::SafepointMutexLocker+0x61
pc 0x000058eb86a83268 fp 0x000074ebe59fd650 dart::FfiCallbackMetadata::DeleteAllCallbacks+0x28
pc 0x000058eb86a9788a fp 0x000074ebe59fddd0 dart::Isolate::LowLevelShutdown+0x16a
pc 0x000058eb86a99a71 fp 0x000074ebe59fe500 dart::Isolate::Shutdown+0x131
pc 0x000058eb86f666fd fp 0x000074ebe59fec30 Dart_ShutdownIsolate+0xdd
pc 0x000058eb86c9b37f fp 0x000074ebe59fecb0 dart::ThreadPool::WorkerLoop+0x15f
pc 0x000058eb86c9bc6d fp 0x000074ebe59fed00 dart::ThreadPool::Worker::Main+0x11d
pc 0x000058eb86c06026 fp 0x000074ebe59fee50 dart::ThreadStart+0x106
-- End of DumpStackTrace
--- Re-run this test:
python3 tools/test.py -n vm-appjit-linux-debug-x64 ffi/invoke_callback_after_suspension_test
Likely started since 919d503 which replaced MutexLocker with SafepointMutexLocker in FfiCallbackMetadata::DeleteAllCallbacks.
/cc @liamappelbe
Metadata
Metadata
Assignees
Labels
area-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends.gardeningtriagedIssue has been triaged by sub teamIssue has been triaged by sub team