Application: krunner (5.23.5) (Compiled from sources) Qt Version: 5.15.2 Frameworks Version: 5.90.0 Operating System: Linux 5.10.87-gentoo x86_64 Windowing System: X11 Distribution: Gentoo/Linux DrKonqi: 5.23.5 [KCrashBackend] -- Information about the crash: - What I was doing when the application crashed: krunner crashed immediately after hitting Alt+Space. See also attached backtrace. The reporter is unsure if this crash is reproducible. -- Backtrace: Application: krunner (krunner), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = {<No data fields>}} [KCrash Handler] #6 0x00007fdc994f336a in QSharedDataPointer<Plasma::QueryMatchPrivate>::operator-> (this=0x5) at /usr/include/qt5/QtCore/qshareddata.h:82 #7 Plasma::QueryMatch::data (this=0x5) at /var/tmp/portage/kde-frameworks/krunner-5.90.0/work/krunner-5.90.0/src/querymatch.cpp:202 #8 0x00007fdc7db54f90 in SystemsettingsRunner::mimeDataForMatch (this=<optimized out>, match=...) at /var/tmp/portage/kde-plasma/systemsettings-5.23.5/work/systemsettings-5.23.5/runner/systemsettingsrunner.cpp:247 #9 0x00007fdc99501d3b in Plasma::RunnerManagerPrivate::loadInstalledRunner (this=this@entry=0x562ba0a65f40, pluginMetaData=...) at /var/tmp/portage/kde-frameworks/krunner-5.90.0/work/krunner-5.90.0/src/runnermanager.cpp:298 #10 0x00007fdc99503417 in Plasma::RunnerManagerPrivate::loadRunners (this=0x562ba0a65f40, singleRunnerId=...) at /var/tmp/portage/kde-frameworks/krunner-5.90.0/work/krunner-5.90.0/src/runnermanager.cpp:188 #11 0x00007fdc994fe44c in Plasma::RunnerManager::launchQuery (this=0x562ba0ec3dd0, untrimmedTerm=..., runnerName=...) at /var/tmp/portage/kde-frameworks/krunner-5.90.0/work/krunner-5.90.0/src/runnermanager.cpp:941 #12 0x00007fdc8976d62c in Milou::RunnerResultsModel::setQueryString (this=this@entry=0x562ba0ab9d60, queryString=..., runner=...) at /var/tmp/portage/kde-plasma/milou-5.23.5/work/milou-5.23.5/lib/runnerresultsmodel.cpp:184 #13 0x00007fdc8976ad1e in Milou::ResultsModel::setQueryString (this=<optimized out>, queryString=...) at /var/tmp/portage/kde-plasma/milou-5.23.5/work/milou-5.23.5/lib/resultsmodel.cpp:360 #14 0x00007fdc98d85bf0 in QQmlPropertyData::writeProperty (flags=..., value=0x7ffd5f8fae88, target=<optimized out>, this=0x7fdc782fc3c8) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../../qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/qml/qqmlpropertydata_p.h:375 #15 GenericBinding<10>::doStore<QString> (flags=..., pd=0x7fdc782fc3c8, value=..., this=0x562ba0bec8a0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/qml/qqmlbinding.cpp:342 #16 GenericBinding<10>::write (this=0x562ba0bec8a0, result=..., isUndefined=<optimized out>, flags=...) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/qml/qqmlbinding.cpp:323 #17 0x00007fdc98d863f7 in QQmlNonbindingBinding::doUpdate (this=0x562ba0bec8a0, watcher=..., flags=..., scope=...) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/qml/qqmlbinding.cpp:258 #18 0x00007fdc98d84144 in QQmlBinding::update (this=0x562ba0bec8a0, flags=...) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/qml/qqmlbinding.cpp:194 #19 0x00007fdc98d614f5 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/qml/qqmlnotifier.cpp:104 #20 0x00007fdc9785baf9 in doActivate<false> (sender=0x562ba0a2cd00, signal_index=32, argv=argv@entry=0x0) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r12/work/qtbase-7c6c0030cf80ef7b9ace42996b0e0c3a72f76860/src/corelib/kernel/qobject.cpp:3778 #21 0x00007fdc97855edd in QMetaObject::activate (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r12/work/qtbase-7c6c0030cf80ef7b9ace42996b0e0c3a72f76860/src/corelib/kernel/qobject.cpp:3959 #22 0x00007fdc98d07595 in QQmlVMEMetaObject::activate (this=this@entry=0x562ba0a3d6c0, object=<optimized out>, index=<optimized out>, args=args@entry=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/qml/qqmlvmemetaobject.cpp:1312 #23 0x00007fdc98d09d20 in QQmlVMEMetaObject::metaCall (this=0x562ba0a3d6c0, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/qml/qqmlvmemetaobject.cpp:880 #24 0x00007fdc98c45162 in QV4::QObjectWrapper::setProperty (engine=0x562ba0a0c3a0, object=0x562ba0a2cd00, property=0x7fdc780b6158, value=...) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../../qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/qml/qqmlpropertydata_p.h:285 #25 0x00007fdc98c456a2 in QV4::QObjectWrapper::setQmlProperty (value=..., revisionMode=QV4::QObjectWrapper::IgnoreRevision, name=<optimized out>, object=0x562ba0a2cd00, qmlContext=<optimized out>, engine=0x562ba0a0c3a0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/jsruntime/qv4qobjectwrapper.cpp:435 #26 QV4::QObjectWrapper::setQmlProperty (engine=0x562ba0a0c3a0, qmlContext=<optimized out>, object=0x562ba0a2cd00, name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/jsruntime/qv4qobjectwrapper.cpp:418 #27 0x00007fdc98c45845 in QV4::QObjectWrapper::virtualPut (m=0x7fdc89dea548, id=..., value=..., receiver=0x7fdc89dea548) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/jsruntime/qv4qobjectwrapper.cpp:722 #28 0x00007fdc98c0cc02 in QV4::Object::put (receiver=0x7fdc89dea548, v=..., id=..., this=0x7fdc89dea548) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/jsruntime/qv4object_p.h:324 #29 QV4::Object::virtualResolveLookupSetter (object=0x7fdc89dea548, engine=0x562ba0a0c3a0, lookup=0x562ba1134260, value=...) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/jsruntime/qv4object.cpp:804 #30 0x00007fdc98c5e7d0 in QV4::Moth::VME::interpret (frame=0x7ffd5f8fcec0, engine=0x562ba0a0c3a0, code=0x7fdc893e6153 ".gLN.h\030\t\006`\tLE.i:jL?.k\030\a.l\030\n.m\030\r\246n\n\001\r\030\b:o\030\n\006`\nL#.p\030\v\026\a:q\030\016\246r\b\001\016|\v00.s:t\030\r\026\a:u\030\016\260v\002\r\016\002") at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/jsruntime/qv4vme_moth.cpp:653 #31 0x00007fdc98c62b47 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffd5f8fcec0, engine=engine@entry=0x562ba0a0c3a0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/jsruntime/qv4vme_moth.cpp:463 #32 0x00007fdc98bf7c5e in QV4::Function::call (this=this@entry=0x562ba0a28ce0, thisObject=<optimized out>, argv=argv@entry=0x7fdc89dea500, argc=<optimized out>, context=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/jsruntime/qv4function.cpp:69 #33 0x00007fdc98d7c235 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x562ba0cd6830, callData=callData@entry=0x7fdc89dea4d0, isUndefined=isUndefined@entry=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/qml/qqmljavascriptexpression.cpp:212 #34 0x00007fdc98d2d981 in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=<optimized out>) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../../qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/jsruntime/qv4jscall_p.h:95 #35 0x00007fdc98d2eb50 in QQmlBoundSignal_callback (e=0x562ba0e6c6e0, a=0x0) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../../qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69 #36 0x00007fdc98d614f5 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/qml/qml/qqmlnotifier.cpp:104 #37 0x00007fdc9785baf9 in doActivate<false> (sender=0x562ba0a2e570, signal_index=30, argv=0x0) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r12/work/qtbase-7c6c0030cf80ef7b9ace42996b0e0c3a72f76860/src/corelib/kernel/qobject.cpp:3778 #38 0x00007fdc97855cff in QMetaObject::activate (sender=sender@entry=0x562ba0a2e570, m=m@entry=0x7fdc9945a980 <QQuickTextInput::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r12/work/qtbase-7c6c0030cf80ef7b9ace42996b0e0c3a72f76860/src/corelib/kernel/qobject.cpp:3946 #39 0x00007fdc991a7390 in QQuickTextInput::textChanged (this=this@entry=0x562ba0a2e570) at .moc/moc_qquicktextinput_p.cpp:1319 #40 0x00007fdc991b01aa in QQuickTextInputPrivate::finishChange (this=0x562ba0ee7f60, validateFromState=0, update=<optimized out>, edited=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/quick/items/qquicktextinput.cpp:3608 #41 0x00007fdc991b44b7 in QQuickTextInputPrivate::processKeyEvent (this=this@entry=0x562ba0ee7f60, event=event@entry=0x7ffd5f8fee70) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/quick/items/qquicktextinput.cpp:4580 #42 0x00007fdc991b458a in QQuickTextInput::keyPressEvent (this=0x562ba0a2e570, ev=0x7ffd5f8fee70) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/quick/items/qquicktextinput.cpp:1516 #43 0x00007fdc9916cd6b in QQuickItemPrivate::deliverKeyEvent (this=this@entry=0x562ba0ee7f60, e=0x7ffd5f8fee70) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/quick/items/qquickitem.cpp:5207 #44 0x00007fdc9916cfc8 in QQuickItem::event (this=0x562ba0a2e570, ev=0x7ffd5f8fee70) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/quick/items/qquickitem.cpp:8182 #45 0x00007fdc9842963f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x562ba0a2e570, e=0x7ffd5f8fee70) at /var/tmp/portage/dev-qt/qtwidgets-5.15.2-r12/work/qtbase-c9fde86b0a2440133bc08f4811b6ca793be47f0a/src/widgets/kernel/qapplication.cpp:3632 #46 0x00007fdc978297e8 in QCoreApplication::notifyInternal2 (receiver=0x562ba0a2e570, event=0x7ffd5f8fee70) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r12/work/qtbase-7c6c0030cf80ef7b9ace42996b0e0c3a72f76860/src/corelib/kernel/qcoreapplication.cpp:1064 #47 0x00007fdc9917b5ef in QQuickWindowPrivate::deliverKeyEvent (this=<optimized out>, e=0x7ffd5f8fee70) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/quick/items/qquickwindow.cpp:1934 #48 0x00007fdc97dca8c5 in QWindow::event (this=this@entry=0x7ffd5f8ff240, ev=ev@entry=0x7ffd5f8fee70) at /var/tmp/portage/dev-qt/qtgui-5.15.2-r15/work/qtbase-7c6c0030cf80ef7b9ace42996b0e0c3a72f76860/src/gui/kernel/qwindow.cpp:2438 #49 0x00007fdc9918ef03 in QQuickWindow::event (this=this@entry=0x7ffd5f8ff240, e=e@entry=0x7ffd5f8fee70) at /var/tmp/portage/dev-qt/qtdeclarative-5.15.2-r14/work/qtdeclarative-7024ac8358f9e576dff013ce2452c1daa0d34506/src/quick/items/qquickwindow.cpp:1901 #50 0x00007fdc99642123 in PlasmaQuick::Dialog::event (this=this@entry=0x7ffd5f8ff240, event=event@entry=0x7ffd5f8fee70) at /var/tmp/portage/kde-frameworks/plasma-5.90.0/work/plasma-framework-5.90.0/src/plasmaquick/dialog.cpp:1387 #51 0x0000562b9ed37b06 in View::event (this=0x7ffd5f8ff240, event=0x7ffd5f8fee70) at /var/tmp/portage/kde-plasma/plasma-workspace-5.23.5/work/plasma-workspace-5.23.5/krunner/view.cpp:165 #52 0x00007fdc9842963f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7ffd5f8ff240, e=0x7ffd5f8fee70) at /var/tmp/portage/dev-qt/qtwidgets-5.15.2-r12/work/qtbase-c9fde86b0a2440133bc08f4811b6ca793be47f0a/src/widgets/kernel/qapplication.cpp:3632 #53 0x00007fdc978297e8 in QCoreApplication::notifyInternal2 (receiver=0x7ffd5f8ff240, event=0x7ffd5f8fee70) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r12/work/qtbase-7c6c0030cf80ef7b9ace42996b0e0c3a72f76860/src/corelib/kernel/qcoreapplication.cpp:1064 #54 0x00007fdc97dbbfe2 in QGuiApplicationPrivate::processKeyEvent (e=0x562ba0b04e10) at /var/tmp/portage/dev-qt/qtgui-5.15.2-r15/work/qtbase-7c6c0030cf80ef7b9ace42996b0e0c3a72f76860/src/gui/kernel/qguiapplication.cpp:2414 #55 0x00007fdc97da01db in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at /var/tmp/portage/dev-qt/qtgui-5.15.2-r15/work/qtbase-7c6c0030cf80ef7b9ace42996b0e0c3a72f76860/src/gui/kernel/qwindowsysteminterface.cpp:1169 #56 0x00007fdc92a6a43a in xcbSourceDispatch (source=<optimized out>) at /var/tmp/portage/dev-qt/qtgui-5.15.2-r15/work/qtbase-7c6c0030cf80ef7b9ace42996b0e0c3a72f76860/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105 #57 0x00007fdc95f5a42b in g_main_dispatch (context=0x7fdc8c005000) at ../glib-2.68.4/glib/gmain.c:3337 #58 g_main_context_dispatch (context=0x7fdc8c005000) at ../glib-2.68.4/glib/gmain.c:4055 #59 0x00007fdc95f5a6d8 in g_main_context_iterate (context=context@entry=0x7fdc8c005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.68.4/glib/gmain.c:4131 #60 0x00007fdc95f5a78f in g_main_context_iteration (context=0x7fdc8c005000, may_block=1) at ../glib-2.68.4/glib/gmain.c:4196 #61 0x00007fdc978797c6 in QEventDispatcherGlib::processEvents (this=0x562ba08acd70, flags=...) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r12/work/qtbase-7c6c0030cf80ef7b9ace42996b0e0c3a72f76860/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #62 0x00007fdc97828273 in QEventLoop::exec (this=this@entry=0x7ffd5f8ff100, flags=..., flags@entry=...) at ../../include/QtCore/../../../qtbase-7c6c0030cf80ef7b9ace42996b0e0c3a72f76860/src/corelib/global/qflags.h:69 #63 0x00007fdc97830590 in QCoreApplication::exec () at ../../include/QtCore/../../../qtbase-7c6c0030cf80ef7b9ace42996b0e0c3a72f76860/src/corelib/global/qflags.h:121 #64 0x00007fdc97db456c in QGuiApplication::exec () at /var/tmp/portage/dev-qt/qtgui-5.15.2-r15/work/qtbase-7c6c0030cf80ef7b9ace42996b0e0c3a72f76860/src/gui/kernel/qguiapplication.cpp:1867 #65 0x00007fdc984295b5 in QApplication::exec () at /var/tmp/portage/dev-qt/qtwidgets-5.15.2-r12/work/qtbase-c9fde86b0a2440133bc08f4811b6ca793be47f0a/src/widgets/kernel/qapplication.cpp:2824 #66 0x0000562b9ed3428d in main (argc=<optimized out>, argv=0x7ffd5f8ff200) at /var/tmp/portage/kde-plasma/plasma-workspace-5.23.5/work/plasma-workspace-5.23.5/krunner/main.cpp:117 [Inferior 1 (process 2866) detached] Possible duplicates by query: bug 252674. Reported using DrKonqi
Created attachment 145110 [details] krunner-20220104-163237.kcrash Okay. I can reproduce it all the time when starting to type immediately after hitting Alt+Space.
Fixed for now after rebuilding systemsettings. May have been caused by myself playing around with deprecation exclution.
Building frameworks without deprecations breaks BIC. In case of KRunner some virtual methods have been deprecated, plugins that were compiled with a previous versions will consequently fail to load or crash as seen here
Yup, I missed systemsettings while rebuilding plasma-workspace, plasma-desktop, kdeplasma-addonds et al.