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

Issue 1542233002: [Chromecast] Make SIGTERM/SIGINT handler safer (Closed)

Created:
5 years ago by kmackay
Modified:
4 years, 11 months ago
CC:
chromium-reviews, gunsch+watch_chromium.org, lcwu+watch_chromium.org, halliwell+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Chromecast] Make SIGTERM/SIGINT handler safer * Use signal-safe logging. * Ignore signals that are not to the main thread. As far as I can tell, the runloop's quit closure is safe to run in a signal handler, so that should be OK. BUG= internal b/26253582 Committed: https://crrev.com/318de4b00ef94836116758d2bba1892fb0eb246c Cr-Commit-Position: refs/heads/master@{#367089}

Patch Set 1 #

Total comments: 6

Patch Set 2 : Use signal-safe logging #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+17 lines, -8 lines) Patch
M chromecast/browser/cast_browser_main_parts.cc View 1 4 chunks +17 lines, -8 lines 1 comment Download

Messages

Total messages: 14 (6 generated)
kmackay
5 years ago (2015-12-22 23:30:07 UTC) #2
halliwell
On 2015/12/22 23:30:07, kmackay wrote: lgtm
4 years, 12 months ago (2015-12-28 18:43:52 UTC) #3
maclellant
https://codereview.chromium.org/1542233002/diff/1/chromecast/browser/cast_browser_main_parts.cc File chromecast/browser/cast_browser_main_parts.cc (left): https://codereview.chromium.org/1542233002/diff/1/chromecast/browser/cast_browser_main_parts.cc#oldcode84 chromecast/browser/cast_browser_main_parts.cc:84: LOG(ERROR) << "Got signal " << signum; This printing ...
4 years, 12 months ago (2015-12-28 19:30:32 UTC) #4
kmackay
https://codereview.chromium.org/1542233002/diff/1/chromecast/browser/cast_browser_main_parts.cc File chromecast/browser/cast_browser_main_parts.cc (left): https://codereview.chromium.org/1542233002/diff/1/chromecast/browser/cast_browser_main_parts.cc#oldcode84 chromecast/browser/cast_browser_main_parts.cc:84: LOG(ERROR) << "Got signal " << signum; On 2015/12/28 ...
4 years, 11 months ago (2015-12-29 18:23:01 UTC) #5
maclellant
LGTM https://codereview.chromium.org/1542233002/diff/20001/chromecast/browser/cast_browser_main_parts.cc File chromecast/browser/cast_browser_main_parts.cc (right): https://codereview.chromium.org/1542233002/diff/20001/chromecast/browser/cast_browser_main_parts.cc#newcode91 chromecast/browser/cast_browser_main_parts.cc:91: strncat(message, sys_siglist[signum], sizeof(message) - strlen(message) - 1); I ...
4 years, 11 months ago (2015-12-29 18:36:14 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1542233002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1542233002/20001
4 years, 11 months ago (2015-12-29 18:44:18 UTC) #10
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 11 months ago (2015-12-29 19:08:19 UTC) #12
commit-bot: I haz the power
4 years, 11 months ago (2015-12-29 19:10:06 UTC) #14
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/318de4b00ef94836116758d2bba1892fb0eb246c
Cr-Commit-Position: refs/heads/master@{#367089}

Powered by Google App Engine
This is Rietveld 408576698