thiago added inline comments. INLINE COMMENTS
> kdeinitinterface.cpp:46 > QLockFile lock(QDir::tempPath() + QLatin1Char('/') + > QLatin1String("startkdeinitlock")); > - if (!lock.tryLock()) { > + if (!lock.tryLock(timeout)) { > lock.lock(); This line doesn't need changing. You're getting a tryLock() failure because the lock file already exists. Adding a 5 second timeout is not going to change that. > kdeinitinterface.cpp:47 > + if (!lock.tryLock(timeout)) { > lock.lock(); > if > (dbusDaemon->isServiceRegistered(QStringLiteral("org.kde.klauncher5"))) { The problem is here. So we failed to lock, then we try again to lock, forever. Why is this code doing that? REPOSITORY R271 KDBusAddons REVISION DETAIL https://phabricator.kde.org/D14302 To: jtamate, dfaure, #frameworks, thiago Cc: lvsouza, kde-frameworks-devel, michaelh, ngraham, bruns