Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.3, 6.x
-
6f67326bda (qt/qtdeclarative/dev) 4f5a7b20da (qt/qtdeclarative/6.3) abdc369b98 (qt/qtdeclarative/6.2) abdc369b98 (qt/tqtc-qtdeclarative/6.2)
Description
The following scenario crashes the qmltc (which is run during Qt build process):
For a non-toplevel build:
- install qtbase and qtshadertools into some folder e.g. X/install
- configure qtdeclarative with X/install/bin/qt-cmake-private (or some script of the kind) so that qtdeclarative is built against qtbase/qtshadertools that are located under X/install
- try building tst_qmltc_nodiskcache or tst_qmltc_diskcache
- observe a crash/Q_ASSERT around this line
This looks like something which affects any QQmlJSScope-and-friends based tooling that we have.
Attachments
Issue Links
- relates to
-
QTBUG-101163 Qmltc error prevents qtdeclarative from compiling
- Closed
-
QTBUG-106431 qmlimportscanner doesn't find non-installed qtdeclarative qml modules in a prefix build
- Closed
- resulted in
-
QTBUG-101163 Qmltc error prevents qtdeclarative from compiling
- Closed
For Gerrit Dashboard: QTBUG-98011 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
380171,4 | Abort QQmlJSTypeResolver construction on import errors | dev | qt/qtdeclarative | Status: ABANDONED | 0 | 0 |
397647,3 | qml: Add build qmldir import path of the current module in prefix builds | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
397648,3 | Copy QML builtins in prefix builds | dev | qt/qtdeclarative | Status: MERGED | -1 | 0 |
398020,2 | Copy QML builtins in prefix builds | 6.2 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
398021,2 | Copy QML builtins in prefix builds | 6.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
398716,2 | qml: Add build qmldir import path of the current module in prefix builds | 6.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
398717,4 | qml: Add build qmldir import path of the current module in prefix builds | 6.2 | qt/qtdeclarative | Status: MERGED | +2 | 0 |