$OpenBSD$ index 7549ab9..b752dc9 100644 --- xpcom/base/nsCycleCollector.cpp.orig Fri Feb 20 15:40:39 2015 +++ xpcom/base/nsCycleCollector.cpp Fri Feb 20 15:40:39 2015 @@ -916,7 +916,8 @@ private: { nsPurpleBufferEntry *eEnd = ArrayEnd(mEntries); for (nsPurpleBufferEntry *e = mEntries; e != eEnd; ++e) { - if (!(uintptr_t(e->mObject) & uintptr_t(1))) { + MOZ_ASSERT(e->mObject, "There should be no null mObject when we iterate over the purple buffer"); + if (!(uintptr_t(e->mObject) & uintptr_t(1)) && e->mObject) { aVisitor.Visit(aBuffer, e); } }