<?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>193093</bug_id>
          
          <creation_ts>2019-01-02 16:46:53 -0800</creation_ts>
          <short_desc>IndexedDB: UniqueIDBDatabase should not be freed if the database task queue is not empty.</short_desc>
          <delta_ts>2021-08-11 15:22:17 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sihui Liu">sihui_liu</reporter>
          <assigned_to name="Sihui Liu">sihui_liu</assigned_to>
          <cc>alecflett</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jsbell</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1491317</commentid>
    <comment_count>0</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2019-01-02 16:46:53 -0800</bug_when>
    <thetext>We may kill the database task queue while there are tasks in it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491321</commentid>
    <comment_count>1</comment_count>
      <attachid>358224</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2019-01-02 16:58:23 -0800</bug_when>
    <thetext>Created attachment 358224
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1493686</commentid>
    <comment_count>2</comment_count>
      <attachid>358224</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2019-01-11 09:13:32 -0800</bug_when>
    <thetext>Comment on attachment 358224
Patch

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

&gt; Source/WebCore/ChangeLog:3
&gt; +        IndexedDB: UniqueIDBDatabase should be freed after database task queue is empty

Since I misunderstood, I would reword:

UniqueIDBDatabase should not be freed if the database task queue is not empty.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495247</commentid>
    <comment_count>3</comment_count>
      <attachid>359313</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2019-01-16 14:48:14 -0800</bug_when>
    <thetext>Created attachment 359313
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495248</commentid>
    <comment_count>4</comment_count>
      <attachid>359313</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-16 14:49:40 -0800</bug_when>
    <thetext>Comment on attachment 359313
Patch for landing

Rejecting attachment 359313 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-03&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 359313, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

ChangeLog entry in Source/WebCore/ChangeLog contains OOPS!.

Full output: https://webkit-queues.webkit.org/results/10776385</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495263</commentid>
    <comment_count>5</comment_count>
      <attachid>359319</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2019-01-16 15:13:54 -0800</bug_when>
    <thetext>Created attachment 359319
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495293</commentid>
    <comment_count>6</comment_count>
      <attachid>359319</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-16 15:52:43 -0800</bug_when>
    <thetext>Comment on attachment 359319
Patch for landing

Clearing flags on attachment: 359319

Committed r240090: &lt;https://trac.webkit.org/changeset/240090&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495294</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-16 15:52:44 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495295</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-01-16 15:53:30 -0800</bug_when>
    <thetext>&lt;rdar://problem/47333061&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1783655</commentid>
    <comment_count>9</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2021-08-11 15:22:17 -0700</bug_when>
    <thetext>*** Bug 161414 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>358224</attachid>
            <date>2019-01-02 16:58:23 -0800</date>
            <delta_ts>2019-01-16 14:48:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-193093-20190102165822.patch</filename>
            <type>text/plain</type>
            <size>3425</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM5NTc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDgxZDZkNzA2MmU3N2Y5
ODRkN2EwYTllMmRiMmU5NWU5YzdhNjRhNS4uMWZiZGMwZTExYTQxYjJmN2EzM2Q1Y2FlYjA5MDk2
NDFhMWY0ZTJmMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE5LTAxLTAyICBTaWh1
aSBMaXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgorCisgICAgICAgIEluZGV4ZWREQjogVW5pcXVl
SURCRGF0YWJhc2Ugc2hvdWxkIGJlIGZyZWVkIGFmdGVyIGRhdGFiYXNlIHRhc2sgcXVldWUgaXMg
ZW1wdHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5
MzA5MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIHBl
cmZvcm1VbmNvbmRpdGlvbmFsRGVsZXRlQmFja2luZ1N0b3JlIGtpbGxlZCB0aGUgZGF0YWJhc2Ug
dGFzayBxdWV1ZSBpbW1lZGlhdGVseSwgYnV0IHBlcmZvcm1QcmVmZXRjaEN1cnNvciAKKyAgICAg
ICAgdGFzayBtYXkgYmUgc2NoZWR1bGVkIGJlaGluZCBwZXJmb3JtVW5jb25kaXRpb25hbERlbGV0
ZUJhY2tpbmdTdG9yZSBvbiBkYXRhYmFzZSB0aHJlYWQuCisKKyAgICAgICAgKiBNb2R1bGVzL2lu
ZGV4ZWRkYi9zZXJ2ZXIvVW5pcXVlSURCRGF0YWJhc2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
SURCU2VydmVyOjpVbmlxdWVJREJEYXRhYmFzZTo6c2h1dGRvd25Gb3JDbG9zZSk6CisgICAgICAg
IChXZWJDb3JlOjpJREJTZXJ2ZXI6OlVuaXF1ZUlEQkRhdGFiYXNlOjpwZXJmb3JtUHJlZmV0Y2hD
dXJzb3IpOgorICAgICAgICAoV2ViQ29yZTo6SURCU2VydmVyOjpVbmlxdWVJREJEYXRhYmFzZTo6
aXNEb25lV2l0aEhhcmRDbG9zZSk6CisKIDIwMTktMDEtMDIgIFNpbW9uIEZyYXNlciAgPHNpbW9u
LmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgUmVuYW1lIExheWVyU2Nyb2xsQ29vcmRpbmF0
aW9uUm9sZSB0byBTY3JvbGxDb29yZGluYXRpb25Sb2xlIGFuZCBtYWtlIGFuIGVudW0gY2xhc3MK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL3NlcnZlci9Vbmlx
dWVJREJEYXRhYmFzZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9zZXJ2
ZXIvVW5pcXVlSURCRGF0YWJhc2UuY3BwCmluZGV4IDRlMmEyZGY2YjdhMzc3NzcyMjljYzhmMmQ1
YTQ0OTg1YjY2OGM2NzMuLmEzYmIwNGM1MDU0MWVlN2VkMWI4NTJkNjMxMDI5ZTA4NDI3MGRlMGUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL3NlcnZlci9Vbmlx
dWVJREJEYXRhYmFzZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIv
c2VydmVyL1VuaXF1ZUlEQkRhdGFiYXNlLmNwcApAQCAtMjk0LDcgKzI5NCwxMCBAQCB2b2lkIFVu
aXF1ZUlEQkRhdGFiYXNlOjpzaHV0ZG93bkZvckNsb3NlKCkKICAgICBtX2JhY2tpbmdTdG9yZVN1
cHBvcnRzU2ltdWx0YW5lb3VzVHJhbnNhY3Rpb25zID0gZmFsc2U7CiAgICAgbV9iYWNraW5nU3Rv
cmVJc0VwaGVtZXJhbCA9IGZhbHNlOwogCi0gICAgQVNTRVJUKG1fZGF0YWJhc2VRdWV1ZS5pc0Vt
cHR5KCkpOworICAgIGlmICghbV9kYXRhYmFzZVF1ZXVlLmlzRW1wdHkoKSkgeworICAgICAgICBw
b3N0RGF0YWJhc2VUYXNrKGNyZWF0ZUNyb3NzVGhyZWFkVGFzaygqdGhpcywgJlVuaXF1ZUlEQkRh
dGFiYXNlOjpzaHV0ZG93bkZvckNsb3NlKSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CiAgICAg
bV9kYXRhYmFzZVF1ZXVlLmtpbGwoKTsKIAogICAgIHBvc3REYXRhYmFzZVRhc2tSZXBseShjcmVh
dGVDcm9zc1RocmVhZFRhc2soKnRoaXMsICZVbmlxdWVJREJEYXRhYmFzZTo6ZGlkU2h1dGRvd25G
b3JDbG9zZSkpOwpAQCAtMTI3OCwxMCArMTI4MSwxMCBAQCB2b2lkIFVuaXF1ZUlEQkRhdGFiYXNl
OjpwZXJmb3JtUHJlZmV0Y2hDdXJzb3IoY29uc3QgSURCUmVzb3VyY2VJZGVudGlmaWVyJiB0cmFu
cwogICAgIEFTU0VSVChtX2N1cnNvclByZWZldGNoZXMuY29udGFpbnMoY3Vyc29ySWRlbnRpZmll
cikpOwogICAgIExPRyhJbmRleGVkREIsICIoZGIpIFVuaXF1ZUlEQkRhdGFiYXNlOjpwZXJmb3Jt
UHJlZmV0Y2hDdXJzb3IiKTsKIAotICAgIGlmIChtX2JhY2tpbmdTdG9yZS0+cHJlZmV0Y2hDdXJz
b3IodHJhbnNhY3Rpb25JZGVudGlmaWVyLCBjdXJzb3JJZGVudGlmaWVyKSkKLSAgICAgICAgcG9z
dERhdGFiYXNlVGFzayhjcmVhdGVDcm9zc1RocmVhZFRhc2soKnRoaXMsICZVbmlxdWVJREJEYXRh
YmFzZTo6cGVyZm9ybVByZWZldGNoQ3Vyc29yLCB0cmFuc2FjdGlvbklkZW50aWZpZXIsIGN1cnNv
cklkZW50aWZpZXIpKTsKLSAgICBlbHNlCisgICAgaWYgKG1faGFyZENsb3NlZEZvclVzZXJEZWxl
dGUgfHwgIW1fYmFja2luZ1N0b3JlLT5wcmVmZXRjaEN1cnNvcih0cmFuc2FjdGlvbklkZW50aWZp
ZXIsIGN1cnNvcklkZW50aWZpZXIpKQogICAgICAgICBtX2N1cnNvclByZWZldGNoZXMucmVtb3Zl
KGN1cnNvcklkZW50aWZpZXIpOworICAgIGVsc2UKKyAgICAgICAgcG9zdERhdGFiYXNlVGFzayhj
cmVhdGVDcm9zc1RocmVhZFRhc2soKnRoaXMsICZVbmlxdWVJREJEYXRhYmFzZTo6cGVyZm9ybVBy
ZWZldGNoQ3Vyc29yLCB0cmFuc2FjdGlvbklkZW50aWZpZXIsIGN1cnNvcklkZW50aWZpZXIpKTsK
IH0KIAogdm9pZCBVbmlxdWVJREJEYXRhYmFzZTo6ZGlkUGVyZm9ybUl0ZXJhdGVDdXJzb3IodWlu
dDY0X3QgY2FsbGJhY2tJZGVudGlmaWVyLCBjb25zdCBJREJFcnJvciYgZXJyb3IsIGNvbnN0IElE
QkdldFJlc3VsdCYgcmVzdWx0KQpAQCAtMTc5MSw3ICsxNzk0LDcgQEAgdm9pZCBVbmlxdWVJREJE
YXRhYmFzZTo6bWF5YmVGaW5pc2hIYXJkQ2xvc2UoKQogCiBib29sIFVuaXF1ZUlEQkRhdGFiYXNl
Ojppc0RvbmVXaXRoSGFyZENsb3NlKCkKIHsKLSAgICByZXR1cm4gbV9kYXRhYmFzZVF1ZXVlLmlz
S2lsbGVkKCkgJiYgbV9jbGllbnRDbG9zZVBlbmRpbmdEYXRhYmFzZUNvbm5lY3Rpb25zLmlzRW1w
dHkoKSAmJiBtX3NlcnZlckNsb3NlUGVuZGluZ0RhdGFiYXNlQ29ubmVjdGlvbnMuaXNFbXB0eSgp
OworICAgIHJldHVybiBtX2RhdGFiYXNlUmVwbHlRdWV1ZS5pc0tpbGxlZCgpICYmIG1fY2xpZW50
Q2xvc2VQZW5kaW5nRGF0YWJhc2VDb25uZWN0aW9ucy5pc0VtcHR5KCkgJiYgbV9zZXJ2ZXJDbG9z
ZVBlbmRpbmdEYXRhYmFzZUNvbm5lY3Rpb25zLmlzRW1wdHkoKTsKIH0KIAogc3RhdGljIHZvaWQg
ZXJyb3JPcGVuREJSZXF1ZXN0Rm9yVXNlckRlbGV0ZShTZXJ2ZXJPcGVuREJSZXF1ZXN0JiByZXF1
ZXN0KQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>359313</attachid>
            <date>2019-01-16 14:48:14 -0800</date>
            <delta_ts>2019-01-16 15:13:52 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-193093-20190116144814.patch</filename>
            <type>text/plain</type>
            <size>3439</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwMDQzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2RhYTg1Yjk1YzZjYjQz
