Skip to content

fragmentation_typed_data_test/3 failing on Android ARM AOT #37772

@sjindel-google

Description

@sjindel-google

This test has begun crashing consistently on vm-kernel-precomp-android-release-arm since 2019-08-06 (when it isn't masked by the ADB flakiness). I can't reproduce it locally on my Nexus 5X (even after many runs).

/==================================================================================\
| standalone_2/fragmentation_typed_data_test/3 failed again (Crash, expected Pass) |
\==================================================================================/

--- Command "vm_compile_to_kernel []" (took 861ms):
DART_CONFIGURATION=ReleaseAndroidARM /b/swarming/w/ir/pkg/vm/tool/gen_kernel --aot --platform=out/ReleaseAndroidARM/vm_platform_strong.dill -o /b/swarming/w/ir/out/ReleaseAndroidARM/generated_compilations/dartkp/tests_standalone_2_fragmentation_typed_data_test.dart_3/out.dill /b/swarming/w/ir/tests/standalone_2/fragmentation_typed_data_test.dart --packages=/b/swarming/w/ir/.packages -Ddart.developer.causal_async_stacks=true

exit code:
0

--- Command "precompiler" (took 02.000162s):
DART_CONFIGURATION=ReleaseAndroidARM out/ReleaseAndroidARM/clang_x86/gen_snapshot --snapshot-kind=app-aot-elf --elf=/b/swarming/w/ir/out/ReleaseAndroidARM/generated_compilations/dartkp/tests_standalone_2_fragmentation_typed_data_test.dart_3/out.aotsnapshot --no-sim-use-hardfp --no_concurrent_mark --use_compactor --force_evacuation --ignore-unrecognized-flags --packages=/b/swarming/w/ir/.packages /b/swarming/w/ir/out/ReleaseAndroidARM/generated_compilations/dartkp/tests_standalone_2_fragmentation_typed_data_test.dart_3/out.dill

exit code:
0

--- Command "remove_kernel_file" (took 9ms):
DART_CONFIGURATION=ReleaseAndroidARM rm /b/swarming/w/ir/out/ReleaseAndroidARM/generated_compilations/dartkp/tests_standalone_2_fragmentation_typed_data_test.dart_3/out.dill

exit code:
0

--- Command "adb_precompilation" (took 09.000145s):
Steps to push precompiled runner and precompiled code to an attached device. Uses (and requires) adb.

exit code:
-9

stdout:
Executing adb -s 06ad9c24003b6ca5 shell rm -Rf /data/local/tmp/precompilation-testing/test ; echo AdbShellExitCode:  $?
Stdout:
AdbShellExitCode: 0
ExitCode: 0
Time: 0:00:00.071993

Executing adb -s 06ad9c24003b6ca5 shell mkdir -p /data/local/tmp/precompilation-testing/test ; echo AdbShellExitCode:  $?
Stdout:
AdbShellExitCode: 0
ExitCode: 0
Time: 0:00:00.061401

Executing Skipped cached push
ExitCode: 0
Time: 0:00:00.000029

Executing Skipped cached push
ExitCode: 0
Time: 0:00:00.000007

Executing adb -s 06ad9c24003b6ca5 shell chmod 777 /data/local/tmp/precompilation-testing/dart_precompiled_runtime /data/local/tmp/precompilation-testing/process_test ; echo AdbShellExitCode:  $?
Stdout:
AdbShellExitCode: 0
ExitCode: 0
Time: 0:00:00.053221

Executing adb -s 06ad9c24003b6ca5 push /b/swarming/w/ir/out/ReleaseAndroidARM/generated_compilations/dartkp/tests_standalone_2_fragmentation_typed_data_test.dart_3/out.aotsnapshot /data/local/tmp/precompilation-testing/test/out.aotsnapshot
Stderr:
5839 KB/s (4608676 bytes in 0.770s)
ExitCode: 0
Time: 0:00:00.858458

Executing adb -s 06ad9c24003b6ca5 shell export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data/local/tmp/precompilation-testing/test;/data/local/tmp/precompilation-testing/dart_precompiled_runtime --no_concurrent_mark --use_compactor --force_evacuation --ignore-unrecognized-flags --packages=/b/swarming/w/ir/.packages /data/local/tmp/precompilation-testing/test/out.aotsnapshot ; echo AdbShellExitCode:  $?
Stdout:
Killed
AdbShellExitCode: 137
ExitCode: -9
Time: 0:00:08.033782

--- Re-run this test:
python tools/test.py -n dartkp-android-release-arm standalone_2/fragmentation_typed_data_test/3

https://ci.chromium.org/p/dart/builders/ci.sandbox/vm-kernel-precomp-android-release-arm/2142

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.crashProcess exits with SIGSEGV, SIGABRT, etc. An unhandled exception is not a crash.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions