<?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>154044</bug_id>
          
          <creation_ts>2016-02-09 13:32:13 -0800</creation_ts>
          <short_desc>[Mac] Graphical corruption in videos when enabling custom loading path</short_desc>
          <delta_ts>2016-02-10 13:45:17 -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>New Bugs</component>
          <version>WebKit 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="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>achristensen</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ryanhaddad</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1163270</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2016-02-09 13:32:13 -0800</bug_when>
    <thetext>[Mac] Graphical corruption in videos when enabling custom loading path</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1163273</commentid>
    <comment_count>1</comment_count>
      <attachid>270949</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2016-02-09 13:39:56 -0800</bug_when>
    <thetext>Created attachment 270949
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1163329</commentid>
    <comment_count>2</comment_count>
      <attachid>270949</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-02-09 16:16:00 -0800</bug_when>
    <thetext>Comment on attachment 270949
Patch

Clearing flags on attachment: 270949

Committed r196345: &lt;http://trac.webkit.org/changeset/196345&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1163330</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-02-09 16:16:03 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1163341</commentid>
    <comment_count>4</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-02-09 16:47:12 -0800</bug_when>
    <thetext>It looks like this change has caused the following API test to fail:

FAIL WebCoreNSURLSessionTest.BasicOperation

/Volumes/Data/slave/elcapitan-release/build/Tools/TestWebKitAPI/Tests/WebCore/WebCoreNSURLSession.mm:87
Value of: [data isEqualToData:directSubdata]
  Actual: false
Expected: true


/Volumes/Data/slave/elcapitan-release/build/Tools/TestWebKitAPI/Tests/WebCore/WebCoreNSURLSession.mm:87
Value of: [data isEqualToData:directSubdata]
  Actual: false
Expected: true

&lt;https://build.webkit.org/builders/Apple%20El%20Capitan%20Release%20WK2%20%28Tests%29/builds/3217/steps/run-api-tests/logs/stdio&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1163586</commentid>
    <comment_count>5</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2016-02-10 13:23:37 -0800</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1163587</commentid>
    <comment_count>6</comment_count>
      <attachid>271023</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2016-02-10 13:23:38 -0800</bug_when>
    <thetext>Created attachment 271023
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1163594</commentid>
    <comment_count>7</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2016-02-10 13:45:17 -0800</bug_when>
    <thetext>Committed r196391: &lt;http://trac.webkit.org/changeset/196391&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>270949</attachid>
            <date>2016-02-09 13:39:56 -0800</date>
            <delta_ts>2016-02-10 13:23:34 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-154044-20160209133934.patch</filename>
            <type>text/plain</type>
            <size>10021</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk2MzMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmI1MTQxMmM0YjFkMTZi
