| Index: src/objects-printer.cc
 | 
| diff --git a/src/objects-printer.cc b/src/objects-printer.cc
 | 
| index 45018be9a0490c19806c42f87e7b7d4803d92f77..46037ceeb5ac82cd7a5120c8431639525ab723d5 100644
 | 
| --- a/src/objects-printer.cc
 | 
| +++ b/src/objects-printer.cc
 | 
| @@ -7,6 +7,7 @@
 | 
|  #include <iomanip>
 | 
|  #include <memory>
 | 
|  
 | 
| +#include "src/bootstrapper.h"
 | 
|  #include "src/disasm.h"
 | 
|  #include "src/disassembler.h"
 | 
|  #include "src/interpreter/bytecodes.h"
 | 
| @@ -1094,7 +1095,9 @@ void SharedFunctionInfo::SharedFunctionInfoPrint(std::ostream& os) {  // NOLINT
 | 
|  
 | 
|  void JSGlobalProxy::JSGlobalProxyPrint(std::ostream& os) {  // NOLINT
 | 
|    JSObjectPrintHeader(os, this, "JSGlobalProxy");
 | 
| -  os << "\n - native context = " << Brief(native_context());
 | 
| +  if (!GetIsolate()->bootstrapper()->IsActive()) {
 | 
| +    os << "\n - native context = " << Brief(native_context());
 | 
| +  }
 | 
|    os << "\n - hash = " << Brief(hash());
 | 
|    JSObjectPrintBody(os, this);
 | 
|  }
 | 
| @@ -1102,7 +1105,9 @@ void JSGlobalProxy::JSGlobalProxyPrint(std::ostream& os) {  // NOLINT
 | 
|  
 | 
|  void JSGlobalObject::JSGlobalObjectPrint(std::ostream& os) {  // NOLINT
 | 
|    JSObjectPrintHeader(os, this, "JSGlobalObject");
 | 
| -  os << "\n - native context = " << Brief(native_context());
 | 
| +  if (!GetIsolate()->bootstrapper()->IsActive()) {
 | 
| +    os << "\n - native context = " << Brief(native_context());
 | 
| +  }
 | 
|    os << "\n - global proxy = " << Brief(global_proxy());
 | 
|    JSObjectPrintBody(os, this);
 | 
|  }
 | 
| 
 |