<?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>142534</bug_id>
          
          <creation_ts>2015-03-10 08:39:47 -0700</creation_ts>
          <short_desc>[Win64] Not all parameters are set up for slow path call.</short_desc>
          <delta_ts>2017-04-24 19:05:55 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></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>peavo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>bfulgham</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1075962</commentid>
    <comment_count>0</comment_count>
    <who name="">peavo</who>
    <bug_when>2015-03-10 08:39:47 -0700</bug_when>
    <thetext>Only 6 parameters are set up, but a slow path call can have up to 8 parameters (including frame pointer).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1075969</commentid>
    <comment_count>1</comment_count>
      <attachid>248332</attachid>
    <who name="">peavo</who>
    <bug_when>2015-03-10 09:38:18 -0700</bug_when>
    <thetext>Created attachment 248332
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1075973</commentid>
    <comment_count>2</comment_count>
      <attachid>248334</attachid>
    <who name="">peavo</who>
    <bug_when>2015-03-10 09:54:02 -0700</bug_when>
    <thetext>Created attachment 248334
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1076007</commentid>
    <comment_count>3</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2015-03-10 11:36:30 -0700</bug_when>
    <thetext>Is this covered by some kind of regression test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1076014</commentid>
    <comment_count>4</comment_count>
    <who name="">peavo</who>
    <bug_when>2015-03-10 11:55:06 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Is this covered by some kind of regression test?

I have run the stress tests, without any regressions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1076015</commentid>
    <comment_count>5</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2015-03-10 11:57:02 -0700</bug_when>
    <thetext>Sure, but is there a test that fails without this change and passes with it? If not, we need to add one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1076016</commentid>
    <comment_count>6</comment_count>
    <who name="">peavo</who>
    <bug_when>2015-03-10 11:59:22 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Sure, but is there a test that fails without this change and passes with it?
&gt; If not, we need to add one.

I see, I&apos;ll look into it :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1076019</commentid>
    <comment_count>7</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2015-03-10 12:01:57 -0700</bug_when>
    <thetext>For the record, the &quot;64-bit&quot; WinCairo bot is building and running 32-bit tests.  We won&apos;t see the test failure or fix on that bot :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1076270</commentid>
    <comment_count>8</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-03-11 01:03:53 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; For the record, the &quot;64-bit&quot; WinCairo bot is building and running 32-bit
