Back to build
Raw log | Switch to full mode | Login

Test: mjsunit/wasm/asm-wasm (flaky in a repeated run) Flags: --test /b/s/w/ir/test/mjsunit/mjsunit.js /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js --random-seed=-1421805582 --stress-opt --always-opt --nohard-abort --validate-asm --allow-natives-syntax Command: out/Release/d8 --test test/mjsunit/mjsunit.js test/mjsunit/wasm/asm-wasm.js --random-seed=-1421805582 --stress-opt --always-opt --nohard-abort --validate-asm --allow-natives-syntax Variant: stress Build environment: gn_args: android_unstripped_runtime_outputs = false is_cfi = true is_component_build = false is_debug = false target_cpu = "x64" use_cfi_cast = true use_cfi_diag = true use_cfi_icall = true use_cfi_recover = false use_goma = true v8_enable_test_features = true v8_use_multi_snapshots = true Run #1 Exit code: 1 Result: FAIL Expected outcomes: PASS Duration: 00:00:522 Stdout: ============ Stress 1/5 ============ Testing EmptyTest... Testing VoidReturnTest... Testing IntTest... Testing Float64Test... Testing TestReturnInBlock... Testing TestAddSimple... Testing TestWhileSimple... Testing TestWhileWithoutBraces... Testing TestReturnInWhile... Testing TestReturnInWhileWithoutBraces... Testing TestBreakInIf... Testing TestBreakInIfInDoWhileFalse... Testing TestBreakInElse... Testing TestBreakInWhile... Testing TestBreakInIfInWhile... Testing TestBreakInNestedWhile... Testing TestBreakInBlock... Testing TestBreakInNamedWhile... Testing TestContinue... Testing TestContinueInNamedWhile... Testing TestContinueInDoWhileFalse... Testing TestContinueInForLoop... Testing TestNot... Testing TestNotEquals... Testing TestUnsignedComparison... Testing TestMixedAdd... Testing TestConvertI32... Testing TestConvertF64FromInt... Testing TestConvertF64FromUnsigned... Testing TestModInt... Testing TestModUnsignedInt... Testing TestModDouble... Testing TestModDoubleNegative... Testing TestForLoop... Testing TestForLoopWithoutInit... Testing TestForLoopWithoutCondition... Testing TestForLoopWithoutNext... Testing TestForLoopWithoutBody... Testing TestDoWhile... Testing TestConditional... Testing TestInitFunctionWithNoGlobals... Testing TestFunctionTableSingleFunction... Testing TestFunctionTableMultipleFunctions... TestFunctionTable... Testing TestFloatAsDouble... Testing TestOr... Testing TestAnd... Testing TestXor... Testing TestIntegerMultiplyBothWays... TestBadAssignDoubleFromIntish... /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js:1037: Invalid asm.js: Type mismatch in assignment TestBadAssignIntFromDouble... /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js:1053: Invalid asm.js: Type mismatch in assignment TestBadMultiplyIntish... /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js:1068: Invalid asm.js: Integer multiply of expects int TestBadCastFromInt... /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js:1083: Invalid asm.js: expected signed/unsigned/double?/float? Testing TestAndNegative... Testing TestNegativeDouble... /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js:1127: Invalid asm.js: Expected intish for operator &. /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js:1142: Invalid asm.js: Illegal export name Testing TestAndIntAndHeapValue... Testing TestOutOfBoundsConversion... Testing TestIfWithUnsigned... Testing TestLoopsWithUnsigned... Testing TestNotZero... Testing TestNotOne... Testing TestDotfulFloat... Testing TestDotfulLocalFloat... Testing TestDotlessFloat... Testing TestDotlessLocalFloat... Testing TestFloatGlobals... ============ Stress 2/5 ============ Testing EmptyTest... Testing VoidReturnTest... Testing IntTest... Testing Float64Test... Testing TestReturnInBlock... Testing TestAddSimple... Testing TestWhileSimple... Testing TestWhileWithoutBraces... Testing TestReturnInWhile... Testing TestReturnInWhileWithoutBraces... Testing TestBreakInIf... Testing TestBreakInIfInDoWhileFalse... Testing TestBreakInElse... Testing TestBreakInWhile... Testing TestBreakInIfInWhile... Testing TestBreakInNestedWhile... Testing TestBreakInBlock... Testing TestBreakInNamedWhile... Testing TestContinue... Testing TestContinueInNamedWhile... Testing TestContinueInDoWhileFalse... Testing TestContinueInForLoop... Testing TestNot... Testing TestNotEquals... Testing TestUnsignedComparison... Testing TestMixedAdd... Testing TestConvertI32... Testing TestConvertF64FromInt... Testing TestConvertF64FromUnsigned... Testing TestModInt... Testing TestModUnsignedInt... Testing TestModDouble... Testing TestModDoubleNegative... Testing TestForLoop... Testing TestForLoopWithoutInit... Testing TestForLoopWithoutCondition... Testing TestForLoopWithoutNext... Testing TestForLoopWithoutBody... Testing TestDoWhile... Testing TestConditional... Testing TestInitFunctionWithNoGlobals... Testing TestFunctionTableSingleFunction... Testing TestFunctionTableMultipleFunctions... TestFunctionTable... Testing TestFloatAsDouble... Testing TestOr... Testing TestAnd... Testing TestXor... Testing TestIntegerMultiplyBothWays... TestBadAssignDoubleFromIntish... TestBadAssignIntFromDouble... TestBadMultiplyIntish... TestBadCastFromInt... Testing TestAndNegative... Testing TestNegativeDouble... Testing TestAndIntAndHeapValue... Testing TestOutOfBoundsConversion... Testing TestIfWithUnsigned... Testing TestLoopsWithUnsigned... Testing TestNotZero... Testing TestNotOne... Testing TestDotfulFloat... Testing TestDotfulLocalFloat... Testing TestDotlessFloat... Testing TestDotlessLocalFloat... Testing TestFloatGlobals... ============ Stress 3/5 ============ Testing EmptyTest... Testing VoidReturnTest... Testing IntTest... Testing Float64Test... Testing TestReturnInBlock... Testing TestAddSimple... Testing TestWhileSimple... Testing TestWhileWithoutBraces... Testing TestReturnInWhile... Testing TestReturnInWhileWithoutBraces... Testing TestBreakInIf... Testing TestBreakInIfInDoWhileFalse... Testing TestBreakInElse... Testing TestBreakInWhile... Testing TestBreakInIfInWhile... Testing TestBreakInNestedWhile... Testing TestBreakInBlock... Testing TestBreakInNamedWhile... Testing TestContinue... Testing TestContinueInNamedWhile... Testing TestContinueInDoWhileFalse... Testing TestContinueInForLoop... Testing TestNot... Testing TestNotEquals... Testing TestUnsignedComparison... Testing TestMixedAdd... Testing TestConvertI32... Testing TestConvertF64FromInt... Testing TestConvertF64FromUnsigned... Testing TestModInt... Testing TestModUnsignedInt... Testing TestModDouble... Testing TestModDoubleNegative... Testing TestForLoop... Testing TestForLoopWithoutInit... Testing TestForLoopWithoutCondition... Testing TestForLoopWithoutNext... Testing TestForLoopWithoutBody... Testing TestDoWhile... Testing TestConditional... Testing TestInitFunctionWithNoGlobals... Testing TestFunctionTableSingleFunction... Testing TestFunctionTableMultipleFunctions... TestFunctionTable... Testing TestFloatAsDouble... Testing TestOr... Testing TestAnd... Testing TestXor... Testing TestIntegerMultiplyBothWays... TestBadAssignDoubleFromIntish... TestBadAssignIntFromDouble... TestBadMultiplyIntish... TestBadCastFromInt... Testing TestAndNegative... Testing TestNegativeDouble... Testing TestAndIntAndHeapValue... Testing TestOutOfBoundsConversion... Testing TestIfWithUnsigned... Testing TestLoopsWithUnsigned... Testing TestNotZero... Testing TestNotOne... Testing TestDotfulFloat... Testing TestDotfulLocalFloat... Testing TestDotlessFloat... Testing TestDotlessLocalFloat... Testing TestFloatGlobals... ============ Stress 4/5 ============ Testing EmptyTest... Testing VoidReturnTest... Testing IntTest... Testing Float64Test... Testing TestReturnInBlock... Testing TestAddSimple... Testing TestWhileSimple... Testing TestWhileWithoutBraces... Testing TestReturnInWhile... Testing TestReturnInWhileWithoutBraces... Testing TestBreakInIf... Testing TestBreakInIfInDoWhileFalse... Testing TestBreakInElse... Testing TestBreakInWhile... Testing TestBreakInIfInWhile... Testing TestBreakInNestedWhile... Testing TestBreakInBlock... Testing TestBreakInNamedWhile... Testing TestContinue... Testing TestContinueInNamedWhile... Testing TestContinueInDoWhileFalse... Testing TestContinueInForLoop... Testing TestNot... Testing TestNotEquals... Testing TestUnsignedComparison... Testing TestMixedAdd... Testing TestConvertI32... Testing TestConvertF64FromInt... Testing TestConvertF64FromUnsigned... Testing TestModInt... Testing TestModUnsignedInt... Testing TestModDouble... Testing TestModDoubleNegative... Testing TestForLoop... Testing TestForLoopWithoutInit... Testing TestForLoopWithoutCondition... Testing TestForLoopWithoutNext... Testing TestForLoopWithoutBody... Testing TestDoWhile... Testing TestConditional... Testing TestInitFunctionWithNoGlobals... Testing TestFunctionTableSingleFunction... Testing TestFunctionTableMultipleFunctions... TestFunctionTable... Testing TestFloatAsDouble... Testing TestOr... Testing TestAnd... Testing TestXor... Testing TestIntegerMultiplyBothWays... TestBadAssignDoubleFromIntish... TestBadAssignIntFromDouble... TestBadMultiplyIntish... TestBadCastFromInt... Testing TestAndNegative... Testing TestNegativeDouble... Testing TestAndIntAndHeapValue... Testing TestOutOfBoundsConversion... Testing TestIfWithUnsigned... Testing TestLoopsWithUnsigned... Testing TestNotZero... Testing TestNotOne... Testing TestDotfulFloat... Testing TestDotfulLocalFloat... Testing TestDotlessFloat... Testing TestDotlessLocalFloat... Testing TestFloatGlobals... ============ Stress 5/5 ============ Testing EmptyTest... Testing VoidReturnTest... Testing IntTest... Testing Float64Test... Testing TestReturnInBlock... Testing TestAddSimple... Testing TestWhileSimple... Testing TestWhileWithoutBraces... Testing TestReturnInWhile... Testing TestReturnInWhileWithoutBraces... Testing TestBreakInIf... Testing TestBreakInIfInDoWhileFalse... Testing TestBreakInElse... Testing TestBreakInWhile... Testing TestBreakInIfInWhile... Testing TestBreakInNestedWhile... Testing TestBreakInBlock... Testing TestBreakInNamedWhile... Testing TestContinue... Testing TestContinueInNamedWhile... Testing TestContinueInDoWhileFalse... Testing TestContinueInForLoop... Testing TestNot... Testing TestNotEquals... Testing TestUnsignedComparison... Testing TestMixedAdd... Testing TestConvertI32... Testing TestConvertF64FromInt... Testing TestConvertF64FromUnsigned... Testing TestModInt... Testing TestModUnsignedInt... Testing TestModDouble... Testing TestModDoubleNegative... undefined:1: Linking failure in asm.js: Internal wasm failure: AsmJs::Instantiate: Out of memory: wasm memory /b/s/w/ir/test/mjsunit/mjsunit.js:297: Failure (must be valid asm code): expected <true> found <false> Stack: MjsUnitAssertionError at assertTrue /b/s/w/ir/test/mjsunit/mjsunit.js 451:5 at assertValidAsm /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js 11:3 at /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js 683:1 at /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js 685:3 throw new MjsUnitAssertionError(message); ^ MjsUnitAssertionError at assertTrue /b/s/w/ir/test/mjsunit/mjsunit.js 451:5 at assertValidAsm /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js 11:3 at /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js 683:1 at /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js 685:3 Run #2 Exit code: 0 Result: PASS Expected outcomes: PASS Duration: 00:00:514 Stdout: ============ Stress 1/5 ============ Testing EmptyTest... Testing VoidReturnTest... Testing IntTest... Testing Float64Test... Testing TestReturnInBlock... Testing TestAddSimple... Testing TestWhileSimple... Testing TestWhileWithoutBraces... Testing TestReturnInWhile... Testing TestReturnInWhileWithoutBraces... Testing TestBreakInIf... Testing TestBreakInIfInDoWhileFalse... Testing TestBreakInElse... Testing TestBreakInWhile... Testing TestBreakInIfInWhile... Testing TestBreakInNestedWhile... Testing TestBreakInBlock... Testing TestBreakInNamedWhile... Testing TestContinue... Testing TestContinueInNamedWhile... Testing TestContinueInDoWhileFalse... Testing TestContinueInForLoop... Testing TestNot... Testing TestNotEquals... Testing TestUnsignedComparison... Testing TestMixedAdd... Testing TestConvertI32... Testing TestConvertF64FromInt... Testing TestConvertF64FromUnsigned... Testing TestModInt... Testing TestModUnsignedInt... Testing TestModDouble... Testing TestModDoubleNegative... Testing TestForLoop... Testing TestForLoopWithoutInit... Testing TestForLoopWithoutCondition... Testing TestForLoopWithoutNext... Testing TestForLoopWithoutBody... Testing TestDoWhile... Testing TestConditional... Testing TestInitFunctionWithNoGlobals... Testing TestFunctionTableSingleFunction... Testing TestFunctionTableMultipleFunctions... TestFunctionTable... Testing TestFloatAsDouble... Testing TestOr... Testing TestAnd... Testing TestXor... Testing TestIntegerMultiplyBothWays... TestBadAssignDoubleFromIntish... /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js:1037: Invalid asm.js: Type mismatch in assignment TestBadAssignIntFromDouble... /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js:1053: Invalid asm.js: Type mismatch in assignment TestBadMultiplyIntish... /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js:1068: Invalid asm.js: Integer multiply of expects int TestBadCastFromInt... /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js:1083: Invalid asm.js: expected signed/unsigned/double?/float? Testing TestAndNegative... Testing TestNegativeDouble... /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js:1127: Invalid asm.js: Expected intish for operator &. /b/s/w/ir/test/mjsunit/wasm/asm-wasm.js:1142: Invalid asm.js: Illegal export name Testing TestAndIntAndHeapValue... Testing TestOutOfBoundsConversion... Testing TestIfWithUnsigned... Testing TestLoopsWithUnsigned... Testing TestNotZero... Testing TestNotOne... Testing TestDotfulFloat... Testing TestDotfulLocalFloat... Testing TestDotlessFloat... Testing TestDotlessLocalFloat... Testing TestFloatGlobals... ============ Stress 2/5 ============ Testing EmptyTest... Testing VoidReturnTest... Testing IntTest... Testing Float64Test... Testing TestReturnInBlock... Testing TestAddSimple... Testing TestWhileSimple... Testing TestWhileWithoutBraces... Testing TestReturnInWhile... Testing TestReturnInWhileWithoutBraces... Testing TestBreakInIf... Testing TestBreakInIfInDoWhileFalse... Testing TestBreakInElse... Testing TestBreakInWhile... Testing TestBreakInIfInWhile... Testing TestBreakInNestedWhile... Testing TestBreakInBlock... Testing TestBreakInNamedWhile... Testing TestContinue... Testing TestContinueInNamedWhile... Testing TestContinueInDoWhileFalse... Testing TestContinueInForLoop... Testing TestNot... Testing TestNotEquals... Testing TestUnsignedComparison... Testing TestMixedAdd... Testing TestConvertI32... Testing TestConvertF64FromInt... Testing TestConvertF64FromUnsigned... Testing TestModInt... Testing TestModUnsignedInt... Testing TestModDouble... Testing TestModDoubleNegative... Testing TestForLoop... Testing TestForLoopWithoutInit... Testing TestForLoopWithoutCondition... Testing TestForLoopWithoutNext... Testing TestForLoopWithoutBody... Testing TestDoWhile... Testing TestConditional... Testing TestInitFunctionWithNoGlobals... Testing TestFunctionTableSingleFunction... Testing TestFunctionTableMultipleFunctions... TestFunctionTable... Testing TestFloatAsDouble... Testing TestOr... Testing TestAnd... Testing TestXor... Testing TestIntegerMultiplyBothWays... TestBadAssignDoubleFromIntish... TestBadAssignIntFromDouble... TestBadMultiplyIntish... TestBadCastFromInt... Testing TestAndNegative... Testing TestNegativeDouble... Testing TestAndIntAndHeapValue... Testing TestOutOfBoundsConversion... Testing TestIfWithUnsigned... Testing TestLoopsWithUnsigned... Testing TestNotZero... Testing TestNotOne... Testing TestDotfulFloat... Testing TestDotfulLocalFloat... Testing TestDotlessFloat... Testing TestDotlessLocalFloat... Testing TestFloatGlobals... ============ Stress 3/5 ============ Testing EmptyTest... Testing VoidReturnTest... Testing IntTest... Testing Float64Test... Testing TestReturnInBlock... Testing TestAddSimple... Testing TestWhileSimple... Testing TestWhileWithoutBraces... Testing TestReturnInWhile... Testing TestReturnInWhileWithoutBraces... Testing TestBreakInIf... Testing TestBreakInIfInDoWhileFalse... Testing TestBreakInElse... Testing TestBreakInWhile... Testing TestBreakInIfInWhile... Testing TestBreakInNestedWhile... Testing TestBreakInBlock... Testing TestBreakInNamedWhile... Testing TestContinue... Testing TestContinueInNamedWhile... Testing TestContinueInDoWhileFalse... Testing TestContinueInForLoop... Testing TestNot... Testing TestNotEquals... Testing TestUnsignedComparison... Testing TestMixedAdd... Testing TestConvertI32... Testing TestConvertF64FromInt... Testing TestConvertF64FromUnsigned... Testing TestModInt... Testing TestModUnsignedInt... Testing TestModDouble... Testing TestModDoubleNegative... Testing TestForLoop... Testing TestForLoopWithoutInit... Testing TestForLoopWithoutCondition... Testing TestForLoopWithoutNext... Testing TestForLoopWithoutBody... Testing TestDoWhile... Testing TestConditional... Testing TestInitFunctionWithNoGlobals... Testing TestFunctionTableSingleFunction... Testing TestFunctionTableMultipleFunctions... TestFunctionTable... Testing TestFloatAsDouble... Testing TestOr... Testing TestAnd... Testing TestXor... Testing TestIntegerMultiplyBothWays... TestBadAssignDoubleFromIntish... TestBadAssignIntFromDouble... TestBadMultiplyIntish... TestBadCastFromInt... Testing TestAndNegative... Testing TestNegativeDouble... Testing TestAndIntAndHeapValue... Testing TestOutOfBoundsConversion... Testing TestIfWithUnsigned... Testing TestLoopsWithUnsigned... Testing TestNotZero... Testing TestNotOne... Testing TestDotfulFloat... Testing TestDotfulLocalFloat... Testing TestDotlessFloat... Testing TestDotlessLocalFloat... Testing TestFloatGlobals... ============ Stress 4/5 ============ Testing EmptyTest... Testing VoidReturnTest... Testing IntTest... Testing Float64Test... Testing TestReturnInBlock... Testing TestAddSimple... Testing TestWhileSimple... Testing TestWhileWithoutBraces... Testing TestReturnInWhile... Testing TestReturnInWhileWithoutBraces... Testing TestBreakInIf... Testing TestBreakInIfInDoWhileFalse... Testing TestBreakInElse... Testing TestBreakInWhile... Testing TestBreakInIfInWhile... Testing TestBreakInNestedWhile... Testing TestBreakInBlock... Testing TestBreakInNamedWhile... Testing TestContinue... Testing TestContinueInNamedWhile... Testing TestContinueInDoWhileFalse... Testing TestContinueInForLoop... Testing TestNot... Testing TestNotEquals... Testing TestUnsignedComparison... Testing TestMixedAdd... Testing TestConvertI32... Testing TestConvertF64FromInt... Testing TestConvertF64FromUnsigned... Testing TestModInt... Testing TestModUnsignedInt... Testing TestModDouble... Testing TestModDoubleNegative... Testing TestForLoop... Testing TestForLoopWithoutInit... Testing TestForLoopWithoutCondition... Testing TestForLoopWithoutNext... Testing TestForLoopWithoutBody... Testing TestDoWhile... Testing TestConditional... Testing TestInitFunctionWithNoGlobals... Testing TestFunctionTableSingleFunction... Testing TestFunctionTableMultipleFunctions... TestFunctionTable... Testing TestFloatAsDouble... Testing TestOr... Testing TestAnd... Testing TestXor... Testing TestIntegerMultiplyBothWays... TestBadAssignDoubleFromIntish... TestBadAssignIntFromDouble... TestBadMultiplyIntish... TestBadCastFromInt... Testing TestAndNegative... Testing TestNegativeDouble... Testing TestAndIntAndHeapValue... Testing TestOutOfBoundsConversion... Testing TestIfWithUnsigned... Testing TestLoopsWithUnsigned... Testing TestNotZero... Testing TestNotOne... Testing TestDotfulFloat... Testing TestDotfulLocalFloat... Testing TestDotlessFloat... Testing TestDotlessLocalFloat... Testing TestFloatGlobals... ============ Stress 5/5 ============ Testing EmptyTest... Testing VoidReturnTest... Testing IntTest... Testing Float64Test... Testing TestReturnInBlock... Testing TestAddSimple... Testing TestWhileSimple... Testing TestWhileWithoutBraces... Testing TestReturnInWhile... Testing TestReturnInWhileWithoutBraces... Testing TestBreakInIf... Testing TestBreakInIfInDoWhileFalse... Testing TestBreakInElse... Testing TestBreakInWhile... Testing TestBreakInIfInWhile... Testing TestBreakInNestedWhile... Testing TestBreakInBlock... Testing TestBreakInNamedWhile... Testing TestContinue... Testing TestContinueInNamedWhile... Testing TestContinueInDoWhileFalse... Testing TestContinueInForLoop... Testing TestNot... Testing TestNotEquals... Testing TestUnsignedComparison... Testing TestMixedAdd... Testing TestConvertI32... Testing TestConvertF64FromInt... Testing TestConvertF64FromUnsigned... Testing TestModInt... Testing TestModUnsignedInt... Testing TestModDouble... Testing TestModDoubleNegative... Testing TestForLoop... Testing TestForLoopWithoutInit... Testing TestForLoopWithoutCondition... Testing TestForLoopWithoutNext... Testing TestForLoopWithoutBody... Testing TestDoWhile... Testing TestConditional... Testing TestInitFunctionWithNoGlobals... Testing TestFunctionTableSingleFunction... Testing TestFunctionTableMultipleFunctions... TestFunctionTable... Testing TestFloatAsDouble... Testing TestOr... Testing TestAnd... Testing TestXor... Testing TestIntegerMultiplyBothWays... TestBadAssignDoubleFromIntish... TestBadAssignIntFromDouble... TestBadMultiplyIntish... TestBadCastFromInt... Testing TestAndNegative... Testing TestNegativeDouble... Testing TestAndIntAndHeapValue... Testing TestOutOfBoundsConversion... Testing TestIfWithUnsigned... Testing TestLoopsWithUnsigned... Testing TestNotZero... Testing TestNotOne... Testing TestDotfulFloat... Testing TestDotfulLocalFloat... Testing TestDotlessFloat... Testing TestDotlessLocalFloat... Testing TestFloatGlobals... ======== Full Deoptimization =======