<?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>197760</bug_id>
          
          <creation_ts>2019-05-09 16:49:30 -0700</creation_ts>
          <short_desc>Downgrade RELEASE_ASSERT TO RELEASE_LOG_FAULT for SQLite Class A files</short_desc>
          <delta_ts>2019-05-13 14:52:43 -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="Geoffrey Garen">ggaren</reporter>
          <assigned_to name="Geoffrey Garen">ggaren</assigned_to>
          <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>jer.noble</cc>
    
    <cc>sihui_liu</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1534897</commentid>
    <comment_count>0</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-05-09 16:49:30 -0700</bug_when>
    <thetext>Downgrade RELEASE_ASSERT TO RELEASE_LOG_FAULT for SQLite Class A files</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1534898</commentid>
    <comment_count>1</comment_count>
      <attachid>369530</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-05-09 16:51:32 -0700</bug_when>
    <thetext>Created attachment 369530
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535104</commentid>
    <comment_count>2</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2019-05-10 11:52:32 -0700</bug_when>
    <thetext>*** Bug 197789 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535105</commentid>
    <comment_count>3</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2019-05-10 11:54:45 -0700</bug_when>
    <thetext>Probably just makeSafeToUseMemoryMapForPath as we already know the reproducible case?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535122</commentid>
    <comment_count>4</comment_count>
      <attachid>369577</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-05-10 12:02:54 -0700</bug_when>
    <thetext>Created attachment 369577
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535133</commentid>
    <comment_count>5</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-05-10 12:40:26 -0700</bug_when>
    <thetext>There seems to be continuing debate about whether makeSafeToUseMemoryMapForPath in WebKit is a sufficient fix. Let&apos;s continue to gather these logs (without crashing) to help inform that discussion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535194</commentid>
    <comment_count>6</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-05-10 14:32:02 -0700</bug_when>
    <thetext>After discussion with Sihui and Jer, I&apos;m going to land this along with the workaround in bug 197789.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535195</commentid>
    <comment_count>7</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-05-10 14:36:48 -0700</bug_when>
    <thetext>Committed r245197: &lt;https://trac.webkit.org/changeset/245197&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535196</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-05-10 14:37:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/50677550&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535372</commentid>
    <comment_count>9</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2019-05-11 13:03:20 -0700</bug_when>
    <thetext>(In reply to Geoffrey Garen from comment #7)
&gt; Committed r245197: &lt;https://trac.webkit.org/changeset/245197&gt;

The patch landed (not the one reviewed) has indentation that does not match the brace structure of the if statement. The call to makeSafeToUseMemoryMapForPath is done unconditionally, not based not the result of isSafeToUseMemoryMapForPath.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535703</commentid>
    <comment_count>10</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-05-13 11:43:59 -0700</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535704</commentid>
    <comment_count>11</comment_count>
      <attachid>369757</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-05-13 11:43:59 -0700</bug_when>
    <thetext>Created attachment 369757
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535794</commentid>
    <comment_count>12</comment_count>
      <attachid>369757</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-05-13 14:52:41 -0700</bug_when>
    <thetext>Comment on attachment 369757
Patch

Clearing flags on attachment: 369757

Committed r245253: &lt;https://trac.webkit.org/changeset/245253&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535795</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-05-13 14:52:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>369530</attachid>
            <date>2019-05-09 16:51:32 -0700</date>
            <delta_ts>2019-05-10 12:02:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197760-20190509165131.patch</filename>
            <type>text/plain</type>
            <size>1664</size>
            <attacher name="Geoffrey Garen">ggaren</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI0NTA2MSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE5LTA1LTA5ICBHZW9mZnJl
eSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CisKKyAgICAgICAgRG93bmdyYWRlIFJFTEVBU0Vf
QVNTRVJUIFRPIFJFTEVBU0VfTE9HX0ZBVUxUIGZvciBTUUxpdGUgQ2xhc3MgQSBmaWxlcworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk3NzYwCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2UgaGF2ZSBhbGwg
dGhlIGRhdGEgd2UgbmVlZCwgYW5kIHRoaXMgY3Jhc2ggaXMgaGFwcGVuaW5nIG1vcmUgdGhhbgor
ICAgICAgICBleHBlY3RlZC4KKworICAgICAgICAqIHBsYXRmb3JtL3NxbC9TUUxpdGVEYXRhYmFz
ZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTUUxpdGVEYXRhYmFzZTo6b3Blbik6CisKIDIwMTkt
MDUtMDggIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAg
SW1wbGVtZW50IGJhY2tpbmctc2hhcmluZyBpbiBjb21wb3NpdGluZyBsYXllcnMsIGFsbG93aW5n
IG92ZXJsYXAgbGF5ZXJzIHRvIHBhaW50IGludG8gdGhlIGJhY2tpbmcgc3RvcmUgb2YgYW5vdGhl
ciBsYXllcgpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vc3FsL1NRTGl0ZURhdGFiYXNl
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcWwvU1FMaXRlRGF0
YWJhc2UuY3BwCShyZXZpc2lvbiAyNDUwNjEpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9z
cWwvU1FMaXRlRGF0YWJhc2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNTAsOCArMTUwLDEwIEBA
IGJvb2wgU1FMaXRlRGF0YWJhc2U6Om9wZW4oY29uc3QgU3RyaW5nJiAKICAgICAgICAgdXNlV0FM
Sm91cm5hbE1vZGUoKTsKIAogICAgIFN0cmluZyBzaG1GaWxlTmFtZSA9IG1ha2VTdHJpbmcoZmls
ZW5hbWUsICItc2htIl9zKTsKLSAgICBpZiAoRmlsZVN5c3RlbTo6ZmlsZUV4aXN0cyhzaG1GaWxl
TmFtZSkpCi0gICAgICAgIFJFTEVBU0VfQVNTRVJUKEZpbGVTeXN0ZW06OmlzU2FmZVRvVXNlTWVt
b3J5TWFwRm9yUGF0aChzaG1GaWxlTmFtZSkpOworICAgIGlmIChGaWxlU3lzdGVtOjpmaWxlRXhp
c3RzKHNobUZpbGVOYW1lKSkgeworICAgICAgICBpZiAoIUZpbGVTeXN0ZW06OmlzU2FmZVRvVXNl
TWVtb3J5TWFwRm9yUGF0aChzaG1GaWxlTmFtZSkpCisgICAgICAgICAgICBSRUxFQVNFX0xPR19G
QVVMVCgiRm91bmQgYW4gU1FMaXRlIGRhdGFiYXNlIC1zaG0gZmlsZSB3aXRoIENsYXNzIEEgc3Rv
cmFnZS4gVGhpcyB3aWxsIHRyaWdnZXIgYSBjcmFzaCB3aGVuIHRoZSB1c2VyIGxvY2tzIHRoZSBk
ZXZpY2UuIiwgIiAoIiwgc2htRmlsZU5hbWUsICIpIik7CisgICAgfQogCiAgICAgcmV0dXJuIGlz
T3BlbigpOwogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>369577</attachid>
            <date>2019-05-10 12:02:54 -0700</date>
            <delta_ts>2019-05-13 11:43:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197760-20190510120254.patch</filename>
            <type>text/plain</type>
            <size>1682</size>
            <attacher name="Geoffrey Garen">ggaren</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI0NTA2MSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE5LTA1LTA5ICBHZW9mZnJl
eSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CisKKyAgICAgICAgRG93bmdyYWRlIFJFTEVBU0Vf
QVNTRVJUIFRPIFJFTEVBU0VfTE9HX0ZBVUxUIGZvciBTUUxpdGUgQ2xhc3MgQSBmaWxlcworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk3NzYwCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2UgaGF2ZSBhbGwg
dGhlIGRhdGEgd2UgbmVlZCwgYW5kIHRoaXMgY3Jhc2ggaXMgaGFwcGVuaW5nIG1vcmUgdGhhbgor
ICAgICAgICBleHBlY3RlZC4KKworICAgICAgICAqIHBsYXRmb3JtL3NxbC9TUUxpdGVEYXRhYmFz
ZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTUUxpdGVEYXRhYmFzZTo6b3Blbik6CisKIDIwMTkt
MDUtMDggIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAg
SW1wbGVtZW50IGJhY2tpbmctc2hhcmluZyBpbiBjb21wb3NpdGluZyBsYXllcnMsIGFsbG93aW5n
IG92ZXJsYXAgbGF5ZXJzIHRvIHBhaW50IGludG8gdGhlIGJhY2tpbmcgc3RvcmUgb2YgYW5vdGhl
ciBsYXllcgpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vc3FsL1NRTGl0ZURhdGFiYXNl
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcWwvU1FMaXRlRGF0
YWJhc2UuY3BwCShyZXZpc2lvbiAyNDUwNjEpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9z
cWwvU1FMaXRlRGF0YWJhc2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNTAsOCArMTUwLDEwIEBA
IGJvb2wgU1FMaXRlRGF0YWJhc2U6Om9wZW4oY29uc3QgU3RyaW5nJiAKICAgICAgICAgdXNlV0FM
Sm91cm5hbE1vZGUoKTsKIAogICAgIFN0cmluZyBzaG1GaWxlTmFtZSA9IG1ha2VTdHJpbmcoZmls
ZW5hbWUsICItc2htIl9zKTsKLSAgICBpZiAoRmlsZVN5c3RlbTo6ZmlsZUV4aXN0cyhzaG1GaWxl
TmFtZSkpCi0gICAgICAgIFJFTEVBU0VfQVNTRVJUKEZpbGVTeXN0ZW06OmlzU2FmZVRvVXNlTWVt
b3J5TWFwRm9yUGF0aChzaG1GaWxlTmFtZSkpOworICAgIGlmIChGaWxlU3lzdGVtOjpmaWxlRXhp
c3RzKHNobUZpbGVOYW1lKSkgeworICAgICAgICBpZiAoIUZpbGVTeXN0ZW06OmlzU2FmZVRvVXNl
TWVtb3J5TWFwRm9yUGF0aChzaG1GaWxlTmFtZSkpCisgICAgICAgICAgICBSRUxFQVNFX0xPR19G
QVVMVChTUUxEYXRhYmFzZSwgIk9wZW5lZCBhbiBTUUxpdGUgZGF0YWJhc2Ugd2l0aCBhIENsYXNz
IEEgLXNobSBmaWxlLiBUaGlzIHdpbGwgdHJpZ2dlciBhIGNyYXNoIHdoZW4gdGhlIHVzZXIgbG9j
a3MgdGhlIGRldmljZS4gKCVzKSIsIHNobUZpbGVOYW1lLmxhdGluMSgpLmRhdGEoKSk7CisgICAg
fQogCiAgICAgcmV0dXJuIGlzT3BlbigpOwogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>369757</attachid>
            <date>2019-05-13 11:43:59 -0700</date>
            <delta_ts>2019-05-13 14:52:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197760-20190513114359.patch</filename>
            <type>text/plain</type>
            <size>1633</size>
            <attacher name="Geoffrey Garen">ggaren</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI0NTI0MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE5LTA1LTEzICBHZW9mZnJl
eSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CisKKyAgICAgICAgRG93bmdyYWRlIFJFTEVBU0Vf
QVNTRVJUIFRPIFJFTEVBU0VfTE9HX0ZBVUxUIGZvciBTUUxpdGUgQ2xhc3MgQSBmaWxlcworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk3NzYwCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgT25seSBtYWtlU2Fm
ZVRvVXNlTWVtb3J5TWFwRm9yUGF0aCgpIGlmIG5lZWRlZC4gKEZpeGVkIG1pc3NpbmcgYnJhY2Uu
KQorCisgICAgICAgICogcGxhdGZvcm0vc3FsL1NRTGl0ZURhdGFiYXNlLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlNRTGl0ZURhdGFiYXNlOjpvcGVuKToKKwogMjAxOS0wNS0xMyAgQW50dGkgS29p
dmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTiAocjI0NTIwOCk6
IGNvbXBvc2l0aW5nL3NoYXJlZC1iYWNraW5nL3NoYXJpbmctYm91bmRzLW5vbi1jbGlwcGluZy1z
aGFyZWQtbGF5ZXIuaHRtbCBhc3NlcnRzCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9z
cWwvU1FMaXRlRGF0YWJhc2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL3NxbC9TUUxpdGVEYXRhYmFzZS5jcHAJKHJldmlzaW9uIDI0NTI0MikKKysrIFNvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL3NxbC9TUUxpdGVEYXRhYmFzZS5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTE1MSw5ICsxNTEsMTAgQEAgYm9vbCBTUUxpdGVEYXRhYmFzZTo6b3Blbihjb25zdCBTdHJpbmcm
IAogCiAgICAgU3RyaW5nIHNobUZpbGVOYW1lID0gbWFrZVN0cmluZyhmaWxlbmFtZSwgIi1zaG0i
X3MpOwogICAgIGlmIChGaWxlU3lzdGVtOjpmaWxlRXhpc3RzKHNobUZpbGVOYW1lKSkgewotICAg
ICAgICBpZiAoIUZpbGVTeXN0ZW06OmlzU2FmZVRvVXNlTWVtb3J5TWFwRm9yUGF0aChzaG1GaWxl
TmFtZSkpCisgICAgICAgIGlmICghRmlsZVN5c3RlbTo6aXNTYWZlVG9Vc2VNZW1vcnlNYXBGb3JQ
YXRoKHNobUZpbGVOYW1lKSkgewogICAgICAgICAgICAgUkVMRUFTRV9MT0dfRkFVTFQoU1FMRGF0
YWJhc2UsICJPcGVuZWQgYW4gU1FMaXRlIGRhdGFiYXNlIHdpdGggYSBDbGFzcyBBIC1zaG0gZmls
ZS4gVGhpcyBtYXkgdHJpZ2dlciBhIGNyYXNoIHdoZW4gdGhlIHVzZXIgbG9ja3MgdGhlIGRldmlj
ZS4gKCVzKSIsIHNobUZpbGVOYW1lLmxhdGluMSgpLmRhdGEoKSk7CiAgICAgICAgICAgICBGaWxl
U3lzdGVtOjptYWtlU2FmZVRvVXNlTWVtb3J5TWFwRm9yUGF0aChzaG1GaWxlTmFtZSk7CisgICAg
ICAgIH0KICAgICB9CiAKICAgICByZXR1cm4gaXNPcGVuKCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>