Updates:
        Owner: [email protected]
        Cc: [email protected]

Comment #3 on issue 1615 by [email protected]: M15 top renderer crash: v8::internal::StaticMarkingVisitor::VisitPointers
http://code.google.com/p/v8/issues/detail?id=1615

I have looked at some dumps. There is a pretty consistent pattern there: we are traversing FixedArray and encounter a pointer that is heap object tagged but points _into_ some other heap object (instead of pointing at it's start). Pointer seems to be off by a multiple of 4. Some of this "off by X" events can be interpreted as "1bit" corruptions, but not all of them.

I have seen:

- (6 crash dumps) a string object (I have seen ASCII symbol, externalized ascii symbol, seq ascii string) [pointer seems to be off by 8 or 4 (8 was more common among the dumps I've looked at)]; Heap::mc_count_ is not zero. - (1 crash dump) map for jsobject instance type. Pointer is off by 16 bytes. Heap::mc_count_ is zero. This case is extremely suspicious cause map space contains only maps -> all maps are aligned by a multiple of map size.

I will continue the investigation.

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to