[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1040496: qt6-virtualkeyboard FTBFS with parallel=1: qmlcachegen segfaults



Source: qt6-virtualkeyboard
Version: 6.4.2+dfsg-2
Severity: serious
Tags: ftbfs

qt6-virtualkeyboard fails to build from source in unstable when passing
DEB_BUILD_OPTIONS=parallel=1. A build ends as follows:

| [110/301] cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/components && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/components/.rcc/qmlcache && /usr/lib/qt6/libexec/qmlcachegen --bare --resource-path /qt-project.org/imports/QtQuick/VirtualKeyboard/Components/Keyboard.qml -I /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/lib/x86_64-linux-gnu/qt6/qml -I /usr/lib/x86_64-linux-gnu/qt6/qml -i /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/lib/x86_64-linux-gnu/qt6/qml/QtQuick/VirtualKeyboard/Components/qmldir --resource /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/components/.rcc/qmake_QtQuick_VirtualKeyboard_Components.qrc --resource /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/components/.rcc/qtvkbcomponentsplugin_raw_qml_0.qrc -o /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/components/.rcc/qmlcache/qtvkbcomponentsplugin_Keyboard_qml.cpp /<<PKGBUILDDIR>>/src/components/Keyboard.qml
| FAILED: src/components/.rcc/qmlcache/qtvkbcomponentsplugin_Keyboard_qml.cpp /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/components/.rcc/qmlcache/qtvkbcomponentsplugin_Keyboard_qml.cpp
| cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/components && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/components/.rcc/qmlcache && /usr/lib/qt6/libexec/qmlcachegen --bare --resource-path /qt-project.org/imports/QtQuick/VirtualKeyboard/Components/Keyboard.qml -I /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/lib/x86_64-linux-gnu/qt6/qml -I /usr/lib/x86_64-linux-gnu/qt6/qml -i /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/lib/x86_64-linux-gnu/qt6/qml/QtQuick/VirtualKeyboard/Components/qmldir --resource /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/components/.rcc/qmake_QtQuick_VirtualKeyboard_Components.qrc --resource /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/components/.rcc/qtvkbcomponentsplugin_raw_qml_0.qrc -o /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/components/.rcc/qmlcache/qtvkbcomponentsplugin_Keyboard_qml.cpp /<<PKGBUILDDIR>>/src/components/Keyboard.qml
| Segmentation fault (core dumped)
| ninja: build stopped: subcommand failed.
| dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j1 -v returned exit code 1
| make: *** [debian/rules:12: binary] Error 25
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

This originally was a cross build failure, but it also reproduces
natively. Therefore, I know that it also fails on an arm64 machine. In
all of my testing, all parallel=1 builds reliably failed while all
builds that weren't parallel=1 succeeded (cross or native). This is not
necessarily a bug in qt6-virtualkeyboard itself. I'll leave it up to you
to reassign as necessary.

Helmut


Reply to: