Bug 121650

Summary: ASSERTs in isMainThread after USE(WEB_THREAD) MainThread changes
Product: WebKit Reporter: Joseph Pecoraro <joepeck>
Component: Web Template FrameworkAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: benjamin, cmarcelo, commit-queue, dbates
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
[PATCH] Proposed Fix none

Description Joseph Pecoraro 2013-09-19 18:03:11 PDT
I broke Safari Extensions with my change outside of USE(WEB_THREAD):

1   0x10cc62680 WTFCrash
2   0x10cc85ffa WTF::isMainThread()
3   0x10ead5836 WebCore::localizedString(char const*)
4   0x10b41d4f8 WebKit::WebProcess::initializeProcessName(WebKit::ChildProcessInitializationParameters const&)
5   0x10b0073c7 WebKit::ChildProcess::initialize(WebKit::ChildProcessInitializationParameters const&)
6   0x10b25b2aa int WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebContentProcessMainDelegate>(int, char**)
7   0x10b25b08b WebContentProcessMain
8   0x10afa3d18 WebKit::BootstrapMain(int, char**)
9   0x10afa3b92 main

So I will suggest a more targeted fix not changing anything outside of USE(WEB_THREAD).
Comment 1 Joseph Pecoraro 2013-09-19 18:04:48 PDT
Created attachment 212111 [details]
[PATCH] Proposed Fix
Comment 2 WebKit Commit Bot 2013-09-19 18:40:16 PDT
Comment on attachment 212111 [details]
[PATCH] Proposed Fix

Clearing flags on attachment: 212111

Committed r156134: <http://trac.webkit.org/changeset/156134>
Comment 3 WebKit Commit Bot 2013-09-19 18:40:18 PDT
All reviewed patches have been landed.  Closing bug.