最近我开始有一个问题,当我搜索时,KRunner会崩溃,但只在输入第三个字符之后。我可以键入,删除和重新键入多达2个字符,没有问题。一旦输入第三个字符,就会收到崩溃通知。我在Manjaro上使用等离子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是我日常工作流程的很大一部分。
发布于 2015-06-23 19:58:00
因此,这个行为不端的插件原来是windowed widgets。一旦我在Krunner设置中禁用了这个插件,我就不会再经历任何崩溃。我还没有确定是什么插件导致了崩溃,但我会报告,如果我做到了。
发布于 2015-11-23 21:18:26
@G-Man:对不起,下面不能评论。代表一定是50岁以上?O.o
不管怎样,我解决了我的问题。我把它缩小到~/.local/share/baloo文件夹
当文件夹被移除/移动时,我可以搜索所有内容。当文件夹存在时,它会在第二个字符处崩溃。也许你也有同样的问题。
发布于 2016-03-29 09:59:11
在我的例子中,这似乎也是baloo索引的一个问题。当重命名文件夹时,~/.local/share/baloo krunner再次正常工作。
https://unix.stackexchange.com/questions/210259
复制相似问题