CMake 3.24-rc3 segfaults while configuring qtbase
Happens for linux, osx and windows (vcpkg PR https://github.com/microsoft/vcpkg/pull/25365)
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:83 (message):
Command failed: /mnt/vcpkg-ci/downloads/tools/cmake-3.24.0-rc3-linux/cmake-3.24.0-rc3-linux-x86_64/bin/cmake /mnt/vcpkg-ci/buildtrees/qtbase/src/here-src-6-088bc34a9c.clean -G Ninja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/mnt/vcpkg-ci/packages/qtbase_x64-linux/debug -DQT_USE_DEFAULT_CMAKE_OPTIMIZATION_FLAGS:BOOL=ON -DQT_BUILD_EXAMPLES:BOOL=OFF -DQT_BUILD_TESTS:BOOL=OFF -DQT_BUILD_BENCHMARKS:BOOL=OFF -DHOST_PERL:PATH=/usr/bin/perl -DINSTALL_BINDIR:STRING=bin -DINSTALL_LIBEXECDIR:STRING=bin -DINSTALL_PLUGINSDIR:STRING=Qt6/plugins -DINSTALL_QMLDIR:STRING=Qt6/qml -DFEATURE_appstore_compliant=OFF -DFEATURE_zstd=ON -DFEATURE_framework=OFF -DFEATURE_concurrent=ON -DFEATURE_future=ON -DFEATURE_dbus=ON -DFEATURE_gui=ON -DFEATURE_thread=ON -DFEATURE_network=ON -DFEATURE_sql=ON -DFEATURE_widgets=ON -DFEATURE_testlib=ON -DCMAKE_REQUIRE_FIND_PACKAGE_zstd=ON -DCMAKE_DISABLE_FIND_PACKAGE_ZSTD=OFF -DCMAKE_DISABLE_FIND_PACKAGE_WrapDBus1=OFF -DCMAKE_DISABLE_FIND_PACKAGE_Libudev:BOOL=ON -DFEATURE_xml:BOOL=ON -DFEATURE_doubleconversion=ON -DFEATURE_glib=OFF -DFEATURE_icu=ON -DFEATURE_pcre2=ON -DCMAKE_REQUIRE_FIND_PACKAGE_GLIB2=OFF -DCMAKE_DISABLE_FIND_PACKAGE_ICU=OFF -DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=ON -DCMAKE_DISABLE_FIND_PACKAGE_LTTngUST:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_PPS:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_Slog2:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_Libsystemd:BOOL=ON -DFEATURE_openssl=ON -DFEATURE_brotli=ON -DCMAKE_DISABLE_FIND_PACKAGE_WrapBrotli=OFF -DCMAKE_DISABLE_FIND_PACKAGE_WrapOpenSSL=OFF -DINPUT_openssl=linked -DCMAKE_DISABLE_FIND_PACKAGE_Libproxy:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_GSSAPI:BOOL=ON -DFEATURE_freetype=ON -DFEATURE_harfbuzz=ON -DFEATURE_fontconfig=ON -DFEATURE_jpeg=ON -DFEATURE_png=ON -DFEATURE_xlib=ON -DFEATURE_xkbcommon=ON -DFEATURE_xcb=ON -DFEATURE_xcb_xlib=ON -DFEATURE_xkbcommon_x11=ON -DFEATURE_xrender=ON -DFEATURE_xcb_native_painting=ON -DCMAKE_DISABLE_FIND_PACKAGE_Vulkan=ON -DCMAKE_DISABLE_FIND_PACKAGE_EGL=OFF -DCMAKE_DISABLE_FIND_PACKAGE_Fontconfig=OFF -DCMAKE_DISABLE_FIND_PACKAGE_WrapSystemHarfbuzz=OFF -DCMAKE_DISABLE_FIND_PACKAGE_JPEG=OFF -DCMAKE_DISABLE_FIND_PACKAGE_PNG=OFF -DCMAKE_DISABLE_FIND_PACKAGE_X11=OFF -DCMAKE_DISABLE_FIND_PACKAGE_XKB=OFF -DCMAKE_DISABLE_FIND_PACKAGE_XCB=OFF -DCMAKE_DISABLE_FIND_PACKAGE_X11_XCB=OFF -DCMAKE_DISABLE_FIND_PACKAGE_XKB_COMMON_X11=OFF -DCMAKE_DISABLE_FIND_PACKAGE_XRender=OFF -DINPUT_xcb=yes -DINPUT_xkbcommon=yes -DCMAKE_DISABLE_FIND_PACKAGE_ATSPI2:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_DirectFB:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_Libdrm:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_gbm:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_Libinput:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_Mtdev:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_GLESv2:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_Tslib:BOOL=ON -DFEATURE_system_sqlite=ON -DCMAKE_DISABLE_FIND_PACKAGE_PostgreSQL=OFF -DCMAKE_DISABLE_FIND_PACKAGE_SQLite3=OFF -DCMAKE_DISABLE_FIND_PACKAGE_DB2:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_MySQL:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_Oracle:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_ODBC:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_CUPS:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_GTK3:BOOL=ON -DINPUT_doubleconversion:STRING=system -DINPUT_freetype:STRING=system -DINPUT_harfbuzz:STRING=system -DINPUT_libb2:STRING=system -DINPUT_libjpeg:STRING=system -DINPUT_libmd4c:STRING=qt -DINPUT_libpng:STRING=systemsystem -DQT_USE_BUNDLED_BundledFreetype:BOOL=FALSE -DQT_USE_BUNDLED_BundledHarfbuzz:BOOL=FALSE -DQT_USE_BUNDLED_BundledLibpng:BOOL=FALSE -DQT_USE_BUNDLED_BundledPcre2:BOOL=FALSE -DINPUT_bundled_xcb_xinput:STRING=no -DFEATURE_force_debug_info:BOOL=ON -DFEATURE_relocatable:BOOL=ON -DQT_NO_FORCE_SET_CMAKE_BUILD_TYPE:BOOL=ON -DCMAKE_MAKE_PROGRAM=/mnt/vcpkg-ci/downloads/tools/ninja-1.10.2-linux/ninja -DCMAKE_SYSTEM_NAME=Linux -DBUILD_SHARED_LIBS=OFF -DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=/agent/_work/1/s/scripts/toolchains/linux.cmake -DVCPKG_TARGET_TRIPLET=x64-linux -DVCPKG_SET_CHARSET_FLAG=ON -DVCPKG_PLATFORM_TOOLSET=external -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE -DCMAKE_VERBOSE_MAKEFILE=ON -DVCPKG_APPLOCAL_DEPS=OFF -DCMAKE_TOOLCHAIN_FILE=/agent/_work/1/s/scripts/buildsystems/vcpkg.cmake -DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON -DVCPKG_CXX_FLAGS= -DVCPKG_CXX_FLAGS_RELEASE= -DVCPKG_CXX_FLAGS_DEBUG= -DVCPKG_C_FLAGS= -DVCPKG_C_FLAGS_RELEASE= -DVCPKG_C_FLAGS_DEBUG= -DVCPKG_CRT_LINKAGE=dynamic -DVCPKG_LINKER_FLAGS= -DVCPKG_LINKER_FLAGS_RELEASE= -DVCPKG_LINKER_FLAGS_DEBUG= -DVCPKG_TARGET_ARCHITECTURE=x64 -DCMAKE_INSTALL_LIBDIR:STRING=lib -DCMAKE_INSTALL_BINDIR:STRING=bin -D_VCPKG_ROOT_DIR=/agent/_work/1/s -D_VCPKG_INSTALLED_DIR=/mnt/vcpkg-ci/installed -DVCPKG_MANIFEST_INSTALL=OFF -DINSTALL_DOCDIR:STRING=../doc/Qt6/ -DINSTALL_INCLUDEDIR:STRING=../include/Qt6/ -DINSTALL_TRANSLATIONSDIR:STRING=../translations/Qt6/ -DINSTALL_DESCRIPTIONSDIR:STRING=../share/Qt6/modules -DINSTALL_MKSPECSDIR:STRING=../share/Qt6/mkspecs -DFEATURE_debug:BOOL=ON
Working Directory: /mnt/vcpkg-ci/buildtrees/qtbase/x64-linux-dbg
Error code: Segmentation fault
See logs for more information:
/mnt/vcpkg-ci/buildtrees/qtbase/config-x64-linux-dbg-out.log
that did not happen with rc2. So what changed?
Edited by Alexander Neumann