Bug 156622

Summary: [UNIX] Initialize WebKit before the platform initializations
Product: WebKit Reporter: Carlos Garcia Campos <cgarcia>
Component: WebKit2Assignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: bugs-noreply, commit-queue, gyuyoung.kim, hs85.jeong
Priority: P2 Keywords: Gtk
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 156736    
Bug Blocks: 156735    
Attachments:
Description Flags
Patch mcatanzaro: review+

Description Carlos Garcia Campos 2016-04-15 00:29:29 PDT
The platform specific initialization might use something that would require WebKit2 to be initialized. For example, in debug mode, the GTK+ port uses WTF::sleep that requires the threading to be initialized.
Comment 1 Carlos Garcia Campos 2016-04-15 00:31:20 PDT
Created attachment 276466 [details]
Patch
Comment 2 Carlos Garcia Campos 2016-04-18 01:31:05 PDT
Committed r199658: <http://trac.webkit.org/changeset/199658>
Comment 3 Hunseop Jeong 2016-04-18 21:26:32 PDT
Efl port has been crashed since r199658.
Comment 4 Gyuyoung Kim 2016-04-18 23:07:45 PDT
I upload a fix for now - Bug 156735
Comment 5 WebKit Commit Bot 2016-04-19 00:18:32 PDT
Re-opened since this is blocked by bug 156736
Comment 6 Carlos Garcia Campos 2016-07-01 06:24:00 PDT

*** This bug has been marked as a duplicate of bug 158149 ***