Index: src/mark-compact.cc |
diff --git a/src/mark-compact.cc b/src/mark-compact.cc |
index c455564b41a736d268db2e81a9259fec07b261bd..39b0eab172f610f5ea5ec07539b84071c69994a1 100644 |
--- a/src/mark-compact.cc |
+++ b/src/mark-compact.cc |
@@ -2738,7 +2738,9 @@ static void UpdatePointer(HeapObject** p, HeapObject* object) { |
// We have to zap this pointer, because the store buffer may overflow later, |
// and then we have to scan the entire heap and we don't want to find |
// spurious newspace pointers in the old space. |
- *p = reinterpret_cast<HeapObject*>(Smi::FromInt(0)); |
+ // TODO(mstarzinger): This was changed to a sentinel value to track down |
+ // rare crashes, change it back to Smi::FromInt(0) later. |
+ *p = reinterpret_cast<HeapObject*>(Smi::FromInt(0x0f100d00 >> 1)); // flood |
} |
} |