<?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>92862</bug_id>
          
          <creation_ts>2012-08-01 04:25:42 -0700</creation_ts>
          <short_desc>[Qt][WK2] PerformanceTests/DOM/CreateNodes.html crashes intermittently</short_desc>
          <delta_ts>2014-02-03 03:21:58 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P1</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>77037</blocked>
    
    <blocked>79668</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>allan.jensen</cc>
    
    <cc>andersca</cc>
    
    <cc>hausmann</cc>
    
    <cc>jturcotte</cc>
    
    <cc>kadam</cc>
    
    <cc>kbalazs</cc>
    
    <cc>ossy</cc>
    
    <cc>rniwa</cc>
    
    <cc>sam</cc>
    
    <cc>zarvai</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>684071</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-08-01 04:25:42 -0700</bug_when>
    <thetext>PerformanceTests/DOM/CreateNodes.html crashes intermittently
on the Qt5 WK2 performance bot with the following message:

Running DOM/CreateNodes.html (25 of 99)
error: DOM/CreateNodes.html
Received an invalid message from the web process with message ID 27004d

FAILED

--------------------------------------------------------------------------

The bug is easily reproducible manually:
$ WebKitBuild/Release/bin/WebKitTestRunner --no-timeout PerformanceTests/DOM/CreateNodes.html
or
$ Tools/Scripts/run-perf-tests -2 --platform qt-5.0-wk2 DOM/CreateNodes.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>687990</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-08-06 04:19:18 -0700</bug_when>
    <thetext>WK2 guys, have you got any idea what can be this strange error message?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>717033</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-09-11 03:59:47 -0700</bug_when>
    <thetext>ping?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>718280</commentid>
    <comment_count>3</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-09-12 06:01:51 -0700</bug_when>
    <thetext>It means that either one of the MESSAGE_CHECK assertions in WebProcessProxy failed, or that the arguments could not be decoded. The first is more likely.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719594</commentid>
    <comment_count>4</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-09-13 09:41:33 -0700</bug_when>
    <thetext>I can take a look.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729416</commentid>
    <comment_count>5</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-09-27 04:29:02 -0700</bug_when>
    <thetext>Pretty strange bug. It is not the MESSAGE_CHECK macro but an argument coding issue. Not only it is flaky but I couldn&apos;t reproduce it in gdb (no matter whether release or debug build) or with a debug build. Maybe valgrind can help here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>730453</commentid>
    <comment_count>6</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-09-28 03:39:41 -0700</bug_when>
    <thetext>Ok, I missed it, not sure how confused myself, but in fact this is a failing MESSAGE_CHECK in WebPageProxy::didStartProvisionalLoadForFrame. The frame has already been removed, so it looks like a loader bug. This is not fatal as it does not crash in release and probably not very harmful anyway (this is just a theory). I wonder whether it is qt specific at all.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>730742</commentid>
    <comment_count>7</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-09-28 09:39:22 -0700</bug_when>
    <thetext>This seems to be very tricky and I&apos;m not sure I could fix, so feel free to reassign.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731479</commentid>
    <comment_count>8</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-01 01:43:00 -0700</bug_when>
    <thetext>I could not reproduce it on Mac (Mac port).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>732467</commentid>
    <comment_count>9</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-10-02 03:20:03 -0700</bug_when>
    <thetext>I can not reproduce it at all locally (Qt5 Linux).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>732501</commentid>
    <comment_count>10</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-10-02 04:03:39 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; I can not reproduce it at all locally (Qt5 Linux).

But the bug is still valid ... It is reproducible, but not so easy ...
As the title of the bug say, it crashes intermittently, not always.
So you have to run it many times to catch one crash.

Check the bot history: http://build.webkit.org/builders/Qt%20Linux%2064-bit%20Release%20%28WebKit2%20Perf%29?numbuilds=200

