[Webkit-unassigned] [Bug 14800] New: ASSERTION FAILURE in -[WebView becomeFirstResponder]
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Jul 28 07:21:24 PDT 2007
http://bugs.webkit.org/show_bug.cgi?id=14800
Summary: ASSERTION FAILURE in -[WebView becomeFirstResponder]
Product: WebKit
Version: 522+ (nightly)
Platform: Macintosh
URL: about:blank
OS/Version: Mac OS X 10.4
Status: NEW
Severity: Normal
Priority: P2
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: ddkilzer at webkit.org
* SUMMARY
After bringing the Find dialog up with Command-F, hitting Option-Tab twice
(with a specific preference set) causes an ASSERT_NOT_REACHED() statement to be
hit in debug builds of WebKit.
* STEPS TO REPRODUCE
1. Launch Safari/WebKit.
2. Make sure the "Press Tab to highlight each item on a web page" preference is
checked under the "Advanced" tab in Safari preferences.
3. Hit Command-F to bring up the Find dialog.
4. Hit Option-Tab twice.
* RESULTS
Safari/WebKit crash with an assertion failure in debug builds of WebKit.
* REGRESSION
Only tested with a local debug build of WebKit r24749 with Safari 3 Public Beta
v. 3.0.2 (522.12) on Mac OS X 10.4.10 (8R218).
* NOTES
Console log:
SHOULD NEVER BE REACHED
(/path/to/WebKit/WebKit/WebView/WebView.mm:2396 -[WebView
becomeFirstResponder])
Segmentation fault
Stack trace:
Version: 3.0.2 (522.12)
Build Version: 1
Project Name: WebBrowser
Source Version: 45221200
PID: 20740
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0xbbadbeef
Thread 0 Crashed:
0 com.apple.WebKit 0x00385e80 -[WebView becomeFirstResponder] + 96
(WebView.mm:2396)
1 com.apple.AppKit 0x9384ae48 -[NSWindow makeFirstResponder:] +
200
2 com.apple.Safari 0x000ab494 0x1000 + 697492
3 com.apple.Safari 0x00010d6c 0x1000 + 64876
4 com.apple.AppKit 0x938ea7c4 -[NSWindow
selectKeyViewFollowingView:] + 160
5 com.apple.WebKit 0x003c8d54
WebChromeClient::takeFocus(WebCore::FocusDirection) + 296
(WebChromeClient.mm:125)
6 com.apple.WebCore 0x01494468
WebCore::Chrome::takeFocus(WebCore::FocusDirection) const + 76 (Chrome.cpp:102)
7 com.apple.WebCore 0x014d431c
WebCore::FocusController::advanceFocus(WebCore::FocusDirection,
WebCore::KeyboardEvent*) + 664 (FocusController.cpp:158)
8 com.apple.WebCore 0x014d468c
WebCore::FocusController::advanceFocus(WebCore::KeyboardEvent*) + 104
(FocusController.cpp:114)
9 com.apple.WebKit 0x00360078 -[WebHTMLView becomeFirstResponder]
+ 664 (WebHTMLView.mm:3130)
10 com.apple.AppKit 0x9384ae48 -[NSWindow makeFirstResponder:] +
200
11 com.apple.Safari 0x000ab494 0x1000 + 697492
12 com.apple.Safari 0x00010d6c 0x1000 + 64876
13 com.apple.AppKit 0x93915060 -[NSClipView becomeFirstResponder] +
140
14 com.apple.AppKit 0x9384ae48 -[NSWindow makeFirstResponder:] +
200
15 com.apple.Safari 0x000ab494 0x1000 + 697492
16 com.apple.Safari 0x00010d6c 0x1000 + 64876
17 com.apple.AppKit 0x93914fbc -[NSScrollView becomeFirstResponder]
+ 160
18 com.apple.AppKit 0x9384ae48 -[NSWindow makeFirstResponder:] +
200
19 com.apple.Safari 0x000ab494 0x1000 + 697492
20 com.apple.Safari 0x00010d6c 0x1000 + 64876
21 com.apple.WebKit 0x00378aa0 -[WebFrameView becomeFirstResponder]
+ 712
22 com.apple.AppKit 0x9384ae48 -[NSWindow makeFirstResponder:] +
200
23 com.apple.Safari 0x000ab494 0x1000 + 697492
24 com.apple.Safari 0x00010d6c 0x1000 + 64876
25 com.apple.WebKit 0x0038615c -[WebView becomeFirstResponder] +
828 (WebView.mm:2427)
26 com.apple.AppKit 0x9384ae48 -[NSWindow makeFirstResponder:] +
200
27 com.apple.Safari 0x000ab494 0x1000 + 697492
28 com.apple.Safari 0x00010d6c 0x1000 + 64876
29 com.apple.AppKit 0x938ea7c4 -[NSWindow
selectKeyViewFollowingView:] + 160
30 com.apple.WebKit 0x003c8d54
WebChromeClient::takeFocus(WebCore::FocusDirection) + 296
(WebChromeClient.mm:125)
31 com.apple.WebCore 0x01494468
WebCore::Chrome::takeFocus(WebCore::FocusDirection) const + 76 (Chrome.cpp:102)
32 com.apple.WebCore 0x014d431c
WebCore::FocusController::advanceFocus(WebCore::FocusDirection,
WebCore::KeyboardEvent*) + 664 (FocusController.cpp:158)
33 com.apple.WebCore 0x014d468c
WebCore::FocusController::advanceFocus(WebCore::KeyboardEvent*) + 104
(FocusController.cpp:114)
34 com.apple.WebCore 0x014b41b8
WebCore::EventHandler::defaultTabEventHandler(WebCore::Event*, bool) + 268
(EventHandler.cpp:1711)
35 com.apple.WebCore 0x014b4440
WebCore::EventHandler::defaultKeyboardEventHandler(WebCore::KeyboardEvent*) +
208 (EventHandler.cpp:1451)
36 com.apple.WebCore 0x0128adb4
WebCore::EventTargetNode::defaultEventHandler(WebCore::Event*) + 308
(EventTargetNode.cpp:593)
37 com.apple.WebCore 0x01289de4
WebCore::EventTargetNode::dispatchGenericEvent(WTF::PassRefPtr<WebCore::Event>,
int&, bool) + 2632 (EventTargetNode.cpp:266)
38 com.apple.WebCore 0x0128a460
WebCore::EventTargetNode::dispatchEvent(WTF::PassRefPtr<WebCore::Event>, int&,
bool, WebCore::EventTarget*) + 396 (EventTargetNode.cpp:308)
39 com.apple.WebCore 0x0128a4f4
WebCore::EventTargetNode::dispatchEvent(WTF::PassRefPtr<WebCore::Event>, int&,
bool) + 80 (EventTargetNode.cpp:292)
40 com.apple.WebCore 0x014b7bd8
WebCore::EventHandler::keyEvent(WebCore::PlatformKeyboardEvent const&) + 800
(EventHandler.cpp:1437)
41 com.apple.WebCore 0x014b0854
WebCore::EventHandler::keyEvent(NSEvent*) + 520 (EventHandlerMac.mm:141)
42 com.apple.WebKit 0x00354c00 -[WebHTMLView keyDown:] + 360
(WebHTMLView.mm:3417)
43 com.apple.AppKit 0x937fcfa0 -[NSWindow sendEvent:] + 6424
44 com.apple.Safari 0x000ab334 0x1000 + 697140
45 com.apple.AppKit 0x937a58d4 -[NSApplication sendEvent:] + 4172
46 com.apple.Safari 0x00016444 0x1000 + 87108
47 com.apple.AppKit 0x9379cd10 -[NSApplication run] + 508
48 com.apple.AppKit 0x9388d87c NSApplicationMain + 452
49 com.apple.Safari 0x0000244c 0x1000 + 5196
50 com.apple.Safari 0x0004f1b0 0x1000 + 319920
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list