bug in javascript optimizer related to numbers with 32-bit build on 64-bit
Reported by
christia...@conceptboard.com,
Apr 20 2016
|
|||||
Issue description
Chrome Version : 50.0.2661.75 (Offizieller Build) m (32-Bit)
URLs (if applicable) :
Other browsers tested: (canary version 52.0.2713.0 (Offizieller Build) canary (32-Bit))
Add OK or FAIL after other browsers where you have tested this issue:
Safari: OK
Firefox: OK
IE: OK
What steps will reproduce the problem?
This is hard to describe and i am unable to create a minimal testcase right now.
The issue seems to only exist when running a 32-bit version of chrome on windows 64 bit. It does not exist if Chrome 64-bit is running on Windows 64-bit. We also did not experience any issues on other platforms (Mac, Linux).
In our code we do some matrix calculations. These calculations are repeated very often as they are triggered from an onscroll event (correctly debounced) and take some existing numbers from the dom in consideration. Net result are some multiplications/divisions and additions.
Sometimes the numbers just become completely wrong and very very large (eg. 1e309)
We suspect the Blink optimizer to behave badly, because just setting a conditional breakpoint (with condition false) in a method were the calculation is triggered (not even done, but just called) seems to stop the error from happening. Also logging the values seems to prevent the issue from happening.
,
Apr 21 2016
,
Jul 1 2016
,
Jul 5 2016
Well, is the full app accessible somehow?
,
Jul 14 2016
WontFix until we can somehow repro this. |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by christia...@conceptboard.com
, Apr 20 2016