<?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>187647</bug_id>
          
          <creation_ts>2018-07-13 10:13:39 -0700</creation_ts>
          <short_desc>Add more threading release assertions</short_desc>
          <delta_ts>2022-03-01 02:29:32 -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>WebKit2</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1441886</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-07-13 10:13:39 -0700</bug_when>
    <thetext>Add more threading release assertions to help debug &lt;rdar://problem/39265927&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1441890</commentid>
    <comment_count>1</comment_count>
      <attachid>344951</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-07-13 10:15:09 -0700</bug_when>
    <thetext>Created attachment 344951
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1441896</commentid>
    <comment_count>2</comment_count>
      <attachid>344952</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-07-13 10:17:51 -0700</bug_when>
    <thetext>Created attachment 344952
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1441938</commentid>
    <comment_count>3</comment_count>
      <attachid>344952</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2018-07-13 11:43:27 -0700</bug_when>
    <thetext>Comment on attachment 344952
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=344952&amp;action=review

&gt; Source/WebKit/UIProcess/WebProcessProxy.cpp:760
&gt; +    RELEASE_ASSERT(RunLoop::isMain());

All the other assertions are at the beginning of the function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1441940</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-07-13 11:47:26 -0700</bug_when>
    <thetext>Committed r233808: &lt;https://trac.webkit.org/changeset/233808&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1441942</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-07-13 11:48:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/42174774&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>344951</attachid>
            <date>2018-07-13 10:15:09 -0700</date>
            <delta_ts>2018-07-13 10:17:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-187647-20180713101504.patch</filename>
            <type>text/plain</type>
            <size>3942</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMzNzk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDNhOGE0MGY3ODgyYTZkZGVk
NzVlMmQwYWIxYTc0YTBjNGU1ZDg0OWIuLjNkY2I4ZWQxN2NmZDFlZjZlOTM4MzY4MTRmY2ExODZm
MjcwMTEwZGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTgtMDctMTMgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgbW9yZSB0aHJlYWRpbmcgcmVs
ZWFzZSBhc3NlcnRpb25zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xODc2NDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBZGQgbW9yZSB0aHJlYWRpbmcgcmVsZWFzZSBhc3NlcnRpb25zIHRvIGhlbHAgZGVi
dWcgPHJkYXI6Ly9wcm9ibGVtLzM5MjY1OTI3Pi4KKworICAgICAgICAqIE5ldHdvcmtQcm9jZXNz
L05ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6TmV0
d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3M6Ok5ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNz
KToKKyAgICAgICAgKFdlYktpdDo6TmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3M6On5OZXR3
b3JrQ29ubmVjdGlvblRvV2ViUHJvY2Vzcyk6CisgICAgICAgICogVUlQcm9jZXNzL1dlYlByb2Nl
c3NQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6Om1faXNJblByZXdhcm1lZFBvb2wpOgorICAg
ICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzUHJveHk6On5XZWJQcm9jZXNzUHJveHkpOgorICAgICAg
ICAoV2ViS2l0OjpXZWJQcm9jZXNzUHJveHk6OnNodXREb3duKToKKyAgICAgICAgKFdlYktpdDo6
V2ViUHJvY2Vzc1Byb3h5OjpkaWRGaW5pc2hMYXVuY2hpbmcpOgorCiAyMDE4LTA3LTEyICBBbGV4
IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmVkdWNl
IHNpemUgb2YgV2ViQ29yZTo6VVJMCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQ
cm9jZXNzL05ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQv
TmV0d29ya1Byb2Nlc3MvTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3MuY3BwCmluZGV4IGJj
ODA4ODNiZmVjOTllMzE2NGYyN2Q3OThiZGYzZjdjNjM3MjIwMjUuLjJkNGEwODBkMjc5ZjdlMWMz
MzZiM2I0NWQxMTVmOTA5ZGYwYTk0YmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvTmV0d29y
a1Byb2Nlc3MvTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3MuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3MuY3BwCkBA
IC03NCwxMSArNzQsMTQgQEAgTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3M6Ok5ldHdvcmtD
b25uZWN0aW9uVG9XZWJQcm9jZXNzKElQQzo6Q29ubmVjdGlvbjo6SWQKICAgICAsIG1fbWRuc1Jl
Z2lzdGVyKCp0aGlzKQogI2VuZGlmCiB7CisgICAgUkVMRUFTRV9BU1NFUlQoUnVuTG9vcDo6aXNN
YWluKCkpOwogICAgIG1fY29ubmVjdGlvbi0+b3BlbigpOwogfQogCiBOZXR3b3JrQ29ubmVjdGlv
blRvV2ViUHJvY2Vzczo6fk5ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNzKCkKIHsKKyAgICBS
RUxFQVNFX0FTU0VSVChSdW5Mb29wOjppc01haW4oKSk7CisKICAgICBtX2Nvbm5lY3Rpb24tPmlu
dmFsaWRhdGUoKTsKICNpZiBVU0UoTElCV0VCUlRDKQogICAgIGlmIChtX3J0Y1Byb3ZpZGVyKQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Byb3h5LmNwcCBi
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQcm94eS5jcHAKaW5kZXggNWU0ZWEz
N2JmMjVkOTc0OTMyZWY0MzY0ZTE1OGRjYTc0NWJkZTJkMy4uNzNiMDIxYWM2YjRmM2MxNjRjMDBh
OWExODRjNjI5MmU3ODAzYTBlNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
V2ViUHJvY2Vzc1Byb3h5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9j
ZXNzUHJveHkuY3BwCkBAIC0xMjgsNiArMTI4LDggQEAgV2ViUHJvY2Vzc1Byb3h5OjpXZWJQcm9j
ZXNzUHJveHkoV2ViUHJvY2Vzc1Bvb2wmIHByb2Nlc3NQb29sLCBXZWJzaXRlRGF0YVN0b3JlJgog
I2VuZGlmCiAgICAgLCBtX2lzSW5QcmV3YXJtZWRQb29sKGlzSW5QcmV3YXJtZWRQb29sID09IElz
SW5QcmV3YXJtZWRQb29sOjpZZXMpCiB7CisgICAgUkVMRUFTRV9BU1NFUlQoUnVuTG9vcDo6aXNN
YWluKCkpOworCiAgICAgYXV0byByZXN1bHQgPSBhbGxQcm9jZXNzZXMoKS5hZGQoY29yZVByb2Nl
c3NJZGVudGlmaWVyKCksIHRoaXMpOwogICAgIEFTU0VSVF9VTlVTRUQocmVzdWx0LCByZXN1bHQu
aXNOZXdFbnRyeSk7CiAKQEAgLTEzNiw2ICsxMzgsNyBAQCBXZWJQcm9jZXNzUHJveHk6OldlYlBy
b2Nlc3NQcm94eShXZWJQcm9jZXNzUG9vbCYgcHJvY2Vzc1Bvb2wsIFdlYnNpdGVEYXRhU3RvcmUm
CiAKIFdlYlByb2Nlc3NQcm94eTo6fldlYlByb2Nlc3NQcm94eSgpCiB7CisgICAgUkVMRUFTRV9B
U1NFUlQoUnVuTG9vcDo6aXNNYWluKCkpOwogICAgIEFTU0VSVChtX3BhZ2VVUkxSZXRhaW5Db3Vu
dE1hcC5pc0VtcHR5KCkpOwogCiAgICAgYXV0byByZXN1bHQgPSBhbGxQcm9jZXNzZXMoKS5yZW1v
dmUoY29yZVByb2Nlc3NJZGVudGlmaWVyKCkpOwpAQCAtMjA3LDYgKzIxMCw4IEBAIHZvaWQgV2Vi
UHJvY2Vzc1Byb3h5Ojpwcm9jZXNzV2lsbFNodXREb3duKElQQzo6Q29ubmVjdGlvbiYgY29ubmVj
dGlvbikKIAogdm9pZCBXZWJQcm9jZXNzUHJveHk6OnNodXREb3duKCkKIHsKKyAgICBSRUxFQVNF
X0FTU0VSVChSdW5Mb29wOjppc01haW4oKSk7CisKICAgICBzaHV0RG93blByb2Nlc3MoKTsKIAog
ICAgIGlmIChtX3dlYkNvbm5lY3Rpb24pIHsKQEAgLTc1Miw2ICs3NTcsNyBAQCBib29sIFdlYlBy
b2Nlc3NQcm94eTo6bWF5QmVjb21lVW5yZXNwb25zaXZlKCkKIHZvaWQgV2ViUHJvY2Vzc1Byb3h5
OjpkaWRGaW5pc2hMYXVuY2hpbmcoUHJvY2Vzc0xhdW5jaGVyKiBsYXVuY2hlciwgSVBDOjpDb25u
ZWN0aW9uOjpJZGVudGlmaWVyIGNvbm5lY3Rpb25JZGVudGlmaWVyKQogewogICAgIENoaWxkUHJv
Y2Vzc1Byb3h5OjpkaWRGaW5pc2hMYXVuY2hpbmcobGF1bmNoZXIsIGNvbm5lY3Rpb25JZGVudGlm
aWVyKTsKKyAgICBSRUxFQVNFX0FTU0VSVChSdW5Mb29wOjppc01haW4oKSk7CiAKICAgICBpZiAo
IUlQQzo6Q29ubmVjdGlvbjo6aWRlbnRpZmllcklzVmFsaWQoY29ubmVjdGlvbklkZW50aWZpZXIp
KSB7CiAgICAgICAgIFJFTEVBU0VfTE9HX0lGKG1fd2Vic2l0ZURhdGFTdG9yZS0+c2Vzc2lvbklE
KCkuaXNBbHdheXNPbkxvZ2dpbmdBbGxvd2VkKCksIFByb2Nlc3MsICIlcCAtIFdlYlByb2Nlc3NQ
cm94eSBkaWRGaW5pc2hMYXVuY2hpbmcgLSBpbnZhbGlkIGNvbm5lY3Rpb24gaWRlbnRpZmllciAo
d2ViIHByb2Nlc3MgZmFpbGVkIHRvIGxhdW5jaCkiLCB0aGlzKTsKQEAgLTc2NCw2ICs3NzAsNyBA
QCB2b2lkIFdlYlByb2Nlc3NQcm94eTo6ZGlkRmluaXNoTGF1bmNoaW5nKFByb2Nlc3NMYXVuY2hl
ciogbGF1bmNoZXIsIElQQzo6Q29ubmVjdAogICAgICAgICBwYWdlLT5wcm9jZXNzRGlkRmluaXNo
TGF1bmNoaW5nKCk7CiAgICAgfQogCisgICAgUkVMRUFTRV9BU1NFUlQoIW1fd2ViQ29ubmVjdGlv
bik7CiAgICAgbV93ZWJDb25uZWN0aW9uID0gV2ViQ29ubmVjdGlvblRvV2ViUHJvY2Vzczo6Y3Jl
YXRlKHRoaXMpOwogCiAgICAgbV9wcm9jZXNzUG9vbC0+cHJvY2Vzc0RpZEZpbmlzaExhdW5jaGlu
Zyh0aGlzKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>344952</attachid>
            <date>2018-07-13 10:17:51 -0700</date>
            <delta_ts>2022-03-01 02:29:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-187647-20180713101746.patch</filename>
            <type>text/plain</type>
            <size>4501</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMzNzk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDNhOGE0MGY3ODgyYTZkZGVk
NzVlMmQwYWIxYTc0YTBjNGU1ZDg0OWIuLjNkY2I4ZWQxN2NmZDFlZjZlOTM4MzY4MTRmY2ExODZm
MjcwMTEwZGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTgtMDctMTMgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgbW9yZSB0aHJlYWRpbmcgcmVs
ZWFzZSBhc3NlcnRpb25zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xODc2NDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBZGQgbW9yZSB0aHJlYWRpbmcgcmVsZWFzZSBhc3NlcnRpb25zIHRvIGhlbHAgZGVi
dWcgPHJkYXI6Ly9wcm9ibGVtLzM5MjY1OTI3Pi4KKworICAgICAgICAqIE5ldHdvcmtQcm9jZXNz
L05ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6TmV0
d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3M6Ok5ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNz
KToKKyAgICAgICAgKFdlYktpdDo6TmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3M6On5OZXR3
b3JrQ29ubmVjdGlvblRvV2ViUHJvY2Vzcyk6CisgICAgICAgICogVUlQcm9jZXNzL1dlYlByb2Nl
c3NQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6Om1faXNJblByZXdhcm1lZFBvb2wpOgorICAg
ICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzUHJveHk6On5XZWJQcm9jZXNzUHJveHkpOgorICAgICAg
ICAoV2ViS2l0OjpXZWJQcm9jZXNzUHJveHk6OnNodXREb3duKToKKyAgICAgICAgKFdlYktpdDo6
V2ViUHJvY2Vzc1Byb3h5OjpkaWRGaW5pc2hMYXVuY2hpbmcpOgorCiAyMDE4LTA3LTEyICBBbGV4
IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmVkdWNl
IHNpemUgb2YgV2ViQ29yZTo6VVJMCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQ
cm9jZXNzL05ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQv
TmV0d29ya1Byb2Nlc3MvTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3MuY3BwCmluZGV4IGJj
ODA4ODNiZmVjOTllMzE2NGYyN2Q3OThiZGYzZjdjNjM3MjIwMjUuLjJkNGEwODBkMjc5ZjdlMWMz
MzZiM2I0NWQxMTVmOTA5ZGYwYTk0YmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvTmV0d29y
a1Byb2Nlc3MvTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3MuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3MuY3BwCkBA
IC03NCwxMSArNzQsMTQgQEAgTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3M6Ok5ldHdvcmtD
b25uZWN0aW9uVG9XZWJQcm9jZXNzKElQQzo6Q29ubmVjdGlvbjo6SWQKICAgICAsIG1fbWRuc1Jl
Z2lzdGVyKCp0aGlzKQogI2VuZGlmCiB7CisgICAgUkVMRUFTRV9BU1NFUlQoUnVuTG9vcDo6aXNN
YWluKCkpOwogICAgIG1fY29ubmVjdGlvbi0+b3BlbigpOwogfQogCiBOZXR3b3JrQ29ubmVjdGlv
blRvV2ViUHJvY2Vzczo6fk5ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNzKCkKIHsKKyAgICBS
RUxFQVNFX0FTU0VSVChSdW5Mb29wOjppc01haW4oKSk7CisKICAgICBtX2Nvbm5lY3Rpb24tPmlu
dmFsaWRhdGUoKTsKICNpZiBVU0UoTElCV0VCUlRDKQogICAgIGlmIChtX3J0Y1Byb3ZpZGVyKQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvQ29ubmVjdGlvbi5jcHAgYi9T
b3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9Db25uZWN0aW9uLmNwcAppbmRleCBlMjRmMWUzZWRh
MmE4ZDdmMDcwMDdkNjk3ZjEwZmQ2NTM0NzJlMDdlLi4yYTE1MmI4NTMzMmEyM2ZmN2M4YmY5ZjY2
MTc2MWQzZTNmODJmNjU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9D
b25uZWN0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9Db25uZWN0aW9u
LmNwcApAQCAtOTM2LDcgKzkzNiw3IEBAIHZvaWQgQ29ubmVjdGlvbjo6ZW5xdWV1ZUluY29taW5n
TWVzc2FnZShzdGQ6OnVuaXF1ZV9wdHI8RGVjb2Rlcj4gaW5jb21pbmdNZXNzYWdlCiAKIHZvaWQg
Q29ubmVjdGlvbjo6ZGlzcGF0Y2hNZXNzYWdlKERlY29kZXImIGRlY29kZXIpCiB7Ci0gICAgQVNT
RVJUKGlzVmFsaWQoKSk7CisgICAgUkVMRUFTRV9BU1NFUlQoaXNWYWxpZCgpKTsKICAgICBtX2Ns
aWVudC5kaWRSZWNlaXZlTWVzc2FnZSgqdGhpcywgZGVjb2Rlcik7CiB9CiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQcm94eS5jcHAgYi9Tb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUHJveHkuY3BwCmluZGV4IDVlNGVhMzdiZjI1ZDk3NDkz
MmVmNDM2NGUxNThkY2E3NDViZGUyZDMuLjczYjAyMWFjNmI0ZjNjMTY0YzAwYTlhMTg0YzYyOTJl
NzgwM2EwZTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQ
cm94eS5jcHAKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Byb3h5LmNw
cApAQCAtMTI4LDYgKzEyOCw4IEBAIFdlYlByb2Nlc3NQcm94eTo6V2ViUHJvY2Vzc1Byb3h5KFdl
YlByb2Nlc3NQb29sJiBwcm9jZXNzUG9vbCwgV2Vic2l0ZURhdGFTdG9yZSYKICNlbmRpZgogICAg
ICwgbV9pc0luUHJld2FybWVkUG9vbChpc0luUHJld2FybWVkUG9vbCA9PSBJc0luUHJld2FybWVk
UG9vbDo6WWVzKQogeworICAgIFJFTEVBU0VfQVNTRVJUKFJ1bkxvb3A6OmlzTWFpbigpKTsKKwog
ICAgIGF1dG8gcmVzdWx0ID0gYWxsUHJvY2Vzc2VzKCkuYWRkKGNvcmVQcm9jZXNzSWRlbnRpZmll
cigpLCB0aGlzKTsKICAgICBBU1NFUlRfVU5VU0VEKHJlc3VsdCwgcmVzdWx0LmlzTmV3RW50cnkp
OwogCkBAIC0xMzYsNiArMTM4LDcgQEAgV2ViUHJvY2Vzc1Byb3h5OjpXZWJQcm9jZXNzUHJveHko
V2ViUHJvY2Vzc1Bvb2wmIHByb2Nlc3NQb29sLCBXZWJzaXRlRGF0YVN0b3JlJgogCiBXZWJQcm9j
ZXNzUHJveHk6On5XZWJQcm9jZXNzUHJveHkoKQogeworICAgIFJFTEVBU0VfQVNTRVJUKFJ1bkxv
b3A6OmlzTWFpbigpKTsKICAgICBBU1NFUlQobV9wYWdlVVJMUmV0YWluQ291bnRNYXAuaXNFbXB0
eSgpKTsKIAogICAgIGF1dG8gcmVzdWx0ID0gYWxsUHJvY2Vzc2VzKCkucmVtb3ZlKGNvcmVQcm9j
ZXNzSWRlbnRpZmllcigpKTsKQEAgLTIwNyw2ICsyMTAsOCBAQCB2b2lkIFdlYlByb2Nlc3NQcm94
eTo6cHJvY2Vzc1dpbGxTaHV0RG93bihJUEM6OkNvbm5lY3Rpb24mIGNvbm5lY3Rpb24pCiAKIHZv
aWQgV2ViUHJvY2Vzc1Byb3h5OjpzaHV0RG93bigpCiB7CisgICAgUkVMRUFTRV9BU1NFUlQoUnVu
TG9vcDo6aXNNYWluKCkpOworCiAgICAgc2h1dERvd25Qcm9jZXNzKCk7CiAKICAgICBpZiAobV93
ZWJDb25uZWN0aW9uKSB7CkBAIC03NTIsNiArNzU3LDcgQEAgYm9vbCBXZWJQcm9jZXNzUHJveHk6
Om1heUJlY29tZVVucmVzcG9uc2l2ZSgpCiB2b2lkIFdlYlByb2Nlc3NQcm94eTo6ZGlkRmluaXNo
TGF1bmNoaW5nKFByb2Nlc3NMYXVuY2hlciogbGF1bmNoZXIsIElQQzo6Q29ubmVjdGlvbjo6SWRl
bnRpZmllciBjb25uZWN0aW9uSWRlbnRpZmllcikKIHsKICAgICBDaGlsZFByb2Nlc3NQcm94eTo6
ZGlkRmluaXNoTGF1bmNoaW5nKGxhdW5jaGVyLCBjb25uZWN0aW9uSWRlbnRpZmllcik7CisgICAg
UkVMRUFTRV9BU1NFUlQoUnVuTG9vcDo6aXNNYWluKCkpOwogCiAgICAgaWYgKCFJUEM6OkNvbm5l
Y3Rpb246OmlkZW50aWZpZXJJc1ZhbGlkKGNvbm5lY3Rpb25JZGVudGlmaWVyKSkgewogICAgICAg
ICBSRUxFQVNFX0xPR19JRihtX3dlYnNpdGVEYXRhU3RvcmUtPnNlc3Npb25JRCgpLmlzQWx3YXlz
T25Mb2dnaW5nQWxsb3dlZCgpLCBQcm9jZXNzLCAiJXAgLSBXZWJQcm9jZXNzUHJveHkgZGlkRmlu
aXNoTGF1bmNoaW5nIC0gaW52YWxpZCBjb25uZWN0aW9uIGlkZW50aWZpZXIgKHdlYiBwcm9jZXNz
IGZhaWxlZCB0byBsYXVuY2gpIiwgdGhpcyk7CkBAIC03NjQsNiArNzcwLDcgQEAgdm9pZCBXZWJQ
cm9jZXNzUHJveHk6OmRpZEZpbmlzaExhdW5jaGluZyhQcm9jZXNzTGF1bmNoZXIqIGxhdW5jaGVy
LCBJUEM6OkNvbm5lY3QKICAgICAgICAgcGFnZS0+cHJvY2Vzc0RpZEZpbmlzaExhdW5jaGluZygp
OwogICAgIH0KIAorICAgIFJFTEVBU0VfQVNTRVJUKCFtX3dlYkNvbm5lY3Rpb24pOwogICAgIG1f
d2ViQ29ubmVjdGlvbiA9IFdlYkNvbm5lY3Rpb25Ub1dlYlByb2Nlc3M6OmNyZWF0ZSh0aGlzKTsK
IAogICAgIG1fcHJvY2Vzc1Bvb2wtPnByb2Nlc3NEaWRGaW5pc2hMYXVuY2hpbmcodGhpcyk7Cg==
</data>
<flag name="review"
          id="362962"
          type_id="1"
          status="+"
          setter="achristensen"
    />
          </attachment>
      

    </bug>

</bugzilla>