sdk
sdk copied to clipboard
Flaky ffi test crashes on vm-ffi-qemu-linux-release-riscv64
From yesterday in e.g. this log:
/============================================================\
| ffi/address_of_test/0 broke (Pass -> Crash, expected Pass) |
\============================================================/
--- Command "vm_compile_to_kernel" (took 01.000433s):
DART_CONFIGURATION=ReleaseXRISCV64 /b/s/w/ir/cache/builder/sdk/pkg/vm/tool/gen_kernel --aot --platform=out/ReleaseXRISCV64/vm_platform_strong.dill -o /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_address_of_test/out.dill /b/s/w/ir/cache/builder/sdk/tests/ffi/address_of_test.dart -Dtest_runner.configuration=vm-aot-linux-release-riscv64-qemu --packages=/b/s/w/ir/cache/builder/sdk/.dart_tool/package_config.json -Ddart.vm.product=false --sound-null-safety
exit code:
0
--- Command "precompiler" (took 02.000009s):
DART_CONFIGURATION=ReleaseXRISCV64 out/ReleaseXRISCV64/clang_x64/gen_snapshot --snapshot-kind=app-aot-assembly --assembly=/b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_address_of_test/out.S --sound-null-safety -Dtest_runner.configuration=vm-aot-linux-release-riscv64-qemu --ignore-unrecognized-flags --packages=/b/s/w/ir/cache/builder/sdk/.dart_tool/package_config.json /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_address_of_test/out.dill
exit code:
0
--- Command "remove_kernel_file" (took 60ms):
DART_CONFIGURATION=ReleaseXRISCV64 rm /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_address_of_test/out.dill
exit code:
0
--- Command "assemble" (took 439ms):
DART_CONFIGURATION=ReleaseXRISCV64 riscv64-linux-gnu-gcc -Wl,--no-undefined -shared -o /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_address_of_test/out.aotsnapshot /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_address_of_test/out.S
exit code:
0
--- Command "remove_assembly" (took 67ms):
DART_CONFIGURATION=ReleaseXRISCV64 rm /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_address_of_test/out.S
exit code:
0
--- Command "vm" (took 104ms):
DART_CONFIGURATION=ReleaseXRISCV64 TEST_COMPILATION_DIR=/b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_address_of_test qemu-riscv64 -L /usr/riscv64-linux-gnu/ out/ReleaseXRISCV64/dart_precompiled_runtime --sound-null-safety -Dtest_runner.configuration=vm-aot-linux-release-riscv64-qemu --ignore-unrecognized-flags --packages=/b/s/w/ir/cache/builder/sdk/.dart_tool/package_config.json /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_address_of_test/out.aotsnapshot
exit code:
-11
stderr:
qemu-riscv64: QEMU internal SIGSEGV {code=MAPERR, addr=0x20}
--- Re-run this test:
python3 tools/test.py -n vm-aot-linux-release-riscv64-qemu ffi/address_of_test/0
/============================================================================\
| ffi/function_callbacks_subtype_test/1 broke (Pass -> Crash, expected Pass) |
\============================================================================/
--- Command "vm_compile_to_kernel" (took 01.000428s):
DART_CONFIGURATION=ReleaseXRISCV64 /b/s/w/ir/cache/builder/sdk/pkg/vm/tool/gen_kernel --aot --platform=out/ReleaseXRISCV64/vm_platform_strong.dill -o /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_function_callbacks_subtype_test.dart_1/out.dill /b/s/w/ir/cache/builder/sdk/tests/ffi/function_callbacks_subtype_test.dart -Dtest_runner.configuration=vm-aot-linux-release-riscv64-qemu --packages=/b/s/w/ir/cache/builder/sdk/.dart_tool/package_config.json -Ddart.vm.product=false --sound-null-safety
exit code:
0
--- Command "precompiler" (took 01.000929s):
DART_CONFIGURATION=ReleaseXRISCV64 out/ReleaseXRISCV64/clang_x64/gen_snapshot --snapshot-kind=app-aot-assembly --assembly=/b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_function_callbacks_subtype_test.dart_1/out.S --sound-null-safety --stacktrace-every=100 -Dtest_runner.configuration=vm-aot-linux-release-riscv64-qemu --ignore-unrecognized-flags --packages=/b/s/w/ir/cache/builder/sdk/.dart_tool/package_config.json /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_function_callbacks_subtype_test.dart_1/out.dill
exit code:
0
--- Command "remove_kernel_file" (took 94ms):
DART_CONFIGURATION=ReleaseXRISCV64 rm /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_function_callbacks_subtype_test.dart_1/out.dill
exit code:
0
--- Command "assemble" (took 499ms):
DART_CONFIGURATION=ReleaseXRISCV64 riscv64-linux-gnu-gcc -Wl,--no-undefined -shared -o /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_function_callbacks_subtype_test.dart_1/out.aotsnapshot /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_function_callbacks_subtype_test.dart_1/out.S
exit code:
0
--- Command "remove_assembly" (took 32ms):
DART_CONFIGURATION=ReleaseXRISCV64 rm /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_function_callbacks_subtype_test.dart_1/out.S
exit code:
0
--- Command "vm" (took 96ms):
DART_CONFIGURATION=ReleaseXRISCV64 TEST_COMPILATION_DIR=/b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_function_callbacks_subtype_test.dart_1 qemu-riscv64 -L /usr/riscv64-linux-gnu/ out/ReleaseXRISCV64/dart_precompiled_runtime --stacktrace-every=100 --sound-null-safety -Dtest_runner.configuration=vm-aot-linux-release-riscv64-qemu --ignore-unrecognized-flags --packages=/b/s/w/ir/cache/builder/sdk/.dart_tool/package_config.json /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_function_callbacks_subtype_test.dart_1/out.aotsnapshot
exit code:
-11
stderr:
qemu-riscv64: QEMU internal SIGSEGV {code=MAPERR, addr=0x20}
--- Re-run this test:
python3 tools/test.py -n vm-aot-linux-release-riscv64-qemu ffi/function_callbacks_subtype_test/1
/====================================================================\
| ffi/vmspecific_object_gc_test broke (Pass -> Crash, expected Pass) |
\====================================================================/
--- Command "vm_compile_to_kernel" (took 01.000481s):
DART_CONFIGURATION=ReleaseXRISCV64 /b/s/w/ir/cache/builder/sdk/pkg/vm/tool/gen_kernel --aot --platform=out/ReleaseXRISCV64/vm_platform_strong.dill -o /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_vmspecific_object_gc_test/out.dill /b/s/w/ir/cache/builder/sdk/tests/ffi/vmspecific_object_gc_test.dart -Dtest_runner.configuration=vm-aot-linux-release-riscv64-qemu --packages=/b/s/w/ir/cache/builder/sdk/.dart_tool/package_config.json -Ddart.vm.product=false --sound-null-safety
exit code:
0
--- Command "precompiler" (took 02.000095s):
DART_CONFIGURATION=ReleaseXRISCV64 out/ReleaseXRISCV64/clang_x64/gen_snapshot --snapshot-kind=app-aot-assembly --assembly=/b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_vmspecific_object_gc_test/out.S --sound-null-safety -Dtest_runner.configuration=vm-aot-linux-release-riscv64-qemu --ignore-unrecognized-flags --packages=/b/s/w/ir/cache/builder/sdk/.dart_tool/package_config.json /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_vmspecific_object_gc_test/out.dill
exit code:
0
--- Command "remove_kernel_file" (took 31ms):
DART_CONFIGURATION=ReleaseXRISCV64 rm /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_vmspecific_object_gc_test/out.dill
exit code:
0
--- Command "assemble" (took 389ms):
DART_CONFIGURATION=ReleaseXRISCV64 riscv64-linux-gnu-gcc -Wl,--no-undefined -shared -o /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_vmspecific_object_gc_test/out.aotsnapshot /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_vmspecific_object_gc_test/out.S
exit code:
0
--- Command "remove_assembly" (took 31ms):
DART_CONFIGURATION=ReleaseXRISCV64 rm /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_vmspecific_object_gc_test/out.S
exit code:
0
--- Command "vm" (took 95ms):
DART_CONFIGURATION=ReleaseXRISCV64 TEST_COMPILATION_DIR=/b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_vmspecific_object_gc_test qemu-riscv64 -L /usr/riscv64-linux-gnu/ out/ReleaseXRISCV64/dart_precompiled_runtime --sound-null-safety -Dtest_runner.configuration=vm-aot-linux-release-riscv64-qemu --ignore-unrecognized-flags --packages=/b/s/w/ir/cache/builder/sdk/.dart_tool/package_config.json /b/s/w/ir/cache/builder/sdk/out/ReleaseXRISCV64/generated_compilations/vm-aot-linux-release-riscv64-qemu/tests_ffi_vmspecific_object_gc_test/out.aotsnapshot
exit code:
-11
stderr:
qemu-riscv64: QEMU internal SIGSEGV {code=MAPERR, addr=0x20}
--- Re-run this test:
python3 tools/test.py -n vm-aot-linux-release-riscv64-qemu ffi/vmspecific_object_gc_test
/cc @dcharkes @rmacnak-google