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

Bug#983597: marked as done (Segfault in libqt5quick5.so: QQuickItemLayer::~QQuickItemLayer())



Your message dated Sun, 26 Feb 2023 20:54:59 +0000
with message-id <E1pWO2t-001Ap6-EP@fasolo.debian.org>
and subject line Bug#983597: fixed in qtdeclarative-opensource-src 5.15.8+dfsg-3
has caused the Debian Bug report #983597,
regarding Segfault in libqt5quick5.so: QQuickItemLayer::~QQuickItemLayer()
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
983597: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983597
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libqt5quick5
Version: 5.15.2+dfsg-4
Architecture: amd64
Severity: normal
Tags: sid bullseye a11y upstream patch confirmed
Control: affects -1 + linphone-desktop

The segfault happens
* both with and without a preexisting configuration,
* only if Orca is running in the same session.  Without Orca the
  segfault does not happen.

Reproducer:
. Start Orca
. Start linphone
. If already configured: click "Assistant" (skip otherwise)
. Click "Use a SIP account"
. Enter as Username: a
. Enter as SIP Domain: b
. Enter as Password: c
. Click on "Use".  The program segfaults with a stacktrace like the
  attached with the top-most 5 frames pasted below:

------------------------------
#0  0x0000000000000000 in  ()
#1  0x00007ffff74d7ba7 in QQuickItemLayer::~QQuickItemLayer() (this=0x5555581100e0, __in_chrg=<optimized out>) at items/qquickitem.cpp:8338 (/lib/x86_64-linux-gnu/libQt5Quick.so.5)
#2  0x00007ffff74d7be9 in QQuickItemLayer::~QQuickItemLayer() (this=0x5555581100e0, __in_chrg=<optimized out>) at items/qquickitem.cpp:8340
#3  0x00007ffff764b21b in QAccessibleQuickItem::role() const (this=0x55555811e0d0) at accessible/qaccessiblequickitem.cpp:215
#4  0x00007fffeb1f18ca in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
...
------------------------------

A web search for "segfault" "QQuickItemLayer::~QQuickItemLayer"
produces an qt.io forum thread[1] where someone segfaulted with an
almost identical stacktrace with a virtual keyboard.  Thus I mark this
bug as confirmed.

If you decide to use the attached patch, please put the bugnumber in
the Bug-Debian: field for me.

Regards,
Dennis.

1: https://forum.qt.io/topic/105120/qt-application-crash-with-onboard-virtual-keyboard-with-non-root-users

Attachment: qtdecl-segfault.patch.gz
Description: patch

Attachment: libqt5quick5-stacktrace.txt.gz
Description: stacktrace


--- End Message ---
--- Begin Message ---
Source: qtdeclarative-opensource-src
Source-Version: 5.15.8+dfsg-3
Done: Dmitry Shachnev <mitya57@debian.org>

We believe that the bug you reported is fixed in the latest version of
qtdeclarative-opensource-src, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 983597@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Shachnev <mitya57@debian.org> (supplier of updated qtdeclarative-opensource-src package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 26 Feb 2023 23:32:58 +0300
Source: qtdeclarative-opensource-src
Architecture: source
Version: 5.15.8+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Dmitry Shachnev <mitya57@debian.org>
Closes: 983597
Changes:
 qtdeclarative-opensource-src (5.15.8+dfsg-3) unstable; urgency=medium
 .
   * Backport upstream patch to fix crash when destructing QQuickItem
     (closes: #983597).
Checksums-Sha1:
 36d12926c4831740e18383f6b2bdb181cb394110 5315 qtdeclarative-opensource-src_5.15.8+dfsg-3.dsc
 40e2172824076dcdaf8518c3eafe97a645f4f9fa 53096 qtdeclarative-opensource-src_5.15.8+dfsg-3.debian.tar.xz
 4c603a7f148c3748fd96481ec7e1b71d26416a36 11616 qtdeclarative-opensource-src_5.15.8+dfsg-3_source.buildinfo
Checksums-Sha256:
 32266c2d6fa6125b0fa016c148d761f457bd2f1de967744801e3b8b7b0c08981 5315 qtdeclarative-opensource-src_5.15.8+dfsg-3.dsc
 2fd327d55468325f74595821f770092341d2b2d08f8b9a5a77d31ebc381079c0 53096 qtdeclarative-opensource-src_5.15.8+dfsg-3.debian.tar.xz
 08b5ef709e033257d6e8d1553fa6329efa615d44797db44e670d2404c3c89977 11616 qtdeclarative-opensource-src_5.15.8+dfsg-3_source.buildinfo
Files:
 a9f97cb45dd8d5c19779d720eb769142 5315 libs optional qtdeclarative-opensource-src_5.15.8+dfsg-3.dsc
 f98560f6a8bc1993f992cf59abe657bb 53096 libs optional qtdeclarative-opensource-src_5.15.8+dfsg-3.debian.tar.xz
 ff1652f3f95dd99548d180bc92fd4e3e 11616 libs optional qtdeclarative-opensource-src_5.15.8+dfsg-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEE5688gqe4PSusUZcLZkYmW1hrg8sFAmP7wsoTHG1pdHlhNTdA
ZGViaWFuLm9yZwAKCRBmRiZbWGuDy8i8EACd6wZ+Qx5PGzmtjjLefdcxMtW7A46E
mm1ZC1siKqKJl/7XMCuGzEhe56FtrDLXJ5jPT348WIm5R7PxfffnGWrUrqkM6m2g
vKjwdVttjdkphCbPmSPHxppv0D/rGuyrYyqJwpNTHl7a8eamNWHdnZmOeGhfpAPI
v0hLdTRRpDzbqIcDLQqqYhBXMM4/1LFSvs5SaVex7ImXYGWi+BBsA5uJPQ1WjXff
OiQTXPB7HZR7vYd48keQjZ0c154HwSyRNJ0XwWFN2xE3H96vDRIcsF82xqhVHtMT
H422SePftWydBAh0vDevGxPHKgx/BO9pa5UVRpHhi5XxAlEmZjKODu8rd6nL66FV
MtVuhfcgp4WxxDaFZGuVHHQiwK+VgnUpVtjSf24EUbam4bQhFNqhUBsggpxp3zFC
gbarViu5RMEmXKlS5kTfKv23KuFvImeqCuVdo6C0LuEqYCOXZpNjSv2VMIQFPK+Y
/rfsJOpqYxKzOYj2yLMyoWBzYZq7xqE4avWMRftrpwbeYWq9zTSTHbIlHDNSSoZy
W4IeH6GNCtbbOj8/pVpkZ3SdglwQ6Q4EcDt2MLAjKT98g48plCpN8sRj/4VmD/5L
usBv8iWCLT3jG391YWRPQUNGHFdv445KEr9yppn0ZttObWgpxiwAi1isZ/2UlYVq
alYONB1pJd5C3Q==
=LjXp
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: