Bug 63923

Summary: WebKit::PluginView::m_pendingURLRequestsTimer should use RunLoop::current()
Product: WebKit Reporter: jaebok.lee
Component: WebKit2Assignee: Nobody <webkit-unassigned>
Status: UNCONFIRMED    
Severity: Normal CC: andersca, dongseong.hwang, sam
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Windows 7   

jaebok.lee
Reported 2011-07-05 01:07:18 PDT
I am using WebKit2 with ProcessModel::ProcessModelSharedSecondaryThread. When I use Plugin, a crash was invoked. I found that WebKit::PluginView::m_pendingURLRequestsTimer use RunLoop::main(). I think RunLoop::current() is right because WebKit::PluginView should work in WebProcess context. Please check this point.
Attachments
Sam Weinig
Comment 1 2011-07-05 11:09:51 PDT
ProcessModelSharedSecondaryThread is currently not expected to work, there are numerous issues like this one lurking around.
Anders Carlsson
Comment 2 2011-07-05 11:11:42 PDT
(In reply to comment #0) > I am using WebKit2 with ProcessModel::ProcessModelSharedSecondaryThread. > > When I use Plugin, a crash was invoked. > > I found that WebKit::PluginView::m_pendingURLRequestsTimer use RunLoop::main(). > > I think RunLoop::current() is right because WebKit::PluginView should work in WebProcess context. > > > Please check this point. I think it should be I think WebProcess::shared().runLoop().
jaebok.lee
Comment 3 2011-07-08 01:18:01 PDT
When do you expect it works? (In reply to comment #1) > ProcessModelSharedSecondaryThread is currently not expected to work, there are numerous issues like this one lurking around.
Note You need to log in before you can comment on or make changes to this bug.