最近、検索中にKRunnerがクラッシュするという問題が発生し始めましたが、3番目の文字が入力された後でのみです。最大2文字まで問題なく入力、削除、再入力できます。 3番目の文字を入力するとすぐに、クラッシュ通知が表示されます。 ManjaroLinuxでPlasma5デスクトップバージョン5.3.1を使用しています。
コマンドラインから直接実行すると、実行中に次の出力が得られます。
Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion
kf5.kservice.sycoca: Trying to open ksycoca from "/home/tmacey/.cache/ksycoca5"
org.kde.krunner: Loading runner: "org.kde.activities"
QObject::connect: No such signal KActivities::Consumer::serviceStatusChanged(KActivities::Consumer::ServiceStatus)
QObject::connect: (receiver name: 'Activities')
org.kde.krunner: Categories not enabled. Removing runner: "org.kde.activities"
org.kde.krunner: Loading runner: "calculator"
I/O warning : failed to load external entity "/home/tmacey/.qalculate/eurofxref-daily.xml"
I/O warning : failed to load external entity "/home/tmacey/.qalculate/eurofxref-daily.xml"
org.kde.krunner: Categories not enabled. Removing runner: "calculator"
org.kde.krunner: Loading runner: "Dictionary"
org.kde.krunner: Loaded: "Dictionary"
org.kde.krunner: Loading runner: "Spell Checker"
org.kde.krunner: Loading runner: "Kill Runner"
org.kde.krunner: Loaded: "Kill Runner"
org.kde.krunner: Loading runner: "recentdocuments"
org.kde.krunner: Loaded: "recentdocuments"
org.kde.krunner: Loading runner: "locations"
org.kde.krunner: Loaded: "locations"
org.kde.krunner: Loading runner: "bookmarks"
org.kde.krunner: Loaded: "bookmarks"
org.kde.krunner: Loading runner: "baloosearch"
org.kde.krunner: Loaded: "baloosearch"
org.kde.krunner: Loading runner: "org.kde.datetime"
org.kde.krunner: Loaded: "org.kde.datetime"
org.kde.krunner: Loading runner: "org.kde.windowedwidgets"
org.kde.krunner: Loaded: "org.kde.windowedwidgets"
org.kde.krunner: Loading runner: "unitconverter"
org.kde.krunner: Loaded: "unitconverter"
org.kde.krunner: Loading runner: "windows"
org.kde.krunner: Loaded: "windows"
org.kde.krunner: Loading runner: "Audio Player Control Runner"
org.kde.krunner: Loaded: "Audio Player Control Runner"
org.kde.krunner: Loading runner: "webshortcuts"
org.kde.kurlfilter-ikws: ":q"
org.kde.kurifilter-ikws: Keywords Engine: Loading config...
org.kde.kurifilter-ikws: Web Shortcuts Enabled: true
org.kde.kurifilter-ikws: Default Shortcut: ""
org.kde.kurifilter-ikws: Keyword Delimiter: :
org.kde.krunner: Loaded: "webshortcuts"
org.kde.krunner: Loading runner: "services"
org.kde.krunner: Loaded: "services"
org.kde.krunner: Loading runner: "Shell"
org.kde.krunner: Loaded: "Shell"
org.kde.krunner: Loading runner: "PowerDevil"
Error contacting the daemon!
org.kde.krunner: Loaded: "PowerDevil"
org.kde.krunner: Loading runner: "desktopsessions"
org.kde.krunner: Loaded: "desktopsessions"
org.kde.krunner: Loading runner: "places"
org.kde.krunner: Loaded: "places"
org.kde.kactivities.lib.core: Killing the consumer
org.kde.kactivities.lib.core: Killing the consumer
org.kde.kurifilter-shorturi: "k"
org.kde.kurifilter-shorturi: path = "k" isLocalFullPath= false exists= false url= QUrl( "k" )
kf5.kservice.sycoca: Trying to open ksycoca from "/home/tmacey/.cache/ksycoca5"
org.kde.kurifilter-shorturi: "kr"
org.kde.kurifilter-shorturi: path = "kr" isLocalFullPath= false exists= false url= QUrl( "kr" )
kf5.kservice.sycoca: Trying to open ksycoca from "/home/tmacey/.cache/ksycoca5"
org.kde.kurifilter-shorturi: "kru"
org.kde.kurifilter-shorturi: path = "kru" isLocalFullPath= false exists= false url= QUrl( "kru" )
kf5.kservice.sycoca: Trying to open ksycoca from "/home/tmacey/.cache/ksycoca5"
session switching to "kru"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/tmacey/.cache/ksycoca5"
Accessed invalid KPluginInfo object
KCrash: Attempting to start /usr/bin/krunner from kdeinit
sock_file=/run/user/1000/kdeinit5__1
KCrash: Application 'krunner' crashing...
KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__1
QSocketNotifier: Invalid socket 8 and type 'Read', disabling...
QSocketNotifier: Invalid socket 11 and type 'Read', disabling...
QSocketNotifier: Invalid socket 14 and type 'Read', disabling...
QSocketNotifier: Invalid socket 16 and type 'Read', disabling...
QSocketNotifier: Invalid socket 24 and type 'Read', disabling...
QSocketNotifier: Invalid socket 9 and type 'Read', disabling...
QSocketNotifier: Invalid socket 15 and type 'Read', disabling...
QSocketNotifier: Invalid socket 12 and type 'Read', disabling...
QSocketNotifier: Invalid socket 17 and type 'Exception', disabling...
[1] + 6730 suspended (signal) krunner
すべてのプラグインを無効にしようとしましたが、クラッシュを防いだようですが、どのプラグインが問題の原因であるかを特定できませんでした。 KRunnerは私の日常のワークフローの大部分を占めているので、誰かがこれを修正する方法について提案があれば、私はそれを大いに感謝します。
したがって、誤動作するプラグインはwindowed widgets
であることが判明しました。 Krunner設定でそのプラグインを無効にすると、クラッシュは発生しなくなりました。クラッシュの原因となったプラグインについてはまだ特定していませんが、発生した場合は報告します。
@ G-Man:申し訳ありませんが、以下にコメントすることはできません。担当者は50歳以上である必要がありますか? O.o
とにかく:私は自分の問題を解決しました。フォルダーに絞り込みました~/.local/share/baloo
フォルダを削除/移動すると、すべてを検索できます。フォルダが存在する場合、2番目の文字でクラッシュします。たぶんあなたは同じ問題を抱えています。
私の場合、これはバルーのインデックス作成にも問題があるようです。フォルダの名前を変更する場合~/.local/share/baloo
krunnerは再び正常に動作します。