Index: src/d8.cc |
diff --git a/src/d8.cc b/src/d8.cc |
index feda52a61086dde3d6d2f90e12005847cb34e9c3..c46df53851a5fef9e39d1b02c829d8d7073a4308 100644 |
--- a/src/d8.cc |
+++ b/src/d8.cc |
@@ -1018,6 +1018,10 @@ void Shell::InitializeDebugger(Isolate* isolate) { |
Handle<ObjectTemplate> global_template = CreateGlobalTemplate(isolate); |
utility_context_.Reset(isolate, |
Context::New(isolate, NULL, global_template)); |
+ if (utility_context_.IsEmpty()) { |
+ printf("Failed to initialize debugger\n"); |
+ Shell::Exit(1); |
+ } |
#endif // !V8_SHARED |
} |