WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
17156
SHOULD NEVER BE REACHED in KJS::PropertySlot::ungettableGetter
https://bugs.webkit.org/show_bug.cgi?id=17156
Summary
SHOULD NEVER BE REACHED in KJS::PropertySlot::ungettableGetter
Matt Lilek
Reported
2008-02-02 12:44:38 PST
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
Attachments
Add attachment
proposed patch, testcase, etc.
Adam Roben (:aroben)
Comment 1
2008-03-03 16:05:50 PST
This happens on Windows as well.
Adam Roben (:aroben)
Comment 2
2008-03-03 16:07:18 PST
<
rdar://problem/5778320
>
Cameron Zwarich (cpst)
Comment 3
2008-09-02 23:48:46 PDT
Was there ever any way of reproducing this besides using Drosera, or should we just close this?
Adam Roben (:aroben)
Comment 4
2008-09-29 16:25:06 PDT
(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.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug