| Index: src/heap-snapshot-generator.cc
 | 
| diff --git a/src/heap-snapshot-generator.cc b/src/heap-snapshot-generator.cc
 | 
| index ef752ff20d96fe3aa611fcbfbd54e6130feed54d..cafee77b4ce10d20be74ee3df7fe290349cff63f 100644
 | 
| --- a/src/heap-snapshot-generator.cc
 | 
| +++ b/src/heap-snapshot-generator.cc
 | 
| @@ -2569,6 +2569,10 @@ bool HeapSnapshotGenerator::GenerateSnapshot() {
 | 
|    CHECK(!debug_heap->map_space()->was_swept_conservatively());
 | 
|  #endif
 | 
|  
 | 
| +  // The following code uses heap iterators, so we want the heap to be
 | 
| +  // stable. It should follow TagGlobalObjects as that can allocate.
 | 
| +  DisallowHeapAllocation no_alloc;
 | 
| +
 | 
|  #ifdef VERIFY_HEAP
 | 
|    debug_heap->Verify();
 | 
|  #endif
 | 
| 
 |