&gt; tests.  We won&apos;t see the test failure or fix on that bot :(

Why do we call it 64 bit if it is a 32 bit bot? We should rename it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1076271</commentid>
    <comment_count>9</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-03-11 01:05:38 -0700</bug_when>
    <thetext>And what aboud the Apple Windows bots, aren&apos;t they 64 bit bots?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1077525</commentid>
    <comment_count>10</comment_count>
      <attachid>248742</attachid>
    <who name="">peavo</who>
    <bug_when>2015-03-16 12:24:25 -0700</bug_when>
    <thetext>Created attachment 248742
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1077527</commentid>
    <comment_count>11</comment_count>
    <who name="">peavo</who>
    <bug_when>2015-03-16 12:28:53 -0700</bug_when>
    <thetext>It turns out nobody is currently using 8 parameters, but 6 parameters at most. I removed the unused overloads of setupArgumentsWithExecState in the last patch. I&apos;m not quite sure how to test this, since nobody is using 8 parameters right now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1077536</commentid>
    <comment_count>12</comment_count>
      <attachid>248743</attachid>
    <who name="">peavo</who>
    <bug_when>2015-03-16 12:35:24 -0700</bug_when>
    <thetext>Created attachment 248743
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1077538</commentid>
    <comment_count>13</comment_count>
    <who name="">peavo</who>
    <bug_when>2015-03-16 12:43:37 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; It turns out nobody is currently using 8 parameters, but 6 parameters at
&gt; most. I removed the unused overloads of setupArgumentsWithExecState in the
&gt; last patch. I&apos;m not quite sure how to test this, since nobody is using 8
&gt; parameters right now.

Correction: Win64 is not using more than 6 parameters, but others are, so the overloads of setupArgumentsWithExecState I removed, needs to stay.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1101993</commentid>
    <comment_count>14</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2015-06-15 12:13:22 -0700</bug_when>
    <thetext>Is this still needed?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1102222</commentid>
    <comment_count>15</comment_count>
    <who name="">peavo</who>
    <bug_when>2015-06-16 05:46:19 -0700</bug_when>
    <thetext>This is not really needed at the moment, since nobody is calling a slow path function with more than 6 parameters AFAIK. It might be needed in the future, though, if somebody were to add a slow path function with 7 or 8 parameters.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1221912</commentid>
    <comment_count>16</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2016-08-22 11:20:50 -0700</bug_when>
    <thetext>(In reply to comment #15)
&gt; This is not really needed at the moment, since nobody is calling a slow path
&gt; function with more than 6 parameters AFAIK. It might be needed in the
&gt; future, though, if somebody were to add a slow path function with 7 or 8
&gt; parameters.

If you don&apos;t think it&apos;s needed, we should close it.

If you think it&apos;s likely the 7 or 8-parameter case is useful we should get it approved and landed!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1300809</commentid>
    <comment_count>17</comment_count>
      <attachid>248743</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2017-04-24 19:05:55 -0700</bug_when>
    <thetext>Comment on attachment 248743
Patch

This patch has been pending review since 2015 with no recent activity.

Clearing from the review queue.

Feel free to update and resubmit if the patch is still relevant.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>248332</attachid>
            <date>2015-03-10 09:38:18 -0700</date>
            <delta_ts>2015-03-10 09:53:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-142534-20150310173745.patch</filename>
            <type>text/plain</type>
            <size>3560</size>
            <attacher>peavo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTgxMzI2KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBA
CisyMDE1LTAzLTEwICBQZXIgQXJuZSBWb2xsYW4gIDxwZWF2b0BvdXRsb29rLmNvbT4KKworICAg
ICAgICBbV2luNjRdIE5vdCBhbGwgcGFyYW1ldGVycyBhcmUgc2V0IHVwIGZvciBzbG93IHBhdGgg
Y2FsbC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0
MjUzNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE9u
bHkgNiBwYXJhbWV0ZXJzIGFyZSBzZXQgdXAsIGJ1dCBhIHNsb3cgcGF0aCBjYWxsIGNhbiBoYXZl
IHVwIHRvIDggcGFyYW1ldGVycywKKyAgICAgICAgaW5jbHVkaW5nIHRoZSBmcmFtZSBwb2ludGVy
LgorCisgICAgICAgICogYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyWDg2XzY0Lmg6CisKIDIwMTUt
MDMtMTAgIE1pY2hhZWwgQ2F0YW56YXJvICA8bWNhdGFuemFyb0BpZ2FsaWEuY29tPgogCiAgICAg
ICAgIEdDQzogQ1JBU0goKSBzaG91bGQgYmUgYW5ub3RhdGVkIHdpdGggTk9SRVRVUk4KSW5kZXg6
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJYODZfNjQuaAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1i
bGVyWDg2XzY0LmgJKHJldmlzaW9uIDE4MTI4MykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9h
c3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJYODZfNjQuaAkod29ya2luZyBjb3B5KQpAQCAtMjksNiAr
MjksNyBAQAogI2lmIEVOQUJMRShBU1NFTUJMRVIpICYmIENQVShYODZfNjQpCiAKICNpbmNsdWRl
ICJNYWNyb0Fzc2VtYmxlclg4NkNvbW1vbi5oIgorI2luY2x1ZGUgIk1heEZyYW1lRXh0ZW50Rm9y
U2xvd1BhdGhDYWxsLmgiCiAKICNkZWZpbmUgUkVQVEFDSF9PRkZTRVRfQ0FMTF9SMTEgMwogCkBA
IC0xOTUsMjUgKzE5NiwyNSBAQCBwdWJsaWM6CiAgICAgICAgIHN0b3JlNjQoWDg2UmVnaXN0ZXJz
OjplYnAsIEFkZHJlc3MoWDg2UmVnaXN0ZXJzOjplc3AsIC0xNikpOwogCiAgICAgICAgIC8vIE9u
IFdpbmRvd3Mgd2UgbmVlZCB0byBjb3B5IHRoZSBhcmd1bWVudHMgdGhhdCBkb24ndCBmaXQgaW4g
cmVnaXN0ZXJzIHRvIHRoZSBzdGFjayBsb2NhdGlvbiB3aGVyZSB0aGUgY2FsbGVlIGV4cGVjdHMg
dG8gZmluZCB0aGVtLgotICAgICAgICAvLyBXZSBkb24ndCBrbm93IHRoZSBudW1iZXIgb2YgYXJn
dW1lbnRzIGF0IHRoaXMgcG9pbnQsIHNvIHRoZSBhcmd1bWVudHMgKDUsIDYsIC4uLikgc2hvdWxk
IGFsd2F5cyBiZSBjb3BpZWQuCisgICAgICAgIC8vIFdlIGRvbid0IGtub3cgdGhlIG51bWJlciBv
ZiBhcmd1bWVudHMgYXQgdGhpcyBwb2ludCwgc28gdGhlIGFyZ3VtZW50cyAoNSwuLiw4KSBzaG91
bGQgYWx3YXlzIGJlIGNvcGllZC4KIAotICAgICAgICAvLyBDb3B5IGFyZ3VtZW50IDUKLSAgICAg
ICAgbG9hZDY0KEFkZHJlc3MoWDg2UmVnaXN0ZXJzOjplc3AsIDQgKiBzaXplb2YoaW50NjRfdCkp
LCBzY3JhdGNoUmVnaXN0ZXIpOwotICAgICAgICBzdG9yZTY0KHNjcmF0Y2hSZWdpc3RlciwgQWRk
cmVzcyhYODZSZWdpc3RlcnM6OmVzcCwgLTQgKiBzdGF0aWNfY2FzdDxpbnQzMl90PihzaXplb2Yo
aW50NjRfdCkpKSk7Ci0KLSAgICAgICAgLy8gQ29weSBhcmd1bWVudCA2Ci0gICAgICAgIGxvYWQ2
NChBZGRyZXNzKFg4NlJlZ2lzdGVyczo6ZXNwLCA1ICogc2l6ZW9mKGludDY0X3QpKSwgc2NyYXRj
aFJlZ2lzdGVyKTsKLSAgICAgICAgc3RvcmU2NChzY3JhdGNoUmVnaXN0ZXIsIEFkZHJlc3MoWDg2
UmVnaXN0ZXJzOjplc3AsIC0zICogc3RhdGljX2Nhc3Q8aW50MzJfdD4oc2l6ZW9mKGludDY0X3Qp
KSkpOworICAgICAgICBjb25zdCBpbnQgcGFyYW1Db3VudCA9IG1heEZyYW1lRXh0ZW50Rm9yU2xv
d1BhdGhDYWxsIC8gc2l6ZW9mKGludDY0X3QpOworCisgICAgICAgIGZvciAoaW50IGkgPSAwOyBp
IDwgcGFyYW1Db3VudCAtIDQ7IGkrKykgeworICAgICAgICAgICAgbG9hZDY0KEFkZHJlc3MoWDg2
UmVnaXN0ZXJzOjplc3AsICg0ICsgaSkgKiBzaXplb2YoaW50NjRfdCkpLCBzY3JhdGNoUmVnaXN0
ZXIpOworICAgICAgICAgICAgc3RvcmU2NChzY3JhdGNoUmVnaXN0ZXIsIEFkZHJlc3MoWDg2UmVn
aXN0ZXJzOjplc3AsICgtNiArIGkpICogc2l6ZW9mKGludDY0X3QpKSk7CisgICAgICAgIH0KIAog
ICAgICAgICAvLyBXZSBhbHNvIG5lZWQgdG8gYWxsb2NhdGUgdGhlIHNoYWRvdyBzcGFjZSBvbiB0
aGUgc3RhY2sgZm9yIHRoZSA0IHBhcmFtZXRlciByZWdpc3RlcnMuCiAgICAgICAgIC8vIEFsc28s
IHdlIHNob3VsZCBhbGxvY2F0ZSAxNiBieXRlcyBmb3IgdGhlIGZyYW1lIHBvaW50ZXIsIGFuZCBy
ZXR1cm4gYWRkcmVzcyAobm90IHBvcHVsYXRlZCkuCi0gICAgICAgIC8vIEluIGFkZGl0aW9uLCB3
ZSBuZWVkIHRvIGFsbG9jYXRlIDE2IGJ5dGVzIGZvciB0d28gbW9yZSBwYXJhbWV0ZXJzLCBzaW5j
ZSB0aGUgY2FsbCBjYW4gaGF2ZSB1cCB0byA2IHBhcmFtZXRlcnMuCi0gICAgICAgIHN1YjY0KFRy
dXN0ZWRJbW0zMig4ICogc2l6ZW9mKGludDY0X3QpKSwgWDg2UmVnaXN0ZXJzOjplc3ApOworICAg
ICAgICAvLyBJbiBhZGRpdGlvbiwgd2UgbmVlZCB0byBhbGxvY2F0ZSAzMiBieXRlcyBmb3IgNCBt
b3JlIHBhcmFtZXRlcnMsIHNpbmNlIHRoZSBjYWxsIGNhbiBoYXZlIHVwIHRvIDggcGFyYW1ldGVy
cy4KKyAgICAgICAgY29uc3QgVHJ1c3RlZEltbTMyIHN0YWNrQWxsb2NhdGlvblNpemUobWF4RnJh
bWVFeHRlbnRGb3JTbG93UGF0aENhbGwgKyAyICogc2l6ZW9mKGludDY0X3QpKTsKKyAgICAgICAg
c3ViNjQoc3RhY2tBbGxvY2F0aW9uU2l6ZSwgWDg2UmVnaXN0ZXJzOjplc3ApOwogI2VuZGlmCiAg
ICAgICAgIERhdGFMYWJlbFB0ciBsYWJlbCA9IG1vdmVXaXRoUGF0Y2goVHJ1c3RlZEltbVB0cigw
KSwgc2NyYXRjaFJlZ2lzdGVyKTsKICAgICAgICAgQ2FsbCByZXN1bHQgPSBDYWxsKG1fYXNzZW1i
bGVyLmNhbGwoc2NyYXRjaFJlZ2lzdGVyKSwgQ2FsbDo6TGlua2FibGUpOwogI2lmIE9TKFdJTkRP
V1MpCi0gICAgICAgIGFkZDY0KFRydXN0ZWRJbW0zMig4ICogc2l6ZW9mKGludDY0X3QpKSwgWDg2
UmVnaXN0ZXJzOjplc3ApOworICAgICAgICBhZGQ2NChzdGFja0FsbG9jYXRpb25TaXplLCBYODZS
ZWdpc3RlcnM6OmVzcCk7CiAjZW5kaWYKICAgICAgICAgQVNTRVJUX1VOVVNFRChsYWJlbCwgZGlm
ZmVyZW5jZUJldHdlZW4obGFiZWwsIHJlc3VsdCkgPT0gUkVQVEFDSF9PRkZTRVRfQ0FMTF9SMTEp
OwogICAgICAgICByZXR1cm4gcmVzdWx0Owo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>248334</attachid>
            <date>2015-03-10 09:54:02 -0700</date>
            <delta_ts>2015-03-16 12:24:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-142534-20150310175329.patch</filename>
            <type>text/plain</type>
            <size>3645</size>
            <attacher>peavo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTgxMzI2KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBA
CisyMDE1LTAzLTEwICBQZXIgQXJuZSBWb2xsYW4gIDxwZWF2b0BvdXRsb29rLmNvbT4KKworICAg
ICAgICBbV2luNjRdIE5vdCBhbGwgcGFyYW1ldGVycyBhcmUgc2V0IHVwIGZvciBzbG93IHBhdGgg
Y2FsbC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0
MjUzNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE9u
bHkgNiBwYXJhbWV0ZXJzIGFyZSBzZXQgdXAsIGJ1dCBhIHNsb3cgcGF0aCBjYWxsIGNhbiBoYXZl
IHVwIHRvIDggcGFyYW1ldGVycywKKyAgICAgICAgaW5jbHVkaW5nIHRoZSBmcmFtZSBwb2ludGVy
LgorCisgICAgICAgICogYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyWDg2XzY0Lmg6CisKIDIwMTUt
MDMtMTAgIE1pY2hhZWwgQ2F0YW56YXJvICA8bWNhdGFuemFyb0BpZ2FsaWEuY29tPgogCiAgICAg
ICAgIEdDQzogQ1JBU0goKSBzaG91bGQgYmUgYW5ub3RhdGVkIHdpdGggTk9SRVRVUk4KSW5kZXg6
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJYODZfNjQuaAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1i
bGVyWDg2XzY0LmgJKHJldmlzaW9uIDE4MTI4MykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9h
c3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJYODZfNjQuaAkod29ya2luZyBjb3B5KQpAQCAtMzAsNiAr
MzAsMTAgQEAKIAogI2luY2x1ZGUgIk1hY3JvQXNzZW1ibGVyWDg2Q29tbW9uLmgiCiAKKyNpZiBP
UyhXSU5ET1dTKQorI2luY2x1ZGUgIk1heEZyYW1lRXh0ZW50Rm9yU2xvd1BhdGhDYWxsLmgiCisj
ZW5kaWYKKwogI2RlZmluZSBSRVBUQUNIX09GRlNFVF9DQUxMX1IxMSAzCiAKIGlubGluZSBib29s
IENBTl9TSUdOX0VYVEVORF8zMl82NChpbnQ2NF90IHZhbHVlKSB7IHJldHVybiB2YWx1ZSA9PSAo
aW50NjRfdCkoaW50MzJfdCl2YWx1ZTsgfQpAQCAtMTk1LDI1ICsxOTksMjUgQEAgcHVibGljOgog
ICAgICAgICBzdG9yZTY0KFg4NlJlZ2lzdGVyczo6ZWJwLCBBZGRyZXNzKFg4NlJlZ2lzdGVyczo6
ZXNwLCAtMTYpKTsKIAogICAgICAgICAvLyBPbiBXaW5kb3dzIHdlIG5lZWQgdG8gY29weSB0aGUg
YXJndW1lbnRzIHRoYXQgZG9uJ3QgZml0IGluIHJlZ2lzdGVycyB0byB0aGUgc3RhY2sgbG9jYXRp
b24gd2hlcmUgdGhlIGNhbGxlZSBleHBlY3RzIHRvIGZpbmQgdGhlbS4KLSAgICAgICAgLy8gV2Ug
ZG9uJ3Qga25vdyB0aGUgbnVtYmVyIG9mIGFyZ3VtZW50cyBhdCB0aGlzIHBvaW50LCBzbyB0aGUg
YXJndW1lbnRzICg1LCA2LCAuLi4pIHNob3VsZCBhbHdheXMgYmUgY29waWVkLgorICAgICAgICAv
LyBXZSBkb24ndCBrbm93IHRoZSBudW1iZXIgb2YgYXJndW1lbnRzIGF0IHRoaXMgcG9pbnQsIHNv
IHRoZSBhcmd1bWVudHMgKDUsLi4sOCkgc2hvdWxkIGFsd2F5cyBiZSBjb3BpZWQuCiAKLSAgICAg
ICAgLy8gQ29weSBhcmd1bWVudCA1Ci0gICAgICAgIGxvYWQ2NChBZGRyZXNzKFg4NlJlZ2lzdGVy
czo6ZXNwLCA0ICogc2l6ZW9mKGludDY0X3QpKSwgc2NyYXRjaFJlZ2lzdGVyKTsKLSAgICAgICAg
c3RvcmU2NChzY3JhdGNoUmVnaXN0ZXIsIEFkZHJlc3MoWDg2UmVnaXN0ZXJzOjplc3AsIC00ICog
c3RhdGljX2Nhc3Q8aW50MzJfdD4oc2l6ZW9mKGludDY0X3QpKSkpOwotCi0gICAgICAgIC8vIENv
cHkgYXJndW1lbnQgNgotICAgICAgICBsb2FkNjQoQWRkcmVzcyhYODZSZWdpc3RlcnM6OmVzcCwg
NSAqIHNpemVvZihpbnQ2NF90KSksIHNjcmF0Y2hSZWdpc3Rlcik7Ci0gICAgICAgIHN0b3JlNjQo
c2NyYXRjaFJlZ2lzdGVyLCBBZGRyZXNzKFg4NlJlZ2lzdGVyczo6ZXNwLCAtMyAqIHN0YXRpY19j
YXN0PGludDMyX3Q+KHNpemVvZihpbnQ2NF90KSkpKTsKKyAgICAgICAgY29uc3QgaW50IHBhcmFt
Q291bnQgPSBtYXhGcmFtZUV4dGVudEZvclNsb3dQYXRoQ2FsbCAvIHNpemVvZihpbnQ2NF90KTsK
KworICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IHBhcmFtQ291bnQgLSA0OyBpKyspIHsKKyAg
ICAgICAgICAgIGxvYWQ2NChBZGRyZXNzKFg4NlJlZ2lzdGVyczo6ZXNwLCAoNCArIGkpICogc2l6
ZW9mKGludDY0X3QpKSwgc2NyYXRjaFJlZ2lzdGVyKTsKKyAgICAgICAgICAgIHN0b3JlNjQoc2Ny
YXRjaFJlZ2lzdGVyLCBBZGRyZXNzKFg4NlJlZ2lzdGVyczo6ZXNwLCAoLTYgKyBpKSAqIHNpemVv
ZihpbnQ2NF90KSkpOworICAgICAgICB9CiAKICAgICAgICAgLy8gV2UgYWxzbyBuZWVkIHRvIGFs
bG9jYXRlIHRoZSBzaGFkb3cgc3BhY2Ugb24gdGhlIHN0YWNrIGZvciB0aGUgNCBwYXJhbWV0ZXIg
cmVnaXN0ZXJzLgogICAgICAgICAvLyBBbHNvLCB3ZSBzaG91bGQgYWxsb2NhdGUgMTYgYnl0ZXMg
Zm9yIHRoZSBmcmFtZSBwb2ludGVyLCBhbmQgcmV0dXJuIGFkZHJlc3MgKG5vdCBwb3B1bGF0ZWQp
LgotICAgICAgICAvLyBJbiBhZGRpdGlvbiwgd2UgbmVlZCB0byBhbGxvY2F0ZSAxNiBieXRlcyBm
b3IgdHdvIG1vcmUgcGFyYW1ldGVycywgc2luY2UgdGhlIGNhbGwgY2FuIGhhdmUgdXAgdG8gNiBw
YXJhbWV0ZXJzLgotICAgICAgICBzdWI2NChUcnVzdGVkSW1tMzIoOCAqIHNpemVvZihpbnQ2NF90
KSksIFg4NlJlZ2lzdGVyczo6ZXNwKTsKKyAgICAgICAgLy8gSW4gYWRkaXRpb24sIHdlIG5lZWQg
dG8gYWxsb2NhdGUgMzIgYnl0ZXMgZm9yIDQgbW9yZSBwYXJhbWV0ZXJzLCBzaW5jZSB0aGUgY2Fs
bCBjYW4gaGF2ZSB1cCB0byA4IHBhcmFtZXRlcnMuCisgICAgICAgIGNvbnN0IFRydXN0ZWRJbW0z
MiBzdGFja0FsbG9jYXRpb25TaXplKG1heEZyYW1lRXh0ZW50Rm9yU2xvd1BhdGhDYWxsICsgMiAq
IHNpemVvZihpbnQ2NF90KSk7CisgICAgICAgIHN1YjY0KHN0YWNrQWxsb2NhdGlvblNpemUsIFg4
NlJlZ2lzdGVyczo6ZXNwKTsKICNlbmRpZgogICAgICAgICBEYXRhTGFiZWxQdHIgbGFiZWwgPSBt
b3ZlV2l0aFBhdGNoKFRydXN0ZWRJbW1QdHIoMCksIHNjcmF0Y2hSZWdpc3Rlcik7CiAgICAgICAg
IENhbGwgcmVzdWx0ID0gQ2FsbChtX2Fzc2VtYmxlci5jYWxsKHNjcmF0Y2hSZWdpc3RlciksIENh
bGw6OkxpbmthYmxlKTsKICNpZiBPUyhXSU5ET1dTKQotICAgICAgICBhZGQ2NChUcnVzdGVkSW1t
MzIoOCAqIHNpemVvZihpbnQ2NF90KSksIFg4NlJlZ2lzdGVyczo6ZXNwKTsKKyAgICAgICAgYWRk
NjQoc3RhY2tBbGxvY2F0aW9uU2l6ZSwgWDg2UmVnaXN0ZXJzOjplc3ApOwogI2VuZGlmCiAgICAg
ICAgIEFTU0VSVF9VTlVTRUQobGFiZWwsIGRpZmZlcmVuY2VCZXR3ZWVuKGxhYmVsLCByZXN1bHQp
ID09IFJFUFRBQ0hfT0ZGU0VUX0NBTExfUjExKTsKICAgICAgICAgcmV0dXJuIHJlc3VsdDsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>248742</attachid>
            <date>2015-03-16 12:24:25 -0700</date>
            <delta_ts>2015-03-16 12:35:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-142534-20150316202353.patch</filename>
            <type>text/plain</type>
            <size>9764</size>
            <attacher>peavo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTgxNTcyKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBA
CisyMDE1LTAzLTE2ICBQZXIgQXJuZSBWb2xsYW4gIDxwZWF2b0BvdXRsb29rLmNvbT4KKworICAg
ICAgICBbV2luNjRdIE5vdCBhbGwgcGFyYW1ldGVycyBhcmUgc2V0IHVwIGZvciBzbG93IHBhdGgg
Y2FsbC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0
MjUzNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE9u
bHkgNiBwYXJhbWV0ZXJzIGFyZSBzZXQgdXAsIGJ1dCBhIHNsb3cgcGF0aCBjYWxsIGNhbiBoYXZl
IHVwIHRvIDggcGFyYW1ldGVycywKKyAgICAgICAgaW5jbHVkaW5nIHRoZSBmcmFtZSBwb2ludGVy
LiBUaGVyZSBhcmUgc2V2ZXJhbCBvdmVybG9hZHMgb2Ygc2V0dXBBcmd1bWVudHNXaXRoRXhlY1N0
YXRlCisgICAgICAgIHdpdGggNiBvciA3IHBhcmFtZXRlcnMsIHdoaWNoIGFyZSB1bnVzZWQsIGFu
ZCBjYW4gYmUgcmVtb3ZlZC4KKworICAgICAgICAqIGFzc2VtYmxlci9NYWNyb0Fzc2VtYmxlclg4
Nl82NC5oOgorICAgICAgICAoSlNDOjpNYWNyb0Fzc2VtYmxlclg4Nl82NDo6Y2FsbCk6CisgICAg
ICAgICogaml0L0NDYWxsSGVscGVycy5oOiBTZXQgdXAgOCBwYXJhbWV0ZXJzIGZvciBzbG93IHBh
dGggY2FsbC4KKyAgICAgICAgKEpTQzo6Q0NhbGxIZWxwZXJzOjpzZXR1cEFyZ3VtZW50c1dpdGhF
eGVjU3RhdGUpOiBSZW1vdmUgdW51c2VkIG92ZXJsb2Fkcy4KKwogMjAxNS0wMy0xNiAgQ3NhYmEg
T3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQub3JnPgogCiAgICAgICAgIFtBUk1dIEVuYWJsZSBn
ZW5lcmF0aW5nIGlkaXYgaW5zdHJ1Y3Rpb25zIGlmIGl0IGlzIHN1cHBvcnRlZApJbmRleDogU291
cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlclg4Nl82NC5oCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJY
ODZfNjQuaAkocmV2aXNpb24gMTgxNTYxKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2Vt
Ymxlci9NYWNyb0Fzc2VtYmxlclg4Nl82NC5oCSh3b3JraW5nIGNvcHkpCkBAIC0zMCw2ICszMCwx
MCBAQAogCiAjaW5jbHVkZSAiTWFjcm9Bc3NlbWJsZXJYODZDb21tb24uaCIKIAorI2lmIE9TKFdJ
TkRPV1MpCisjaW5jbHVkZSAiTWF4RnJhbWVFeHRlbnRGb3JTbG93UGF0aENhbGwuaCIKKyNlbmRp
ZgorCiAjZGVmaW5lIFJFUFRBQ0hfT0ZGU0VUX0NBTExfUjExIDMKIAogaW5saW5lIGJvb2wgQ0FO
X1NJR05fRVhURU5EXzMyXzY0KGludDY0X3QgdmFsdWUpIHsgcmV0dXJuIHZhbHVlID09IChpbnQ2
NF90KShpbnQzMl90KXZhbHVlOyB9CkBAIC0xOTUsMjUgKzE5OSwyNSBAQCBwdWJsaWM6CiAgICAg
ICAgIHN0b3JlNjQoWDg2UmVnaXN0ZXJzOjplYnAsIEFkZHJlc3MoWDg2UmVnaXN0ZXJzOjplc3As
IC0xNikpOwogCiAgICAgICAgIC8vIE9uIFdpbmRvd3Mgd2UgbmVlZCB0byBjb3B5IHRoZSBhcmd1
bWVudHMgdGhhdCBkb24ndCBmaXQgaW4gcmVnaXN0ZXJzIHRvIHRoZSBzdGFjayBsb2NhdGlvbiB3
aGVyZSB0aGUgY2FsbGVlIGV4cGVjdHMgdG8gZmluZCB0aGVtLgotICAgICAgICAvLyBXZSBkb24n
dCBrbm93IHRoZSBudW1iZXIgb2YgYXJndW1lbnRzIGF0IHRoaXMgcG9pbnQsIHNvIHRoZSBhcmd1
bWVudHMgKDUsIDYsIC4uLikgc2hvdWxkIGFsd2F5cyBiZSBjb3BpZWQuCisgICAgICAgIC8vIFdl
IGRvbid0IGtub3cgdGhlIG51bWJlciBvZiBhcmd1bWVudHMgYXQgdGhpcyBwb2ludCwgc28gdGhl
IGFyZ3VtZW50cyAoNSwuLiw4KSBzaG91bGQgYWx3YXlzIGJlIGNvcGllZC4KIAotICAgICAgICAv
LyBDb3B5IGFyZ3VtZW50IDUKLSAgICAgICAgbG9hZDY0KEFkZHJlc3MoWDg2UmVnaXN0ZXJzOjpl
c3AsIDQgKiBzaXplb2YoaW50NjRfdCkpLCBzY3JhdGNoUmVnaXN0ZXIpOwotICAgICAgICBzdG9y
ZTY0KHNjcmF0Y2hSZWdpc3RlciwgQWRkcmVzcyhYODZSZWdpc3RlcnM6OmVzcCwgLTQgKiBzdGF0
aWNfY2FzdDxpbnQzMl90PihzaXplb2YoaW50NjRfdCkpKSk7Ci0KLSAgICAgICAgLy8gQ29weSBh
cmd1bWVudCA2Ci0gICAgICAgIGxvYWQ2NChBZGRyZXNzKFg4NlJlZ2lzdGVyczo6ZXNwLCA1ICog
c2l6ZW9mKGludDY0X3QpKSwgc2NyYXRjaFJlZ2lzdGVyKTsKLSAgICAgICAgc3RvcmU2NChzY3Jh
dGNoUmVnaXN0ZXIsIEFkZHJlc3MoWDg2UmVnaXN0ZXJzOjplc3AsIC0zICogc3RhdGljX2Nhc3Q8
aW50MzJfdD4oc2l6ZW9mKGludDY0X3QpKSkpOworICAgICAgICBjb25zdCBpbnQgcGFyYW1Db3Vu
dCA9IG1heEZyYW1lRXh0ZW50Rm9yU2xvd1BhdGhDYWxsIC8gc2l6ZW9mKGludDY0X3QpOworCisg
ICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgcGFyYW1Db3VudCAtIDQ7IGkrKykgeworICAgICAg
ICAgICAgbG9hZDY0KEFkZHJlc3MoWDg2UmVnaXN0ZXJzOjplc3AsICg0ICsgaSkgKiBzaXplb2Yo
aW50NjRfdCkpLCBzY3JhdGNoUmVnaXN0ZXIpOworICAgICAgICAgICAgc3RvcmU2NChzY3JhdGNo
UmVnaXN0ZXIsIEFkZHJlc3MoWDg2UmVnaXN0ZXJzOjplc3AsICgtNiArIGkpICogc2l6ZW9mKGlu
dDY0X3QpKSk7CisgICAgICAgIH0KIAogICAgICAgICAvLyBXZSBhbHNvIG5lZWQgdG8gYWxsb2Nh
dGUgdGhlIHNoYWRvdyBzcGFjZSBvbiB0aGUgc3RhY2sgZm9yIHRoZSA0IHBhcmFtZXRlciByZWdp
c3RlcnMuCiAgICAgICAgIC8vIEFsc28sIHdlIHNob3VsZCBhbGxvY2F0ZSAxNiBieXRlcyBmb3Ig
dGhlIGZyYW1lIHBvaW50ZXIsIGFuZCByZXR1cm4gYWRkcmVzcyAobm90IHBvcHVsYXRlZCkuCi0g
ICAgICAgIC8vIEluIGFkZGl0aW9uLCB3ZSBuZWVkIHRvIGFsbG9jYXRlIDE2IGJ5dGVzIGZvciB0
d28gbW9yZSBwYXJhbWV0ZXJzLCBzaW5jZSB0aGUgY2FsbCBjYW4gaGF2ZSB1cCB0byA2IHBhcmFt
ZXRlcnMuCi0gICAgICAgIHN1YjY0KFRydXN0ZWRJbW0zMig4ICogc2l6ZW9mKGludDY0X3QpKSwg
WDg2UmVnaXN0ZXJzOjplc3ApOworICAgICAgICAvLyBJbiBhZGRpdGlvbiwgd2UgbmVlZCB0byBh
bGxvY2F0ZSAzMiBieXRlcyBmb3IgNCBtb3JlIHBhcmFtZXRlcnMsIHNpbmNlIHRoZSBjYWxsIGNh
biBoYXZlIHVwIHRvIDggcGFyYW1ldGVycy4KKyAgICAgICAgY29uc3QgVHJ1c3RlZEltbTMyIHN0
YWNrQWxsb2NhdGlvblNpemUobWF4RnJhbWVFeHRlbnRGb3JTbG93UGF0aENhbGwgKyAyICogc2l6
ZW9mKGludDY0X3QpKTsKKyAgICAgICAgc3ViNjQoc3RhY2tBbGxvY2F0aW9uU2l6ZSwgWDg2UmVn
aXN0ZXJzOjplc3ApOwogI2VuZGlmCiAgICAgICAgIERhdGFMYWJlbFB0ciBsYWJlbCA9IG1vdmVX
aXRoUGF0Y2goVHJ1c3RlZEltbVB0cigwKSwgc2NyYXRjaFJlZ2lzdGVyKTsKICAgICAgICAgQ2Fs
bCByZXN1bHQgPSBDYWxsKG1fYXNzZW1ibGVyLmNhbGwoc2NyYXRjaFJlZ2lzdGVyKSwgQ2FsbDo6
TGlua2FibGUpOwogI2lmIE9TKFdJTkRPV1MpCi0gICAgICAgIGFkZDY0KFRydXN0ZWRJbW0zMig4
ICogc2l6ZW9mKGludDY0X3QpKSwgWDg2UmVnaXN0ZXJzOjplc3ApOworICAgICAgICBhZGQ2NChz
dGFja0FsbG9jYXRpb25TaXplLCBYODZSZWdpc3RlcnM6OmVzcCk7CiAjZW5kaWYKICAgICAgICAg
QVNTRVJUX1VOVVNFRChsYWJlbCwgZGlmZmVyZW5jZUJldHdlZW4obGFiZWwsIHJlc3VsdCkgPT0g
UkVQVEFDSF9PRkZTRVRfQ0FMTF9SMTEpOwogICAgICAgICByZXR1cm4gcmVzdWx0OwpJbmRleDog
U291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9DQ2FsbEhlbHBlcnMuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0NDYWxsSGVscGVycy5oCShyZXZpc2lvbiAxODE1NjEp
CisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0NDYWxsSGVscGVycy5oCSh3b3JraW5nIGNv
cHkpCkBAIC0xNDg0LDE0ICsxNDg0LDYgQEAgcHVibGljOgogICAgICAgICBzZXR1cEFyZ3VtZW50
c1dpdGhFeGVjU3RhdGUoYXJnMSwgYXJnMiwgYXJnMyk7CiAgICAgfQogCi0gICAgQUxXQVlTX0lO
TElORSB2b2lkIHNldHVwQXJndW1lbnRzV2l0aEV4ZWNTdGF0ZShUcnVzdGVkSW1tMzIgYXJnMSwg
VHJ1c3RlZEltbVB0ciBhcmcyLCBUcnVzdGVkSW1tMzIgYXJnMywgR1BSUmVnIGFyZzQsIEdQUlJl
ZyBhcmc1LCBUcnVzdGVkSW1tMzIgYXJnNikKLSAgICB7Ci0gICAgICAgIHBva2UoYXJnNiwgUE9L
RV9BUkdVTUVOVF9PRkZTRVQgKyAyKTsKLSAgICAgICAgcG9rZShhcmc1LCBQT0tFX0FSR1VNRU5U
X09GRlNFVCArIDEpOwotICAgICAgICBwb2tlKGFyZzQsIFBPS0VfQVJHVU1FTlRfT0ZGU0VUKTsK
LSAgICAgICAgc2V0dXBBcmd1bWVudHNXaXRoRXhlY1N0YXRlKGFyZzEsIGFyZzIsIGFyZzMpOwot
ICAgIH0KLQogICAgIEFMV0FZU19JTkxJTkUgdm9pZCBzZXR1cEFyZ3VtZW50c1dpdGhFeGVjU3Rh
dGUoVHJ1c3RlZEltbVB0ciBhcmcxLCBHUFJSZWcgYXJnMiwgR1BSUmVnIGFyZzMsIFRydXN0ZWRJ
bW0zMiBhcmc0LCBUcnVzdGVkSW1tMzIgYXJnNSkKICAgICB7CiAgICAgICAgIHBva2UoYXJnNSwg
UE9LRV9BUkdVTUVOVF9PRkZTRVQgKyAxKTsKQEAgLTE2NzcsMTEwICsxNjY5LDExIEBAIHB1Ymxp
YzoKICAgICAgICAgc2V0dXBBcmd1bWVudHNXaXRoRXhlY1N0YXRlKGFyZzEsIGFyZzIsIGFyZzMp
OwogICAgIH0KIAotICAgIEFMV0FZU19JTkxJTkUgdm9pZCBzZXR1cEFyZ3VtZW50c1dpdGhFeGVj
U3RhdGUoR1BSUmVnIGFyZzEsIEdQUlJlZyBhcmcyLCBHUFJSZWcgYXJnMywgR1BSUmVnIGFyZzQs
IEdQUlJlZyBhcmc1LCBHUFJSZWcgYXJnNikKLSAgICB7Ci0gICAgICAgIHBva2UoYXJnNiwgUE9L
RV9BUkdVTUVOVF9PRkZTRVQgKyAyKTsKLSAgICAgICAgcG9rZShhcmc1LCBQT0tFX0FSR1VNRU5U
X09GRlNFVCArIDEpOwotICAgICAgICBwb2tlKGFyZzQsIFBPS0VfQVJHVU1FTlRfT0ZGU0VUKTsK
LSAgICAgICAgc2V0dXBBcmd1bWVudHNXaXRoRXhlY1N0YXRlKGFyZzEsIGFyZzIsIGFyZzMpOwot
ICAgIH0KLQotICAgIEFMV0FZU19JTkxJTkUgdm9pZCBzZXR1cEFyZ3VtZW50c1dpdGhFeGVjU3Rh
dGUoR1BSUmVnIGFyZzEsIEdQUlJlZyBhcmcyLCBHUFJSZWcgYXJnMywgR1BSUmVnIGFyZzQsIEdQ
UlJlZyBhcmc1LCBUcnVzdGVkSW1tMzIgYXJnNikKLSAgICB7Ci0gICAgICAgIHBva2UoYXJnNiwg
UE9LRV9BUkdVTUVOVF9PRkZTRVQgKyAyKTsKLSAgICAgICAgcG9rZShhcmc1LCBQT0tFX0FSR1VN
RU5UX09GRlNFVCArIDEpOwotICAgICAgICBwb2tlKGFyZzQsIFBPS0VfQVJHVU1FTlRfT0ZGU0VU
KTsKLSAgICAgICAgc2V0dXBBcmd1bWVudHNXaXRoRXhlY1N0YXRlKGFyZzEsIGFyZzIsIGFyZzMp
OwotICAgIH0KLQotICAgIEFMV0FZU19JTkxJTkUgdm9pZCBzZXR1cEFyZ3VtZW50c1dpdGhFeGVj
U3RhdGUoR1BSUmVnIGFyZzEsIEdQUlJlZyBhcmcyLCBUcnVzdGVkSW1tMzIgYXJnMywgR1BSUmVn
IGFyZzQsIEdQUlJlZyBhcmc1LCBUcnVzdGVkSW1tMzIgYXJnNikKLSAgICB7Ci0gICAgICAgIHBv
a2UoYXJnNiwgUE9LRV9BUkdVTUVOVF9PRkZTRVQgKyAyKTsKLSAgICAgICAgcG9rZShhcmc1LCBQ
T0tFX0FSR1VNRU5UX09GRlNFVCArIDEpOwotICAgICAgICBwb2tlKGFyZzQsIFBPS0VfQVJHVU1F
TlRfT0ZGU0VUKTsKLSAgICAgICAgc2V0dXBBcmd1bWVudHNXaXRoRXhlY1N0YXRlKGFyZzEsIGFy
ZzIsIGFyZzMpOwotICAgIH0KLQogICAgIEFMV0FZU19JTkxJTkUgdm9pZCBzZXR1cEFyZ3VtZW50
c1dpdGhFeGVjU3RhdGUoR1BSUmVnIGFyZzEsIEdQUlJlZyBhcmcyLCBUcnVzdGVkSW1tUHRyIGFy
ZzMsIEdQUlJlZyBhcmc0LCBHUFJSZWcgYXJnNSkKICAgICB7CiAgICAgICAgIHBva2UoYXJnNSwg
UE9LRV9BUkdVTUVOVF9PRkZTRVQgKyAxKTsKICAgICAgICAgcG9rZShhcmc0LCBQT0tFX0FSR1VN
RU5UX09GRlNFVCk7CiAgICAgICAgIHNldHVwQXJndW1lbnRzV2l0aEV4ZWNTdGF0ZShhcmcxLCBh
cmcyLCBhcmczKTsKLSAgICB9Ci0KLSAgICBBTFdBWVNfSU5MSU5FIHZvaWQgc2V0dXBBcmd1bWVu
dHNXaXRoRXhlY1N0YXRlKEdQUlJlZyBhcmcxLCBHUFJSZWcgYXJnMiwgVHJ1c3RlZEltbTMyIGFy
ZzMsIEdQUlJlZyBhcmc0LCBUcnVzdGVkSW1tMzIgYXJnNSwgVHJ1c3RlZEltbVB0ciBhcmc2KQot
ICAgIHsKLSAgICAgICAgcG9rZShhcmc2LCBQT0tFX0FSR1VNRU5UX09GRlNFVCArIDIpOwotICAg
ICAgICBwb2tlKGFyZzUsIFBPS0VfQVJHVU1FTlRfT0ZGU0VUICsgMSk7Ci0gICAgICAgIHBva2Uo
YXJnNCwgUE9LRV9BUkdVTUVOVF9PRkZTRVQpOwotICAgICAgICBzZXR1cEFyZ3VtZW50c1dpdGhF
eGVjU3RhdGUoYXJnMSwgYXJnMiwgYXJnMyk7Ci0gICAgfQotCi0gICAgQUxXQVlTX0lOTElORSB2
b2lkIHNldHVwQXJndW1lbnRzV2l0aEV4ZWNTdGF0ZShUcnVzdGVkSW1tUHRyIGFyZzEsIEdQUlJl
ZyBhcmcyLCBHUFJSZWcgYXJnMywgR1BSUmVnIGFyZzQsIEdQUlJlZyBhcmc1LCBUcnVzdGVkSW1t
UHRyIGFyZzYpCi0gICAgewotICAgICAgICBwb2tlKGFyZzYsIFBPS0VfQVJHVU1FTlRfT0ZGU0VU
ICsgMik7Ci0gICAgICAgIHBva2UoYXJnNSwgUE9LRV9BUkdVTUVOVF9PRkZTRVQgKyAxKTsKLSAg
ICAgICAgcG9rZShhcmc0LCBQT0tFX0FSR1VNRU5UX09GRlNFVCk7Ci0gICAgICAgIHNldHVwQXJn
dW1lbnRzV2l0aEV4ZWNTdGF0ZShhcmcxLCBhcmcyLCBhcmczKTsKLSAgICB9Ci0KLSAgICBBTFdB
WVNfSU5MSU5FIHZvaWQgc2V0dXBBcmd1bWVudHNXaXRoRXhlY1N0YXRlKFRydXN0ZWRJbW1QdHIg
YXJnMSwgR1BSUmVnIGFyZzIsIEdQUlJlZyBhcmczLCBHUFJSZWcgYXJnNCwgVHJ1c3RlZEltbTMy
IGFyZzUsIFRydXN0ZWRJbW1QdHIgYXJnNikKLSAgICB7Ci0gICAgICAgIHBva2UoYXJnNiwgUE9L
RV9BUkdVTUVOVF9PRkZTRVQgKyAyKTsKLSAgICAgICAgcG9rZShhcmc1LCBQT0tFX0FSR1VNRU5U
X09GRlNFVCArIDEpOwotICAgICAgICBwb2tlKGFyZzQsIFBPS0VfQVJHVU1FTlRfT0ZGU0VUKTsK
LSAgICAgICAgc2V0dXBBcmd1bWVudHNXaXRoRXhlY1N0YXRlKGFyZzEsIGFyZzIsIGFyZzMpOwot
ICAgIH0KLQotICAgIEFMV0FZU19JTkxJTkUgdm9pZCBzZXR1cEFyZ3VtZW50c1dpdGhFeGVjU3Rh
dGUoVHJ1c3RlZEltbTMyIGFyZzEsIEdQUlJlZyBhcmcyLCBHUFJSZWcgYXJnMywgR1BSUmVnIGFy
ZzQsIEdQUlJlZyBhcmc1LCBUcnVzdGVkSW1tMzIgYXJnNikKLSAgICB7Ci0gICAgICAgIHBva2Uo
YXJnNiwgUE9LRV9BUkdVTUVOVF9PRkZTRVQgKyAyKTsKLSAgICAgICAgcG9rZShhcmc1LCBQT0tF
X0FSR1VNRU5UX09GRlNFVCArIDEpOwotICAgICAgICBwb2tlKGFyZzQsIFBPS0VfQVJHVU1FTlRf
T0ZGU0VUKTsKLSAgICAgICAgc2V0dXBBcmd1bWVudHNXaXRoRXhlY1N0YXRlKGFyZzEsIGFyZzIs
IGFyZzMpOwotICAgIH0KLQotICAgIEFMV0FZU19JTkxJTkUgdm9pZCBzZXR1cEFyZ3VtZW50c1dp
dGhFeGVjU3RhdGUoVHJ1c3RlZEltbTMyIGFyZzEsIEdQUlJlZyBhcmcyLCBHUFJSZWcgYXJnMywg
VHJ1c3RlZEltbTMyIGFyZzQsIEdQUlJlZyBhcmc1LCBHUFJSZWcgYXJnNikKLSAgICB7Ci0gICAg
ICAgIHBva2UoYXJnNiwgUE9LRV9BUkdVTUVOVF9PRkZTRVQgKyAyKTsKLSAgICAgICAgcG9rZShh
cmc1LCBQT0tFX0FSR1VNRU5UX09GRlNFVCArIDEpOwotICAgICAgICBwb2tlKGFyZzQsIFBPS0Vf
QVJHVU1FTlRfT0ZGU0VUKTsKLSAgICAgICAgc2V0dXBBcmd1bWVudHNXaXRoRXhlY1N0YXRlKGFy
ZzEsIGFyZzIsIGFyZzMpOwotICAgIH0KLQotICAgIEFMV0FZU19JTkxJTkUgdm9pZCBzZXR1cEFy
Z3VtZW50c1dpdGhFeGVjU3RhdGUoVHJ1c3RlZEltbTMyIGFyZzEsIEdQUlJlZyBhcmcyLCBHUFJS
ZWcgYXJnMywgVHJ1c3RlZEltbTMyIGFyZzQsIEdQUlJlZyBhcmc1LCBUcnVzdGVkSW1tMzIgYXJn
NikKLSAgICB7Ci0gICAgICAgIHBva2UoYXJnNiwgUE9LRV9BUkdVTUVOVF9PRkZTRVQgKyAyKTsK
LSAgICAgICAgcG9rZShhcmc1LCBQT0tFX0FSR1VNRU5UX09GRlNFVCArIDEpOwotICAgICAgICBw
b2tlKGFyZzQsIFBPS0VfQVJHVU1FTlRfT0ZGU0VUKTsKLSAgICAgICAgc2V0dXBBcmd1bWVudHNX
aXRoRXhlY1N0YXRlKGFyZzEsIGFyZzIsIGFyZzMpOwotICAgIH0KLQotICAgIEFMV0FZU19JTkxJ
TkUgdm9pZCBzZXR1cEFyZ3VtZW50c1dpdGhFeGVjU3RhdGUoVHJ1c3RlZEltbTMyIGFyZzEsIEdQ
UlJlZyBhcmcyLCBHUFJSZWcgYXJnMywgR1BSUmVnIGFyZzQsIEdQUlJlZyBhcmc1LCBHUFJSZWcg
YXJnNiwgR1BSUmVnIGFyZzcpCi0gICAgewotICAgICAgICBwb2tlKGFyZzcsIFBPS0VfQVJHVU1F
TlRfT0ZGU0VUICsgMyk7Ci0gICAgICAgIHBva2UoYXJnNiwgUE9LRV9BUkdVTUVOVF9PRkZTRVQg
KyAyKTsKLSAgICAgICAgcG9rZShhcmc1LCBQT0tFX0FSR1VNRU5UX09GRlNFVCArIDEpOwotICAg
ICAgICBwb2tlKGFyZzQsIFBPS0VfQVJHVU1FTlRfT0ZGU0VUKTsKLSAgICAgICAgc2V0dXBBcmd1
bWVudHNXaXRoRXhlY1N0YXRlKGFyZzEsIGFyZzIsIGFyZzMpOwotICAgIH0KLQotICAgIEFMV0FZ
U19JTkxJTkUgdm9pZCBzZXR1cEFyZ3VtZW50c1dpdGhFeGVjU3RhdGUoR1BSUmVnIGFyZzEsIEdQ
UlJlZyBhcmcyLCBUcnVzdGVkSW1tMzIgYXJnMywgR1BSUmVnIGFyZzQsIEdQUlJlZyBhcmc1LCBH
UFJSZWcgYXJnNiwgR1BSUmVnIGFyZzcpCi0gICAgewotICAgICAgICBwb2tlKGFyZzcsIFBPS0Vf
QVJHVU1FTlRfT0ZGU0VUICsgMyk7Ci0gICAgICAgIHBva2UoYXJnNiwgUE9LRV9BUkdVTUVOVF9P
RkZTRVQgKyAyKTsKLSAgICAgICAgcG9rZShhcmc1LCBQT0tFX0FSR1VNRU5UX09GRlNFVCArIDEp
OwotICAgICAgICBwb2tlKGFyZzQsIFBPS0VfQVJHVU1FTlRfT0ZGU0VUKTsKLSAgICAgICAgc2V0
dXBBcmd1bWVudHNXaXRoRXhlY1N0YXRlKGFyZzEsIGFyZzIsIGFyZzMpOwotICAgIH0KLQotICAg
IEFMV0FZU19JTkxJTkUgdm9pZCBzZXR1cEFyZ3VtZW50c1dpdGhFeGVjU3RhdGUoVHJ1c3RlZElt
bTMyIGFyZzEsIEdQUlJlZyBhcmcyLCBHUFJSZWcgYXJnMywgVHJ1c3RlZEltbTMyIGFyZzQsIFRy
dXN0ZWRJbW0zMiBhcmc1LCBHUFJSZWcgYXJnNiwgR1BSUmVnIGFyZzcpCi0gICAgewotICAgICAg
ICBwb2tlKGFyZzcsIFBPS0VfQVJHVU1FTlRfT0ZGU0VUICsgMyk7Ci0gICAgICAgIHBva2UoYXJn
NiwgUE9LRV9BUkdVTUVOVF9PRkZTRVQgKyAyKTsKLSAgICAgICAgcG9rZShhcmc1LCBQT0tFX0FS
R1VNRU5UX09GRlNFVCArIDEpOwotICAgICAgICBwb2tlKGFyZzQsIFBPS0VfQVJHVU1FTlRfT0ZG
U0VUKTsKLSAgICAgICAgc2V0dXBBcmd1bWVudHNXaXRoRXhlY1N0YXRlKGFyZzEsIGFyZzIsIGFy
ZzMpOwogICAgIH0KIAogICAgIEFMV0FZU19JTkxJTkUgdm9pZCBzZXR1cEFyZ3VtZW50cyhHUFJS
ZWcgYXJnMSwgR1BSUmVnIGFyZzIsIFRydXN0ZWRJbW1QdHIgYXJnMywgVHJ1c3RlZEltbTMyIGFy
ZzQsIEdQUlJlZyBhcmc1KQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>248743</attachid>
            <date>2015-03-16 12:35:24 -0700</date>
            <delta_ts>2017-04-24 19:05:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-142534-20150316203452.patch</filename>
            <type>text/plain</type>
            <size>3738</size>
            <attacher>peavo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTgxNTcyKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBA
CisyMDE1LTAzLTE2ICBQZXIgQXJuZSBWb2xsYW4gIDxwZWF2b0BvdXRsb29rLmNvbT4KKworICAg
ICAgICBbV2luNjRdIE5vdCBhbGwgcGFyYW1ldGVycyBhcmUgc2V0IHVwIGZvciBzbG93IHBhdGgg
Y2FsbC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0
MjUzNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE9u
bHkgNiBwYXJhbWV0ZXJzIGFyZSBzZXQgdXAsIGJ1dCBhIHNsb3cgcGF0aCBjYWxsIGNhbiBoYXZl
IHVwIHRvIDggcGFyYW1ldGVycywKKyAgICAgICAgaW5jbHVkaW5nIHRoZSBmcmFtZSBwb2ludGVy
LgorCisgICAgICAgICogYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyWDg2XzY0Lmg6CisgICAgICAg
IChKU0M6Ok1hY3JvQXNzZW1ibGVyWDg2XzY0OjpjYWxsKTogU2V0IHVwIDggcGFyYW1ldGVycyBm
b3Igc2xvdyBwYXRoIGNhbGwuCisKIDIwMTUtMDMtMTYgIENzYWJhIE9zenRyb2dvbsOhYyAgPG9z
c3lAd2Via2l0Lm9yZz4KIAogICAgICAgICBbQVJNXSBFbmFibGUgZ2VuZXJhdGluZyBpZGl2IGlu
c3RydWN0aW9ucyBpZiBpdCBpcyBzdXBwb3J0ZWQKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJYODZfNjQuaAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyWDg2XzY0LmgJKHJldmlzaW9u
IDE4MTU2MSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJs
ZXJYODZfNjQuaAkod29ya2luZyBjb3B5KQpAQCAtMzAsNiArMzAsMTAgQEAKIAogI2luY2x1ZGUg
Ik1hY3JvQXNzZW1ibGVyWDg2Q29tbW9uLmgiCiAKKyNpZiBPUyhXSU5ET1dTKQorI2luY2x1ZGUg
Ik1heEZyYW1lRXh0ZW50Rm9yU2xvd1BhdGhDYWxsLmgiCisjZW5kaWYKKwogI2RlZmluZSBSRVBU
QUNIX09GRlNFVF9DQUxMX1IxMSAzCiAKIGlubGluZSBib29sIENBTl9TSUdOX0VYVEVORF8zMl82
NChpbnQ2NF90IHZhbHVlKSB7IHJldHVybiB2YWx1ZSA9PSAoaW50NjRfdCkoaW50MzJfdCl2YWx1
ZTsgfQpAQCAtMTk1LDI1ICsxOTksMjUgQEAgcHVibGljOgogICAgICAgICBzdG9yZTY0KFg4NlJl
Z2lzdGVyczo6ZWJwLCBBZGRyZXNzKFg4NlJlZ2lzdGVyczo6ZXNwLCAtMTYpKTsKIAogICAgICAg
ICAvLyBPbiBXaW5kb3dzIHdlIG5lZWQgdG8gY29weSB0aGUgYXJndW1lbnRzIHRoYXQgZG9uJ3Qg
Zml0IGluIHJlZ2lzdGVycyB0byB0aGUgc3RhY2sgbG9jYXRpb24gd2hlcmUgdGhlIGNhbGxlZSBl
eHBlY3RzIHRvIGZpbmQgdGhlbS4KLSAgICAgICAgLy8gV2UgZG9uJ3Qga25vdyB0aGUgbnVtYmVy
IG9mIGFyZ3VtZW50cyBhdCB0aGlzIHBvaW50LCBzbyB0aGUgYXJndW1lbnRzICg1LCA2LCAuLi4p
IHNob3VsZCBhbHdheXMgYmUgY29waWVkLgorICAgICAgICAvLyBXZSBkb24ndCBrbm93IHRoZSBu
dW1iZXIgb2YgYXJndW1lbnRzIGF0IHRoaXMgcG9pbnQsIHNvIHRoZSBhcmd1bWVudHMgKDUsLi4s
OCkgc2hvdWxkIGFsd2F5cyBiZSBjb3BpZWQuCiAKLSAgICAgICAgLy8gQ29weSBhcmd1bWVudCA1
Ci0gICAgICAgIGxvYWQ2NChBZGRyZXNzKFg4NlJlZ2lzdGVyczo6ZXNwLCA0ICogc2l6ZW9mKGlu
dDY0X3QpKSwgc2NyYXRjaFJlZ2lzdGVyKTsKLSAgICAgICAgc3RvcmU2NChzY3JhdGNoUmVnaXN0
ZXIsIEFkZHJlc3MoWDg2UmVnaXN0ZXJzOjplc3AsIC00ICogc3RhdGljX2Nhc3Q8aW50MzJfdD4o
c2l6ZW9mKGludDY0X3QpKSkpOwotCi0gICAgICAgIC8vIENvcHkgYXJndW1lbnQgNgotICAgICAg
ICBsb2FkNjQoQWRkcmVzcyhYODZSZWdpc3RlcnM6OmVzcCwgNSAqIHNpemVvZihpbnQ2NF90KSks
IHNjcmF0Y2hSZWdpc3Rlcik7Ci0gICAgICAgIHN0b3JlNjQoc2NyYXRjaFJlZ2lzdGVyLCBBZGRy
ZXNzKFg4NlJlZ2lzdGVyczo6ZXNwLCAtMyAqIHN0YXRpY19jYXN0PGludDMyX3Q+KHNpemVvZihp
bnQ2NF90KSkpKTsKKyAgICAgICAgY29uc3QgaW50IHBhcmFtQ291bnQgPSBtYXhGcmFtZUV4dGVu
dEZvclNsb3dQYXRoQ2FsbCAvIHNpemVvZihpbnQ2NF90KTsKKworICAgICAgICBmb3IgKGludCBp
ID0gMDsgaSA8IHBhcmFtQ291bnQgLSA0OyBpKyspIHsKKyAgICAgICAgICAgIGxvYWQ2NChBZGRy
ZXNzKFg4NlJlZ2lzdGVyczo6ZXNwLCAoNCArIGkpICogc2l6ZW9mKGludDY0X3QpKSwgc2NyYXRj
aFJlZ2lzdGVyKTsKKyAgICAgICAgICAgIHN0b3JlNjQoc2NyYXRjaFJlZ2lzdGVyLCBBZGRyZXNz
KFg4NlJlZ2lzdGVyczo6ZXNwLCAoLTYgKyBpKSAqIHNpemVvZihpbnQ2NF90KSkpOworICAgICAg
ICB9CiAKICAgICAgICAgLy8gV2UgYWxzbyBuZWVkIHRvIGFsbG9jYXRlIHRoZSBzaGFkb3cgc3Bh
Y2Ugb24gdGhlIHN0YWNrIGZvciB0aGUgNCBwYXJhbWV0ZXIgcmVnaXN0ZXJzLgogICAgICAgICAv
LyBBbHNvLCB3ZSBzaG91bGQgYWxsb2NhdGUgMTYgYnl0ZXMgZm9yIHRoZSBmcmFtZSBwb2ludGVy
LCBhbmQgcmV0dXJuIGFkZHJlc3MgKG5vdCBwb3B1bGF0ZWQpLgotICAgICAgICAvLyBJbiBhZGRp
dGlvbiwgd2UgbmVlZCB0byBhbGxvY2F0ZSAxNiBieXRlcyBmb3IgdHdvIG1vcmUgcGFyYW1ldGVy
cywgc2luY2UgdGhlIGNhbGwgY2FuIGhhdmUgdXAgdG8gNiBwYXJhbWV0ZXJzLgotICAgICAgICBz
dWI2NChUcnVzdGVkSW1tMzIoOCAqIHNpemVvZihpbnQ2NF90KSksIFg4NlJlZ2lzdGVyczo6ZXNw
KTsKKyAgICAgICAgLy8gSW4gYWRkaXRpb24sIHdlIG5lZWQgdG8gYWxsb2NhdGUgMzIgYnl0ZXMg
Zm9yIDQgbW9yZSBwYXJhbWV0ZXJzLCBzaW5jZSB0aGUgY2FsbCBjYW4gaGF2ZSB1cCB0byA4IHBh
cmFtZXRlcnMuCisgICAgICAgIGNvbnN0IFRydXN0ZWRJbW0zMiBzdGFja0FsbG9jYXRpb25TaXpl
KG1heEZyYW1lRXh0ZW50Rm9yU2xvd1BhdGhDYWxsICsgMiAqIHNpemVvZihpbnQ2NF90KSk7Cisg
ICAgICAgIHN1YjY0KHN0YWNrQWxsb2NhdGlvblNpemUsIFg4NlJlZ2lzdGVyczo6ZXNwKTsKICNl
bmRpZgogICAgICAgICBEYXRhTGFiZWxQdHIgbGFiZWwgPSBtb3ZlV2l0aFBhdGNoKFRydXN0ZWRJ
bW1QdHIoMCksIHNjcmF0Y2hSZWdpc3Rlcik7CiAgICAgICAgIENhbGwgcmVzdWx0ID0gQ2FsbCht
X2Fzc2VtYmxlci5jYWxsKHNjcmF0Y2hSZWdpc3RlciksIENhbGw6OkxpbmthYmxlKTsKICNpZiBP
UyhXSU5ET1dTKQotICAgICAgICBhZGQ2NChUcnVzdGVkSW1tMzIoOCAqIHNpemVvZihpbnQ2NF90
KSksIFg4NlJlZ2lzdGVyczo6ZXNwKTsKKyAgICAgICAgYWRkNjQoc3RhY2tBbGxvY2F0aW9uU2l6
ZSwgWDg2UmVnaXN0ZXJzOjplc3ApOwogI2VuZGlmCiAgICAgICAgIEFTU0VSVF9VTlVTRUQobGFi
ZWwsIGRpZmZlcmVuY2VCZXR3ZWVuKGxhYmVsLCByZXN1bHQpID09IFJFUFRBQ0hfT0ZGU0VUX0NB
TExfUjExKTsKICAgICAgICAgcmV0dXJuIHJlc3VsdDsK
</data>
<flag name="review"
          id="273622"
          type_id="1"
          status="-"
          setter="beidson"
    />
          </attachment>
      

    </bug>

</bugzilla>