<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">I think this is a Windows specific bug based on this bug report: <a href="https://bugreports.qt.io/browse/QTBUG-134746">https://bugreports.qt.io/browse/QTBUG-134746</a></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sun, Apr 6, 2025 at 7:35 PM Florian Bruhin <<a href="mailto:me@the-compiler.org">me@the-compiler.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hey,<br>
<br>
On 2025-04-04T16:22:46 , Charles wrote:<br>
> My application using QtWebEngine (Windows 10, python 3.13) does not run<br>
> with Qt 6.9. Testing with various QSG_RHI_BACKEND values, only d3d12<br>
> doesn't crash but still results in a blank page. Setting<br>
> QSG_RHI_PREFER_SOFTWARE_RENDERER=1 works but results in slow page<br>
> scrolling. I don't think this is an issue of PyQt itself but most likely a<br>
> Qt issue.<br>
> <br>
> Test code:<br>
> [...]<br>
> <br>
> Console output:<br>
> [73696:94896:0404/162037.627:ERROR:shared_image_factory.cc(880)] Could not<br>
> find SharedImageBackingFactory with params: usage: Gles<br>
> 2Read|DisplayRead|DisplayWrite|Scanout, format: RGBA_8888,<br>
> share_between_threads: 0, gmb_type: empty, debug_label: QWE_SharedImage<br>
> Buffer<br>
> [73696:94896:0404/162037.627:ERROR:native_skia_output_device.cpp(253)]<br>
> CreateSharedImage failed.<br>
> [73696:94896:0404/162037.628:ERROR:raster_decoder.cc(1146)]<br>
> RasterDecoderImpl: Context lost during MakeCurrent.<br>
> [73696:94896:0404/162037.629:ERROR:raster_decoder.cc(1146)]<br>
> RasterDecoderImpl: Context lost during MakeCurrent.<br>
> [73696:94896:0404/162037.629:ERROR:raster_decoder.cc(1146)]<br>
> RasterDecoderImpl: Context lost during MakeCurrent.<br>
> [73696:94896:0404/162037.630:ERROR:raster_decoder.cc(1146)]<br>
> RasterDecoderImpl: Context lost during MakeCurrent.<br>
> [73696:94896:0404/162037.642:ERROR:shared_context_state.cc(885)] Failed to<br>
> make current since context is marked as lost<br>
> [73696:94896:0404/162037.643:ERROR:skia_output_surface_impl_on_gpu.cc(2264)]<br>
> Failed to make current.<br>
> [73696:94896:0404/162037.647:ERROR:shared_image_factory.cc(880)] Could not<br>
> find SharedImageBackingFactory with params: usage: Gles<br>
> 2Read|DisplayRead|DisplayWrite|Scanout, format: RGBA_8888,<br>
> share_between_threads: 0, gmb_type: empty, debug_label: QWE_SharedImage<br>
> Buffer<br>
> [73696:94896:0404/162037.649:ERROR:native_skia_output_device.cpp(253)]<br>
> CreateSharedImage failed.<br>
> [73696:94896:0404/162037.651:ERROR:raster_decoder.cc(1146)]<br>
> RasterDecoderImpl: Context lost during MakeCurrent.<br>
> [73696:94896:0404/162037.652:ERROR:raster_decoder.cc(1146)]<br>
> RasterDecoderImpl: Context lost during MakeCurrent.<br>
> [73696:94896:0404/162037.652:ERROR:raster_decoder.cc(1146)]<br>
> RasterDecoderImpl: Context lost during MakeCurrent.<br>
> [73696:94896:0404/162037.659:ERROR:shared_context_state.cc(885)] Failed to<br>
> make current since context is marked as lost<br>
> [73696:94896:0404/162037.659:ERROR:skia_output_surface_impl_on_gpu.cc(2264)]<br>
> Failed to make current.<br>
<br>
While the bug report seems to be Linux specific, the output looks very<br>
similar to this: <a href="https://bugreports.qt.io/browse/QTBUG-129769" rel="noreferrer" target="_blank">https://bugreports.qt.io/browse/QTBUG-129769</a><br>
<br>
Possible fix here:<br>
<a href="https://codereview.qt-project.org/c/qt/qtwebengine/+/634920" rel="noreferrer" target="_blank">https://codereview.qt-project.org/c/qt/qtwebengine/+/634920</a><br>
<br>
For what it's worth, I also got various reports about black rendering<br>
(only on X11?) and various artifacts (only Wayland?) for qutebrowser:<br>
<a href="https://github.com/qutebrowser/qutebrowser/issues/8535" rel="noreferrer" target="_blank">https://github.com/qutebrowser/qutebrowser/issues/8535</a><br>
<br>
Florian<br>
</blockquote></div>