There are many fails because of this bug:
- http://build.webkit.org/builders/Qt%20Linux%2064-bit%20Release%20%28WebKit2%20Perf%29/builds/4390
- http://build.webkit.org/builders/Qt%20Linux%2064-bit%20Release%20%28WebKit2%20Perf%29/builds/4382
- http://build.webkit.org/builders/Qt%20Linux%2064-bit%20Release%20%28WebKit2%20Perf%29/builds/4377
- http://build.webkit.org/builders/Qt%20Linux%2064-bit%20Release%20%28WebKit2%20Perf%29/builds/4374
- http://build.webkit.org/builders/Qt%20Linux%2064-bit%20Release%20%28WebKit2%20Perf%29/builds/4367
- http://build.webkit.org/builders/Qt%20Linux%2064-bit%20Release%20%28WebKit2%20Perf%29/builds/4352
- http://build.webkit.org/builders/Qt%20Linux%2064-bit%20Release%20%28WebKit2%20Perf%29/builds/4351
- http://build.webkit.org/builders/Qt%20Linux%2064-bit%20Release%20%28WebKit2%20Perf%29/builds/4326
...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754015</commentid>
    <comment_count>11</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-10-30 00:01:21 -0700</bug_when>
    <thetext>The bug is still valid, it still crashes and perf test bot is red almost always because of this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758428</commentid>
    <comment_count>12</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-11-05 04:52:21 -0800</bug_when>
    <thetext>Fortunately WTR dumps the name of the message now:

Running DOM/CreateNodes.html (31 of 106)
error: DOM/CreateNodes.html
Received an invalid message &quot;WebPageProxy.DidStartProvisionalLoadForFrame&quot; from the web process.

FAILED
Finished: 1.305343 s
------------------------------------------------------------------------------
Running DOM/CreateNodes.html (31 of 106)
error: DOM/CreateNodes.html
Received an invalid message &quot;WebPageProxy.DidInitiateLoadForResource&quot; from the web process.

FAILED
Finished: 11.734229 s
------------------------------------------------------------------------------
Running DOM/CreateNodes.html (31 of 106)
error: DOM/CreateNodes.html
Received an invalid message &quot;WebPageProxy.DidSendRequestForResource&quot; from the web process.

FAILED
Finished: 25.302365 s
------------------------------------------------------------------------------
Running DOM/CreateNodes.html (31 of 106)
error: DOM/CreateNodes.html
Received an invalid message &quot;WebPageProxy.DidStartProvisionalLoadForFrame&quot; from the web process.

FAILED
Finished: 5.300999 s

...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838208</commentid>
    <comment_count>13</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2013-02-21 01:20:49 -0800</bug_when>
    <thetext>After switching Qt Linux 64-bit Release (WebKit2 Perf) bot to Ubuntu 12.04 the PerformanceTests/DOM/CreateNodes.html fails most of the time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838223</commentid>
    <comment_count>14</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2013-02-21 01:51:32 -0800</bug_when>
    <thetext>(In reply to comment #13)
&gt; After switching Qt Linux 64-bit Release (WebKit2 Perf) bot to Ubuntu 12.04 the PerformanceTests/DOM/CreateNodes.html fails most of the time.

I can imagine that it is related to bug 107633. Could you try running the test with Rafael&apos;s WIP fix from there?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838286</commentid>
    <comment_count>15</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-02-21 03:22:19 -0800</bug_when>
    <thetext>As I said before, unfortunately we can&apos;t reproduce this bug on small
example. If we run only this test, it always passes. But on the bot,
when it runs all tests, it fails almost always. (Previously it failed
only all 5th-10th run)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842747</commentid>
    <comment_count>16</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-02-26 23:49:18 -0800</bug_when>
    <thetext>*** Bug 110945 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>975525</commentid>
    <comment_count>17</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2014-02-03 03:21:58 -0800</bug_when>
    <thetext>=== Bulk closing of Qt bugs ===

If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it and remove [Qt] from the summary.

If you believe that this is still an important QtWebKit bug, please fill a new report at https://bugreports.qt-project.org and add a link to this issue. See http://qt-project.org/wiki/ReportingBugsInQt for additional guidelines.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>