Closed
Bug 654498
Opened 14 years ago
Closed 7 years ago
linux 32bit shells fail self validation for some of the jsbench performance testcases
Categories
(Tamarin Graveyard :: Virtual Machine, defect, P3)
Tracking
(Not tracked)
RESOLVED
WONTFIX
Q1 12 - Brannan
People
(Reporter: brbaker, Unassigned)
References
Details
Attachments
(1 file)
|
28.56 KB,
patch
|
dschaffe
:
review+
|
Details | Diff | Splinter Review |
linux 32bit shells fail self validation for some of the jsbench performance testcases.
jsbench/LUFact
jsbench/Moldyn
jsbench/Raytracer
For example:
The testcase jsbench/LUFact.as does matrix decompostion and then calculates norm and compares it against a reference norm, if the values are close it passes validation.
This testcase will produce a computed norm of 5.167473096289751 on all platforms except for linux32.
Computed Norm Res = 5.872537646878168 (linux 32-bit)
Computed Norm Res = 5.167473096289751 (linux 64-bit)
Matching reference norm:
Computed Norm Res = 5.167473096289751
platforms: win32/64, mac32/64, linux64, android-arm
run mode: hybrid, interp, Ojit
Failing to match reference norm:
linux32:
hybrid/Ojit: 5.872537646878168, this is actually close enough to PASS the validation, but does not match all other platforms
interp: 6.3198285975877715
injection: NO, I have tested with old shells (coral and argo) and the behave in the same manner, producing the exact same results as above.
Flags: in-testsuite?
Flags: flashplayer-triage+
Flags: flashplayer-qrb?
Flags: flashplayer-needsversioning?
Flags: flashplayer-injection-
Flags: flashplayer-bug-
| Reporter | ||
Comment 1•14 years ago
|
||
It "may" be possible that this is related to bug# 521245 (Differences in some ecma3/Math tests when running 64bit vs 32bit shells), but I do not see any calls to any builtin math functions so does not seem likely.
| Reporter | ||
Comment 2•14 years ago
|
||
Dan if you want to review this patch, it enables the self validation for some of the left over jsbench tests, but they do not validate properly on lin32 (essence of this bug).
Attachment #529762 -
Flags: review?(dschaffe)
| Reporter | ||
Comment 3•14 years ago
|
||
Comment on attachment 529762 [details] [diff] [review]
jsbench self validation
Note from bug# 526234, where this patch originally came from:
- important change here is the moldyn now actually works, previously was
generating bogus calculations (NaN), now works properly
Updated•14 years ago
|
Attachment #529762 -
Flags: review?(dschaffe) → review+
| Reporter | ||
Comment 4•14 years ago
|
||
brbaker: please review patch and land this in tr. (note to self)
QA Contact: vm → brbaker
Comment 5•7 years ago
|
||
Tamarin is a dead project now. Mass WONTFIX.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
Comment 6•7 years ago
|
||
Tamarin isn't maintained anymore. WONTFIX remaining bugs.
You need to log in
before you can comment on or make changes to this bug.
Description
•