[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