https://bugs.kde.org/show_bug.cgi?id=405444
Bug ID: 405444 Summary: ksplashqml hits its hard timeout of 30 seconds because of failing qdbus call kinit Product: ksplash Version: 5.14.5 Platform: Debian testing OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: unassigned-b...@kde.org Reporter: bernha...@mailbox.org Target Milestone: --- Created attachment 118780 --> https://bugs.kde.org/attachment.cgi?id=118780&action=edit ksplashqml: Retry in start script if dbus interface is not yet up. When /usr/bin/startkde starts it first executes ksplashqml around line 134. Later around line 297 is a call "qdbus ... kinit" to increase the stage in ksplashqml. Unfortunately it looks like on fast enough systems the qdbus call is faster reached as ksplashqml has opened the dbus interface. This results in the message in .xsession-errors: Cannot find 'org.kde.KSplash.setStage' in object /KSplash at org.kde.KSplash Therefore ksplashqml seems to never reach setStage(6) to finish its execution and therefore runs into the hard limit of 30 seconds. Attached patch tries to retry the qdus call when it returns not success. Unfortunately the overhead of the loop might be already enough to have the dbus interface already up, because I did never see the logging when doing a retry. Operating System: Debian GNU/Linux KDE Plasma Version: 5.14.5 Qt Version: 5.11.3 KDE Frameworks Version: 5.54.0 Kernel Version: 4.19.0-2-amd64 OS Type: 64-bit Processors: 16 × AMD Ryzen 7 1700 Eight-Core Processor Memory: 15.5 GiB of RAM -- You are receiving this mail because: You are watching all bug changes.