Details
Description
When running the "text" example in Qt Quick on Wayland with RHI enabled and Vulkan backend in use, the following crash happens:
1 QRhiVulkan::beginPass(QRhiCommandBuffer *, QRhiRenderTarget *, QColor const&, QRhiDepthStencilClearValue const&, QRhiResourceUpdateBatch *) 0x7ffff720d8f0 2 QSGBatchRenderer::Renderer::renderBatches() 0x7ffff77cc489 3 QSGBatchRenderer::Renderer::render() 0x7ffff77ccfe6 4 QSGRenderer::renderScene(QSGBindable const&) 0x7ffff77b5af8 5 QSGRenderer::renderScene(unsigned int) 0x7ffff77b6233 6 QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) 0x7ffff78a0bfe 7 QSGRenderThread::syncAndRender(QImage *) 0x7ffff783a948 8 QSGRenderThread::run() 0x7ffff783bc82 9 QThreadPrivate::start(void *) 0x7ffff5e7ae73 10 start_thread pthread_create.c 463 0x7ffff47fe6db 11 clone clone.S 95 0x7ffff575888f
Note that the hellovulkantriangle works on the same compositor instance, and RHI with OpenGL backend works fine.