Bug 48400 - [Qt] WebKit2 UI process crashes if web process crashes
Summary: [Qt] WebKit2 UI process crashes if web process crashes
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit2 (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-26 23:40 PDT by Kimmo Kinnunen
Modified: 2010-10-27 05:07 PDT (History)
2 users (show)

See Also:


Attachments
Avoid crashing the UI if write to socket fails (2.30 KB, patch)
2010-10-27 00:02 PDT, Kimmo Kinnunen
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kimmo Kinnunen 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
Comment 1 Kimmo Kinnunen 2010-10-27 00:02:25 PDT
Created attachment 71989 [details]
Avoid crashing the UI if write to socket fails
Comment 2 Andreas Kling 2010-10-27 03:10:42 PDT
Comment on attachment 71989 [details]
Avoid crashing the UI if write to socket fails

LGTM.
Comment 3 WebKit Commit Bot 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>
Comment 4 WebKit Commit Bot 2010-10-27 05:07:51 PDT
All reviewed patches have been landed.  Closing bug.