Closed Bug 1507780 Opened 6 years ago Closed 6 years ago

ARM64 differential testing issue on wasm program

Categories

(Core :: JavaScript: WebAssembly, defect, P2)

ARM64
Unspecified
defect

Tracking

()

RESOLVED DUPLICATE of bug 1507785
Tracking Status
firefox65 --- affected

People

(Reporter: bbouvier, Assigned: lth)

References

Details

Attachments

(2 files)

Attached file 0956fa42da274a809320ccd12d156a21.wasm (deleted) —
The following program shows different output when run in different shells: - When run on a debug optimized x86 64 bits shell with arguments --no-wasm-ion 0956fa42da274a809320ccd12d156a21.js, it shows: calling: func_1_invoker calling: func_3 calling: func_3_invoker calling: func_5_invoker calling: func_8 result: 0 calling: func_8_invoker calling: func_13 result: 41 calling: func_13_invoker calling: func_15 result: 41 calling: func_16 result: -55 calling: func_16_invoker calling: func_18_invoker calling: func_24_invoker calling: func_26 calling: func_28_invoker calling: func_32_invoker calling: func_35_invoker calling: func_38 result: 0 calling: func_38_invoker calling: func_41_invoker calling: func_43 result: 0 calling: func_43_invoker calling: func_45_invoker calling: func_48 result: 0 calling: func_48_invoker calling: func_50 result: -2147483646 calling: func_52 result: -4611686018427388000 calling: func_53 calling: func_53_invoker calling: func_55 calling: func_56 result: NaN calling: func_56_invoker calling: func_59_invoker calling: func_61 calling: func_61_invoker calling: func_63 result: 2.6969045388433707e+27 calling: func_63_invoker calling: hangLimitInitializer done. - When run on a debug optimized ARM 64 bits shell with arguments --no-wasm-ion 0956fa42da274a809320ccd12d156a21.js, it shows: calling: func_1_invoker calling: func_3 calling: func_3_invoker calling: func_5_invoker calling: func_8 result: -561276880 calling: func_8_invoker calling: func_13 result: 41 calling: func_13_invoker calling: func_15 result: 41 calling: func_16 result: -55 calling: func_16_invoker calling: func_18_invoker calling: func_24_invoker calling: func_26 calling: func_28_invoker calling: func_32_invoker calling: func_35_invoker calling: func_38 result: 0 calling: func_38_invoker calling: func_41_invoker calling: func_43 result: 0 calling: func_43_invoker calling: func_45_invoker calling: func_48 result: 0 calling: func_48_invoker calling: func_50 result: -2147483646 calling: func_52 result: -4611686018427388000 calling: func_53 calling: func_53_invoker calling: func_55 calling: func_56 result: NaN calling: func_56_invoker calling: func_59_invoker calling: func_61 calling: func_61_invoker calling: func_63 result: 2.6969045388433707e+27 calling: func_63_invoker calling: hangLimitInitializer done.
Blocks: awsm
Observe, the error is in the sixth output line. That number does not seem to signify anything special, could be floating point gibberish.
Assignee: nobody → lhansen
Status: NEW → ASSIGNED
Priority: -- → P2
Hardware: Unspecified → ARM64
Blocks: Fennec-ARM64
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: