Description
Running
QT_QUICK_BACKEND=software ./simplebrowser
results in a segfault.
Reverting the qtdeclarative patch https://codereview.qt-project.org/209630 fixes the issue. This patch changes the software backend to assume that image nodes always have a texture, but in DelegatedNodeTreeCreator::setupRenderPassNode we sometimes create image nodes without textures. This leads to a null pointer dereference in qsgsoftwarerenderablenode.cpp:155.
Attachments
For Gerrit Dashboard: QTBUG-64562 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
211690,2 | Fix crash when accessing pixmap on default QSGSoftwareInternalImageNode | 5.9.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
211691,2 | Stop creating image nodes without textures | 5.10 | qt/qtwebengine | Status: MERGED | +2 | 0 |