Index: runtime/vm/debugger.cc |
diff --git a/runtime/vm/debugger.cc b/runtime/vm/debugger.cc |
index 939dafdd8fdfab7866e6af741d3633fe4051c6e6..80c12cea7f5023b99756ce3a29c26dafb4a915af 100644 |
--- a/runtime/vm/debugger.cc |
+++ b/runtime/vm/debugger.cc |
@@ -316,6 +316,7 @@ void Debugger::SignalIsolateEvent(DebuggerEvent::EventType type) { |
void Debugger::SignalIsolateInterrupted() { |
if (HasEventHandler()) { |
+ ASSERT(Isolate::Current()->debugger() != NULL); |
Debugger* debugger = Isolate::Current()->debugger(); |
ASSERT(debugger != NULL); |
debugger->SignalIsolateEvent(DebuggerEvent::kIsolateInterrupted); |
@@ -844,6 +845,7 @@ void ActivationFrame::PrintContextMismatchError( |
OS::PrintErr("-------------------------\n" |
"Debugger stack trace...\n\n"); |
+ ASSERT(Isolate::Current()->debugger() != NULL); |
DebuggerStackTrace* stack = |
Isolate::Current()->debugger()->StackTrace(); |
intptr_t num_frames = stack->Length(); |