<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 - Crashes in WebCore::ElementRuleCollector::matchHostPseudoClassRules"
   href="https://bugs.webkit.org/show_bug.cgi?id=164923">164923</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Crashes in WebCore::ElementRuleCollector::matchHostPseudoClassRules
          </td>
        </tr>

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

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

        <tr>
          <th>Version</th>
          <td>Safari Technology Preview
          </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>WebCore Misc.
          </td>
        </tr>

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

        <tr>
          <th>Reporter</th>
          <td>dieter&#64;komendera.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=295144" name="attach_295144" title="crash log">attachment 295144</a> <a href="attachment.cgi?id=295144&amp;action=edit" title="crash log">[details]</a></span>
crash log

I get a lot of those crashes when interacting with Issues and Pull Requests on Github.com

Actions on GitHub issues I often, but not always, get this crash:

* assign an issue or pull request to one or multiple collaborators
* assign tags to an issue or pull request
* add a comment to an issue or pull request

I think these crashes started to happen with Safari Technology Preview Release 16.

The still happens with Release 18 (Safari 10.1, WebKit 12603.1.12) on macOS 10.12.1 (16B2555)

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebCore                 0x000000010a6956b0 WebCore::ElementRuleCollector::matchHostPseudoClassRules(WebCore::MatchRequest&amp;, WebCore::StyleResolver::RuleRange&amp;) + 240
1   com.apple.WebCore                 0x000000010a17f062 WebCore::ElementRuleCollector::matchAuthorRules(bool) + 194
2   com.apple.WebCore                 0x000000010a17ede2 WebCore::ElementRuleCollector::matchAllRules(bool, bool) + 626
3   com.apple.WebCore                 0x000000010b1a5004 WebCore::StyleResolver::styleForElement(WebCore::Element const&amp;, WebCore::RenderStyle const*, WebCore::RuleMatchingBehavior, WebCore::RenderRegion const*, WebCore::SelectorFilter const*) + 932
4   com.apple.WebCore                 0x000000010a68caf0 WebCore::Element::resolveStyle(WebCore::RenderStyle const*) + 96
5   com.apple.WebCore                 0x000000010a60d297 WebCore::Document::styleForElementIgnoringPendingStylesheets(WebCore::Element&amp;, WebCore::RenderStyle const*) + 71
6   com.apple.WebCore                 0x000000010a690f58 WebCore::Element::resolveComputedStyle() + 696
7   com.apple.WebCore                 0x000000010a1ca9a2 WebCore::Element::computedStyle(WebCore::PseudoId) + 194</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>