Skip to content

AOT X64 divergence (crash) #37622

@aartbik

Description

@aartbik
FP : AOT-ReleaseX64 - KBC-MIX-ReleaseX64: !DIVERGENCE! 1.15:2263557818
   (ResultCode.error vs ResultCode.success)

fail1:
/b/s/w/ir/pkg/vm/tool/precompiler2: line 106: 20596 Floating point exception
   "$BIN_DIR"/gen_snapshot "$GEN_SNAPSHOT_OPTION"
   "$GEN_SNAPSHOT_FILENAME" "${OPTIONS[@]}" "
    $SNAPSHOT_FILE.dill"

Reproducable on main:

JIT
throws
-0.8414728645177394
true
-2147483647
0.8264423167261759
a0a
[-6, 36, 90, 85, 1, 17, -82, 27]
{-68, 12, -89}
{6: ♥b, 21: , 82: hdTAe, 48: q#(xN(4, 51: , 27: kA6u , 78: }

AOT
/usr/local/google/home/ajcbik/drive2/dart_alt/sdk/pkg/vm/tool/precompiler2: 
    line 106: 19849 Floating point exception
    "$BIN_DIR"/gen_snapshot "$GEN_SNAPSHOT_OPTION"
    "$GEN_SNAPSHOT_FILENAME" "${OPTIONS[@]}" "$SNAPSHOT_FILE.dill"

Metadata

Metadata

Labels

area-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.dartfuzzFound with Dart fuzzing (DartFuzz, libFuzzer, etc.)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions