<?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>116562</bug_id>
          
          <creation_ts>2013-05-21 11:03:14 -0700</creation_ts>
          <short_desc>[Win] Investigate several crashing tests</short_desc>
          <delta_ts>2015-01-15 14:49:21 -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>WebKit Misc.</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>891900</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-05-21 11:03:14 -0700</bug_when>
    <thetext>Several tests are crashing.  Investigate the cause and resolve the problem.

fast/dom/Window/window-postmessage-clone-deep-array.html
fast/js/callback-function-with-handle-event.html
fast/js/large-expression.html
fast/js/string-replace-exception-crash.html
fast/text/custom-font-data-crash.html
loader/go-back-cached-main-resource.html
media/video-frame-accurate-seek.html
media/video-seek-after-end.html
media/track/track-cues-cuechange.html
svg/filters/feMorphology-crash.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891938</commentid>
    <comment_count>1</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-05-21 12:19:19 -0700</bug_when>
    <thetext>I was initially mistaken.  The actual crashes are as follows:

fast/js/callback-function-with-handle-event.html
fast/js/large-expression.html
fast/js/string-replace-exception-crash.html
fast/text/custom-font-data-crash.html
loader/go-back-cached-main-resource.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891939</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2013-05-21 12:19:46 -0700</bug_when>
    <thetext>&lt;rdar://problem/13951984&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891946</commentid>
    <comment_count>3</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-05-21 12:32:10 -0700</bug_when>
    <thetext>Landed change to TestExpectations to avoid leaving the bots red.

&lt;http://trac.webkit.org/changeset/150468&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891994</commentid>
    <comment_count>4</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-05-21 13:53:04 -0700</bug_when>
    <thetext>Note: fast/dom/Window/window-postmessage-clone-deep-array.html also fails on several bots.  This may be a sporadic failure, but I&apos;m excluding it for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893536</commentid>
    <comment_count>5</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-05-24 18:25:56 -0700</bug_when>
    <thetext>fast/js/global-constructors-attributes-worker.html
svg/filters/feMorphology-crash.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894612</commentid>
    <comment_count>6</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-05-28 17:18:21 -0700</bug_when>
    <thetext>webkit.org/b/116562 fast/css/font-face-data-uri-invalid.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894977</commentid>
    <comment_count>7</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-05-29 09:18:18 -0700</bug_when>
    <thetext>media/video-beforeload-remove-source.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981735</commentid>
    <comment_count>8</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-02-17 17:49:08 -0800</bug_when>
    <thetext>These were corrected by turning off the FastMalloc implementation on Windows. It did not integrate properly with header definitions for some allocators resulting in allocator/deallocator mismatch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061638</commentid>
    <comment_count>9</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-15 14:20:52 -0800</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061639</commentid>
    <comment_count>10</comment_count>
      <attachid>244713</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-15 14:20:53 -0800</bug_when>
    <thetext>Created attachment 244713
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061640</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-15 14:22:41 -0800</bug_when>
    <thetext>Attachment 244713 did not pass style-queue:


ERROR: Tools/DumpRenderTree/win/DumpRenderTree.cpp:49:  Streams are highly discouraged.  [readability/streams] [3]
Total errors found: 1 in 5 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061645</commentid>
    <comment_count>12</comment_count>
      <attachid>244713</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-01-15 14:34:12 -0800</bug_when>
    <thetext>Comment on attachment 244713
Patch

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

&gt; Tools/DumpRenderTree/win/DumpRenderTree.cpp:523
&gt; +        static wchar_t* layoutTestsString2 = L&quot;\\LayoutTests\\&quot;;

You should use a better/more descriptive name than appending 2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061647</commentid>
    <comment_count>13</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-15 14:49:21 -0800</bug_when>
    <thetext>Committed r178530: &lt;http://trac.webkit.org/changeset/178530&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244713</attachid>
            <date>2015-01-15 14:20:53 -0800</date>
            <delta_ts>2015-01-15 14:34:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116562-20150115142807.patch</filename>
            <type>text/plain</type>
            <size>11747</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE3ODUyNykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDM5IEBACisyMDE1LTAxLTE1ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29t
PgorCisgICAgICAgIFtXaW5dIE1pc2NlbGxhbmVvdXMgRFJUIGZpeGVzCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTY1NjIKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGlsZSBpbnZlc3RpZ2F0aW5nIHRo
ZSBjYXVzZSBvZiBzZXZlcmFsIFdpbmRvd3MgY3Jhc2hlcywgSSBmb3VuZDoKKyAgICAgICAgKDEp
IE1lc3N5IGNvbnZlcnNpb25zIHRvIGFuZCBmcm9tIEJTVFIgdHlwZXMKKyAgICAgICAgKDIpIFdl
aXJkIG1peGVzIG9mIHdpZGUtc3RyaW5nIGFuZCBuYXJyb3cgc3RyaW5nIGNvbnZlcnNpb25zCisg
ICAgICAgICgzKSBQYXNzaW5nIG51bGxwdHIgdG8gc29tZSBDb3JlRm91bmRhdGlvbiByb3V0aW5l
cyB0aGF0IGRvIG5vdAorICAgICAgICAgICAgcGVybWl0IG51bGwgYXJndW1lbnRzLgorICAgICAg
ICAoNCkgQ29tbWFuZHMgdG8gbGluayB0aGUgZXhlY3V0YWJsZSB0byB0aGUgVlMyMDA1IHJ1bnRp
bWUuCisKKyAgICAgICAgVGhpcyBwYXRjaCBjbGVhbnMgdXAgdGhlc2UgaXNzdWVzIHRvIGltcHJv
dmUgRFJUIHJlbGlhYmlsaXR5IG9uCisgICAgICAgIFdpbmRvd3MuCisKKyAgICAgICAgKiBEdW1w
UmVuZGVyVHJlZS9jZy9JbWFnZURpZmZDRy5jcHA6CisgICAgICAgIChtYWluKTogR2V0IHJpZCBv
ZiBWUzIwMDUgcnVudGltZSBsaW5raW5nLgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL3dpbi9E
dW1wUmVuZGVyVHJlZS5jcHA6CisgICAgICAgICh1cmxTdWl0YWJsZUZvclRlc3RSZXN1bHQpOiBQ
cm90ZWN0IGFnYWluc3QgYmVpbmcgYXNrZWQKKyAgICAgICAgdG8gcHJvY2VzcyBhbiBlbXB0eSBV
UkwuCisgICAgICAgIChkdW1wSGlzdG9yeUl0ZW0pOiBEbyBCU1RSIHN0cmluZyBidWlsZGluZyB1
c2luZyBfYnN0cl90LCByYXRoZXIKKyAgICAgICAgdGhhbiBjb252ZXJ0aW5nIHRvL2Zyb20gd2No
YXJfdCBidWZmZXJzLgorICAgICAgICAocnVuVGVzdCk6IFNpbXBsaWZ5IHN0cmluZyBhbmQgQlNU
UiBoYW5kbGluZy4KKyAgICAgICAgKGNyZWF0ZVdlYlZpZXdBbmRPZmZzY3JlZW5XaW5kb3cpOiBE
aXR0by4KKyAgICAgICAgKG1haW4pOiBHZXQgcmlkIG9mIFZTMjAwNSBydW50aW1lIGxpbmtpbmcu
CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvd2luL1Rlc3RSdW5uZXJXaW4uY3BwOgorICAgICAg
ICAoanNTdHJpbmdSZWZUb1dTdHJpbmcpOiBTaW1wbGlmeSBjb2RlLgorICAgICAgICAoVGVzdFJ1
bm5lcjo6cGF0aFRvTG9jYWxSZXNvdXJjZSk6CisgICAgICAgIChUZXN0UnVubmVyOjpzZXRVc2Vy
U3R5bGVTaGVldExvY2F0aW9uKToKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL3dpbi9tYWluLmNw
cDogR2V0IHJpZCBvZgorICAgICAgICBWUzIwMDUgcnVudGltZSBsaW5raW5nLgorICAgICAgICAq
IHdpbi9ETExMYXVuY2hlci9ETExMYXVuY2hlck1haW4uY3BwOgorICAgICAgICAod1dpbk1haW4p
OiBEaXR0by4KKwogMjAxNS0wMS0xNCAgSmFrZSBOaWVsc2VuICA8amFjb2JfbmllbHNlbkBhcHBs
ZS5jb20+CiAKICAgICAgICAgQ3JlYXRlIGlPUy1FV1Mgc2VydmVyIHF1ZXVlCkluZGV4OiBUb29s
cy9EdW1wUmVuZGVyVHJlZS9jZy9JbWFnZURpZmZDRy5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMv
RHVtcFJlbmRlclRyZWUvY2cvSW1hZ2VEaWZmQ0cuY3BwCShyZXZpc2lvbiAxNzg1MjApCisrKyBU
b29scy9EdW1wUmVuZGVyVHJlZS9jZy9JbWFnZURpZmZDRy5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTIyNSw3ICsyMjUsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY29uc3QgY2hhciogYXJndltdKQog
ICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICBpZiAoQ0dJbWFnZUdldFdpZHRo
KGFjdHVhbEltYWdlLmdldCgpKSAhPSBDR0ltYWdlR2V0V2lkdGgoYmFzZWxpbmVJbWFnZS5nZXQo
KSkgfHwgQ0dJbWFnZUdldEhlaWdodChhY3R1YWxJbWFnZS5nZXQoKSkgIT0gQ0dJbWFnZUdldEhl
aWdodChiYXNlbGluZUltYWdlLmdldCgpKSkgewogI2lmIE9TKFdJTkRPV1MpCi0gICAgICAgICAg
ICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRXJyb3I6IHRlc3QgYW5kIHJlZmVyZW5jZSBpbWFn
ZXMgaGF2ZSBkaWZmZXJlbnQgc2l6ZXMuIFRlc3QgaW1hZ2UgaXMgJXp1eCV6dSwgcmVmZXJlbmNl
IGltYWdlIGlzICVJdXglSXVcbiIsCisgICAgICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiRXJyb3I6IHRlc3QgYW5kIHJlZmVyZW5jZSBpbWFnZXMgaGF2ZSBkaWZmZXJlbnQgc2l6ZXMu
IFRlc3QgaW1hZ2UgaXMgJUl1eCVJdSwgcmVmZXJlbmNlIGltYWdlIGlzICVJdXglSXVcbiIsCiAj
ZWxzZQogICAgICAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkVycm9yOiB0ZXN0IGFu
ZCByZWZlcmVuY2UgaW1hZ2VzIGhhdmUgZGlmZmVyZW50IHNpemVzLiBUZXN0IGltYWdlIGlzICV6
dXglenUsIHJlZmVyZW5jZSBpbWFnZSBpcyAlenV4JXp1XG4iLAogI2VuZGlmCkluZGV4OiBUb29s
cy9EdW1wUmVuZGVyVHJlZS93aW4vRHVtcFJlbmRlclRyZWUuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRv
b2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJlZS5jcHAJKHJldmlzaW9uIDE3ODUy
MCkKKysrIFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJlZS5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTQzLDEyICs0MywxMyBAQAogI2luY2x1ZGUgIldvcmtRdWV1ZS5oIgogCiAj
aW5jbHVkZSA8Y29tdXRpbC5oPgorI2luY2x1ZGUgPGNzdGRpbz4KKyNpbmNsdWRlIDxjc3RyaW5n
PgogI2luY2x1ZGUgPGZjbnRsLmg+CisjaW5jbHVkZSA8ZnN0cmVhbT4KICNpbmNsdWRlIDxpby5o
PgogI2luY2x1ZGUgPG1hdGguaD4KICNpbmNsdWRlIDxzaGx3YXBpLmg+Ci0jaW5jbHVkZSA8c3Rk
aW8uaD4KLSNpbmNsdWRlIDxzdHJpbmcuaD4KICNpbmNsdWRlIDx0Y2hhci5oPgogI2luY2x1ZGUg
PHd0Zi9OZXZlckRlc3Ryb3llZC5oPgogI2luY2x1ZGUgPHd0Zi9SZXRhaW5QdHIuaD4KQEAgLTY4
LDkgKzY5LDkgQEAKIHVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKICNpZmRlZiBERUJVR19BTEwKLWNv
bnN0IExQV1NUUiBUZXN0UGx1Z2luRGlyID0gTCJUZXN0TmV0c2NhcGVQbHVnaW5fRGVidWciOwor
Y29uc3QgX2JzdHJfdCBUZXN0UGx1Z2luRGlyID0gTCJUZXN0TmV0c2NhcGVQbHVnaW5fRGVidWci
OwogI2Vsc2UKLWNvbnN0IExQV1NUUiBUZXN0UGx1Z2luRGlyID0gTCJUZXN0TmV0c2NhcGVQbHVn
aW4iOworY29uc3QgX2JzdHJfdCBUZXN0UGx1Z2luRGlyID0gTCJUZXN0TmV0c2NhcGVQbHVnaW4i
OwogI2VuZGlmCiAKIHN0YXRpYyBMUENXU1RSIGZvbnRzRW52aXJvbm1lbnRWYXJpYWJsZSA9IEwi
V0VCS0lUX1RFU1RGT05UUyI7CkBAIC0xNDMsNiArMTQ0LDkgQEAgc3RhdGljIHdzdHJpbmcgbGFz
dFBhdGhDb21wb25lbnRBc1dTdHJpbgogCiB3c3RyaW5nIHVybFN1aXRhYmxlRm9yVGVzdFJlc3Vs
dChjb25zdCB3c3RyaW5nJiB1cmxTdHJpbmcpCiB7CisgICAgaWYgKHVybFN0cmluZy5lbXB0eSgp
KQorICAgICAgICByZXR1cm4gdXJsU3RyaW5nOworCiAgICAgUmV0YWluUHRyPENGVVJMUmVmPiB1
cmwgPSBhZG9wdENGKENGVVJMQ3JlYXRlV2l0aEJ5dGVzKGtDRkFsbG9jYXRvckRlZmF1bHQsIHJl
aW50ZXJwcmV0X2Nhc3Q8Y29uc3QgVUludDgqPih1cmxTdHJpbmcuY19zdHIoKSksIHVybFN0cmlu
Zy5sZW5ndGgoKSAqIHNpemVvZih3c3RyaW5nOjp2YWx1ZV90eXBlKSwga0NGU3RyaW5nRW5jb2Rp
bmdVVEYxNiwgMCkpOwogCiAgICAgUmV0YWluUHRyPENGU3RyaW5nUmVmPiBzY2hlbWUgPSBhZG9w
dENGKENGVVJMQ29weVNjaGVtZSh1cmwuZ2V0KCkpKTsKQEAgLTUxNiwxOCArNTIwLDE3IEBAIHN0
YXRpYyB2b2lkIGR1bXBIaXN0b3J5SXRlbShJV2ViSGlzdG9yeUkKIAogICAgIGlmICh3Y3NzdHIo
c3RhdGljX2Nhc3Q8d2NoYXJfdCo+KHVybCksIEwiZmlsZTovIikgPT0gc3RhdGljX2Nhc3Q8d2No
YXJfdCo+KHVybCkpIHsKICAgICAgICAgc3RhdGljIHdjaGFyX3QqIGxheW91dFRlc3RzU3RyaW5n
ID0gTCIvTGF5b3V0VGVzdHMvIjsKLSAgICAgICAgc3RhdGljIHdjaGFyX3QqIGZpbGVUZXN0U3Ry
aW5nID0gTCIoZmlsZSB0ZXN0KToiOworICAgICAgICBzdGF0aWMgd2NoYXJfdCogbGF5b3V0VGVz
dHNTdHJpbmcyID0gTCJcXExheW91dFRlc3RzXFwiOwogICAgICAgICAKICAgICAgICAgd2NoYXJf
dCogcmVzdWx0ID0gd2Nzc3RyKHN0YXRpY19jYXN0PHdjaGFyX3QqPih1cmwpLCBsYXlvdXRUZXN0
c1N0cmluZyk7Ci0gICAgICAgIGlmIChyZXN1bHQgPT0gTlVMTCkKKyAgICAgICAgaWYgKCFyZXN1
bHQpCisgICAgICAgICAgICByZXN1bHQgPSB3Y3NzdHIoc3RhdGljX2Nhc3Q8d2NoYXJfdCo+KHVy
bCksIGxheW91dFRlc3RzU3RyaW5nMik7CisgICAgICAgIGlmICghcmVzdWx0KQogICAgICAgICAg
ICAgcmV0dXJuOwotICAgICAgICB3Y2hhcl90KiBzdGFydCA9IHJlc3VsdCArIHdjc2xlbihsYXlv
dXRUZXN0c1N0cmluZyk7CiAKLSAgICAgICAgX2JzdHJfdCBuZXdVUkwoU3lzQWxsb2NTdHJpbmdM
ZW4oMCwgU3lzU3RyaW5nTGVuKHVybCkpLCBmYWxzZSk7Ci0gICAgICAgIHdjc2NweShzdGF0aWNf
Y2FzdDx3Y2hhcl90Kj4obmV3VVJMKSwgZmlsZVRlc3RTdHJpbmcpOwotICAgICAgICB3Y3NjcHko
c3RhdGljX2Nhc3Q8d2NoYXJfdCo+KG5ld1VSTCkgKyB3Y3NsZW4oZmlsZVRlc3RTdHJpbmcpLCBz
dGFydCk7CisgICAgICAgIHdjaGFyX3QqIHN0YXJ0ID0gcmVzdWx0ICsgd2NzbGVuKGxheW91dFRl
c3RzU3RyaW5nKTsKIAotICAgICAgICB1cmwgPSBuZXdVUkw7CisgICAgICAgIHVybCA9IF9ic3Ry
X3QoTCIoZmlsZSB0ZXN0KToiKSArIF9ic3RyX3Qoc3RhcnQpOwogICAgIH0KIAogICAgIHByaW50
ZigiJVMiLCBzdGF0aWNfY2FzdDx3Y2hhcl90Kj4odXJsKSk7CkBAIC0xMDM4LDI1ICsxMDQxLDIy
IEBAIHN0YXRpYyB2b2lkIHJ1blRlc3QoY29uc3Qgc3RyaW5nJiBpbnB1dEwKICAgICBzdHIgPSBD
RlVSTEdldFN0cmluZyh1cmwpOwogCiAgICAgQ0ZJbmRleCBsZW5ndGggPSBDRlN0cmluZ0dldExl
bmd0aChzdHIpOwotICAgIFVuaUNoYXIqIGJ1ZmZlciA9IG5ldyBVbmlDaGFyW2xlbmd0aCArIDFd
OwogCi0gICAgQ0ZTdHJpbmdHZXRDaGFyYWN0ZXJzKHN0ciwgQ0ZSYW5nZU1ha2UoMCwgbGVuZ3Ro
KSwgYnVmZmVyKTsKLSAgICBidWZmZXJbbGVuZ3RoXSA9IDA7CisgICAgVmVjdG9yPFVuaUNoYXI+
IGJ1ZmZlcihsZW5ndGggKyAxLCAwKTsKKyAgICBDRlN0cmluZ0dldENoYXJhY3RlcnMoc3RyLCBD
RlJhbmdlTWFrZSgwLCBsZW5ndGgpLCBidWZmZXIuZGF0YSgpKTsKIAotICAgIF9ic3RyX3QgdXJs
QlN0cigoT0xFQ0hBUiopYnVmZmVyKTsKKyAgICBfYnN0cl90IHVybEJTdHIocmVpbnRlcnByZXRf
Y2FzdDx3Y2hhcl90Kj4oYnVmZmVyLmRhdGEoKSkpOwogICAgIEFTU0VSVCh1cmxCU3RyLmxlbmd0
aCgpID09IGxlbmd0aCk7Ci0gICAgZGVsZXRlW10gYnVmZmVyOwogCiAgICAgQ0ZJbmRleCBtYXhp
bXVtVVJMTGVuZ3RoQXNVVEY4ID0gQ0ZTdHJpbmdHZXRNYXhpbXVtU2l6ZUZvckVuY29kaW5nKGxl
bmd0aCwga0NGU3RyaW5nRW5jb2RpbmdVVEY4KSArIDE7Ci0gICAgY2hhciogdGVzdFVSTCA9IG5l
dyBjaGFyW21heGltdW1VUkxMZW5ndGhBc1VURjhdOwotICAgIENGU3RyaW5nR2V0Q1N0cmluZyhz
dHIsIHRlc3RVUkwsIG1heGltdW1VUkxMZW5ndGhBc1VURjgsIGtDRlN0cmluZ0VuY29kaW5nVVRG
OCk7CisgICAgVmVjdG9yPGNoYXI+IHRlc3RVUkwobWF4aW11bVVSTExlbmd0aEFzVVRGOCArIDEs
IDApOworICAgIENGU3RyaW5nR2V0Q1N0cmluZyhzdHIsIHRlc3RVUkwuZGF0YSgpLCBtYXhpbXVt
VVJMTGVuZ3RoQXNVVEY4LCBrQ0ZTdHJpbmdFbmNvZGluZ1VURjgpOwogCiAgICAgQ0ZSZWxlYXNl
KHVybCk7CiAKICAgICByZXNldFdlYlZpZXdUb0NvbnNpc3RlbnRTdGF0ZUJlZm9yZVRlc3Rpbmco
KTsKIAotICAgIDo6Z1Rlc3RSdW5uZXIgPSBUZXN0UnVubmVyOjpjcmVhdGUodGVzdFVSTCwgY29t
bWFuZC5leHBlY3RlZFBpeGVsSGFzaCk7Ci0gICAgZGVsZXRlW10gdGVzdFVSTDsKKyAgICA6OmdU
ZXN0UnVubmVyID0gVGVzdFJ1bm5lcjo6Y3JlYXRlKHRlc3RVUkwuZGF0YSgpLCBjb21tYW5kLmV4
cGVjdGVkUGl4ZWxIYXNoKTsKICAgICA6OmdUZXN0UnVubmVyLT5zZXRDdXN0b21UaW1lb3V0KGNv
bW1hbmQudGltZW91dCk7CiAgICAgdG9wTG9hZGluZ0ZyYW1lID0gbnVsbHB0cjsKICAgICBkb25l
ID0gZmFsc2U7CkBAIC0xMjIwLDEwICsxMjIwLDggQEAgSVdlYlZpZXcqIGNyZWF0ZVdlYlZpZXdB
bmRPZmZzY3JlZW5XaW5kbwogICAgIHZpZXdQcml2YXRlLT5zZXRTaG91bGRBcHBseU1hY0ZvbnRB
c2NlbnRIYWNrKFRSVUUpOwogICAgIHZpZXdQcml2YXRlLT5zZXRBbHdheXNVc2VzQ29tcGxleFRl
eHRDb2RlUGF0aChmb3JjZUNvbXBsZXhUZXh0KTsKIAotICAgIF9ic3RyX3QgcGx1Z2luUGF0aChT
eXNBbGxvY1N0cmluZ0xlbigwLCBleGVQYXRoKCkubGVuZ3RoKCkgKyBfdGNzbGVuKFRlc3RQbHVn
aW5EaXIpKSwgZmFsc2UpOwotICAgIF90Y3NjcHkoc3RhdGljX2Nhc3Q8VENIQVIqPihwbHVnaW5Q
YXRoKSwgZXhlUGF0aCgpLmNfc3RyKCkpOwotICAgIF90Y3NjYXQoc3RhdGljX2Nhc3Q8VENIQVIq
PihwbHVnaW5QYXRoKSwgVGVzdFBsdWdpbkRpcik7Ci0gICAgaWYgKEZBSUxFRCh2aWV3UHJpdmF0
ZS0+YWRkQWRkaXRpb25hbFBsdWdpbkRpcmVjdG9yeShwbHVnaW5QYXRoKSkpCisgICAgX2JzdHJf
dCBwbHVnaW5QYXRoID0gX2JzdHJfdChleGVQYXRoKCkuZGF0YSgpKSArIFRlc3RQbHVnaW5EaXI7
CisgICAgaWYgKEZBSUxFRCh2aWV3UHJpdmF0ZS0+YWRkQWRkaXRpb25hbFBsdWdpbkRpcmVjdG9y
eShwbHVnaW5QYXRoLkdldEJTVFIoKSkpKQogICAgICAgICByZXR1cm4gbnVsbHB0cjsKIAogICAg
IEhXTkQgdmlld1dpbmRvdzsKQEAgLTEzODQsMTEgKzEzODIsNiBAQCBzdGF0aWMgdm9pZCBwcmVw
YXJlQ29uc2lzdGVudFRlc3RpbmdFbnZpCiAKIGludCBtYWluKGludCBhcmdjLCBjb25zdCBjaGFy
KiBhcmd2W10pCiB7Ci0jaWZkZWYgX0NSVERCR19NQVBfQUxMT0MKLSAgICBfQ3J0U2V0UmVwb3J0
RmlsZShfQ1JUX1dBUk4sIF9DUlREQkdfRklMRV9TVERFUlIpOwotICAgIF9DcnRTZXRSZXBvcnRN
b2RlKF9DUlRfV0FSTiwgX0NSVERCR19NT0RFX0ZJTEUpOwotI2VuZGlmCi0KICAgICAvLyBDeWd3
aW4gY2FsbHMgOjpTZXRFcnJvck1vZGUoU0VNX0ZBSUxDUklUSUNBTEVSUk9SUyksIHdoaWNoIHdl
IHdpbGwgaW5oZXJpdC4gVGhpcyBpcyBiYWQgZm9yCiAgICAgLy8gdGVzdGluZy9kZWJ1Z2dpbmcs
IGFzIGl0IGNhdXNlcyB0aGUgcG9zdC1tb3J0ZW0gZGVidWdnZXIgbm90IHRvIGJlIGludm9rZWQu
IFdlIHJlc2V0IHRoZQogICAgIC8vIGVycm9yIG1vZGUgaGVyZSB0byB3b3JrIGFyb3VuZCBDeWd3
aW4ncyBiZWhhdmlvci4gU2VlIDxodHRwOi8vd2Via2l0Lm9yZy9iLzU1MjIyPi4KSW5kZXg6IFRv
b2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9UZXN0UnVubmVyV2luLmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBU
b29scy9EdW1wUmVuZGVyVHJlZS93aW4vVGVzdFJ1bm5lcldpbi5jcHAJKHJldmlzaW9uIDE3ODUy
MCkKKysrIFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9UZXN0UnVubmVyV2luLmNwcAkod29ya2lu
ZyBjb3B5KQpAQCAtMjczLDkgKzI3Myw5IEBAIHZvaWQgVGVzdFJ1bm5lcjo6bm90aWZ5RG9uZSgp
CiBzdGF0aWMgd3N0cmluZyBqc1N0cmluZ1JlZlRvV1N0cmluZyhKU1N0cmluZ1JlZiBqc1N0cikK
IHsKICAgICBzaXplX3QgbGVuZ3RoID0gSlNTdHJpbmdHZXRMZW5ndGgoanNTdHIpOwotICAgIFZl
Y3RvcjxXQ0hBUj4gYnVmZmVyKGxlbmd0aCArIDEpOworICAgIFZlY3RvcjxXQ0hBUj4gYnVmZmVy
KGxlbmd0aCArIDEsIDApOwogICAgIG1lbWNweShidWZmZXIuZGF0YSgpLCBKU1N0cmluZ0dldENo
YXJhY3RlcnNQdHIoanNTdHIpLCBsZW5ndGggKiBzaXplb2YoV0NIQVIpKTsKLSAgICBidWZmZXJb
bGVuZ3RoXSA9ICdcMCc7CisgICAgYnVmZmVyW2xlbmd0aF0gPSAwOwogCiAgICAgcmV0dXJuIGJ1
ZmZlci5kYXRhKCk7CiB9CkBAIC0yODcsNyArMjg3LDcgQEAgSlNTdHJpbmdSZWYgVGVzdFJ1bm5l
cjo6cGF0aFRvTG9jYWxSZXNvdQogICAgIHdzdHJpbmcgbG9jYWxQYXRoOwogICAgIGlmICghcmVz
b2x2ZUN5Z3dpblBhdGgoaW5wdXQsIGxvY2FsUGF0aCkpIHsKICAgICAgICAgcHJpbnRmKCJFUlJP
UjogRmFpbGVkIHRvIHJlc29sdmUgQ3lnd2luIHBhdGggJVNcbiIsIGlucHV0LmNfc3RyKCkpOwot
ICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAgICAgfQogCiAgICAg
cmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aENoYXJhY3RlcnMobG9jYWxQYXRoLmNfc3RyKCksIGxv
Y2FsUGF0aC5sZW5ndGgoKSk7CkBAIC03NjYsOSArNzY2LDkgQEAgdm9pZCBUZXN0UnVubmVyOjpz
ZXRVc2VyU3R5bGVTaGVldExvY2F0aQogICAgICAgICByZXR1cm47CiAKICAgICAvLyBUaGUgcGF0
aCBoYXMgYmVlbiByZXNvbHZlZCwgbm93IGNvbnZlcnQgaXQgYmFjayB0byBhIENGVVJMLgotICAg
IGludCByZXN1bHQgPSBXaWRlQ2hhclRvTXVsdGlCeXRlKENQX1VURjgsIDAsIHJlc3VsdFBhdGgu
Y19zdHIoKSwgcmVzdWx0UGF0aC5zaXplKCkgKyAxLCAwLCAwLCAwLCAwKTsKKyAgICBpbnQgcmVz
dWx0ID0gOjpXaWRlQ2hhclRvTXVsdGlCeXRlKENQX1VURjgsIDAsIHJlc3VsdFBhdGguY19zdHIo
KSwgcmVzdWx0UGF0aC5zaXplKCkgKyAxLCBudWxscHRyLCAwLCBudWxscHRyLCBudWxscHRyKTsK
ICAgICBWZWN0b3I8Y2hhcj4gdXRmOFZlY3RvcihyZXN1bHQpOwotICAgIHJlc3VsdCA9IFdpZGVD
aGFyVG9NdWx0aUJ5dGUoQ1BfVVRGOCwgMCwgcmVzdWx0UGF0aC5jX3N0cigpLCByZXN1bHRQYXRo
LnNpemUoKSArIDEsIHV0ZjhWZWN0b3IuZGF0YSgpLCByZXN1bHQsIDAsIDApOworICAgIHJlc3Vs
dCA9IDo6V2lkZUNoYXJUb011bHRpQnl0ZShDUF9VVEY4LCAwLCByZXN1bHRQYXRoLmNfc3RyKCks
IHJlc3VsdFBhdGguc2l6ZSgpICsgMSwgdXRmOFZlY3Rvci5kYXRhKCksIHJlc3VsdCwgbnVsbHB0
ciwgbnVsbHB0cik7CiAgICAgaWYgKCFyZXN1bHQpCiAgICAgICAgIHJldHVybjsKIApJbmRleDog
VG9vbHMvVGVzdFdlYktpdEFQSS93aW4vbWFpbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvVGVz
dFdlYktpdEFQSS93aW4vbWFpbi5jcHAJKHJldmlzaW9uIDE3ODUyMCkKKysrIFRvb2xzL1Rlc3RX
ZWJLaXRBUEkvd2luL21haW4uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zOCw5ICszOCw2IEBACiAj
ZW5kaWYKIAogI3ByYWdtYSBjb21tZW50KGxpbmtlciwgIi9tYW5pZmVzdGRlcGVuZGVuY3k6XCJ0
eXBlPSd3aW4zMicgbmFtZT0nTWljcm9zb2Z0LldpbmRvd3MuQ29tbW9uLUNvbnRyb2xzJyB2ZXJz
aW9uPSc2LjAuMC4wJyBwcm9jZXNzb3JBcmNoaXRlY3R1cmU9JyIgUFJPQ0VTU09SQVJDSElURUNU
VVJFICInIHB1YmxpY0tleVRva2VuPSc2NTk1YjY0MTQ0Y2NmMWRmJyBsYW5ndWFnZT0nKidcIiIp
Ci0jaWYgZGVmaW5lZChfTVNDX1ZFUikgJiYgKF9NU0NfVkVSID49IDE2MDApCi0jcHJhZ21hIGNv
bW1lbnQobGlua2VyLCAiL21hbmlmZXN0ZGVwZW5kZW5jeTpcInR5cGU9J3dpbjMyJyBuYW1lPSdN
aWNyb3NvZnQuVkM4MC5DUlQnIHZlcnNpb249JzguMC41MDcyNy42MTk1JyBwcm9jZXNzb3JBcmNo
aXRlY3R1cmU9JyIgUFJPQ0VTU09SQVJDSElURUNUVVJFICInIHB1YmxpY0tleVRva2VuPScxZmM4
YjNiOWExZTE4ZTNiJyBsYW5ndWFnZT0nKidcIiIpCi0jZW5kaWYKIAogaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIqKiBhcmd2KQogewpJbmRleDogVG9vbHMvd2luL0RMTExhdW5jaGVyL0RMTExhdW5j
aGVyTWFpbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvd2luL0RMTExhdW5jaGVyL0RMTExhdW5j
aGVyTWFpbi5jcHAJKHJldmlzaW9uIDE3ODUyMCkKKysrIFRvb2xzL3dpbi9ETExMYXVuY2hlci9E
TExMYXVuY2hlck1haW4uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00OCw5ICs0OCw2IEBAIHVzaW5n
IG5hbWVzcGFjZSBzdGQ7CiAjZW5kaWYKIAogI3ByYWdtYSBjb21tZW50KGxpbmtlciwgIi9tYW5p
ZmVzdGRlcGVuZGVuY3k6XCJ0eXBlPSd3aW4zMicgbmFtZT0nTWljcm9zb2Z0LldpbmRvd3MuQ29t
bW9uLUNvbnRyb2xzJyB2ZXJzaW9uPSc2LjAuMC4wJyBwcm9jZXNzb3JBcmNoaXRlY3R1cmU9JyIg
UFJPQ0VTU09SQVJDSElURUNUVVJFICInIHB1YmxpY0tleVRva2VuPSc2NTk1YjY0MTQ0Y2NmMWRm
JyBsYW5ndWFnZT0nKidcIiIpCi0jaWYgZGVmaW5lZChfTVNDX1ZFUikgJiYgKF9NU0NfVkVSID49
IDE2MDApICYmICFkZWZpbmVkKFdJTl9DQUlSTykKLSNwcmFnbWEgY29tbWVudChsaW5rZXIsICIv
bWFuaWZlc3RkZXBlbmRlbmN5OlwidHlwZT0nd2luMzInIG5hbWU9J01pY3Jvc29mdC5WQzgwLkNS
VCcgdmVyc2lvbj0nOC4wLjUwNzI3LjYxOTUnIHByb2Nlc3NvckFyY2hpdGVjdHVyZT0nIiBQUk9D
RVNTT1JBUkNISVRFQ1RVUkUgIicgcHVibGljS2V5VG9rZW49JzFmYzhiM2I5YTFlMThlM2InIGxh
bmd1YWdlPScqJ1wiIikKLSNlbmRpZgogCiBzdGF0aWMgdm9pZCBlbmFibGVUZXJtaW5hdGlvbk9u
SGVhcENvcnJ1cHRpb24oKQogewpAQCAtMTg3LDcgKzE4NCwxMiBAQCBpbnQgbWFpbihpbnQgYXJn
YywgY29uc3QgY2hhciogYXJndltdKQogaW50IFdJTkFQSSB3V2luTWFpbihISU5TVEFOQ0UgaElu
c3RhbmNlLCBISU5TVEFOQ0UgaFByZXZJbnN0YW5jZSwgTFBXU1RSIGxwc3RyQ21kTGluZSwgaW50
IG5DbWRTaG93KQogI2VuZGlmCiB7Ci0gICAgX0NydFNldERiZ0ZsYWcoX0NSVERCR19BTExPQ19N
RU1fREYgfCBfQ1JUREJHX0xFQUtfQ0hFQ0tfREYgfCBfQ1JUREJHX0NIRUNLX0FMV0FZU19ERik7
CisjaWZkZWYgX0NSVERCR19NQVBfQUxMT0MKKyAgICBfQ3J0U2V0UmVwb3J0RmlsZShfQ1JUX1dB
Uk4sIF9DUlREQkdfRklMRV9TVERFUlIpOworICAgIF9DcnRTZXRSZXBvcnRNb2RlKF9DUlRfV0FS
TiwgX0NSVERCR19NT0RFX0ZJTEUpOworI2VuZGlmCisKKyAgICBfQ3J0U2V0RGJnRmxhZyhfQ1JU
REJHX0FMTE9DX01FTV9ERiB8IF9DUlREQkdfREVMQVlfRlJFRV9NRU1fREYgfCBfQ1JUREJHX0NI
RUNLX0FMV0FZU19ERik7CiAKICAgICBlbmFibGVUZXJtaW5hdGlvbk9uSGVhcENvcnJ1cHRpb24o
KTsKIAo=
</data>
<flag name="review"
          id="269644"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>