<?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>285579</bug_id>
          
          <creation_ts>2025-01-07 22:05:48 -0800</creation_ts>
          <short_desc>REGRESSION(288518@main): http/tests/navigation/forward-and-cancel.html is crashing</short_desc>
          <delta_ts>2025-01-15 17:34:49 -0800</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>DUPLICATE</resolution>
          <dup_id>285627</dup_id>
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=285446</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=285627</see_also>
          <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="Fujii Hironori">fujii</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>charliew</cc>
    
    <cc>rackler</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2085707</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2025-01-07 22:05:48 -0800</bug_when>
    <thetext>[Win] http/tests/navigation/forward-and-cancel.html is crashing

Windows Debug layout test is crashing.

Regressions: Unexpected crashes (1)
  http/tests/navigation/forward-and-cancel.html [ Crash ]

.  0  Id: 41d0.160c Suspend: 1 Teb: 000000fc`d8896000 Unfrozen
 # Child-SP          RetAddr               Call Site
00 000000fc`d91fcf20 00007ff9`472911a2     JavaScriptCore!WTF::RawPtrTraits&lt;WTF::StringImpl&gt;::unwrap(class WTF::StringImpl ** ptr = 0x00000000`00000018)+0x9 [C:\webkit\wb\WebKitBuild\Debug\WTF\Headers\wtf\RawPtrTraits.h @ 44]
01 000000fc`d91fcf30 00007ff9`47284612     JavaScriptCore!WTF::RefPtr&lt;WTF::StringImpl,WTF::RawPtrTraits&lt;WTF::StringImpl&gt;,WTF::DefaultRefDerefTraits&lt;WTF::StringImpl&gt; &gt;::RefPtr(class WTF::RefPtr&lt;WTF::StringImpl,WTF::RawPtrTraits&lt;WTF::StringImpl&gt;,WTF::DefaultRefDerefTraits&lt;WTF::StringImpl&gt; &gt; * o = 0x00000000`00000018)+0x22 [C:\webkit\wb\WebKitBuild\Debug\WTF\Headers\wtf\RefPtr.h @ 49]
02 000000fc`d91fcf70 00007ff9`49bd12bf     JavaScriptCore!WTF::String::String(void)+0x22 [C:\webkit\wb\WebKitBuild\Debug\WTF\Headers\wtf\text\WTFString.h @ 85]
03 000000fc`d91fcfb0 00007ff9`4e6ffc8c     JavaScriptCore!WTF::URL::URL(class WTF::URL * base = 0x000000fc`d91fd0e8, class WTF::String * relative = 0x00000000`00000018, class WTF::URLTextEncoding * encoding = 0x00000000`00000000)+0x5f [C:\webkit\wb\Source\WTF\wtf\URL.cpp @ 68]
04 000000fc`d91fd0a0 00007ff9`642ba00a     WebCore!WebCore::HistoryItem::url(void)+0x5c [C:\webkit\wb\Source\WebCore\history\HistoryItem.cpp @ 164]
05 000000fc`d91fd120 00007ff9`63fff11f     WebKit2!WKBundleScriptWorldCopyName+0x29df8a
06 000000fc`d91fd250 00007ff9`8837cecd     WebKit2!WKBundlePageDumpHistoryForTesting+0x4f
07 000000fc`d91fd2b0 00007ff9`883694ec     TestRunnerInjectedBundle!WTR::InjectedBundlePage::dumpHistory(void)+0x7d [C:\webkit\wb\Tools\WebKitTestRunner\InjectedBundle\InjectedBundlePage.cpp @ 1639]
08 000000fc`d91fd340 00007ff9`8837967a     TestRunnerInjectedBundle!WTR::InjectedBundle::dumpBackForwardListsForAllPages(class WTF::StringBuilder * stringBuilder = 0x000000fc`d91fd4d0)+0x7c [C:\webkit\wb\Tools\WebKitTestRunner\InjectedBundle\InjectedBundle.cpp @ 425]
09 000000fc`d91fd3b0 00007ff9`8837d167     TestRunnerInjectedBundle!WTR::InjectedBundlePage::dump(bool forceRepaint = true)+0x46a [C:\webkit\wb\Tools\WebKitTestRunner\InjectedBundle\InjectedBundlePage.cpp @ 757]
0a 000000fc`d91fd530 00007ff9`8837d0e2     TestRunnerInjectedBundle!WTR::InjectedBundlePage::forceImmediateCompletion(void)+0x77 [C:\webkit\wb\Tools\WebKitTestRunner\InjectedBundle\InjectedBundlePage.cpp @ 1741]
0b 000000fc`d91fd580 00007ff9`883a7ca9     TestRunnerInjectedBundle!WTR::InjectedBundlePage::notifyDone(void)+0x32 [C:\webkit\wb\Tools\WebKitTestRunner\InjectedBundle\InjectedBundlePage.cpp @ 1733]
0c 000000fc`d91fd5c0 00007ff9`88402296     TestRunnerInjectedBundle!WTR::TestRunner::notifyDone(void)+0x59 [C:\webkit\wb\Tools\WebKitTestRunner\InjectedBundle\TestRunner.cpp @ 253]
0d 000000fc`d91fd600 00007ff9`88402263     TestRunnerInjectedBundle!WTR::callFunction&lt;WTR::TestRunner,WTR::TestRunner,void (void)+0x26 [C:\webkit\wb\WebKitBuild\Debug\WebKitTestRunner\DerivedSources\InjectedBundle\JSTestRunner.cpp @ 69]
0e 000000fc`d91fd630 00007ff9`8840223d     TestRunnerInjectedBundle!std::invoke&lt;`lambda at C:\webkit\wb\WebKitBuild\Debug\WebKitTestRunner\DerivedSources\InjectedBundle\JSTestRunner.cpp:68:27&apos;&gt;(class WTR::callFunction&lt;WTR::TestRunner,WTR::TestRunner,void ()&gt;::&lt;lambda_1&gt; * _Obj = 0x000000fc`d91fd710)+0x13 [C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.42.34433\include\type_traits @ 1695]
0f 000000fc`d91fd660 00007ff9`88402212     TestRunnerInjectedBundle!std::_Apply_impl&lt;`lambda at C:\webkit\wb\WebKitBuild\Debug\WebKitTestRunner\DerivedSources\InjectedBundle\JSTestRunner.cpp:68:27&apos;,std::tuple&lt;&gt; &gt;(class WTR::callFunction&lt;WTR::TestRunner,WTR::TestRunner,void ()&gt;::&lt;lambda_1&gt; * _Obj = 0x000000fc`d91fd710, class std::tuple&lt;&gt; * _Tpl = 0x000000fc`d91fd727)+0x1d [C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.42.34433\include\tuple @ 1064]
10 000000fc`d91fd6a0 00007ff9`883fef3b     TestRunnerInjectedBundle!std::apply&lt;`lambda at C:\webkit\wb\WebKitBuild\Debug\WebKitTestRunner\DerivedSources\InjectedBundle\JSTestRunner.cpp:68:27&apos;,std::tuple&lt;&gt; &gt;(class WTR::callFunction&lt;WTR::TestRunner,WTR::TestRunner,void ()&gt;::&lt;lambda_1&gt; * _Obj = 0x000000fc`d91fd710, class std::tuple&lt;&gt; * _Tpl = 0x000000fc`d91fd727)+0x22 [C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.42.34433\include\tuple @ 1075]
11 000000fc`d91fd6e0 00007ff9`883e892d     TestRunnerInjectedBundle!WTR::callFunction&lt;WTR::TestRunner,WTR::TestRunner,void (struct OpaqueJSContext * context = 0x00000263`de6ab708, class WTR::TestRunner * object = 0x00000263`e0ff5ab0, &lt;function&gt; * function = 0x00007ff9`883a7c50)+0x5b [C:\webkit\wb\WebKitBuild\Debug\WebKitTestRunner\DerivedSources\InjectedBundle\JSTestRunner.cpp @ 68]
12 000000fc`d91fd750 00007ff9`472aa761     TestRunnerInjectedBundle!WTR::JSTestRunner::notifyDone(struct OpaqueJSContext * context = 0x00000263`de6ab708, struct OpaqueJSValue * thisObject = 0x00000263`e151c180, unsigned int64 argumentCount = 0, struct OpaqueJSValue ** arguments = 0x000000fc`d91fd940, struct OpaqueJSValue ** exception = 0x000000fc`d91fd890)+0x8d [C:\webkit\wb\WebKitBuild\Debug\WebKitTestRunner\DerivedSources\InjectedBundle\JSTestRunner.cpp @ 514]
13 000000fc`d91fd7d0 00007ff9`47282acd     JavaScriptCore!JSC::APICallbackFunction::callImpl&lt;JSC::JSCallbackFunction&gt;(class JSC::JSGlobalObject * globalObject = 0x00000263`de6ab708, class JSC::CallFrame * callFrame = 0x000000fc`d91fda10)+0x1d1 [C:\webkit\wb\Source\JavaScriptCore\API\APICallbackFunction.h @ 60]
14 000000fc`d91fd9d0 00000263`800014a7     JavaScriptCore!JSC::callJSCallbackFunction(class JSC::JSGlobalObject * globalObject = 0x00000263`de6ab708, class JSC::CallFrame * callFrame = 0x000000fc`d91fda10)+0x1d [C:\webkit\wb\Source\JavaScriptCore\API\JSCallbackFunction.cpp @ 42]
15 000000fc`d91fda10 000000fc`d91fda70     0x00000263`800014a7
16 000000fc`d91fda18 00007ff9`471842d9     0x000000fc`d91fda70
17 000000fc`d91fda20 00000000`00000000     JavaScriptCore!llint_entry+0x22f9d</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2085708</commentid>
    <comment_count>1</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2025-01-07 22:39:00 -0800</bug_when>
    <thetext>Not only Windows, but also Mac port is crashing.

History:
  https://results.webkit.org/?suite=layout-tests&amp;test=http%2Ftests%2Fnavigation%2Fforward-and-cancel.html

Buildbot: builder Apple-Ventura-Debug-AppleSilicon-WK2-Tests build 7788 : 288518@main
https://build.webkit.org/#/builders/704/builds/7788</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2085834</commentid>
    <comment_count>2</comment_count>
    <who name="Karl Rackler">rackler</who>
    <bug_when>2025-01-08 10:20:09 -0800</bug_when>
    <thetext>I&apos;ll look into the macOS crashing and report back here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2087331</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-01-14 22:06:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/142940302&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2087629</commentid>
    <comment_count>4</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2025-01-15 17:34:49 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 285627 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>