[Webkit-unassigned] [Bug 115331] New: [Windows] [MinGW] [REGRESSION] Latest/April JIT changes make very slow eval of JSON data
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Apr 28 11:58:11 PDT 2013
https://bugs.webkit.org/show_bug.cgi?id=115331
Summary: [Windows] [MinGW] [REGRESSION] Latest/April JIT
changes make very slow eval of JSON data
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Windows 7
Status: UNCONFIRMED
Severity: Major
Priority: P2
Component: JavaScriptCore
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: zcrendel at gmail.com
Example html page (see test.html attachment) makes browser based on webkit unresponsive for some minutes.
It happened by calling 'eval' on 900kb JSON data. Stuck happen here in code:
Source/JavaScriptCore/interpreter/interpreter.cpp (1332 line)
JSValue Interpreter::execute(EvalExecutable* eval, CallFrame* callFrame, JSValue thisValue, JSScope* scope) {
....
#elif ENABLE(JIT)
result = eval->generatedJITCode().execute(&m_stack, newCallFrame, &vm); // stucked here until json will be parsed
#endif // ENABLE(JIT)
...
}
The problem does not appear in Linux, but exists in Windows (compiled using Mingw 32).
Webkit before april this year does well with the same page (a couple of seconds to process), so this looks as REGRESSION.
--
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