<?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>197741</bug_id>
          
          <creation_ts>2019-05-09 09:40:23 -0700</creation_ts>
          <short_desc>ASSERTION FAILED: !m_backingStore in WebCore::IDBServer::UniqueIDBDatabase::didDeleteBackingStore(uint64_t)</short_desc>
          <delta_ts>2019-05-17 16:44:31 -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="Ryan Haddad">ryanhaddad</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>sihui_liu</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1534752</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2019-05-09 09:40:23 -0700</bug_when>
    <thetext>The following assertion failure is seen with intermittently seen with storage/indexeddb/dont-wedge.html on macOS:

ASSERTION FAILED: !m_backingStore
./Modules/indexeddb/server/UniqueIDBDatabase.cpp(423) : void WebCore::IDBServer::UniqueIDBDatabase::didDeleteBackingStore(uint64_t)
1   0x11d3a6709 WTFCrash
2   0x10bef060b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x10d87c387 WebCore::IDBServer::UniqueIDBDatabase::didDeleteBackingStore(unsigned long long)
4   0x10d8bc39d void WTF::callMemberFunctionForCrossThreadTaskImpl&lt;WebCore::IDBServer::UniqueIDBDatabase, void (WebCore::IDBServer::UniqueIDBDatabase::*)(unsigned long long), std::__1::tuple&lt;unsigned long long&gt;, 0ul&gt;(WebCore::IDBServer::UniqueIDBDatabase*, void (WebCore::IDBServer::UniqueIDBDatabase::*)(unsigned long long), std::__1::tuple&lt;unsigned long long&gt;&amp;&amp;, std::__1::integer_sequence&lt;unsigned long, 0ul&gt;)
5   0x10d8bc2f0 void WTF::callMemberFunctionForCrossThreadTask&lt;WebCore::IDBServer::UniqueIDBDatabase, void (WebCore::IDBServer::UniqueIDBDatabase::*)(unsigned long long), std::__1::tuple&lt;unsigned long long&gt;, std::__1::integer_sequence&lt;unsigned long, 0ul&gt; &gt;(WebCore::IDBServer::UniqueIDBDatabase*, void (WebCore::IDBServer::UniqueIDBDatabase::*)(unsigned long long), std::__1::tuple&lt;unsigned long long&gt;&amp;&amp;)
6   0x10d8bc284 WTF::CrossThreadTask WTF::createCrossThreadTask&lt;WebCore::IDBServer::UniqueIDBDatabase, 0, unsigned long long, unsigned long long&gt;(WebCore::IDBServer::UniqueIDBDatabase&amp;, void (WebCore::IDBServer::UniqueIDBDatabase::*)(unsigned long long), unsigned long long const&amp;)::&apos;lambda&apos;()::operator()()
7   0x10d8bc209 WTF::Detail::CallableWrapper&lt;WTF::CrossThreadTask WTF::createCrossThreadTask&lt;WebCore::IDBServer::UniqueIDBDatabase, 0, unsigned long long, unsigned long long&gt;(WebCore::IDBServer::UniqueIDBDatabase&amp;, void (WebCore::IDBServer::UniqueIDBDatabase::*)(unsigned long long), unsigned long long const&amp;)::&apos;lambda&apos;(), void&gt;::call()
8   0x10befcdad WTF::Function&lt;void ()&gt;::operator()() const
9   0x10d79e9c5 WTF::CrossThreadTask::performTask()
10  0x10d895e53 WebCore::IDBServer::UniqueIDBDatabase::executeNextDatabaseTaskReply()
11  0x10d8bca1e void WTF::callMemberFunctionForCrossThreadTaskImpl&lt;WebCore::IDBServer::UniqueIDBDatabase, void (WebCore::IDBServer::UniqueIDBDatabase::*)(), std::__1::tuple&lt;&gt; &gt;(WebCore::IDBServer::UniqueIDBDatabase*, void (WebCore::IDBServer::UniqueIDBDatabase::*)(), std::__1::tuple&lt;&gt;&amp;&amp;, std::__1::integer_sequence&lt;unsigned long&gt;)
12  0x10d8bc990 void WTF::callMemberFunctionForCrossThreadTask&lt;WebCore::IDBServer::UniqueIDBDatabase, void (WebCore::IDBServer::UniqueIDBDatabase::*)(), std::__1::tuple&lt;&gt;, std::__1::integer_sequence&lt;unsigned long&gt; &gt;(WebCore::IDBServer::UniqueIDBDatabase*, void (WebCore::IDBServer::UniqueIDBDatabase::*)(), std::__1::tuple&lt;&gt;&amp;&amp;)
13  0x10d8bc924 WTF::CrossThreadTask WTF::createCrossThreadTask&lt;WebCore::IDBServer::UniqueIDBDatabase, 0&gt;(WebCore::IDBServer::UniqueIDBDatabase&amp;, void (WebCore::IDBServer::UniqueIDBDatabase::*)())::&apos;lambda&apos;()::operator()()
14  0x10d8bc8a9 WTF::Detail::CallableWrapper&lt;WTF::CrossThreadTask WTF::createCrossThreadTask&lt;WebCore::IDBServer::UniqueIDBDatabase, 0&gt;(WebCore::IDBServer::UniqueIDBDatabase&amp;, void (WebCore::IDBServer::UniqueIDBDatabase::*)())::&apos;lambda&apos;(), void&gt;::call()
15  0x11d3d0fed WTF::Function&lt;void ()&gt;::operator()() const
16  0x11d3d0375 WTF::CrossThreadTask::performTask()
17  0x11d3d041d WTF::CrossThreadTaskHandler::handleTaskRepliesOnMainThread()
18  0x11d3d2368 WTF::CrossThreadTaskHandler::postTaskReply(WTF::CrossThreadTask&amp;&amp;)::$_1::operator()() const
19  0x11d3d2329 WTF::Detail::CallableWrapper&lt;WTF::CrossThreadTaskHandler::postTaskReply(WTF::CrossThreadTask&amp;&amp;)::$_1, void&gt;::call()
20  0x11d3d0fed WTF::Function&lt;void ()&gt;::operator()() const
21  0x11d404dfd WTF::dispatchFunctionsFromMainThread()
22  0x11d407bb5 -[JSWTFMainThreadCaller call]
23  0x7fff56f7b0b5 __NSThreadPerformPerform
24  0x7fff54e3a011 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
25  0x7fff54ef18ec __CFRunLoopDoSource0
26  0x7fff54e1cfc0 __CFRunLoopDoSources0
27  0x7fff54e1c43d __CFRunLoopRun
28  0x7fff54e1bc97 CFRunLoopRunSpecific
29  0x7fff56f33e76 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
30  0x7fff56f33d4e -[NSRunLoop(NSRunLoop) run]
31  0x7fff7d12ad4b _xpc_objc_main
LEAK: 2 WebPageProxy

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=storage%2Findexeddb%2Fdont-wedge.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1534753</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-05-09 09:42:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/50625006&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1536945</commentid>
    <comment_count>2</comment_count>
      <attachid>370081</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2019-05-16 15:57:38 -0700</bug_when>
    <thetext>Created attachment 370081
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1537325</commentid>
    <comment_count>3</comment_count>
      <attachid>370081</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-05-17 16:44:29 -0700</bug_when>
    <thetext>Comment on attachment 370081
