Bug 308320

Summary: Random crash while typing command in krunner [ appmenu related]
Product: [Plasma] krunner Reporter: S. Burmeister <sven.burmeister>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: afiestas, web
Priority: NOR    
Version: 4.9.2   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description S. Burmeister 2012-10-13 10:48:40 UTC
Application: krunner (0.1)
KDE Platform Version: 4.9.2 "release 511" (Compiled from sources)
Qt Version: 4.8.3
Operating System: Linux 3.4.6-2.10-default i686
Distribution: "openSUSE 12.2 (i586)"

-- Information about the crash:
- What I was doing when the application crashed: I was typing a command that was part of krunner's histroy, i.e. it did already display the complete command in grey letters. Then krunner suddenly crashed.

Clementine is not installed, neither do I see a clementine runner, so that cannot be it.

-- Backtrace:
Application: Oberfläche zur Ausführung von Befehlen (kdeinit4), signal: Aborted
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb56a7b00 (LWP 15475))]

Thread 6 (Thread 0xb08f3b40 (LWP 15478)):
#0  0xb776e430 in __kernel_vsyscall ()
#1  0xb5f5790b in poll () from /lib/libc.so.6
#2  0xb595423b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb5945af0 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb5945c51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6dba32f in QEventDispatcherGlib::processEvents (this=0xaff00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb6d8704c in QEventLoop::processEvents (this=this@entry=0xb08f3228, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6d87341 in QEventLoop::exec (this=0xb08f3228, flags=...) at kernel/qeventloop.cpp:204
#8  0xb6c72a5c in QThread::exec (this=0x9aa1778) at thread/qthread.cpp:501
#9  0xb6d6559d in QInotifyFileSystemWatcherEngine::run (this=0x9aa1778) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb6c75e68 in QThreadPrivate::start (arg=0x9aa1778) at thread/qthread_unix.cpp:338
#11 0xb6bf2e32 in start_thread () from /lib/libpthread.so.0
#12 0xb5f628ee in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa965cb40 (LWP 18698)):
[KCrash Handler]
#7  0xb776e430 in __kernel_vsyscall ()
#8  0xb5ea631f in raise () from /lib/libc.so.6
#9  0xb5ea7c03 in abort () from /lib/libc.so.6
#10 0xb5774545 in _dbus_abort () at dbus-sysdeps.c:94
#11 0xb5769831 in _dbus_warn_check_failed (format=0xb577a548 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at dbus-internals.c:290
#12 0xb575f45e in dbus_pending_call_block (pending=0x0) at dbus-pending-call.c:742
#13 0xb5aea683 in q_dbus_pending_call_block (pending=<optimized out>) at qdbus_symbols_p.h:313
#14 QDBusConnectionPrivate::waitForFinished (this=0x99762d0, pcall=0xa85829a8) at qdbusintegrator.cpp:1778
#15 0xb5b2dfa1 in QDBusPendingCallPrivate::waitForFinished (this=0xa85829a8) at qdbuspendingcall.cpp:245
#16 0xaa0dabf5 in AppMenu::getMenuForActiveWindow (this=this@entry=0x9cb81c8) at /usr/src/debug/appmenu-1328739186/src/appmenu.cpp:124
#17 0xaa0dbb6e in AppMenu::match (this=0x9cb81c8, context=...) at /usr/src/debug/appmenu-1328739186/src/appmenu.cpp:81
#18 0xb2a70104 in ThreadWeaver::Weaver::instance()::mutex () from /usr/lib/libthreadweaver.so.4
#19 0xb49f41b4 in Plasma::AbstractRunner::performMatch (this=0x9cb81c8, localContext=...) at /usr/src/debug/kdelibs-4.9.2/plasma/abstractrunner.cpp:136
#20 0xb4a99d1c in Plasma::FindMatchesJob::run (this=0x9e6fc98) at /usr/src/debug/kdelibs-4.9.2/plasma/private/runnerjobs.cpp:159
#21 0xb2a65803 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0xa965c208, th=th@entry=0x9b4a758, job=job@entry=0x9e6fc98) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Job.cpp:106
#22 0xb2a659a3 in ThreadWeaver::Job::execute (this=0x9e6fc98, th=0x9b4a758) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Job.cpp:135
#23 0xb2a64da2 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0xa965c284, parent=0x9b49fe8, th=th@entry=0x9b4a758) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:95
#24 0xb2a64e8a in ThreadWeaver::Thread::run (this=0x9b4a758) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:142
#25 0xb6c75e68 in QThreadPrivate::start (arg=0x9b4a758) at thread/qthread_unix.cpp:338
#26 0xb6bf2e32 in start_thread () from /lib/libpthread.so.0
#27 0xb5f628ee in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa8e5bb40 (LWP 18699)):
#0  0xb776e430 in __kernel_vsyscall ()
#1  0xb6bf6a4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6c76440 in wait (time=4294967295, this=0x9af3318) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x9b4a000, mutex=0x9ac6c60, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0xb2a633e5 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9b49fe8, th=0x9b456f0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb2a6622b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9aaddf8, th=0x9b456f0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb2a62f4a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9b49fe8, th=0x9b456f0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb2a66384 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9aaddf8, th=0x9b456f0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb2a62e43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9b49fe8, th=0x9b456f0, previous=0x9b3fae8) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb2a64dd4 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0xa8e5b284, parent=0x9b49fe8, th=th@entry=0x9b456f0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:87
#10 0xb2a64e8a in ThreadWeaver::Thread::run (this=0x9b456f0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:142
#11 0xb6c75e68 in QThreadPrivate::start (arg=0x9b456f0) at thread/qthread_unix.cpp:338
#12 0xb6bf2e32 in start_thread () from /lib/libpthread.so.0
#13 0xb5f628ee in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa845ab40 (LWP 18700)):
#0  0xb776e430 in __kernel_vsyscall ()
#1  0xb6bf6a4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6c76440 in wait (time=4294967295, this=0x9af3318) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x9b4a000, mutex=0x9ac6c60, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0xb2a633e5 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9b49fe8, th=0x9bcba90) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb2a6622b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9aaddf8, th=0x9bcba90) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb2a62f4a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9b49fe8, th=0x9bcba90) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb2a66384 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9aaddf8, th=0x9bcba90) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb2a62e43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9b49fe8, th=0x9bcba90, previous=0x9adc7d0) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb2a64dd4 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0xa845a284, parent=0x9b49fe8, th=th@entry=0x9bcba90) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:87
#10 0xb2a64e8a in ThreadWeaver::Thread::run (this=0x9bcba90) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:142
#11 0xb6c75e68 in QThreadPrivate::start (arg=0x9bcba90) at thread/qthread_unix.cpp:338
#12 0xb6bf2e32 in start_thread () from /lib/libpthread.so.0
#13 0xb5f628ee in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa7c59b40 (LWP 18701)):
#0  0xb776e430 in __kernel_vsyscall ()
#1  0xb6bf6a4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6c76440 in wait (time=4294967295, this=0x9af3318) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x9b4a000, mutex=0x9ac6c60, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0xb2a633e5 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9b49fe8, th=0x9b45928) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb2a6622b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9aaddf8, th=0x9b45928) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb2a62f4a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9b49fe8, th=0x9b45928) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb2a66384 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9aaddf8, th=0x9b45928) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb2a62e43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9b49fe8, th=0x9b45928, previous=0x9b91208) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb2a64dd4 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0xa7c59284, parent=0x9b49fe8, th=th@entry=0x9b45928) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:87
#10 0xb2a64e8a in ThreadWeaver::Thread::run (this=0x9b45928) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:142
#11 0xb6c75e68 in QThreadPrivate::start (arg=0x9b45928) at thread/qthread_unix.cpp:338
#12 0xb6bf2e32 in start_thread () from /lib/libpthread.so.0
#13 0xb5f628ee in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb56a7b00 (LWP 15475)):
#0  0xb776e430 in __kernel_vsyscall ()
#1  0xb5f5ef57 in syscall () from /lib/libc.so.6
#2  0xb6c746f7 in _q_futex (timeout=0x0, val=2, op=0, addr=0x99763c8, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99
#3  QMutexPrivate::wait (this=0x99763c8, timeout=-1) at thread/qmutex_unix.cpp:113
#4  0xb6c702dc in QMutex::lockInternal (this=this@entry=0x9976308) at thread/qmutex.cpp:450
#5  0xb6c705c0 in QMutex::lock (this=0x9976308) at thread/qmutex.cpp:177
#6  0xb5ae9b99 in QDBusMutexLocker (m=0x9976308, this=<synthetic pointer>, s=0x99762d0, a=DoDispatchAction) at qdbusthreaddebug_p.h:188
#7  QDBusDispatchLocker (s=0x99762d0, a=DoDispatchAction, this=<synthetic pointer>) at qdbusthreaddebug_p.h:203
#8  QDBusConnectionPrivate::doDispatch (this=0x99762d0) at qdbusintegrator.cpp:1127
#9  0xb5b33228 in qt_static_metacall (_a=0x9d04140, _id=3, _o=0x99762d0, _c=<optimized out>) at .moc/release-shared/moc_qdbusconnection_p.cpp:75
#10 QDBusConnectionPrivate::qt_static_metacall (_o=0x99762d0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x9d04140) at .moc/release-shared/moc_qdbusconnection_p.cpp:66
#11 0xb6d9a2fa in QMetaCallEvent::placeMetaCall (this=0x9b29cf0, object=0x99762d0) at kernel/qobject.cpp:525
#12 0xb6d9e85b in QObject::event (this=0x99762d0, e=0x9b29cf0) at kernel/qobject.cpp:1204
#13 0xb6257adc in QApplicationPrivate::notify_helper (this=0x99982c8, receiver=0x99762d0, e=0x9b29cf0) at kernel/qapplication.cpp:4557
#14 0xb625c4df in QApplication::notify (this=0x9b29cf0, receiver=0x99762d0, e=0x9b29cf0) at kernel/qapplication.cpp:3939
#15 0xb74f36a1 in KApplication::notify (this=0x9993fd0, receiver=0x99762d0, event=0x9b29cf0) at /usr/src/debug/kdelibs-4.9.2/kdeui/kernel/kapplication.cpp:311
#16 0xb6d8857e in QCoreApplication::notifyInternal (this=0x9993fd0, receiver=0x99762d0, event=0x9b29cf0) at kernel/qcoreapplication.cpp:915
#17 0xb6d8c2cd in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x98eda40) at kernel/qcoreapplication.cpp:1539
#19 0xb6d8c54c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432
#20 0xb6dba194 in sendPostedEvents () at kernel/qcoreapplication.h:236
#21 postEventSourceDispatch (s=0x98f18b8) at kernel/qeventdispatcher_glib.cpp:279
#22 0xb59457d3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0xb5945b70 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0xb5945c51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#25 0xb6dba311 in QEventDispatcherGlib::processEvents (this=0x996a398, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0xb630933a in QGuiEventDispatcherGlib::processEvents (this=0x996a398, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0xb6d8704c in QEventLoop::processEvents (this=this@entry=0xbfeafad8, flags=...) at kernel/qeventloop.cpp:149
#28 0xb6d87341 in QEventLoop::exec (this=0xbfeafad8, flags=...) at kernel/qeventloop.cpp:204
#29 0xb6d8c5fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#30 0xb6255954 in QApplication::exec () at kernel/qapplication.cpp:3818
#31 0xb1beb716 in kdemain (argc=1, argv=0x993fb58) at /usr/src/debug/kde-workspace-4.9.2/krunner/main.cpp:66
#32 0x0804fc0e in launch (argc=argc@entry=1, _name=_name@entry=0x993f124 "/usr/bin/krunner", args=<optimized out>, args@entry=0x993f135 "", cwd=cwd@entry=0x0, envc=envc@entry=0, envs=<optimized out>, envs@entry=0x993f139 "", reset_env=false, tty=tty@entry=0x0, avoid_loops=false, startup_id_str=startup_id_str@entry=0x8052296 "0") at /usr/src/debug/kdelibs-4.9.2/kinit/kinit.cpp:734
#33 0x080509c4 in handle_launcher_request (sock=8, who=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at /usr/src/debug/kdelibs-4.9.2/kinit/kinit.cpp:1226
#34 0x08050fe9 in handle_requests (waitForPid=waitForPid@entry=0) at /usr/src/debug/kdelibs-4.9.2/kinit/kinit.cpp:1419
#35 0x0804c840 in main (argc=4, argv=0xbfeb0524, envp=0xbfeb0538) at /usr/src/debug/kdelibs-4.9.2/kinit/kinit.cpp:1907

This bug may be a duplicate of or related to bug 297502.

Possible duplicates by query: bug 307445, bug 300246, bug 300165, bug 297502, bug 297385.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-10-14 20:17:20 UTC
Erm, what makes you think this is related to Clementine?
Comment 2 Cédric Bellegarde 2013-07-15 09:30:51 UTC
This bug is in krunner-appmenu: http://kde-apps.org/content/show.php?content=155965
Comment 3 Alex Fiestas 2013-07-30 19:43:12 UTC

*** This bug has been marked as a duplicate of bug 316358 ***