[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: Major QDBus regression in Qt6 with potential impact on KDE
From: Thiago Macieira <thiago () kde ! org>
Date: 2022-12-16 13:40:53
Message-ID: 13904546.RDIVbhacDa () tjmaciei-mobl5
[Download RAW message or body]
On Thursday, 15 December 2022 18:34:54 -03 Kai Uwe Broulik wrote:
> thanks for bringing that up. Indeed, at least Solid, KDE's Hardware
> Abstraction Framework, makes use of InterfacesAdded/InterfacesRemoved
> extensively when talking to UDisks for monitoring storage devices.
>
> That said, I haven't tried Solid on Qt 6 yet, so I don't know if it is a
> real-world issue for this scenario.
The issue appears to be a race condition, because strace shows everything
working as it should and the use of QDBUS_DEBUG=1 will affect timing. That also
means the issue is likely a Heisenbug and difficult to debug.
It might also be a latent issue in Qt 5 that got exposed by faster
functionality somewhere in QtCore, because there have been no changes to
QtDBus to account for this (it has barely received any changes since 5.6).
Someone needs to debug it and I don't have the time.
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Software Architect - Intel DCAI Cloud Engineering
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic