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

Issue 1286163002: Make uncaught errors terminating isolates only get printed if nobody is listening. (Closed)

Created:
5 years, 4 months ago by Lasse Reichstein Nielsen
Modified:
5 years, 4 months ago
Reviewers:
Ivan Posva
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Base URL:
https://github.com/dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Make uncaught errors terminating isolates only get printed if nobody is listening. If an isolate has an error port attached, then the uncaught error is not printed when it causes the isolate to terminate. Fixes issue 24052 BUG= https://github.com/dart-lang/sdk/issues/24052 Committed: https://github.com/dart-lang/sdk/commit/43f6230376803b859c51ef54c87537dd92ed8f5a

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -5 lines) Patch
M runtime/vm/isolate.h View 1 chunk +1 line, -1 line 0 comments Download
M runtime/vm/isolate.cc View 3 chunks +11 lines, -4 lines 1 comment Download

Messages

Total messages: 4 (1 generated)
Lasse Reichstein Nielsen
Would this be a viable fix?
5 years, 4 months ago (2015-08-12 11:32:11 UTC) #2
Ivan Posva
LGTMwC -Ivan https://codereview.chromium.org/1286163002/diff/1/runtime/vm/isolate.cc File runtime/vm/isolate.cc (right): https://codereview.chromium.org/1286163002/diff/1/runtime/vm/isolate.cc#newcode578 runtime/vm/isolate.cc:578: I->object_store()->set_sticky_error(error); If we have notified the listener, ...
5 years, 4 months ago (2015-08-14 05:18:30 UTC) #3
Lasse Reichstein Nielsen
5 years, 4 months ago (2015-08-14 10:48:06 UTC) #4
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as
43f6230376803b859c51ef54c87537dd92ed8f5a (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698