MTFmMGRhNWY0OTdkZGQ5YzBhYTZhYjUzYi4uZDg1NjgyZjMzNjUwMTNjNmM4YWNmMGNiMzE3ZTll
Y2M3NDc4ZWI0NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE5LTAxLTE2ICBTaWh1
aSBMaXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgorCisgICAgICAgIEluZGV4ZWREQjogVW5pcXVl
SURCRGF0YWJhc2Ugc2hvdWxkIG5vdCBiZSBmcmVlZCBpZiB0aGUgZGF0YWJhc2UgdGFzayBxdWV1
ZSBpcyBub3QgZW1wdHkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xOTMwOTMKKworICAgICAgICBSZXZpZXdlZCBieSBCcmFkeSBFaWRzb24uCisKKyAg
ICAgICAgTm8gbmV3IHRlc3RzIChPT1BTISkuCisKKyAgICAgICAgcGVyZm9ybVVuY29uZGl0aW9u
YWxEZWxldGVCYWNraW5nU3RvcmUga2lsbGVkIHRoZSBkYXRhYmFzZSB0YXNrIHF1ZXVlIGltbWVk
aWF0ZWx5LCBidXQgcGVyZm9ybVByZWZldGNoQ3Vyc29yCisgICAgICAgIHRhc2sgbWF5IGJlIHNj
aGVkdWxlZCBiZWhpbmQgcGVyZm9ybVVuY29uZGl0aW9uYWxEZWxldGVCYWNraW5nU3RvcmUgb24g
ZGF0YWJhc2UgdGhyZWFkLgorCisgICAgICAgICogTW9kdWxlcy9pbmRleGVkZGIvc2VydmVyL1Vu
aXF1ZUlEQkRhdGFiYXNlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OklEQlNlcnZlcjo6VW5pcXVl
SURCRGF0YWJhc2U6OnNodXRkb3duRm9yQ2xvc2UpOgorICAgICAgICAoV2ViQ29yZTo6SURCU2Vy
dmVyOjpVbmlxdWVJREJEYXRhYmFzZTo6cGVyZm9ybVByZWZldGNoQ3Vyc29yKToKKyAgICAgICAg
KFdlYkNvcmU6OklEQlNlcnZlcjo6VW5pcXVlSURCRGF0YWJhc2U6OmlzRG9uZVdpdGhIYXJkQ2xv
c2UpOgorCiAyMDE5LTAxLTE2ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAog
ICAgICAgICBQcmV2ZW50IFdvcmtlclJ1bkxvb3A6OnJ1bkluTW9kZSBmcm9tIHNwaW5uaW5nIGlu
IG5lc3RlZCBjYXNlcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVk
ZGIvc2VydmVyL1VuaXF1ZUlEQkRhdGFiYXNlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMv
aW5kZXhlZGRiL3NlcnZlci9VbmlxdWVJREJEYXRhYmFzZS5jcHAKaW5kZXggN2NlOTRiYWI2OTU3
ODE4YTIxNmQ0OGIwOTBkMGI1MjE5NDU4ODkxYi4uMjM4MzIwZDM0MzU1MmIyNmViYzQ0OGU5NzY4
YmQ2ZDA3YjM1ZDRmZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVk
ZGIvc2VydmVyL1VuaXF1ZUlEQkRhdGFiYXNlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL2luZGV4ZWRkYi9zZXJ2ZXIvVW5pcXVlSURCRGF0YWJhc2UuY3BwCkBAIC0yOTIsNyArMjky
LDEwIEBAIHZvaWQgVW5pcXVlSURCRGF0YWJhc2U6OnNodXRkb3duRm9yQ2xvc2UoKQogICAgIG1f
YmFja2luZ1N0b3JlU3VwcG9ydHNTaW11bHRhbmVvdXNUcmFuc2FjdGlvbnMgPSBmYWxzZTsKICAg
ICBtX2JhY2tpbmdTdG9yZUlzRXBoZW1lcmFsID0gZmFsc2U7CiAKLSAgICBBU1NFUlQobV9kYXRh
YmFzZVF1ZXVlLmlzRW1wdHkoKSk7CisgICAgaWYgKCFtX2RhdGFiYXNlUXVldWUuaXNFbXB0eSgp
KSB7CisgICAgICAgIHBvc3REYXRhYmFzZVRhc2soY3JlYXRlQ3Jvc3NUaHJlYWRUYXNrKCp0aGlz
LCAmVW5pcXVlSURCRGF0YWJhc2U6OnNodXRkb3duRm9yQ2xvc2UpKTsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KICAgICBtX2RhdGFiYXNlUXVldWUua2lsbCgpOwogCiAgICAgcG9zdERhdGFiYXNl
VGFza1JlcGx5KGNyZWF0ZUNyb3NzVGhyZWFkVGFzaygqdGhpcywgJlVuaXF1ZUlEQkRhdGFiYXNl
OjpkaWRTaHV0ZG93bkZvckNsb3NlKSk7CkBAIC0xMjcxLDEwICsxMjc0LDEwIEBAIHZvaWQgVW5p
cXVlSURCRGF0YWJhc2U6OnBlcmZvcm1QcmVmZXRjaEN1cnNvcihjb25zdCBJREJSZXNvdXJjZUlk
ZW50aWZpZXImIHRyYW5zCiAgICAgQVNTRVJUKG1fY3Vyc29yUHJlZmV0Y2hlcy5jb250YWlucyhj
dXJzb3JJZGVudGlmaWVyKSk7CiAgICAgTE9HKEluZGV4ZWREQiwgIihkYikgVW5pcXVlSURCRGF0
YWJhc2U6OnBlcmZvcm1QcmVmZXRjaEN1cnNvciIpOwogCi0gICAgaWYgKG1fYmFja2luZ1N0b3Jl
LT5wcmVmZXRjaEN1cnNvcih0cmFuc2FjdGlvbklkZW50aWZpZXIsIGN1cnNvcklkZW50aWZpZXIp
KQotICAgICAgICBwb3N0RGF0YWJhc2VUYXNrKGNyZWF0ZUNyb3NzVGhyZWFkVGFzaygqdGhpcywg
JlVuaXF1ZUlEQkRhdGFiYXNlOjpwZXJmb3JtUHJlZmV0Y2hDdXJzb3IsIHRyYW5zYWN0aW9uSWRl
bnRpZmllciwgY3Vyc29ySWRlbnRpZmllcikpOwotICAgIGVsc2UKKyAgICBpZiAobV9oYXJkQ2xv
c2VkRm9yVXNlckRlbGV0ZSB8fCAhbV9iYWNraW5nU3RvcmUtPnByZWZldGNoQ3Vyc29yKHRyYW5z
YWN0aW9uSWRlbnRpZmllciwgY3Vyc29ySWRlbnRpZmllcikpCiAgICAgICAgIG1fY3Vyc29yUHJl
ZmV0Y2hlcy5yZW1vdmUoY3Vyc29ySWRlbnRpZmllcik7CisgICAgZWxzZQorICAgICAgICBwb3N0
RGF0YWJhc2VUYXNrKGNyZWF0ZUNyb3NzVGhyZWFkVGFzaygqdGhpcywgJlVuaXF1ZUlEQkRhdGFi
YXNlOjpwZXJmb3JtUHJlZmV0Y2hDdXJzb3IsIHRyYW5zYWN0aW9uSWRlbnRpZmllciwgY3Vyc29y
SWRlbnRpZmllcikpOwogfQogCiB2b2lkIFVuaXF1ZUlEQkRhdGFiYXNlOjpkaWRQZXJmb3JtSXRl
cmF0ZUN1cnNvcih1aW50NjRfdCBjYWxsYmFja0lkZW50aWZpZXIsIGNvbnN0IElEQkVycm9yJiBl
cnJvciwgY29uc3QgSURCR2V0UmVzdWx0JiByZXN1bHQpCkBAIC0xNzg0LDcgKzE3ODcsNyBAQCB2
b2lkIFVuaXF1ZUlEQkRhdGFiYXNlOjptYXliZUZpbmlzaEhhcmRDbG9zZSgpCiAKIGJvb2wgVW5p
cXVlSURCRGF0YWJhc2U6OmlzRG9uZVdpdGhIYXJkQ2xvc2UoKQogewotICAgIHJldHVybiBtX2Rh
dGFiYXNlUXVldWUuaXNLaWxsZWQoKSAmJiBtX2NsaWVudENsb3NlUGVuZGluZ0RhdGFiYXNlQ29u
bmVjdGlvbnMuaXNFbXB0eSgpICYmIG1fc2VydmVyQ2xvc2VQZW5kaW5nRGF0YWJhc2VDb25uZWN0
aW9ucy5pc0VtcHR5KCk7CisgICAgcmV0dXJuIG1fZGF0YWJhc2VSZXBseVF1ZXVlLmlzS2lsbGVk
KCkgJiYgbV9jbGllbnRDbG9zZVBlbmRpbmdEYXRhYmFzZUNvbm5lY3Rpb25zLmlzRW1wdHkoKSAm
JiBtX3NlcnZlckNsb3NlUGVuZGluZ0RhdGFiYXNlQ29ubmVjdGlvbnMuaXNFbXB0eSgpOwogfQog
CiBzdGF0aWMgdm9pZCBlcnJvck9wZW5EQlJlcXVlc3RGb3JVc2VyRGVsZXRlKFNlcnZlck9wZW5E
QlJlcXVlc3QmIHJlcXVlc3QpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>359319</attachid>
            <date>2019-01-16 15:13:54 -0800</date>
            <delta_ts>2019-01-16 15:52:43 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-193093-20190116151354.patch</filename>
            <type>text/plain</type>
            <size>3406</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwMDQzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2RhYTg1Yjk1YzZjYjQz
