Bug 304054

Summary: [WPE][GTK] `webgl/1.0.x/conformance/textures/image_data/tex-2d-alpha-alpha-unsigned_byte.html` is crashing
Product: WebKit Reporter: Vitaly Dyackhov <vitaly>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal    
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Vitaly Dyackhov
Reported 2025-12-12 02:40:55 PST
It can be a bug in MESA. Thread 1 (Thread 0x7f8d87fff6c0 (LWP 1939988)): #0 0x00007f8d9d81a3f5 in ??? () at /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #1 0x00007f8d9da6bc5c in ??? () at /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #2 0x00007f8d9da6c0bd in ??? () at /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #3 0x00007f8d9d7f1fd1 in ??? () at /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #4 0x00007f8d9d97e039 in ??? () at /lib/x86_64-linux-gnu/libgallium-25.0.7-0ubuntu0.24.04.2.so #5 0x00007f8e0eb39aaa in WebCore::TextureMapper::drawUnitRect(WebCore::TextureMapperShaderProgram&, unsigned int) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #6 0x00007f8e0eb39d3a in WebCore::TextureMapper::draw(WebCore::FloatRect const&, WebCore::TransformationMatrix const&, WebCore::TextureMapperShaderProgram&, unsigned int, WTF::OptionSet<WebCore::TextureMapperFlags, (WTF::ConcurrencyTag)0>) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #7 0x00007f8e0eb3a0a7 in WebCore::TextureMapper::drawTexturedQuadWithProgram(WebCore::TextureMapperShaderProgram&, WTF::Vector<std::pair<unsigned int, unsigned int>, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::OptionSet<WebCore::TextureMapperFlags, (WTF::ConcurrencyTag)0>, WebCore::FloatRect const&, WebCore::TransformationMatrix const&, float) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #8 0x00007f8e0eb3a320 in WebCore::TextureMapper::drawTexturedQuadWithProgram(WebCore::TextureMapperShaderProgram&, unsigned int, WTF::OptionSet<WebCore::TextureMapperFlags, (WTF::ConcurrencyTag)0>, WebCore::FloatRect const&, WebCore::TransformationMatrix const&, float) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #9 0x00007f8e0eb3ad92 in WebCore::TextureMapper::drawTexture(unsigned int, WTF::OptionSet<WebCore::TextureMapperFlags, (WTF::ConcurrencyTag)0>, WebCore::FloatRect const&, WebCore::TransformationMatrix const&, float, WebCore::TextureMapper::AllEdgesExposed) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #10 0x00007f8e0eb473c1 in WebCore::TextureMapperLayer::paintSelf(WebCore::TextureMapperPaintOptions&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #11 0x00007f8e0eb513e0 in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #12 0x00007f8e0eb51808 in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #13 0x00007f8e0eb51808 in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #14 0x00007f8e0eb51808 in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #15 0x00007f8e0eb51808 in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #16 0x00007f8e0eb51808 in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #17 0x00007f8e0eb51808 in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #18 0x00007f8e0eb51808 in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #19 0x00007f8e0eb51808 in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #20 0x00007f8e0eb51808 in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #21 0x00007f8e0eb51808 in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #22 0x00007f8e0eb51808 in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #23 0x00007f8e0eb51808 in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #24 0x00007f8e0eb53e30 in WebCore::TextureMapperLayer::paint(WebCore::TextureMapper&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #25 0x00007f8e0cea4262 in WebKit::ThreadedCompositor::paintToCurrentGLContext(WebCore::TransformationMatrix const&, WebCore::IntSize const&) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #26 0x00007f8e0cea8271 in WebKit::ThreadedCompositor::renderLayerTree() () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #27 0x00007f8e0ce9c155 in WTF::Detail::CallableWrapper<WTF::RunLoop::Timer::Timer<WebKit::ThreadedCompositor>(WTF::Ref<WTF::RunLoop, WTF::RawPtrTraits<WTF::RunLoop>, WTF::DefaultRefDerefTraits<WTF::RunLoop> >&&, WTF::ASCIILiteral, WebKit::ThreadedCompositor*, void (WebKit::ThreadedCompositor::*)())::{lambda()#1}, void>::call() () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #28 0x00007f8e0eab89b1 in WTF::RunLoop::TimerBase::TimerBase(WTF::Ref<WTF::RunLoop, WTF::RawPtrTraits<WTF::RunLoop>, WTF::DefaultRefDerefTraits<WTF::RunLoop> >&&, WTF::ASCIILiteral)::{lambda(void*)#1}::_FUN(void*) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #29 0x00007f8e0eabc36d in WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #30 0x00007f8e0937049e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007f8e09370710 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007f8e0eaba717 in WTF::RunLoop::runGLibMainLoopIteration(WTF::RunLoop::MayBlock) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #33 0x00007f8e0eabab22 in WTF::RunLoop::run() () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #34 0x00007f8e0ea422dd in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #35 0x00007f8e0eac0e9d in WTF::wtfThreadEntryPoint(void*) () at /home/buildbot-worker/WPE-Linux-64-bit-Release-Build/build/WebKitBuild/WPE/Release/lib/libWPEWebKit-2.0.so.1 #36 0x00007f8e0a28aaa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #37 0x00007f8e0a317c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Attachments
Vitaly Dyackhov
Comment 1 2025-12-12 02:44:18 PST
EWS
Comment 2 2025-12-12 02:49:29 PST
Test gardening commit 304352@main (1febee83c69a): <https://commits.webkit.org/304352@main> Reviewed commits have been landed. Closing PR #55302 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.