Details
-
Task
-
Resolution: Fixed
-
P2: Important
-
None
-
None
-
64bb2e748 (dev)
Description
Since the last ASAN issue in qtdeclarative has been fixed ( QTBUG-105090 ) we should add a blocking test configuration in CI as soon as possible, in order to prevent regressions. It should be based on the existing qtbase ASAN configuration on OpenSUSE.
qt5/coin/platform_configs/address_sanitizer_platforms.yaml
Version: 2 Configurations: - Id: 'opensuse-15.4-host-asan' Template: 'qtci-linux-openSUSE-15.4-x86_64-50' Compiler: 'GCC' Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure', 'UseAddressSanitizer'] Configure arguments: '-nomake examples -developer-build' Environment variables: [ 'PATH={{.Env.CMAKE_MIN_SUPPORTED_BIN_PATH}}:{{.Env.PATH}}', 'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}}', 'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}}' ]
Attachments
Issue Links
- blocks
-
QTQAINFRA-5375 Enable ASAN build for Qt modules
- Closed
- relates to
-
QTQAINFRA-4139 Run autotests under sanitizers (ASAN / UBSAN / TSAN)
- Closed
- resulted from
-
QTBUG-105090 tst_QQuickMenu AddressSanitizer: heap-use-after-free in QQmlData::signalHasEndpoint(int)
- Closed
For Gerrit Dashboard: QTQAINFRA-5755 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
496398,4 | Introduce ASAN build for qtdeclarative | dev | qt/qt5 | Status: MERGED | +2 | 0 |