<?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>194964</bug_id>
          
          <creation_ts>2019-02-22 15:59:24 -0800</creation_ts>
          <short_desc>[iOS] Break a reference cycle between PreviewLoader and ResourceLoader</short_desc>
          <delta_ts>2019-03-25 18:20:24 -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>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>
          <dependson>195057</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andy Estes">aestes</reporter>
          <assigned_to name="Andy Estes">aestes</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fujii</cc>
    
    <cc>japhet</cc>
    
    <cc>thorton</cc>
    
    <cc>tsavell</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1509209</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2019-02-22 15:59:24 -0800</bug_when>
    <thetext>[iOS] Break a reference cycle between PreviewLoader and ResourceLoader</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1509210</commentid>
    <comment_count>1</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2019-02-22 16:00:24 -0800</bug_when>
    <thetext>rdar://problem/48279441</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1509212</commentid>
    <comment_count>2</comment_count>
      <attachid>362776</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2019-02-22 16:04:27 -0800</bug_when>
    <thetext>Created attachment 362776
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1509236</commentid>
    <comment_count>3</comment_count>
      <attachid>362776</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-22 16:42:04 -0800</bug_when>
    <thetext>Comment on attachment 362776
Patch

Clearing flags on attachment: 362776

Committed r241970: &lt;https://trac.webkit.org/changeset/241970&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1509237</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-22 16:42:06 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1510095</commentid>
    <comment_count>5</comment_count>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2019-02-26 11:08:11 -0800</bug_when>
    <thetext>The change in https://trac.webkit.org/changeset/241970/webkit

caused the API test QuickLook.LegacyQuickLookContent 

to become flakey on iOS simulator. 

log:
https://build.webkit.org/builders/Apple%20iOS%2012%20Simulator%20Release%20WK2%20%28Tests%29/builds/2832/steps/run-api-tests/logs/stdio

Failed

    TestWebKitAPI.QuickLook.LegacyQuickLookContent
        
        /Volumes/Data/slave/ios-simulator-12-release/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/QuickLook.mm:221
        Value of: [[NSFileManager defaultManager] fileExistsAtPath:filePath]
          Actual: false
        Expected: true
        
        
        /Volumes/Data/slave/ios-simulator-12-release/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/QuickLook.mm:226
        Expected equality of these values:
          expectedFileSize
            Which is: 274143
          [fileAttributes[NSFileSize] unsignedIntegerValue]
            Which is: 0

reproduced with command:
run-api-tests QuickLook.LegacyQuickLookContent --ios-simulator

the test will fail intermittently on r241970 but did not fail at all on r241969</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1510098</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-26 11:20:09 -0800</bug_when>
    <thetext>Re-opened since this is blocked by bug 195057</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1521037</commentid>
    <comment_count>7</comment_count>
      <attachid>365902</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2019-03-25 14:40:30 -0700</bug_when>
    <thetext>Created attachment 365902
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1521106</commentid>
    <comment_count>8</comment_count>
      <attachid>365902</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-25 16:30:52 -0700</bug_when>
    <thetext>Comment on attachment 365902
Patch

Clearing flags on attachment: 365902

Committed r243471: &lt;https://trac.webkit.org/changeset/243471&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1521107</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-25 16:30:54 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1521155</commentid>
    <comment_count>10</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2019-03-25 18:20:24 -0700</bug_when>
    <thetext>Committed r243476: &lt;https://trac.webkit.org/changeset/243476&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>362776</attachid>
            <date>2019-02-22 16:04:27 -0800</date>
            <delta_ts>2019-03-25 14:40:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-194964-20190222160427.patch</filename>
            <type>text/plain</type>
            <size>1703</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQxOTYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGU3OTNkMDBmNzMzZjgw
