Alexander Markov
Alexander Markov
The crash is reproducible via ``` out/DebugSIMARM/dart --profiler --profile_vm=false --profile_vm=false --verify_after_gc --compactor_tasks=2 --no_enable_peephole --inlining_hotness=15 --old_gen_heap_size=128 fuzz.dart ``` Stack trace from gdb: ``` Thread 15 "DartWorker" received signal SIGSEGV, Segmentation fault....
Happened again: https://dart-ci.appspot.com/log/pkg-win-release-arm64/unittest-asserts-release-win-arm64/2099/pkg/dds/test/dap/integration/debug_attach_test
In general, narrowing int64 operations to int32/uint32 results in smaller and more efficient code on x64 and 32-bit architectures, so it is beneficial to have a narrowing optimization. Extra register...
Similar crash happened on `vm-win-debug-x64` about a week ago. So it is extremely rare and not specific to a particular test. ``` /===========================================================================\ | co19/LibTest/io/Stdout/write_A01_t07 broke (Pass -> Crash, expected...
One more crash happened on March 20, on `vm-win-debug-x64` bot and different test: ``` /================================================================================\ | pkg/vm_service/test/eval_issue_49209_test broke (Pass -> Crash, expected Pass) | \================================================================================/ --- Command "vm" (took 13.000138s):...
Failed on windows_x64 once again: ``` ../../runtime/platform/threads.h: 55: error: expected: owner_ == kUnowned version=3.9.0-edge (main) (Unknown timestamp) on "windows_x64" pid=10012, thread=8376, isolate_group=(nil)(0000000000000000), isolate=(nil)(0000000000000000) os=windows, arch=x64, comp=no, sim=no isolate_instructions=0, vm_instructions=0 fp=396b51f5c0,...
Another failure: ``` /==============================================================================\ | co19/LibTest/io/Stdout/writeAll_A02_t05 broke (Pass -> Crash, expected Pass) | \==============================================================================/ --- Command "vm" (took 03.000117s): set DART_CONFIGURATION=DebugX64 & set DART_SUPPRESS_WER=1 & set DART_CRASHPAD_HANDLER=C:\b\s\w\ir\out\DebugX64\crashpad_handler.exe & out\DebugX64\dart.exe --sound-null-safety...
``` stderr: ../../runtime/platform/threads.h: 55: error: expected: owner_ == kUnowned version=3.9.0-edge (main) (Unknown timestamp) on "windows_x64" pid=5944, thread=3948, isolate_group=(nil)(0000000000000000), isolate=(nil)(0000000000000000) os=windows, arch=x64, comp=no, sim=no isolate_instructions=0, vm_instructions=0 fp=a21a2ff650, sp=a21a2ff628, pc=7ff6d9e3b99c pc 0x00007ff6d9e3b99c...
Happened once again on `vm-aot-win-debug-x64` bot: ``` stderr: ../../runtime/platform/threads.h: 55: error: expected: owner_ == kUnowned version=3.11.0-edge (main) (Unknown timestamp) on "windows_x64" pid=1816, thread=6468, isolate_group=(nil)(0000000000000000), isolate=(nil)(0000000000000000) os=windows, arch=x64, comp=no, sim=no isolate_instructions=0,...
``` stderr: ../../runtime/platform/threads.h: 55: error: expected: owner_ == kUnowned version=3.11.0-edge (main) (Unknown timestamp) on "windows_arm64" pid=4844, thread=21160, isolate_group=(nil)(0000000000000000), isolate=(nil)(0000000000000000) os=windows, arch=arm64, comp=no, sim=no isolate_instructions=0, vm_instructions=0 fp=eeb877f650, sp=eeb877f628, pc=7ff63a76822c pc 0x00007ff63a76822c...