<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Race condition calling back to an IDBOpenDBRequest during WorkerThread shutdown"
   href="https://bugs.webkit.org/show_bug.cgi?id=158089#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Race condition calling back to an IDBOpenDBRequest during WorkerThread shutdown"
   href="https://bugs.webkit.org/show_bug.cgi?id=158089">bug 158089</a>
              from <span class="vcard"><a class="email" href="mailto:beidson&#64;apple.com" title="Brady Eidson &lt;beidson&#64;apple.com&gt;"> <span class="fn">Brady Eidson</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=158089#c0">comment #0</a>)
<span class="quote">&gt; REGRESSION (r201390) - Race condition calling back to an IDBOpenDBRequest
&gt; during WorkerThread shutdown</span >

Never mind - not a regression fro 201390 as it was seen in 201387

Seen under GuardMalloc:

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
CRASHING TEST: storage/indexeddb/pending-version-change-stuck-private.html
This process is running with libgmalloc.dylib (GuardMalloc) which may have forced the crash due to a memory access error.

abort() called
Pure virtual function called!

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib            0x00007fffd511febe __pthread_kill + 10
1   libsystem_pthread.dylib           0x00007fffd52089a7 pthread_kill + 90
2   libsystem_c.dylib                 0x00007fffd50846f4 abort + 129
3   libc++abi.dylib                   0x00007fffd3be434a abort_message + 266
4   libc++abi.dylib                   0x00007fffd3c06f62 __cxa_pure_virtual + 18
5   com.apple.WebCore                 0x00000001079b71fd void WebCore::ScriptExecutionContext::postCrossThreadTask&lt;WebCore::IDBOpenDBRequest&amp;, void (WebCore::IDBOpenDBRequest::*&amp;)(WebCore::IDBResultData const&amp;), WebCore::IDBResultData const&amp;&gt;(WebCore::IDBOpenDBRequest&amp;&amp;&amp;, void (WebCore::IDBOpenDBRequest::*&amp;&amp;&amp;)(WebCore::IDBResultData const&amp;), WebCore::IDBResultData const&amp;&amp;&amp;) + 205
6   com.apple.WebCore                 0x00000001079b231b WebCore::IDBClient::IDBConnectionProxy::completeOpenDBRequest(WebCore::IDBResultData const&amp;) + 171
7   com.apple.JavaScriptCore          0x0000000106865872 WTF::RunLoop::performWork() + 898
8   com.apple.JavaScriptCore          0x0000000106865a52 WTF::RunLoop::performWork(void*) + 34
9   com.apple.CoreFoundation          0x00007fffc0cbebe1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
10  com.apple.CoreFoundation          0x00007fffc0c9f0a7 __CFRunLoopDoSources0 + 423
11  com.apple.CoreFoundation          0x00007fffc0c9e616 __CFRunLoopRun + 934
12  com.apple.CoreFoundation          0x00007fffc0c9e00d CFRunLoopRunSpecific + 285
13  DumpRenderTree                    0x0000000105d3b144 0x105d28000 + 78148
14  DumpRenderTree                    0x0000000105d3a6d9 0x105d28000 + 75481
15  DumpRenderTree                    0x0000000105d3bd99 0x105d28000 + 81305
16  libdyld.dylib                     0x00007fffd4ff1285 start + 1</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>