Bug 123687 - [GTK] [STABLE] outlook.com inoperable.
Summary: [GTK] [STABLE] outlook.com inoperable.
Status: RESOLVED WONTFIX
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-02 14:19 PDT by Beau Adkins
Modified: 2013-11-07 18:58 PST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Beau Adkins 2013-11-02 14:19:54 PDT
If you go to outlook.com and log in, the page will not respond. Your inbox will load correctly, but clicking on email messages does nothing. 

I have verified outlook.com works correctly in webkitgtk 2.0.4 but does not work in 2.2.1.

I am bisecting now to find the problem, and I will update this page as I narrow it down.
Comment 1 Beau Adkins 2013-11-04 21:48:06 PST
After spending many days bisecting, here is where I am. 

Revision 153000 works correctly on outlook.com.
webkitgtk v2.1.90 does not work for outlook.com. That release is revision 154696.

However, I have also tested revision 153500 and 153400. Both of those build, but crash shortly after loading pages. It looks to be a javascript issue. I can only see outlook.com for a few seconds before it crashes. During that time, it behaves like the versions that do not work.
Comment 2 Beau Adkins 2013-11-07 18:58:39 PST
I have found that this error is caused by this bug: https://bugs.webkit.org/show_bug.cgi?id=120080

However, the patch landed as a result of that bug doesn't totally fix outlook.com. 

The page will respond to clicks, but will crash after a few seconds. I have tested current revisions, and the problem is eventually fixed.

As far as making webkitgtk 2.2.x work, setting the environment variable JSC_useJIT=false on the process gets outlook.com working with no crashes.