Patch

Clearing flags on attachment: 370081

Committed r245488: &lt;https://trac.webkit.org/changeset/245488&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1537326</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-05-17 16:44:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>370081</attachid>
            <date>2019-05-16 15:57:38 -0700</date>
            <delta_ts>2019-05-17 16:44:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197741-20190516155738.patch</filename>
            <type>text/plain</type>
            <size>2797</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ1MzM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDRkYjZhZTg1YmEzYzEw
Y2RhYjkwZDY2MDljMmQzODI5NmViMTVlMC4uYTY1YTRlOWZiODAwYzhiMzlkZjY0M2Y3ODVjYWM4
MTcwYmQ4ZmFhNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE5LTA1LTE2ICBTaWh1
aSBMaXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgorCisgICAgICAgIEFTU0VSVElPTiBGQUlMRUQ6
ICFtX2JhY2tpbmdTdG9yZSBpbiBXZWJDb3JlOjpJREJTZXJ2ZXI6OlVuaXF1ZUlEQkRhdGFiYXNl
OjpkaWREZWxldGVCYWNraW5nU3RvcmUodWludDY0X3QpCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTc3NDEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzUwNjI1MDA2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIElmIGFuIG9wZW4gcmVxdWVzdCBpcyBtYWRlIGJlZm9yZSBhIGRlbGV0ZSByZXF1ZXN0LCBv
cGVuIHRhc2sgc2hvdWxkIGJlIHBlcmZvcm1lZCBiZWZvcmUgZGVsZXRlIHRhc2sgb24gdGhlCisg
ICAgICAgIGRhdGFiYXNlIHRocmVhZC4gQWZ0ZXIgcjI0MjkxMSwgb3BlbiByZXF1ZXN0IG5lZWRz
IHRvIHdhaXQgZGVjaXNpb24gb2YgU3RvcmFnZVF1b3RhTWFuYWdlciBiZWZvcmUgcG9zdGluZyB0
YXNrCisgICAgICAgIHRvIGRhdGFiYXNlIHRocmVhZCwgd2hpbGUgZGVsZXRlIHJlcXVlc3QgbmVl
ZHMgbm90LiBUaGlzIG1ha2VzIGRlbGV0aW9uIGhhcHBlbiBiZWZvcmUgb3Blbi4KKworICAgICAg
ICBXZSBuZWVkIHRvIG1ha2Ugc3VyZSB0YXNrcyBhcmUgaW4gY29ycmVjdCBvcmRlciBieSBub3Qg
c3RhcnRpbmcgbmV4dCBvcGVuIG9yIGRlbGV0ZSByZXF1ZXN0IHdoZW4gZGF0YWJhc2UgaXMgaW4g
CisgICAgICAgIHRoZSBtaWRkbGUgb2Ygb3BlbiBvciBkZWxldGlvbi4KKworICAgICAgICAqIE1v
ZHVsZXMvaW5kZXhlZGRiL3NlcnZlci9VbmlxdWVJREJEYXRhYmFzZS5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpJREJTZXJ2ZXI6OlVuaXF1ZUlEQkRhdGFiYXNlOjpwZXJmb3JtQ3VycmVudE9wZW5P
cGVyYXRpb24pOgorICAgICAgICAoV2ViQ29yZTo6SURCU2VydmVyOjpVbmlxdWVJREJEYXRhYmFz
ZTo6aGFuZGxlRGF0YWJhc2VPcGVyYXRpb25zKToKKwogMjAxOS0wNS0xNSAgWW91ZW5uIEZhYmxl
dCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgZ2V0VXNlck1lZGlhIHNhbmRib3ggZXh0
ZW5zaW9ucyBzaG91bGQgbm90IGJlIHJldm9rZWQgd2hlbiBhIGdldFVzZXJNZWRpYSBhbGxvd2Vk
IHJlcXVlc3QgaXMgYmVpbmcgcHJvY2Vzc2VkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL2luZGV4ZWRkYi9zZXJ2ZXIvVW5pcXVlSURCRGF0YWJhc2UuY3BwIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvc2VydmVyL1VuaXF1ZUlEQkRhdGFiYXNlLmNwcAppbmRl
eCA0YjU0ZDljMmRmMjM5Y2ZiZGVkNjFiZDAwZDkwOTNjY2FjYWY1MmMyLi5iOTRiODJjYjExNTkx
MDk3ZDVkZTc1MjkyNmNjYzFkZjBhMWYyMWIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL2luZGV4ZWRkYi9zZXJ2ZXIvVW5pcXVlSURCRGF0YWJhc2UuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL3NlcnZlci9VbmlxdWVJREJEYXRhYmFzZS5jcHAK
QEAgLTIyOCw2ICsyMjgsNyBAQCB2b2lkIFVuaXF1ZUlEQkRhdGFiYXNlOjpwZXJmb3JtQ3VycmVu
dE9wZW5PcGVyYXRpb24oKQogICAgICAgICAgICAgICAgICAgICBhdXRvIHJlc3VsdCA9IElEQlJl
c3VsdERhdGE6OmVycm9yKG1fY3VycmVudE9wZW5EQlJlcXVlc3QtPnJlcXVlc3REYXRhKCkucmVx
dWVzdElkZW50aWZpZXIoKSwgSURCRXJyb3IgeyBRdW90YUV4Y2VlZGVkRXJyb3IsIHF1b3RhRXJy
b3JNZXNzYWdlTmFtZSgib3BlbkRhdGFiYXNlIikgfSk7CiAgICAgICAgICAgICAgICAgICAgIG1f
Y3VycmVudE9wZW5EQlJlcXVlc3QtPmNvbm5lY3Rpb24oKS5kaWRPcGVuRGF0YWJhc2UocmVzdWx0
KTsKICAgICAgICAgICAgICAgICAgICAgbV9jdXJyZW50T3BlbkRCUmVxdWVzdCA9IG51bGxwdHI7
CisgICAgICAgICAgICAgICAgICAgIG1faXNPcGVuaW5nQmFja2luZ1N0b3JlID0gZmFsc2U7CiAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
ICAgICBjYXNlIFN0b3JhZ2VRdW90YU1hbmFnZXI6OkRlY2lzaW9uOjpHcmFudDoKQEAgLTQ2MCw3
ICs0NjEsNyBAQCB2b2lkIFVuaXF1ZUlEQkRhdGFiYXNlOjpoYW5kbGVEYXRhYmFzZU9wZXJhdGlv
bnMoKQogICAgIExPRyhJbmRleGVkREIsICIobWFpbikgVW5pcXVlSURCRGF0YWJhc2U6OmhhbmRs
ZURhdGFiYXNlT3BlcmF0aW9ucyAtIFRoZXJlIGFyZSAldSBwZW5kaW5nIiwgbV9wZW5kaW5nT3Bl
bkRCUmVxdWVzdHMuc2l6ZSgpKTsKICAgICBBU1NFUlQoIW1faGFyZENsb3NlZEZvclVzZXJEZWxl
dGUpOwogCi0gICAgaWYgKG1fZGVsZXRlQmFja2luZ1N0b3JlSW5Qcm9ncmVzcykKKyAgICBpZiAo
bV9kZWxldGVCYWNraW5nU3RvcmVJblByb2dyZXNzIHx8IG1faXNPcGVuaW5nQmFja2luZ1N0b3Jl
KQogICAgICAgICByZXR1cm47CiAKICAgICBjbGVhclN0YWxlUGVuZGluZ09wZW5EQlJlcXVlc3Rz
KCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>