WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
UNCONFIRMED
115331
[Windows] [MinGW] [REGRESSION] Latest/April JIT changes make very slow eval of JSON data
https://bugs.webkit.org/show_bug.cgi?id=115331
Summary
[Windows] [MinGW] [REGRESSION] Latest/April JIT changes make very slow eval o...
Mozhaev Grigory
Reported
2013-04-28 11:56:32 PDT
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.
Attachments
Test page makes webpage to freeze for some minutes.
(810.14 KB, text/html)
2013-04-28 12:01 PDT
,
Mozhaev Grigory
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Mozhaev Grigory
Comment 1
2013-04-28 12:01:11 PDT
Created
attachment 199968
[details]
Test page makes webpage to freeze for some minutes.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug