<?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>26333</bug_id>
          
          <creation_ts>2009-06-11 14:58:11 -0700</creation_ts>
          <short_desc>alert during a dragenter event handler will crash the renderer</short_desc>
          <delta_ts>2009-06-13 14:35:38 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows Vista</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://nigel.tao.googlepages.com/how-to-dos-your-own-browser.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Victor Wang">victorw</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>125384</commentid>
    <comment_count>0</comment_count>
    <who name="Victor Wang">victorw</who>
    <bug_when>2009-06-11 14:58:11 -0700</bug_when>
    <thetext>The steps to reproduce the problem:
1. Go to the test URL above.
2. Drag the image.
3. Watch the renderer crash.

The crux of the page is this:
function doOnLoad() {
  var e = document.documentElement;
  var f = function() {
    alert(&apos;You is pwned.&apos;);
  };

  if (e.addEventListener) {
    e.addEventListener(&apos;dragenter&apos;, f, false);
  } else {
    e.attachEvent(&apos;ondragenter&apos;, f);
  }
}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125398</commentid>
    <comment_count>1</comment_count>
      <attachid>31178</attachid>
    <who name="Victor Wang">victorw</who>
    <bug_when>2009-06-11 16:55:42 -0700</bug_when>
    <thetext>Created attachment 31178
Porpsed Fix for Bug 26333</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125462</commentid>
    <comment_count>2</comment_count>
      <attachid>31178</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-06-12 02:53:43 -0700</bug_when>
    <thetext>Comment on attachment 31178
Porpsed Fix for Bug 26333

You should set CHANGELOG_NAME in your environment.  or REAL_NAME.  prepare-ChangeLog isn&apos;t smart enough on windows to be able to get your real name automatically, hence:
 1 2009-06-11  victorw  &lt;victorw@chromium.org&gt;

You should mention why this needs to be a manual test (because DRT doesn&apos;t show alerts)

Officially our style guidelines don&apos;t use { }  on single line ifs:
+  if (window.layoutTestController) {
+      layoutTestController.dumpAsText();
+  }
I&apos;m not sure that our style guide is clear about that for JavaScript, so it might not matter.

WK style is also to use more descriptive variable names:
+  var e = document.documentElement;
+  var f = function() {
+    alert(&apos;Click OK button.&apos;);
+  };
at least in code. ;)

Probably should say WebKit:
+    &lt;p&gt;Do the following and see if Chromium crashes.&lt;/p&gt;

Because that will crash Safari too, no?

Otherwise looks fine.  r- for the nits above.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125463</commentid>
    <comment_count>3</comment_count>
      <attachid>31178</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-06-12 02:54:47 -0700</bug_when>
    <thetext>Comment on attachment 31178
Porpsed Fix for Bug 26333

Your SVN is also not configured correctly:
Index: WebCore/manual-tests/resources/drag-image.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: WebCore/manual-tests/resources/drag-image.png
___________________________________________________________________
Added: svn:executable
   + *
Added: svn:mime-type
   + application/octet-stream

It isn&apos;t correctly detecting the png type.  Hence PrettyPatch isn&apos;t displaying the image inline in the bug. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125484</commentid>
    <comment_count>4</comment_count>
      <attachid>31202</attachid>
    <who name="Victor Wang">victorw</who>
    <bug_when>2009-06-12 10:56:51 -0700</bug_when>
    <thetext>Created attachment 31202
Patch updated per comments</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125500</commentid>
    <comment_count>5</comment_count>
      <attachid>31202</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-06-12 12:12:03 -0700</bug_when>
    <thetext>Comment on attachment 31202
Patch updated per comments

Added:
Added: svn:mine-type
   + image/png

by accident it seems. :)

I&apos;m not sure what is confusing PrettyPatch.

Windows SVN adds executable properties which it shouldn&apos;t.

This looks fine.  In the future you need to remember to mark your patches for review if you want them reviewed though. :) http://webkit.org/coding/contributing.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125502</commentid>
    <comment_count>6</comment_count>
    <who name="Victor Wang">victorw</who>
    <bug_when>2009-06-12 12:17:18 -0700</bug_when>
    <thetext>Sure. Was trying to figure out the png display issue before I send out request to review the new patch.

All comments addressed. I don&apos;t have commit access, could you land my patch if it looks good to you? Thanks!

(In reply to comment #5)
&gt; (From update of attachment 31202 [review])
&gt; Added:
&gt; Added: svn:mine-type
&gt;    + image/png
&gt; 
&gt; by accident it seems. :)
&gt; 
&gt; I&apos;m not sure what is confusing PrettyPatch.
&gt; 
&gt; Windows SVN adds executable properties which it shouldn&apos;t.
&gt; 
&gt; This looks fine.  In the future you need to remember to mark your patches for
&gt; review if you want them reviewed though. :)
&gt; http://webkit.org/coding/contributing.html
&gt; </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125649</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-06-13 11:11:28 -0700</bug_when>
    <thetext>I&apos;ll try to land this.  Hopefully the PNG part will work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125676</commentid>
    <comment_count>8</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-06-13 14:35:38 -0700</bug_when>
    <thetext>Sending        WebCore/ChangeLog
Adding         WebCore/manual-tests/drag-enter-alert.html
Adding  (bin)  WebCore/manual-tests/resources/drag-image.png
Sending        WebCore/page/DragController.cpp
Transmitting file data ....
Committed revision 44659.
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31178</attachid>
            <date>2009-06-11 16:55:42 -0700</date>
            <delta_ts>2009-06-12 02:53:43 -0700</delta_ts>
            <desc>Porpsed Fix for Bug 26333</desc>
            <filename>dragenter-alert.patch</filename>
            <type>text/plain</type>
            <size>4209</size>
            <attacher name="Victor Wang">victorw</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NDYxOSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjggQEAKKzIwMDktMDYtMTEgIHZpY3RvcncgIDx2aWN0b3J3QGNocm9taXVtLm9y
