Index: src/handles.cc |
diff --git a/src/handles.cc b/src/handles.cc |
index 123fdc5adf4de5d691ba3bcdcf1ab28c3fc7810b..41030de48e4fb3945411990b852d3b9e5c44c11f 100644 |
--- a/src/handles.cc |
+++ b/src/handles.cc |
@@ -597,6 +597,9 @@ v8::Handle<v8::Array> GetKeysForIndexedInterceptor(Handle<JSReceiver> receiver, |
Handle<Object> GetScriptNameOrSourceURL(Handle<Script> script) { |
Isolate* isolate = script->GetIsolate(); |
+ if (!isolate->IsInitialized()) { |
+ return isolate->factory()->undefined_value(); |
+ } |
Handle<String> name_or_source_url_key = |
isolate->factory()->InternalizeOneByteString( |
STATIC_ASCII_VECTOR("nameOrSourceURL")); |