Bug 424179 - Crash KRunner while typed
Summary: Crash KRunner while typed
Status: RESOLVED DUPLICATE of bug 423003
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 5.19.3
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Kai Uwe Broulik
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-07-14 04:26 UTC by Alexandr Zamaraev (aka Tonal)
Modified: 2020-07-15 03:15 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandr Zamaraev (aka Tonal) 2020-07-14 04:26:22 UTC
Application: krunner (5.19.3)

Qt Version: 5.14.2
Frameworks Version: 5.72.0
Operating System: Linux 5.3.0-62-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.19

-- Information about the crash:
- What I was doing when the application crashed:
Launched KRunner, started typing. This started with the latest updates of neon stable. Unfortunately it's fully reproducable.

The crash can be reproduced every time.

-- Backtrace:
Application: krunner (krunner), signal: Segmentation fault

[KCrash Handler]
#4  0x0000000000000000 in ?? ()
#5  0x00007f350fbed0f4 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/krunner_ktp_contacts.so
#6  0x00007f3542cf44b9 in doActivate<false> (sender=0x56302b538ae0, signal_index=3, argv=0x7ffda714e690) at kernel/qobject.cpp:3882
#7  0x00007f3542ceef92 in QMetaObject::activate (sender=sender@entry=0x56302b538ae0, m=m@entry=0x7f351bffe6a0 <Plasma::AbstractRunner::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#8  0x00007f351bdd4ce0 in Plasma::AbstractRunner::prepare (this=this@entry=0x56302b538ae0) at ./obj-x86_64-linux-gnu/src/KF5Runner_autogen/include/moc_abstractrunner.cpp:225
#9  0x00007f351bdf3aa8 in Plasma::RunnerManagerPrivate::loadInstalledRunner (this=this@entry=0x56302ada5bc0, pluginMetaData=...) at ./src/runnermanager.cpp:401
#10 0x00007f351bdf4f9b in Plasma::RunnerManagerPrivate::loadRunners (this=0x56302ada5bc0) at ./src/runnermanager.cpp:270
#11 0x00007f351bdf162d in Plasma::RunnerManager::launchQuery (this=0x56302adf3700, untrimmedTerm=..., runnerName=...) at ./src/runnermanager.cpp:913
#12 0x00007f351bdf17a7 in Plasma::RunnerManager::launchQuery (this=<optimized out>, term=...) at ./src/runnermanager.cpp:883
#13 0x00007f35202c296d in Milou::RunnerResultsModel::setQueryString (this=0x56302b07da50, queryString=...) at ./lib/runnerresultsmodel.cpp:194
#14 0x00007f35202bf32d in Milou::ResultsModel::setQueryString (this=<optimized out>, queryString=...) at ./lib/resultsmodel.cpp:370
#15 0x00007f35202ccc6a in Milou::ResultsModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/lib/milou_autogen/EWIEGA46WW/moc_resultsmodel.cpp:228
#16 0x00007f3545ab8d1f in QQmlPropertyData::writeProperty (flags=..., value=0x7ffda714ea98, target=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:286
#17 GenericBinding<10>::doStore<QString> (flags=..., pd=<optimized out>, value=..., this=0x56302b0696f0) at qml/qqmlbinding.cpp:334
#18 GenericBinding<10>::write (this=0x56302b0696f0, result=..., isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:315
#19 0x00007f3545ab944a in QQmlNonbindingBinding::doUpdate (this=0x56302b0696f0, watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:250
#20 0x00007f3545ab6032 in QQmlBinding::update (this=0x56302b0696f0, flags=...) at qml/qqmlbinding.cpp:186
#21 0x00007f3545a8f322 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#22 0x00007f3545a3d119 in QQmlData::signalEmitted (object=0x56302adacbd0, index=<optimized out>, a=0x0) at qml/qqmlengine.cpp:858
#23 0x00007f3542cf4314 in doActivate<false> (sender=0x56302adacbd0, signal_index=32, argv=0x0) at kernel/qobject.cpp:3762
#24 0x00007f3545a38851 in QQmlVMEMetaObject::metaCall (this=0x56302adea5d0, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at qml/qqmlvmemetaobject.cpp:782
#25 0x00007f354598085d in QV4::QObjectWrapper::setProperty (engine=engine@entry=0x56302ae82dd0, object=object@entry=0x56302adacbd0, property=0x7f351c205758, value=...) at jsruntime/qv4qobjectwrapper.cpp:542
#26 0x00007f3545980b4e in QV4::QObjectWrapper::setQmlProperty (engine=0x56302ae82dd0, qmlContext=<optimized out>, object=0x56302adacbd0, name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...) at jsruntime/qv4qobjectwrapper.cpp:435
#27 0x00007f3545980c9b in QV4::QObjectWrapper::virtualPut (m=0x7f35224ab560, id=..., value=..., receiver=0x7f35224ab560) at jsruntime/qv4qobjectwrapper.cpp:721
#28 0x00007f35459468a9 in QV4::Object::put (receiver=0x7f35224ab560, v=..., id=..., this=0x7f35224ab560) at jsruntime/qv4object_p.h:324
#29 QV4::Object::virtualResolveLookupSetter (object=0x7f35224ab560, engine=0x56302ae82dd0, lookup=0x56302b1259c0, value=...) at jsruntime/qv4object.cpp:804
#30 0x00007f3545999978 in QV4::Moth::VME::interpret (frame=0x7ffda7150b40, engine=0x56302ae82dd0, code=0x7f3521c96eff ".FM|") at jsruntime/qv4vme_moth.cpp:653
#31 0x00007f354599e686 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffda7150b40, engine=engine@entry=0x56302ae82dd0) at jsruntime/qv4vme_moth.cpp:463
#32 0x00007f3545930faa in QV4::Function::call (this=this@entry=0x56302adbda90, thisObject=thisObject@entry=0x7f35224ab4e8, argv=argv@entry=0x7f35224ab500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#33 0x00007f3545aaee57 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x56302b05fb90, callData=callData@entry=0x7f35224ab4d0, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:211
#34 0x00007f3545a58f69 in QQmlBoundSignalExpression::evaluate (this=this@entry=0x56302b05fb90, a=a@entry=0x0) at qml/qqmlboundsignal.cpp:223
#35 0x00007f3545a5a1bb in QQmlBoundSignal_callback (e=0x56302adfc4d0, a=0x0) at qml/qqmlboundsignal.cpp:356
#36 0x00007f3545a8f322 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#37 0x00007f3545a3d119 in QQmlData::signalEmitted (object=0x56302b04bc20, index=<optimized out>, a=0x0) at qml/qqmlengine.cpp:858
#38 0x00007f3542cf4314 in doActivate<false> (sender=0x56302b04bc20, signal_index=61, argv=argv@entry=0x0) at kernel/qobject.cpp:3762
#39 0x00007f3542cef169 in QMetaObject::activate (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3943
#40 0x00007f3545a36fe5 in QQmlVMEMetaObject::activate (this=<optimized out>, object=<optimized out>, index=<optimized out>, args=args@entry=0x0) at qml/qqmlvmemetaobject.cpp:1212
#41 0x00007f3545a37188 in QQmlVMEMetaObjectEndpoint::tryConnect (this=0x56302adf4510) at qml/qqmlvmemetaobject.cpp:155
#42 0x00007f3545a8f322 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#43 0x00007f3545a3d119 in QQmlData::signalEmitted (object=0x56302adb18c0, index=<optimized out>, a=0x0) at qml/qqmlengine.cpp:858
#44 0x00007f3542cf4314 in doActivate<false> (sender=0x56302adb18c0, signal_index=30, argv=0x0) at kernel/qobject.cpp:3762
#45 0x00007f3542ceef92 in QMetaObject::activate (sender=sender@entry=0x56302adb18c0, m=m@entry=0x7f354677fb40 <QQuickTextInput::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#46 0x00007f3546322060 in QQuickTextInput::textChanged (this=this@entry=0x56302adb18c0) at .moc/moc_qquicktextinput_p.cpp:1314
#47 0x00007f354632aec3 in QQuickTextInputPrivate::finishChange (this=this@entry=0x56302afe44e0, validateFromState=<optimized out>, update=update@entry=false, edited=edited@entry=true) at items/qquicktextinput.cpp:3614
#48 0x00007f354632bad1 in QQuickTextInputPrivate::insert (this=this@entry=0x56302afe44e0, newText=...) at items/qquicktextinput.cpp:3254
#49 0x00007f354632ef77 in QQuickTextInputPrivate::processKeyEvent (this=this@entry=0x56302afe44e0, event=event@entry=0x7ffda7154c40) at items/qquicktextinput.cpp:4588
#50 0x00007f354632eff8 in QQuickTextInput::keyPressEvent (this=0x56302adb18c0, ev=0x7ffda7154c40) at items/qquicktextinput.cpp:1522
#51 0x00007f35462b4177 in QQuickItemPrivate::deliverKeyEvent (this=0x56302afe44e0, e=0x7ffda7154c40) at items/qquickitem.cpp:5208
#52 0x00007f35462b43b5 in QQuickItem::event (this=0x56302adb18c0, ev=0x7ffda7154c40) at items/qquickitem.cpp:8114
#53 0x00007f3543e389ac in QApplicationPrivate::notify_helper (this=this@entry=0x56302abf22f0, receiver=receiver@entry=0x56302adb18c0, e=e@entry=0x7ffda7154c40) at kernel/qapplication.cpp:3685
#54 0x00007f3543e3fbb0 in QApplication::notify (this=0x7ffda7155020, receiver=0x56302adb18c0, e=0x7ffda7154c40) at kernel/qapplication.cpp:3431
#55 0x00007f3542cb94a8 in QCoreApplication::notifyInternal2 (receiver=0x56302adb18c0, event=0x7ffda7154c40) at kernel/qcoreapplication.cpp:1075
#56 0x00007f3542cb967e in QCoreApplication::sendEvent (receiver=receiver@entry=0x56302adb18c0, event=event@entry=0x7ffda7154c40) at kernel/qcoreapplication.cpp:1470
#57 0x00007f35462c113f in QQuickWindowPrivate::deliverKeyEvent (this=this@entry=0x56302ac61170, e=e@entry=0x7ffda7154c40) at items/qquickwindow.cpp:1806
#58 0x00007f35462c65bf in QQuickWindow::keyPressEvent (this=<optimized out>, e=0x7ffda7154c40) at items/qquickwindow.cpp:1782
#59 0x00007f35432c1c05 in QWindow::event (this=this@entry=0x7ffda7155080, ev=ev@entry=0x7ffda7154c40) at kernel/qwindow.cpp:2363
#60 0x00007f35462d1975 in QQuickWindow::event (this=this@entry=0x7ffda7155080, e=e@entry=0x7ffda7154c40) at items/qquickwindow.cpp:1773
#61 0x00007f3546e2718b in PlasmaQuick::Dialog::event (this=0x7ffda7155080, event=0x7ffda7154c40) at ./src/plasmaquick/dialog.cpp:1363
#62 0x00005630292f641f in View::event (this=0x7ffda7155080, event=0x7ffda7154c40) at ./krunner/view.cpp:173
#63 0x00007f3543e389ac in QApplicationPrivate::notify_helper (this=this@entry=0x56302abf22f0, receiver=receiver@entry=0x7ffda7155080, e=e@entry=0x7ffda7154c40) at kernel/qapplication.cpp:3685
#64 0x00007f3543e3fbb0 in QApplication::notify (this=0x7ffda7155020, receiver=0x7ffda7155080, e=0x7ffda7154c40) at kernel/qapplication.cpp:3431
#65 0x00007f3542cb94a8 in QCoreApplication::notifyInternal2 (receiver=0x7ffda7155080, event=0x7ffda7154c40) at kernel/qcoreapplication.cpp:1075
#66 0x00007f3542cb968e in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x7ffda7155080, event=event@entry=0x7ffda7154c40) at kernel/qcoreapplication.cpp:1482
#67 0x00007f35432b305b in QGuiApplicationPrivate::processKeyEvent (e=0x56302b440ff0) at kernel/qguiapplication.cpp:2335
#68 0x00007f35432b79c5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x56302b440ff0) at kernel/qguiapplication.cpp:1941
#69 0x00007f35432901cb in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1170
#70 0x00007f3534ec5f9a in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#71 0x00007f353cfc5417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#72 0x00007f353cfc5650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#73 0x00007f353cfc56dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#74 0x00007f3542d187ac in QEventDispatcherGlib::processEvents (this=0x56302ac40720, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#75 0x00007f3542cb7d2a in QEventLoop::exec (this=this@entry=0x7ffda7154f40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#76 0x00007f3542cc14a0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1383
#77 0x00005630292f4dad in main (argc=<optimized out>, argv=<optimized out>) at ./krunner/main.cpp:120

The reporter indicates this bug may be a duplicate of or related to bug 424150, bug 423891, bug 423610, bug 423003, bug 422593.

Possible duplicates by query: bug 424150, bug 424122, bug 423891, bug 423729, bug 423610.

Reported using DrKonqi
Comment 1 Alexander Lohnau 2020-07-14 10:43:10 UTC
The plugin should be called "Instant Messaging", does disabling it fix the crash?

This is not reproducible on KDE Neon Unstable, but I will look into it!
Comment 2 Nate Graham 2020-07-14 15:46:25 UTC

*** This bug has been marked as a duplicate of bug 423003 ***
Comment 3 Alexandr Zamaraev (aka Tonal) 2020-07-15 03:03:09 UTC
(In reply to Alexander Lohnau from comment #1)
> The plugin should be called "Instant Messaging", does disabling it fix the
> crash?
> 
> This is not reproducible on KDE Neon Unstable, but I will look into it!

Yes! Worked!