Closed Bug 1933206 Opened 1 year ago Closed 1 year ago

[riscv] jit test on riscv board results in 300+ fail

Categories

(Core :: JavaScript Engine: JIT, defect, P5)

Other Branch
RISCV64
Unspecified
defect

Tracking

()

RESOLVED INVALID

People

(Reporter: mark.zhuang, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 obsolete file)

Steps to reproduce:

Enable jit for riscv on board (spacemit k1), run jit_test.py.

Actual results:

jit test results in 300+ fail

Exit code: -5
FAIL - wasm/timeout/interrupt-several-instances.js
[ 9985|  385|    0|    0] 100% ======================================>| 184.1s
FAILURES:
    asm.js/testBug1301191.js
    asm.js/testCall.js
    asm.js/testTimeout6.js
    asm.js/testTimeout4.js
    asm.js/testTimeout1.js
    asm.js/testTimeout3.js
    asm.js/testTimeout2.js
    asm.js/testTimeout5.js
    asm.js/testTimeout7.js
    asm.js/testStackWalking.js
    --test-wasm-await-tier2 wasm/baseline-abs-addr-opt.js
    --wasm-test-serialization wasm/baseline-abs-addr-opt.js
    wasm/baseline-abs-addr-opt.js
    --wasm-compiler=optimizing wasm/baseline-abs-addr-opt.js
    --wasm-compiler=optimizing --no-avx wasm/baseline-abs-addr-opt.js
    --wasm-test-serialization wasm/basic.js
    wasm/bce.js
    --wasm-compiler=optimizing wasm/bce.js
    wasm/basic.js
    --wasm-test-serialization wasm/bce.js
    --wasm-compiler=optimizing wasm/basic.js
    --wasm-compiler=optimizing --no-avx wasm/bce.js
    --wasm-compiler=optimizing --no-avx wasm/basic.js
    --test-wasm-await-tier2 wasm/bce.js
    --test-wasm-await-tier2 wasm/basic.js
    --test-wasm-await-tier2 wasm/bug1776358.js
    --wasm-compiler=optimizing --no-avx wasm/binary.js
    --wasm-compiler=optimizing wasm/bug1776358.js
    --wasm-test-serialization wasm/bug1776358.js
    --wasm-compiler=optimizing --no-avx wasm/bug1776358.js
    wasm/bug1776358.js
    wasm/binary.js
    --wasm-test-serialization wasm/binary.js
    --test-wasm-await-tier2 wasm/binary.js
    --wasm-compiler=optimizing wasm/binary.js
    wasm/control-flow.js
    --wasm-compiler=optimizing --no-avx wasm/declared-segs.js
    wasm/declared-segs.js
    --wasm-compiler=optimizing wasm/declared-segs.js
    --wasm-compiler=optimizing --no-avx wasm/control-flow.js
    --wasm-compiler=optimizing wasm/control-flow.js
    --test-wasm-await-tier2 wasm/declared-segs.js
    --wasm-test-serialization wasm/control-flow.js
    --test-wasm-await-tier2 wasm/control-flow.js
    --wasm-test-serialization wasm/declared-segs.js
    --wasm-compiler=optimizing --no-avx wasm/errors.js
    --test-wasm-await-tier2 wasm/errors.js
    wasm/atomic.js
    --wasm-compiler=optimizing wasm/errors.js
    --wasm-test-serialization wasm/caching.js
    --wasm-test-serialization wasm/errors.js
    wasm/errors.js
    --wasm-compiler=optimizing wasm/caching.js
    --wasm-compiler=optimizing wasm/atomic.js
    wasm/conversion.js
    --wasm-test-serialization wasm/conversion.js
    --test-wasm-await-tier2 wasm/atomic.js
    --wasm-compiler=optimizing --no-avx wasm/conversion.js
    --wasm-compiler=optimizing wasm/conversion.js
    --test-wasm-await-tier2 wasm/caching.js
    wasm/caching.js
    --wasm-compiler=optimizing --no-avx wasm/caching.js
    --test-wasm-await-tier2 wasm/conversion.js
    --wasm-compiler=optimizing --no-avx wasm/atomic.js
    --wasm-test-serialization wasm/atomic.js
    --wasm-compiler=optimizing --no-avx wasm/integer.js
    --wasm-compiler=optimizing wasm/integer.js
    wasm/integer.js
    --test-wasm-await-tier2 wasm/integer.js
    --test-wasm-await-tier2 wasm/ion-error-throw.js
    --wasm-test-serialization wasm/integer.js
    --wasm-test-serialization wasm/ion-error-throw.js
    wasm/ion-error-throw.js
    --wasm-compiler=optimizing wasm/ion-error-throw.js
    --wasm-compiler=optimizing --no-avx wasm/ion-error-throw.js
    --wasm-compiler=optimizing wasm/ion-error-trace.js
    --wasm-test-serialization wasm/ion-error-trace.js
    --test-wasm-await-tier2 wasm/ion-error-trace.js
    wasm/ion-error-trace.js
    --wasm-compiler=optimizing --no-avx wasm/ion-error-trace.js
    --wasm-compiler=optimizing --no-avx wasm/memory-partial-oob-store.js
    --test-wasm-await-tier2 wasm/memory-partial-oob-store.js
    --wasm-compiler=optimizing wasm/memory-sharing.js
    --wasm-compiler=optimizing wasm/memory-partial-oob-store.js
    --test-wasm-await-tier2 wasm/memory-sharing.js
    wasm/memory-partial-oob-store.js
    --wasm-test-serialization wasm/memory-partial-oob-store.js
    wasm/memory-sharing.js
    wasm/memory.js
    --wasm-compiler=optimizing --no-avx wasm/memory-sharing.js
    wasm/passive-segs-boundary.js
    --wasm-test-serialization wasm/memory-sharing.js
    --wasm-test-serialization wasm/memory.js
    --wasm-compiler=optimizing --no-avx wasm/passive-segs-boundary.js
    --wasm-compiler=optimizing --no-avx wasm/memory.js
    wasm/passive-segs-partial-table.js
    --test-wasm-await-tier2 wasm/passive-segs-partial-table.js
    --test-wasm-await-tier2 wasm/passive-segs-boundary.js
    wasm/passive-segs-partial-mem.js
    --wasm-compiler=optimizing wasm/passive-segs-partial-mem.js
    --test-wasm-await-tier2 wasm/passive-segs-partial-mem.js
    --wasm-compiler=optimizing wasm/passive-segs-partial-table.js
    --test-wasm-await-tier2 wasm/memory.js
    --wasm-test-serialization wasm/passive-segs-partial-mem.js
    --wasm-compiler=optimizing --no-avx wasm/passive-segs-partial-mem.js
    --wasm-compiler=optimizing wasm/passive-segs-boundary.js
    --wasm-compiler=optimizing --no-avx wasm/passive-segs-partial-table.js
    --wasm-test-serialization wasm/passive-segs-partial-table.js
    --wasm-test-serialization wasm/passive-segs-boundary.js
    --wasm-compiler=optimizing wasm/memory.js
    wasm/passive-segs-nonboundary.js
    --wasm-compiler=optimizing --no-avx wasm/passive-segs-nonboundary.js
    --wasm-compiler=optimizing wasm/passive-segs-nonboundary.js
    --wasm-test-serialization wasm/passive-segs-nonboundary.js
    --test-wasm-await-tier2 wasm/passive-segs-nonboundary.js
    --no-baseline --no-blinterp --test-wasm-await-tier2 wasm/table-gc.js
    --no-baseline --no-blinterp wasm/table-gc.js
    --no-baseline --no-blinterp --wasm-compiler=optimizing wasm/table-gc.js
    --no-baseline --no-blinterp --wasm-compiler=optimizing --no-avx wasm/table-gc.js
    --test-wasm-await-tier2 wasm/resizing.js
    --wasm-test-serialization wasm/tables.js
    --no-baseline --no-blinterp --wasm-test-serialization wasm/table-gc.js
    wasm/tables.js
    --wasm-compiler=optimizing wasm/tables.js
    --wasm-compiler=optimizing wasm/trap-exit-stack-alignment.js
    wasm/resizing.js
    --test-wasm-await-tier2 wasm/trap-exit-stack-alignment.js
    --wasm-test-serialization wasm/resizing.js
    --wasm-compiler=optimizing --no-avx wasm/resizing.js
    wasm/trap-exit-stack-alignment.js
    --wasm-compiler=optimizing --no-avx wasm/trap-exit-stack-alignment.js
    --wasm-test-serialization wasm/trap-exit-stack-alignment.js
    --wasm-compiler=optimizing wasm/resizing.js
    --test-wasm-await-tier2 wasm/tables.js
    --wasm-compiler=optimizing --no-avx wasm/tables.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/exceptions/bug-1747704.js
    --wasm-exceptions --wasm-test-serialization wasm/exceptions/bug-1744663-extended.js
    --wasm-exceptions --wasm-test-serialization wasm/exceptions/bug-1747704.js
    --wasm-exceptions wasm/exceptions/bug-1747704.js
    --wasm-exceptions wasm/exceptions/bug-1744663.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/exceptions/bug-1744663-extended.js
    --wasm-exceptions --wasm-test-serialization wasm/exceptions/bug-1744663.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/exceptions/bug-1744663-extended.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/exceptions/bug-1747704.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/exceptions/bug-1744663.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/exceptions/bug-1744663.js
    --wasm-exceptions wasm/exceptions/bug-1744663-extended.js
    --wasm-exceptions --wasm-test-serialization wasm/exceptions/caching.js
    --wasm-exceptions wasm/exceptions/calls.js
    --wasm-exceptions wasm/exceptions/caching.js
    --wasm-exceptions --wasm-test-serialization wasm/exceptions/calls.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/exceptions/caching.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/exceptions/calls.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/exceptions/caching.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/exceptions/calls.js
    --wasm-exceptions wasm/exceptions/instructions.js
    --wasm-exceptions --wasm-test-serialization wasm/exceptions/instructions.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/exceptions/instructions.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/exceptions/js-api.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/exceptions/instructions.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/exceptions/memory.js
    --wasm-exceptions wasm/exceptions/memory.js
    --wasm-exceptions --wasm-test-serialization wasm/exceptions/reftypes.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/exceptions/reftypes.js
    --wasm-exceptions --wasm-test-serialization wasm/exceptions/memory.js
    --wasm-exceptions wasm/exceptions/side-effects-in-try.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/exceptions/memory.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/exceptions/side-effects-in-try.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/exceptions/throw-to-js.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/exceptions/js-api.js
    --wasm-exceptions wasm/exceptions/throw-to-js.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/exceptions/throw-to-js.js
    --wasm-exceptions --wasm-test-serialization wasm/exceptions/throw-to-js.js
    --wasm-exceptions wasm/exceptions/reftypes.js
    --wasm-exceptions --wasm-test-serialization wasm/exceptions/side-effects-in-try.js
    --wasm-exceptions --wasm-test-serialization wasm/exceptions/js-api.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/exceptions/side-effects-in-try.js
    --wasm-exceptions wasm/exceptions/js-api.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/exceptions/reftypes.js
    wasm/intrinsics/i8vecmul.js
    --wasm-compiler=optimizing wasm/intrinsics/i8vecmul.js
    --wasm-compiler=optimizing wasm/ref-types/funcref.js
    wasm/ref-types/funcref.js
    --wasm-test-serialization wasm/ref-types/stackmaps2.js
    --wasm-compiler=optimizing wasm/ref-types/stackmaps2.js
    wasm/ref-types/stackmaps2.js
    wasm/ref-types/stackmaps3.js
    --wasm-compiler=optimizing wasm/ref-types/stackmaps3.js
    --wasm-test-serialization wasm/ref-types/stackmaps3.js
    --wasm-test-serialization wasm/ref-types/funcref.js
    wasm/ref-types/tables-fill.js
    --wasm-compiler=optimizing wasm/ref-types/tables-multiple.js
    wasm/ref-types/tables-multiple.js
    --wasm-compiler=optimizing wasm/ref-types/tables-generalized.js
    --wasm-test-serialization wasm/ref-types/tables-generalized.js
    wasm/ref-types/tables-generalized.js
    --wasm-test-serialization wasm/ref-types/tables-fill.js
    --wasm-compiler=optimizing wasm/ref-types/tables-fill.js
    --wasm-test-serialization wasm/ref-types/tables-multiple.js
    wasm/regress/bug1566992.js
    --wasm-compiler=optimizing wasm/regress/bug1566992.js
    --test-wasm-await-tier2 wasm/regress/bug1566992.js
    --wasm-compiler=optimizing wasm/regress/bug1678785.js
    wasm/regress/bug1678785.js
    --wasm-compiler=optimizing wasm/regress/bug1684861.js
    --test-wasm-await-tier2 wasm/regress/bug1684861.js
    --test-wasm-await-tier2 wasm/regress/bug1678785.js
    wasm/regress/bug1684861.js
    wasm/regress/bug1836708.js
    --test-wasm-await-tier2 wasm/regress/bug1836708.js
    --wasm-compiler=optimizing wasm/regress/bug1836708.js
    --test-wasm-await-tier2 wasm/regress/select-any.js
    wasm/regress/select-any.js
    --wasm-compiler=optimizing wasm/regress/select-any.js
    --wasm-exceptions wasm/spec/exception-handling/call_indirect.wast.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/spec/exception-handling/call_indirect.wast.js
    --wasm-exceptions wasm/spec/exception-handling/table_get.wast.js
    --wasm-exceptions --wasm-test-serialization wasm/spec/exception-handling/table_fill.wast.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/spec/exception-handling/table_get.wast.js
    --wasm-exceptions wasm/spec/exception-handling/table_fill.wast.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/spec/exception-handling/table_get.wast.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/spec/exception-handling/rethrow.wast.js
    --wasm-exceptions --wasm-test-serialization wasm/spec/exception-handling/rethrow.wast.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/spec/exception-handling/table_fill.wast.js
    --wasm-exceptions wasm/spec/exception-handling/rethrow.wast.js
    --wasm-exceptions --wasm-test-serialization wasm/spec/exception-handling/table_grow.wast.js
    --wasm-exceptions --wasm-test-serialization wasm/spec/exception-handling/call_indirect.wast.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/spec/exception-handling/call_indirect.wast.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/spec/exception-handling/rethrow.wast.js
    --wasm-exceptions wasm/spec/exception-handling/table_grow.wast.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/spec/exception-handling/table_grow.wast.js
    --wasm-exceptions --wasm-test-serialization wasm/spec/exception-handling/table_get.wast.js
    --wasm-exceptions wasm/spec/exception-handling/table_set.wast.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/spec/exception-handling/table_fill.wast.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/spec/exception-handling/throw.wast.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/spec/exception-handling/table_grow.wast.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/spec/exception-handling/try_delegate.wast.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/spec/exception-handling/try_catch.wast.js
    --wasm-exceptions --wasm-test-serialization wasm/spec/exception-handling/table_set.wast.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/spec/exception-handling/table_set.wast.js
    --wasm-exceptions --wasm-test-serialization wasm/spec/exception-handling/throw.wast.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/spec/exception-handling/try_delegate.wast.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/spec/exception-handling/throw.wast.js
    --wasm-exceptions wasm/spec/exception-handling/throw.wast.js
    --wasm-exceptions wasm/spec/exception-handling/try_delegate.wast.js
    --wasm-exceptions wasm/spec/exception-handling/try_catch.wast.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/spec/exception-handling/table_set.wast.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/spec/exception-handling/try_catch.wast.js
    --wasm-exceptions --wasm-test-serialization wasm/spec/exception-handling/try_delegate.wast.js
    --wasm-exceptions wasm/spec/exception-handling/unreached-valid.wast.js
    --wasm-extended-const wasm/spec/extended-const/global.wast.js
    --wasm-exceptions --wasm-test-serialization wasm/spec/exception-handling/try_catch.wast.js
    --wasm-exceptions --test-wasm-await-tier2 wasm/spec/exception-handling/unreached-valid.wast.js
    --wasm-exceptions --wasm-test-serialization wasm/spec/exception-handling/unreached-valid.wast.js
    --wasm-extended-const --wasm-compiler=optimizing wasm/spec/extended-const/global.wast.js
    --wasm-exceptions --wasm-compiler=optimizing wasm/spec/exception-handling/unreached-valid.wast.js
    --wasm-extended-const --wasm-test-serialization wasm/spec/extended-const/global.wast.js
    --wasm-extended-const --test-wasm-await-tier2 wasm/spec/extended-const/global.wast.js
    wasm/spec/spec/address.wast.js
    --wasm-test-serialization wasm/spec/spec/address.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/bulk.wast.js
    --wasm-test-serialization wasm/spec/spec/bulk.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/address.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/address.wast.js
    wasm/spec/spec/call.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/bulk.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/call_indirect.wast.js
    wasm/spec/spec/bulk.wast.js
    wasm/spec/spec/call_indirect.wast.js
    wasm/spec/spec/conversions.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/call.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/call.wast.js
    --wasm-test-serialization wasm/spec/spec/conversions.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/call_indirect.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/conversions.wast.js
    --wasm-test-serialization wasm/spec/spec/call_indirect.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/conversions.wast.js
    --wasm-test-serialization wasm/spec/spec/call.wast.js
    --wasm-test-serialization wasm/spec/spec/fac.wast.js
    wasm/spec/spec/fac.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/fac.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/fac.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/func_ptrs.wast.js
    wasm/spec/spec/func_ptrs.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/func_ptrs.wast.js
    --wasm-test-serialization wasm/spec/spec/i32.wast.js
    --wasm-test-serialization wasm/spec/spec/func_ptrs.wast.js
    wasm/spec/spec/global.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/global.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/global.wast.js
    --wasm-test-serialization wasm/spec/spec/global.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/i32.wast.js
    wasm/spec/spec/i64.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/i64.wast.js
    wasm/spec/spec/i32.wast.js
    --wasm-test-serialization wasm/spec/spec/i64.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/i64.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/i32.wast.js
    wasm/spec/spec/if.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/if.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/int_exprs.wast.js
    --wasm-test-serialization wasm/spec/spec/int_exprs.wast.js
    --wasm-test-serialization wasm/spec/spec/if.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/if.wast.js
    wasm/spec/spec/int_exprs.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/int_exprs.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/memory_grow.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/memory_fill.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/memory_fill.wast.js
    wasm/spec/spec/memory_copy.wast.js
    --wasm-test-serialization wasm/spec/spec/memory_grow.wast.js
    wasm/spec/spec/memory_fill.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/memory_grow.wast.js
    --wasm-test-serialization wasm/spec/spec/memory_init.wast.js
    wasm/spec/spec/memory_grow.wast.js
    wasm/spec/spec/memory_init.wast.js
    --wasm-test-serialization wasm/spec/spec/memory_copy.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/memory_copy.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/memory_init.wast.js
    --wasm-test-serialization wasm/spec/spec/memory_fill.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/memory_init.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/memory_copy.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/skip-stack-guard-page.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/start.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/skip-stack-guard-page.wast.js
    wasm/spec/spec/skip-stack-guard-page.wast.js
    --wasm-test-serialization wasm/spec/spec/skip-stack-guard-page.wast.js
    wasm/spec/spec/start.wast.js
    --wasm-test-serialization wasm/spec/spec/start.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/start.wast.js
    wasm/spec/spec/table_get.wast.js
    wasm/spec/spec/table_fill.wast.js
    --wasm-test-serialization wasm/spec/spec/table_fill.wast.js
    --wasm-test-serialization wasm/spec/spec/table_get.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/table_get.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/table_fill.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/table_fill.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/table_grow.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/table_grow.wast.js
    --wasm-test-serialization wasm/spec/spec/table_grow.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/table_get.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/table_init.wast.js
    wasm/spec/spec/table_grow.wast.js
    wasm/spec/spec/table_init.wast.js
    --wasm-test-serialization wasm/spec/spec/table_set.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/traps.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/table_set.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/table_copy.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/table_set.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/table_init.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/traps.wast.js
    --wasm-test-serialization wasm/spec/spec/table_init.wast.js
    wasm/spec/spec/table_set.wast.js
    wasm/spec/spec/traps.wast.js
    --wasm-test-serialization wasm/spec/spec/table_copy.wast.js
    wasm/spec/spec/table_copy.wast.js
    --wasm-test-serialization wasm/spec/spec/traps.wast.js
    wasm/spec/spec/unreachable.wast.js
    wasm/spec/spec/unreached-valid.wast.js
    wasm/spec/spec/unwind.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/unreachable.wast.js
    --wasm-test-serialization wasm/spec/spec/unreachable.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/unreachable.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/unreached-valid.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/unwind.wast.js
    --wasm-compiler=optimizing wasm/spec/spec/unwind.wast.js
    wasm/timeout/1.js
    --test-wasm-await-tier2 wasm/spec/spec/unreached-valid.wast.js
    --wasm-test-serialization wasm/spec/spec/unreached-valid.wast.js
    --wasm-test-serialization wasm/spec/spec/unwind.wast.js
    --test-wasm-await-tier2 wasm/spec/spec/table_copy.wast.js
    wasm/timeout/2.js
    --wasm-compiler=optimizing wasm/timeout/1.js
    --wasm-compiler=optimizing wasm/timeout/2.js
    --test-wasm-await-tier2 wasm/timeout/1.js
    --test-wasm-await-tier2 wasm/timeout/2.js
    --test-wasm-await-tier2 wasm/timeout/stack-overflow.js
    wasm/timeout/stack-overflow.js
    --wasm-compiler=optimizing wasm/timeout/interrupt-multi-instance-activation.js
    wasm/timeout/interrupt-multi-instance-activation.js
    --wasm-compiler=optimizing wasm/timeout/interrupt-several-instances.js
    --wasm-compiler=optimizing wasm/timeout/stack-overflow.js
    --test-wasm-await-tier2 wasm/timeout/interrupt-multi-instance-activation.js
    --test-wasm-await-tier2 wasm/timeout/interrupt-several-instances.js
    wasm/timeout/interrupt-several-instances.js
TIMEOUTS:

Expected results:

jit test no fail.

riscv ebreak inst cause SIGTRAP on board

Assignee: nobody → mark.zhuang
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Attachment #9439733 - Attachment is obsolete: true

The version used for testing is mozjs-115 on gnome. Whether the latest version still has problems needs to be confirmed

At first, I tried to fix it by https://phabricator.services.mozilla.com/D230124, but finally I realized that riscv could also use SIGILL after merging https://phabricator.services.mozilla.com/D175022

Blocks: sm-opt-jits
Severity: -- → S4
Priority: -- → P5

The bug assignee is inactive on Bugzilla, so the assignee is being reset.

Assignee: mark.zhuang → nobody
Status: ASSIGNED → NEW
Hardware: Unspecified → RISCV64
Depends on: 1975439
Depends on: 1975492
Depends on: 1975645
Depends on: 1975932
Depends on: 1976225

Hi Mark, would you like to verify if this bug is still present in the latest HEAD? Could you observe any improvements or regressions in the test results?

Note that you might have to manually revert bug 1974946 in order to compile -- see bug 1960433 comment 24.

Flags: needinfo?(mark.zhuang)

(In reply to Mark Zhuang from comment #3)

At first, I tried to fix it by https://phabricator.services.mozilla.com/D230124, but finally I realized that riscv could also use SIGILL after merging https://phabricator.services.mozilla.com/D175022

Thank you for your attention to this issue.
In fact, in the reply added eight months ago, either of the two patches mentioned can solve this issue.
But I'm sorry that I'm not very familiar with this system and didn't take further steps to close this issue.

Flags: needinfo?(mark.zhuang)
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INVALID

(In reply to Rong Bao [:csmantle] from comment #5)

Hi Mark, would you like to verify if this bug is still present in the latest HEAD? Could you observe any improvements or regressions in the test results?

Note that you might have to manually revert bug 1974946 in order to compile -- see bug 1960433 comment 24.

Hi Rong, thank you. But I'm afraid I can't do this test in the short term.
If we have any new discoveries in the future, we will create a new report

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: