<?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>119822</bug_id>
          
          <creation_ts>2013-08-14 15:54:23 -0700</creation_ts>
          <short_desc>[Windows] DumpRenderTree is not using the same preferences as the Mac build.</short_desc>
          <delta_ts>2013-08-16 12:07:49 -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>Tools / Tests</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></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>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>917316</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-08-14 15:54:23 -0700</bug_when>
    <thetext>We should be consistent in our DRT test settings between the Mac and Windows ports, at least where such options exist.

This patch adds some missing preferences to the Windows DRT setup.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>917346</commentid>
    <comment_count>1</comment_count>
      <attachid>208773</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-08-14 16:58:00 -0700</bug_when>
    <thetext>Created attachment 208773
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>918048</commentid>
    <comment_count>2</comment_count>
      <attachid>208939</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-08-16 11:48:30 -0700</bug_when>
    <thetext>Created attachment 208939
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>918052</commentid>
    <comment_count>3</comment_count>
      <attachid>208940</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-08-16 11:51:34 -0700</bug_when>
    <thetext>Created attachment 208940
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>918057</commentid>
    <comment_count>4</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-08-16 12:03:50 -0700</bug_when>
    <thetext>Using a dedicated CFRunLoop in DRT did not work as I expected, resulting in hanging at exit. This is because we reuse the WebView repeatedly to execute different tests, and the main message loop does not receive the expected WM_QUIT message used to terminate the runloop.

Instead, we wait until the message queue is empty (since DRT is pumping messages into it manually), and use that to end the current test iteration.

So, instead of letting CFRunLoopRun() handle processing, I reverted to the original manual message loop, and just call CFRunLoopRunInMode with a 0 argument to invoke one block/dispatch call before returning to process any Windows calls.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>918058</commentid>
    <comment_count>5</comment_count>
      <attachid>208942</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-08-16 12:05:00 -0700</bug_when>
    <thetext>Created attachment 208942
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>918061</commentid>
    <comment_count>6</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2013-08-16 12:07:49 -0700</bug_when>
    <thetext>Committed r154198: &lt;http://trac.webkit.org/changeset/154198&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>208773</attachid>
            <date>2013-08-14 16:58:00 -0700</date>
            <delta_ts>2013-08-16 11:48:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-119822-20130814165748.patch</filename>
            <type>text/plain</type>
            <size>4500</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE1NDA3NykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE5IEBACisyMDEzLTA4LTE0ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29t
PgorCisgICAgICAgIFtXaW5kb3dzXSBEUlQgaXMgbm90IHVzaW5nIHRoZSBzYW1lIHByZWZlcmVu
Y2VzIGFzIHRoZSBNYWMgYnVpbGQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTk4MjIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJlZS5jcHA6Cisg
ICAgICAgIChEdW1wUmVuZGVyVHJlZVduZFByb2MpOiBUZXJtaW5hdGUgdGhlIENGUnVuTG9vcCBv
biBleGl0LgorICAgICAgICAocmVzZXREZWZhdWx0c1RvQ29uc2lzdGVudFZhbHVlcyk6IFVwZGF0
ZSB0byBtYXRjaCBjdXJyZW50IHNldAorICAgICAgICBvZiBwcmVmZXJlbmNlcyBvbiBNYWMuCisg
ICAgICAgIChydW5UZXN0KTogUHJvY2VzcyBXaW5kb3dzIG1lc3NhZ2UgcXVldWUgdXNpbmcgQ0ZS
dW5Mb29wIHRvIGFsbG93CisgICAgICAgIGRpc3BhdGNoIHJvdXRpbmVzIHRvIHJ1biBwcm9wZXJs
eS4KKyAgICAgICAgKGRsbExhdW5jaGVyRW50cnlQb2ludCk6IFdyYXAgQ0ctc3BlY2lmaWMgc2V0
dXAgY29kZSBpbiBhIG1hY3JvCisgICAgICAgIHRvIHByZXZlbnQgcHJvYmxlbXMgb24gV2luQ2Fp
cm8gcG9ydC4KKwogMjAxMy0wOC0xNCAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Via2l0Lm9yZz4K
IAogICAgICAgICBGbGFraW5lc3MgZGFzaGJvYXJkIGJ1aWxkIGZpeC4KSW5kZXg6IFRvb2xzL0R1
bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJlZS5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMv
RHVtcFJlbmRlclRyZWUvd2luL0R1bXBSZW5kZXJUcmVlLmNwcAkocmV2aXNpb24gMTU0MDc2KQor
KysgVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0R1bXBSZW5kZXJUcmVlLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtMjQwLDYgKzI0MCw5IEBAIHN0YXRpYyBMUkVTVUxUIENBTExCQUNLIER1bXBSZW5k
ZXJUcmVlV24KICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQorI2lmIFVTRShDRikKKyAgICAgICAgICAgIENGUnVuTG9vcFN0b3AoQ0ZS
dW5Mb29wR2V0TWFpbigpKTsKKyNlbmRpZgogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKQEAgLTg1MCw2ICs4NTMsNyBAQCBzdGF0aWMg
dm9pZCByZXNldERlZmF1bHRzVG9Db25zaXN0ZW50VmFsCiAgICAgcHJlZmVyZW5jZXMtPnNldERl
ZmF1bHRGb250U2l6ZSgxNik7CiAgICAgcHJlZmVyZW5jZXMtPnNldERlZmF1bHRGaXhlZEZvbnRT
aXplKDEzKTsKICAgICBwcmVmZXJlbmNlcy0+c2V0TWluaW11bUZvbnRTaXplKDApOworICAgIHBy
ZWZlcmVuY2VzLT5zZXREZWZhdWx0VGV4dEVuY29kaW5nTmFtZShMIklTTy04ODU5LTEiKTsKICAg
ICBwcmVmZXJlbmNlcy0+c2V0SmF2YUVuYWJsZWQoRkFMU0UpOwogICAgIHByZWZlcmVuY2VzLT5z
ZXRQbHVnSW5zRW5hYmxlZChUUlVFKTsKICAgICBwcmVmZXJlbmNlcy0+c2V0RE9NUGFzdGVBbGxv
d2VkKFRSVUUpOwpAQCAtODYxLDggKzg2NSwxMCBAQCBzdGF0aWMgdm9pZCByZXNldERlZmF1bHRz
VG9Db25zaXN0ZW50VmFsCiAgICAgcHJlZmVyZW5jZXMtPnNldEphdmFTY3JpcHRFbmFibGVkKFRS
VUUpOwogICAgIHByZWZlcmVuY2VzLT5zZXRUYWJzVG9MaW5rcyhGQUxTRSk7CiAgICAgcHJlZmVy
ZW5jZXMtPnNldFNob3VsZFByaW50QmFja2dyb3VuZHMoVFJVRSk7CisgICAgcHJlZmVyZW5jZXMt
PnNldENhY2hlTW9kZWwoV2ViQ2FjaGVNb2RlbERvY3VtZW50QnJvd3Nlcik7CiAgICAgcHJlZmVy
ZW5jZXMtPnNldExvYWRzSW1hZ2VzQXV0b21hdGljYWxseShUUlVFKTsKICAgICBwcmVmZXJlbmNl
cy0+c2V0U2VhbWxlc3NJRnJhbWVzRW5hYmxlZChUUlVFKTsKKyAgICBwcmVmZXJlbmNlcy0+c2V0
VGV4dEFyZWFzQXJlUmVzaXphYmxlKFRSVUUpOwogCiAgICAgaWYgKHBlcnNpc3RlbnRVc2VyU3R5
bGVTaGVldExvY2F0aW9uKSB7CiAgICAgICAgIFZlY3Rvcjx3Y2hhcl90PiB1cmxDaGFyYWN0ZXJz
KENGU3RyaW5nR2V0TGVuZ3RoKHBlcnNpc3RlbnRVc2VyU3R5bGVTaGVldExvY2F0aW9uLmdldCgp
KSk7CkBAIC04ODYsNiArODkyLDExIEBAIHN0YXRpYyB2b2lkIHJlc2V0RGVmYXVsdHNUb0NvbnNp
c3RlbnRWYWwKICAgICAgICAgcHJlZnNQcml2YXRlLT5zZXRYU1NBdWRpdG9yRW5hYmxlZChGQUxT
RSk7CiAgICAgICAgIHByZWZzUHJpdmF0ZS0+c2V0T2ZmbGluZVdlYkFwcGxpY2F0aW9uQ2FjaGVF
bmFibGVkKFRSVUUpOwogICAgICAgICBwcmVmc1ByaXZhdGUtPnNldExvYWRzU2l0ZUljb25zSWdu
b3JpbmdJbWFnZUxvYWRpbmdQcmVmZXJlbmNlKEZBTFNFKTsKKyAgICAgICAgcHJlZnNQcml2YXRl
LT5zZXRGcmFtZUZsYXR0ZW5pbmdFbmFibGVkKEZBTFNFKTsKKyAgICAgICAgcHJlZnNQcml2YXRl
LT5zZXRGdWxsU2NyZWVuRW5hYmxlZChUUlVFKTsKKyNpZiBVU0UoQ0cpCisgICAgICAgIHByZWZz
UHJpdmF0ZS0+c2V0QWNjZWxlcmF0ZWRDb21wb3NpdGluZ0VuYWJsZWQoVFJVRSk7CisjZW5kaWYK
ICAgICB9CiAgICAgc2V0QWx3YXlzQWNjZXB0Q29va2llcyhmYWxzZSk7CiAKQEAgLTEwMjksNiAr
MTA0MCwxMSBAQCBzdGF0aWMgdm9pZCByZW1vdmVGb250RmFsbGJhY2tJZlByZXNlbnQoCiAgICAg
OjpzZXRQZXJzaXN0ZW50VXNlclN0eWxlU2hlZXRMb2NhdGlvbigwKTsKIH0KIAorCisjaWYgVVNF
KENGKQorZXh0ZXJuICJDIiB2b2lkIF9DRlJ1bkxvb3BTZXRXaW5kb3dzTWVzc2FnZVF1ZXVlTWFz
ayhDRlJ1bkxvb3BSZWYsIHVpbnQzMl90LCBDRlN0cmluZ1JlZik7CisjZW5kaWYKKwogc3RhdGlj
IHZvaWQgcnVuVGVzdChjb25zdCBzdHJpbmcmIGlucHV0TGluZSkKIHsKICAgICBUZXN0Q29tbWFu
ZCBjb21tYW5kID0gcGFyc2VJbnB1dExpbmUoaW5wdXRMaW5lKTsKQEAgLTExMjIsNiArMTEzOCwx
MCBAQCBzdGF0aWMgdm9pZCBydW5UZXN0KGNvbnN0IHN0cmluZyYgaW5wdXRMCiAgICAgcmVxdWVz
dC0+c2V0SFRUUE1ldGhvZChtZXRob2RCU3RyKTsKICAgICBmcmFtZS0+bG9hZFJlcXVlc3QocmVx
dWVzdC5nZXQoKSk7CiAKKyNpZiBVU0UoQ0YpCisgICAgX0NGUnVuTG9vcFNldFdpbmRvd3NNZXNz
YWdlUXVldWVNYXNrKENGUnVuTG9vcEdldE1haW4oKSwgUVNfQUxMSU5QVVQgfCBRU19BTExQT1NU
TUVTU0FHRSwga0NGUnVuTG9vcERlZmF1bHRNb2RlKTsKKyAgICBDRlJ1bkxvb3BSdW4oKTsKKyNl
bHNlCiAgICAgTVNHIG1zZzsKICAgICB3aGlsZSAoR2V0TWVzc2FnZSgmbXNnLCAwLCAwLCAwKSkg
ewogICAgICAgICAvLyBXZSBnZXQgc3B1cmlvdXMgV01fTU9VU0VMRUFWRSBldmVudHMgd2hpY2gg
bWFrZSBldmVudCBoYW5kbGluZyBtYWNoaW5lcnkgdGhpbmsgdGhhdCBtb3VzZSBidXR0b24KQEAg
LTExMzIsNiArMTE1Miw3IEBAIHN0YXRpYyB2b2lkIHJ1blRlc3QoY29uc3Qgc3RyaW5nJiBpbnB1
dEwKICAgICAgICAgVHJhbnNsYXRlTWVzc2FnZSgmbXNnKTsKICAgICAgICAgRGlzcGF0Y2hNZXNz
YWdlKCZtc2cpOwogICAgIH0KKyNlbmRpZgogCiAgICAgaWYgKHNob3VsZEVuYWJsZURldmVsb3Bl
ckV4dHJhcyhwYXRoT3JVUkwuY19zdHIoKSkpIHsKICAgICAgICAgZ1Rlc3RSdW5uZXItPmNsb3Nl
V2ViSW5zcGVjdG9yKCk7CkBAIC0xMzQ5LDggKzEzNzAsMTAgQEAgZXh0ZXJuICJDIiBfX2RlY2xz
cGVjKGRsbGV4cG9ydCkgaW50IFdJTgogICAgIHN0YW5kYXJkUHJlZmVyZW5jZXNQcml2YXRlLT5z
ZXRTaG91bGRQYWludE5hdGl2ZUNvbnRyb2xzKEZBTFNFKTsKICAgICBzdGFuZGFyZFByZWZlcmVu
Y2VzLT5zZXRKYXZhU2NyaXB0RW5hYmxlZChUUlVFKTsKICAgICBzdGFuZGFyZFByZWZlcmVuY2Vz
LT5zZXREZWZhdWx0Rm9udFNpemUoMTYpOwotICAgIHN0YW5kYXJkUHJlZmVyZW5jZXMtPnNldEFj
Y2VsZXJhdGVkQ29tcG9zaXRpbmdFbmFibGVkKHRydWUpOworI2lmIFVTRShDRykKKyAgICBzdGFu
ZGFyZFByZWZlcmVuY2VzLT5zZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZChUUlVFKTsK
ICAgICBzdGFuZGFyZFByZWZlcmVuY2VzLT5zZXRBVkZvdW5kYXRpb25FbmFibGVkKFRSVUUpOwor
I2VuZGlmCiAgICAgc3RhbmRhcmRQcmVmZXJlbmNlcy0+c2V0Q29udGludW91c1NwZWxsQ2hlY2tp
bmdFbmFibGVkKFRSVUUpOwogCiAgICAgaWYgKHByaW50U3VwcG9ydGVkRmVhdHVyZXMpIHsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>208939</attachid>
            <date>2013-08-16 11:48:30 -0700</date>
            <delta_ts>2013-08-16 11:51:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-119822-20130816114809.patch</filename>
            <type>text/plain</type>
            <size>4196</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE1NDE5NCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE5IEBACisyMDEzLTA4LTE2ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29t
