提交 99d41163 编写于 作者: Z zgu

8008071: Crashed in promote_malloc_records() with Kitchensink after 19 days

Summary: Added NULL pointer check for arena size record
Reviewed-by: sspitsyn, dholmes
上级 6da10d6b
......@@ -528,7 +528,8 @@ bool MemSnapshot::promote_malloc_records(MemPointerArrayIterator* itr) {
// an arena record can be followed by a size record, we need to remove both
if (matched_rec->is_arena_record()) {
MemPointerRecord* next = (MemPointerRecord*)malloc_snapshot_itr.peek_next();
if (next->is_arena_memory_record() && next->is_memory_record_of_arena(matched_rec)) {
if (next != NULL && next->is_arena_memory_record() &&
next->is_memory_record_of_arena(matched_rec)) {
malloc_snapshot_itr.remove();
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册