<?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>280267</bug_id>
          
          <creation_ts>2024-09-24 04:48:00 -0700</creation_ts>
          <short_desc>[Skia] Crashes on some webgl/2.0.0/conformance2/textures/video/ tests</short_desc>
          <delta_ts>2024-10-02 04:27:02 -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>WPE WebKit</component>
          <version>WebKit Nightly Build</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>zsun</reporter>
          <assigned_to name="Carlos Garcia Campos">cgarcia</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>philn</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2062708</commentid>
    <comment_count>0</comment_count>
    <who name="">zsun</who>
    <bug_when>2024-09-24 04:48:00 -0700</bug_when>
    <thetext>The crashes are flaky -
webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html
webgl/2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html
webgl/2.0.0/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html
webgl/2.0.0/conformance2/textures/video/tex-3d-r16f-red-half_float.html
webgl/2.0.0/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html
webgl/2.0.0/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html
webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte.html
webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2062710</commentid>
    <comment_count>1</comment_count>
    <who name="">zsun</who>
    <bug_when>2024-09-24 04:50:13 -0700</bug_when>
    <thetext>[Thread debugging using libthread_db enabled]
Using host libthread_db library &quot;/usr/lib/x86_64-linux-gnu/libthread_db.so.1&quot;.
Core was generated by `/app/webkit/WebKitBuild/WPE/Release/bin/WPEWebProcess 10 11 19 --configure-jsc-&apos;.
Program terminated with signal SIGILL, Illegal instruction.
#0  0x00007f4594f72eba in GrResourceCache::removeResource(GrGpuResource*) [clone .cold] () from /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
[Current thread is 1 (Thread 0x7f42f2ffd6c0 (LWP 864689))]

Thread 88 (Thread 0x7f43157fa6c0 (LWP 864685)):
warning: Section `.reg-xstate/864685&apos; in core file too small.
#0  0x00007f458d5b5709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x558255efcad0) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x558255efcad0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f458d5b578f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558255efcad0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f458d5b8089 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=&lt;optimized out&gt;, cond=0x558255efcaa8) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x558255efcaa8, mutex=&lt;optimized out&gt;) at pthread_cond_wait.c:618
#5  0x00007f458534c94d in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#6  0x00007f45859f123b in lp_cs_tpool_worker () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#7  0x00007f458534c87c in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#8  0x00007f458d5b8e39 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:444
#9  0x00007f458d6408c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 87 (Thread 0x7f4534dfc6c0 (LWP 864553)):
warning: Section `.reg-xstate/864553&apos; in core file too small.
#0  0x00007f458d63301d in __GI___poll (fds=0x7f4530001020, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f458ddd522e in g_main_context_poll (priority=&lt;optimized out&gt;, n_fds=1, fds=0x7f4530001020, timeout=&lt;optimized out&gt;, context=0x7f4530000b70) at ../glib/gmain.c:4584
#2  g_main_context_iterate.isra.0 (context=0x7f4530000b70, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../glib/gmain.c:4271
#3  0x00007f458dd773ff in g_main_loop_run (loop=0x7f4530000da0) at ../glib/gmain.c:4479
#4  0x00007f45921d6320 in WTF::RunLoop::run() () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#5  0x00007f45921643b6 in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#6  0x00007f45921da269 in WTF::wtfThreadEntryPoint(void*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#7  0x00007f458d5b8e39 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:444
#8  0x00007f458d6408c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 86 (Thread 0x7f4316ffd6c0 (LWP 864682)):
warning: Section `.reg-xstate/864682&apos; in core file too small.
#0  0x00007f458d5b5709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x558255efcad0) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x558255efcad0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f458d5b578f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558255efcad0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f458d5b8089 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=&lt;optimized out&gt;, cond=0x558255efcaa8) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x558255efcaa8, mutex=&lt;optimized out&gt;) at pthread_cond_wait.c:618
#5  0x00007f458534c94d in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#6  0x00007f45859f123b in lp_cs_tpool_worker () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#7  0x00007f458534c87c in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#8  0x00007f458d5b8e39 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:444
#9  0x00007f458d6408c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 85 (Thread 0x7f45775ff6c0 (LWP 864551)):
warning: Section `.reg-xstate/864551&apos; in core file too small.
#0  0x00007f458d5b5709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7f45775fec30, op=393, expected=0, futex_word=0x7f457760e690) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f457760e690, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7f45775fec30, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f458d5b578f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f457760e690, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7f45775fec30, private=private@entry=0) at futex-internal.c:139
#3  0x00007f458d5b83e2 in __pthread_cond_wait_common (abstime=0x7f45775fec30, clockid=0, mutex=&lt;optimized out&gt;, cond=0x7f457760e668) at pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7f457760e668, mutex=&lt;optimized out&gt;, abstime=0x7f45775fec30) at pthread_cond_wait.c:643
#5  0x00007f4594d62c03 in scavenger_thread_main () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#6  0x00007f458d5b8e39 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:444
#7  0x00007f458d6408c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 84 (Thread 0x7f42d37fe6c0 (LWP 864699)):
warning: Section `.reg-xstate/864699&apos; in core file too small.
#0  0x00007f458d5b5709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7f42d37fda30, op=393, expected=0, futex_word=0x7f45754178e4) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f45754178e4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7f42d37fda30, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f458d5b578f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f45754178e4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7f42d37fda30, private=private@entry=0) at futex-internal.c:139
#3  0x00007f458d5b83e2 in __pthread_cond_wait_common (abstime=0x7f42d37fda30, clockid=0, mutex=&lt;optimized out&gt;, cond=0x7f45754178b8) at pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x7f45754178b8, mutex=&lt;optimized out&gt;, abstime=0x7f42d37fda30) at pthread_cond_wait.c:643
#5  0x00007f45921dabf1 in WTF::ThreadCondition::timedWait(WTF::Mutex&amp;, WTF::WallTime) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#6  0x00007f4592114b7b in WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda&lt;bool ()&gt; const&amp;, WTF::ScopedLambda&lt;void ()&gt; const&amp;, WTF::TimeWithDynamicClockType const&amp;) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#7  0x00007f45920df899 in WTF::Detail::CallableWrapper&lt;WTF::AutomaticThread::start(WTF::AbstractLocker const&amp;)::{lambda()#1}, void&gt;::call() () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#8  0x00007f45921643b6 in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#9  0x00007f45921da269 in WTF::wtfThreadEntryPoint(void*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#10 0x00007f458d5b8e39 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:444
#11 0x00007f458d6408c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

