Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.6.3, 6.6, 6.7.0 Beta3, 6.7, 6.8.0 FF
-
6.6.1, 6.7.0 Beta1
-
None
-
452929cea (dev), 9c69fa709 (6.7), 2dada30a4 (6.6), de4764e43 (dev), dfa7c42d9 (6.7)
Description
Consider:
import QtQml QtObject { id: self component Inner : QtObject { property QtObject shadowable } component Outer : QtObject { property Inner inner: Inner {} } property Outer outer: Outer {} Component.onCompleted: { outer.inner.shadowable = self Qt.quit() } }
Result:
ASSERT: "metaObject" in file /home/qt/qt6dev-src/qtdeclarative/src/qml/qml/qqml.cpp, line 1442
Attachments
Issue Links
- is required for
-
QTBUG-121643 qt6-declarative: possible build-time race condition around qmlcachegen
- Closed
For Gerrit Dashboard: QTBUG-121734 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
536215,2 | QmlCompiler: Reject lookups on shadowable base types | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
536587,2 | QmlCompiler: Reject lookups on shadowable base types | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
536692,3 | QmlCompiler: Reject lookups on shadowable base types | 6.6 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
537949,2 | Adapt to rejection of lookps on shadowable base types | dev | qt/tqtc-qmlcompilerplus | Status: MERGED | +2 | 0 |
538315,2 | Adapt to rejection of lookps on shadowable base types | 6.7 | qt/tqtc-qmlcompilerplus | Status: MERGED | +2 | 0 |
538453,1 | Adapt to rejection of lookps on shadowable base types | 6.6 | qt/tqtc-qmlcompilerplus | Status: ABANDONED | 0 | 0 |