Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1001082: qtbase-opensource-src: segfault when closing one windows in a multi window QT application

0 views
Skip to first unread message

theofficialgman

unread,
Dec 3, 2021, 3:50:04 PM12/3/21
to
Package: qtbase-opensource-src
Severity: important
Tags: newcomer

Dear Maintainer,

In both debian buster and raspbian buster, closing an application window in a multi window QT application causes a segfault and the entire program to crash.
This might have been fixed upstream in one of these commits: https://github.com/qt/qtbase/commit/ca991ee22d3509f8f54ee26d4c30d45319428c8f or https://github.com/qt/qtbase/commit/e9e8d67e31b8b6a8348b5dae3225be2dbd87ffd2
QT 5.15 from debian bullseye does not have this issue, so it has been fixed upstream somewhere inbetween 5.12 and 5.15 release

-- System Information:
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
Architecture: aarch64

Kernel: Linux 4.9.140+ (SMP w/4 CPU cores; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C), LANGUAGE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

theofficialgman

unread,
Feb 9, 2022, 2:10:04 PM2/9/22
to
any updates on this? as referenced before, it should be fixable by picking these two commits:
https://codereview.qt-project.org/c/qt/qtbase/+/264529
https://codereview.qt-project.org/c/qt/qtbase/+/237817
which were used to resolve this bug: https://bugreports.qt.io/browse/QTBUG-68393

Dmitry Shachnev

unread,
Feb 13, 2022, 11:00:04 AM2/13/22
to
Hi!
In your first message you mentioned these two commits:

https://code.qt.io/cgit/qt/qtbase.git/commit/?id=ca991ee22d3509f8
Segfault when the exiting the application under platform eglfs
https://code.qt.io/cgit/qt/qtbase.git/commit/?id=e9e8d67e31b8b6a8
Fix segfault when closing widget and destroying window in QDialog::done

But these two codereviews are completely different commits:

https://code.qt.io/cgit/qt/qtbase.git/commit/?id=81e298a51d08c510
QWidget: fix setTabOrder for compound widgets
https://code.qt.io/cgit/qt/qtbase.git/commit/?id=a7cbb8c639487edb
QWidget: fix setTabOrder for compound widgets

Can you please clarify which of the commits I should cherry-pick?

Sorry for the delayed reply, our team has limited resources and we are
mostly focused on the current stable release and the development release,
your bug seems to affect only oldstable.

--
Dmitry Shachnev
signature.asc

theofficialgman

unread,
Feb 17, 2022, 11:30:03 AM2/17/22
to
Thanks for pushing the fix to the buster git branch. Is this good to be released or do we have to wait for some release timing before it is built and published?

Dmitry Shachnev

unread,
Feb 20, 2022, 1:30:03 PM2/20/22
to
Hi,
I have just filed https://bugs.debian.org/1006182 which needs to be approved
by the Release team.

--
Dmitry Shachnev
signature.asc
0 new messages