<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>53667</bug_id>
          
          <creation_ts>2011-02-03 01:26:14 -0800</creation_ts>
          <short_desc>[GTK] fast/history/timed-refresh-in-cached-frame.html fails after r77355</short_desc>
          <delta_ts>2011-02-04 13:28:13 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>53648</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Philippe Normand">pnormand</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mihaip</cc>
    
    <cc>mrobinson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>344582</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-02-03 01:26:14 -0800</bug_when>
    <thetext>On 64-bits Debug. I can&apos;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 &quot;&lt;&quot;, length=310) at ../../Source/WebCore/loader/DocumentLoader.cpp:289
#34 0x00007f34a543266c in WebCore::DocumentLoader::receivedData (this=0x5a8ff50, data=0x37bd2c0 &quot;&lt;&quot;, length=310) at ../../Source/WebCore/loader/DocumentLoader.cpp:322
#35 0x00007f34a5478b95 in WebCore::MainResourceLoader::addData (this=0x5046c60, data=0x37bd2c0 &quot;&lt;&quot;, length=310, allAtOnce=false) at ../../Source/WebCore/loader/MainResourceLoader.cpp:157
#36 0x00007f34a5485663 in WebCore::ResourceLoader::didReceiveData (this=0x5046c60, data=0x37bd2c0 &quot;&lt;&quot;, length=310, lengthReceived=0, allAtOnce=false) at ../../Source/WebCore/loader/ResourceLoader.cpp:277
#37 0x00007f34a5479d62 in WebCore::MainResourceLoader::didReceiveData (this=0x5046c60, data=0x37bd2c0 &quot;&lt;&quot;, length=310, lengthReceived=0, allAtOnce=false) at ../../Source/WebCore/loader/MainResourceLoader.cpp:442
#38 0x00007f34a5485f5c in WebCore::ResourceLoader::didReceiveData (this=0x5046c60, data=0x37bd2c0 &quot;&lt;&quot;, 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=&lt;value optimized out&gt;, dispatch=&lt;value optimized out&gt;, self=&lt;value optimized out&gt;) 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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344593</commentid>
    <comment_count>1</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-02-03 01:42:05 -0800</bug_when>
    <thetext>Skipped in http://trac.webkit.org/changeset/77472</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344729</commentid>
    <comment_count>2</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2011-02-03 08:33:17 -0800</bug_when>
    <thetext>Assuming the GTK port has the page cache enabled, this is the same as bug 53648.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344840</commentid>
    <comment_count>3</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-02-03 10:48:21 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; 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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344841</commentid>
    <comment_count>4</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-02-03 10:48:59 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (In reply to comment #2)
&gt; &gt; Assuming the GTK port has the page cache enabled, this is the same as bug 53648.
&gt; 
&gt; 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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345742</commentid>
    <comment_count>5</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2011-02-04 13:28:13 -0800</bug_when>
    <thetext>Test should pass now that bug 53648 is fixed. Unskipped with http://trac.webkit.org/changeset/77668.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>