[self-interest] SIGSEGV in memOopClass::mark
Chris Double
chris.double at double.co.nz
Sun Nov 3 06:32:47 UTC 2013
Chris Double <chris.double at double.co.nz> writes:
> I've been using Self on a VPS running a webserver to serve a couple of
> small sites and I get the occasional SIGSEGV that brings the Self
> instance down. The stack trace shown is:
>
> #0 0x08114537 in memOopClass::mark() ()
> #1 0x0811478b in memOopClass::derived_offset() ()
> #2 0x08115ef4 in oopClass::derived_offset() ()
> #3 0x0813f485 in OopScavenger::do_oop(oopClass**) ()
> #4 0x0823e4bd in FrameIterator::do_memory_locals() ()
Further tracking seems to show that the 'this' pointer in frame #2 is
0x01 which I assume is invalid. In Frame 3 we have a valid oopClass**
(called 'p') but when dereferenced it points to a pointer value of 0x01.
--
http://www.bluishcoder.co.nz
More information about the Self-interest
mailing list