Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(529)

Issue 2851473005: zygote: Don't CHECK if browser gone during zygote startup (Closed)

Created:
3 years, 7 months ago by James Cook
Modified:
3 years, 7 months ago
CC:
chromium-reviews, darin-cc_chromium.org, jam, jln+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

zygote: Don't CHECK if browser gone during zygote startup When the zygote starts it sends a "boot message" to the browser process across a socket. If the browser has already exited or crashed the sendmsg() will fail. We've seen this happen in the Chrome OS autotest lab. Instead of crashing the zygote, just log an error and cleanly exit. BUG=692227 TEST=add sleep to zygote startup, kill browser before zygote boot message is sent, verify zygote shuts down cleanly Review-Url: https://codereview.chromium.org/2851473005 Cr-Commit-Position: refs/heads/master@{#468027} Committed: https://chromium.googlesource.com/chromium/src/+/facab14158a0d26aa4ad59b5b547f5da90fb7c2a

Patch Set 1 #

Total comments: 3

Patch Set 2 : review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+9 lines, -4 lines) Patch
M content/zygote/zygote_main_linux.cc View 1 1 chunk +9 lines, -4 lines 0 comments Download

Messages

Total messages: 22 (14 generated)
James Cook
rockot, please take a look. https://codereview.chromium.org/2851473005/diff/1/content/zygote/zygote_main_linux.cc File content/zygote/zygote_main_linux.cc (right): https://codereview.chromium.org/2851473005/diff/1/content/zygote/zygote_main_linux.cc#newcode627 content/zygote/zygote_main_linux.cc:627: linux_sandbox->set_exiting_before_initialize_sandbox(true); If I don't ...
3 years, 7 months ago (2017-04-27 22:30:23 UTC) #2
Ken Rockot(use gerrit already)
lgtm
3 years, 7 months ago (2017-04-27 22:32:33 UTC) #3
James Cook
mdempsky, please take a look.
3 years, 7 months ago (2017-04-27 22:33:48 UTC) #5
mdempsky
https://codereview.chromium.org/2851473005/diff/1/content/zygote/zygote_main_linux.cc File content/zygote/zygote_main_linux.cc (right): https://codereview.chromium.org/2851473005/diff/1/content/zygote/zygote_main_linux.cc#newcode627 content/zygote/zygote_main_linux.cc:627: linux_sandbox->set_exiting_before_initialize_sandbox(true); Since this is security sensitive code, I'd prefer ...
3 years, 7 months ago (2017-04-27 22:50:45 UTC) #8
James Cook
mdempsky, please take another look. https://codereview.chromium.org/2851473005/diff/1/content/zygote/zygote_main_linux.cc File content/zygote/zygote_main_linux.cc (right): https://codereview.chromium.org/2851473005/diff/1/content/zygote/zygote_main_linux.cc#newcode627 content/zygote/zygote_main_linux.cc:627: linux_sandbox->set_exiting_before_initialize_sandbox(true); On 2017/04/27 22:50:45, ...
3 years, 7 months ago (2017-04-28 02:39:48 UTC) #12
mdempsky
lgtm
3 years, 7 months ago (2017-04-28 16:45:20 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2851473005/20001
3 years, 7 months ago (2017-04-28 16:47:35 UTC) #19
commit-bot: I haz the power
3 years, 7 months ago (2017-04-28 16:54:46 UTC) #22
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/facab14158a0d26aa4ad59b5b547...

Powered by Google App Engine
This is Rietveld 408576698