<?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>139110</bug_id>
          
          <creation_ts>2014-11-30 10:12:44 -0800</creation_ts>
          <short_desc>REGRESSION: Dragging selected text changes the selection</short_desc>
          <delta_ts>2014-12-03 09:50:46 -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>Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to>mitz</assigned_to>
          <cc>ap</cc>
    
    <cc>mark.lam</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1051361</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-11-30 10:12:44 -0800</bug_when>
    <thetext>To reproduce: select several lines of (non-editable) text. Click and hold inside the selection, then begin dragging away. The selection shouldn’t change as you begin dragging, but it does.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051379</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-11-30 16:59:10 -0800</bug_when>
    <thetext>What is this a regression from? I thought that I filed a bug about this several years ago (when it was a new regression), but I couldn&apos;t find it recently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051380</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-11-30 17:04:03 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; What is this a regression from? I thought that I filed a bug about this
&gt; several years ago (when it was a new regression), but I couldn&apos;t find it
&gt; recently.

I don’t know yet exactly when the regression happened. Currently, the bug doesn’t appear to happen in Legacy WebKit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051696</commentid>
    <comment_count>3</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-12-01 17:56:47 -0800</bug_when>
    <thetext>This is similar to bug 58406, and can be fixed in a similar manner.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051889</commentid>
    <comment_count>4</comment_count>
      <attachid>242430</attachid>
    <who name="">mitz</who>
    <bug_when>2014-12-02 10:59:51 -0800</bug_when>
    <thetext>Created attachment 242430
Ignore mouse events received after starting a drag</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051927</commentid>
    <comment_count>5</comment_count>
      <attachid>242430</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-12-02 12:19:47 -0800</bug_when>
    <thetext>Comment on attachment 242430
Ignore mouse events received after starting a drag

View in context: https://bugs.webkit.org/attachment.cgi?id=242430&amp;action=review

&gt; Source/WebKit2/WebProcess/WebPage/WebPage.h:700
&gt; +    void willStartDrag() { m_isStartingDrag = true; }
&gt; +    void didStartDrag() { m_isStartingDrag = false; }

These don&apos;t nest, so there should be an assertion that willStartDrag() isn&apos;t called twice.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051945</commentid>
    <comment_count>6</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-12-02 13:00:03 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; Comment on attachment 242430 [details]
&gt; Ignore mouse events received after starting a drag
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=242430&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/WebProcess/WebPage/WebPage.h:700
&gt; &gt; +    void willStartDrag() { m_isStartingDrag = true; }
&gt; &gt; +    void didStartDrag() { m_isStartingDrag = false; }
&gt; 
&gt; These don&apos;t nest, so there should be an assertion that willStartDrag() isn&apos;t
&gt; called twice.

Added assertions and committed &lt;http://trac.webkit.org/r176687&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052168</commentid>
    <comment_count>7</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-12-03 09:16:09 -0800</bug_when>
    <thetext>This commit introduced the following crashes:

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

See:
https://build.webkit.org/builders/Apple%20Mavericks%20Debug%20WK2%20%28Tests%29/builds/8311
https://build.webkit.org/results/Apple%20Mavericks%20Debug%20WK2%20(Tests)/r176693%20(8311)/results.html

I verified this by locally building and running one of the tests.  r176686 passes, r176687 crashes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052177</commentid>
    <comment_count>8</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-12-03 09:27:05 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; This commit introduced the following crashes:
&gt; 
&gt; fast/events/clear-drag-state.html
&gt; fast/css/user-drag-none.html
&gt; editing/pasteboard/dataTransfer-setData-getData.html
&gt; editing/pasteboard/drop-text-events-sideeffect-crash.html
&gt; editing/pasteboard/drag-drop-iframe-refresh-crash.html
&gt; editing/pasteboard/drop-text-events-sideeffect.html
&gt; editing/selection/user-drag-element-and-user-select-none.html
&gt; 
&gt; See:
&gt; https://build.webkit.org/builders/
&gt; Apple%20Mavericks%20Debug%20WK2%20%28Tests%29/builds/8311
&gt; https://build.webkit.org/results/Apple%20Mavericks%20Debug%20WK2%20(Tests)/
&gt; r176693%20(8311)/results.html
&gt; 
&gt; I verified this by locally building and running one of the tests.  r176686
&gt; passes, r176687 crashes.

Thank you. Note that those “crashes” are failures of one of the assertions added in the last moment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052182</commentid>
    <comment_count>9</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-12-03 09:50:46 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; This commit introduced the following crashes:
