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.
ProcessModelSharedSecondaryThread is currently not expected to work, there are numerous issues like this one lurking around.
(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().
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.