[Webkit-unassigned] [Bug 13974] New: Unreproducible crash in WebCore::Frame::document() when dismissing basic auth sheet

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jun 1 17:28:41 PDT 2007


http://bugs.webkit.org/show_bug.cgi?id=13974

           Summary: Unreproducible crash in WebCore::Frame::document() when
                    dismissing basic auth sheet
           Product: WebKit
           Version: 522+ (nightly)
          Platform: Macintosh
               URL: http://www.macosforge.org/wp-login.php
        OS/Version: Mac OS X 10.4
            Status: NEW
          Keywords: NeedsRadar
          Severity: Normal
          Priority: P2
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: ddkilzer at webkit.org


While surfing on macports.org, I tried to log in to an account that I hadn't
set up yet.  At some point, I had reloaded the login page (so the basic
authentication sheet was being displayed, asking for my username and password).
 After going to another browser window and clicking some links, I came back to
the window with the basic auth sheet and hit Escape.  This caused Safari+WebKit
to crash.

I have not figured out how to reproduce this yet.  Was using a local debug
build of WebKit r21911 with Safari 2.0.4 (419.3) on Mac OS X 10.4.9 (8P135).

Console output:

Bus error

Stack trace:

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x0000000c

Thread 0 Crashed:
0   com.apple.WebCore                   0x010e6638 WebCore::Frame::document()
const + 28 (Frame.cpp:261)
1   com.apple.WebCore                   0x010f6aec
WebCore::FrameView::updateControlTints() + 52 (FrameView.cpp:904)
2   com.apple.WebKit                    0x0035b2dc -[WebHTMLView
_windowChangedKeyState] + 132 (WebHTMLView.mm:4795)
3   com.apple.CoreFoundation            0x907ee3ec CFArrayApplyFunction + 416
4   com.apple.AppKit                    0x938028f0 -[NSView
_windowChangedKeyState] + 124
5   com.apple.CoreFoundation            0x907ee3ec CFArrayApplyFunction + 416
6   com.apple.AppKit                    0x938028f0 -[NSView
_windowChangedKeyState] + 124
7   com.apple.CoreFoundation            0x907ee3ec CFArrayApplyFunction + 416
8   com.apple.AppKit                    0x938028f0 -[NSView
_windowChangedKeyState] + 124
9   com.apple.CoreFoundation            0x907ee3ec CFArrayApplyFunction + 416
10  com.apple.AppKit                    0x938028f0 -[NSView
_windowChangedKeyState] + 124
11  com.apple.CoreFoundation            0x907ee3ec CFArrayApplyFunction + 416
12  com.apple.AppKit                    0x938028f0 -[NSView
_windowChangedKeyState] + 124
13  com.apple.AppKit                    0x938b425c -[NSTabView
_windowChangedKeyState] + 60
14  com.apple.CoreFoundation            0x907ee3ec CFArrayApplyFunction + 416
15  com.apple.AppKit                    0x938028f0 -[NSView
_windowChangedKeyState] + 124
16  com.apple.CoreFoundation            0x907ee3ec CFArrayApplyFunction + 416
17  com.apple.AppKit                    0x938028f0 -[NSView
_windowChangedKeyState] + 124
18  com.apple.AppKit                    0x93802850 -[NSFrameView
_windowChangedKeyState] + 100
19  com.apple.AppKit                    0x93802758 -[NSWindow
_setFrameNeedsDisplay:] + 168
20  com.apple.AppKit                    0x938e64f8 -[NSMoveHelper(Sheets)
_closeSheet:andMoveParent:] + 344
21  com.apple.AppKit                    0x938e6338 -[NSWindow(Sheets)
_orderOutRelativeToWindow:] + 96
22  com.apple.AppKit                    0x937dd93c -[NSWindow
_reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:] + 1800
23  com.apple.AppKit                    0x93840530 -[NSWindow _close] + 280
24  com.apple.AppKit                    0x938403e0 -[NSWindow close] + 36
25  com.apple.WebKit                    0x00316088 -[WebAuthenticationPanel
cancel:] + 196 (WebAuthenticationPanel.m:78)
26  com.apple.AppKit                    0x9383fc4c -[NSApplication
sendAction:to:from:] + 108
27  com.apple.Safari                    0x0002956c 0x1000 + 165228
28  com.apple.AppKit                    0x9383fb80 -[NSControl sendAction:to:]
+ 96
29  com.apple.AppKit                    0x9383fa60 -[NSCell _sendActionFrom:] +
156
30  com.apple.AppKit                    0x9383f540 -[NSButtonCell
performClick:] + 472
31  com.apple.AppKit                    0x9383ed64 -[NSButton
performKeyEquivalent:] + 424
32  com.apple.AppKit                    0x9383eb68 -[NSView
performKeyEquivalent:] + 140
33  com.apple.AppKit                    0x9383eac8 -[NSWindow
performKeyEquivalent:] + 32
34  com.apple.AppKit                    0x93be8cb4 -[NSWindow _cancelKey:] +
176
35  com.apple.AppKit                    0x93bed330 -[NSWindow
doCommandBySelector:] + 120
36  com.apple.AppKit                    0x938ce78c -[NSTextView
doCommandBySelector:] + 212
37  com.apple.AppKit                    0x93881dc4
-[NSKeyBindingManager(NSKeyBindingManager_MultiClients)
interpretEventAsCommand:forClient:] + 1700
38  com.apple.AppKit                    0x938816a4
-[NSKeyBindingManager(NSKeyBindingManager_MultiClients)
interpretKeyEvents:forClient:] + 200
39  com.apple.AppKit                    0x9387f8a0 -[NSView
interpretKeyEvents:] + 64
40  com.apple.AppKit                    0x9387f6f4 -[NSTextView keyDown:] + 756
41  com.apple.AppKit                    0x937fafa0 -[NSWindow sendEvent:] +
6424
42  com.apple.AppKit                    0x937a38d4 -[NSApplication sendEvent:]
+ 4172
43  com.apple.Safari                    0x00021238 0x1000 + 131640
44  com.apple.AppKit                    0x9379ad10 -[NSApplication run] + 508
45  com.apple.AppKit                    0x9388b87c NSApplicationMain + 452
46  com.apple.Safari                    0x0005c77c 0x1000 + 374652
47  com.apple.Safari                    0x0005c624 0x1000 + 374308


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