Bug 53667
| Summary: | [GTK] fast/history/timed-refresh-in-cached-frame.html fails after r77355 | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Philippe Normand <pnormand> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | mihaip, mrobinson |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | PC | ||
| OS: | OS X 10.5 | ||
| Bug Depends on: | 53648 | ||
| Bug Blocks: | |||
Philippe Normand
On 64-bits Debug. I can't locally reproduce this failure though.
http://webkit-bots.igalia.com/amd64/svn_77355.core-when_1296615706-_-who_DumpRenderTree-_-why_11.trace.html
#0 0x00007f34a552b179 in WebCore::SuspendableTimer::suspend (this=0x3717730) at ../../Source/WebCore/page/SuspendableTimer.cpp:62
#1 0x00007f34a51bb0cc in WebCore::ScriptExecutionContext::suspendActiveDOMObjects (this=0x585edc8, why=WebCore::ActiveDOMObject::WillShowDialog) at ../../Source/WebCore/dom/ScriptExecutionContext.cpp:236
#2 0x00007f34a551a3b8 in WebCore::PageGroupLoadDeferrer::PageGroupLoadDeferrer (this=0x7ffff58879c0, page=0x173c680, deferSelf=true) at ../../Source/WebCore/page/PageGroupLoadDeferrer.cpp:51
#3 0x00007f34a54b6d97 in WebCore::Chrome::runJavaScriptAlert (this=0x1700e90, frame=0x479a560, message=...) at ../../Source/WebCore/page/Chrome.cpp:287
#4 0x00007f34a54c4ea8 in WebCore::DOMWindow::alert (this=0x4907100, message=...) at ../../Source/WebCore/page/DOMWindow.cpp:932
#5 0x00007f34a59d4251 in WebCore::jsDOMWindowPrototypeFunctionAlert (exec=0x7f34531fc088) at DerivedSources/WebCore/JSDOMWindow.cpp:9390
#6 0x00007f34535fc1b8 in ?? ()
#7 0x00007ffff5887c10 in ?? ()
#8 0x00007f3453606b6e in ?? ()
#9 0x00007ffff5887b90 in ?? ()
#10 0x00007f34531890c0 in ?? ()
#11 0x0000000000000016 in ?? ()
#12 0x00007f3453185d80 in ?? ()
#13 0x00007ffff5887bc0 in ?? ()
#14 0x00007f34a4f7770b in JSC::Register::Register (this=0x5f08a70) at ../../Source/JavaScriptCore/interpreter/Register.h:106
#15 0x00007f34a5c72273 in JSC::JITCode::execute (this=0x4ae2fc8, registerFile=0x1d64b78, callFrame=0x7f34531fc040, globalData=0x1d627c0) at ../../Source/JavaScriptCore/jit/JITCode.h:77
#16 0x00007f34a5c6f355 in JSC::Interpreter::executeCall (this=0x1d64b60, callFrame=0x5fbc028, function=0x7f3453188d80, callType=JSC::CallTypeJS, callData=..., thisValue=..., args=...) at ../../Source/JavaScriptCore/interpreter/Interpreter.cpp:851
#17 0x00007f34a5d059db in JSC::call (exec=0x5fbc028, functionObject=..., callType=JSC::CallTypeJS, callData=..., thisValue=..., args=...) at ../../Source/JavaScriptCore/runtime/CallData.cpp:38
#18 0x00007f34a4f564b3 in WebCore::JSMainThreadExecState::call (exec=0x5fbc028, functionObject=..., callType=JSC::CallTypeJS, callData=..., thisValue=..., args=...) at ../../Source/WebCore/bindings/js/JSMainThreadExecState.h:48
#19 0x00007f34a4f8d116 in WebCore::JSEventListener::handleEvent (this=0x4ae31a0, scriptExecutionContext=0x3e8e528, event=0x51f21a0) at ../../Source/WebCore/bindings/js/JSEventListener.cpp:124
#20 0x00007f34a5175b7d in WebCore::EventTarget::fireEventListeners (this=0x4907100, event=0x51f21a0, d=0x49071c8, entry=...) at ../../Source/WebCore/dom/EventTarget.cpp:342
#21 0x00007f34a5175a0c in WebCore::EventTarget::fireEventListeners (this=0x4907100, event=0x51f21a0) at ../../Source/WebCore/dom/EventTarget.cpp:311
#22 0x00007f34a54c70e8 in WebCore::DOMWindow::dispatchEvent (this=0x4907100, prpEvent=..., prpTarget=...) at ../../Source/WebCore/page/DOMWindow.cpp:1542
#23 0x00007f34a5441789 in WebCore::FrameLoader::stopLoading (this=0x479a600, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide, databasePolicy=WebCore::DatabasePolicyStop) at ../../Source/WebCore/loader/FrameLoader.cpp:377
#24 0x00007f34a528b420 in WebCore::CachedFrame::CachedFrame (this=0x4ff87c0, frame=0x479a560) at ../../Source/WebCore/history/CachedFrame.cpp:148
#25 0x00007f34a528bd68 in WebCore::CachedFrame::create (frame=0x479a560) at ../../Source/WebCore/history/CachedFrame.h:73
#26 0x00007f34a528b47a in WebCore::CachedFrame::CachedFrame (this=0x4ae3100, frame=0x16f1a20) at ../../Source/WebCore/history/CachedFrame.cpp:154
#27 0x00007f34a528bd68 in WebCore::CachedFrame::create (frame=0x16f1a20) at ../../Source/WebCore/history/CachedFrame.h:73
#28 0x00007f34a528cdb8 in WebCore::CachedPage::CachedPage (this=0x37176d0, page=0x173c680) at ../../Source/WebCore/history/CachedPage.cpp:51
#29 0x00007f34a528ccd6 in WebCore::CachedPage::create (page=0x173c680) at ../../Source/WebCore/history/CachedPage.cpp:46
#30 0x00007f34a52942e0 in WebCore::PageCache::add (this=0x1d56760, prpItem=..., page=0x173c680) at ../../Source/WebCore/history/PageCache.cpp:356
#31 0x00007f34a544874b in WebCore::FrameLoader::commitProvisionalLoad (this=0x16f1ac0) at ../../Source/WebCore/loader/FrameLoader.cpp:1855
#32 0x00007f34a5432380 in WebCore::DocumentLoader::commitIfReady (this=0x5a8ff50) at ../../Source/WebCore/loader/DocumentLoader.cpp:269
#33 0x00007f34a5432419 in WebCore::DocumentLoader::commitLoad (this=0x5a8ff50, data=0x37bd2c0 "<", length=310) at ../../Source/WebCore/loader/DocumentLoader.cpp:289
#34 0x00007f34a543266c in WebCore::DocumentLoader::receivedData (this=0x5a8ff50, data=0x37bd2c0 "<", length=310) at ../../Source/WebCore/loader/DocumentLoader.cpp:322
#35 0x00007f34a5478b95 in WebCore::MainResourceLoader::addData (this=0x5046c60, data=0x37bd2c0 "<", length=310, allAtOnce=false) at ../../Source/WebCore/loader/MainResourceLoader.cpp:157
#36 0x00007f34a5485663 in WebCore::ResourceLoader::didReceiveData (this=0x5046c60, data=0x37bd2c0 "<", length=310, lengthReceived=0, allAtOnce=false) at ../../Source/WebCore/loader/ResourceLoader.cpp:277
#37 0x00007f34a5479d62 in WebCore::MainResourceLoader::didReceiveData (this=0x5046c60, data=0x37bd2c0 "<", length=310, lengthReceived=0, allAtOnce=false) at ../../Source/WebCore/loader/MainResourceLoader.cpp:442
#38 0x00007f34a5485f5c in WebCore::ResourceLoader::didReceiveData (this=0x5046c60, data=0x37bd2c0 "<", length=310, lengthReceived=0) at ../../Source/WebCore/loader/ResourceLoader.cpp:428
#39 0x00007f34a4e04647 in WebCore::readCallback (source=0x5bc8b00, asyncResult=0x5aaa980, data=0x1) at ../../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:861
#40 0x00007f34a2b71f65 in async_ready_callback_wrapper (source_object=0x5bc8b00, res=0x5aaa980, user_data=0x1) at /tmp/buildd/glib2.0-2.27.91/./gio/ginputstream.c:470
#41 0x00007f34a2b832bc in complete_in_idle_cb (data=0x5aaa980) at /tmp/buildd/glib2.0-2.27.91/./gio/gsimpleasyncresult.c:757
#42 0x00007f34a2018362 in g_main_dispatch (context=0x16cf1e0) at /tmp/buildd/glib2.0-2.27.91/./glib/gmain.c:2440
#43 g_main_context_dispatch (context=0x16cf1e0) at /tmp/buildd/glib2.0-2.27.91/./glib/gmain.c:3013
#44 0x00007f34a201ca28 in g_main_context_iterate (context=0x16cf1e0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /tmp/buildd/glib2.0-2.27.91/./glib/gmain.c:3091
#45 0x00007f34a201cf35 in g_main_loop_run (loop=0x37176f0) at /tmp/buildd/glib2.0-2.27.91/./glib/gmain.c:3299
#46 0x00007f34a3f51657 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#47 0x000000000041cac5 in runTest (testPathOrURL=...) at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:653
#48 0x000000000041c19a in runTestingServerLoop () at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:467
#49 0x000000000041e09b in main (argc=2, argv=0x7ffff58897e8) at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:1094
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Philippe Normand
Skipped in http://trac.webkit.org/changeset/77472
Mihai Parparita
Assuming the GTK port has the page cache enabled, this is the same as bug 53648.
Martin Robinson
(In reply to comment #2)
> Assuming the GTK port has the page cache enabled, this is the same as bug 53648.
If it makes sense, please attempt unskipping this test
Martin Robinson
(In reply to comment #3)
> (In reply to comment #2)
> > Assuming the GTK port has the page cache enabled, this is the same as bug 53648.
>
> If it makes sense, please attempt unskipping this test
Sorry, this comment was an accident. I was going to suggest unskipping this test when 53648 was fixed, but later decided it was obvious. I forgot to clear the comment field.
Mihai Parparita
Test should pass now that bug 53648 is fixed. Unskipped with http://trac.webkit.org/changeset/77668.