PgorCisgICAgICAgIFtXaW5kb3dzXSBEUlQgaXMgbm90IHVzaW5nIHRoZSBzYW1lIHByZWZlcmVu
Y2VzIGFzIHRoZSBNYWMgYnVpbGQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTk4MjIKKworICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4K
KworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJlZS5jcHA6CisgICAg
ICAgIChEdW1wUmVuZGVyVHJlZVduZFByb2MpOiBUZXJtaW5hdGUgdGhlIENGUnVuTG9vcCBvbiBl
eGl0LgorICAgICAgICAocmVzZXREZWZhdWx0c1RvQ29uc2lzdGVudFZhbHVlcyk6IFVwZGF0ZSB0
byBtYXRjaCBjdXJyZW50IHNldAorICAgICAgICBvZiBwcmVmZXJlbmNlcyBvbiBNYWMuCisgICAg
ICAgIChydW5UZXN0KTogUHJvY2VzcyBXaW5kb3dzIG1lc3NhZ2UgcXVldWUgdXNpbmcgQ0ZSdW5M
b29wIHRvIGFsbG93CisgICAgICAgIGRpc3BhdGNoIHJvdXRpbmVzIHRvIHJ1biBwcm9wZXJseS4K
KyAgICAgICAgKGRsbExhdW5jaGVyRW50cnlQb2ludCk6IFdyYXAgQ0ctc3BlY2lmaWMgc2V0dXAg
Y29kZSBpbiBhIG1hY3JvCisgICAgICAgIHRvIHByZXZlbnQgcHJvYmxlbXMgb24gV2luQ2Fpcm8g
cG9ydC4KKwogMjAxMy0wOC0xNiAgQnJlbnQgRnVsZ2hhbSAgPGJmdWxnaGFtQGFwcGxlLmNvbT4K
IAogICAgICAgICBbV2luZG93c10gVVJMIHByaW50aW5nIGNvZGUgaW4gRFJUIGRvZXNuJ3QgbWF0
Y2ggV1RSIG9yIE1hYyBEUlQKSW5kZXg6IFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVu
ZGVyVHJlZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0R1bXBS
ZW5kZXJUcmVlLmNwcAkocmV2aXNpb24gMTU0MTk0KQorKysgVG9vbHMvRHVtcFJlbmRlclRyZWUv
d2luL0R1bXBSZW5kZXJUcmVlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtODU4LDYgKzg1OCw3IEBA
IHN0YXRpYyB2b2lkIHJlc2V0RGVmYXVsdHNUb0NvbnNpc3RlbnRWYWwKICAgICBwcmVmZXJlbmNl
cy0+c2V0RGVmYXVsdEZvbnRTaXplKDE2KTsKICAgICBwcmVmZXJlbmNlcy0+c2V0RGVmYXVsdEZp
eGVkRm9udFNpemUoMTMpOwogICAgIHByZWZlcmVuY2VzLT5zZXRNaW5pbXVtRm9udFNpemUoMCk7
CisgICAgcHJlZmVyZW5jZXMtPnNldERlZmF1bHRUZXh0RW5jb2RpbmdOYW1lKEwiSVNPLTg4NTkt
MSIpOwogICAgIHByZWZlcmVuY2VzLT5zZXRKYXZhRW5hYmxlZChGQUxTRSk7CiAgICAgcHJlZmVy
ZW5jZXMtPnNldFBsdWdJbnNFbmFibGVkKFRSVUUpOwogICAgIHByZWZlcmVuY2VzLT5zZXRET01Q
YXN0ZUFsbG93ZWQoVFJVRSk7CkBAIC04NjksOCArODcwLDEwIEBAIHN0YXRpYyB2b2lkIHJlc2V0
RGVmYXVsdHNUb0NvbnNpc3RlbnRWYWwKICAgICBwcmVmZXJlbmNlcy0+c2V0SmF2YVNjcmlwdEVu
YWJsZWQoVFJVRSk7CiAgICAgcHJlZmVyZW5jZXMtPnNldFRhYnNUb0xpbmtzKEZBTFNFKTsKICAg
ICBwcmVmZXJlbmNlcy0+c2V0U2hvdWxkUHJpbnRCYWNrZ3JvdW5kcyhUUlVFKTsKKyAgICBwcmVm
ZXJlbmNlcy0+c2V0Q2FjaGVNb2RlbChXZWJDYWNoZU1vZGVsRG9jdW1lbnRCcm93c2VyKTsKICAg
ICBwcmVmZXJlbmNlcy0+c2V0TG9hZHNJbWFnZXNBdXRvbWF0aWNhbGx5KFRSVUUpOwogICAgIHBy
ZWZlcmVuY2VzLT5zZXRTZWFtbGVzc0lGcmFtZXNFbmFibGVkKFRSVUUpOworICAgIHByZWZlcmVu
Y2VzLT5zZXRUZXh0QXJlYXNBcmVSZXNpemFibGUoVFJVRSk7CiAKICAgICBpZiAocGVyc2lzdGVu
dFVzZXJTdHlsZVNoZWV0TG9jYXRpb24pIHsKICAgICAgICAgVmVjdG9yPHdjaGFyX3Q+IHVybENo
YXJhY3RlcnMoQ0ZTdHJpbmdHZXRMZW5ndGgocGVyc2lzdGVudFVzZXJTdHlsZVNoZWV0TG9jYXRp
b24uZ2V0KCkpKTsKQEAgLTg5NCw2ICs4OTcsMTEgQEAgc3RhdGljIHZvaWQgcmVzZXREZWZhdWx0
c1RvQ29uc2lzdGVudFZhbAogICAgICAgICBwcmVmc1ByaXZhdGUtPnNldFhTU0F1ZGl0b3JFbmFi
bGVkKEZBTFNFKTsKICAgICAgICAgcHJlZnNQcml2YXRlLT5zZXRPZmZsaW5lV2ViQXBwbGljYXRp
b25DYWNoZUVuYWJsZWQoVFJVRSk7CiAgICAgICAgIHByZWZzUHJpdmF0ZS0+c2V0TG9hZHNTaXRl
SWNvbnNJZ25vcmluZ0ltYWdlTG9hZGluZ1ByZWZlcmVuY2UoRkFMU0UpOworICAgICAgICBwcmVm
c1ByaXZhdGUtPnNldEZyYW1lRmxhdHRlbmluZ0VuYWJsZWQoRkFMU0UpOworICAgICAgICBwcmVm
c1ByaXZhdGUtPnNldEZ1bGxTY3JlZW5FbmFibGVkKFRSVUUpOworI2lmIFVTRShDRykKKyAgICAg
ICAgcHJlZnNQcml2YXRlLT5zZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZChUUlVFKTsK
KyNlbmRpZgogICAgIH0KICAgICBzZXRBbHdheXNBY2NlcHRDb29raWVzKGZhbHNlKTsKIApAQCAt
MTAzNyw2ICsxMDQ1LDcgQEAgc3RhdGljIHZvaWQgcmVtb3ZlRm9udEZhbGxiYWNrSWZQcmVzZW50
KAogICAgIDo6c2V0UGVyc2lzdGVudFVzZXJTdHlsZVNoZWV0TG9jYXRpb24oMCk7CiB9CiAKKwog
c3RhdGljIHZvaWQgcnVuVGVzdChjb25zdCBzdHJpbmcmIGlucHV0TGluZSkKIHsKICAgICBUZXN0
Q29tbWFuZCBjb21tYW5kID0gcGFyc2VJbnB1dExpbmUoaW5wdXRMaW5lKTsKQEAgLTExMzAsOCAr
MTEzOSwxOCBAQCBzdGF0aWMgdm9pZCBydW5UZXN0KGNvbnN0IHN0cmluZyYgaW5wdXRMCiAgICAg
cmVxdWVzdC0+c2V0SFRUUE1ldGhvZChtZXRob2RCU3RyKTsKICAgICBmcmFtZS0+bG9hZFJlcXVl
c3QocmVxdWVzdC5nZXQoKSk7CiAKKyNpZiBVU0UoQ0YpCisgICAgQ0ZUaW1lSW50ZXJ2YWwgdGlt
ZW91dCA9IDAuMTI1OworI2VuZGlmCisKICAgICBNU0cgbXNnOwotICAgIHdoaWxlIChHZXRNZXNz
YWdlKCZtc2csIDAsIDAsIDApKSB7CisgICAgd2hpbGUgKHRydWUpIHsKKyNpZiBVU0UoQ0YpCisg
ICAgICAgIENGUnVuTG9vcFJ1bkluTW9kZShrQ0ZSdW5Mb29wRGVmYXVsdE1vZGUsIHRpbWVvdXQs
IHRydWUpOworI2VuZGlmCisgICAgICAgIGlmICghR2V0TWVzc2FnZSgmbXNnLCAwLCAwLCAwKSkK
KyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIC8vIFdlIGdldCBzcHVyaW91cyBXTV9NT1VT
RUxFQVZFIGV2ZW50cyB3aGljaCBtYWtlIGV2ZW50IGhhbmRsaW5nIG1hY2hpbmVyeSB0aGluayB0
aGF0IG1vdXNlIGJ1dHRvbgogICAgICAgICAvLyBpcyByZWxlYXNlZCBkdXJpbmcgZHJhZ2dpbmcg
KHNlZSBlLmcuIGZhc3RcZHluYW1pY1xsYXllci1oaXQtdGVzdC1jcmFzaC5odG1sKS4KICAgICAg
ICAgLy8gTW91c2UgY2FuIG5ldmVyIGxlYXZlIFdlYlZpZXcgZHVyaW5nIG5vcm1hbCBEdW1wUmVu
ZGVyVHJlZSBvcGVyYXRpb24sIHNvIHdlIGp1c3QgaWdub3JlIGFsbCBzdWNoIGV2ZW50cy4KQEAg
LTEzNTcsOCArMTM3NiwxMCBAQCBleHRlcm4gIkMiIF9fZGVjbHNwZWMoZGxsZXhwb3J0KSBpbnQg
V0lOCiAgICAgc3RhbmRhcmRQcmVmZXJlbmNlc1ByaXZhdGUtPnNldFNob3VsZFBhaW50TmF0aXZl
Q29udHJvbHMoRkFMU0UpOwogICAgIHN0YW5kYXJkUHJlZmVyZW5jZXMtPnNldEphdmFTY3JpcHRF
bmFibGVkKFRSVUUpOwogICAgIHN0YW5kYXJkUHJlZmVyZW5jZXMtPnNldERlZmF1bHRGb250U2l6
ZSgxNik7Ci0gICAgc3RhbmRhcmRQcmVmZXJlbmNlcy0+c2V0QWNjZWxlcmF0ZWRDb21wb3NpdGlu
Z0VuYWJsZWQodHJ1ZSk7CisjaWYgVVNFKENHKQorICAgIHN0YW5kYXJkUHJlZmVyZW5jZXMtPnNl
dEFjY2VsZXJhdGVkQ29tcG9zaXRpbmdFbmFibGVkKFRSVUUpOwogICAgIHN0YW5kYXJkUHJlZmVy
ZW5jZXMtPnNldEFWRm91bmRhdGlvbkVuYWJsZWQoVFJVRSk7CisjZW5kaWYKICAgICBzdGFuZGFy
ZFByZWZlcmVuY2VzLT5zZXRDb250aW51b3VzU3BlbGxDaGVja2luZ0VuYWJsZWQoVFJVRSk7CiAK
ICAgICBpZiAocHJpbnRTdXBwb3J0ZWRGZWF0dXJlcykgewo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>208940</attachid>
            <date>2013-08-16 11:51:34 -0700</date>
            <delta_ts>2013-08-16 12:04:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-119822-20130816115112.patch</filename>
            <type>text/plain</type>
            <size>4025</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE1NDE5NCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE2IEBACisyMDEzLTA4LTE2ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29t
PgorCisgICAgICAgIFtXaW5kb3dzXSBEUlQgaXMgbm90IHVzaW5nIHRoZSBzYW1lIHByZWZlcmVu
Y2VzIGFzIHRoZSBNYWMgYnVpbGQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTk4MjIKKworICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4K
KworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJlZS5jcHA6CisgICAg
ICAgIChydW5UZXN0KTogUHJvY2VzcyBXaW5kb3dzIG1lc3NhZ2UgcXVldWUgdXNpbmcgQ0ZSdW5M
b29wIHRvIGFsbG93CisgICAgICAgIGRpc3BhdGNoIHJvdXRpbmVzIHRvIHJ1biBwcm9wZXJseS4K
KyAgICAgICAgKGRsbExhdW5jaGVyRW50cnlQb2ludCk6IFdyYXAgQ0ctc3BlY2lmaWMgc2V0dXAg
Y29kZSBpbiBhIG1hY3JvCisgICAgICAgIHRvIHByZXZlbnQgcHJvYmxlbXMgb24gV2luQ2Fpcm8g
cG9ydC4KKwogMjAxMy0wOC0xNiAgQnJlbnQgRnVsZ2hhbSAgPGJmdWxnaGFtQGFwcGxlLmNvbT4K
IAogICAgICAgICBbV2luZG93c10gVVJMIHByaW50aW5nIGNvZGUgaW4gRFJUIGRvZXNuJ3QgbWF0
Y2ggV1RSIG9yIE1hYyBEUlQKSW5kZXg6IFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVu
ZGVyVHJlZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0R1bXBS
ZW5kZXJUcmVlLmNwcAkocmV2aXNpb24gMTU0MTk0KQorKysgVG9vbHMvRHVtcFJlbmRlclRyZWUv
d2luL0R1bXBSZW5kZXJUcmVlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtODU4LDYgKzg1OCw3IEBA
IHN0YXRpYyB2b2lkIHJlc2V0RGVmYXVsdHNUb0NvbnNpc3RlbnRWYWwKICAgICBwcmVmZXJlbmNl
cy0+c2V0RGVmYXVsdEZvbnRTaXplKDE2KTsKICAgICBwcmVmZXJlbmNlcy0+c2V0RGVmYXVsdEZp
eGVkRm9udFNpemUoMTMpOwogICAgIHByZWZlcmVuY2VzLT5zZXRNaW5pbXVtRm9udFNpemUoMCk7
CisgICAgcHJlZmVyZW5jZXMtPnNldERlZmF1bHRUZXh0RW5jb2RpbmdOYW1lKEwiSVNPLTg4NTkt
MSIpOwogICAgIHByZWZlcmVuY2VzLT5zZXRKYXZhRW5hYmxlZChGQUxTRSk7CiAgICAgcHJlZmVy
ZW5jZXMtPnNldFBsdWdJbnNFbmFibGVkKFRSVUUpOwogICAgIHByZWZlcmVuY2VzLT5zZXRET01Q
YXN0ZUFsbG93ZWQoVFJVRSk7CkBAIC04NjksOCArODcwLDEwIEBAIHN0YXRpYyB2b2lkIHJlc2V0
RGVmYXVsdHNUb0NvbnNpc3RlbnRWYWwKICAgICBwcmVmZXJlbmNlcy0+c2V0SmF2YVNjcmlwdEVu
YWJsZWQoVFJVRSk7CiAgICAgcHJlZmVyZW5jZXMtPnNldFRhYnNUb0xpbmtzKEZBTFNFKTsKICAg
ICBwcmVmZXJlbmNlcy0+c2V0U2hvdWxkUHJpbnRCYWNrZ3JvdW5kcyhUUlVFKTsKKyAgICBwcmVm
ZXJlbmNlcy0+c2V0Q2FjaGVNb2RlbChXZWJDYWNoZU1vZGVsRG9jdW1lbnRCcm93c2VyKTsKICAg
ICBwcmVmZXJlbmNlcy0+c2V0TG9hZHNJbWFnZXNBdXRvbWF0aWNhbGx5KFRSVUUpOwogICAgIHBy
ZWZlcmVuY2VzLT5zZXRTZWFtbGVzc0lGcmFtZXNFbmFibGVkKFRSVUUpOworICAgIHByZWZlcmVu
Y2VzLT5zZXRUZXh0QXJlYXNBcmVSZXNpemFibGUoVFJVRSk7CiAKICAgICBpZiAocGVyc2lzdGVu
dFVzZXJTdHlsZVNoZWV0TG9jYXRpb24pIHsKICAgICAgICAgVmVjdG9yPHdjaGFyX3Q+IHVybENo
YXJhY3RlcnMoQ0ZTdHJpbmdHZXRMZW5ndGgocGVyc2lzdGVudFVzZXJTdHlsZVNoZWV0TG9jYXRp
b24uZ2V0KCkpKTsKQEAgLTg5NCw2ICs4OTcsMTEgQEAgc3RhdGljIHZvaWQgcmVzZXREZWZhdWx0
c1RvQ29uc2lzdGVudFZhbAogICAgICAgICBwcmVmc1ByaXZhdGUtPnNldFhTU0F1ZGl0b3JFbmFi
bGVkKEZBTFNFKTsKICAgICAgICAgcHJlZnNQcml2YXRlLT5zZXRPZmZsaW5lV2ViQXBwbGljYXRp
b25DYWNoZUVuYWJsZWQoVFJVRSk7CiAgICAgICAgIHByZWZzUHJpdmF0ZS0+c2V0TG9hZHNTaXRl
SWNvbnNJZ25vcmluZ0ltYWdlTG9hZGluZ1ByZWZlcmVuY2UoRkFMU0UpOworICAgICAgICBwcmVm
c1ByaXZhdGUtPnNldEZyYW1lRmxhdHRlbmluZ0VuYWJsZWQoRkFMU0UpOworICAgICAgICBwcmVm
c1ByaXZhdGUtPnNldEZ1bGxTY3JlZW5FbmFibGVkKFRSVUUpOworI2lmIFVTRShDRykKKyAgICAg
ICAgcHJlZnNQcml2YXRlLT5zZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZChUUlVFKTsK
KyNlbmRpZgogICAgIH0KICAgICBzZXRBbHdheXNBY2NlcHRDb29raWVzKGZhbHNlKTsKIApAQCAt
MTAzNyw2ICsxMDQ1LDcgQEAgc3RhdGljIHZvaWQgcmVtb3ZlRm9udEZhbGxiYWNrSWZQcmVzZW50
KAogICAgIDo6c2V0UGVyc2lzdGVudFVzZXJTdHlsZVNoZWV0TG9jYXRpb24oMCk7CiB9CiAKKwog
c3RhdGljIHZvaWQgcnVuVGVzdChjb25zdCBzdHJpbmcmIGlucHV0TGluZSkKIHsKICAgICBUZXN0
Q29tbWFuZCBjb21tYW5kID0gcGFyc2VJbnB1dExpbmUoaW5wdXRMaW5lKTsKQEAgLTExMzAsOCAr
MTEzOSwxOCBAQCBzdGF0aWMgdm9pZCBydW5UZXN0KGNvbnN0IHN0cmluZyYgaW5wdXRMCiAgICAg
cmVxdWVzdC0+c2V0SFRUUE1ldGhvZChtZXRob2RCU3RyKTsKICAgICBmcmFtZS0+bG9hZFJlcXVl
c3QocmVxdWVzdC5nZXQoKSk7CiAKKyNpZiBVU0UoQ0YpCisgICAgQ0ZUaW1lSW50ZXJ2YWwgdGlt
ZW91dCA9IDAuMTI1OworI2VuZGlmCisKICAgICBNU0cgbXNnOwotICAgIHdoaWxlIChHZXRNZXNz
YWdlKCZtc2csIDAsIDAsIDApKSB7CisgICAgd2hpbGUgKHRydWUpIHsKKyNpZiBVU0UoQ0YpCisg
ICAgICAgIENGUnVuTG9vcFJ1bkluTW9kZShrQ0ZSdW5Mb29wRGVmYXVsdE1vZGUsIHRpbWVvdXQs
IHRydWUpOworI2VuZGlmCisgICAgICAgIGlmICghR2V0TWVzc2FnZSgmbXNnLCAwLCAwLCAwKSkK
KyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIC8vIFdlIGdldCBzcHVyaW91cyBXTV9NT1VT
RUxFQVZFIGV2ZW50cyB3aGljaCBtYWtlIGV2ZW50IGhhbmRsaW5nIG1hY2hpbmVyeSB0aGluayB0
aGF0IG1vdXNlIGJ1dHRvbgogICAgICAgICAvLyBpcyByZWxlYXNlZCBkdXJpbmcgZHJhZ2dpbmcg
KHNlZSBlLmcuIGZhc3RcZHluYW1pY1xsYXllci1oaXQtdGVzdC1jcmFzaC5odG1sKS4KICAgICAg
ICAgLy8gTW91c2UgY2FuIG5ldmVyIGxlYXZlIFdlYlZpZXcgZHVyaW5nIG5vcm1hbCBEdW1wUmVu
ZGVyVHJlZSBvcGVyYXRpb24sIHNvIHdlIGp1c3QgaWdub3JlIGFsbCBzdWNoIGV2ZW50cy4KQEAg
LTEzNTcsOCArMTM3NiwxMCBAQCBleHRlcm4gIkMiIF9fZGVjbHNwZWMoZGxsZXhwb3J0KSBpbnQg
V0lOCiAgICAgc3RhbmRhcmRQcmVmZXJlbmNlc1ByaXZhdGUtPnNldFNob3VsZFBhaW50TmF0aXZl
Q29udHJvbHMoRkFMU0UpOwogICAgIHN0YW5kYXJkUHJlZmVyZW5jZXMtPnNldEphdmFTY3JpcHRF
bmFibGVkKFRSVUUpOwogICAgIHN0YW5kYXJkUHJlZmVyZW5jZXMtPnNldERlZmF1bHRGb250U2l6
ZSgxNik7Ci0gICAgc3RhbmRhcmRQcmVmZXJlbmNlcy0+c2V0QWNjZWxlcmF0ZWRDb21wb3NpdGlu
Z0VuYWJsZWQodHJ1ZSk7CisjaWYgVVNFKENHKQorICAgIHN0YW5kYXJkUHJlZmVyZW5jZXMtPnNl
dEFjY2VsZXJhdGVkQ29tcG9zaXRpbmdFbmFibGVkKFRSVUUpOwogICAgIHN0YW5kYXJkUHJlZmVy
ZW5jZXMtPnNldEFWRm91bmRhdGlvbkVuYWJsZWQoVFJVRSk7CisjZW5kaWYKICAgICBzdGFuZGFy
ZFByZWZlcmVuY2VzLT5zZXRDb250aW51b3VzU3BlbGxDaGVja2luZ0VuYWJsZWQoVFJVRSk7CiAK
ICAgICBpZiAocHJpbnRTdXBwb3J0ZWRGZWF0dXJlcykgewo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>208942</attachid>
            <date>2013-08-16 12:05:00 -0700</date>
            <delta_ts>2013-08-16 12:06:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-119822-20130816120439.patch</filename>
            <type>text/plain</type>
            <size>3918</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE1NDE5NCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE2IEBACisyMDEzLTA4LTE2ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29t
PgorCisgICAgICAgIFtXaW5kb3dzXSBEUlQgaXMgbm90IHVzaW5nIHRoZSBzYW1lIHByZWZlcmVu
Y2VzIGFzIHRoZSBNYWMgYnVpbGQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTk4MjIKKworICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4K
KworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJlZS5jcHA6CisgICAg
ICAgIChydW5UZXN0KTogUHJvY2VzcyBXaW5kb3dzIG1lc3NhZ2UgcXVldWUgdXNpbmcgQ0ZSdW5M
b29wIHRvIGFsbG93CisgICAgICAgIGRpc3BhdGNoIHJvdXRpbmVzIHRvIHJ1biBwcm9wZXJseS4K
KyAgICAgICAgKGRsbExhdW5jaGVyRW50cnlQb2ludCk6IFdyYXAgQ0ctc3BlY2lmaWMgc2V0dXAg
Y29kZSBpbiBhIG1hY3JvCisgICAgICAgIHRvIHByZXZlbnQgcHJvYmxlbXMgb24gV2luQ2Fpcm8g
cG9ydC4KKwogMjAxMy0wOC0xNiAgQnJlbnQgRnVsZ2hhbSAgPGJmdWxnaGFtQGFwcGxlLmNvbT4K
IAogICAgICAgICBbV2luZG93c10gVVJMIHByaW50aW5nIGNvZGUgaW4gRFJUIGRvZXNuJ3QgbWF0
Y2ggV1RSIG9yIE1hYyBEUlQKSW5kZXg6IFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVu
ZGVyVHJlZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0R1bXBS
ZW5kZXJUcmVlLmNwcAkocmV2aXNpb24gMTU0MTk0KQorKysgVG9vbHMvRHVtcFJlbmRlclRyZWUv
d2luL0R1bXBSZW5kZXJUcmVlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtODU4LDYgKzg1OCw3IEBA
IHN0YXRpYyB2b2lkIHJlc2V0RGVmYXVsdHNUb0NvbnNpc3RlbnRWYWwKICAgICBwcmVmZXJlbmNl
cy0+c2V0RGVmYXVsdEZvbnRTaXplKDE2KTsKICAgICBwcmVmZXJlbmNlcy0+c2V0RGVmYXVsdEZp
eGVkRm9udFNpemUoMTMpOwogICAgIHByZWZlcmVuY2VzLT5zZXRNaW5pbXVtRm9udFNpemUoMCk7
CisgICAgcHJlZmVyZW5jZXMtPnNldERlZmF1bHRUZXh0RW5jb2RpbmdOYW1lKEwiSVNPLTg4NTkt
MSIpOwogICAgIHByZWZlcmVuY2VzLT5zZXRKYXZhRW5hYmxlZChGQUxTRSk7CiAgICAgcHJlZmVy
ZW5jZXMtPnNldFBsdWdJbnNFbmFibGVkKFRSVUUpOwogICAgIHByZWZlcmVuY2VzLT5zZXRET01Q
YXN0ZUFsbG93ZWQoVFJVRSk7CkBAIC04NjksOCArODcwLDEwIEBAIHN0YXRpYyB2b2lkIHJlc2V0
RGVmYXVsdHNUb0NvbnNpc3RlbnRWYWwKICAgICBwcmVmZXJlbmNlcy0+c2V0SmF2YVNjcmlwdEVu
YWJsZWQoVFJVRSk7CiAgICAgcHJlZmVyZW5jZXMtPnNldFRhYnNUb0xpbmtzKEZBTFNFKTsKICAg
ICBwcmVmZXJlbmNlcy0+c2V0U2hvdWxkUHJpbnRCYWNrZ3JvdW5kcyhUUlVFKTsKKyAgICBwcmVm
ZXJlbmNlcy0+c2V0Q2FjaGVNb2RlbChXZWJDYWNoZU1vZGVsRG9jdW1lbnRCcm93c2VyKTsKICAg
ICBwcmVmZXJlbmNlcy0+c2V0TG9hZHNJbWFnZXNBdXRvbWF0aWNhbGx5KFRSVUUpOwogICAgIHBy
ZWZlcmVuY2VzLT5zZXRTZWFtbGVzc0lGcmFtZXNFbmFibGVkKFRSVUUpOworICAgIHByZWZlcmVu
Y2VzLT5zZXRUZXh0QXJlYXNBcmVSZXNpemFibGUoVFJVRSk7CiAKICAgICBpZiAocGVyc2lzdGVu
dFVzZXJTdHlsZVNoZWV0TG9jYXRpb24pIHsKICAgICAgICAgVmVjdG9yPHdjaGFyX3Q+IHVybENo
YXJhY3RlcnMoQ0ZTdHJpbmdHZXRMZW5ndGgocGVyc2lzdGVudFVzZXJTdHlsZVNoZWV0TG9jYXRp
b24uZ2V0KCkpKTsKQEAgLTg5NCw2ICs4OTcsMTEgQEAgc3RhdGljIHZvaWQgcmVzZXREZWZhdWx0
c1RvQ29uc2lzdGVudFZhbAogICAgICAgICBwcmVmc1ByaXZhdGUtPnNldFhTU0F1ZGl0b3JFbmFi
bGVkKEZBTFNFKTsKICAgICAgICAgcHJlZnNQcml2YXRlLT5zZXRPZmZsaW5lV2ViQXBwbGljYXRp
b25DYWNoZUVuYWJsZWQoVFJVRSk7CiAgICAgICAgIHByZWZzUHJpdmF0ZS0+c2V0TG9hZHNTaXRl
SWNvbnNJZ25vcmluZ0ltYWdlTG9hZGluZ1ByZWZlcmVuY2UoRkFMU0UpOworICAgICAgICBwcmVm
c1ByaXZhdGUtPnNldEZyYW1lRmxhdHRlbmluZ0VuYWJsZWQoRkFMU0UpOworICAgICAgICBwcmVm
c1ByaXZhdGUtPnNldEZ1bGxTY3JlZW5FbmFibGVkKFRSVUUpOworI2lmIFVTRShDRykKKyAgICAg
ICAgcHJlZnNQcml2YXRlLT5zZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZChUUlVFKTsK
KyNlbmRpZgogICAgIH0KICAgICBzZXRBbHdheXNBY2NlcHRDb29raWVzKGZhbHNlKTsKIApAQCAt
MTAzNyw2ICsxMDQ1LDcgQEAgc3RhdGljIHZvaWQgcmVtb3ZlRm9udEZhbGxiYWNrSWZQcmVzZW50
KAogICAgIDo6c2V0UGVyc2lzdGVudFVzZXJTdHlsZVNoZWV0TG9jYXRpb24oMCk7CiB9CiAKKwog
c3RhdGljIHZvaWQgcnVuVGVzdChjb25zdCBzdHJpbmcmIGlucHV0TGluZSkKIHsKICAgICBUZXN0
Q29tbWFuZCBjb21tYW5kID0gcGFyc2VJbnB1dExpbmUoaW5wdXRMaW5lKTsKQEAgLTExMzEsNyAr
MTE0MCwxMyBAQCBzdGF0aWMgdm9pZCBydW5UZXN0KGNvbnN0IHN0cmluZyYgaW5wdXRMCiAgICAg
ZnJhbWUtPmxvYWRSZXF1ZXN0KHJlcXVlc3QuZ2V0KCkpOwogCiAgICAgTVNHIG1zZzsKLSAgICB3
aGlsZSAoR2V0TWVzc2FnZSgmbXNnLCAwLCAwLCAwKSkgeworICAgIHdoaWxlICh0cnVlKSB7Cisj
aWYgVVNFKENGKQorICAgICAgICBDRlJ1bkxvb3BSdW5Jbk1vZGUoa0NGUnVuTG9vcERlZmF1bHRN
b2RlLCAwLCB0cnVlKTsKKyNlbmRpZgorICAgICAgICBpZiAoIUdldE1lc3NhZ2UoJm1zZywgMCwg
MCwgMCkpCisgICAgICAgICAgICBicmVhazsKKwogICAgICAgICAvLyBXZSBnZXQgc3B1cmlvdXMg
V01fTU9VU0VMRUFWRSBldmVudHMgd2hpY2ggbWFrZSBldmVudCBoYW5kbGluZyBtYWNoaW5lcnkg
dGhpbmsgdGhhdCBtb3VzZSBidXR0b24KICAgICAgICAgLy8gaXMgcmVsZWFzZWQgZHVyaW5nIGRy
YWdnaW5nIChzZWUgZS5nLiBmYXN0XGR5bmFtaWNcbGF5ZXItaGl0LXRlc3QtY3Jhc2guaHRtbCku
CiAgICAgICAgIC8vIE1vdXNlIGNhbiBuZXZlciBsZWF2ZSBXZWJWaWV3IGR1cmluZyBub3JtYWwg
RHVtcFJlbmRlclRyZWUgb3BlcmF0aW9uLCBzbyB3ZSBqdXN0IGlnbm9yZSBhbGwgc3VjaCBldmVu
dHMuCkBAIC0xMzU3LDggKzEzNzIsMTAgQEAgZXh0ZXJuICJDIiBfX2RlY2xzcGVjKGRsbGV4cG9y
dCkgaW50IFdJTgogICAgIHN0YW5kYXJkUHJlZmVyZW5jZXNQcml2YXRlLT5zZXRTaG91bGRQYWlu
dE5hdGl2ZUNvbnRyb2xzKEZBTFNFKTsKICAgICBzdGFuZGFyZFByZWZlcmVuY2VzLT5zZXRKYXZh
U2NyaXB0RW5hYmxlZChUUlVFKTsKICAgICBzdGFuZGFyZFByZWZlcmVuY2VzLT5zZXREZWZhdWx0
Rm9udFNpemUoMTYpOwotICAgIHN0YW5kYXJkUHJlZmVyZW5jZXMtPnNldEFjY2VsZXJhdGVkQ29t
cG9zaXRpbmdFbmFibGVkKHRydWUpOworI2lmIFVTRShDRykKKyAgICBzdGFuZGFyZFByZWZlcmVu
Y2VzLT5zZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZChUUlVFKTsKICAgICBzdGFuZGFy
ZFByZWZlcmVuY2VzLT5zZXRBVkZvdW5kYXRpb25FbmFibGVkKFRSVUUpOworI2VuZGlmCiAgICAg
c3RhbmRhcmRQcmVmZXJlbmNlcy0+c2V0Q29udGludW91c1NwZWxsQ2hlY2tpbmdFbmFibGVkKFRS
VUUpOwogCiAgICAgaWYgKHByaW50U3VwcG9ydGVkRmVhdHVyZXMpIHsK
</data>
<flag name="review"
          id="230914"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>