Bug 392359 - KRunner crashes when starting to type on desktop
Summary: KRunner crashes when starting to type on desktop
Status: RESOLVED DOWNSTREAM
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 5.12.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Kai Uwe Broulik
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-03-26 10:31 UTC by Łukasz Żarnowiecki
Modified: 2018-12-20 18:54 UTC (History)
0 users

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 Łukasz Żarnowiecki 2018-03-26 10:31:29 UTC
Application: krunner (5.12.3)

Qt Version: 5.10.1
Frameworks Version: 5.44.0
Operating System: Linux 4.15.10+ x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

I was typing program name on desktop without using alt+f2 and Kwin crashed.

The crash can be reproduced sometimes.

-- Backtrace:
Application: krunner (krunner), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f19e585b800 (LWP 5248))]

Thread 11 (Thread 0x7f19b4ff9700 (LWP 5333)):
#0  0x00007f19e117597b in poll () at /usr/lib/libc.so.6
#1  0x00007f19daae9ff3 in  () at /usr/lib/libglib-2.0.so.0
#2  0x13d1704b2c815600 in  ()
#3  0x0000000000000040 in  ()
#4  0x00007f199c000bf0 in  ()
#5  0x0000000000000001 in  ()
#6  0x0000000000000004 in  ()
#7  0x00007f199c000b20 in  ()
#8  0x0000000000000000 in  ()

Thread 10 (Thread 0x7f19b57fa700 (LWP 5324)):
#0  0x00007f19df45c3bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f19c69b28ec in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f19c69b27f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f19df45608c in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f19e117fe7f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f19b5ffb700 (LWP 5323)):
#0  0x00007f19df45c3bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f19c69b28ec in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f19c69b27f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f19df45608c in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f19e117fe7f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f19b67fc700 (LWP 5322)):
#0  0x00007f19df45c3bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f19c69b28ec in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f19c69b27f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f19df45608c in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f19e117fe7f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f19b6ffd700 (LWP 5321)):
#0  0x00007f19df45c3bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f19c69b28ec in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f19c69b27f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f19df45608c in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f19e117fe7f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f19b77fe700 (LWP 5320)):
#0  0x00007f19df45c3bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f19c69b28ec in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f19c69b27f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f19df45608c in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f19e117fe7f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f19b7fff700 (LWP 5319)):
#0  0x00007f19df45c3bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f19c69b28ec in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f19c69b27f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f19df45608c in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f19e117fe7f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f19c5200700 (LWP 5318)):
#0  0x00007f19df45c3bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f19c69b28ec in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f19c69b27f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f19df45608c in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f19e117fe7f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f19cd1df700 (LWP 5291)):
#0  0x00007f19e11713d8 in read () at /usr/lib/libc.so.6
#1  0x00007f19dab2f7d1 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2  0x0000000000000000 in  ()

