diff -up kdelibs-4.11.3/kinit/autostart.cpp.autostart-debug kdelibs-4.11.3/kinit/autostart.cpp --- kdelibs-4.11.3/kinit/autostart.cpp.autostart-debug 2013-06-28 18:03:41.000000000 +0100 +++ kdelibs-4.11.3/kinit/autostart.cpp 2013-12-06 17:58:38.202910694 +0000 @@ -20,6 +20,7 @@ #define QT_NO_CAST_FROM_ASCII #include "autostart.h" +#include #include #include #include @@ -97,8 +98,10 @@ AutoStart::loadAutoStartList() item->phase = config.startPhase(); if (item->phase < 0) item->phase = 0; + kWarning() << "Loading autostart list item: name=" << item->name << " phase=" << item->phase; m_startList->append(item); } + kWarning() << "Loading complete"; } QString diff -up kdelibs-4.11.3/kinit/klauncher.cpp.autostart-debug kdelibs-4.11.3/kinit/klauncher.cpp --- kdelibs-4.11.3/kinit/klauncher.cpp.autostart-debug 2013-12-06 16:40:58.000000000 +0000 +++ kdelibs-4.11.3/kinit/klauncher.cpp 2013-12-06 17:54:47.369608109 +0000 @@ -537,11 +537,13 @@ KLauncher::slotAutoStart() do { QString service = mAutoStart.startService(); + kWarning() << "Autostarting service: " << service; if (service.isEmpty()) { // Done if( !mAutoStart.phaseDone()) { + kWarning() << "Autostarting done. Reporting back to ksmserver"; mAutoStart.setPhaseDone(); switch( mAutoStart.phase()) { @@ -816,6 +818,7 @@ KLauncher::start_service(KService::Ptr s const QStringList &envs, const QByteArray &startup_id, bool blind, bool autoStart, const QDBusMessage &msg) { + kWarning() << "Preparing start: " << service->name(); QStringList urls = _urls; bool runPermitted = KDesktopFile::isAuthorizedDesktopFile(service->entryPath()); @@ -908,6 +911,7 @@ KLauncher::start_service(KService::Ptr s msg.setDelayedReply(true); request->transaction = msg; } + kWarning() << "Queueing service request"; queueRequest(request); return true; } @@ -1051,6 +1055,7 @@ KLauncher::slotDequeue() KLaunchRequest *request = requestQueue.takeFirst(); // process request request->status = KLaunchRequest::Launching; + kWarning() << "Starting: " << request->name; requestStart(request); if (request->status != KLaunchRequest::Launching) {