[Webkit-unassigned] [Bug 55671] REGRESSION (r79987-r80210): Crash in JSWeakObjectMapClear

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 11 10:27:11 PST 2011


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





--- Comment #15 from Oliver Hunt <oliver at apple.com>  2011-03-11 10:27:11 PST ---
Replace
 ASSERT(scriptExecutionContext)

with

if (!scriptExecutionContext) return;

--Oliver

(In reply to comment #13)
> Maybe r80853 has other issues becuase it's crashing on other pages that don't usually crash for me. The terminal shows the following after one of the newer hangs on a new page:
> 
> 
> Multiverse:~ kdean$ run-safari --debug
> Starting Safari with DYLD_FRAMEWORK_PATH set to point to built WebKit in /Users/kdean/WebKit/WebKitBuild/Debug.
> ASSERTION FAILED: scriptExecutionContext
> /Users/kdean/WebKit/Source/WebCore/bindings/js/JSDOMBinding.cpp(513) : void WebCore::reportException(JSC::ExecState*, JSC::JSValue)
> 1   WebCore::reportException(JSC::ExecState*, JSC::JSValue)
> 2   WebLocalizedString
> 3   _mh_execute_header
> 4   _mh_execute_header
> 5   _mh_execute_header
> 6   _mh_execute_header
> 7   _mh_execute_header
> 8   WTF::callOnMainThread(void (*)(void*), void*)
> 9   WTF::isMainThread()
> 10  CFRunLoopRunSpecific
> 11  BlockUntilNextEventMatchingListInMode
> 12  BlockUntilNextEventMatchingListInMode
> 13  BlockUntilNextEventMatchingListInMode
> 14  _DPSNextEvent
> 15  _NSUpdateMenuRefWithChangedMenuItem
> 16  _mh_execute_header
> 17  _NSSetViewMultiClipDrawingHelper
> 18  NSApplicationMain
> 19  _mh_execute_header
> 20  0xbffff8cc

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