&gt; 
&gt; fast/events/clear-drag-state.html
&gt; fast/css/user-drag-none.html
&gt; editing/pasteboard/dataTransfer-setData-getData.html
&gt; editing/pasteboard/drop-text-events-sideeffect-crash.html
&gt; editing/pasteboard/drag-drop-iframe-refresh-crash.html
&gt; editing/pasteboard/drop-text-events-sideeffect.html
&gt; editing/selection/user-drag-element-and-user-select-none.html

Created https://bugs.webkit.org/show_bug.cgi?id=139224 to track this issue.  I also updated the TestExpectation in that bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>242430</attachid>
            <date>2014-12-02 10:59:51 -0800</date>
            <delta_ts>2014-12-02 12:19:47 -0800</delta_ts>
            <desc>Ignore mouse events received after starting a drag</desc>
            <filename>bug-139110-20141202110023.patch</filename>
            <type>text/plain</type>
            <size>6718</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NjY3MCkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM1IEBACisyMDE0LTEyLTAyICBEYW4gQmVy
bnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTjogRHJhZ2dpbmcg
c2VsZWN0ZWQgdGV4dCBjaGFuZ2VzIHRoZSBzZWxlY3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTExMAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFmdGVyIGl0IHNlbnQgdGhlIFVJIHByb2Nlc3Mg
dGhlIG1lc3NhZ2UgdG8gc3RhcnQgZHJhZ2dpbmcsIHRoZSBXZWIgcHJvY2VzcyBoYW5kbGVkIG1v
dXNlCisgICAgICAgIG1vdmUgZXZlbnRzIHRoYXQgaGFkIGFscmVhZHkgYmVlbiBpbiBmbGlnaHQs
IGludGVycHJldGluZyB0aGVtIGFzIGEgZHJhZyB0byBzdGFydCBhIG5ldworICAgICAgICBzZWxl
Y3Rpb24uIFRoaXMgaXMgZml4ZWQgYnkgaWdub3JpbmcgYW55IG1vdXNlIGV2ZW50cyByZWNlaXZl
ZCBhZnRlciBhc2tpbmcgdGhlIFVJIHByb2Nlc3MKKyAgICAgICAgdG8gc3RhcnQgZHJhZ2dpbmcu
CisKKyAgICAgICAgKiBVSVByb2Nlc3MvbWFjL1dlYlBhZ2VQcm94eU1hYy5tbToKKyAgICAgICAg
KFdlYktpdDo6V2ViUGFnZVByb3h5OjpzZXREcmFnSW1hZ2UpOiBTZW5kIHRoZSBuZXcgRGlkU3Rh
cnREcmFnIG1lc3NhZ2UgYmFjayB0byB0aGUgV2ViCisgICAgICAgIHByb2Nlc3MsIHNvIHRoYXQg
aXQgc3RvcHMgaWdub3JpbmcgbW91c2UgZXZlbnRzLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9X
ZWJDb3JlU3VwcG9ydC9tYWMvV2ViRHJhZ0NsaWVudE1hYy5tbToKKyAgICAgICAgKFdlYktpdDo6
V2ViRHJhZ0NsaWVudDo6c3RhcnREcmFnKTogQ2FsbCB0aGUgbmV3IFdlYlBhZ2U6OndpbGxTdGFy
dERyYWcsIHNvIHRoYXQgaXQgc3RhcnRzCisgICAgICAgIGlnbm9yaW5nIG1vdXNlIGV2ZW50cy4K
KworICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcDoKKyAgICAgICAgKFdl
YktpdDo6V2ViUGFnZTo6V2ViUGFnZSk6IEluaXRpYWxpemUgbmV3IG1lbWJlciB2YXJpYWJsZS4K
KyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6bW91c2VFdmVudCk6IERvbuKAmXQgaGFuZGxlIHRo
ZSBldmVudCBpZiB3ZSBoYXZlIGFza2VkIHRoZSBVSSBwcm9jZXNzIHRvCisgICAgICAgIHN0YXJ0
IGRyYWdnaW5nLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaDoKKyAg
ICAgICAgKFdlYktpdDo6V2ViUGFnZTo6d2lsbFN0YXJ0RHJhZyk6IEFkZGVkLiBTZXRzIG5ldyBt
ZW1iZXIgdmFyaWFibGUgbV9pc1N0YXJ0aW5nRHJhZyB0byB0cnVlLgorICAgICAgICAoV2ViS2l0
OjpXZWJQYWdlOjpkaWRTdGFydERyYWcpOiBBZGRlZC4gSGFuZGxlcyB0aGUgbWVzc2FnZSBmcm9t
IHRoZSBVSSBwcm9jZXNzIGJ5IHNldHRpbmcKKyAgICAgICAgbV9pc1N0YXJ0aW5nRHJhZyBiYWNr
IHRvIGZhbHNlLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UubWVzc2Fn
ZXMuaW46IEFkZGVkIERpZFN0YXJ0RHJhZy4KKwogMjAxNC0xMi0wMiAgQW5kZXJzIENhcmxzc29u
ICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92ZSB2aXNpdGVkIGxpbmsgaGFu
ZGxpbmcgZnJvbSBQYWdlR3JvdXAKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9tYWMv
V2ViUGFnZVByb3h5TWFjLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9tYWMvV2ViUGFnZVByb3h5TWFjLm1tCShyZXZpc2lvbiAxNzY1OTQpCisrKyBTb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvbWFjL1dlYlBhZ2VQcm94eU1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAt
Mzc4LDExICszNzgsMTAgQEAgdm9pZCBXZWJQYWdlUHJveHk6OnJlcGxhY2VTZWxlY3Rpb25XaXRo
UAogI2lmIEVOQUJMRShEUkFHX1NVUFBPUlQpCiB2b2lkIFdlYlBhZ2VQcm94eTo6c2V0RHJhZ0lt
YWdlKGNvbnN0IFdlYkNvcmU6OkludFBvaW50JiBjbGllbnRQb3NpdGlvbiwgY29uc3QgU2hhcmVh
YmxlQml0bWFwOjpIYW5kbGUmIGRyYWdJbWFnZUhhbmRsZSwgYm9vbCBpc0xpbmtEcmFnKQogewot
ICAgIFJlZlB0cjxTaGFyZWFibGVCaXRtYXA+IGRyYWdJbWFnZSA9IFNoYXJlYWJsZUJpdG1hcDo6
Y3JlYXRlKGRyYWdJbWFnZUhhbmRsZSk7Ci0gICAgaWYgKCFkcmFnSW1hZ2UpCi0gICAgICAgIHJl
dHVybjsKLSAgICAKLSAgICBtX3BhZ2VDbGllbnQuc2V0RHJhZ0ltYWdlKGNsaWVudFBvc2l0aW9u
LCBkcmFnSW1hZ2UucmVsZWFzZSgpLCBpc0xpbmtEcmFnKTsKKyAgICBpZiAoUmVmUHRyPFNoYXJl
YWJsZUJpdG1hcD4gZHJhZ0ltYWdlID0gU2hhcmVhYmxlQml0bWFwOjpjcmVhdGUoZHJhZ0ltYWdl
SGFuZGxlKSkKKyAgICAgICAgbV9wYWdlQ2xpZW50LnNldERyYWdJbWFnZShjbGllbnRQb3NpdGlv
biwgZHJhZ0ltYWdlLnJlbGVhc2UoKSwgaXNMaW5rRHJhZyk7CisKKyAgICBwcm9jZXNzKCkuc2Vu
ZChNZXNzYWdlczo6V2ViUGFnZTo6RGlkU3RhcnREcmFnKCksIG1fcGFnZUlEKTsKIH0KIAogdm9p
ZCBXZWJQYWdlUHJveHk6OnNldFByb21pc2VkRGF0YShjb25zdCBTdHJpbmcmIHBhc3RlYm9hcmRO
YW1lLCBjb25zdCBTaGFyZWRNZW1vcnk6OkhhbmRsZSYgaW1hZ2VIYW5kbGUsIHVpbnQ2NF90IGlt
YWdlU2l6ZSwgY29uc3QgU3RyaW5nJiBmaWxlbmFtZSwgY29uc3QgU3RyaW5nJiBleHRlbnNpb24s
CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L21hYy9XZWJE
cmFnQ2xpZW50TWFjLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
V2ViQ29yZVN1cHBvcnQvbWFjL1dlYkRyYWdDbGllbnRNYWMubW0JKHJldmlzaW9uIDE3NjU5NCkK
KysrIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvbWFjL1dlYkRyYWdD
bGllbnRNYWMubW0JKHdvcmtpbmcgY29weSkKQEAgLTgwLDYgKzgwLDggQEAgdm9pZCBXZWJEcmFn
Q2xpZW50OjpzdGFydERyYWcoUmV0YWluUHRyPAogICAgIGlmICghYml0bWFwIHx8ICFiaXRtYXAt
PmNyZWF0ZUhhbmRsZShoYW5kbGUpKQogICAgICAgICByZXR1cm47CiAKKyAgICBtX3BhZ2UtPndp
bGxTdGFydERyYWcoKTsKKwogICAgIC8vIEZJWE1FOiBTZWVtcyB0aGlzIG1lc3NhZ2Ugc2hvdWxk
IGJlIG5hbWVkIFN0YXJ0RHJhZywgbm90IFNldERyYWdJbWFnZS4KICAgICBtX3BhZ2UtPnNlbmQo
TWVzc2FnZXM6OldlYlBhZ2VQcm94eTo6U2V0RHJhZ0ltYWdlKGZyYW1lLnZpZXcoKS0+Y29udGVu
dHNUb1dpbmRvdyhwb2ludCksIGhhbmRsZSwgbGlua0RyYWcpKTsKIH0KSW5kZXg6IFNvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAJKHJldmlzaW9uIDE3NjU5
NCkKKysrIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMjkwLDYgKzI5MCw5IEBAIFdlYlBhZ2U6OldlYlBhZ2UodWludDY0X3Qg
cGFnZUlELCBjb25zdCAKICAgICAsIG1fY2FuUnVuQmVmb3JlVW5sb2FkQ29uZmlybVBhbmVsKHBh
cmFtZXRlcnMuY2FuUnVuQmVmb3JlVW5sb2FkQ29uZmlybVBhbmVsKQogICAgICwgbV9jYW5SdW5N
b2RhbChwYXJhbWV0ZXJzLmNhblJ1bk1vZGFsKQogICAgICwgbV9pc1J1bm5pbmdNb2RhbChmYWxz
ZSkKKyNpZiBFTkFCTEUoRFJBR19TVVBQT1JUKQorICAgICwgbV9pc1N0YXJ0aW5nRHJhZyhmYWxz
ZSkKKyNlbmRpZgogICAgICwgbV9jYWNoZWRNYWluRnJhbWVJc1Bpbm5lZFRvTGVmdFNpZGUodHJ1
ZSkKICAgICAsIG1fY2FjaGVkTWFpbkZyYW1lSXNQaW5uZWRUb1JpZ2h0U2lkZSh0cnVlKQogICAg
ICwgbV9jYWNoZWRNYWluRnJhbWVJc1Bpbm5lZFRvVG9wU2lkZSh0cnVlKQpAQCAtMTkwOSwxMyAr
MTkxMiwyMyBAQCB2b2lkIFdlYlBhZ2U6Om1vdXNlRXZlbnQoY29uc3QgV2ViTW91c2VFCiB7CiAg
ICAgbV9wYWdlLT5wYWdlVGhyb3R0bGVyKCkuZGlkUmVjZWl2ZVVzZXJJbnB1dCgpOwogCisgICAg
Ym9vbCBzaG91bGRIYW5kbGVFdmVudCA9IHRydWU7CisKICNpZiBFTkFCTEUoQ09OVEVYVF9NRU5V
UykKICAgICAvLyBEb24ndCB0cnkgdG8gaGFuZGxlIGFueSBwZW5kaW5nIG1vdXNlIGV2ZW50cyBp
ZiBhIGNvbnRleHQgbWVudSBpcyBzaG93aW5nLgotICAgIGlmIChtX2lzU2hvd2luZ0NvbnRleHRN
ZW51KSB7CisgICAgaWYgKG1faXNTaG93aW5nQ29udGV4dE1lbnUpCisgICAgICAgIHNob3VsZEhh
bmRsZUV2ZW50ID0gZmFsc2U7CisjZW5kaWYKKyNpZiBFTkFCTEUoRFJBR19TVVBQT1JUKQorICAg
IGlmIChtX2lzU3RhcnRpbmdEcmFnKQorICAgICAgICBzaG91bGRIYW5kbGVFdmVudCA9IGZhbHNl
OworI2VuZGlmCisKKyAgICBpZiAoIXNob3VsZEhhbmRsZUV2ZW50KSB7CiAgICAgICAgIHNlbmQo
TWVzc2FnZXM6OldlYlBhZ2VQcm94eTo6RGlkUmVjZWl2ZUV2ZW50KHN0YXRpY19jYXN0PHVpbnQz
Ml90Pihtb3VzZUV2ZW50LnR5cGUoKSksIGZhbHNlKSk7CiAgICAgICAgIHJldHVybjsKICAgICB9
Ci0jZW5kaWYKKwogICAgIGJvb2wgaGFuZGxlZCA9IGZhbHNlOwogCiAjaWYgIVBMQVRGT1JNKElP
UykKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaAko
cmV2aXNpb24gMTc2NTk0KQorKysgU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dl
YlBhZ2UuaAkod29ya2luZyBjb3B5KQpAQCAtNjk1LDYgKzY5NSw5IEBAIHB1YmxpYzoKIAogICAg
IHZvaWQgd2lsbFBlcmZvcm1Mb2FkRHJhZ0Rlc3RpbmF0aW9uQWN0aW9uKCk7CiAgICAgdm9pZCBt
YXlQZXJmb3JtVXBsb2FkRHJhZ0Rlc3RpbmF0aW9uQWN0aW9uKCk7CisKKyAgICB2b2lkIHdpbGxT
dGFydERyYWcoKSB7IG1faXNTdGFydGluZ0RyYWcgPSB0cnVlOyB9CisgICAgdm9pZCBkaWRTdGFy
dERyYWcoKSB7IG1faXNTdGFydGluZ0RyYWcgPSBmYWxzZTsgfQogI2VuZGlmIC8vIEVOQUJMRShE
UkFHX1NVUFBPUlQpCiAKICAgICB2b2lkIGJlZ2luUHJpbnRpbmcodWludDY0X3QgZnJhbWVJRCwg
Y29uc3QgUHJpbnRJbmZvJik7CkBAIC0xMjMzLDYgKzEyMzYsMTAgQEAgcHJpdmF0ZToKICAgICBi
b29sIG1fY2FuUnVuTW9kYWw7CiAgICAgYm9vbCBtX2lzUnVubmluZ01vZGFsOwogCisjaWYgRU5B
QkxFKERSQUdfU1VQUE9SVCkKKyAgICBib29sIG1faXNTdGFydGluZ0RyYWc7CisjZW5kaWYKKwog
ICAgIGJvb2wgbV9jYWNoZWRNYWluRnJhbWVJc1Bpbm5lZFRvTGVmdFNpZGU7CiAgICAgYm9vbCBt
X2NhY2hlZE1haW5GcmFtZUlzUGlubmVkVG9SaWdodFNpZGU7CiAgICAgYm9vbCBtX2NhY2hlZE1h
aW5GcmFtZUlzUGlubmVkVG9Ub3BTaWRlOwpJbmRleDogU291cmNlL1dlYktpdDIvV2ViUHJvY2Vz
cy9XZWJQYWdlL1dlYlBhZ2UubWVzc2FnZXMuaW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UubWVzc2FnZXMuaW4JKHJldmlzaW9uIDE3NjU5
NCkKKysrIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLm1lc3NhZ2Vz
LmluCSh3b3JraW5nIGNvcHkpCkBAIC0yMjksNiArMjI5LDcgQEAgbWVzc2FnZXMgLT4gV2ViUGFn
ZSBMZWdhY3lSZWNlaXZlciB7CiAgICAgUGVyZm9ybURyYWdDb250cm9sbGVyQWN0aW9uKHVpbnQ2
NF90IGFjdGlvbiwgV2ViQ29yZTo6SW50UG9pbnQgY2xpZW50UG9zaXRpb24sIFdlYkNvcmU6Oklu
dFBvaW50IGdsb2JhbFBvc2l0aW9uLCB1aW50NjRfdCBkcmFnZ2luZ1NvdXJjZU9wZXJhdGlvbk1h
c2ssIFN0cmluZyBkcmFnU3RvcmFnZU5hbWUsIHVpbnQzMl90IGZsYWdzLCBXZWJLaXQ6OlNhbmRi
b3hFeHRlbnNpb246OkhhbmRsZSBzYW5kYm94RXh0ZW5zaW9uSGFuZGxlLCBXZWJLaXQ6OlNhbmRi
b3hFeHRlbnNpb246OkhhbmRsZUFycmF5IHNhbmRib3hFeHRlbnNpb25zRm9yVXBsb2FkKQogI2Vu
ZGlmCiAjaWYgRU5BQkxFKERSQUdfU1VQUE9SVCkKKyAgICBEaWRTdGFydERyYWcoKQogICAgIERy
YWdFbmRlZChXZWJDb3JlOjpJbnRQb2ludCBjbGllbnRQb3NpdGlvbiwgV2ViQ29yZTo6SW50UG9p
bnQgZ2xvYmFsUG9zaXRpb24sIHVpbnQ2NF90IG9wZXJhdGlvbikKICNlbmRpZgogCg==
</data>
<flag name="review"
          id="267305"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>