MTFmMGRhNWY0OTdkZGQ5YzBhYTZhYjUzYi4uNWNiNGExMTBjNmJlYzk4OTlhNmYyODBjZWI4MTRk
OGJhYTMzMDBkOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE5LTAxLTE2ICBTaWh1
aSBMaXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgorCisgICAgICAgIEluZGV4ZWREQjogVW5pcXVl
SURCRGF0YWJhc2Ugc2hvdWxkIG5vdCBiZSBmcmVlZCBpZiB0aGUgZGF0YWJhc2UgdGFzayBxdWV1
ZSBpcyBub3QgZW1wdHkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xOTMwOTMKKworICAgICAgICBSZXZpZXdlZCBieSBCcmFkeSBFaWRzb24uCisKKyAg
ICAgICAgcGVyZm9ybVVuY29uZGl0aW9uYWxEZWxldGVCYWNraW5nU3RvcmUga2lsbGVkIHRoZSBk
YXRhYmFzZSB0YXNrIHF1ZXVlIGltbWVkaWF0ZWx5LCBidXQgcGVyZm9ybVByZWZldGNoQ3Vyc29y
CisgICAgICAgIHRhc2sgbWF5IGJlIHNjaGVkdWxlZCBiZWhpbmQgcGVyZm9ybVVuY29uZGl0aW9u
YWxEZWxldGVCYWNraW5nU3RvcmUgb24gZGF0YWJhc2UgdGhyZWFkLgorCisgICAgICAgICogTW9k
dWxlcy9pbmRleGVkZGIvc2VydmVyL1VuaXF1ZUlEQkRhdGFiYXNlLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OklEQlNlcnZlcjo6VW5pcXVlSURCRGF0YWJhc2U6OnNodXRkb3duRm9yQ2xvc2UpOgor
ICAgICAgICAoV2ViQ29yZTo6SURCU2VydmVyOjpVbmlxdWVJREJEYXRhYmFzZTo6cGVyZm9ybVBy
ZWZldGNoQ3Vyc29yKToKKyAgICAgICAgKFdlYkNvcmU6OklEQlNlcnZlcjo6VW5pcXVlSURCRGF0
YWJhc2U6OmlzRG9uZVdpdGhIYXJkQ2xvc2UpOgorCiAyMDE5LTAxLTE2ICBZb3Vlbm4gRmFibGV0
ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBQcmV2ZW50IFdvcmtlclJ1bkxvb3A6OnJ1
bkluTW9kZSBmcm9tIHNwaW5uaW5nIGluIG5lc3RlZCBjYXNlcwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvc2VydmVyL1VuaXF1ZUlEQkRhdGFiYXNlLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL3NlcnZlci9VbmlxdWVJREJEYXRhYmFz
ZS5jcHAKaW5kZXggN2NlOTRiYWI2OTU3ODE4YTIxNmQ0OGIwOTBkMGI1MjE5NDU4ODkxYi4uMjM4
MzIwZDM0MzU1MmIyNmViYzQ0OGU5NzY4YmQ2ZDA3YjM1ZDRmZSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvc2VydmVyL1VuaXF1ZUlEQkRhdGFiYXNlLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9zZXJ2ZXIvVW5pcXVlSURCRGF0
YWJhc2UuY3BwCkBAIC0yOTIsNyArMjkyLDEwIEBAIHZvaWQgVW5pcXVlSURCRGF0YWJhc2U6OnNo
dXRkb3duRm9yQ2xvc2UoKQogICAgIG1fYmFja2luZ1N0b3JlU3VwcG9ydHNTaW11bHRhbmVvdXNU
cmFuc2FjdGlvbnMgPSBmYWxzZTsKICAgICBtX2JhY2tpbmdTdG9yZUlzRXBoZW1lcmFsID0gZmFs
c2U7CiAKLSAgICBBU1NFUlQobV9kYXRhYmFzZVF1ZXVlLmlzRW1wdHkoKSk7CisgICAgaWYgKCFt
X2RhdGFiYXNlUXVldWUuaXNFbXB0eSgpKSB7CisgICAgICAgIHBvc3REYXRhYmFzZVRhc2soY3Jl
YXRlQ3Jvc3NUaHJlYWRUYXNrKCp0aGlzLCAmVW5pcXVlSURCRGF0YWJhc2U6OnNodXRkb3duRm9y
Q2xvc2UpKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KICAgICBtX2RhdGFiYXNlUXVldWUua2ls
bCgpOwogCiAgICAgcG9zdERhdGFiYXNlVGFza1JlcGx5KGNyZWF0ZUNyb3NzVGhyZWFkVGFzaygq
dGhpcywgJlVuaXF1ZUlEQkRhdGFiYXNlOjpkaWRTaHV0ZG93bkZvckNsb3NlKSk7CkBAIC0xMjcx
LDEwICsxMjc0LDEwIEBAIHZvaWQgVW5pcXVlSURCRGF0YWJhc2U6OnBlcmZvcm1QcmVmZXRjaEN1
cnNvcihjb25zdCBJREJSZXNvdXJjZUlkZW50aWZpZXImIHRyYW5zCiAgICAgQVNTRVJUKG1fY3Vy
c29yUHJlZmV0Y2hlcy5jb250YWlucyhjdXJzb3JJZGVudGlmaWVyKSk7CiAgICAgTE9HKEluZGV4
ZWREQiwgIihkYikgVW5pcXVlSURCRGF0YWJhc2U6OnBlcmZvcm1QcmVmZXRjaEN1cnNvciIpOwog
Ci0gICAgaWYgKG1fYmFja2luZ1N0b3JlLT5wcmVmZXRjaEN1cnNvcih0cmFuc2FjdGlvbklkZW50
aWZpZXIsIGN1cnNvcklkZW50aWZpZXIpKQotICAgICAgICBwb3N0RGF0YWJhc2VUYXNrKGNyZWF0
ZUNyb3NzVGhyZWFkVGFzaygqdGhpcywgJlVuaXF1ZUlEQkRhdGFiYXNlOjpwZXJmb3JtUHJlZmV0
Y2hDdXJzb3IsIHRyYW5zYWN0aW9uSWRlbnRpZmllciwgY3Vyc29ySWRlbnRpZmllcikpOwotICAg
IGVsc2UKKyAgICBpZiAobV9oYXJkQ2xvc2VkRm9yVXNlckRlbGV0ZSB8fCAhbV9iYWNraW5nU3Rv
cmUtPnByZWZldGNoQ3Vyc29yKHRyYW5zYWN0aW9uSWRlbnRpZmllciwgY3Vyc29ySWRlbnRpZmll
cikpCiAgICAgICAgIG1fY3Vyc29yUHJlZmV0Y2hlcy5yZW1vdmUoY3Vyc29ySWRlbnRpZmllcik7
CisgICAgZWxzZQorICAgICAgICBwb3N0RGF0YWJhc2VUYXNrKGNyZWF0ZUNyb3NzVGhyZWFkVGFz
aygqdGhpcywgJlVuaXF1ZUlEQkRhdGFiYXNlOjpwZXJmb3JtUHJlZmV0Y2hDdXJzb3IsIHRyYW5z
YWN0aW9uSWRlbnRpZmllciwgY3Vyc29ySWRlbnRpZmllcikpOwogfQogCiB2b2lkIFVuaXF1ZUlE
QkRhdGFiYXNlOjpkaWRQZXJmb3JtSXRlcmF0ZUN1cnNvcih1aW50NjRfdCBjYWxsYmFja0lkZW50
aWZpZXIsIGNvbnN0IElEQkVycm9yJiBlcnJvciwgY29uc3QgSURCR2V0UmVzdWx0JiByZXN1bHQp
CkBAIC0xNzg0LDcgKzE3ODcsNyBAQCB2b2lkIFVuaXF1ZUlEQkRhdGFiYXNlOjptYXliZUZpbmlz
aEhhcmRDbG9zZSgpCiAKIGJvb2wgVW5pcXVlSURCRGF0YWJhc2U6OmlzRG9uZVdpdGhIYXJkQ2xv
c2UoKQogewotICAgIHJldHVybiBtX2RhdGFiYXNlUXVldWUuaXNLaWxsZWQoKSAmJiBtX2NsaWVu
dENsb3NlUGVuZGluZ0RhdGFiYXNlQ29ubmVjdGlvbnMuaXNFbXB0eSgpICYmIG1fc2VydmVyQ2xv
c2VQZW5kaW5nRGF0YWJhc2VDb25uZWN0aW9ucy5pc0VtcHR5KCk7CisgICAgcmV0dXJuIG1fZGF0
YWJhc2VSZXBseVF1ZXVlLmlzS2lsbGVkKCkgJiYgbV9jbGllbnRDbG9zZVBlbmRpbmdEYXRhYmFz
ZUNvbm5lY3Rpb25zLmlzRW1wdHkoKSAmJiBtX3NlcnZlckNsb3NlUGVuZGluZ0RhdGFiYXNlQ29u
bmVjdGlvbnMuaXNFbXB0eSgpOwogfQogCiBzdGF0aWMgdm9pZCBlcnJvck9wZW5EQlJlcXVlc3RG
b3JVc2VyRGVsZXRlKFNlcnZlck9wZW5EQlJlcXVlc3QmIHJlcXVlc3QpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>