KCM search and krunner crash on Plasma5

I have updated my tumbleweed installation to plasma5 but krunner crashes every time I try to use it. I can make it appear using alt+f2 but as soon as I write any letter it crashes.

I have tested it with a new user and it does the same. However if I run a live image openSUSE-Plasma5.x86_64-5.2.90-Build2.13.iso this error doesn’t appear.

I would really want to avoid reinstalling the system: I was so happy that OpenSuse seemed like a stable and reliable system. Please help me debug this problem.

Some more details:

If run from the console this is the result then I type in any letter:

Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion
kf5.kservice.sycoca: Trying to open ksycoca from "/home/guraltsev/.cache/ksycoca5"
org.kde.krunner: Loading runner:  "locations"
org.kde.krunner: Loaded: "locations"
org.kde.krunner: Loading runner:  "shell"
org.kde.krunner: Loaded: "shell"
org.kde.krunner: Loading runner:  "windows"
org.kde.krunner: Loaded: "windows"
org.kde.krunner: Loading runner:  "unitconverter"
org.kde.krunner: Loaded: "unitconverter"
org.kde.krunner: Loading runner:  "recentdocuments"
org.kde.krunner: Loaded: "recentdocuments"
org.kde.krunner: Loading runner:  "Dictionary"
org.kde.krunner: Loaded: "Dictionary"
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:  "Audio Player Control Runner"
org.kde.krunner: Loaded: "Audio Player Control Runner"
org.kde.krunner: Loading runner:  "PowerDevil"
Error contacting the daemon!
org.kde.krunner: Loaded: "PowerDevil"
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: Loading runner:  "Spell Checker"
org.kde.krunner: Loading runner:  "desktopsessions"
org.kde.krunner: Loaded: "desktopsessions"
org.kde.krunner: Loading runner:  "services"
org.kde.krunner: Loaded: "services"
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: Loaded: "org.kde.activities"
org.kde.krunner: Loading runner:  "Kill Runner"
org.kde.krunner: Loaded: "Kill Runner"
org.kde.krunner: Loading runner:  "bookmarks"
org.kde.krunner: Loaded: "bookmarks"
org.kde.krunner: Loading runner:  "places"
org.kde.krunner: Loaded: "places"
org.kde.krunner: Loading runner:  "baloosearch"
org.kde.krunner: Loaded: "baloosearch"
org.kde.krunner: Loading runner:  "calculator"
KCrash: Attempting to start /usr/bin/krunner from kdeinit
sock_file=/run/user/1000/kdeinit5__0
KCrash: Application 'krunner' crashing...
[1]    7708 alarm      krunner

If I try to push the settings button I get the crash with essentially a similar message.

I suspect that the problem is also related to the fact that trying to run the
“Search” configuration item from systemsettings5 also crashes:

The crash log to it is too long and I posted it at:
https://bugs.kde.org/show_bug.cgi?id=349408

Thanks!

Found the problem:

It was /usr/lib64/qt5/plugins/krunner_calculatorrunner.so
from plasma5-workspace 5.3.1-2.1

Removing it from there makes krunner complain about not finding it but it doesn’t crash anymore.
Putting it back makes the problem come back again.

Filing a bug report:
https://bugzilla.opensuse.org/show_bug.cgi?id=935531