Skip to content

Failures on [vm] Fix deadlock in NativeCallable.listener #61316

@alexmarkov

Description

@alexmarkov

There are new test failures on [vm] Fix deadlock in NativeCallable.listener.

The tests

ffi/many_listener_callbacks_test/0 Fail (expected Pass)
ffi/many_listener_callbacks_test/0 Timeout (expected Pass)
ffi/many_listener_callbacks_test/1 Fail (expected Pass)
ffi/many_listener_callbacks_test/1 Timeout (expected Pass)
ffi/many_listener_callbacks_test/2 Fail (expected Pass)
ffi/many_listener_callbacks_test/2 Timeout (expected Pass)
ffi/many_listener_callbacks_test/3 Fail (expected Pass)
ffi/many_listener_callbacks_test/3 Timeout (expected Pass)
ffi/many_listener_callbacks_test/4 Fail (expected Pass)
ffi/many_listener_callbacks_test/4 Timeout (expected Pass)
ffi/many_listener_callbacks_test/5 Fail (expected Pass)
ffi/many_listener_callbacks_test/6 Fail (expected Pass)

are failing on configurations

vm-aot-fuchsia-release-arm64
vm-aot-fuchsia-release-x64
vm-fuchsia-release-arm64
vm-fuchsia-release-x64
vm-reload-linux-debug-x64
vm-reload-linux-release-x64
vm-reload-rollback-linux-debug-x64
vm-reload-rollback-linux-release-x64

This newly added test fails on Fuchsia:

--- Command "vm" (took 03.000902s):
DART_CONFIGURATION=ReleaseFuchsiaX64 FFX_ISOLATE_DIR=/b/s/w/ir/x/t/LHOWDA ./build/fuchsia/with_envs.py ./third_party/fuchsia/test_scripts/test/run_executable_test.py --test-name=fuchsia-pkg://fuchsia.com/dart_test_release#meta/dartvm_test_component.cm --test-realm=/core/testing/system-tests --out-dir=out/ReleaseFuchsiaX64/gen/dart_test_release --package-deps=dart_test_release.far -Dtest_runner.configuration=vm-fuchsia-release-x64 --ignore-unrecognized-flags --packages=pkg/data/.dart_tool/package_config.json --disable-dart-dev pkg/data/tests/ffi/many_listener_callbacks_test.dart

exit code:
1

stdout:
Running test 'fuchsia-pkg://fuchsia.com/dart_test_release#meta/dartvm_test_component.cm'
[RUNNING]	main
[stderr - main]
pkg/data/tests/ffi/many_listener_callbacks_test.dart: Error: Error when reading 'pkg/data/tests/ffi/many_listener_callbacks_test.dart': No such file or directory
[FAILED]	main

Failed tests: main
0 out of 1 tests passed...
fuchsia-pkg://fuchsia.com/dart_test_release#meta/dartvm_test_component.cm completed with result: FAILED
Tests failed.

stderr:
WARNING:root:Process exited with status code 1.

--- Re-run this test:
python3 tools/test.py -n vm-fuchsia-release-x64 ffi/many_listener_callbacks_test/0

and times out on hot-reload bots.

/cc @liamappelbe

Metadata

Metadata

Assignees

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