[Webkit-unassigned] [Bug 20493] Crash after OK in dialog box and reloading page in secure mode

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 26 09:50:02 PDT 2008


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


koivisto at iki.fi changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1




------- Comment #6 from koivisto at iki.fi  2008-08-26 09:50 PDT -------
The problem is that the dialog popup causes a timer to run synchronously and
that timer deletes the current host. Evil.

#0        0x03854e4a in WebCore::Loader::Host::~Host at loader.cpp:188
#1        0x038554bc in WebCore::Loader::servePendingRequests at loader.cpp:153
#2        0x0385552b in WebCore::Loader::requestTimerFired at loader.cpp:136
#3        0x0385b84d in WebCore::Timer<WebCore::Loader>::fired at Timer.h:99
#4        0x037e6692 in WebCore::TimerBase::fireTimers at Timer.cpp:347
#5        0x037e673a in WebCore::TimerBase::sharedTimerFired at Timer.cpp:368
#6        0x037bf8e2 in timerFired at SharedTimerMac.mm:84
#7        0x96e2eb45 in CFRunLoopRunSpecific
#8        0x96e2ecf8 in CFRunLoopRunInMode
#9        0x951ffda4 in RunCurrentEventLoopInMode
#10        0x951ffbbd in ReceiveNextEventCommon
#11        0x951ffa31 in BlockUntilNextEventMatchingListInMode
#12        0x91868505 in _DPSNextEvent
#13        0x91867db8 in -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:]
#14        0x00024525 in -[BrowserApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] at BrowserApplication.m:188
#15        0x91aa4e77 in -[NSApplication _realDoModalLoop:peek:]
#16        0x91a9f5b5 in -[NSApplication runModalForWindow:]
#17        0x91bd46a8 in _NXDoLocalRunAlertPanel
#18        0x91bd42a5 in NSRunAlertPanel
#19        0x000fefef in -[BrowserWebView
webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:] at
BrowserWebView.m:1162
#20        0x00392790 in CallDelegate at WebView.mm:4547
#21        0x00392813 in CallUIDelegate at WebView.mm:4800
#22        0x0030a3f0 in WebChromeClient::runJavaScriptAlert at
WebChromeClient.mm:331
#23        0x0322ea39 in WebCore::Chrome::runJavaScriptAlert at Chrome.cpp:236
#24        0x032fb493 in WebCore::DOMWindow::alert at DOMWindow.cpp:474
#25        0x034ee2c0 in WebCore::jsDOMWindowPrototypeFunctionAlert at
JSDOMWindow.cpp:2718
#26        0x0065ee87 in KJS::Machine::privateExecute at Machine.cpp:2489
#27        0x00660f1c in KJS::Machine::execute at Machine.cpp:856
#28        0x005bf137 in KJS::JSFunction::call at JSFunction.cpp:67
#29        0x005bf1d3 in KJS::call at CallData.cpp:39
#30        0x0384b103 in WebCore::JSAbstractEventListener::handleEvent at
JSEventListener.cpp:92
#31        0x0338fd79 in WebCore::EventTarget::handleLocalEvents at
EventTarget.cpp:338
#32        0x03390eb2 in WebCore::EventTargetNode::handleLocalEvents at
EventTargetNode.cpp:118
#33        0x0339039f in WebCore::EventTarget::dispatchGenericEvent at
EventTarget.cpp:224
#34        0x0339308a in WebCore::EventTargetNode::dispatchWindowEvent at
EventTargetNode.cpp:176
#35        0x03330723 in WebCore::Document::implicitClose at Document.cpp:1556
#36        0x033d21b4 in WebCore::FrameLoader::checkCallImplicitClose at
FrameLoader.cpp:1336
#37        0x033de7da in WebCore::FrameLoader::checkCompleted at
FrameLoader.cpp:1288
#38        0x033de92d in WebCore::FrameLoader::loadDone at FrameLoader.cpp:1255
#39        0x03324665 in WebCore::DocLoader::setLoadInProgress at
DocLoader.cpp:261
#40        0x03855bf1 in WebCore::Loader::Host::didFinishLoading at
loader.cpp:283
#41        0x037cf55b in WebCore::SubresourceLoader::didFinishLoading at
SubresourceLoader.cpp:193


-- 
Configure bugmail: https://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