Bugzilla – Bug 1215178
qt6-base-6.4.2-150500.3+ leads to qt6-creator hang
Last modified: 2023-12-07 13:01:59 UTC
With the current revision of libQt6Gui6-6.4.2-150500.3.7.4 from the official openSUSE repos, the qt6-creator-9.0.2 hangs when showing the Issues pane and consumes all memory in an infinite loop. The bug is the same as described on https://bugreports.qt.io/browse/QTCREATORBUG-28593 and connected with https://bugreports.qt.io/browse/QTBUG-109474 This is a regression in Qt6Gui cased by patch https://codereview.qt-project.org/c/qt/qtbase/+/435080 for Qt-6.5 branch. As per changelog, this patch was also applied to the qt6-base-6.4.2 from the "Updates from SUSE Linux Enterprise 15" repository (source file `0002-QTextLayout-fix-maximumWidth-for-a-text-containing-line.patch`). Thus, the problem appears now in Qt-6.4 branch including qt6-creator hang. Downgrading libQt6Gui6-6.4.2 to the original revision of libQt6Gui6-6.4.2-150500.1.14 from the Main OpenSUSE repository do resolves the issue with Qt6-creator. The problematic qt6base patch 435080 was superseded in the upstream via https://codereview.qt-project.org/c/qt/qtbase/+/453906 . Hope, this can be backported to the 6.4.2 as well. Or, the bad 435080 patch can be just removed altogether.
Nice detailed description and patch for this issue. It would be nice if all bug reports were like this. I submitted the fix to SLE-15-SP4 and SLE-15-SP5. Thanks!
Any news on this?
The release request targeting SLE 15 SP5 has been pending a QA review since 2023-09-29.
SUSE-RU-2023:4688-1: An update that has one fix can now be installed. Category: recommended (moderate) Bug References: 1215178 Sources used: openSUSE Leap 15.5 (src): qt6-base-6.4.2-150500.3.10.1, qt6-base-docs-6.4.2-150500.3.10.1 Desktop Applications Module 15-SP5 (src): qt6-base-6.4.2-150500.3.10.1 SUSE Package Hub 15 15-SP5 (src): qt6-base-6.4.2-150500.3.10.1 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
SUSE-RU-2023:4687-1: An update that has one fix can now be installed. Category: recommended (moderate) Bug References: 1215178 Sources used: openSUSE Leap 15.4 (src): qt6-base-6.2.2-150400.4.9.1, qt6-base-docs-6.2.2-150400.4.9.1 SUSE Package Hub 15 15-SP4 (src): qt6-base-6.2.2-150400.4.9.1 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
The crash in qt6-creator is fixed now. Thanks!