Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.8.1
-
e241dd6d3 (dev), 05877cd05 (6.9), a09811d5f (6.8)
Description
Quick 3D compiled with gcc 12 or newer runs into this error. This is a bug in GCC:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118047
But maybe we could do something in Qt to workaround this or at least make it fail at build time.
Unexpected condition met: "renderableModelStore.size() == extContexts.size()" in file C:/Users/qt/work/qt/qtquick3d/src/runtimerender/rendererimpl/qssglayerrenderdata.cpp, line 503 Unexpected condition met: "modelContextStore.size() == extContexts.size()" in file C:/Users/qt/work/qt/qtquick3d/src/runtimerender/rendererimpl/qssglayerrenderdata.cpp, line 504 Unexpected condition met: "renderableObjectStore.size() == extContexts.size()" in file C:/Users/qt/work/qt/qtquick3d/src/runtimerender/rendererimpl/qssglayerrenderdata.cpp, line 505 Unexpected condition met: "screenTextureObjectStore.size() == extContexts.size()" in file C:/Users/qt/work/qt/qtquick3d/src/runtimerender/rendererimpl/qssglayerrenderdata.cpp, line 506 Unexpected condition met: "opaqueObjectStore.size() == extContexts.size()" in file C:/Users/qt/work/qt/qtquick3d/src/runtimerender/rendererimpl/qssglayerrenderdata.cpp, line 507 Unexpected condition met: "transparentObjectStore.size() == extContexts.size()" in file C:/Users/qt/work/qt/qtquick3d/src/runtimerender/rendererimpl/qssglayerrenderdata.cpp, line 508 Unexpected condition met: "sortedOpaqueObjectCache.size() == extContexts.size()" in file C:/Users/qt/work/qt/qtquick3d/src/runtimerender/rendererimpl/qssglayerrenderdata.cpp, line 509 Unexpected condition met: "sortedTransparentObjectCache.size() == extContexts.size()" in file C:/Users/qt/work/qt/qtquick3d/src/runtimerender/rendererimpl/qssglayerrenderdata.cpp, line 510 Unexpected condition met: "sortedScreenTextureObjectCache.size() == extContexts.size()" in file C:/Users/qt/work/qt/qtquick3d/src/runtimerender/rendererimpl/qssglayerrenderdata.cpp, line 511 Unexpected condition met: "sortedOpaqueDepthPrepassCache.size() == extContexts.size()" in file C:/Users/qt/work/qt/qtquick3d/src/runtimerender/rendererimpl/qssglayerrenderdata.cpp, line 512 Unexpected condition met: "sortedDepthWriteCache.size() == extContexts.size()" in file C:/Users/qt/work/qt/qtquick3d/src/runtimerender/rendererimpl/qssglayerrenderdata.cpp, line 513
Attachments
For Gerrit Dashboard: QTBUG-132273 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
612780,3 | Fix usage of aggregate type for the extension contexts | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
613281,2 | Fix usage of aggregate type for the extension contexts | 6.9 | qt/qtquick3d | Status: MERGED | +2 | 0 |
613445,3 | Fix usage of aggregate type for the extension contexts | 6.8 | qt/qtquick3d | Status: MERGED | +2 | 0 |