Hit this while stepping out using Drosera: SHOULD NEVER BE REACHED (/Users/matt/Code/WebKit/JavaScriptCore/kjs/property_slot.cpp:37 static KJS::JSValue* KJS::PropertySlot::ungettableGetter(KJS::ExecState*, KJS::JSObject*, const KJS::Identifier&, const KJS::PropertySlot&)) Thread 0 Crashed: 0 com.apple.JavaScriptCore 0x0042b6b0 KJS::PropertySlot::ungettableGetter(KJS::ExecState*, KJS::JSObject*, KJS::Identifier const&, KJS::PropertySlot const&) + 58 (property_slot.cpp:37) 1 com.apple.JavaScriptCore 0x0046a6f6 KJS::PropertySlot::getValue(KJS::ExecState*, KJS::JSObject*, KJS::Identifier const&) const + 132 (property_slot.h:49) 2 com.apple.JavaScriptCore 0x00420b1a KJS::JSObject::get(KJS::ExecState*, KJS::Identifier const&) const + 74 (object.cpp:164) 3 com.apple.WebCore 0x01fb46f2 -[WebScriptObject valueForKey:] + 274 (WebScriptObject.mm:386) 4 com.apple.CoreFoundation 0x904a7b9d __invoking___ + 29 5 com.apple.CoreFoundation 0x904a7588 -[NSInvocation invoke] + 136 6 com.apple.CoreFoundation 0x904a7658 -[NSInvocation invokeWithTarget:] + 72 7 com.apple.CoreFoundation 0x904a7aca ___forwarding___ + 986 8 com.apple.CoreFoundation 0x904a7b32 _CF_forwarding_prep_0 + 50 9 com.apple.CoreFoundation 0x904a7b9d __invoking___ + 29 10 com.apple.CoreFoundation 0x904a7588 -[NSInvocation invoke] + 136 11 com.apple.Foundation 0x90ad95d4 -[NSConnection dispatchInvocation:] + 132 12 com.apple.Foundation 0x90ad7587 -[NSConnection handleRequest:sequence:] + 1319 13 com.apple.Foundation 0x90ad6dcd -[NSConnection handlePortCoder:] + 1149 14 com.apple.Foundation 0x90ad68fe -[NSConcretePortCoder dispatch] + 142 15 com.apple.Foundation 0x90ad6063 __NSFireMachPort + 339 16 com.apple.CoreFoundation 0x904045c5 __CFMachPortPerform + 117 17 com.apple.CoreFoundation 0x90428941 CFRunLoopRunSpecific + 3921 18 com.apple.CoreFoundation 0x90428d38 CFRunLoopRunInMode + 88 19 com.apple.Foundation 0x90ad2e8d -[NSConnection sendInvocation:internal:] + 3005 20 com.apple.Foundation 0x90ad2009 -[NSDistantObject forwardInvocation:] + 329 21 com.apple.CoreFoundation 0x904a7aca ___forwarding___ + 986 22 com.apple.CoreFoundation 0x904a7b32 _CF_forwarding_prep_0 + 50 23 com.apple.WebKit 0x0020f5c0 -[WebScriptDebugServer webView:didEnterCallFrame:sourceId:line:forWebFrame:] + 218 (WebScriptDebugServer.m:302) 24 com.apple.WebKit 0x0020db9a -[WebScriptDebugger enteredFrame:sourceId:line:] + 302 (WebScriptDebugDelegate.mm:105) 25 com.apple.WebCore 0x01fb1482 WebCoreScriptDebuggerImp::callEvent(KJS::ExecState*, int, int, KJS::JSObject*, KJS::List const&) + 168 (WebCoreScriptDebugger.mm:108) 26 com.apple.JavaScriptCore 0x00449473 KJS::FunctionBodyNodeWithDebuggerHooks::execute(KJS::ExecState*) + 139 (nodes.cpp:4629) 27 com.apple.JavaScriptCore 0x00438360 KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 116 (function.cpp:76) 28 com.apple.JavaScriptCore 0x0043db94 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 222 (object.cpp:96) 29 com.apple.WebCore 0x01ff6b48 WebCore::JSAbstractEventListener::handleEvent(WebCore::Event*, bool) + 608 (kjs_events.cpp:114) 30 com.apple.WebCore 0x01b91277 WebCore::EventTarget::handleLocalEvents(WebCore::EventTargetNode*, WebCore::Event*, bool) + 385 (EventTarget.cpp:305) 31 com.apple.WebCore 0x01b919a0 WebCore::EventTargetNode::handleLocalEvents(WebCore::Event*, bool) + 118 (EventTargetNode.cpp:100) 32 com.apple.WebCore 0x01b90aeb WebCore::EventTarget::dispatchGenericEvent(WebCore::EventTargetNode*, WTF::PassRefPtr<WebCore::Event>, int&, bool) + 769 (EventTarget.cpp:185) 33 com.apple.WebCore 0x01b91fbe WebCore::EventTargetNode::dispatchEvent(WTF::PassRefPtr<WebCore::Event>, int&, bool) + 364 (EventTargetNode.cpp:115) 34 com.apple.WebCore 0x01b92cb1 WebCore::EventTargetNode::dispatchMouseEvent(WebCore::AtomicString const&, int, int, int, int, int, int, bool, bool, bool, bool, bool, WebCore::Node*, WTF::PassRefPtr<WebCore::Event>) + 697 (EventTargetNode.cpp:289) 35 com.apple.WebCore 0x01b93405 WebCore::EventTargetNode::dispatchMouseEvent(WebCore::PlatformMouseEvent const&, WebCore::AtomicString const&, int, WebCore::Node*) + 497 (EventTargetNode.cpp:206) 36 com.apple.WebCore 0x01b88dce WebCore::EventHandler::dispatchMouseEvent(WebCore::AtomicString const&, WebCore::Node*, bool, int, WebCore::PlatformMouseEvent const&, bool) + 148 (EventHandler.cpp:1274) 37 com.apple.WebCore 0x01b89d90 WebCore::EventHandler::handleMouseMoveEvent(WebCore::PlatformMouseEvent const&, WebCore::HitTestResult*) + 1734 (EventHandler.cpp:1044) 38 com.apple.WebCore 0x01b89e29 WebCore::EventHandler::mouseMoved(WebCore::PlatformMouseEvent const&) + 61 (EventHandler.cpp:950) 39 com.apple.WebCore 0x01b8e3bb WebCore::EventHandler::mouseMoved(NSEvent*) + 363 (EventHandlerMac.mm:611) 40 com.apple.WebKit 0x001d303f -[WebHTMLView(WebPrivate) _updateMouseoverWithEvent:] + 1225 (WebHTMLView.mm:1372) 41 com.apple.WebKit 0x001ca77e -[WebHTMLView mouseMovedNotification:] + 98 (WebHTMLView.mm:3156) 42 com.apple.Foundation 0x90a9b67a _nsnote_callback + 106 43 com.apple.CoreFoundation 0x90409a4a __CFXNotificationPost + 362 44 com.apple.CoreFoundation 0x90409d23 _CFXNotificationPostNotification + 179 45 com.apple.Foundation 0x90a98a70 -[NSNotificationCenter postNotificationName:object:userInfo:] + 128 46 com.apple.AppKit 0x929d95e8 -[NSResponder _postEventNotification:] + 297 47 com.apple.AppKit 0x929d9282 forwardMethod + 208 48 com.apple.AppKit 0x929d9223 forwardMethod + 113 49 com.apple.AppKit 0x929d9223 forwardMethod + 113 50 com.apple.AppKit 0x929d9223 forwardMethod + 113 51 com.apple.AppKit 0x929d9223 forwardMethod + 113 52 com.apple.AppKit 0x929d9223 forwardMethod + 113 53 com.apple.AppKit 0x929d9223 forwardMethod + 113 54 com.apple.AppKit 0x9294d8e2 -[NSWindow sendEvent:] + 8249 55 com.apple.AppKit 0x9291a118 -[NSApplication sendEvent:] + 4538 56 com.apple.Safari 0x000324a8 0x1000 + 201896 57 com.apple.AppKit 0x92877705 -[NSApplication run] + 847 58 com.apple.AppKit 0x928449ba NSApplicationMain + 574 59 com.apple.Safari 0x00002876 0x1000 + 6262
This happens on Windows as well.
<rdar://problem/5778320>
Was there ever any way of reproducing this besides using Drosera, or should we just close this?
(In reply to comment #3) > Was there ever any way of reproducing this besides using Drosera, or should we > just close this? I think we should close it.