<?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>261309</bug_id>
          
          <creation_ts>2023-09-07 18:56:08 -0700</creation_ts>
          <short_desc>check-webkit-style assertion failure in Source/WebCore/PAL/ThirdParty/libavif/ThirdParty/dav1d/src/thread_task.c</short_desc>
          <delta_ts>2023-09-09 11:24:33 -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>Tools / Tests</component>
          <version>Other</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="David Kilzer (:ddkilzer)">ddkilzer</reporter>
          <assigned_to name="David Kilzer (:ddkilzer)">ddkilzer</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1976295</commentid>
    <comment_count>0</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2023-09-07 18:56:08 -0700</bug_when>
    <thetext>check-webkit-style assertion failure in Source/WebCore/PAL/ThirdParty/libavif/ThirdParty/dav1d/src/thread_task.c.

Note that I&apos;ve added some debugging output below as well:

```
$ ./Tools/Scripts/check-webkit-style --filter=&quot;-,+runtime/wtf_make_unique&quot; Source/WebCore/PAL/ThirdParty/libavif/ThirdParty/dav1d/src/thread_task.c
[...]
&gt;&gt;&gt; check_identifier_name_in_declaration(Source/WebCore/PAL/ThirdParty/libavif/ThirdParty/dav1d/src/thread_task.c, 422,     case DAV1D_TASK_TYPE_FG_APPLY:;, ...)
&gt;&gt;&gt; _check_identifier_name_for_acronyms(DAV1D_TASK_TYPE_FG_APPLY:)
&gt;&gt;&gt; _split_identifier_into_words(DAV1D_TASK_TYPE_FG_APPLY:)
Traceback (most recent call last):
  File &quot;./Tools/Scripts/check-webkit-style&quot;, line 46, in &lt;module&gt;
    sys.exit(CheckWebKitStyle().main())
  File &quot;Tools/Scripts/webkitpy/style/main.py&quot;, line 153, in main
    file_reader.process_paths(paths)
  File &quot;Tools/Scripts/webkitpy/style/filereader.py&quot;, line 149, in process_paths
    self.process_file(path)
  File &quot;Tools/Scripts/webkitpy/style/filereader.py&quot;, line 137, in process_file
    self._processor.process(lines, file_path, **kwargs)
  File &quot;Tools/Scripts/webkitpy/style/checker.py&quot;, line 1103, in process
    checker.check(lines)
  File &quot;Tools/Scripts/webkitpy/style/checkers/cpp.py&quot;, line 4811, in check
    _process_lines(self.file_path, self.file_extension, lines,
  File &quot;Tools/Scripts/webkitpy/style/checkers/cpp.py&quot;, line 4643, in _process_lines
    process_line(filename, file_extension, clean_lines, line,
  File &quot;Tools/Scripts/webkitpy/style/checkers/cpp.py&quot;, line 4588, in process_line
    check_language(filename, clean_lines, line, file_extension, include_state,
  File &quot;Tools/Scripts/webkitpy/style/checkers/cpp.py&quot;, line 4044, in check_language
    check_identifier_name_in_declaration(filename, line_number, line, file_state, error)
  File &quot;Tools/Scripts/webkitpy/style/checkers/cpp.py&quot;, line 4215, in check_identifier_name_in_declaration
    _check_identifier_name_for_acronyms(identifier, line_number, is_class_or_namespace_or_struct_name, error)
  File &quot;Tools/Scripts/webkitpy/style/checkers/cpp.py&quot;, line 1918, in _check_identifier_name_for_acronyms
    identifier_words = _split_identifier_into_words(identifier)
  File &quot;Tools/Scripts/webkitpy/style/checkers/cpp.py&quot;, line 1903, in _split_identifier_into_words
    assert False, &apos;Could not match &quot;%s&quot;&apos; % identifier
AssertionError: Could not match &quot;:&quot;
```</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1976299</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-09-07 19:47:29 -0700</bug_when>
    <thetext>&lt;rdar://problem/115150139&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1976302</commentid>
    <comment_count>2</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2023-09-07 19:54:30 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/17568</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1976641</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-09-09 11:24:31 -0700</bug_when>
    <thetext>Committed 267833@main (18c176998114): &lt;https://commits.webkit.org/267833@main&gt;

Reviewed commits have been landed. Closing PR #17568 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>