[Webkit-unassigned] [Bug 119117] New: Fix the wrong refining ArrayMode
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Jul 25 17:25:08 PDT 2013
https://bugs.webkit.org/show_bug.cgi?id=119117
Summary: Fix the wrong refining ArrayMode
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
URL: http://translate.google.com
OS/Version: All
Status: UNCONFIRMED
Severity: Major
Priority: P2
Component: JavaScriptCore
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: youngho33.yoo at lge.com
Overview :
I tested on X86 and ARM arch,
There is crash in Google Translate(http://translate.google.com)
Steps to Reproduce:
1. http://translate.google.com
Actual Results:
When go into the address,it crashed.
Expected Results:
Successfully loading page, and then setting into idle condition.
Build Date & Platform:
Linux, Qt, WebKit2, ARM_THUMB2 with LLInt + JIT + DFG_JIT (rev 151088)
with -mfloat-abi=softfp and EABI compile option.
Additional Builds and Platforms:
It occurs on Linux, Qt, WebKit2, ARM_THUMB2 with LLInt + JIT (rev 151088) too.
Additional Information:
w/o DFG_JIT It doesn't occur.
Solution :
If we go to translate.google.com, QtWebProcess crash.
That is because of wrong refining array-mode in JSC
In speculating array, change refining array-mode rule in JSC, DFG-JIT mode.
In speculating array(refine func), Regardless of int32 or not in index,
If base is int32, It shoulde be return ArrayMode(Array::Int32Array);
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list