NzNmMmU0NDExNWZkYjQxMjcwYjBiNjVjNS4uYjJlYTA3MzUzMzc2MjBlMGM5OTg5NzE4OWZhNjI0
OWFhYzJlZTc3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE5LTAyLTIyICBBbmR5
IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBCcmVhayBhIHJlZmVy
ZW5jZSBjeWNsZSBiZXR3ZWVuIFByZXZpZXdMb2FkZXIgYW5kIFJlc291cmNlTG9hZGVyCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTQ5NjQKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzQ4Mjc5NDQxPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gYSBkb2N1bWVudCdzIFF1aWNrTG9vayBwcmV2aWV3
IGlzIGxvYWRlZCwgYSByZWZlcmVuY2UgY3ljbGUgaXMgY3JlYXRlZCBiZXR3ZWVuCisgICAgICAg
IFByZXZpZXdMb2FkZXIgYW5kIFJlc291cmNlTG9hZGVyLiBCcmVhayB0aGUgY3ljbGUgYnkgY2xl
YXJpbmcgbV9wcmV2aWV3TG9hZGVyIGluCisgICAgICAgIFJlc291cmNlTG9hZGVyOjpyZWxlYXNl
UmVzb3VyY2VzKCkuCisKKyAgICAgICAgRml4ZXMgbGVha3MgZGV0ZWN0ZWQgYnkgYHJ1bi13ZWJr
aXQtdGVzdHMgLS1sZWFrcyBMYXlvdXRUZXN0cy9xdWlja2xvb2tgLgorCisgICAgICAgICogbG9h
ZGVyL1Jlc291cmNlTG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNlTG9hZGVy
OjpyZWxlYXNlUmVzb3VyY2VzKToKKwogMjAxOS0wMi0yMiAgV2Vuc29uIEhzaWVoICA8d2Vuc29u
X2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBJbnB1dCB0eXBlICJmb3JtYXRTZXRJbmxpbmVU
ZXh0RGlyZWN0aW9uIiBpcyBkaXNwYXRjaGVkIHdoZW4gY2hhbmdpbmcgcGFyYWdyYXBoLWxldmVs
IHRleHQgZGlyZWN0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvUmVzb3Vy
Y2VMb2FkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL1Jlc291cmNlTG9hZGVyLmNwcApp
bmRleCA2YzJiMTMxY2I5YThkMjYzNDdhMGE3YzhlNTk4NTQxOWUzNmM1OTMzLi42YjI2NDM3ZDg2
MzA0NmVkNzc0MjY4NmI0ZTc0Yjg5MGU4MGNjNTAzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9sb2FkZXIvUmVzb3VyY2VMb2FkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9S
ZXNvdXJjZUxvYWRlci5jcHAKQEAgLTExMyw2ICsxMTMsMTAgQEAgdm9pZCBSZXNvdXJjZUxvYWRl
cjo6cmVsZWFzZVJlc291cmNlcygpCiAKICAgICBtX3Jlc291cmNlRGF0YSA9IG51bGxwdHI7CiAg
ICAgbV9kZWZlcnJlZFJlcXVlc3QgPSBSZXNvdXJjZVJlcXVlc3QoKTsKKworI2lmIFVTRShRVUlD
S19MT09LKQorICAgIG1fcHJldmlld0xvYWRlciA9IG51bGxwdHI7CisjZW5kaWYKIH0KIAogdm9p
ZCBSZXNvdXJjZUxvYWRlcjo6aW5pdChSZXNvdXJjZVJlcXVlc3QmJiBjbGllbnRSZXF1ZXN0LCBD
b21wbGV0aW9uSGFuZGxlcjx2b2lkKGJvb2wpPiYmIGNvbXBsZXRpb25IYW5kbGVyKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>365902</attachid>
            <date>2019-03-25 14:40:30 -0700</date>
            <delta_ts>2019-03-25 16:30:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-194964-20190325144028.patch</filename>
            <type>text/plain</type>
            <size>9339</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQzNDQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzcyYWRkOWE5YzY3ZDM1