....
....

Thread 9 (Thread 0x7f45848c2980 (LWP 864544)):
warning: Section `.reg-xstate/864544&apos; in core file too small.
#0  0x00007f458538abf7 in _mesa_update_texture_state () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#1  0x00007f4585366418 in _mesa_update_state_locked () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#2  0x00007f458536661d in _mesa_update_state () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#3  0x00007f4585544f29 in _mesa_DrawArrays () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#4  0x00007f4594fe7193 in GrGLOpsRenderPass::onDraw(int, int) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#5  0x00007f459504d012 in (anonymous namespace)::FillRectOpImpl::onExecute(GrOpFlushState*, SkRect const&amp;) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#6  0x00007f45950605d1 in skgpu::ganesh::OpsTask::onExecute(GrOpFlushState*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#7  0x00007f4594f4b4c1 in GrDrawingManager::executeRenderTasks(GrOpFlushState*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#8  0x00007f4594f4e92d in GrDrawingManager::flush(SkSpan&lt;GrSurfaceProxy*&gt;, SkSurfaces::BackendSurfaceAccess, GrFlushInfo const&amp;, skgpu::MutableTextureState const*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#9  0x00007f4594f4f7d4 in GrDrawingManager::flushSurfaces(SkSpan&lt;GrSurfaceProxy*&gt;, SkSurfaces::BackendSurfaceAccess, GrFlushInfo const&amp;, skgpu::MutableTextureState const*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#10 0x00007f4594f8ec39 in skgpu::ganesh::SurfaceContext::readPixels(GrDirectContext*, GrPixmap, SkIPoint) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#11 0x00007f459500eda3 in SkImage_GaneshBase::onReadPixels(GrDirectContext*, SkImageInfo const&amp;, void*, unsigned long, int, int, SkImage::CachingHint) const () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#12 0x00007f459450ff71 in WebCore::GraphicsContextGLImageExtractor::extractImage(bool, bool, bool) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#13 0x00007f4594395389 in WebCore::GraphicsContextGLImageExtractor::GraphicsContextGLImageExtractor(WebCore::Image&amp;, WebCore::GraphicsContextGL::DOMSource, bool, bool, bool) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#14 0x00007f4593d64868 in WebCore::WebGLRenderingContextBase::texImageImpl(WebCore::WebGLRenderingContextBase::TexImageFunctionID, unsigned int, int, unsigned int, int, int, int, unsigned int, unsigned int, WebCore::Image&amp;, WebCore::GraphicsContextGL::DOMSource, bool, bool, bool, WebCore::IntRect const&amp;, int, int) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#15 0x00007f4593d76a54 in WebCore::WebGLRenderingContextBase::texImageSource(WebCore::WebGLRenderingContextBase::TexImageFunctionID, unsigned int, int, int, int, unsigned int, unsigned int, int, int, int, WebCore::IntRect const&amp;, int, int, WebCore::HTMLCanvasElement&amp;) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#16 0x00007f4593d77048 in WebCore::WebGLRenderingContextBase::texImageSourceHelper(WebCore::WebGLRenderingContextBase::TexImageFunctionID, unsigned int, int, int, int, unsigned int, unsigned int, int, int, int, WebCore::IntRect const&amp;, int, int, std::variant&lt;WTF::RefPtr&lt;WebCore::ImageBitmap, WTF::RawPtrTraits&lt;WebCore::ImageBitmap&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::ImageBitmap&gt; &gt;, WTF::RefPtr&lt;WebCore::ImageData, WTF::RawPtrTraits&lt;WebCore::ImageData&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::ImageData&gt; &gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement, WTF::RawPtrTraits&lt;WebCore::HTMLImageElement&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::HTMLImageElement&gt; &gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement, WTF::RawPtrTraits&lt;WebCore::HTMLCanvasElement&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::HTMLCanvasElement&gt; &gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement, WTF::RawPtrTraits&lt;WebCore::HTMLVideoElement&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::HTMLVideoElement&gt; &gt;, WTF::RefPtr&lt;WebCore::OffscreenCanvas, WTF::RawPtrTraits&lt;WebCore::OffscreenCanvas&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::OffscreenCanvas&gt; &gt;, WTF::RefPtr&lt;WebCore::WebCodecsVideoFrame, WTF::RawPtrTraits&lt;WebCore::WebCodecsVideoFrame&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::WebCodecsVideoFrame&gt; &gt; &gt;&amp;&amp;) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#17 0x00007f4593d3248f in WebCore::WebGL2RenderingContext::texSubImage3D(unsigned int, int, int, int, int, int, int, int, unsigned int, unsigned int, std::variant&lt;WTF::RefPtr&lt;WebCore::ImageBitmap, WTF::RawPtrTraits&lt;WebCore::ImageBitmap&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::ImageBitmap&gt; &gt;, WTF::RefPtr&lt;WebCore::ImageData, WTF::RawPtrTraits&lt;WebCore::ImageData&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::ImageData&gt; &gt;, WTF::RefPtr&lt;WebCore::HTMLImageElement, WTF::RawPtrTraits&lt;WebCore::HTMLImageElement&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::HTMLImageElement&gt; &gt;, WTF::RefPtr&lt;WebCore::HTMLCanvasElement, WTF::RawPtrTraits&lt;WebCore::HTMLCanvasElement&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::HTMLCanvasElement&gt; &gt;, WTF::RefPtr&lt;WebCore::HTMLVideoElement, WTF::RawPtrTraits&lt;WebCore::HTMLVideoElement&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::HTMLVideoElement&gt; &gt;, WTF::RefPtr&lt;WebCore::OffscreenCanvas, WTF::RawPtrTraits&lt;WebCore::OffscreenCanvas&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::OffscreenCanvas&gt; &gt;, WTF::RefPtr&lt;WebCore::WebCodecsVideoFrame, WTF::RawPtrTraits&lt;WebCore::WebCodecsVideoFrame&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::WebCodecsVideoFrame&gt; &gt; &gt;&amp;&amp;) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#18 0x00007f4592e43477 in WebCore::jsWebGL2RenderingContextPrototypeFunction_texSubImage3D2Body(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSWebGL2RenderingContext*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#19 0x00007f4592e43f4b in WebCore::jsWebGL2RenderingContextPrototypeFunction_texSubImage3D(JSC::JSGlobalObject*, JSC::CallFrame*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#20 0x00007f4534e0c038 in  ()
#21 0x00007ffde2713130 in  ()
#22 0x00007f4534e6c107 in  ()
#23 0x0000000000000000 in  ()

Thread 8 (Thread 0x7f43f5ffb6c0 (LWP 864635)):
warning: Section `.reg-xstate/864635&apos; in core file too small.
#0  0x00007f458d5b5709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x558255f00b8c) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x558255f00b8c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f458d5b578f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558255f00b8c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f458d5b8089 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=&lt;optimized out&gt;, cond=0x558255f00b60) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x558255f00b60, mutex=&lt;optimized out&gt;) at pthread_cond_wait.c:618
#5  0x00007f458534c94d in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#6  0x00007f45859f4d93 in thread_function () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#7  0x00007f458534c87c in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#8  0x00007f458d5b8e39 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:444
#9  0x00007f458d6408c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 7 (Thread 0x7f43917fa6c0 (LWP 864657)):
warning: Section `.reg-xstate/864657&apos; in core file too small.
#0  0x00007f458d5b5709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x558255efcad0) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x558255efcad0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f458d5b578f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558255efcad0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f458d5b8089 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=&lt;optimized out&gt;, cond=0x558255efcaa8) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x558255efcaa8, mutex=&lt;optimized out&gt;) at pthread_cond_wait.c:618
#5  0x00007f458534c94d in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#6  0x00007f45859f123b in lp_cs_tpool_worker () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#7  0x00007f458534c87c in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#8  0x00007f458d5b8e39 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:444
#9  0x00007f458d6408c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 6 (Thread 0x7f4390ff96c0 (LWP 864658)):
warning: Section `.reg-xstate/864658&apos; in core file too small.
#0  0x00007f458d5b5709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x558255efcad0) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x558255efcad0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f458d5b578f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558255efcad0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f458d5b8089 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=&lt;optimized out&gt;, cond=0x558255efcaa8) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x558255efcaa8, mutex=&lt;optimized out&gt;) at pthread_cond_wait.c:618
#5  0x00007f458534c94d in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#6  0x00007f45859f123b in lp_cs_tpool_worker () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#7  0x00007f458534c87c in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#8  0x00007f458d5b8e39 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:444
#9  0x00007f458d6408c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 5 (Thread 0x7f4391ffb6c0 (LWP 864656)):
warning: Section `.reg-xstate/864656&apos; in core file too small.
#0  0x00007f458d5b5709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x558255efcad0) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x558255efcad0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f458d5b578f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558255efcad0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f458d5b8089 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=&lt;optimized out&gt;, cond=0x558255efcaa8) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x558255efcaa8, mutex=&lt;optimized out&gt;) at pthread_cond_wait.c:618
#5  0x00007f458534c94d in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#6  0x00007f45859f123b in lp_cs_tpool_worker () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#7  0x00007f458534c87c in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#8  0x00007f458d5b8e39 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:444
#9  0x00007f458d6408c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 4 (Thread 0x7f450dffb6c0 (LWP 864628)):
warning: Section `.reg-xstate/864628&apos; in core file too small.
#0  0x00007f458d5b5709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x558255f001e8) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x558255f001e8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f458d5b578f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558255f001e8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f458d5b8089 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=&lt;optimized out&gt;, cond=0x558255f001c0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x558255f001c0, mutex=&lt;optimized out&gt;) at pthread_cond_wait.c:618
#5  0x00007f458534c94d in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#6  0x00007f45859f4d93 in thread_function () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#7  0x00007f458534c87c in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/libgallium-24.2.3.so
#8  0x00007f458d5b8e39 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:444
#9  0x00007f458d6408c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 3 (Thread 0x7f452cffd6c0 (LWP 864557)):
warning: Section `.reg-xstate/864557&apos; in core file too small.
#0  0x00007f458d63301d in __GI___poll (fds=0x7f4524001000, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f458ddd522e in g_main_context_poll (priority=&lt;optimized out&gt;, n_fds=2, fds=0x7f4524001000, timeout=&lt;optimized out&gt;, context=0x7f4524000b70) at ../glib/gmain.c:4584
#2  g_main_context_iterate.isra.0 (context=0x7f4524000b70, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../glib/gmain.c:4271
#3  0x00007f458dd773ff in g_main_loop_run (loop=0x7f4524000da0) at ../glib/gmain.c:4479
#4  0x00007f45921d6320 in WTF::RunLoop::run() () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#5  0x00007f45921643b6 in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#6  0x00007f45921da269 in WTF::wtfThreadEntryPoint(void*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#7  0x00007f458d5b8e39 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:444
#8  0x00007f458d6408c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 2 (Thread 0x7f452f7fe6c0 (LWP 864555)):
warning: Section `.reg-xstate/864555&apos; in core file too small.
#0  0x00007f458d63301d in __GI___poll (fds=0x7f4520001000, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f458ddd522e in g_main_context_poll (priority=&lt;optimized out&gt;, n_fds=2, fds=0x7f4520001000, timeout=&lt;optimized out&gt;, context=0x7f4520000b70) at ../glib/gmain.c:4584
#2  g_main_context_iterate.isra.0 (context=0x7f4520000b70, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../glib/gmain.c:4271
#3  0x00007f458dd773ff in g_main_loop_run (loop=0x7f4520000da0) at ../glib/gmain.c:4479
#4  0x00007f45921d6320 in WTF::RunLoop::run() () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#5  0x00007f45921643b6 in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#6  0x00007f45921da269 in WTF::wtfThreadEntryPoint(void*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#7  0x00007f458d5b8e39 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:444
#8  0x00007f458d6408c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 1 (Thread 0x7f42f2ffd6c0 (LWP 864689)):
#0  0x00007f4594f72eba in GrResourceCache::removeResource(GrGpuResource*) [clone .cold] () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#1  0x00007f4594f5f731 in GrGpuResource::release() () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#2  0x00007f4594f75b63 in GrResourceCache::notifyARefCntReachedZero(GrGpuResource*, GrIORef&lt;GrGpuResource&gt;::LastRemovedRef) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#3  0x00007f4594f7df97 in GrTextureProxy::~GrTextureProxy() () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#4  0x00007f4594f7e8a1 in virtual thunk to GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy() () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#5  0x00007f4594f96b5d in skgpu::ganesh::SurfaceDrawContext::~SurfaceDrawContext() () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#6  0x00007f4594f2c75f in skgpu::ganesh::Device::~Device() () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#7  0x00007f4594debd16 in SkCanvas::~SkCanvas() () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#8  0x00007f459509de1a in SkSurface_Ganesh::~SkSurface_Ganesh() () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#9  0x00007f45944fbed9 in Nicosia::AcceleratedBuffer::~AcceleratedBuffer() () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#10 0x00007f4592281a4d in WebCore::CoordinatedBackingStoreTile::swapBuffers(WebCore::TextureMapper&amp;) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#11 0x00007f4592281d4b in WebCore::CoordinatedBackingStore::commitTileOperations(WebCore::TextureMapper&amp;) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#12 0x00007f45903f7926 in WebKit::CoordinatedGraphicsScene::updateSceneState() () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#13 0x00007f45903f7c3a in WebKit::CoordinatedGraphicsScene::paintToCurrentGLContext(WebCore::TransformationMatrix const&amp;, WebCore::FloatRect const&amp;, bool) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#14 0x00007f45903fb948 in WebKit::ThreadedCompositor::renderLayerTree() [clone .part.0] () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#15 0x00007f45921d554c in WTF::RunLoop::TimerBase::TimerBase(WTF::Ref&lt;WTF::RunLoop, WTF::RawPtrTraits&lt;WTF::RunLoop&gt;, WTF::DefaultRefDerefTraits&lt;WTF::RunLoop&gt; &gt;&amp;&amp;)::{lambda(void*)#1}::_FUN(void*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#16 0x00007f45921d617f in WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#17 0x00007f458dd77d36 in g_main_dispatch (context=0x7f42dc000b70) at ../glib/gmain.c:3460
#18 g_main_context_dispatch (context=0x7f42dc000b70) at ../glib/gmain.c:4200
#19 0x00007f458ddd52b8 in g_main_context_iterate.isra.0 (context=0x7f42dc000b70, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../glib/gmain.c:4276
#20 0x00007f458dd773ff in g_main_loop_run (loop=0x7f42dc000da0) at ../glib/gmain.c:4479
#21 0x00007f45921d6320 in WTF::RunLoop::run() () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#22 0x00007f45921643b6 in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#23 0x00007f45921da269 in WTF::wtfThreadEntryPoint(void*) () at /app/webkit/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.2
#24 0x00007f458d5b8e39 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:444
#25 0x00007f458d6408c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

STDERR: 
STDERR: warning: Can&apos;t open file /memfd:mesa-shared (deleted) during file-backed mapping note processing
STDERR: 
STDERR: warning: Can&apos;t open file /memfd:WebKitSharedMemory (deleted) during file-backed mapping note processing
STDERR: 
STDERR: warning: Section `.reg-xstate/864689&apos; in core file too small.
STDERR: 
STDERR: warning: Section `.reg-xstate/864689&apos; in core file too small.
STDERR: WPEWebProcess terminated (pid 864544) for reason: crash</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2064177</commentid>
    <comment_count>2</comment_count>
    <who name="">zsun</who>
    <bug_when>2024-09-30 02:53:31 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 280603 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2064818</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2024-10-02 03:28:07 -0700</bug_when>
    <thetext>This is not the same crash as bug #280603, reopening</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2064819</commentid>
    <comment_count>4</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2024-10-02 03:30:43 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/34569</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2064823</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-10-02 04:26:59 -0700</bug_when>
    <thetext>Committed 284555@main (3f6e150f1932): &lt;https://commits.webkit.org/284555@main&gt;

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

    </bug>

</bugzilla>