<?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>139224</bug_id>
          
          <creation_ts>2014-12-03 09:22:43 -0800</creation_ts>
          <short_desc>REGRESSION(r176687): Caused webkit2 test assertion failure crashes in WebKit::WebPage::willStartDrag()</short_desc>
          <delta_ts>2014-12-03 11:08:36 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>LayoutTestFailure, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Lam">mark.lam</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1052171</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-12-03 09:22:43 -0800</bug_when>
    <thetext>The following tests started crashing with assertion failures after r176687:

fast/events/clear-drag-state.html
fast/css/user-drag-none.html
editing/pasteboard/dataTransfer-setData-getData.html
editing/pasteboard/drop-text-events-sideeffect-crash.html
editing/pasteboard/drag-drop-iframe-refresh-crash.html
editing/pasteboard/drop-text-events-sideeffect.html
editing/selection/user-drag-element-and-user-select-none.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052183</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-12-03 09:52:37 -0800</bug_when>
    <thetext>Updated TestExpectations to expect crashes for these tests in r176723: &lt;http://trac.webkit.org/r176723&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052190</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-12-03 09:59:05 -0800</bug_when>
    <thetext>I think that a Skip expectation would be more appropriate. Seven tests that crash every time make bots substantially slower, and I suspect that the high system load associated with creating crash logs may destabilize other tests too.

So, the better expectations would be (note how they can be limited to debug builds only):

webkit.org/b/139224 [ Debug ] fast/events/clear-drag-state.html [ Skip ]
...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052191</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-12-03 10:00:02 -0800</bug_when>
    <thetext>Also, crashes make running tests locally very annoying.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052196</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-12-03 10:33:56 -0800</bug_when>
    <thetext>Updated TestExpectations to skip tests per Alexey&apos;s instructions in r176726: &lt;http://trac.webkit.org/r176726&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052209</commentid>
    <comment_count>5</comment_count>
      <attachid>242503</attachid>
    <who name="">mitz</who>
    <bug_when>2014-12-03 10:53:50 -0800</bug_when>
    <thetext>Created attachment 242503
Wait for the UI process to begin dragging if needed before handling a synthetic synchronous mouse event</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052215</commentid>
    <comment_count>6</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-12-03 11:08:36 -0800</bug_when>
    <thetext>Fixed in &lt;http://trac.webkit.org/r176728&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>242503</attachid>
            <date>2014-12-03 10:53:50 -0800</date>
            <delta_ts>2014-12-03 11:05:08 -0800</delta_ts>
            <desc>Wait for the UI process to begin dragging if needed before handling a synthetic synchronous mouse event</desc>
            <filename>139224.diff</filename>
            <type>text/plain</type>
            <size>3261</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NjcyNikKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDE0LTEyLTAzICBEYW4gQmVy
bnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTihyMTc2Njg3KTog
Q2F1c2VkIHdlYmtpdDIgdGVzdCBhc3NlcnRpb24gZmFpbHVyZSBjcmFzaGVzIGluIFdlYktpdDo6
V2ViUGFnZTo6d2lsbFN0YXJ0RHJhZygpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMzkyMjQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcDoKKyAgICAg
ICAgKFdlYktpdDo6V2ViUGFnZTo6bW91c2VFdmVudFN5bmNGb3JUZXN0aW5nKTogV2FpdCBmb3Ig
dGhlIFVJIHByb2Nlc3MgdG8gc3RhcnQgZHJhZ2dpbmcgaWYKKyAgICAgICAgbmVlZGVkIGJlZm9y
ZSBoYW5kbGluZyB0aGUgZXZlbnQuCisKIDIwMTQtMTItMDMgIE1pY2hhZWwgQ2F0YW56YXJvICA8
bWNhdGFuemFyb0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIG91dGRhdGVkIGNvbW1lbnQK
SW5kZXg6IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAJ
KHJldmlzaW9uIDE3NjcyMikKKysrIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9X
ZWJQYWdlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTk1NSw2ICsxOTU1LDExIEBAIHZvaWQgV2Vi
UGFnZTo6bW91c2VFdmVudChjb25zdCBXZWJNb3VzZUUKIAogdm9pZCBXZWJQYWdlOjptb3VzZUV2
ZW50U3luY0ZvclRlc3RpbmcoY29uc3QgV2ViTW91c2VFdmVudCYgbW91c2VFdmVudCwgYm9vbCYg
aGFuZGxlZCkKIHsKKyNpZiBFTkFCTEUoRFJBR19TVVBQT1JUKQorICAgIGlmIChtX2lzU3RhcnRp
bmdEcmFnKQorICAgICAgICBtZXNzYWdlU2VuZGVyQ29ubmVjdGlvbigpLT53YWl0Rm9yQW5kRGlz
cGF0Y2hJbW1lZGlhdGVseTxNZXNzYWdlczo6V2ViUGFnZTo6RGlkU3RhcnREcmFnPihtZXNzYWdl
U2VuZGVyRGVzdGluYXRpb25JRCgpLCBzdGQ6OmNocm9ubzo6c2Vjb25kcyg2MCkpOworI2VuZGlm
CisKICAgICBoYW5kbGVkID0gZmFsc2U7CiAjaWYgIVBMQVRGT1JNKElPUykKICAgICBpZiAoIWhh
bmRsZWQgJiYgbV9oZWFkZXJCYW5uZXIpCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNzY3MjYpCisrKyBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMiBAQAorMjAx
NC0xMi0wMyAgRGFuIEJlcm5zdGVpbiAgPG1pdHpAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JF
U1NJT04ocjE3NjY4Nyk6IENhdXNlZCB3ZWJraXQyIHRlc3QgYXNzZXJ0aW9uIGZhaWx1cmUgY3Jh
c2hlcyBpbiBXZWJLaXQ6OldlYlBhZ2U6OndpbGxTdGFydERyYWcoKQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5MjI0CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS93azIvVGVzdEV4cGVj
dGF0aW9uczogVW5za2lwIHRoZSB0ZXN0cy4KKwogMjAxNC0xMi0wMyAgTWFyayBMYW0gIDxtYXJr
LmxhbUBhcHBsZS5jb20+CiAKICAgICAgICAgR2FyZGVuaW5nOiB1cGRhdGluZyBzb21lIHRlc3Rz
IGFzIHNraXBzIGluc3RlYWQgb2YgY3Jhc2hlcy4KSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3Jt
L3drMi9UZXN0RXhwZWN0YXRpb25zCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3Jt
L3drMi9UZXN0RXhwZWN0YXRpb25zCShyZXZpc2lvbiAxNzY3MjYpCisrKyBMYXlvdXRUZXN0cy9w
bGF0Zm9ybS93azIvVGVzdEV4cGVjdGF0aW9ucwkod29ya2luZyBjb3B5KQpAQCAtMjIzLDE1ICsy
MjMsNiBAQCB3ZWJraXQub3JnL2IvMTI3NjgzIGh0dHAvdGVzdHMvbmF2aWdhdGlvCiAKIHdlYmtp
dC5vcmcvYi8xMzIyOTcgc3ZnL2N1c3RvbS9idWc3OTc5OC5odG1sIFsgU2tpcCBdCiAKLSMgVGhl
c2UgdGVzdHMgc3RhcnRlZCBjcmFzaGluZyB3aXRoIGFzc2VydGlvbiBmYWlsdXJlcyBvbmx5IG9u
IGRlYnVnIGJ1aWxkcyBhZnRlciByMTc2Njg3Ogotd2Via2l0Lm9yZy9iLzEzOTIyNCBbIERlYnVn
IF0gZmFzdC9ldmVudHMvY2xlYXItZHJhZy1zdGF0ZS5odG1sICBbIFNraXAgXQotd2Via2l0Lm9y
Zy9iLzEzOTIyNCBbIERlYnVnIF0gZmFzdC9jc3MvdXNlci1kcmFnLW5vbmUuaHRtbCAgWyBTa2lw
IF0KLXdlYmtpdC5vcmcvYi8xMzkyMjQgWyBEZWJ1ZyBdIGVkaXRpbmcvcGFzdGVib2FyZC9kYXRh
VHJhbnNmZXItc2V0RGF0YS1nZXREYXRhLmh0bWwgWyBTa2lwIF0KLXdlYmtpdC5vcmcvYi8xMzky
MjQgWyBEZWJ1ZyBdIGVkaXRpbmcvcGFzdGVib2FyZC9kcm9wLXRleHQtZXZlbnRzLXNpZGVlZmZl
Y3QtY3Jhc2guaHRtbCBbIFNraXAgXQotd2Via2l0Lm9yZy9iLzEzOTIyNCBbIERlYnVnIF0gZWRp
dGluZy9wYXN0ZWJvYXJkL2RyYWctZHJvcC1pZnJhbWUtcmVmcmVzaC1jcmFzaC5odG1sIFsgU2tp
cCBdCi13ZWJraXQub3JnL2IvMTM5MjI0IFsgRGVidWcgXSBlZGl0aW5nL3Bhc3RlYm9hcmQvZHJv
cC10ZXh0LWV2ZW50cy1zaWRlZWZmZWN0Lmh0bWwgWyBTa2lwIF0KLXdlYmtpdC5vcmcvYi8xMzky
MjQgWyBEZWJ1ZyBdIGVkaXRpbmcvc2VsZWN0aW9uL3VzZXItZHJhZy1lbGVtZW50LWFuZC11c2Vy
LXNlbGVjdC1ub25lLmh0bWwgWyBTa2lwIF0KLQogIyMjIEVORCBPRiAoMSkgQ2xhc3NpZmllZCBm
YWlsdXJlcyB3aXRoIGJ1ZyByZXBvcnRzCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjCiAK
</data>
<flag name="review"
          id="267375"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>