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

Issue 1572913002: Disable TLS destructors on Windows before calling abort() for an ASSERT. (Closed)

Created:
4 years, 11 months ago by zra
Modified:
4 years, 11 months ago
Reviewers:
Cutch
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Base URL:
git@github.com:dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Disable TLS destructors on Windows before calling abort() for an ASSERT. This fixes some flaky failures and timeouts on Windows in tests where an ASSERT fails. This change requires Using OS::Abort in platform/assert.cc so that the flag disabling tls destructors can be set. R=johnmccutchan@google.com Committed: https://github.com/dart-lang/sdk/commit/963946af007bc67296177b92aebc512187bd59e7

Patch Set 1 #

Patch Set 2 : #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -2 lines) Patch
M runtime/platform/assert.cc View 2 chunks +2 lines, -1 line 2 comments Download
M runtime/vm/os_win.cc View 1 2 chunks +10 lines, -1 line 0 comments Download

Messages

Total messages: 6 (2 generated)
zra
4 years, 11 months ago (2016-01-11 16:16:34 UTC) #2
Cutch
LGTM https://codereview.chromium.org/1572913002/diff/20001/runtime/platform/assert.cc File runtime/platform/assert.cc (right): https://codereview.chromium.org/1572913002/diff/20001/runtime/platform/assert.cc#newcode11 runtime/platform/assert.cc:11: #include "vm/os.h" Can platform depend on vm/ ?
4 years, 11 months ago (2016-01-11 18:05:28 UTC) #3
zra
https://codereview.chromium.org/1572913002/diff/20001/runtime/platform/assert.cc File runtime/platform/assert.cc (right): https://codereview.chromium.org/1572913002/diff/20001/runtime/platform/assert.cc#newcode11 runtime/platform/assert.cc:11: #include "vm/os.h" On 2016/01/11 18:05:28, Cutch wrote: > Can ...
4 years, 11 months ago (2016-01-11 18:33:41 UTC) #4
zra
4 years, 11 months ago (2016-01-11 18:35:04 UTC) #6
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
963946af007bc67296177b92aebc512187bd59e7 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698