Bug 48400

Summary: [Qt] WebKit2 UI process crashes if web process crashes
Product: WebKit Reporter: Kimmo Kinnunen <kimmo.t.kinnunen>
Component: WebKit2Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, zoltan
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Linux   
Attachments:
Description Flags
Avoid crashing the UI if write to socket fails none

Kimmo Kinnunen
Reported 2010-10-26 23:40:21 PDT
UI process crashes if web process crashes. Reproduce: 1) Start MiniBrowser 2) Run killall QtWebProcess 3) Focus MiniBrowser 4) Crash Failing assertion: ASSERTION FAILED: bytesWritten == arguments->bufferSize() (../../../WebKit2/Platform/CoreIPC/qt/ConnectionQt.cpp:126 bool CoreIPC::Connection::sendOutgoingMessage(CoreIPC::MessageID, WTF::PassOwnPtr<CoreIPC::ArgumentEncoder>)) Segmentation fault
Attachments
Avoid crashing the UI if write to socket fails (2.30 KB, patch)
2010-10-27 00:02 PDT, Kimmo Kinnunen
no flags
Kimmo Kinnunen
Comment 1 2010-10-27 00:02:25 PDT
Created attachment 71989 [details] Avoid crashing the UI if write to socket fails
Andreas Kling
Comment 2 2010-10-27 03:10:42 PDT
Comment on attachment 71989 [details] Avoid crashing the UI if write to socket fails LGTM.
WebKit Commit Bot
Comment 3 2010-10-27 05:07:46 PDT
Comment on attachment 71989 [details] Avoid crashing the UI if write to socket fails Clearing flags on attachment: 71989 Committed r70637: <http://trac.webkit.org/changeset/70637>
WebKit Commit Bot
Comment 4 2010-10-27 05:07:51 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.