| Summary: | [GTK] Crash in AcceleratedSurfaceDMABuf::RenderTargetEGLImage::create() | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Oriol Brufau <obrufau> | ||||
| Component: | WebKitGTK | Assignee: | Oriol Brufau <obrufau> | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Normal | CC: | bugs-noreply, cgarcia | ||||
| Priority: | P2 | Keywords: | Regression | ||||
| Version: | WebKit Nightly Build | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Bug Depends on: | |||||||
| Bug Blocks: | 263309 | ||||||
| Attachments: |
|
||||||
Pull request: https://github.com/WebKit/WebKit/pull/20543 Could you provide the output of webkit://gpu ? Created attachment 468627 [details]
Output of webkit://gpu
Committed 270866@main (803d9c8905c3): <https://commits.webkit.org/270866@main> Reviewed commits have been landed. Closing PR #20543 and removing active labels. |
I get a crash when using ./Tools/Scripts/run-minibrowser --gtk ``` 1 0x7f9d0655bb99 WTFCrash 2 0x7f9d0968d8f6 WebKit::AcceleratedSurfaceDMABuf::RenderTargetEGLImage::create(unsigned long, WebCore::IntSize const&, WebKit::DMABufRendererBufferFormat const&) 3 0x7f9d0968e786 WebKit::AcceleratedSurfaceDMABuf::SwapChain::nextTarget() 4 0x7f9d0968e7ed WebKit::AcceleratedSurfaceDMABuf::willRenderFrame() 5 0x7f9d091a44ad WebKit::ThreadedCompositor::renderLayerTree() 6 0x7f9d06609adc WTF::RunLoop::TimerBase::TimerBase(WTF::RunLoop&)::{lambda(void*)#1}::_FUN(void*) 7 0x7f9d0660a4af WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*) 8 0x7f9d0236a527 g_main_context_dispatch 9 0x7f9d023c7888 g_main_context_iterate.constprop.0 10 0x7f9d02369d7f g_main_loop_run 11 0x7f9d0660a5e0 WTF::RunLoop::run() 12 0x7f9d06595596 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) 13 0x7f9d0660de89 WTF::wtfThreadEntryPoint(void*) 14 0x7f9d01d6325a start_thread 15 0x7f9d01debfc4 clone ``` The code reads dmabufFormat.modifiers[0] but dmabufFormat.modifiers is empty.