<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - ASSERTION FAILED: isMainThread() in WebCore::Node::ref()"
   href="https://bugs.webkit.org/show_bug.cgi?id=164887">164887</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>ASSERTION FAILED: isMainThread() in WebCore::Node::ref()
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>WebKit Nightly Build
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P2
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>New Bugs
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>ryanhaddad&#64;apple.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Encountered with LayoutTest storage/websql/multiple-transactions-on-different-handles.html on El Capitan and Sierra Debug WK1

<a href="https://build.webkit.org/results/Apple%20El%20Capitan%20Debug%20WK1%20(Tests)/r208857%20(9825)/results.html">https://build.webkit.org/results/Apple%20El%20Capitan%20Debug%20WK1%20(Tests)/r208857%20(9825)/results.html</a>

ASSERTION FAILED: isMainThread()
/Volumes/Data/slave/elcapitan-debug/build/Source/WebCore/dom/Node.h(706) : void WebCore::Node::ref()
1   0x102b50440 WTFCrash
2   0x107f636b5 WebCore::Node::ref()
3   0x1086bc455 WebCore::Document::refScriptExecutionContext()
4   0x1086bc57c non-virtual thunk to WebCore::Document::refScriptExecutionContext()
5   0x1083a4e89 WebCore::ScriptExecutionContext::ref()
6   0x1085d06d3 WTF::Ref&lt;WebCore::ScriptExecutionContext&gt;::Ref(WebCore::ScriptExecutionContext&amp;)
7   0x1085cabfd WTF::Ref&lt;WebCore::ScriptExecutionContext&gt;::Ref(WebCore::ScriptExecutionContext&amp;)
8   0x1085cae1f WTF::Ref&lt;WebCore::ScriptExecutionContext&gt;::copyRef() const
9   0x1085c3d74 WebCore::Database::~Database()
10  0x1085c3f65 WebCore::Database::~Database()
11  0x1085d41d9 WTF::ThreadSafeRefCounted&lt;WebCore::Database&gt;::deref() const
12  0x1085e0864 void WTF::derefIfNotNull&lt;WebCore::Database&gt;(WebCore::Database*)
13  0x1085e0823 WTF::RefPtr&lt;WebCore::Database&gt;::~RefPtr()
14  0x1085dcee5 WTF::RefPtr&lt;WebCore::Database&gt;::~RefPtr()
15  0x1085e3cb4 WTF::HashTable&lt;WTF::RefPtr&lt;WebCore::Database&gt;, WTF::RefPtr&lt;WebCore::Database&gt;, WTF::IdentityExtractor, WTF::PtrHash&lt;WTF::RefPtr&lt;WebCore::Database&gt; &gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::Database&gt; &gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::Database&gt; &gt; &gt;::deallocateTable(WTF::RefPtr&lt;WebCore::Database&gt;*, unsigned int)
ERROR: Unable to turn on incremental auto-vacuum (0 not an error)
/Volumes/Data/slave/elcapitan-debug/build/Source/WebCore/Modules/webdatabase/Database.cpp(355) : ExceptionOr&lt;void&gt; WebCore::Database::performOpenAndVerify(bool)
16  0x1085e3a8e WTF::HashTable&lt;WTF::RefPtr&lt;WebCore::Database&gt;, WTF::RefPtr&lt;WebCore::Database&gt;, WTF::IdentityExtractor, WTF::PtrHash&lt;WTF::RefPtr&lt;WebCore::Database&gt; &gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::Database&gt; &gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::Database&gt; &gt; &gt;::~HashTable()
17  0x1085e3a45 WTF::HashTable&lt;WTF::RefPtr&lt;WebCore::Database&gt;, WTF::RefPtr&lt;WebCore::Database&gt;, WTF::IdentityExtractor, WTF::PtrHash&lt;WTF::RefPtr&lt;WebCore::Database&gt; &gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::Database&gt; &gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::Database&gt; &gt; &gt;::~HashTable()
18  0x1085e3a25 WTF::HashSet&lt;WTF::RefPtr&lt;WebCore::Database&gt;, WTF::PtrHash&lt;WTF::RefPtr&lt;WebCore::Database&gt; &gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::Database&gt; &gt; &gt;::~HashSet()
19  0x1085e32a5 WTF::HashSet&lt;WTF::RefPtr&lt;WebCore::Database&gt;, WTF::PtrHash&lt;WTF::RefPtr&lt;WebCore::Database&gt; &gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::Database&gt; &gt; &gt;::~HashSet()
20  0x1085e2407 WebCore::DatabaseThread::databaseThread()
21  0x1085e1f4d WebCore::DatabaseThread::databaseThreadStart(void*)
22  0x102bc9c49 WTF::createThread(void (*)(void*), void*, char const*)::$_0::operator()() const
23  0x102bc9c1d void std::__1::__invoke_void_return_wrapper&lt;void&gt;::__call&lt;WTF::createThread(void (*)(void*), void*, char const*)::$_0&amp;&gt;(WTF::createThread(void (*)(void*), void*, char const*)::$_0&amp;&amp;&amp;)
24  0x102bc9bbc std::__1::__function::__func&lt;WTF::createThread(void (*)(void*), void*, char const*)::$_0, std::__1::allocator&lt;WTF::createThread(void (*)(void*), void*, char const*)::$_0&gt;, void ()&gt;::operator()()
25  0x1020c19ea std::__1::function&lt;void ()&gt;::operator()() const
26  0x102bc881e WTF::threadEntryPoint(void*)
27  0x102bca2c1 WTF::wtfThreadEntryPoint(void*)
28  0x7fff92d4599d _pthread_body
29  0x7fff92d4591a _pthread_body
30  0x7fff92d43351 thread_start</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>