| Index: src/spaces.cc
 | 
| diff --git a/src/spaces.cc b/src/spaces.cc
 | 
| index 583b2ca5124982cda6302c4b6b62213b34c2752a..0ac23d279db6d5c13e3d9b0b67206cdd7f983ce0 100644
 | 
| --- a/src/spaces.cc
 | 
| +++ b/src/spaces.cc
 | 
| @@ -448,6 +448,7 @@ MemoryChunk* MemoryChunk::Initialize(Heap* heap,
 | 
|    chunk->slots_buffer_ = NULL;
 | 
|    chunk->skip_list_ = NULL;
 | 
|    chunk->write_barrier_counter_ = kWriteBarrierCounterGranularity;
 | 
| +  chunk->progress_bar_ = 0;
 | 
|    chunk->high_water_mark_ = static_cast<int>(area_start - base);
 | 
|    chunk->ResetLiveBytes();
 | 
|    Bitmap::Clear(chunk);
 | 
| @@ -2784,7 +2785,8 @@ void LargeObjectSpace::FreeUnmarkedObjects() {
 | 
|      MarkBit mark_bit = Marking::MarkBitFrom(object);
 | 
|      if (mark_bit.Get()) {
 | 
|        mark_bit.Clear();
 | 
| -      MemoryChunk::IncrementLiveBytesFromGC(object->address(), -object->Size());
 | 
| +      Page::FromAddress(object->address())->ResetProgressBar();
 | 
| +      Page::FromAddress(object->address())->ResetLiveBytes();
 | 
|        previous = current;
 | 
|        current = current->next_page();
 | 
|      } else {
 | 
| 
 |