From: Mark M. <mie...@gm...> - 2007-12-02 00:47:58
|
On Dec 1, 2007 4:36 PM, Mark Miesfeld <mie...@gm...> wrote: > On Dec 1, 2007 3:41 PM, Rick McGuire <obj...@gm...> wrote: > > > Ok, I think I have this fixed now. This might have been the largest > > one-line fix in history, given the code cleanup I did in an attempt to find > > this problem :-) > > > > If you get any more crashes, if you post a thread stack for the crash, I > > might be able to eye-ball the solution. > > With the interpreter built from this commit, I get a crash when I run > all the test groups. It is at: > > inline size_t mainSlotsSize() { return this->size; }; > > The this pointer value is not a reasonable address. - 0x03e2b958 This is probably in the code you just changed. If I trace the test cases as they execute, it crashes at the same test case where it hung before: E:\work.ooRexx\ooRexxUnit\3.x\ooRexx\doc\chapter5\Chapter5Section1.testGroup)] ... ... running TestCase object [testCase: [TEST_OBJECT_OBJECTNAMEEQUALS] (a CHAPTER5SECTION1.TESTGR OUP@E:\work.ooRexx\ooRexxUnit\3.x\ooRexx\doc\chapter5\Chapter5Section1.testGroup)] ... ... running TestCase object [testCase: [TEST_OBJECT_START] (a CHAPTER5SECTION1.TESTGROUP@E:\work .ooRexx\ooRexxUnit\3.x\ooRexx\doc\chapter5\Chapter5Section1.testGroup)] ... -- Mark Miesfeld |