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. 어떤 플러그인이 충돌을 일으키는지 확인하지 못했지만, 그렇게 되면 보고하겠습니다.

답변2

@G-Man: 죄송합니다. 아래에는 댓글을 달 수 없습니다. 대표자는 50세 이상이어야 하나요? 오

어쨌든: 문제를 해결했습니다. 폴더까지 정리했어요~/.local/share/baloo

폴더가 삭제/이동되면 모든 내용을 검색할 수 있습니다. 폴더가 존재하면 두 번째 문자에서 충돌이 발생합니다. 어쩌면 당신도 같은 문제가 있을 수도 있습니다.

답변3

내 경우에는 baloo 인덱스에도 문제가 있는 것 같습니다. 폴더 이름을 바꾸면 ~/.local/share/balookrunner가 다시 잘 작동합니다.

관련 정보