Comment 4 for bug 254347

Revision history for this message
Paul Loughman (snowhog) wrote :

That is interesting! Before you posted your comment, I had noticed that the .krunnerrc file appeared to contain corruption:
"headerState=\x00\x00\x00�\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0b\\\x02\x00\x00\x00\x05\x00\x00\x00\t\x00\x00\x00d\x00\x00\x00\x06\x00\x00\x00d\x00\x00\x00\x04\x00\x00\x00d\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\x02\x00\x00\x00d\x00\x00\x02^\x00\x00\x00\x0b\x01\x01\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00d����\x00\x00\x00�\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00�\x00\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x001\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x008\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00Q\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00�\x00\x00\x00\x01\x00\x00\x00\x00" (my quotes)

I moved it to .krunnerrc_BORKED and shutdown/restarted my system. This time only one instance of kate appeared. I looked, and no new .krunnerrc had been created. So, I believe that this corrupted (?) file was contributing to the problem. With it 'out of the picture' things are 'better' in that only one instance of kate. Hmmm.

I looked at the .xsession-errors, filtered through grep on krunner and kate, and this is what I got:

kdeinit4: Got EXEC_NEW '/usr/lib/kde4/bin/krunner' from launcher.
kdeinit4: preparing to launch /usr/lib/kde4/bin/krunner
kate(6226): createDoc
kate(6226) KateSessionManager::KateSessionManager: LOCAL SESSION DIR: "/home/paul/.kde4/share/apps/kate/sessions"
kate(6226) KateApp::initKate: Setting KATE_PID: ' 6226 '
kate(6226) KateSession::init: Warning, session file not found: "default.katesession"
kate(6226) KateViewDocumentProxyModel::updateBackgrounds: false
kate(6226) KateMainWindow::KateMainWindow: **************************************************************************** 0x816cc90
kate(6226) KateViewDocumentProxyModel::updateBackgrounds: false
kate(6226) KateViewDocumentProxyModel::updateBackgrounds: false
kate(6226) KateViewDocumentProxyModel::updateBackgrounds: true

The warning about the missing "default.katesession" file is interesting. The specified LOCAL SESSION DIR does in fact contain this file, as well as a "Default Session.katesession" The sizes and contents are identical, but the time stamps are different, in my case, default.katesession was created today at 23:13 hours and "Default Session.katesession" was created today at 22:56 hours.