[Webkit-unassigned] [Bug 22840] REGRESSION (r38349): Gmail doesn't load with profiling enabled

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Feb 8 00:36:51 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=22840





--- Comment #15 from Shafi <shafi.ahmad at gmail.com>  2010-02-08 00:36:50 PST ---

> This bug is about loading gmail under the profiler -- what does a RVCT failure
> have to do with it?


http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/WebKit/JavaScriptCore/ChangeLog?view=markup&pathrev=8041

2008-12-28  Cameron Zwarich  <cwzwarich at uwaterloo.ca>

        Reviewed by Oliver Hunt.

        Bug 22840: REGRESSION (r38349): Gmail doesn't load with profiling
enabled
        <https://bugs.webkit.org/show_bug.cgi?id=22840>
        <rdar://problem/6468077>

        * bytecompiler/BytecodeGenerator.cpp:
        (JSC::BytecodeGenerator::emitNewArray): Add an assertion that the range
        of registers passed to op_new_array is sequential.
        (JSC::BytecodeGenerator::emitCall): Correct the relocation of registers
        when emitting profiler hooks so that registers aren't leaked. Also, add
        an assertion that the 'this' register is always ref'd (because it is),
        remove the needless protection of the 'this' register when relocating,
        and add an assertion that the range of registers passed to op_call for
        function call arguments is sequential.
        (JSC::BytecodeGenerator::emitConstruct): Correct the relocation of
        registers when emitting profiler hooks so that registers aren't leaked.
        Also, add an assertion that the range of registers passed to
op_construct
        for function call arguments is sequential.

In the above comment you have posted comments to add an assertion that the
range of registers passed to op_call/op_construct for function call arguments
is sequential. 
So, I want to know what are the scenarios where this assert will come.

Thanks and regards,
Shafi

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



More information about the webkit-unassigned mailing list