Zz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjYzMzMKKyAgICAgICAgQWxlcnQg
ZHVyaW5nIGEgZHJhZ2VudGVyIGV2ZW50IGhhbmRsZXIgd2lsbCBjcmFzaCB0aGUgcmVuZGVyZXIK
KyAgICAgICAgCisgICAgICAgIFRoaXMgY3Jhc2ggaXMgY2FzdWVkIGJ5IGNhbGxpbmcgTlVMTCBw
b2ludGVyIG1fZG9jdW1lbnRVbmRlck1vdXNlIGluCisgICAgICAgIERyYWdDb250cm9sbGVyOjp0
cnlEb2N1bWVudERyYWcoKQorCQorICAgICAgICB0cnlESFRNTERyYWcgZmlyZXMgZHJhZ2VudGVy
IGV2ZW50LiBUaGUgZXZlbnQgbGlzdGVuZXIgdGhhdCBsaXN0ZW5zCisgICAgICAgIHRvIHRoaXMg
ZXZlbnQgbWF5IGNyZWF0ZSBhIG5lc3RlZCBtZXNzYWdlIGxvb3AgKG9wZW4gYSBtb2RhbCBkaWFs
b2cpLAorICAgICAgICB3aGljaCBjb3VsZCBwcm9jZXNzIGRyYWdsZWF2ZSBldmVudCBhbmQgcmVz
ZXQgbV9kb2N1bWVudFVuZGVyTW91c2UgaW4KKyAgICAgICAgZHJhZ0V4aXRlZC4KKwkKKyAgICAg
ICAgRml4IHRoZSBjcmFzaCBieSBjaGVja2luZyBtX2RvY3VtZW50VW5kZXJNb3VzZSBhZnRlciB0
cnlESFRNTERyYWcgYW5kCisgICAgICAgIGRvIG5vdCBjb250aW51ZSBpZiB0aGUgcG9pbnRlciBo
YXMgYmVlbiBzZXQgdG8gTlVMTC4KKyAKKyAgICAgICAgVGVzdDogbWFudWFsLXRlc3RzL2RyYWct
ZW50ZXItYWxlcnQuaHRtbAorCisgICAgICAgICogbWFudWFsLXRlc3RzL2RyYWctZW50ZXItYWxl
cnQuaHRtbDogQWRkZWQuCisgICAgICAgICogbWFudWFsLXRlc3RzL3Jlc291cmNlcy9kcmFnLWlt
YWdlLnBuZzogQWRkZWQuCisgICAgICAgICogcGFnZS9EcmFnQ29udHJvbGxlci5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpEcmFnQ29udHJvbGxlcjo6dHJ5RG9jdW1lbnREcmFnKToKKwogMjAwOS0w
Ni0wMyAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgRGFyaW4gQWRsZXIuCkluZGV4OiBXZWJDb3JlL21hbnVhbC10ZXN0cy9kcmFnLWVudGVyLWFs
ZXJ0Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9tYW51YWwtdGVzdHMvZHJhZy1lbnRlci1h
bGVydC5odG1sCShyZXZpc2lvbiAwKQorKysgV2ViQ29yZS9tYW51YWwtdGVzdHMvZHJhZy1lbnRl
ci1hbGVydC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDMxIEBACis8aHRtbD4gCis8aGVh
ZD4gCis8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+IAorZnVuY3Rpb24gdGVzdCgpIHsK
KyAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgeworICAgICAgbGF5b3V0VGVzdENv
bnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICB9CisKKyAgdmFyIGUgPSBkb2N1bWVudC5kb2N1bWVu
dEVsZW1lbnQ7CisgIHZhciBmID0gZnVuY3Rpb24oKSB7CisgICAgYWxlcnQoJ0NsaWNrIE9LIGJ1
dHRvbi4nKTsKKyAgfTsKKyAKKyAgaWYgKGUuYWRkRXZlbnRMaXN0ZW5lcikgeworICAgIGUuYWRk
RXZlbnRMaXN0ZW5lcignZHJhZ2VudGVyJywgZiwgZmFsc2UpOworICB9IGVsc2UgeworICAgIGUu
YXR0YWNoRXZlbnQoJ29uZHJhZ2VudGVyJywgZik7CisgIH0KK30KKzwvc2NyaXB0PiAKKyAKKzwv
aGVhZD4KKzxib2R5IG9ubG9hZD0idGVzdCgpIj4KKyAgICA8cD5EbyB0aGUgZm9sbG93aW5nIGFu
ZCBzZWUgaWYgQ2hyb21pdW0gY3Jhc2hlcy48L3A+CisgICAgPHVsPgorICAgICAgPGxpPkRyYWcg
dGhlIGltYWdlPC9saT4gCisgICAgICA8bGk+Q2xpY2sgdGhlIE9LIGJ1dHRvbiBvbiB0aGUgYWxl
cnQgYm94PC9saT4gCisgICAgPC91bD4KKyAgICA8aW1nIGlkPSJkcmFnaW1hZ2UiIHNyYz0icmVz
b3VyY2VzL2RyYWctaW1hZ2UucG5nIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4gCis8L2Jv
ZHk+Cis8L2h0bWw+IAoKUHJvcGVydHkgY2hhbmdlcyBvbjogV2ViQ29yZS9tYW51YWwtdGVzdHMv
ZHJhZy1lbnRlci1hbGVydC5odG1sCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjpleGVjdXRhYmxlCiAg
ICsgKgoKSW5kZXg6IFdlYkNvcmUvcGFnZS9EcmFnQ29udHJvbGxlci5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gV2ViQ29yZS9wYWdlL0RyYWdDb250cm9sbGVyLmNwcAkocmV2aXNpb24gNDQ2MTcpCisrKyBX
ZWJDb3JlL3BhZ2UvRHJhZ0NvbnRyb2xsZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNjQsOCAr
MjY0LDE2IEBAIERyYWdPcGVyYXRpb24gRHJhZ0NvbnRyb2xsZXI6OnRyeURvY3VtZW4KICAgICAg
ICAgcmV0dXJuIERyYWdPcGVyYXRpb25Ob25lOwogICAgIAogICAgIERyYWdPcGVyYXRpb24gb3Bl
cmF0aW9uID0gRHJhZ09wZXJhdGlvbk5vbmU7Ci0gICAgaWYgKGFjdGlvbk1hc2sgJiBEcmFnRGVz
dGluYXRpb25BY3Rpb25ESFRNTCkKKyAgICBpZiAoYWN0aW9uTWFzayAmIERyYWdEZXN0aW5hdGlv
bkFjdGlvbkRIVE1MKSB7CiAgICAgICAgIG9wZXJhdGlvbiA9IHRyeURIVE1MRHJhZyhkcmFnRGF0
YSk7CisgICAgICAgIC8vIERvIG5vdCBjb250aW51ZSBpZiBtX2RvY3VtZW50VW5kZXJNb3VzZSBo
YXMgYmVlbiByZXNldCBieSB0cnlESFRNTERyYWcuCisgICAgICAgIC8vIHRyeURIVE1MRHJhZyBm
aXJlcyBkcmFnZW50ZXIgZXZlbnQuIFRoZSBldmVudCBsaXN0ZW5lciB0aGF0IGxpc3RlbnMKKyAg
ICAgICAgLy8gdG8gdGhpcyBldmVudCBtYXkgY3JlYXRlIGEgbmVzdGVkIG1lc3NhZ2UgbG9vcCAo
b3BlbiBhIG1vZGFsIGRpYWxvZyksCisgICAgICAgIC8vIHdoaWNoIGNvdWxkIHByb2Nlc3MgZHJh
Z2xlYXZlIGV2ZW50IGFuZCByZXNldCBtX2RvY3VtZW50VW5kZXJNb3VzZSBpbgorICAgICAgICAv
LyBkcmFnRXhpdGVkLgorICAgICAgICBpZiAoIW1fZG9jdW1lbnRVbmRlck1vdXNlKQorICAgICAg
ICAgICAgcmV0dXJuIERyYWdPcGVyYXRpb25Ob25lOworICAgIH0KICAgICBtX2lzSGFuZGxpbmdE
cmFnID0gb3BlcmF0aW9uICE9IERyYWdPcGVyYXRpb25Ob25lOyAKIAogICAgIFJlZlB0cjxGcmFt
ZVZpZXc+IGZyYW1lVmlldyA9IG1fZG9jdW1lbnRVbmRlck1vdXNlLT52aWV3KCk7CkluZGV4OiBX
ZWJDb3JlL21hbnVhbC10ZXN0cy9yZXNvdXJjZXMvZHJhZy1pbWFnZS5wbmcKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpD
YW5ub3QgZGlzcGxheTogZmlsZSBtYXJrZWQgYXMgYSBiaW5hcnkgdHlwZS4Kc3ZuOm1pbWUtdHlw
ZSA9IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQoKUHJvcGVydHkgY2hhbmdlcyBvbjogV2ViQ29y
ZS9tYW51YWwtdGVzdHMvcmVzb3VyY2VzL2RyYWctaW1hZ2UucG5nCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6
IHN2bjpleGVjdXRhYmxlCiAgICsgKgpBZGRlZDogc3ZuOm1pbWUtdHlwZQogICArIGFwcGxpY2F0
aW9uL29jdGV0LXN0cmVhbQoKCmlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDQUFBQUFnQ0FJQUFB
RDhHTzJqQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3gKand2OFlRVUFBQUFnWTBoU1RR
QUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBR05KUkVG
VQpTRXRqZkN1andrQlRBTFNBcG9pQnBxYURnbWZZV2FCdk5wTVNoQmtlNkVGRWllbEF2YU1XRUF4
QWtvTm82OUtyK0JHYWxhTVdZQWJYCmFCQ05waUxNK2dBdFZZd0dFY0VnSWxpNlVaclJSaTBZZ0Rp
Z2VqTnArRFc4aGw0UUFRRFgvdGc5MTBpNEJ3QUFBQUJKUlU1RXJrSmcKZ2c9PQoK
</data>
<flag name="review"
          id="15896"
          type_id="1"
          status="-"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31202</attachid>
            <date>2009-06-12 10:56:51 -0700</date>
            <delta_ts>2009-06-12 12:12:03 -0700</delta_ts>
            <desc>Patch updated per comments</desc>
            <filename>dragenter-alert.patch.2</filename>
            <type>text/plain</type>
            <size>4334</size>
            <attacher name="Victor Wang">victorw</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NDYxOSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjkgQEAKKzIwMDktMDYtMTEgIFZpY3RvciBXYW5nIDx2aWN0b3J3QGNocm9taXVt
Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjYzMzMKKyAgICAgICAgQWxl
cnQgZHVyaW5nIGEgZHJhZ2VudGVyIGV2ZW50IGhhbmRsZXIgd2lsbCBjcmFzaCB0aGUgcmVuZGVy
ZXIKKyAgICAgICAgCisgICAgICAgIFRoaXMgY3Jhc2ggaXMgY2FzdWVkIGJ5IGNhbGxpbmcgTlVM
TCBwb2ludGVyIG1fZG9jdW1lbnRVbmRlck1vdXNlIGluCisgICAgICAgIERyYWdDb250cm9sbGVy
Ojp0cnlEb2N1bWVudERyYWcoKQorCQorICAgICAgICB0cnlESFRNTERyYWcgZmlyZXMgZHJhZ2Vu
dGVyIGV2ZW50LiBUaGUgZXZlbnQgbGlzdGVuZXIgdGhhdCBsaXN0ZW5zCisgICAgICAgIHRvIHRo
aXMgZXZlbnQgbWF5IGNyZWF0ZSBhIG5lc3RlZCBtZXNzYWdlIGxvb3AgKG9wZW4gYSBtb2RhbCBk
aWFsb2cpLAorICAgICAgICB3aGljaCBjb3VsZCBwcm9jZXNzIGRyYWdsZWF2ZSBldmVudCBhbmQg
cmVzZXQgbV9kb2N1bWVudFVuZGVyTW91c2UgaW4KKyAgICAgICAgZHJhZ0V4aXRlZC4KKwkKKyAg
ICAgICAgRml4IHRoZSBjcmFzaCBieSBjaGVja2luZyBtX2RvY3VtZW50VW5kZXJNb3VzZSBhZnRl
ciB0cnlESFRNTERyYWcgYW5kCisgICAgICAgIGRvIG5vdCBjb250aW51ZSBpZiB0aGUgcG9pbnRl
ciBoYXMgYmVlbiBzZXQgdG8gTlVMTC4KKyAKKyAgICAgICAgVGVzdDogRFJUIGRvZXMgbm90IHNo
b3cgYWxlcnRzIHNvIGFkZCBhIG1hbnVhbCB0ZXN0OgorICAgICAgICAgICAgICBtYW51YWwtdGVz
dHMvZHJhZy1lbnRlci1hbGVydC5odG1sCisKKyAgICAgICAgKiBtYW51YWwtdGVzdHMvZHJhZy1l
bnRlci1hbGVydC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBtYW51YWwtdGVzdHMvcmVzb3VyY2Vz
L2RyYWctaW1hZ2UucG5nOiBBZGRlZC4KKyAgICAgICAgKiBwYWdlL0RyYWdDb250cm9sbGVyLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkRyYWdDb250cm9sbGVyOjp0cnlEb2N1bWVudERyYWcpOgor
CiAyMDA5LTA2LTAzICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KSW5kZXg6IFdlYkNvcmUvbWFudWFsLXRlc3RzL2RyYWct
ZW50ZXItYWxlcnQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL21hbnVhbC10ZXN0cy9kcmFn
LWVudGVyLWFsZXJ0Lmh0bWwJKHJldmlzaW9uIDApCisrKyBXZWJDb3JlL21hbnVhbC10ZXN0cy9k
cmFnLWVudGVyLWFsZXJ0Lmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjkgQEAKKzxodG1s
PiAKKzxoZWFkPiAKKzxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4gCitmdW5jdGlvbiB0
ZXN0KCkgeworICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgIGxh
eW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKworICAgIHZhciBlbGVtZW50ID0gZG9j
dW1lbnQuZG9jdW1lbnRFbGVtZW50OworICAgIHZhciBzaG93QWxlcnQgPSBmdW5jdGlvbigpIHsK
KyAgICAgICAgYWxlcnQoJ0NsaWNrIE9LIGJ1dHRvbi4nKTsKKyAgICB9OworIAorICAgIGlmIChl
bGVtZW50LmFkZEV2ZW50TGlzdGVuZXIpCisgICAgICAgIGVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5l
cignZHJhZ2VudGVyJywgc2hvd0FsZXJ0LCBmYWxzZSk7CisgICAgZWxzZQorICAgICAgICBlbGVt
ZW50LmF0dGFjaEV2ZW50KCdvbmRyYWdlbnRlcicsIHNob3dBbGVydCk7Cit9Cis8L3NjcmlwdD4g
CisgCis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InRlc3QoKSI+CisgICAgPHA+RG8gdGhlIGZvbGxv
d2luZyBhbmQgc2VlIGlmIFdlYmtpdCBjcmFzaGVzLjwvcD4KKyAgICA8dWw+CisgICAgICA8bGk+
RHJhZyB0aGUgaW1hZ2U8L2xpPiAKKyAgICAgIDxsaT5DbGljayB0aGUgT0sgYnV0dG9uIG9uIHRo
ZSBhbGVydCBib3g8L2xpPiAKKyAgICA8L3VsPgorICAgIDxpbWcgaWQ9ImRyYWdpbWFnZSIgc3Jj
PSJyZXNvdXJjZXMvZHJhZy1pbWFnZS5wbmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiPiAK
KzwvYm9keT4KKzwvaHRtbD4gCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBXZWJDb3JlL21hbnVhbC10
ZXN0cy9kcmFnLWVudGVyLWFsZXJ0Lmh0bWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpBZGRlZDogc3ZuOmV4ZWN1dGFi
bGUKICAgKyAqCgpJbmRleDogV2ViQ29yZS9wYWdlL0RyYWdDb250cm9sbGVyLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBXZWJDb3JlL3BhZ2UvRHJhZ0NvbnRyb2xsZXIuY3BwCShyZXZpc2lvbiA0NDYxNykK
KysrIFdlYkNvcmUvcGFnZS9EcmFnQ29udHJvbGxlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI2
NCw4ICsyNjQsMTYgQEAgRHJhZ09wZXJhdGlvbiBEcmFnQ29udHJvbGxlcjo6dHJ5RG9jdW1lbgog
ICAgICAgICByZXR1cm4gRHJhZ09wZXJhdGlvbk5vbmU7CiAgICAgCiAgICAgRHJhZ09wZXJhdGlv
biBvcGVyYXRpb24gPSBEcmFnT3BlcmF0aW9uTm9uZTsKLSAgICBpZiAoYWN0aW9uTWFzayAmIERy
YWdEZXN0aW5hdGlvbkFjdGlvbkRIVE1MKQorICAgIGlmIChhY3Rpb25NYXNrICYgRHJhZ0Rlc3Rp
bmF0aW9uQWN0aW9uREhUTUwpIHsKICAgICAgICAgb3BlcmF0aW9uID0gdHJ5REhUTUxEcmFnKGRy
YWdEYXRhKTsKKyAgICAgICAgLy8gRG8gbm90IGNvbnRpbnVlIGlmIG1fZG9jdW1lbnRVbmRlck1v
dXNlIGhhcyBiZWVuIHJlc2V0IGJ5IHRyeURIVE1MRHJhZy4KKyAgICAgICAgLy8gdHJ5REhUTUxE
cmFnIGZpcmVzIGRyYWdlbnRlciBldmVudC4gVGhlIGV2ZW50IGxpc3RlbmVyIHRoYXQgbGlzdGVu
cworICAgICAgICAvLyB0byB0aGlzIGV2ZW50IG1heSBjcmVhdGUgYSBuZXN0ZWQgbWVzc2FnZSBs
b29wIChvcGVuIGEgbW9kYWwgZGlhbG9nKSwKKyAgICAgICAgLy8gd2hpY2ggY291bGQgcHJvY2Vz
cyBkcmFnbGVhdmUgZXZlbnQgYW5kIHJlc2V0IG1fZG9jdW1lbnRVbmRlck1vdXNlIGluCisgICAg
ICAgIC8vIGRyYWdFeGl0ZWQuCisgICAgICAgIGlmICghbV9kb2N1bWVudFVuZGVyTW91c2UpCisg
ICAgICAgICAgICByZXR1cm4gRHJhZ09wZXJhdGlvbk5vbmU7CisgICAgfQogICAgIG1faXNIYW5k
bGluZ0RyYWcgPSBvcGVyYXRpb24gIT0gRHJhZ09wZXJhdGlvbk5vbmU7IAogCiAgICAgUmVmUHRy
PEZyYW1lVmlldz4gZnJhbWVWaWV3ID0gbV9kb2N1bWVudFVuZGVyTW91c2UtPnZpZXcoKTsKSW5k
ZXg6IFdlYkNvcmUvbWFudWFsLXRlc3RzL3Jlc291cmNlcy9kcmFnLWltYWdlLnBuZwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09CkNhbm5vdCBkaXNwbGF5OiBmaWxlIG1hcmtlZCBhcyBhIGJpbmFyeSB0eXBlLgpzdm46bWlt
ZS10eXBlID0gaW1hZ2UvcG5nCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBXZWJDb3JlL21hbnVhbC10
ZXN0cy9yZXNvdXJjZXMvZHJhZy1pbWFnZS5wbmcKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpBZGRlZDogc3ZuOmV4ZWN1
dGFibGUKICAgKyAqCkFkZGVkOiBzdm46bWltZS10eXBlCiAgICsgaW1hZ2UvcG5nCkFkZGVkOiBz
dm46bWluZS10eXBlCiAgICsgaW1hZ2UvcG5nCgoKaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNB
QUFBQWdDQUlBQUFEOEdPMmpBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeApqd3Y4WVFV
QUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBS
UEFBQUFHTkpSRUZVClNFdGpmQ3Vqd2tCVEFMU0Fwb2lCcHFhRGdtZllXYUJ2TnBNU2hCa2U2RUZF
aWVsQXZhTVdFQXhBa29ObzY5S3IrQkdhbGFNV1lBYlgKYUJDTnBpTE0rZ0F0Vll3R0VjRWdJbGk2
VVpyUlJpMFlnRGlnZWpOcCtEVzhobDRRQVFEWC90ZzkxMGk0QndBQUFBQkpSVTVFcmtKZwpnZz09
Cgo=
</data>
<flag name="review"
          id="15912"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>