[Webkit-unassigned] [Bug 127146] New: throwing an objc object (or general binding object) triggers an assertion

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jan 16 14:49:56 PST 2014


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

           Summary: throwing an objc object (or general binding object)
                    triggers an assertion
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: oliver at apple.com


So Bindings::Instance consumes all property assignment including the "stack" assignment when throwing an exception.

This trigger the following assertion which should probably just be removed.

frame #1: 0x0000000100493acb JavaScriptCore`JSC::Interpreter::unwind(this=0x000000010e4124c0, callFrame=0x00007fff5fbfcfd0, exceptionValue=0x00007fff5fbfcfc8) + 587 at Interpreter.cpp:680
   677         }
   678     
   679         ASSERT(callFrame->vm().exceptionStack().size());
-> 680         ASSERT(!exceptionValue.isObject() || asObject(exceptionValue)->hasProperty(callFrame, callFrame->vm().propertyNames->stack));
   681

-- 
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