[Webkit-unassigned] [Bug 19346] REGRESSION: Mootools 1.2 Class inheritance broken in post-SquirrelFish merge

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Jun 8 16:58:30 PDT 2008


------- Comment #10 from cwzwarich at uwaterloo.ca  2008-06-08 16:58 PDT -------
The problem is this code in 

    Register* callerCallFrame = (*registerBase) + callerOffset;
    if (!callerCallFrame[Machine::CallerCodeBlock].u.codeBlock) // test for
eval frame
        return false;

It is testing whether the caller is an eval frame by testing whether the
caller's caller has a codeBlock, but this also happens when the caller's caller
is native code. Removing the code fixes the bug, but causes an assertion
failure when the caller is eval code. The easiest fix is probably to add a
CodeType field to CodeBlock.

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list