<?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>146287</bug_id>
          
          <creation_ts>2015-06-24 13:07:51 -0700</creation_ts>
          <short_desc>Better fix for Element with blur backdrop-filter shows edge duplication and dark edges</short_desc>
          <delta_ts>2015-06-24 13:55:40 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1104456</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2015-06-24 13:07:51 -0700</bug_when>
    <thetext>Better fix for Element with blur backdrop-filter shows edge duplication and dark edges</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1104457</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-06-24 13:11:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/21530437&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1104460</commentid>
    <comment_count>2</comment_count>
      <attachid>255508</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2015-06-24 13:12:58 -0700</bug_when>
    <thetext>Created attachment 255508
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1104469</commentid>
    <comment_count>3</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2015-06-24 13:55:40 -0700</bug_when>
    <thetext>Committed r185925: &lt;http://trac.webkit.org/changeset/185925&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>255508</attachid>
            <date>2015-06-24 13:12:58 -0700</date>
            <delta_ts>2015-06-24 13:29:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-146287-20150625061212.patch</filename>
            <type>text/plain</type>
            <size>9038</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg1ODg4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWY4Nzg1NmIwMTFiNjRi
NDg5MDFlMjBiZGNiMGJiY2MxNDg4M2M2Ny4uODVjMDlmZTkyMDY4NzZkZTg3ODk0MjFlMTBlYTA5
OTA2ODU4YjFjYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM1IEBACisyMDE1LTA2LTI0ICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBCZXR0ZXIgZml4IGZvciBFbGVt
ZW50IHdpdGggYmx1ciBiYWNrZHJvcC1maWx0ZXIgc2hvd3MgZWRnZSBkdXBsaWNhdGlvbiBhbmQg
ZGFyayBlZGdlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTQ2Mjg3CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8yMTUzMDQzNz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGVyZSBpcyBubyBuZWVkIHRv
IGNhcnJ5IGFyb3VuZCBhIGJpdCBpbiBGaWx0ZXJPcGVyYXRpb25zIGluZGljYXRpbmcgd2hhdAor
ICAgICAgICB0eXBlIG9mIHNvdXJjZSBwcm9wZXJ0eSB0aGUgb2JqZWN0IGNhbWUgZnJvbS4gV2hl
dGhlciBvciBub3QgdG8gY2xpcCB0byB0aGUKKyAgICAgICAgYm91bmRzIG9mIHRoZSBmaWx0ZXIg
cmVnaW9uIGlzIHB1cmVseSBhIHByb3BlcnR5IG9mIHRoZSB0eXBlIG9mIENBTGF5ZXIKKyAgICAg
ICAgd2UgYXJlIGFwcGx5aW5nIHRoZSBmaWx0ZXIgdG8uCisKKyAgICAgICAgVGhpcyBiYXNpY2Fs
bHkgcmV2ZXJ0cyByMTg1ODQ2LgorCisgICAgICAgIENvdmVyZWQgYnkgdGhlIHRlc3QgZm9yIHRo
ZSBwcmV2aW91cyBjb21taXQuCisKKyAgICAgICAgKiBjc3MvQ1NTUHJvcGVydHlOYW1lcy5pbjoK
KyAgICAgICAgKiBjc3MvU3R5bGVCdWlsZGVyQ29udmVydGVyLmg6CisgICAgICAgIChXZWJDb3Jl
OjpTdHlsZUJ1aWxkZXJDb252ZXJ0ZXI6OmNvbnZlcnRCYWNrZHJvcEZpbHRlck9wZXJhdGlvbnMp
OiBEZWxldGVkLgorICAgICAgICAqIHBhZ2UvYW5pbWF0aW9uL0NTU1Byb3BlcnR5QW5pbWF0aW9u
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmJsZW5kRmlsdGVyT3BlcmF0aW9ucyk6IERlbGV0ZWQu
CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2EvY29jb2EvUGxhdGZvcm1DQUZpbHRlcnND
b2NvYS5tbTogU2V0IHRoZSBub3JtYWxpemVkCisgICAgICAgIGVkZ2VzIHByb3BlcnR5IGlmIHdl
IGFyZSBhIENBQmFja2Ryb3BMYXllci4KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9maWx0
ZXJzL0ZpbHRlck9wZXJhdGlvbnMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RmlsdGVyT3BlcmF0
aW9uczo6b3BlcmF0b3I9PSk6CisgICAgICAgIChXZWJDb3JlOjpGaWx0ZXJPcGVyYXRpb25zOjpv
cGVyYXRpb25zTWF0Y2gpOgorICAgICAgICAoV2ViQ29yZTo6RmlsdGVyT3BlcmF0aW9uczo6b3Bl
cmF0b3I9KTogRGVsZXRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0Zp
bHRlck9wZXJhdGlvbnMuaDoKKyAgICAgICAgKFdlYkNvcmU6OkZpbHRlck9wZXJhdGlvbnM6Omlz
VXNlZEZvckJhY2tkcm9wRmlsdGVycyk6IERlbGV0ZWQuCisgICAgICAgIChXZWJDb3JlOjpGaWx0
ZXJPcGVyYXRpb25zOjpzZXRVc2VkRm9yQmFja2Ryb3BGaWx0ZXJzKTogRGVsZXRlZC4KKwogMjAx
NS0wNi0yMyAgRGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CiAKICAgICAgICAgTWVkaWEg
Y29udHJvbHMgYXJlIG1pc3NpbmcgdGhlIHdoaXRlIGJhY2tkcm9wIGluIFVJV2ViVmlld3MKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQcm9wZXJ0eU5hbWVzLmluIGIvU291cmNl
L1dlYkNvcmUvY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW4KaW5kZXggZjAxMmZjYzVjYmY0ZWJjYjM5
YmNiY2M1NTQ4ZWY0NjM1N2Q1MjRkNy4uZWY5NDM2NDVlZmNmOWI0ZmM0MDNlMDhhZDgzYTMwOWU3
ZDVhYWNhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1Byb3BlcnR5TmFtZXMu
aW4KKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW4KQEAgLTQ3Niw3
ICs0NzYsNyBAQCBmbGV4LXdyYXAKIGp1c3RpZnktY29udGVudCBbSW5pdGlhbD1pbml0aWFsQ29u
dGVudEFsaWdubWVudCwgQ29udmVydGVyPUNvbnRlbnRBbGlnbm1lbnREYXRhXQogLXdlYmtpdC1q
dXN0aWZ5LWNvbnRlbnQgPSBqdXN0aWZ5LWNvbnRlbnQKICNpZiBkZWZpbmVkKEVOQUJMRV9GSUxU
RVJTX0xFVkVMXzIpICYmIEVOQUJMRV9GSUxURVJTX0xFVkVMXzIKLS13ZWJraXQtYmFja2Ryb3At
ZmlsdGVyIFtDb25kaXRpb25hbENvbnZlcnRlcj1CYWNrZHJvcEZpbHRlck9wZXJhdGlvbnNdCist
d2Via2l0LWJhY2tkcm9wLWZpbHRlciBbQ29uZGl0aW9uYWxDb252ZXJ0ZXI9RmlsdGVyT3BlcmF0
aW9uc10KICNlbmRpZgoganVzdGlmeS1zZWxmIFtJbml0aWFsPWluaXRpYWxTZWxmQWxpZ25tZW50
LCBDb252ZXJ0ZXI9U2VsZk9yRGVmYXVsdEFsaWdubWVudERhdGFdCiAtd2Via2l0LWZvbnQtc2l6
ZS1kZWx0YSBbU2tpcEJ1aWxkZXJdCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5
bGVCdWlsZGVyQ29udmVydGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVCdWlsZGVyQ29u
dmVydGVyLmgKaW5kZXggYTkwMTJmYWExNmMyZmVjNTliMjYwMGY5NGUzN2RlNzMxMWU5YWVkOC4u
NDE3YTQwMWYyNTUzNmZmMjllZmUwMzUzZGNjZWUyOWMyYjVjOWY3MiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvY3NzL1N0eWxlQnVpbGRlckNvbnZlcnRlci5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2Nzcy9TdHlsZUJ1aWxkZXJDb252ZXJ0ZXIuaApAQCAtMTA0LDkgKzEwNCw2IEBAIHB1Ymxp
YzoKICAgICBzdGF0aWMgT3B0aW9uYWw8ZmxvYXQ+IGNvbnZlcnRQZXJzcGVjdGl2ZShTdHlsZVJl
c29sdmVyJiwgQ1NTVmFsdWUmKTsKICAgICBzdGF0aWMgT3B0aW9uYWw8TGVuZ3RoPiBjb252ZXJ0
TWFycXVlZUluY3JlbWVudChTdHlsZVJlc29sdmVyJiwgQ1NTVmFsdWUmKTsKICAgICBzdGF0aWMg
T3B0aW9uYWw8RmlsdGVyT3BlcmF0aW9ucz4gY29udmVydEZpbHRlck9wZXJhdGlvbnMoU3R5bGVS
ZXNvbHZlciYsIENTU1ZhbHVlJik7Ci0jaWYgRU5BQkxFKEZJTFRFUlNfTEVWRUxfMikKLSAgICBz
dGF0aWMgT3B0aW9uYWw8RmlsdGVyT3BlcmF0aW9ucz4gY29udmVydEJhY2tkcm9wRmlsdGVyT3Bl
cmF0aW9ucyhTdHlsZVJlc29sdmVyJiwgQ1NTVmFsdWUmKTsKLSNlbmRpZgogICAgIHN0YXRpYyBW
ZWN0b3I8UmVmUHRyPE1hc2tJbWFnZU9wZXJhdGlvbj4+IGNvbnZlcnRNYXNrSW1hZ2VPcGVyYXRp
b25zKFN0eWxlUmVzb2x2ZXImLCBDU1NWYWx1ZSYpOwogI2lmIFBMQVRGT1JNKElPUykKICAgICBz
dGF0aWMgYm9vbCBjb252ZXJ0VG91Y2hDYWxsb3V0KFN0eWxlUmVzb2x2ZXImLCBDU1NWYWx1ZSYp
OwpAQCAtMTAwOCwxOCArMTAwNSw2IEBAIGlubGluZSBPcHRpb25hbDxGaWx0ZXJPcGVyYXRpb25z
PiBTdHlsZUJ1aWxkZXJDb252ZXJ0ZXI6OmNvbnZlcnRGaWx0ZXJPcGVyYXRpb25zCiAgICAgcmV0
dXJuIE51bGxvcHQ7CiB9CiAKLSNpZiBFTkFCTEUoRklMVEVSU19MRVZFTF8yKQotaW5saW5lIE9w
dGlvbmFsPEZpbHRlck9wZXJhdGlvbnM+IFN0eWxlQnVpbGRlckNvbnZlcnRlcjo6Y29udmVydEJh
Y2tkcm9wRmlsdGVyT3BlcmF0aW9ucyhTdHlsZVJlc29sdmVyJiBzdHlsZVJlc29sdmVyLCBDU1NW
YWx1ZSYgdmFsdWUpCi17Ci0gICAgRmlsdGVyT3BlcmF0aW9ucyBvcGVyYXRpb25zOwotICAgIGlm
IChzdHlsZVJlc29sdmVyLmNyZWF0ZUZpbHRlck9wZXJhdGlvbnModmFsdWUsIG9wZXJhdGlvbnMp
KSB7Ci0gICAgICAgIG9wZXJhdGlvbnMuc2V0VXNlZEZvckJhY2tkcm9wRmlsdGVycyh0cnVlKTsK
LSAgICAgICAgcmV0dXJuIG9wZXJhdGlvbnM7Ci0gICAgfQotICAgIHJldHVybiBOdWxsb3B0Owot
fQotI2VuZGlmCi0KIHN0YXRpYyBpbmxpbmUgV2ViS2l0Q1NTUmVzb3VyY2VWYWx1ZSogbWFza0lt
YWdlVmFsdWVGcm9tSXRlcmF0b3IoQ1NTVmFsdWVMaXN0JiBtYXNrSW1hZ2VzTGlzdCwgQ1NTVmFs
dWVMaXN0OjppdGVyYXRvciBpdCkKIHsKICAgICAvLyBNYXkgYWxzbyBiZSBhIENTU0luaXRpYWxW
YWx1ZS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvYW5pbWF0aW9uL0NTU1Byb3Bl
cnR5QW5pbWF0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvYW5pbWF0aW9uL0NTU1Byb3Bl
cnR5QW5pbWF0aW9uLmNwcAppbmRleCBjZTA5ZTBhNGJiYjZlNjNkYmIyOWRjYTJkMDllNGFlNWQ1
YmI1NGY4Li4xOTJiY2VmMzBlMDE1NmM1NTFiNTlmZDJlZWRlZTQxZDkyZjY4MTlkIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL2FuaW1hdGlvbi9DU1NQcm9wZXJ0eUFuaW1hdGlvbi5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9hbmltYXRpb24vQ1NTUHJvcGVydHlBbmltYXRp
b24uY3BwCkBAIC0xOTIsMTAgKzE5Miw2IEBAIHN0YXRpYyBpbmxpbmUgRmlsdGVyT3BlcmF0aW9u
cyBibGVuZEZpbHRlck9wZXJhdGlvbnMoY29uc3QgQW5pbWF0aW9uQmFzZSogYW5pbSwKICAgICAg
ICAgICAgICAgICByZXN1bHQub3BlcmF0aW9ucygpLmFwcGVuZChmcm9tT3AgPyBmcm9tT3AgOiBp
ZGVudGl0eU9wKTsKICAgICAgICAgfQogICAgIH0KLSNpZiBFTkFCTEUoRklMVEVSU19MRVZFTF8y
KQotICAgIHJlc3VsdC5zZXRVc2VkRm9yQmFja2Ryb3BGaWx0ZXJzKGZyb20uaXNVc2VkRm9yQmFj
a2Ryb3BGaWx0ZXJzKCkgfHwgdG8uaXNVc2VkRm9yQmFja2Ryb3BGaWx0ZXJzKCkpOwotI2VuZGlm
Ci0KICAgICByZXR1cm4gcmVzdWx0OwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jYS9jb2NvYS9QbGF0Zm9ybUNBRmlsdGVyc0NvY29hLm1tIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvY29jb2EvUGxhdGZvcm1DQUZpbHRlcnND
b2NvYS5tbQppbmRleCA2MDg4MmRhMGU4OGY2ZjIzNGRkZmIwYzdmNzU5NDk0YzdmMjhjZTJmLi5m
ZTVhZTk1ZjcyMDMwNjAxZWIyMjc3YjU3ZDlhZjUzY2VkOTFmYzdlIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9jb2NvYS9QbGF0Zm9ybUNBRmlsdGVyc0Nv
Y29hLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL2NvY29hL1Bs
YXRmb3JtQ0FGaWx0ZXJzQ29jb2EubW0KQEAgLTMzLDYgKzMzLDExIEBACiAjaW1wb3J0ICJRdWFy
dHpDb3JlU1BJLmgiCiAjaW1wb3J0IDxRdWFydHpDb3JlL1F1YXJ0ekNvcmUuaD4KIAorI2lmIEVO
QUJMRShGSUxURVJTX0xFVkVMXzIpCitAaW50ZXJmYWNlIENBQmFja2Ryb3BMYXllciA6IENBTGF5
ZXIKK0BlbmQKKyNlbmRpZgorCiB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKIAogLy8gRklYTUU6
IFNob3VsZCBzaGFyZSB0aGVzZSB2YWx1ZXMgd2l0aCBGaWx0ZXJFZmZlY3RSZW5kZXJlcjo6YnVp
bGQoKSAoaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc2MDA4KS4KQEAg
LTE2Miw3ICsxNjcsNyBAQCB2b2lkIFBsYXRmb3JtQ0FGaWx0ZXJzOjpzZXRGaWx0ZXJzT25MYXll
cihQbGF0Zm9ybUxheWVyKiBsYXllciwgY29uc3QgRmlsdGVyT3BlcgogICAgICAgICAgICAgQ0FG
aWx0ZXIgKmZpbHRlciA9IFtDQUZpbHRlciBmaWx0ZXJXaXRoVHlwZTprQ0FGaWx0ZXJHYXVzc2lh
bkJsdXJdOwogICAgICAgICAgICAgW2ZpbHRlciBzZXRWYWx1ZTpbTlNOdW1iZXIgbnVtYmVyV2l0
aEZsb2F0OmZsb2F0VmFsdWVGb3JMZW5ndGgoYmx1ck9wZXJhdGlvbi5zdGREZXZpYXRpb24oKSwg
MCldIGZvcktleTpAImlucHV0UmFkaXVzIl07CiAjaWYgRU5BQkxFKEZJTFRFUlNfTEVWRUxfMikK
LSAgICAgICAgICAgIGlmIChmaWx0ZXJzLmlzVXNlZEZvckJhY2tkcm9wRmlsdGVycygpKQorICAg
ICAgICAgICAgaWYgKFtsYXllciBpc0tpbmRPZkNsYXNzOltDQUJhY2tkcm9wTGF5ZXIgY2xhc3Nd
XSkKICAgICAgICAgICAgICAgICBbZmlsdGVyIHNldFZhbHVlOltOU051bWJlciBudW1iZXJXaXRo
Qm9vbDpZRVNdIGZvcktleTpAImlucHV0Tm9ybWFsaXplRWRnZXMiXTsKICNlbmRpZgogICAgICAg
ICAgICAgW2ZpbHRlciBzZXROYW1lOmZpbHRlck5hbWVdOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9GaWx0ZXJPcGVyYXRpb25zLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvRmlsdGVyT3BlcmF0aW9ucy5j
cHAKaW5kZXggZGJhNzUyM2JiZmFmMGY1MjE0NDZhOGRmYzQwNjFjNDllYTAzMDEyNS4uMDk3Y2Qz
ODk3ZDlmMmRiZWZkOTRiNWRiMDAyMTFiMjZkOTk5NzcwYiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9GaWx0ZXJPcGVyYXRpb25zLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZpbHRlck9wZXJhdGlv
bnMuY3BwCkBAIC01MSw5ICs1MSw2IEBAIEZpbHRlck9wZXJhdGlvbnM6OkZpbHRlck9wZXJhdGlv
bnMoKQogRmlsdGVyT3BlcmF0aW9ucyYgRmlsdGVyT3BlcmF0aW9uczo6b3BlcmF0b3I9KGNvbnN0
IEZpbHRlck9wZXJhdGlvbnMmIG90aGVyKQogewogICAgIG1fb3BlcmF0aW9ucyA9IG90aGVyLm1f
b3BlcmF0aW9uczsKLSNpZiBFTkFCTEUoRklMVEVSU19MRVZFTF8yKQotICAgIG1fdXNlZEZvckJh
Y2tkcm9wRmlsdGVycyA9IG90aGVyLm1fdXNlZEZvckJhY2tkcm9wRmlsdGVyczsKLSNlbmRpZgog
ICAgIHJldHVybiAqdGhpczsKIH0KIApAQCAtNjIsMTcgKzU5LDEyIEBAIGJvb2wgRmlsdGVyT3Bl
cmF0aW9uczo6b3BlcmF0b3I9PShjb25zdCBGaWx0ZXJPcGVyYXRpb25zJiBvKSBjb25zdAogICAg
IGlmIChtX29wZXJhdGlvbnMuc2l6ZSgpICE9IG8ubV9vcGVyYXRpb25zLnNpemUoKSkKICAgICAg
ICAgcmV0dXJuIGZhbHNlOwogCi0jaWYgRU5BQkxFKEZJTFRFUlNfTEVWRUxfMikKLSAgICBpZiAo
bV91c2VkRm9yQmFja2Ryb3BGaWx0ZXJzICE9IG8ubV91c2VkRm9yQmFja2Ryb3BGaWx0ZXJzKQot
ICAgICAgICByZXR1cm4gZmFsc2U7Ci0jZW5kaWYKLQogICAgIHVuc2lnbmVkIHMgPSBtX29wZXJh
dGlvbnMuc2l6ZSgpOwogICAgIGZvciAodW5zaWduZWQgaSA9IDA7IGkgPCBzOyBpKyspIHsKICAg
ICAgICAgaWYgKCptX29wZXJhdGlvbnNbaV0gIT0gKm8ubV9vcGVyYXRpb25zW2ldKQogICAgICAg
ICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KLSAgICAKKwogICAgIHJldHVybiB0cnVlOwogfQog
CkBAIC04Miw3ICs3NCw3IEBAIGJvb2wgRmlsdGVyT3BlcmF0aW9uczo6b3BlcmF0aW9uc01hdGNo
KGNvbnN0IEZpbHRlck9wZXJhdGlvbnMmIG90aGVyKSBjb25zdAogICAgIC8vIElmIHRoZSBzaXpl
cyBvZiB0aGUgZnVuY3Rpb24gbGlzdHMgZG9uJ3QgbWF0Y2gsIHRoZSBsaXN0cyBkb24ndCBtYXRj
aAogICAgIGlmIChudW1PcGVyYXRpb25zICE9IG90aGVyLm9wZXJhdGlvbnMoKS5zaXplKCkpCiAg
ICAgICAgIHJldHVybiBmYWxzZTsKLSAgICAKKwogICAgIC8vIElmIHRoZSB0eXBlcyBvZiBlYWNo
IGZ1bmN0aW9uIGFyZSBub3QgdGhlIHNhbWUsIHRoZSBsaXN0cyBkb24ndCBtYXRjaAogICAgIGZv
ciAoc2l6ZV90IGkgPSAwOyBpIDwgbnVtT3BlcmF0aW9uczsgKytpKSB7CiAgICAgICAgIGlmICgh
b3BlcmF0aW9ucygpW2ldLT5pc1NhbWVUeXBlKCpvdGhlci5vcGVyYXRpb25zKClbaV0pKQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9GaWx0ZXJP
cGVyYXRpb25zLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0Zp
bHRlck9wZXJhdGlvbnMuaAppbmRleCAzODk0NDk0M2U0ZTllNTBkNjFhMThjMTliOGEwYzllNjE4
NWYxOWFiLi43MWQzODczZjc5NjYwYTU0OWRjMWRkNzkwYjgzOTI1MjM3YjU1NTVjIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZpbHRlck9wZXJh
dGlvbnMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0Zp
bHRlck9wZXJhdGlvbnMuaApAQCAtNDAsNyArNDAsNyBAQCBjbGFzcyBGaWx0ZXJPcGVyYXRpb25z
IHsKIHB1YmxpYzoKICAgICBXRUJDT1JFX0VYUE9SVCBGaWx0ZXJPcGVyYXRpb25zKCk7CiAgICAg
RmlsdGVyT3BlcmF0aW9ucyhjb25zdCBGaWx0ZXJPcGVyYXRpb25zJiBvdGhlcikgeyAqdGhpcyA9
IG90aGVyOyB9Ci0gICAgCisKICAgICBXRUJDT1JFX0VYUE9SVCBGaWx0ZXJPcGVyYXRpb25zJiBv
cGVyYXRvcj0oY29uc3QgRmlsdGVyT3BlcmF0aW9ucyYpOwogCiAgICAgYm9vbCBvcGVyYXRvcj09
KGNvbnN0IEZpbHRlck9wZXJhdGlvbnMmKSBjb25zdDsKQEAgLTcwLDE3ICs3MCw4IEBAIHB1Ymxp
YzoKICAgICBib29sIGhhc0ZpbHRlclRoYXRNb3Zlc1BpeGVscygpIGNvbnN0OwogCiAgICAgYm9v
bCBoYXNSZWZlcmVuY2VGaWx0ZXIoKSBjb25zdDsKLQotI2lmIEVOQUJMRShGSUxURVJTX0xFVkVM
XzIpCi0gICAgYm9vbCBpc1VzZWRGb3JCYWNrZHJvcEZpbHRlcnMoKSBjb25zdCB7IHJldHVybiBt
X3VzZWRGb3JCYWNrZHJvcEZpbHRlcnM7IH0KLSAgICB2b2lkIHNldFVzZWRGb3JCYWNrZHJvcEZp
bHRlcnMoYm9vbCB1c2VkRm9yQmFja2Ryb3ApIHsgbV91c2VkRm9yQmFja2Ryb3BGaWx0ZXJzID0g
dXNlZEZvckJhY2tkcm9wOyB9Ci0jZW5kaWYKLQogcHJpdmF0ZToKICAgICBWZWN0b3I8UmVmUHRy
PEZpbHRlck9wZXJhdGlvbj4+IG1fb3BlcmF0aW9uczsKLSNpZiBFTkFCTEUoRklMVEVSU19MRVZF
TF8yKQotICAgIGJvb2wgbV91c2VkRm9yQmFja2Ryb3BGaWx0ZXJzIHsgZmFsc2UgfTsKLSNlbmRp
ZgogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQo=
</data>
<flag name="review"
          id="280588"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>