NzQ5YTRjMGRhMzlkYjEyZDZjNTdiZGQ1Ni4uMDMwMjMzOTM3Mjc4YzcwOTVkYmEwMDI3YTAzZTZk
N2FhMGNhOTg2MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDQwIEBACiAyMDE2LTAyLTA5ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCisgICAgICAgIFtNYWNdIEdyYXBoaWNhbCBj
b3JydXB0aW9uIGluIHZpZGVvcyB3aGVuIGVuYWJsaW5nIGN1c3RvbSBsb2FkaW5nIHBhdGgKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NDA0NAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBOU09wZXJh
dGlvblF1ZXVlIHByb3ZpZGVkIGJ5IEFWRm91bmRhdGlvbiBmcm9tIHRoZSBBVkFzc2V0UmVzb3Vy
Y2VMb2FkZXIgcXVldWUgaXMgbm90CisgICAgICAgIHNldCB0byBiZSBhIHNlcmlhbCBxdWV1ZS4g
U28gd2hlbiBhZGRpbmcgZGF0YVJlY2VpdmVkIG9wZXJhdGlvbnMgdG8gdGhhdCBxdWV1ZSwgdGhl
cmUgZXhpc3RzCisgICAgICAgIHRoZSBwb3NzaWJpbGl0eSB0aGF0IHNvbWUgb3BlcmF0aW9ucyBh
cmUgaGFuZGxlZCBiZWZvcmUgb3RoZXJzLCBhbmQgdGhlIGNsaWVudCB3aWxsIHJlY2VpZXZlCisg
ICAgICAgIGRhdGEgb3V0IG9mIG9yZGVyLgorCisgICAgICAgIEEgcmVhbCBOU1VSTFNlc3Npb24g
b2JqZWN0IHdpbGwgb25seSBpc3N1ZSBhbm90aGVyIG9wZXJhdGlvbiB3aGVuIHRoZSBmaXJzdCBv
cGVyYXRpb24KKyAgICAgICAgY29tcGxldGVzLCBzbyBlbXVsYXRlIHRoaXMgYmVoYXZpb3IgaW4g
V2ViQ29yZU5TVVJMU2Vzc2lvbiBieSB1c2luZyBhIHNlcmlhbCBkaXNwYXRjaCBxdWV1ZS4KKyAg
ICAgICAgVGhlIGludGVybmFsIHF1ZXVlIHdpbGwgZW5xdWV1ZSBhbiBvcGVyYXRpb24gdG8gdGhl
IHJlc291cmNlIGxvYWRlcidzIHF1ZXVlLCBhbmQgYmxvY2sgdW50aWwKKyAgICAgICAgdGhhdCBv
cGVyYXRpb24gY29tcGxldGVzLCB0aHVzIGVuc3VyaW5nIG9yZGVyaW5nIG9mIHRoZSBkYXRhIChh
bmQgb3RoZXIpIG9wZXJhdGlvbnMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2NvY29h
L1dlYkNvcmVOU1VSTFNlc3Npb24uaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2NvY29h
L1dlYkNvcmVOU1VSTFNlc3Npb24ubW06CisgICAgICAgICgtW1dlYkNvcmVOU1VSTFNlc3Npb24g
aW5pdFdpdGhSZXNvdXJjZUxvYWRlcjpkZWxlZ2F0ZTpkZWxlZ2F0ZVF1ZXVlOl0pOiBJbml0aWFs
aXplIF9pbnRlcm5hbFF1ZXVlCisgICAgICAgICgtW1dlYkNvcmVOU1VSTFNlc3Npb24gYWRkRGVs
ZWdhdGVPcGVyYXRpb246XSk6IEFkZGVkIHV0aWxpdHkgbWV0aG9kLgorICAgICAgICAoLVtXZWJD
b3JlTlNVUkxTZXNzaW9uIHRhc2tDb21wbGV0ZWQ6XSk6IENhbGwgLWFkZERlbGVnYXRlT3BlcmF0
aW9uOgorICAgICAgICAoLVtXZWJDb3JlTlNVUkxTZXNzaW9uIGZpbmlzaFRhc2tzQW5kSW52YWxp
ZGF0ZV0pOiBEaXR0by4KKyAgICAgICAgKC1bV2ViQ29yZU5TVVJMU2Vzc2lvbiByZXNldFdpdGhD
b21wbGV0aW9uSGFuZGxlcjpdKTogRGl0dG8uCisgICAgICAgICgtW1dlYkNvcmVOU1VSTFNlc3Np
b24gZmx1c2hXaXRoQ29tcGxldGlvbkhhbmRsZXI6XSk6IERpdHRvLgorICAgICAgICAoLVtXZWJD
b3JlTlNVUkxTZXNzaW9uIGdldFRhc2tzV2l0aENvbXBsZXRpb25IYW5kbGVyOl0pOiBEaXR0by4K
KyAgICAgICAgKC1bV2ViQ29yZU5TVVJMU2Vzc2lvbiBnZXRBbGxUYXNrc1dpdGhDb21wbGV0aW9u
SGFuZGxlcjpdKTogRGl0dG8uCisgICAgICAgICgtW1dlYkNvcmVOU1VSTFNlc3Npb25EYXRhVGFz
ayByZXNvdXJjZTpyZWNlaXZlZFJlc3BvbnNlOl0pOiBEaXR0by4KKyAgICAgICAgKC1bV2ViQ29y
ZU5TVVJMU2Vzc2lvbkRhdGFUYXNrIHJlc291cmNlOnJlY2VpdmVkRGF0YTpsZW5ndGg6XSk6IERp
dHRvLgorICAgICAgICAoLVtXZWJDb3JlTlNVUkxTZXNzaW9uRGF0YVRhc2sgcmVzb3VyY2VGaW5p
c2hlZDpdKTogRGl0dG8uCisKKyAgICAgICAgRHJpdmUtYnkgZml4OgorICAgICAgICAoLVtXZWJD
b3JlTlNVUkxTZXNzaW9uRGF0YVRhc2sgcmVzb3VyY2U6cmVjZWl2ZWREYXRhOmxlbmd0aDpdKTog
U2V0IGNvdW50T2ZCeXRlc1JlY2VpdmVkIG91dHNpZGUgdGhlIG9wZXJhdGlvbiwKKyAgICAgICAg
ICAgIHF1ZXVlLCBtYXRjaGluZyBOU1VSTFNlc3Npb25EYXRhVGFzaydzIGJlaGF2aW9yLgorCisy
MDE2LTAyLTA5ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCiAgICAgICAgIFtN
YWNdIEFkb3B0IE5TVVJMU2Vzc2lvbiBwcm9wZXJ0aWVzIGluIEFWQXNzZXRSZXNvdXJjZUxvYWRl
cgogCiAgICAgICAgIFJ1YmJlci1zdGFtcGVkIGJ5IEVyaWMgQ2FybHNvbjsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY29jb2EvV2ViQ29yZU5TVVJMU2Vzc2lv
bi5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jb2NvYS9XZWJDb3JlTlNVUkxT
ZXNzaW9uLmgKaW5kZXggYzVkMjMxYWRjNmYxNjViZGQ4NGVmMTE2YzRkZjE3ODZlMTM4YjQzNy4u
NTQ5YzM4OTUxNTQ0ZDc4ZmQ0Y2U5Y2ZhZGVkOGJhMTc4NmU0ODA5OSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jb2NvYS9XZWJDb3JlTlNVUkxTZXNzaW9uLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jb2NvYS9XZWJDb3JlTlNVUkxT
ZXNzaW9uLmgKQEAgLTMyLDYgKzMyLDcgQEAKICNpbXBvcnQgIkNhY2hlZFJlc291cmNlSGFuZGxl
LmgiCiAjaW1wb3J0IDxGb3VuZGF0aW9uL05TVVJMU2Vzc2lvbi5oPgogI2ltcG9ydCA8d3RmL0hh
c2hTZXQuaD4KKyNpbXBvcnQgPHd0Zi9PU09iamVjdFB0ci5oPgogI2ltcG9ydCA8d3RmL1JlZlB0
ci5oPgogI2ltcG9ydCA8d3RmL1JldGFpblB0ci5oPgogCkBAIC01OCw2ICs1OSw3IEBAIFdFQkNP
UkVfRVhQT1JUIEBpbnRlcmZhY2UgV2ViQ29yZU5TVVJMU2Vzc2lvbiA6IE5TT2JqZWN0IHsKICAg
ICBIYXNoU2V0PFJldGFpblB0cjxXZWJDb3JlTlNVUkxTZXNzaW9uRGF0YVRhc2s+PiBfZGF0YVRh
c2tzOwogICAgIEJPT0wgX2ludmFsaWRhdGVkOwogICAgIE5TVUludGVnZXIgX25leHRUYXNrSWRl
bnRpZmllcjsKKyAgICBPU09iamVjdFB0cjxkaXNwYXRjaF9xdWV1ZV90PiBfaW50ZXJuYWxRdWV1
ZTsKIH0KIC0gKGlkKWluaXRXaXRoUmVzb3VyY2VMb2FkZXI6KFdlYkNvcmU6OkNhY2hlZFJlc291
cmNlTG9hZGVyJilsb2FkZXIgZGVsZWdhdGU6KGlkPE5TVVJMU2Vzc2lvblRhc2tEZWxlZ2F0ZT4p
ZGVsZWdhdGUgZGVsZWdhdGVRdWV1ZTooTlNPcGVyYXRpb25RdWV1ZSopcXVldWU7CiBAcHJvcGVy
dHkgKHJlYWRvbmx5LCByZXRhaW4pIE5TT3BlcmF0aW9uUXVldWUgKmRlbGVnYXRlUXVldWU7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2NvY29hL1dlYkNvcmVO
U1VSTFNlc3Npb24ubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2NvY29hL1dl
YkNvcmVOU1VSTFNlc3Npb24ubW0KaW5kZXggZDhmNmNiODVlYzRiNjA1ZDc4YjVhMzVhZjAwODIy
MGI3MTY4NjAxYy4uMTcxZjhkZTFkYmZkY2EwYjQ4MDM4YzU1ZTI0YTc2Nzk1MjI4OTU5OSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jb2NvYS9XZWJDb3JlTlNV
UkxTZXNzaW9uLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY29jb2Ev
V2ViQ29yZU5TVVJMU2Vzc2lvbi5tbQpAQCAtNDMsNiArNDMsNyBAQCBOU19BU1NVTUVfTk9OTlVM
TF9CRUdJTgogQHByb3BlcnR5IChyZWFkb25seSkgQ2FjaGVkUmVzb3VyY2VMb2FkZXImIGxvYWRl
cjsKIEBwcm9wZXJ0eSAocmVhZHdyaXRlLCByZXRhaW4pIGlkPE5TVVJMU2Vzc2lvblRhc2tEZWxl
Z2F0ZT4gZGVsZWdhdGU7CiAtICh2b2lkKXRhc2tDb21wbGV0ZWQ6KFdlYkNvcmVOU1VSTFNlc3Np
b25EYXRhVGFzayAqKXRhc2s7CistICh2b2lkKWFkZERlbGVnYXRlT3BlcmF0aW9uOih2b2lkIChe
KSh2b2lkKSlvcGVyYXRpb247CiBAZW5kCiAKIEBpbnRlcmZhY2UgV2ViQ29yZU5TVVJMU2Vzc2lv
bkRhdGFUYXNrICgpCkBAIC03Niw2ICs3Nyw4IEBAIE5TX0FTU1VNRV9OT05OVUxMX0VORAogICAg
IHNlbGYuZGVsZWdhdGUgPSBpbkRlbGVnYXRlOwogICAgIF9xdWV1ZSA9IGluUXVldWUgPyBpblF1
ZXVlIDogW05TT3BlcmF0aW9uUXVldWUgbWFpblF1ZXVlXTsKICAgICBfaW52YWxpZGF0ZWQgPSBO
TzsKKyAgICBfaW50ZXJuYWxRdWV1ZSA9IGFkb3B0T1NPYmplY3QoZGlzcGF0Y2hfcXVldWVfY3Jl
YXRlKCJXZWJDb3JlTlNVUkxTZXNzaW9uIF9pbnRlcm5hbFF1ZXVlIiwgRElTUEFUQ0hfUVVFVUVf
U0VSSUFMKSk7CisKICAgICByZXR1cm4gc2VsZjsKIH0KIApAQCAtMTAyLDEyICsxMDUsMjIgQEAg
TlNfQVNTVU1FX05PTk5VTExfRU5ECiAgICAgICAgIHJldHVybjsKIAogICAgIFJldGFpblB0cjxX
ZWJDb3JlTlNVUkxTZXNzaW9uPiBzdHJvbmdTZWxmIHsgc2VsZiB9OwotICAgIFtzZWxmLmRlbGVn
YXRlUXVldWUgYWRkT3BlcmF0aW9uV2l0aEJsb2NrOltzdHJvbmdTZWxmXSB7CisgICAgW3NlbGYg
YWRkRGVsZWdhdGVPcGVyYXRpb246W3N0cm9uZ1NlbGZdIHsKICAgICAgICAgaWYgKFtzdHJvbmdT
ZWxmLmdldCgpLmRlbGVnYXRlIHJlc3BvbmRzVG9TZWxlY3RvcjpAc2VsZWN0b3IoVVJMU2Vzc2lv
bjpkaWRCZWNvbWVJbnZhbGlkV2l0aEVycm9yOildKQogICAgICAgICAgICAgW3N0cm9uZ1NlbGYu
Z2V0KCkuZGVsZWdhdGUgVVJMU2Vzc2lvbjooTlNVUkxTZXNzaW9uICopc3Ryb25nU2VsZi5nZXQo
KSBkaWRCZWNvbWVJbnZhbGlkV2l0aEVycm9yOm5pbF07CiAgICAgfV07CiB9CiAKKy0gKHZvaWQp
YWRkRGVsZWdhdGVPcGVyYXRpb246KHZvaWQgKF4pKHZvaWQpKWJsb2NrCit7CisgICAgUmV0YWlu
UHRyPFdlYkNvcmVOU1VSTFNlc3Npb24+IHN0cm9uZ1NlbGYgeyBzZWxmIH07CisgICAgUmV0YWlu
UHRyPE5TQmxvY2tPcGVyYXRpb24+IG9wZXJhdGlvbiA9IFtOU0Jsb2NrT3BlcmF0aW9uIGJsb2Nr
T3BlcmF0aW9uV2l0aEJsb2NrOmJsb2NrXTsKKyAgICBkaXNwYXRjaF9hc3luYyhfaW50ZXJuYWxR
dWV1ZS5nZXQoKSwgW3N0cm9uZ1NlbGYsIG9wZXJhdGlvbl0geworICAgICAgICBbc3Ryb25nU2Vs
Zi5nZXQoKS5kZWxlZ2F0ZVF1ZXVlIGFkZE9wZXJhdGlvbjpvcGVyYXRpb24uZ2V0KCldOworICAg
ICAgICBbb3BlcmF0aW9uIHdhaXRVbnRpbEZpbmlzaGVkXTsKKyAgICB9KTsKK30KKwogI3ByYWdt
YSBtYXJrIC0gTlNVUkxTZXNzaW9uIEFQSQogQHN5bnRoZXNpemUgc2Vzc2lvbkRlc2NyaXB0aW9u
PV9zZXNzaW9uRGVzY3JpcHRpb247CiBAZHluYW1pYyBkZWxlZ2F0ZTsKQEAgLTE0Niw3ICsxNTks
NyBAQCBOU19BU1NVTUVfTk9OTlVMTF9FTkQKICAgICAgICAgcmV0dXJuOwogCiAgICAgUmV0YWlu
UHRyPFdlYkNvcmVOU1VSTFNlc3Npb24+IHN0cm9uZ1NlbGYgeyBzZWxmIH07Ci0gICAgW3NlbGYu
ZGVsZWdhdGVRdWV1ZSBhZGRPcGVyYXRpb25XaXRoQmxvY2s6W3N0cm9uZ1NlbGZdIHsKKyAgICBb
c2VsZiBhZGREZWxlZ2F0ZU9wZXJhdGlvbjpbc3Ryb25nU2VsZl0gewogICAgICAgICBpZiAoW3N0
cm9uZ1NlbGYuZ2V0KCkuZGVsZWdhdGUgcmVzcG9uZHNUb1NlbGVjdG9yOkBzZWxlY3RvcihVUkxT
ZXNzaW9uOmRpZEJlY29tZUludmFsaWRXaXRoRXJyb3I6KV0pCiAgICAgICAgICAgICBbc3Ryb25n
U2VsZi5nZXQoKS5kZWxlZ2F0ZSBVUkxTZXNzaW9uOihOU1VSTFNlc3Npb24gKilzdHJvbmdTZWxm
LmdldCgpIGRpZEJlY29tZUludmFsaWRXaXRoRXJyb3I6bmlsXTsKICAgICB9XTsKQEAgLTE2Mywx
MyArMTc2LDEzIEBAIE5TX0FTU1VNRV9OT05OVUxMX0VORAogLSAodm9pZClyZXNldFdpdGhDb21w
bGV0aW9uSGFuZGxlcjoodm9pZCAoXikodm9pZCkpY29tcGxldGlvbkhhbmRsZXIKIHsKICAgICAv
LyBGSVhNRTogVGhpcyBjYW5ub3QgY3VycmVudGx5IGJlIGltcGxlbWVudGVkLiBXZSBjYW5ub3Qg
Z3VhcmFudGVlIHRoYXQgdGhlIG5leHQgY29ubmVjdGlvbiB3aWxsIGhhcHBlbiBvbiBhIG5ldyBz
b2NrZXQuCi0gICAgW3NlbGYuZGVsZWdhdGVRdWV1ZSBhZGRPcGVyYXRpb25XaXRoQmxvY2s6Y29t
cGxldGlvbkhhbmRsZXJdOworICAgIFtzZWxmIGFkZERlbGVnYXRlT3BlcmF0aW9uOmNvbXBsZXRp
b25IYW5kbGVyXTsKIH0KIAogLSAodm9pZClmbHVzaFdpdGhDb21wbGV0aW9uSGFuZGxlcjoodm9p
ZCAoXikodm9pZCkpY29tcGxldGlvbkhhbmRsZXIKIHsKICAgICAvLyBGSVhNRTogVGhpcyBjYW5u
b3QgY3VycmVudGx5IGJlIGltcGxlbWVudGVkLiBXZSBjYW5ub3QgZ3VhcmFudGVlIHRoYXQgdGhl
IG5leHQgY29ubmVjdGlvbiB3aWxsIGhhcHBlbiBvbiBhIG5ldyBzb2NrZXQuCi0gICAgW3NlbGYu
ZGVsZWdhdGVRdWV1ZSBhZGRPcGVyYXRpb25XaXRoQmxvY2s6Y29tcGxldGlvbkhhbmRsZXJdOwor
ICAgIFtzZWxmIGFkZERlbGVnYXRlT3BlcmF0aW9uOmNvbXBsZXRpb25IYW5kbGVyXTsKIH0KIAog
LSAodm9pZClnZXRUYXNrc1dpdGhDb21wbGV0aW9uSGFuZGxlcjoodm9pZCAoXikoTlNBcnJheTxO
U1VSTFNlc3Npb25EYXRhVGFzayAqPiAqZGF0YVRhc2tzLCBOU0FycmF5PE5TVVJMU2Vzc2lvblVw
bG9hZFRhc2sgKj4gKnVwbG9hZFRhc2tzLCBOU0FycmF5PE5TVVJMU2Vzc2lvbkRvd25sb2FkVGFz
ayAqPiAqZG93bmxvYWRUYXNrcykpY29tcGxldGlvbkhhbmRsZXIKQEAgLTE3Nyw3ICsxOTAsNyBA
QCBOU19BU1NVTUVfTk9OTlVMTF9FTkQKICAgICBOU011dGFibGVBcnJheSAqYXJyYXkgPSBbTlNN
dXRhYmxlQXJyYXkgYXJyYXlXaXRoQ2FwYWNpdHk6X2RhdGFUYXNrcy5zaXplKCldOwogICAgIGZv
ciAoYXV0byYgdGFzayA6IF9kYXRhVGFza3MpCiAgICAgICAgIFthcnJheSBhZGRPYmplY3Q6dGFz
ay5nZXQoKV07Ci0gICAgW3NlbGYuZGVsZWdhdGVRdWV1ZSBhZGRPcGVyYXRpb25XaXRoQmxvY2s6
XnsKKyAgICBbc2VsZiBhZGREZWxlZ2F0ZU9wZXJhdGlvbjpeewogICAgICAgICBjb21wbGV0aW9u
SGFuZGxlcihhcnJheSwgbmlsLCBuaWwpOwogICAgIH1dOwogfQpAQCAtMTg3LDcgKzIwMCw3IEBA
IE5TX0FTU1VNRV9OT05OVUxMX0VORAogICAgIE5TTXV0YWJsZUFycmF5ICphcnJheSA9IFtOU011
dGFibGVBcnJheSBhcnJheVdpdGhDYXBhY2l0eTpfZGF0YVRhc2tzLnNpemUoKV07CiAgICAgZm9y
IChhdXRvJiB0YXNrIDogX2RhdGFUYXNrcykKICAgICAgICAgW2FycmF5IGFkZE9iamVjdDp0YXNr
LmdldCgpXTsKLSAgICBbc2VsZi5kZWxlZ2F0ZVF1ZXVlIGFkZE9wZXJhdGlvbldpdGhCbG9jazpe
eworICAgIFtzZWxmIGFkZERlbGVnYXRlT3BlcmF0aW9uOl57CiAgICAgICAgIGNvbXBsZXRpb25I
YW5kbGVyKGFycmF5KTsKICAgICB9XTsKIH0KQEAgLTQ2OSw3ICs0ODIsNyBAQCB2b2lkIFdlYkNv
cmVOU1VSTFNlc3Npb25EYXRhVGFza0NsaWVudDo6bm90aWZ5RmluaXNoZWQoQ2FjaGVkUmVzb3Vy
Y2UqIHJlc291cmNlKQogICAgIHNlbGYuY291bnRPZkJ5dGVzRXhwZWN0ZWRUb1JlY2VpdmUgPSBy
ZXNwb25zZS5leHBlY3RlZENvbnRlbnRMZW5ndGgoKTsKICAgICBbc2VsZiBfc2V0RGVmZXJzTG9h
ZGluZzpZRVNdOwogICAgIFJldGFpblB0cjxXZWJDb3JlTlNVUkxTZXNzaW9uRGF0YVRhc2s+IHN0
cm9uZ1NlbGYgeyBzZWxmIH07Ci0gICAgW3NlbGYuc2Vzc2lvbi5kZWxlZ2F0ZVF1ZXVlIGFkZE9w
ZXJhdGlvbldpdGhCbG9jazpbc3Ryb25nU2VsZl0geworICAgIFtzZWxmLnNlc3Npb24gYWRkRGVs
ZWdhdGVPcGVyYXRpb246W3N0cm9uZ1NlbGZdIHsKICAgICAgICAgaWQ8TlNVUkxTZXNzaW9uRGF0
YURlbGVnYXRlPiBkYXRhRGVsZWdhdGUgPSAoaWQ8TlNVUkxTZXNzaW9uRGF0YURlbGVnYXRlPilz
dHJvbmdTZWxmLmdldCgpLnNlc3Npb24uZGVsZWdhdGU7CiAgICAgICAgIGlmICghW2RhdGFEZWxl
Z2F0ZSByZXNwb25kc1RvU2VsZWN0b3I6QHNlbGVjdG9yKFVSTFNlc3Npb246ZGF0YVRhc2s6ZGlk
UmVjZWl2ZVJlc3BvbnNlOmNvbXBsZXRpb25IYW5kbGVyOildKSB7CiAgICAgICAgICAgICBjYWxs
T25NYWluVGhyZWFkKFtzdHJvbmdTZWxmXSB7CkBAIC01MDAsMTAgKzUxMywxMSBAQCB2b2lkIFdl
YkNvcmVOU1VSTFNlc3Npb25EYXRhVGFza0NsaWVudDo6bm90aWZ5RmluaXNoZWQoQ2FjaGVkUmVz
b3VyY2UqIHJlc291cmNlKQogICAgIC8vIEZJWE1FOiB0cnkgdG8gYXZvaWQgYSBjb3B5LCBpZiBw
b3NzaWJsZS4KICAgICAvLyBlLmcuLCBSZXRhaW5QdHI8Q0ZEYXRhUmVmPiBjZkRhdGEgPSByZXNv
dXJjZS0+cmVzb3VyY2VCdWZmZXIoKS0+Y3JlYXRlQ0ZEYXRhKCk7CiAKKyAgICBzZWxmLmNvdW50
T2ZCeXRlc1JlY2VpdmVkICs9IGxlbmd0aDsKKwogICAgIFJldGFpblB0cjxOU0RhdGE+IG5zRGF0
YSA9IGFkb3B0TlMoW1tOU0RhdGEgYWxsb2NdIGluaXRXaXRoQnl0ZXM6ZGF0YSBsZW5ndGg6bGVu
Z3RoXSk7CiAgICAgUmV0YWluUHRyPFdlYkNvcmVOU1VSTFNlc3Npb25EYXRhVGFzaz4gc3Ryb25n
U2VsZiB7IHNlbGYgfTsKLSAgICBbc2VsZi5zZXNzaW9uLmRlbGVnYXRlUXVldWUgYWRkT3BlcmF0
aW9uV2l0aEJsb2NrOltzdHJvbmdTZWxmLCBsZW5ndGgsIG5zRGF0YV0gewotICAgICAgICBzdHJv
bmdTZWxmLmdldCgpLmNvdW50T2ZCeXRlc1JlY2VpdmVkICs9IGxlbmd0aDsKKyAgICBbc2VsZi5z
ZXNzaW9uIGFkZERlbGVnYXRlT3BlcmF0aW9uOltzdHJvbmdTZWxmLCBsZW5ndGgsIG5zRGF0YV0g
ewogICAgICAgICBpZDxOU1VSTFNlc3Npb25EYXRhRGVsZWdhdGU+IGRhdGFEZWxlZ2F0ZSA9IChp
ZDxOU1VSTFNlc3Npb25EYXRhRGVsZWdhdGU+KXN0cm9uZ1NlbGYuZ2V0KCkuc2Vzc2lvbi5kZWxl
Z2F0ZTsKICAgICAgICAgaWYgKFtkYXRhRGVsZWdhdGUgcmVzcG9uZHNUb1NlbGVjdG9yOkBzZWxl
Y3RvcihVUkxTZXNzaW9uOmRhdGFUYXNrOmRpZFJlY2VpdmVEYXRhOildKQogICAgICAgICAgICAg
W2RhdGFEZWxlZ2F0ZSBVUkxTZXNzaW9uOihOU1VSTFNlc3Npb24gKilzdHJvbmdTZWxmLmdldCgp
LnNlc3Npb24gZGF0YVRhc2s6KE5TVVJMU2Vzc2lvbkRhdGFUYXNrICopc3Ryb25nU2VsZi5nZXQo
KSBkaWRSZWNlaXZlRGF0YTpuc0RhdGEuZ2V0KCldOwpAQCAtNTI5LDcgKzU0Myw3IEBAIHZvaWQg
V2ViQ29yZU5TVVJMU2Vzc2lvbkRhdGFUYXNrQ2xpZW50Ojpub3RpZnlGaW5pc2hlZChDYWNoZWRS
ZXNvdXJjZSogcmVzb3VyY2UpCiAgICAgc2VsZi5zdGF0ZSA9IE5TVVJMU2Vzc2lvblRhc2tTdGF0
ZUNvbXBsZXRlZDsKIAogICAgIFJldGFpblB0cjxXZWJDb3JlTlNVUkxTZXNzaW9uRGF0YVRhc2s+
IHN0cm9uZ1NlbGYgeyBzZWxmIH07Ci0gICAgW3NlbGYuc2Vzc2lvbi5kZWxlZ2F0ZVF1ZXVlIGFk
ZE9wZXJhdGlvbldpdGhCbG9jazpbc3Ryb25nU2VsZl0geworICAgIFtzZWxmLnNlc3Npb24gYWRk
RGVsZWdhdGVPcGVyYXRpb246W3N0cm9uZ1NlbGZdIHsKICAgICAgICAgaWQ8TlNVUkxTZXNzaW9u
VGFza0RlbGVnYXRlPiBkZWxlZ2F0ZSA9IChpZDxOU1VSTFNlc3Npb25UYXNrRGVsZWdhdGU+KXN0
cm9uZ1NlbGYuZ2V0KCkuc2Vzc2lvbi5kZWxlZ2F0ZTsKICAgICAgICAgaWYgKFtkZWxlZ2F0ZSBy
ZXNwb25kc1RvU2VsZWN0b3I6QHNlbGVjdG9yKFVSTFNlc3Npb246dGFzazpkaWRDb21wbGV0ZVdp
dGhFcnJvcjopXSkKICAgICAgICAgICAgIFtkZWxlZ2F0ZSBVUkxTZXNzaW9uOihOU1VSTFNlc3Np
b24gKilzdHJvbmdTZWxmLmdldCgpLnNlc3Npb24gdGFzazooTlNVUkxTZXNzaW9uRGF0YVRhc2sg
KilzdHJvbmdTZWxmLmdldCgpIGRpZENvbXBsZXRlV2l0aEVycm9yOm5pbF07Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>271023</attachid>
            <date>2016-02-10 13:23:38 -0800</date>
            <delta_ts>2016-02-10 13:39:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-154044-20160210132316.patch</filename>
            <type>text/plain</type>
            <size>2168</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk2MzQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGE2M2Y4YTk5ZGYzNjVj
ZDNjMzQ5NTkyZGUwMmY3MTFmMmYzOWUwYS4uM2YzYjRkMWU2Njg1YjEwYzQ3YjY5NGM1ZWNjNjNj
Y2UyY2VhZWFmZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE2LTAyLTEwICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIFtNYWNdIEdyYXBoaWNhbCBj
b3JydXB0aW9uIGluIHZpZGVvcyB3aGVuIGVuYWJsaW5nIGN1c3RvbSBsb2FkaW5nIHBhdGgKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NDA0NAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJldmVydCB0aGUg
IkRyaXZlLWJ5IGZpeCIgaW4gcjE5NjM0NSBhcyBpdCBicmVha3MgdGhlIFdlYkNvcmVOU1VSTFNl
c3Npb25UZXN0cy5CYXNpY09wZXJhdGlvbiBBUEkgdGVzdC4KKworICAgICAgICAqIHBsYXRmb3Jt
L25ldHdvcmsvY29jb2EvV2ViQ29yZU5TVVJMU2Vzc2lvbi5tbToKKyAgICAgICAgKC1bV2ViQ29y
ZU5TVVJMU2Vzc2lvbkRhdGFUYXNrIHJlc291cmNlOnJlY2VpdmVkRGF0YTpsZW5ndGg6XSk6CisK
IDIwMTYtMDItMDkgIEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAg
W01hY10gR3JhcGhpY2FsIGNvcnJ1cHRpb24gaW4gdmlkZW9zIHdoZW4gZW5hYmxpbmcgY3VzdG9t
IGxvYWRpbmcgcGF0aApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29y
ay9jb2NvYS9XZWJDb3JlTlNVUkxTZXNzaW9uLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bmV0d29yay9jb2NvYS9XZWJDb3JlTlNVUkxTZXNzaW9uLm1tCmluZGV4IDE3MWY4ZGUxZGJmZGNh
MGI0ODAzOGM1NWUyNGE3Njc5NTIyODk1OTkuLjIwODJiNmJiZjc4YjNhMTYzYWRlYmI2MTU1MzBm
NWE2ZTAxODQ0MjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsv
Y29jb2EvV2ViQ29yZU5TVVJMU2Vzc2lvbi5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9uZXR3b3JrL2NvY29hL1dlYkNvcmVOU1VSTFNlc3Npb24ubW0KQEAgLTUxMywxMSArNTEzLDEw
IEBAIHZvaWQgV2ViQ29yZU5TVVJMU2Vzc2lvbkRhdGFUYXNrQ2xpZW50Ojpub3RpZnlGaW5pc2hl
ZChDYWNoZWRSZXNvdXJjZSogcmVzb3VyY2UpCiAgICAgLy8gRklYTUU6IHRyeSB0byBhdm9pZCBh
IGNvcHksIGlmIHBvc3NpYmxlLgogICAgIC8vIGUuZy4sIFJldGFpblB0cjxDRkRhdGFSZWY+IGNm
RGF0YSA9IHJlc291cmNlLT5yZXNvdXJjZUJ1ZmZlcigpLT5jcmVhdGVDRkRhdGEoKTsKIAotICAg
IHNlbGYuY291bnRPZkJ5dGVzUmVjZWl2ZWQgKz0gbGVuZ3RoOwotCiAgICAgUmV0YWluUHRyPE5T
RGF0YT4gbnNEYXRhID0gYWRvcHROUyhbW05TRGF0YSBhbGxvY10gaW5pdFdpdGhCeXRlczpkYXRh
IGxlbmd0aDpsZW5ndGhdKTsKICAgICBSZXRhaW5QdHI8V2ViQ29yZU5TVVJMU2Vzc2lvbkRhdGFU
YXNrPiBzdHJvbmdTZWxmIHsgc2VsZiB9OwogICAgIFtzZWxmLnNlc3Npb24gYWRkRGVsZWdhdGVP
cGVyYXRpb246W3N0cm9uZ1NlbGYsIGxlbmd0aCwgbnNEYXRhXSB7CisgICAgICAgIHNlbGYuY291
bnRPZkJ5dGVzUmVjZWl2ZWQgKz0gbGVuZ3RoOwogICAgICAgICBpZDxOU1VSTFNlc3Npb25EYXRh
RGVsZWdhdGU+IGRhdGFEZWxlZ2F0ZSA9IChpZDxOU1VSTFNlc3Npb25EYXRhRGVsZWdhdGU+KXN0
cm9uZ1NlbGYuZ2V0KCkuc2Vzc2lvbi5kZWxlZ2F0ZTsKICAgICAgICAgaWYgKFtkYXRhRGVsZWdh
dGUgcmVzcG9uZHNUb1NlbGVjdG9yOkBzZWxlY3RvcihVUkxTZXNzaW9uOmRhdGFUYXNrOmRpZFJl
Y2VpdmVEYXRhOildKQogICAgICAgICAgICAgW2RhdGFEZWxlZ2F0ZSBVUkxTZXNzaW9uOihOU1VS
TFNlc3Npb24gKilzdHJvbmdTZWxmLmdldCgpLnNlc3Npb24gZGF0YVRhc2s6KE5TVVJMU2Vzc2lv
bkRhdGFUYXNrICopc3Ryb25nU2VsZi5nZXQoKSBkaWRSZWNlaXZlRGF0YTpuc0RhdGEuZ2V0KCld
Owo=
</data>
<flag name="review"
          id="295871"
          type_id="1"
          status="+"
          setter="achristensen"
    />
    <flag name="commit-queue"
          id="295872"
          type_id="3"
          status="-"
          setter="jer.noble"
    />
          </attachment>
      

    </bug>

</bugzilla>