Krunner 输入 3 个字母后崩溃

Krunner 输入 3 个字母后崩溃

我最近开始遇到一个问题,当我搜索时,KRunner 会崩溃,但只有在输入第三个字符后才会崩溃。我可以毫无问题地输入、删除和重新输入最多 2 个字符。一旦我输入第三个字符,我就会收到崩溃通知。我在 Manjaro Linux 上使用 Plasma 5 桌面版本 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 是我日常工作流程的重要组成部分。

答案1

因此,行为不当的插件结果是windowed widgets.一旦我在 Krunner 设置中禁用该插件,我就不再遇到任何崩溃。我还没有确定导致崩溃的插件是什么,但如果确定的话我会报告。

答案2

@G-Man:抱歉,无法在下面发表评论。代表必须超过 50 岁?哦

无论如何:我解决了我的问题。我将范围缩小到文件夹~/.local/share/baloo

当文件夹被删除/移动时,我可以搜索所有内容。当该文件夹存在时,它会在第二个字符处崩溃。也许你也有同样的问题。

答案3

就我而言,这似乎也是 baloo 索引的问题。重命名文件夹时,~/.local/share/balookrunner 再次正常工作。

相关内容