Skip to content

vm-linux-debug-simriscv64 usertag-related test failures #61402

@aam

Description

@aam

log

--- Command "vm_compile_to_kernel" (took 532ms):
DART_CONFIGURATION=DebugSIMRISCV64 /b/s/w/ir/pkg/vm/tool/gen_kernel --no-aot --platform=out/DebugSIMRISCV64/vm_platform.dill -o /b/s/w/ir/out/DebugSIMRISCV64/generated_compilations/vm-linux-debug-simriscv64/tests_lib_developer_user_tags_test/out.dill /b/s/w/ir/tests/lib/developer/user_tags_test.dart -Dtest_runner.configuration=vm-linux-debug-simriscv64 --packages=/b/s/w/ir/.dart_tool/package_config.json -Ddart.vm.product=false

exit code:
0

--- Command "vm" (took 884ms):
DART_CONFIGURATION=DebugSIMRISCV64 TEST_COMPILATION_DIR=/b/s/w/ir/out/DebugSIMRISCV64/generated_compilations/vm-linux-debug-simriscv64/tests_lib_developer_user_tags_test out/DebugSIMRISCV64/dart -Dtest_runner.configuration=vm-linux-debug-simriscv64 --ignore-unrecognized-flags --packages=/b/s/w/ir/.dart_tool/package_config.json /b/s/w/ir/out/DebugSIMRISCV64/generated_compilations/vm-linux-debug-simriscv64/tests_lib_developer_user_tags_test/out.dill

exit code:
-6

stderr:
../../runtime/vm/constants_riscv.h: 1155: error: expected: IsITypeImm(imm)
version=3.10.0-edge (main) (Unknown timestamp) on "linux_simriscv64"
pid=380405, thread=380409, isolate_group=main(0x5cb290d2e770), isolate=(nil)((nil))
os=linux, arch=riscv64, comp=no, sim=yes
isolate_instructions=5cb2667f6c00, vm_instructions=5cb2667f6c00
fp=729a66f7b120, sp=729a66f7b0f0, pc=5cb266ed3936
  pc 0x00005cb266ed3936 fp 0x0000729a66f7b120 dart::Profiler::DumpStackTrace+0x26
  pc 0x00005cb2667f6df2 fp 0x0000729a66f7b200 dart::Assert::Fail+0x82
  pc 0x00005cb26701f131 fp 0x0000729a66f7b260 dart::compiler::MicroAssembler::EmitIType+0x191
  pc 0x00005cb26701a653 fp 0x0000729a66f7b280 dart::compiler::AsmIntrinsifier::UserTag_defaultTag+0x23
  pc 0x00005cb2671dd518 fp 0x0000729a66f7b2e0 dart::compiler::Intrinsifier::Intrinsify+0x488
  pc 0x00005cb26706a4af fp 0x0000729a66f7b330 dart::FlowGraphCompiler::TryIntrinsifyHelper+0x7f
  pc 0x00005cb26706a41e fp 0x0000729a66f7b350 dart::FlowGraphCompiler::TryIntrinsify+0xe
  pc 0x00005cb26708ae7c fp 0x0000729a66f7b390 dart::FunctionEntryInstr::EmitNativeCode+0xdc
  pc 0x00005cb267066f9f fp 0x0000729a66f7b500 dart::FlowGraphCompiler::VisitBlocks+0x25f
  pc 0x00005cb267066c6e fp 0x0000729a66f7b530 dart::FlowGraphCompiler::CompileGraph+0x2e
  pc 0x00005cb26716404d fp 0x0000729a66f7b540 dart::CompilerPass_GenerateCode::DoBody+0xd
  pc 0x00005cb2671625ad fp 0x0000729a66f7b610 dart::CompilerPass::Run+0x18d
  pc 0x00005cb266f8b925 fp 0x0000729a66f7bd50 dart::CompileParsedFunctionHelper::Compile+0x4d5
  pc 0x00005cb266f8c53d fp 0x0000729a66f7c650 dart::CompileFunctionHelper+0x46d
  pc 0x00005cb266f8c0a0 fp 0x0000729a66f7c6f0 dart::Compiler::CompileFunction+0xc0
  pc 0x00005cb266e0b4f8 fp 0x0000729a66f7c720 dart::Function::EnsureHasCodeNoThrow+0x68
  pc 0x00005cb266e0b346 fp 0x0000729a66f7c750 dart::Function::EnsureHasCode+0x76
  pc 0x00005cb266f0a722 fp 0x0000729a66f7cec0 DRT_CompileFunction+0x1e2
  pc 0x00005cb266f3d75c fp 0x0000729a66f7d020 dart::Simulator::InterpretECALL+0x15c
  pc 0x00005cb266f3745b fp 0x0000729a66f7d080 dart::Simulator::ExecuteNoTrace+0x60b
  pc 0x00005cb266f36d87 fp 0x0000729a66f7d2b0 dart::Simulator::Call+0x267
  pc 0x00005cb266d1f555 fp 0x0000729a66f7d340 dart::DartEntry::InvokeFunction+0x185
  pc 0x00005cb266d21c6f fp 0x0000729a66f7d3a0 dart::DartLibraryCalls::HandleMessage+0xef
  pc 0x00005cb266d5d73b fp 0x0000729a66f7db30 dart::IsolateMessageHandler::HandleMessage+0x36b
  pc 0x00005cb266d9b729 fp 0x0000729a66f7dbc0 dart::MessageHandler::HandleMessages+0x1e9
  pc 0x00005cb266d9c252 fp 0x0000729a66f7dc30 dart::MessageHandler::TaskCallback+0x2e2
  pc 0x00005cb266f6d57f fp 0x0000729a66f7dcb0 dart::ThreadPool::WorkerLoop+0x15f
  pc 0x00005cb266f6de6d fp 0x0000729a66f7dd00 dart::ThreadPool::Worker::Main+0x11d
  pc 0x00005cb266ecd376 fp 0x0000729a66f7de50 dart::ThreadStart+0x106
-- End of DumpStackTrace
  pc 0x0000000000000000 fp 0x0000729a6c77ecc8 sp 0x0000000000000000 [Stub] CallToRuntime+0xffff8d65928fcaf0
  pc 0x0000729a6d7035c6 fp 0x0000729a6c77ecf8 sp 0x0000729a6c77ecc8 [Stub] LazyCompile+0x26
  pc 0x0000729a67ea4184 fp 0x0000729a6c77ed20 sp 0x0000729a6c77ecf8 [Unoptimized] UserTag.get:defaultTag+0x64
  pc 0x0000729a67ea4064 fp 0x0000729a6c77ed48 sp 0x0000729a6c77ed20 [Unoptimized] testDefault+0x64
  pc 0x0000729a67ea3e08 fp 0x0000729a6c77ed88 sp 0x0000729a6c77ed48 [Unoptimized] main+0x68
  pc 0x0000729a67ea3d52 fp 0x0000729a6c77edb0 sp 0x0000729a6c77ed88 [Unoptimized] main+0x72
  pc 0x0000729a67ea3c58 fp 0x0000729a6c77ee10 sp 0x0000729a6c77edb0 [Unoptimized] _Closure@0150898.dyn:call+0x8a8
  pc 0x0000729a67ea26fa fp 0x0000729a6c77ee50 sp 0x0000729a6c77ee10 [Unoptimized] _delayEntrypointInvocation@1026248.<anonymous closure>+0x2ba
  pc 0x0000729a67ea23b6 fp 0x0000729a6c77eeb8 sp 0x0000729a6c77ee50 [Unoptimized] _Closure@0150898.dyn:call+0x906
  pc 0x0000729a67ea10ac fp 0x0000729a6c77ef10 sp 0x0000729a6c77eeb8 [Unoptimized] _RawReceivePort@1026248._handleMessage@1026248+0x19c
  pc 0x0000729a6d703a68 fp 0x0000729a6c77f010 sp 0x0000729a6c77ef10 [Stub] InvokeDartCode+0xb8
=== Crash occurred when compiling dart:developer_::__getDefaultTag@6383715 in unoptimized JIT mode in GenerateCode pass
=== When compiling block B1[function entry]:2
=== When compiling instruction B1[function entry]:2
*** BEGIN CFG
GenerateCode
==== dart:developer_::__getDefaultTag@6383715 (RegularFunction)
B0[graph]:0
B1[function entry]:2
    t0 <- NativeCall(UserTag_defaultTag)
    t1 <- LoadLocal(:t0 @-1)
    AssertAssignable:8(t1, t2, 'function result', instantiator_type_args(t3), function_type_args(t4))
    DartReturn:10(t0)
*** END CFG

--- Re-run this test:
python3 tools/test.py -n vm-linux-debug-simriscv64 lib/developer/user_tags_test

Started with 2d7c7b0

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