<?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>99601</bug_id>
          
          <creation_ts>2012-10-17 08:24:23 -0700</creation_ts>
          <short_desc>[GTK] AudioBusGtk sometimes fails to load the HRTF database</short_desc>
          <delta_ts>2012-10-18 08:28:15 -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>Platform</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="Philippe Normand">pnormand</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>feature-media-reviews</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>744255</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-10-17 08:24:23 -0700</bug_when>
    <thetext>And it&apos;s totally silent. It seems like our use of g_file_query_exist() in ::loadPlatformResource() is wrong. I think it would be better to not use that API, try to load the file and if it fails consider using the &quot;uninstalled resource files&quot; code path.

I started a patch. Will try to post it soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>745023</commentid>
    <comment_count>1</comment_count>
      <attachid>169354</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-10-17 23:58:36 -0700</bug_when>
    <thetext>Created attachment 169354
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>745277</commentid>
    <comment_count>2</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-10-18 08:28:15 -0700</bug_when>
    <thetext>Committed r131755: &lt;http://trac.webkit.org/changeset/131755&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169354</attachid>
            <date>2012-10-17 23:58:36 -0700</date>
            <delta_ts>2012-10-18 08:15:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>Patch.patch</filename>
            <type>text/plain</type>
            <size>8141</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSAzYWE0YTk2ZjM3NjM3NTQxYmRjM2E3OGE0NWVkNzg3OWIxOGE2MjI2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBUaHUsIDE4IE9jdCAyMDEyIDA4OjUyOjE5ICswMjAwClN1YmplY3Q6IFtQQVRDSF0g
UGF0Y2gKCi0tLQogU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDI4ICsrKysrKysrKysrCiAuLi4vYXVkaW8vZ3N0cmVhbWVyL0F1ZGlvRmlsZVJl
YWRlckdTdHJlYW1lci5jcHAgICB8ICAgNTAgKysrKysrKysrKysrKy0tLS0tLS0KIFNvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL2d0ay9BdWRpb0J1c0d0ay5jcHAgIHwgICAxMyArKy0tLQog
MyBmaWxlcyBjaGFuZ2VkLCA2NSBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cKaW5kZXggMmEyMzlkYy4uOThkM2ZlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisy
MDEyLTEwLTE3ICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAg
ICAgICBbR1RLXSBBdWRpb0J1c0d0ayBzb21ldGltZXMgZmFpbHMgdG8gbG9hZCB0aGUgSFJURiBk
YXRhYmFzZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
OTk2MDEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBB
dWRpb0J1c0d0ayBub3cgZmlyc3QgbG9va3VwIGZvciB0aGUgdW5pbnN0YWxsZWQgcmVzb3VyY2Ug
ZmlsZXMsCisgICAgICAgIGlmIHRoZSBBVURJT19SRVNPVVJDRVNfUEFUSCBlbnZpcm9ubWVudCB2
YXJpYWJsZSBpcworICAgICAgICBzZXQuIEFkZGl0aW9uYWxseSB0aGUgYXVkaW8gZmlsZSByZWFk
ZXIgaXMgbm93IGJldHRlciBkZWFsaW5nIHdpdGgKKyAgICAgICAgZXJyb3JzLCByZXR1cm5pbmcg
YW4gZW1wdHkgQXVkaW9CdXMgaW4gc3VjaCBjYXNlcyBhbmQgaXNzdWluZworICAgICAgICB3YXJu
aW5ncyBvbiB0aGUgY29uc29sZSBvdXRwdXQuIFRoZSBjbGVhbnVwIG9mIHNvbWUgbWVtYmVyCisg
ICAgICAgIHZhcmlhYmxlcyB3YXMgYWxzbyBtb3ZlZCB0byB0aGUgZGVzdHJ1Y3Rvci4KKworICAg
ICAgICAqIHBsYXRmb3JtL2F1ZGlvL2dzdHJlYW1lci9BdWRpb0ZpbGVSZWFkZXJHU3RyZWFtZXIu
Y3BwOgorICAgICAgICAoQXVkaW9GaWxlUmVhZGVyKToKKyAgICAgICAgKFdlYkNvcmU6OkF1ZGlv
RmlsZVJlYWRlcjo6QXVkaW9GaWxlUmVhZGVyKToKKyAgICAgICAgKFdlYkNvcmU6OkF1ZGlvRmls
ZVJlYWRlcjo6fkF1ZGlvRmlsZVJlYWRlcik6IENsZWFyIGFuZCBmcmVlCisgICAgICAgIG1lbWJl
ciB2YXJpYWJsZXMuIFRoaXMgd2FzIGRvbmUgaW4gY3JlYXRlQnVzIGJlZm9yZS4KKyAgICAgICAg
KFdlYkNvcmU6OkF1ZGlvRmlsZVJlYWRlcjo6aGFuZGxlTWVzc2FnZSk6IElzc3VlIHdhcm5pbmdz
IGluIGNhc2UKKyAgICAgICAgb2YgZXJyb3IgYW5kIGV4aXQgZnJvbSB0aGUgbWFpbiBsb29wIHNv
IHRoZSBwaXBlbGluZSBpcyBub3QKKyAgICAgICAgZm9yZXZlciBzdHVjay4KKyAgICAgICAgKFdl
YkNvcmU6OkF1ZGlvRmlsZVJlYWRlcjo6Y3JlYXRlQnVzKTogUmV0dXJuIGFuIGVtcHR5IGJ1cyBp
biBjYXNlCisgICAgICAgIG9mIGVycm9yLgorICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL2d0ay9B
dWRpb0J1c0d0ay5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBdWRpb0J1czo6bG9hZFBsYXRmb3Jt
UmVzb3VyY2UpOiBMb2FkIHVuaW5zdGFsbGVkCisgICAgICAgIHJlc291cmNlcyBmaXJzdCBpZiBB
VURJT19SRVNPVVJDRVNfUEFUSCBpcyBzZXQuCisKIDIwMTItMTAtMTcgIEtlbnRhcm8gSGFyYSAg
PGhhcmFrZW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQuIFJlYmFzZWxpbmVk
IHJ1bi1iaW5kaW5ncy10ZXN0cy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2F1ZGlvL2dzdHJlYW1lci9BdWRpb0ZpbGVSZWFkZXJHU3RyZWFtZXIuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vYXVkaW8vZ3N0cmVhbWVyL0F1ZGlvRmlsZVJlYWRlckdTdHJlYW1lci5j
cHAKaW5kZXggNTQwYzk3OS4uZmY4NDEzOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vYXVkaW8vZ3N0cmVhbWVyL0F1ZGlvRmlsZVJlYWRlckdTdHJlYW1lci5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vZ3N0cmVhbWVyL0F1ZGlvRmlsZVJlYWRlckdT
dHJlYW1lci5jcHAKQEAgLTc0LDYgKzc0LDcgQEAgcHJpdmF0ZToKICAgICBHUmVmUHRyPEdzdEVs
ZW1lbnQ+IG1fZGVjb2RlYmluOwogICAgIEdSZWZQdHI8R3N0RWxlbWVudD4gbV9kZUludGVybGVh
dmU7CiAgICAgR1JlZlB0cjxHTWFpbkxvb3A+IG1fbG9vcDsKKyAgICBib29sIG1fZXJyb3JPY2N1
cnJlZDsKIH07CiAKIHN0YXRpYyBHc3RDYXBzKiBnZXRHU3RyZWFtZXJBdWRpb0NhcHMoaW50IGNo
YW5uZWxzLCBmbG9hdCBzYW1wbGVSYXRlKQpAQCAtMTMxLDYgKzEzMiw3IEBAIEF1ZGlvRmlsZVJl
YWRlcjo6QXVkaW9GaWxlUmVhZGVyKGNvbnN0IGNoYXIqIGZpbGVQYXRoKQogICAgICwgbV9kYXRh
U2l6ZSgwKQogICAgICwgbV9maWxlUGF0aChmaWxlUGF0aCkKICAgICAsIG1fY2hhbm5lbFNpemUo
MCkKKyAgICAsIG1fZXJyb3JPY2N1cnJlZChmYWxzZSkKIHsKIH0KIApAQCAtMTM5LDExICsxNDEs
MzQgQEAgQXVkaW9GaWxlUmVhZGVyOjpBdWRpb0ZpbGVSZWFkZXIoY29uc3Qgdm9pZCogZGF0YSwg
c2l6ZV90IGRhdGFTaXplKQogICAgICwgbV9kYXRhU2l6ZShkYXRhU2l6ZSkKICAgICAsIG1fZmls
ZVBhdGgoMCkKICAgICAsIG1fY2hhbm5lbFNpemUoMCkKKyAgICAsIG1fZXJyb3JPY2N1cnJlZChm
YWxzZSkKIHsKIH0KIAogQXVkaW9GaWxlUmVhZGVyOjp+QXVkaW9GaWxlUmVhZGVyKCkKIHsKKyAg
ICBpZiAobV9waXBlbGluZSkgeworICAgICAgICBHUmVmUHRyPEdzdEJ1cz4gYnVzID0gZ3N0X3Bp
cGVsaW5lX2dldF9idXMoR1NUX1BJUEVMSU5FKG1fcGlwZWxpbmUpKTsKKyAgICAgICAgZ19zaWdu
YWxfaGFuZGxlcnNfZGlzY29ubmVjdF9ieV9mdW5jKGJ1cy5nZXQoKSwgcmVpbnRlcnByZXRfY2Fz
dDxncG9pbnRlcj4obWVzc2FnZUNhbGxiYWNrKSwgdGhpcyk7CisgICAgICAgIGdzdF9lbGVtZW50
X3NldF9zdGF0ZShtX3BpcGVsaW5lLCBHU1RfU1RBVEVfTlVMTCk7CisgICAgICAgIGdzdF9vYmpl
Y3RfdW5yZWYoR1NUX09CSkVDVChtX3BpcGVsaW5lKSk7CisgICAgfQorCisgICAgaWYgKG1fZGVj
b2RlYmluKSB7CisgICAgICAgIGdfc2lnbmFsX2hhbmRsZXJzX2Rpc2Nvbm5lY3RfYnlfZnVuYyht
X2RlY29kZWJpbi5nZXQoKSwgcmVpbnRlcnByZXRfY2FzdDxncG9pbnRlcj4ob25HU3RyZWFtZXJE
ZWNvZGViaW5QYWRBZGRlZENhbGxiYWNrKSwgdGhpcyk7CisgICAgICAgIG1fZGVjb2RlYmluLmNs
ZWFyKCk7CisgICAgfQorCisgICAgaWYgKG1fZGVJbnRlcmxlYXZlKSB7CisgICAgICAgIGdfc2ln
bmFsX2hhbmRsZXJzX2Rpc2Nvbm5lY3RfYnlfZnVuYyhtX2RlSW50ZXJsZWF2ZS5nZXQoKSwgcmVp
bnRlcnByZXRfY2FzdDxncG9pbnRlcj4ob25HU3RyZWFtZXJEZWludGVybGVhdmVQYWRBZGRlZENh
bGxiYWNrKSwgdGhpcyk7CisgICAgICAgIGdfc2lnbmFsX2hhbmRsZXJzX2Rpc2Nvbm5lY3RfYnlf
ZnVuYyhtX2RlSW50ZXJsZWF2ZS5nZXQoKSwgcmVpbnRlcnByZXRfY2FzdDxncG9pbnRlcj4ob25H
U3RyZWFtZXJEZWludGVybGVhdmVSZWFkeUNhbGxiYWNrKSwgdGhpcyk7CisgICAgICAgIG1fZGVJ
bnRlcmxlYXZlLmNsZWFyKCk7CisgICAgfQorCisgICAgZ3N0X2J1ZmZlcl9saXN0X2l0ZXJhdG9y
X2ZyZWUobV9mcm9udExlZnRCdWZmZXJzSXRlcmF0b3IpOworICAgIGdzdF9idWZmZXJfbGlzdF9p
dGVyYXRvcl9mcmVlKG1fZnJvbnRSaWdodEJ1ZmZlcnNJdGVyYXRvcik7CisgICAgZ3N0X2J1ZmZl
cl9saXN0X3VucmVmKG1fZnJvbnRMZWZ0QnVmZmVycyk7CisgICAgZ3N0X2J1ZmZlcl9saXN0X3Vu
cmVmKG1fZnJvbnRSaWdodEJ1ZmZlcnMpOwogfQogCiBHc3RGbG93UmV0dXJuIEF1ZGlvRmlsZVJl
YWRlcjo6aGFuZGxlQnVmZmVyKEdzdEFwcFNpbmsqIHNpbmspCkBAIC0yMTEsMTEgKzIzNiwxNCBA
QCBnYm9vbGVhbiBBdWRpb0ZpbGVSZWFkZXI6OmhhbmRsZU1lc3NhZ2UoR3N0TWVzc2FnZSogbWVz
c2FnZSkKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBHU1RfTUVTU0FHRV9XQVJOSU5HOgogICAg
ICAgICBnc3RfbWVzc2FnZV9wYXJzZV93YXJuaW5nKG1lc3NhZ2UsICZlcnJvci5vdXRQdHIoKSwg
JmRlYnVnLm91dFB0cigpKTsKLSAgICAgICAgZ193YXJuaW5nKCJXYXJuaW5nOiAlZCwgJXMiLCBl
cnJvci0+Y29kZSwgIGVycm9yLT5tZXNzYWdlKTsKKyAgICAgICAgZ193YXJuaW5nKCJXYXJuaW5n
OiAlZCwgJXMuIERlYnVnIG91dHB1dDogJXMiLCBlcnJvci0+Y29kZSwgIGVycm9yLT5tZXNzYWdl
LCBkZWJ1Zy5nZXQoKSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgR1NUX01FU1NBR0VfRVJS
T1I6CiAgICAgICAgIGdzdF9tZXNzYWdlX3BhcnNlX2Vycm9yKG1lc3NhZ2UsICZlcnJvci5vdXRQ
dHIoKSwgJmRlYnVnLm91dFB0cigpKTsKICAgICAgICAgQVNTRVJUX1dJVEhfTUVTU0FHRSgwLCAi
RmF0YWwgZXJyb3I6ICVkLCAlcyIsIGVycm9yLT5jb2RlLCAgZXJyb3ItPm1lc3NhZ2UpOworICAg
ICAgICBnX3dhcm5pbmcoIkVycm9yOiAlZCwgJXMuIERlYnVnIG91dHB1dDogJXMiLCBlcnJvci0+
Y29kZSwgIGVycm9yLT5tZXNzYWdlLCBkZWJ1Zy5nZXQoKSk7CisgICAgICAgIG1fZXJyb3JPY2N1
cnJlZCA9IHRydWU7CisgICAgICAgIGdfbWFpbl9sb29wX3F1aXQobV9sb29wLmdldCgpKTsKICAg
ICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJlYWs7CkBAIC0zNTEsMzEgKzM3
OSwxNyBAQCBQYXNzT3duUHRyPEF1ZGlvQnVzPiBBdWRpb0ZpbGVSZWFkZXI6OmNyZWF0ZUJ1cyhm
bG9hdCBzYW1wbGVSYXRlLCBib29sIG1peFRvTW9ubwogICAgIGdfbWFpbl9sb29wX3J1bihtX2xv
b3AuZ2V0KCkpOwogICAgIGdfbWFpbl9jb250ZXh0X3BvcF90aHJlYWRfZGVmYXVsdChjb250ZXh0
LmdldCgpKTsKIAotICAgIEdSZWZQdHI8R3N0QnVzPiBidXMgPSBnc3RfcGlwZWxpbmVfZ2V0X2J1
cyhHU1RfUElQRUxJTkUobV9waXBlbGluZSkpOwotICAgIGdfc2lnbmFsX2hhbmRsZXJzX2Rpc2Nv
bm5lY3RfYnlfZnVuYyhidXMuZ2V0KCksIHJlaW50ZXJwcmV0X2Nhc3Q8Z3BvaW50ZXI+KG1lc3Nh
Z2VDYWxsYmFjayksIHRoaXMpOwotCi0gICAgZ19zaWduYWxfaGFuZGxlcnNfZGlzY29ubmVjdF9i
eV9mdW5jKG1fZGVjb2RlYmluLmdldCgpLCByZWludGVycHJldF9jYXN0PGdwb2ludGVyPihvbkdT
dHJlYW1lckRlY29kZWJpblBhZEFkZGVkQ2FsbGJhY2spLCB0aGlzKTsKLSAgICBnX3NpZ25hbF9o
YW5kbGVyc19kaXNjb25uZWN0X2J5X2Z1bmMobV9kZUludGVybGVhdmUuZ2V0KCksIHJlaW50ZXJw
cmV0X2Nhc3Q8Z3BvaW50ZXI+KG9uR1N0cmVhbWVyRGVpbnRlcmxlYXZlUGFkQWRkZWRDYWxsYmFj
ayksIHRoaXMpOwotICAgIGdfc2lnbmFsX2hhbmRsZXJzX2Rpc2Nvbm5lY3RfYnlfZnVuYyhtX2Rl
SW50ZXJsZWF2ZS5nZXQoKSwgcmVpbnRlcnByZXRfY2FzdDxncG9pbnRlcj4ob25HU3RyZWFtZXJE
ZWludGVybGVhdmVSZWFkeUNhbGxiYWNrKSwgdGhpcyk7Ci0KICAgICB1bnNpZ25lZCBjaGFubmVs
cyA9IG1peFRvTW9ubyA/IDEgOiAyOwogICAgIE93blB0cjxBdWRpb0J1cz4gYXVkaW9CdXMgPSBh
ZG9wdFB0cihuZXcgQXVkaW9CdXMoY2hhbm5lbHMsIG1fY2hhbm5lbFNpemUsIHRydWUpKTsKICAg
ICBhdWRpb0J1cy0+c2V0U2FtcGxlUmF0ZShtX3NhbXBsZVJhdGUpOwogCisgICAgaWYgKG1fZXJy
b3JPY2N1cnJlZCkKKyAgICAgICAgcmV0dXJuIGF1ZGlvQnVzLnJlbGVhc2UoKTsKKwogICAgIGNv
cHlHc3RyZWFtZXJCdWZmZXJzVG9BdWRpb0NoYW5uZWwobV9mcm9udExlZnRCdWZmZXJzLCBhdWRp
b0J1cy0+Y2hhbm5lbCgwKSk7CiAgICAgaWYgKCFtaXhUb01vbm8pCiAgICAgICAgIGNvcHlHc3Ry
ZWFtZXJCdWZmZXJzVG9BdWRpb0NoYW5uZWwobV9mcm9udFJpZ2h0QnVmZmVycywgYXVkaW9CdXMt
PmNoYW5uZWwoMSkpOwogCi0gICAgZ3N0X2J1ZmZlcl9saXN0X2l0ZXJhdG9yX2ZyZWUobV9mcm9u
dExlZnRCdWZmZXJzSXRlcmF0b3IpOwotICAgIGdzdF9idWZmZXJfbGlzdF9pdGVyYXRvcl9mcmVl
KG1fZnJvbnRSaWdodEJ1ZmZlcnNJdGVyYXRvcik7Ci0gICAgZ3N0X2J1ZmZlcl9saXN0X3VucmVm
KG1fZnJvbnRMZWZ0QnVmZmVycyk7Ci0gICAgZ3N0X2J1ZmZlcl9saXN0X3VucmVmKG1fZnJvbnRS
aWdodEJ1ZmZlcnMpOwotCi0gICAgZ3N0X2VsZW1lbnRfc2V0X3N0YXRlKG1fcGlwZWxpbmUsIEdT
VF9TVEFURV9OVUxMKTsKLSAgICBnc3Rfb2JqZWN0X3VucmVmKEdTVF9PQkpFQ1QobV9waXBlbGlu
ZSkpOwotCi0gICAgbV9kZWNvZGViaW4uY2xlYXIoKTsKLSAgICBtX2RlSW50ZXJsZWF2ZS5jbGVh
cigpOwogICAgIHJldHVybiBhdWRpb0J1cy5yZWxlYXNlKCk7CiB9CiAKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL2d0ay9BdWRpb0J1c0d0ay5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9ndGsvQXVkaW9CdXNHdGsuY3BwCmluZGV4IDMxMGYzOWMu
LjZmYzc4N2YgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL2d0ay9B
dWRpb0J1c0d0ay5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vZ3RrL0F1
ZGlvQnVzR3RrLmNwcApAQCAtMjgsNyArMjgsNiBAQAogI2luY2x1ZGUgPHd0Zi9nb2JqZWN0L0dP
d25QdHIuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9DU3RyaW5nLmg+CiAKLSNpbmNsdWRlIDxnaW8v
Z2lvLmg+CiAjaW5jbHVkZSA8Z2xpYi5oPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CkBAIC0zNiwx
NCArMzUsMTIgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogUGFzc093blB0cjxBdWRpb0J1cz4gQXVk
aW9CdXM6OmxvYWRQbGF0Zm9ybVJlc291cmNlKGNvbnN0IGNoYXIqIG5hbWUsIGZsb2F0IHNhbXBs
ZVJhdGUpCiB7CiAgICAgR093blB0cjxnY2hhcj4gZmlsZW5hbWUoZ19zdHJkdXBfcHJpbnRmKCIl
cy53YXYiLCBuYW1lKSk7Ci0gICAgR093blB0cjxnY2hhcj4gYWJzb2x1dGVGaWxlbmFtZShnX2J1
aWxkX2ZpbGVuYW1lKHNoYXJlZFJlc291cmNlc1BhdGgoKS5kYXRhKCksICJyZXNvdXJjZXMiLCAi
YXVkaW8iLCBmaWxlbmFtZS5nZXQoKSwgTlVMTCkpOwotCi0gICAgR0ZpbGUqIGZpbGUgPSBnX2Zp
bGVfbmV3X2Zvcl9wYXRoKGZpbGVuYW1lLmdldCgpKTsKLSAgICBpZiAoIWdfZmlsZV9xdWVyeV9l
eGlzdHMoZmlsZSwgMCkpIHsKLSAgICAgICAgLy8gVW5pbnN0YWxsZWQgY2FzZSwgYXNzdW1lIHdl
J3JlIGluIHRoZSBXZWJLaXQgcm9vdCBkaXJlY3RvcnkuCi0gICAgICAgIGNvbnN0IGNoYXIqIGVu
dmlyb25tZW50UGF0aCA9IGdldGVudigiQVVESU9fUkVTT1VSQ0VTX1BBVEgiKTsKKyAgICBjb25z
dCBjaGFyKiBlbnZpcm9ubWVudFBhdGggPSBnZXRlbnYoIkFVRElPX1JFU09VUkNFU19QQVRIIik7
CisgICAgR093blB0cjxnY2hhcj4gYWJzb2x1dGVGaWxlbmFtZTsKKyAgICBpZiAoZW52aXJvbm1l
bnRQYXRoKQogICAgICAgICBhYnNvbHV0ZUZpbGVuYW1lLnNldChnX2J1aWxkX2ZpbGVuYW1lKGVu
dmlyb25tZW50UGF0aCwgZmlsZW5hbWUuZ2V0KCksIE5VTEwpKTsKLSAgICB9CisgICAgZWxzZQor
ICAgICAgICBhYnNvbHV0ZUZpbGVuYW1lLnNldChnX2J1aWxkX2ZpbGVuYW1lKHNoYXJlZFJlc291
cmNlc1BhdGgoKS5kYXRhKCksICJyZXNvdXJjZXMiLCAiYXVkaW8iLCBmaWxlbmFtZS5nZXQoKSwg
TlVMTCkpOwogICAgIHJldHVybiBjcmVhdGVCdXNGcm9tQXVkaW9GaWxlKGFic29sdXRlRmlsZW5h
bWUuZ2V0KCksIGZhbHNlLCBzYW1wbGVSYXRlKTsKIH0KIAotLSAKMS43LjEwLjQ=
</data>
<flag name="review"
          id="182610"
          type_id="1"
          status="+"
          setter="mrobinson"
    />
          </attachment>
      

    </bug>

</bugzilla>