Thread 2 (Thread 0x7f19cfabf700 (LWP 5276)):
#0  0x00007f19e117597b in poll () at /usr/lib/libc.so.6
#1  0x00007f19e05a9180 in  () at /usr/lib/libxcb.so.1
#2  0x00007f19e05aae4b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f19d245700a in QXcbEventReader::run() (this=0x564b0f3bff70) at qxcbconnection.cpp:1370
#4  0x00007f19e1879bbd in QThreadPrivate::start(void*) (arg=0x564b0f3bff70) at thread/qthread_unix.cpp:376
#5  0x00007f19df45608c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f19e117fe7f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f19e585b800 (LWP 5248)):
[KCrash Handler]
#6  0x0000000000000000 in  ()
#7  0x00007f198e7b3912 in  () at /usr/lib/libgobject-2.0.so.0
#8  0x00007f19e56a847a in call_init.part () at /lib64/ld-linux-x86-64.so.2
#9  0x00007f19e56a8586 in _dl_init () at /lib64/ld-linux-x86-64.so.2
#10 0x00007f19e56aca5e in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
#11 0x00007f19e11bbb64 in _dl_catch_error () at /usr/lib/libc.so.6
#12 0x00007f19e56ac27a in _dl_open () at /lib64/ld-linux-x86-64.so.2
#13 0x00007f19dafb6e86 in  () at /usr/lib/libdl.so.2
#14 0x00007f19e11bbb64 in _dl_catch_error () at /usr/lib/libc.so.6
#15 0x00007f19dafb7587 in  () at /usr/lib/libdl.so.2
#16 0x00007f19dafb6f22 in dlopen () at /usr/lib/libdl.so.2
#17 0x00007f19e1a62b8e in QLibraryPrivate::load_sys() (this=0x564b0fb24060) at plugin/qlibrary_unix.cpp:217
#18 0x00007f19e1a5bac6 in QLibraryPrivate::load() (this=0x564b0fb24060) at plugin/qlibrary.cpp:551
#19 0x00007f19e1a5bac6 in QLibraryPrivate::loadPlugin() (this=0x564b0fb24060) at plugin/qlibrary.cpp:604
#20 0x00007f19e26d7e9b in KPluginLoader::load() () at /usr/lib/libKF5CoreAddons.so.5
#21 0x00007f19e26d7fbb in KPluginLoader::instance() () at /usr/lib/libKF5CoreAddons.so.5
#22 0x00007f19e26d8008 in KPluginLoader::factory() () at /usr/lib/libKF5CoreAddons.so.5
#23 0x00007f19954b51fb in  () at /usr/lib/libKF5Runner.so.5
#24 0x00007f19954b64cf in  () at /usr/lib/libKF5Runner.so.5
#25 0x00007f19954b31db in Plasma::RunnerManager::launchQuery(QString const&, QString const&) () at /usr/lib/libKF5Runner.so.5
#26 0x00007f19956cef24 in Milou::SourcesModel::setQueryString(QString const&) () at /usr/lib/libmilou.so.5
#27 0x00007f19956d58f6 in  () at /usr/lib/libmilou.so.5
#28 0x00007f19e44623ff in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., value=0x7fff6da5f278, target=<optimized out>, this=<optimized out>) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.10.1/include/QtQml/5.10.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:320
#29 0x00007f19e44623ff in GenericBinding<10>::doStore<QString>(QString, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., pd=<optimized out>, value=..., this=0x564b0f764e40) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.10.1/src/qml/qml/qqmlbinding.cpp:296
#30 0x00007f19e44623ff in GenericBinding<10>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) (this=0x564b0f764e40, result=..., isUndefined=<optimized out>, flags=...) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.10.1/src/qml/qml/qqmlbinding.cpp:277
#31 0x00007f19e446262e in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x564b0f764e40, watcher=..., flags=..., scope=...) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.10.1/src/qml/qml/qqmlbinding.cpp:211
#32 0x00007f19e445f053 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x564b0f764e40, flags=...) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.10.1/src/qml/qml/qqmlbinding.cpp:168
#33 0x00007f19e4433b43 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x0) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.10.1/src/qml/qml/qqmlnotifier.cpp:106
#34 0x00007f19e43cd0ea in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x564b0f606c50, index=<optimized out>, a=0x0) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.10.1/src/qml/qml/qqmlengine.cpp:856
#35 0x00007f19e1a96f4f in QMetaObject::activate(QObject*, int, int, void**) (sender=0x564b0f606c50, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3644
#36 0x00007f19e43c74a6 in QQmlVMEMetaObject::activate(QObject*, int, void**) (this=this@entry=0x564b0f64ba60, object=<optimized out>, index=index@entry=49, args=args@entry=0x0) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.10.1/src/qml/qml/qqmlvmemetaobject.cpp:1243
#37 0x00007f19e43c9031 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) (this=0x564b0f64ba60, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.10.1/src/qml/qml/qqmlvmemetaobject.cpp:838
#38 0x00007f19e1a763e7 in QMetaProperty::write(QObject*, QVariant const&) const (this=this@entry=0x7fff6da610b0, object=object@entry=0x564b0f606c50, value=...) at kernel/qmetaobject.cpp:3217
#39 0x00007f19e1a9fb22 in QObject::setProperty(char const*, QVariant const&) (this=0x564b0f606c50, name=0x564b0e550de2 "query", value=...) at kernel/qobject.cpp:3914
#40 0x0000564b0e54cc3c in  ()
#41 0x0000564b0e5505aa in  ()
#42 0x00007f19e33f226d in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QVector<int> const&, int) (this=this@entry=0x7f19c0004e80, object=object@entry=0x564b0f402330, msg=..., metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:998
#43 0x00007f19e33f73d3 in QDBusConnectionPrivate::activateCall(QObject*, int, QDBusMessage const&) (this=this@entry=0x7f19c0004e80, object=0x564b0f402330, flags=flags@entry=273, msg=...) at qdbusintegrator.cpp:901
#44 0x00007f19e33f7ca8 in QDBusConnectionPrivate::activateCall(QObject*, int, QDBusMessage const&) (msg=..., flags=273, object=<optimized out>, this=0x7f19c0004e80) at qdbusintegrator.cpp:850
#45 0x00007f19e33f7ca8 in QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&, QDBusMessage const&, int) (this=0x7f19c0004e80, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1491
#46 0x00007f19e33fa4be in QDBusActivateObjectEvent::placeMetaCall(QObject*) (this=0x564b0f66dad0) at qdbusintegrator.cpp:1611
#47 0x00007f19e1a98182 in QObject::event(QEvent*) (this=this@entry=0x7fff6da61d10, e=<optimized out>) at kernel/qobject.cpp:1247
#48 0x00007f19e1fe8b49 in QWindow::event(QEvent*) (this=this@entry=0x7fff6da61d10, ev=ev@entry=0x564b0f66dad0) at kernel/qwindow.cpp:2356
#49 0x00007f19e49ade96 in QQuickWindow::event(QEvent*) (this=0x7fff6da61d10, e=0x564b0f66dad0) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.10.1/src/quick/items/qquickwindow.cpp:1620
#50 0x00007f19e54662a4 in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/libKF5PlasmaQuick.so.5
#51 0x0000564b0e54f690 in  ()
#52 0x00007f19e2a7e07c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x564b0f3aeeb0, receiver=receiver@entry=0x7fff6da61d10, e=e@entry=0x564b0f66dad0) at kernel/qapplication.cpp:3732
#53 0x00007f19e2a85a56 in QApplication::notify(QObject*, QEvent*) (this=0x7fff6da61ca0, receiver=0x7fff6da61d10, e=0x564b0f66dad0) at kernel/qapplication.cpp:3491
#54 0x00007f19e1a66e10 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fff6da61d10, event=event@entry=0x564b0f66dad0) at kernel/qcoreapplication.cpp:1050
#55 0x00007f19e1a69a76 in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x564b0f66dad0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#56 0x00007f19e1a69a76 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x564b0f3ad180) at kernel/qcoreapplication.cpp:1740
#57 0x00007f19e1a6a00a in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1594
#58 0x00007f19e1ac3d74 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x564b0f406880) at kernel/qeventdispatcher_glib.cpp:276
#59 0x00007f19daae9e38 in  () at /usr/lib/libglib-2.0.so.0
#60 0x0000000000000000 in  ()

Reported using DrKonqi
Comment 1 Christoph Feck 2018-12-20 18:54:04 UTC
Crash is caused by dlopen library loader error, possibly because of a broken ldconfig setup. If this is reproducible with all packages updated from consistent repositories, please report this issue directly to the bug tracker of your distribution.