Closed
Bug 1507780
Opened 6 years ago
Closed 6 years ago
ARM64 differential testing issue on wasm program
Categories
(Core :: JavaScript: WebAssembly, defect, P2)
Tracking
()
RESOLVED
DUPLICATE
of bug 1507785
Tracking | Status | |
---|---|---|
firefox65 | --- | affected |
People
(Reporter: bbouvier, Assigned: lth)
References
Details
Attachments
(2 files)
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.
Reporter | ||
Comment 1•6 years ago
|
||
Assignee | ||
Comment 2•6 years ago
|
||
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
Assignee | ||
Updated•6 years ago
|
Blocks: Fennec-ARM64
Assignee | ||
Updated•6 years ago
|
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.
Description
•