ODkyNjc4YzJjNjBiZjM1ZjlhMzdiZDlkOS4uZTAwZGJjYzZiYjhiNDExNGRlYTc2Mjk4NTdkYjc0
YTMxNGRjZWIxZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE5LTAzLTI1ICBBbmR5
IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBCcmVhayBhIHJlZmVy
ZW5jZSBjeWNsZSBiZXR3ZWVuIFByZXZpZXdMb2FkZXIgYW5kIFJlc291cmNlTG9hZGVyCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTQ5NjQKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzQ4Mjc5NDQxPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gYSBkb2N1bWVudCdzIFF1aWNrTG9vayBwcmV2aWV3
IGlzIGxvYWRlZCwgYSByZWZlcmVuY2UgY3ljbGUgaXMgY3JlYXRlZCBiZXR3ZWVuCisgICAgICAg
IFdlYlByZXZpZXdMb2FkZXIgYW5kIFJlc291cmNlTG9hZGVyLiBCcmVhayB0aGUgY3ljbGUgYnkg
Y2hhbmdpbmcgV2ViUHJldmlld0xvYWRlciB0byBob2xkIGEKKyAgICAgICAgV2Vha1B0ciB0byBp
dHMgUmVzb3VyY2VMb2FkZXIgUmVzb3VyY2VMb2FkZXI6OnJlbGVhc2VSZXNvdXJjZXMoKS4KKwor
ICAgICAgICBGaXhlcyBsZWFrcyBkZXRlY3RlZCBieSBgcnVuLXdlYmtpdC10ZXN0cyAtLWxlYWtz
IExheW91dFRlc3RzL3F1aWNrbG9va2AuIEFsc28gY292ZXJlZCBieQorICAgICAgICBleGlzdGlu
ZyBBUEkgdGVzdHMuCisKKyAgICAgICAgKiBsb2FkZXIvUmVzb3VyY2VMb2FkZXIuaDoKKyAgICAg
ICAgKiBsb2FkZXIvaW9zL1ByZXZpZXdMb2FkZXIubW06CisgICAgICAgICgtW1dlYlByZXZpZXdM
b2FkZXIgaW5pdFdpdGhSZXNvdXJjZUxvYWRlcjpyZXNvdXJjZVJlc3BvbnNlOl0pOgorICAgICAg
ICAoLVtXZWJQcmV2aWV3TG9hZGVyIF9zZW5kRGlkUmVjZWl2ZVJlc3BvbnNlSWZOZWNlc3Nhcnld
KToKKyAgICAgICAgKC1bV2ViUHJldmlld0xvYWRlciBjb25uZWN0aW9uOmRpZFJlY2VpdmVEYXRh
Omxlbmd0aFJlY2VpdmVkOl0pOgorICAgICAgICAoLVtXZWJQcmV2aWV3TG9hZGVyIGNvbm5lY3Rp
b25EaWRGaW5pc2hMb2FkaW5nOl0pOgorICAgICAgICAoLVtXZWJQcmV2aWV3TG9hZGVyIGNvbm5l
Y3Rpb246ZGlkRmFpbFdpdGhFcnJvcjpdKToKKwogMjAxOS0wMy0yNSAgQW50dGkgS29pdmlzdG8g
IDxhbnR0aUBhcHBsZS5jb20+CiAKICAgICAgICAgVG9nZ2xpbmcgImRpc3BsYXk6IGNvbnRlbnRz
IiB0byAiZGlzcGxheTogbm9uZSIgZmFpbHMgdG8gaGlkZSB0aGUgZWxlbWVudApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdExlZ2FjeS9tYWMvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdExlZ2Fj
eS9tYWMvQ2hhbmdlTG9nCmluZGV4IDI0YzU1NGQ4N2U0ZmQ4ZTk3NzNlZGEyZGEwN2YxNWIxMjll
Njg1MTYuLjU2ZWM4MWZhYmYyMzg4MmFiODM1NTgxZDE3OTllOTYxOWI5YmRkOWIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0
TGVnYWN5L21hYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNSBAQAorMjAxOS0wMy0yNSAgQW5keSBF
c3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+CisKKyAgICAgICAgW2lPU10gQnJlYWsgYSByZWZlcmVu
Y2UgY3ljbGUgYmV0d2VlbiBQcmV2aWV3TG9hZGVyIGFuZCBSZXNvdXJjZUxvYWRlcgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk0OTY0CisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS80ODI3OTQ0MT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBUaGUgV2ViRGF0YVNvdXJjZS5fcXVpY2tMb29rQ29udGVudCBT
UEkgYWNjaWRlbnRhbGx5IHJlbGllZCBvbiBQcmV2aWV3TG9hZGVycyBiZWluZyBsZWFrZWQKKyAg
ICAgICAgdG8ga2VlcCB0aGUgdGVtcG9yYXJ5IGZpbGUgcmVmZXJlbmNlZCBieSBXZWJRdWlja0xv
b2tGaWxlTmFtZUtleSBpbiBleGlzdGVuY2UuIFNpbmNlCisgICAgICAgIFByZXZpZXdMb2FkZXJz
IGFyZSBub3cgYmVpbmcgZGVsZXRlZCBwcm9wZXJseSwgd2UgdGVhY2ggV2ViRGF0YVNvdXJjZSB0
byBrZWVwIHRoZQorICAgICAgICBQcmV2aWV3TG9hZGVyQ2xpZW50IGFsaXZlIGZvciBpdHMgbGlm
ZXRpbWUuIFRoaXMgZW5zdXJlcyB0aGF0IGFzIGxvbmcgYXMKKyAgICAgICAgV2ViRGF0YVNvdXJj
ZS5fcXVpY2tMb29rQ29udGVudCBjYW4gYmUgY2FsbGVkLCB0aGUgYXNzb2NpYXRlZCB0ZW1wIGZp
bGUgd2lsbCBub3QgYmUgZGVsZXRlZAorICAgICAgICBieSBXZWJLaXQuCisKKyAgICAgICAgKiBX
ZWJDb3JlU3VwcG9ydC9XZWJGcmFtZUxvYWRlckNsaWVudC5tbToKKyAgICAgICAgKFdlYkZyYW1l
TG9hZGVyQ2xpZW50OjpjcmVhdGVQcmV2aWV3TG9hZGVyQ2xpZW50KToKKyAgICAgICAgKiBXZWJW
aWV3L1dlYkRhdGFTb3VyY2UubW06CisgICAgICAgICgtW1dlYkRhdGFTb3VyY2UgX3F1aWNrTG9v
a1ByZXZpZXdMb2FkZXJDbGllbnRdKToKKyAgICAgICAgKC1bV2ViRGF0YVNvdXJjZSBfc2V0UXVp
Y2tMb29rUHJldmlld0xvYWRlckNsaWVudDpdKToKKyAgICAgICAgKiBXZWJWaWV3L1dlYkRhdGFT
b3VyY2VJbnRlcm5hbC5oOgorCiAyMDE5LTAzLTI1ICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5r
aW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBSZW1vdmUgTmF2aWdhdG9yQ29udGVudFV0aWxzIGlu
IFdlYkNvcmUvTW9kdWxlcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL1Jlc291
cmNlTG9hZGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvUmVzb3VyY2VMb2FkZXIuaAppbmRl
eCA0YzMzYTUwNjkyYTM4NTMxNTIzYWJiYjM5OGViZmEyZjBmNjdlOGJjLi5hOGFjNzczMTE5OGU3
YjIyNDg2MDMxZjM3ZDA3YmE1OTMyZjBiZWJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9s
b2FkZXIvUmVzb3VyY2VMb2FkZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvUmVzb3Vy
Y2VMb2FkZXIuaApAQCAtNTMsNyArNTMsNyBAQCBjbGFzcyBGcmFtZUxvYWRlcjsKIGNsYXNzIE5l
dHdvcmtMb2FkTWV0cmljczsKIGNsYXNzIFByZXZpZXdMb2FkZXI7CiAKLWNsYXNzIFJlc291cmNl
TG9hZGVyIDogcHVibGljIFJlZkNvdW50ZWQ8UmVzb3VyY2VMb2FkZXI+LCBwcm90ZWN0ZWQgUmVz
b3VyY2VIYW5kbGVDbGllbnQgeworY2xhc3MgUmVzb3VyY2VMb2FkZXIgOiBwdWJsaWMgQ2FuTWFr
ZVdlYWtQdHI8UmVzb3VyY2VMb2FkZXI+LCBwdWJsaWMgUmVmQ291bnRlZDxSZXNvdXJjZUxvYWRl
cj4sIHByb3RlY3RlZCBSZXNvdXJjZUhhbmRsZUNsaWVudCB7CiBwdWJsaWM6CiAgICAgdmlydHVh
bCB+UmVzb3VyY2VMb2FkZXIoKSA9IDA7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xv
YWRlci9pb3MvUHJldmlld0xvYWRlci5tbSBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9pb3MvUHJl
dmlld0xvYWRlci5tbQppbmRleCA2NmMwYzllMzY2YjIxNDExMGIwYjY3MjFiYTNlYmU0MDk4NDUx
NTE2Li43MjUxZDcwYjA1MTcwNmUyNmI1MGZhZTUyMjBmMzI1NmEzNmY1MTk1IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvaW9zL1ByZXZpZXdMb2FkZXIubW0KKysrIGIvU291cmNl
L1dlYkNvcmUvbG9hZGVyL2lvcy9QcmV2aWV3TG9hZGVyLm1tCkBAIC00Miw3ICs0Miw3IEBACiB1
c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKIAogQGludGVyZmFjZSBXZWJQcmV2aWV3TG9hZGVyIDog
TlNPYmplY3QgewotICAgIFJlZlB0cjxSZXNvdXJjZUxvYWRlcj4gX3Jlc291cmNlTG9hZGVyOwor
ICAgIFdlYWtQdHI8UmVzb3VyY2VMb2FkZXI+IF9yZXNvdXJjZUxvYWRlcjsKICAgICBSZXNvdXJj
ZVJlc3BvbnNlIF9yZXNwb25zZTsKICAgICBSZWZQdHI8UHJldmlld0xvYWRlckNsaWVudD4gX2Ns
aWVudDsKICAgICBzdGQ6OnVuaXF1ZV9wdHI8UHJldmlld0NvbnZlcnRlcj4gX2NvbnZlcnRlcjsK
QEAgLTgxLDcgKzgxLDcgQEAgLSAoaW5zdGFuY2V0eXBlKWluaXRXaXRoUmVzb3VyY2VMb2FkZXI6
KFJlc291cmNlTG9hZGVyJilyZXNvdXJjZUxvYWRlciByZXNvdXJjZVIKICAgICBpZiAoIXNlbGYp
CiAgICAgICAgIHJldHVybiBuaWw7CiAKLSAgICBfcmVzb3VyY2VMb2FkZXIgPSAmcmVzb3VyY2VM
b2FkZXI7CisgICAgX3Jlc291cmNlTG9hZGVyID0gbWFrZVdlYWtQdHIocmVzb3VyY2VMb2FkZXIp
OwogICAgIF9yZXNwb25zZSA9IHJlc291cmNlUmVzcG9uc2U7CiAgICAgX2NvbnZlcnRlciA9IHN0
ZDo6bWFrZV91bmlxdWU8UHJldmlld0NvbnZlcnRlcj4oc2VsZiwgX3Jlc3BvbnNlKTsKICAgICBf
YnVmZmVyZWREYXRhQXJyYXkgPSBhZG9wdE5TKFtbTlNNdXRhYmxlQXJyYXkgYWxsb2NdIGluaXRd
KTsKQEAgLTEyMSw2ICsxMjEsOSBAQCAtICh2b2lkKWZhaWxlZAogCiAtICh2b2lkKV9zZW5kRGlk
UmVjZWl2ZVJlc3BvbnNlSWZOZWNlc3NhcnkKIHsKKyAgICBpZiAoIV9yZXNvdXJjZUxvYWRlcikK
KyAgICAgICAgcmV0dXJuOworCiAgICAgQVNTRVJUKCFfcmVzb3VyY2VMb2FkZXItPnJlYWNoZWRU
ZXJtaW5hbFN0YXRlKCkpOwogICAgIGlmIChfaGFzU2VudERpZFJlY2VpdmVSZXNwb25zZSkKICAg
ICAgICAgcmV0dXJuOwpAQCAtMTM4LDYgKzE0MSw5IEBAIC0gKHZvaWQpX3NlbmREaWRSZWNlaXZl
UmVzcG9uc2VJZk5lY2Vzc2FyeQogICAgIF9yZXNvdXJjZUxvYWRlci0+ZGlkUmVjZWl2ZVJlc3Bv
bnNlKHJlc3BvbnNlLCBbc2VsZiwgcmV0YWluZWRTZWxmID0gcmV0YWluUHRyKHNlbGYpXSB7CiAg
ICAgICAgIF9oYXNQcm9jZXNzZWRSZXNwb25zZSA9IFlFUzsKIAorICAgICAgICBpZiAoIV9yZXNv
dXJjZUxvYWRlcikKKyAgICAgICAgICAgIHJldHVybjsKKwogICAgICAgICBpZiAoX3Jlc291cmNl
TG9hZGVyLT5yZWFjaGVkVGVybWluYWxTdGF0ZSgpKQogICAgICAgICAgICAgcmV0dXJuOwogCkBA
IC0xNTgsNiArMTY0LDkgQEAgLSAodm9pZClfc2VuZERpZFJlY2VpdmVSZXNwb25zZUlmTmVjZXNz
YXJ5CiAKIC0gKHZvaWQpY29ubmVjdGlvbjooTlNVUkxDb25uZWN0aW9uICopY29ubmVjdGlvbiBk
aWRSZWNlaXZlRGF0YTooTlNEYXRhICopZGF0YSBsZW5ndGhSZWNlaXZlZDoobG9uZyBsb25nKWxl
bmd0aFJlY2VpdmVkCiB7CisgICAgaWYgKCFfcmVzb3VyY2VMb2FkZXIpCisgICAgICAgIHJldHVy
bjsKKwogICAgIEFTU0VSVF9VTlVTRUQoY29ubmVjdGlvbiwgIWNvbm5lY3Rpb24pOwogICAgIGlm
IChfcmVzb3VyY2VMb2FkZXItPnJlYWNoZWRUZXJtaW5hbFN0YXRlKCkpCiAgICAgICAgIHJldHVy
bjsKQEAgLTE4NSw2ICsxOTQsOSBAQCAtICh2b2lkKWNvbm5lY3Rpb246KE5TVVJMQ29ubmVjdGlv
biAqKWNvbm5lY3Rpb24gZGlkUmVjZWl2ZURhdGE6KE5TRGF0YSAqKWRhdGEgbAogCiAtICh2b2lk
KWNvbm5lY3Rpb25EaWRGaW5pc2hMb2FkaW5nOihOU1VSTENvbm5lY3Rpb24gKiljb25uZWN0aW9u
CiB7CisgICAgaWYgKCFfcmVzb3VyY2VMb2FkZXIpCisgICAgICAgIHJldHVybjsKKwogICAgIEFT
U0VSVF9VTlVTRUQoY29ubmVjdGlvbiwgIWNvbm5lY3Rpb24pOwogICAgIGlmIChfcmVzb3VyY2VM
b2FkZXItPnJlYWNoZWRUZXJtaW5hbFN0YXRlKCkpCiAgICAgICAgIHJldHVybjsKQEAgLTIwNiw2
ICsyMTgsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNRdWlja0xvb2tQYXNzd29yZEVycm9yKE5T
RXJyb3IgKmVycm9yKQogCiAtICh2b2lkKWNvbm5lY3Rpb246KE5TVVJMQ29ubmVjdGlvbiAqKWNv
bm5lY3Rpb24gZGlkRmFpbFdpdGhFcnJvcjooTlNFcnJvciAqKWVycm9yCiB7CisgICAgaWYgKCFf
cmVzb3VyY2VMb2FkZXIpCisgICAgICAgIHJldHVybjsKKwogICAgIEFTU0VSVF9VTlVTRUQoY29u
bmVjdGlvbiwgIWNvbm5lY3Rpb24pOwogICAgIGlmIChfcmVzb3VyY2VMb2FkZXItPnJlYWNoZWRU
ZXJtaW5hbFN0YXRlKCkpCiAgICAgICAgIHJldHVybjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXRMZWdhY3kvbWFjL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50Lm1tIGIvU291
cmNlL1dlYktpdExlZ2FjeS9tYWMvV2ViQ29yZVN1cHBvcnQvV2ViRnJhbWVMb2FkZXJDbGllbnQu
bW0KaW5kZXggYjFmYjdiOWFhZDE5YzVhYmYwOTUxYWQyZmY0Nzg3YjViZmQ1NzkyZi4uMzVlZDc1
OWVjZjdmYmQwNGY5OGMxMTc1MDMwNDY1YWI4NDhiMDJhMyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdExlZ2FjeS9tYWMvV2ViQ29yZVN1cHBvcnQvV2ViRnJhbWVMb2FkZXJDbGllbnQubW0KKysr
IGIvU291cmNlL1dlYktpdExlZ2FjeS9tYWMvV2ViQ29yZVN1cHBvcnQvV2ViRnJhbWVMb2FkZXJD
bGllbnQubW0KQEAgLTIyNDMsOCArMjI0MywxMSBAQCBSZWZQdHI8UHJldmlld0xvYWRlckNsaWVu
dD4gV2ViRnJhbWVMb2FkZXJDbGllbnQ6OmNyZWF0ZVByZXZpZXdMb2FkZXJDbGllbnQoY29ucwog
ICAgIGlmICghZmlsZVBhdGgpCiAgICAgICAgIHJldHVybiBudWxscHRyOwogCisgICAgYXV0byBk
b2N1bWVudFdyaXRlciA9IGFkb3B0UmVmKCpuZXcgUXVpY2tMb29rRG9jdW1lbnRXcml0ZXIoZmls
ZVBhdGgpKTsKKwogICAgIFttX3dlYkZyYW1lIHByb3Zpc2lvbmFsRGF0YVNvdXJjZV0uX3F1aWNr
TG9va0NvbnRlbnQgPSBAeyBXZWJRdWlja0xvb2tGaWxlTmFtZUtleSA6IGZpbGVQYXRoLCBXZWJR
dWlja0xvb2tVVElLZXkgOiB1dGkgfTsKLSAgICByZXR1cm4gYWRvcHRSZWYoKm5ldyBRdWlja0xv
b2tEb2N1bWVudFdyaXRlcihmaWxlUGF0aCkpOworICAgIFttX3dlYkZyYW1lIHByb3Zpc2lvbmFs
RGF0YVNvdXJjZV0uX3F1aWNrTG9va1ByZXZpZXdMb2FkZXJDbGllbnQgPSBkb2N1bWVudFdyaXRl
ci5wdHIoKTsKKyAgICByZXR1cm4gZG9jdW1lbnRXcml0ZXI7CiB9CiAjZW5kaWYKIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdExlZ2FjeS9tYWMvV2ViVmlldy9XZWJEYXRhU291cmNlLm1tIGIv
U291cmNlL1dlYktpdExlZ2FjeS9tYWMvV2ViVmlldy9XZWJEYXRhU291cmNlLm1tCmluZGV4IDUx
ODAyY2MxODBkYzY1YTFhNTMwZmZlZjc3NjRmNzhiNDBhMmRkMTYuLjUyOWRjNjNjOTUxZjY1Yzg5
NDNkMjg2ZTkxMThlNWM3MWM2Y2UxZjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXRMZWdhY3kv
bWFjL1dlYlZpZXcvV2ViRGF0YVNvdXJjZS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L21h
Yy9XZWJWaWV3L1dlYkRhdGFTb3VyY2UubW0KQEAgLTUzLDYgKzUzLDcgQEAKICNpbXBvcnQgPFdl
YkNvcmUvRnJhbWVMb2FkZXIuaD4KICNpbXBvcnQgPFdlYkNvcmUvTGVnYWN5V2ViQXJjaGl2ZS5o
PgogI2ltcG9ydCA8V2ViQ29yZS9NSU1FVHlwZVJlZ2lzdHJ5Lmg+CisjaW1wb3J0IDxXZWJDb3Jl
L1ByZXZpZXdMb2FkZXJDbGllbnQuaD4KICNpbXBvcnQgPFdlYkNvcmUvUmVzb3VyY2VSZXF1ZXN0
Lmg+CiAjaW1wb3J0IDxXZWJDb3JlL1NoYXJlZEJ1ZmZlci5oPgogI2ltcG9ydCA8V2ViQ29yZS9X
ZWJDb3JlT2JqQ0V4dHJhcy5oPgpAQCAtMTA4LDYgKzEwOSw3IEBAIHB1YmxpYzoKICNlbmRpZgog
I2lmIFVTRShRVUlDS19MT09LKQogICAgIFJldGFpblB0cjxOU0RpY3Rpb25hcnk+IF9xdWlja0xv
b2tDb250ZW50OworICAgIFJlZlB0cjxXZWJDb3JlOjpQcmV2aWV3TG9hZGVyQ2xpZW50PiBfcXVp
Y2tMb29rUHJldmlld0xvYWRlckNsaWVudDsKICNlbmRpZgogfTsKIApAQCAtNDE3LDEwICs0MTks
MjAgQEAgLSAoaWQpX2luaXRXaXRoRG9jdW1lbnRMb2FkZXI6KFJlZjxXZWJEb2N1bWVudExvYWRl
ck1hYz4mJilsb2FkZXIKIH0KIAogI2lmIFVTRShRVUlDS19MT09LKQorLSAoV2ViQ29yZTo6UHJl
dmlld0xvYWRlckNsaWVudCopX3F1aWNrTG9va1ByZXZpZXdMb2FkZXJDbGllbnQKK3sKKyAgICBy
ZXR1cm4gdG9Qcml2YXRlKF9wcml2YXRlKS0+X3F1aWNrTG9va1ByZXZpZXdMb2FkZXJDbGllbnQu
Z2V0KCk7Cit9CisKIC0gKHZvaWQpX3NldFF1aWNrTG9va0NvbnRlbnQ6KE5TRGljdGlvbmFyeSAq
KXF1aWNrTG9va0NvbnRlbnQKIHsKICAgICB0b1ByaXZhdGUoX3ByaXZhdGUpLT5fcXVpY2tMb29r
Q29udGVudCA9IGFkb3B0TlMoW3F1aWNrTG9va0NvbnRlbnQgY29weV0pOwogfQorCistICh2b2lk
KV9zZXRRdWlja0xvb2tQcmV2aWV3TG9hZGVyQ2xpZW50OihXZWJDb3JlOjpQcmV2aWV3TG9hZGVy
Q2xpZW50KilxdWlja0xvb2tQcmV2aWV3TG9hZGVyQ2xpZW50Cit7CisgICAgdG9Qcml2YXRlKF9w
cml2YXRlKS0+X3F1aWNrTG9va1ByZXZpZXdMb2FkZXJDbGllbnQgPSBxdWlja0xvb2tQcmV2aWV3
TG9hZGVyQ2xpZW50OworfQogI2VuZGlmCiAKIEBlbmQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXRMZWdhY3kvbWFjL1dlYlZpZXcvV2ViRGF0YVNvdXJjZUludGVybmFsLmggYi9Tb3VyY2UvV2Vi
S2l0TGVnYWN5L21hYy9XZWJWaWV3L1dlYkRhdGFTb3VyY2VJbnRlcm5hbC5oCmluZGV4IGIxMDFi
MTNkY2MyNWI2MTU2M2IxODA5NWYzOWQ2MWRjM2M2NzJjNjIuLmVkMDE1M2E0YWU1NWZhYTg4MzY3
Zjc1MzM3OGM0YWExZDdjZTMyYWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvbWFj
L1dlYlZpZXcvV2ViRGF0YVNvdXJjZUludGVybmFsLmgKKysrIGIvU291cmNlL1dlYktpdExlZ2Fj
eS9tYWMvV2ViVmlldy9XZWJEYXRhU291cmNlSW50ZXJuYWwuaApAQCAtMzAsNyArMzAsOCBAQAog
I2ltcG9ydCA8d3RmL0ZvcndhcmQuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgewotICAgIGNsYXNz
IERvY3VtZW50TG9hZGVyOworY2xhc3MgRG9jdW1lbnRMb2FkZXI7CitjbGFzcyBQcmV2aWV3TG9h
ZGVyQ2xpZW50OwogfQogCiBjbGFzcyBXZWJEb2N1bWVudExvYWRlck1hYzsKQEAgLTU5LDUgKzYw
LDYgQEAgY2xhc3MgV2ViRG9jdW1lbnRMb2FkZXJNYWM7CiAtIChXZWJDb3JlOjpEb2N1bWVudExv
YWRlciopX2RvY3VtZW50TG9hZGVyOwogI2lmIFVTRShRVUlDS19MT09LKQogQHByb3BlcnR5IChu
b25hdG9taWMsIGNvcHksIHNldHRlcj1fc2V0UXVpY2tMb29rQ29udGVudDopIE5TRGljdGlvbmFy
eSAqX3F1aWNrTG9va0NvbnRlbnQ7CitAcHJvcGVydHkgKG5vbmF0b21pYywgc2V0dGVyPV9zZXRR
dWlja0xvb2tQcmV2aWV3TG9hZGVyQ2xpZW50OikgV2ViQ29yZTo6UHJldmlld0xvYWRlckNsaWVu
dCogX3F1aWNrTG9va1ByZXZpZXdMb2FkZXJDbGllbnQ7CiAjZW5kaWYKIEBlbmQK
</data>

          </attachment>
      

    </bug>

</bugzilla>