Summary: | KRunner oftenly crash on typing command [QObject::deleteLater, ResultScene::clearMatches] | ||
---|---|---|---|
Product: | [Plasma] krunner | Reporter: | Paschalis Veskos <vespas> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aitoralzolamolina, albbas, andresbajotierra, dogmad, epochiero, ip.leroy, karaluh, lists, maor.vanmak, me, skavar, sputnikshock |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 5.2 | |
Sentry Crash Report: |
Description
Paschalis Veskos
2010-01-28 01:47:13 UTC
From bug 225101: -- Information about the crash: When typing something in the krunner search results are displayed, but when trying to choose one of them krunner becomes unresponsive and later it crashes. This happens very often and for different search criteria and results. *** Bug 225101 has been marked as a duplicate of this bug. *** I have the same bug krunner freeze for some amount of time and than crash with the following backtrace: Application: Run Command Interface (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0xb555baa0 (LWP 2661))] Thread 6 (Thread 0xa70a5b70 (LWP 2681)): #0 0xb775d430 in __kernel_vsyscall () #1 0xb5ea9b86 in *__GI___poll (fds=0xb5f3fff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb590f4eb in g_poll () from /lib/libglib-2.0.so.0 #3 0xb59020ac in ?? () from /lib/libglib-2.0.so.0 #4 0xb59024b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0xb6c7f60f in QEventDispatcherGlib::processEvents (this=0xa05e4b0, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #6 0xb6c52059 in QEventLoop::processEvents (this=0xa70a5290, flags=) at kernel/qeventloop.cpp:149 #7 0xb6c524aa in QEventLoop::exec (this=0xa70a5290, flags=...) at kernel/qeventloop.cpp:201 #8 0xb6b4e5a8 in QThread::exec (this=0xa057ce0) at thread/qthread.cpp:487 #9 0xb6c31c1b in QInotifyFileSystemWatcherEngine::run (this=0xa057ce0) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb6b5132e in QThreadPrivate::start (arg=0xa057ce0) at thread/qthread_unix.cpp:248 #11 0xb6abc96e in start_thread (arg=0xa70a5b70) at pthread_create.c:300 #12 0xb5eb7a0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xa5490b70 (LWP 2971)): #0 0xb775d430 in __kernel_vsyscall () #1 0xb6ac1015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0xb6b52287 in QWaitConditionPrivate::wait (this=0x9fd4cc8, mutex=0x9f01a50, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x9fd4cc8, mutex=0x9f01a50, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb40dd870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9fd4cb0, th=0xa574c38) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb40e038c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9f15e68, th=0xa574c38) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb40dc27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9fd4cb0, th=0xa574c38) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb40e0482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f15e68, th=0xa574c38) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb40dd4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9fd4cb0, th=0xa574c38, previous=0xa68d608) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb40de51e in ThreadWeaver::ThreadRunHelper::run (this=0xa54902f4, parent=0x9fd4cb0, th=0xa574c38) at ../../../threadweaver/Weaver/Thread.cpp:87 #10 0xb40dec3b in ThreadWeaver::Thread::run (this=0xa574c38) at ../../../threadweaver/Weaver/Thread.cpp:142 #11 0xb6b5132e in QThreadPrivate::start (arg=0xa574c38) at thread/qthread_unix.cpp:248 #12 0xb6abc96e in start_thread (arg=0xa5490b70) at pthread_create.c:300 #13 0xb5eb7a0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xa4c8fb70 (LWP 2972)): #0 0xb775d430 in __kernel_vsyscall () #1 0xb6ac1015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0xb6b52287 in QWaitConditionPrivate::wait (this=0x9fd4cc8, mutex=0x9f01a50, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x9fd4cc8, mutex=0x9f01a50, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb40dd870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9fd4cb0, th=0x9ee82f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb40e038c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9f15e68, th=0x9ee82f8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb40dc27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9fd4cb0, th=0x9ee82f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb40e0482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f15e68, th=0x9ee82f8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb40dd4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9fd4cb0, th=0x9ee82f8, previous=0xa845fa0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb40de51e in ThreadWeaver::ThreadRunHelper::run (this=0xa4c8f2f4, parent=0x9fd4cb0, th=0x9ee82f8) at ../../../threadweaver/Weaver/Thread.cpp:87 #10 0xb40dec3b in ThreadWeaver::Thread::run (this=0x9ee82f8) at ../../../threadweaver/Weaver/Thread.cpp:142 #11 0xb6b5132e in QThreadPrivate::start (arg=0x9ee82f8) at thread/qthread_unix.cpp:248 #12 0xb6abc96e in start_thread (arg=0xa4c8fb70) at pthread_create.c:300 #13 0xb5eb7a0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xa448eb70 (LWP 2973)): #0 0xb775d430 in __kernel_vsyscall () #1 0xb6ac1015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0xb6b52287 in QWaitConditionPrivate::wait (this=0x9fd4cc8, mutex=0x9f01a50, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x9fd4cc8, mutex=0x9f01a50, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb40dd870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9fd4cb0, th=0x9ef4ff0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb40e038c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9f15e68, th=0x9ef4ff0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb40dc27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9fd4cb0, th=0x9ef4ff0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb40e0482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f15e68, th=0x9ef4ff0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb40dd4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9fd4cb0, th=0x9ef4ff0, previous=0xa7c4c98) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb40de51e in ThreadWeaver::ThreadRunHelper::run (this=0xa448e2f4, parent=0x9fd4cb0, th=0x9ef4ff0) at ../../../threadweaver/Weaver/Thread.cpp:87 #10 0xb40dec3b in ThreadWeaver::Thread::run (this=0x9ef4ff0) at ../../../threadweaver/Weaver/Thread.cpp:142 #11 0xb6b5132e in QThreadPrivate::start (arg=0x9ef4ff0) at thread/qthread_unix.cpp:248 #12 0xb6abc96e in start_thread (arg=0xa448eb70) at pthread_create.c:300 #13 0xb5eb7a0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xa3c8db70 (LWP 2974)): #0 0xb775d430 in __kernel_vsyscall () #1 0xb6ac1015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0xb6b52287 in QWaitConditionPrivate::wait (this=0x9fd4cc8, mutex=0x9f01a50, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x9fd4cc8, mutex=0x9f01a50, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb40dd870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9fd4cb0, th=0xa53d888) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb40e038c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9f15e68, th=0xa53d888) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb40dc27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9fd4cb0, th=0xa53d888) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb40e0482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f15e68, th=0xa53d888) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb40dd4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9fd4cb0, th=0xa53d888, previous=0xa6846f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb40de51e in ThreadWeaver::ThreadRunHelper::run (this=0xa3c8d2f4, parent=0x9fd4cb0, th=0xa53d888) at ../../../threadweaver/Weaver/Thread.cpp:87 #10 0xb40dec3b in ThreadWeaver::Thread::run (this=0xa53d888) at ../../../threadweaver/Weaver/Thread.cpp:142 #11 0xb6b5132e in QThreadPrivate::start (arg=0xa53d888) at thread/qthread_unix.cpp:248 #12 0xb6abc96e in start_thread (arg=0xa3c8db70) at pthread_create.c:300 #13 0xb5eb7a0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb555baa0 (LWP 2661)): [KCrash Handler] #6 Private (this=0xbfe38f40, p=...) at ../../include/QtCore/../../src/corelib/kernel/qvariant.h:352 #7 QVariant (this=0xbfe38f40, p=...) at kernel/qvariant.cpp:1391 #8 0xb5ca79d0 in QDBusPendingReplyData::argumentAt (this=0xbfe38f68, index=0) at qdbuspendingreply.cpp:268 #9 0xb38c52ce in argumentAt<0> (this=0x9ff19c8) at /usr/include/qt4/QtDBus/qdbuspendingreply.h:174 #10 QDBusPendingReply<QString, void, void, void, void, void, void, void>::operator QString (this=0x9ff19c8) at /usr/include/qt4/QtDBus/qdbuspendingreply.h:184 #11 Kephal::DBusConfigurations::activeConfiguration (this=0x9ff19c8) at ../../../../libs/kephal/configurations/dbus/dbusconfigurations.cpp:101 #12 0xb38adfb7 in Kephal::Screens::primaryScreen (this=0x9fdfe90) at ../../../../libs/kephal/kephal/screens.cpp:65 #13 0xb38ae28f in Kephal::ScreenUtils::primaryScreenId () at ../../../../libs/kephal/kephal/screens.cpp:155 #14 0xb38f217c in KRunnerDialog::positionOnScreen (this=0x9fe8e58) at ../../krunner/krunnerdialog.cpp:149 #15 0xb38fddd9 in Interface::display (this=0x9fe8e58, term=...) at ../../krunner/interfaces/default/interface.cpp:373 #16 0xb38f64f1 in KRunnerApp::displayOrHide (this=0x9ea0f48) at ../../krunner/krunnerapp.cpp:331 #17 0xb38f840b in KRunnerApp::qt_metacall (this=0x9ea0f48, _c=QMetaObject::InvokeMetaMethod, _id=45, _a=0xbfe391f8) at ./krunnerapp.moc:129 #18 0xb6c58c9a in QMetaObject::metacall (object=0x9ea0f48, cl=3050053620, idx=45, argv=0xbfe391f8) at kernel/qmetaobject.cpp:237 #19 0xb6c673d5 in QMetaObject::activate (sender=0x9f6fe28, m=0xb6a98d58, local_signal_index=1, argv=0xbfe391f8) at kernel/qobject.cpp:3293 #20 0xb6169bd9 in QAction::triggered (this=0x9f6fe28, _t1=false) at .moc/release-shared/moc_qaction.cpp:263 #21 0xb616bdcc in QAction::activate (this=0x9f6fe28, event=QAction::Trigger) at kernel/qaction.cpp:1255 #22 0xb6fa6001 in QAction::trigger (this=0x9fd72f8, actionId=..., timestamp=<value optimized out>) at /usr/include/qt4/QtGui/qaction.h:218 #23 KGlobalAccelPrivate::_k_invokeAction (this=0x9fd72f8, actionId=..., timestamp=<value optimized out>) at ../../kdeui/shortcuts/kglobalaccel.cpp:412 #24 0xb6fab99a in KGlobalAccel::qt_metacall (this=0x9f1f330, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfe39404) at ./kglobalaccel.moc:76 #25 0xb6c58c9a in QMetaObject::metacall (object=0x9f1f330, cl=3050053620, idx=4, argv=0xbfe39404) at kernel/qmetaobject.cpp:237 #26 0xb6c673d5 in QMetaObject::activate (sender=0x9fd730c, m=0xb7118604, local_signal_index=0, argv=0xbfe39404) at kernel/qobject.cpp:3293 #27 0xb70c91b5 in OrgKdeKGlobalAccelInterface::invokeAction (this=0x9fd730c, _t1=..., _t2=463523) at kglobalaccel_interface.moc:158 #28 0xb70c965a in OrgKdeKGlobalAccelInterface::qt_metacall (this=0x9fd730c, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfe3972c) at kglobalaccel_interface.moc:115 #29 0xb5c6ab34 in QDBusConnectionPrivate::deliverCall (this=0x9e9bb68, object=0x9fd730c, msg=..., metaTypes=..., slotIdx=5) at qdbusintegrator.cpp:904 #30 0xb5c75ea7 in QDBusCallDeliveryEvent::placeMetaCall (this=0xa3387168, object=0x9fd730c) at qdbusintegrator_p.h:101 #31 0xb6c643fe in QObject::event (this=0x9fd730c, e=0xa3387168) at kernel/qobject.cpp:1248 #32 0xb61704dc in QApplicationPrivate::notify_helper (this=0x9ea1148, receiver=0x9fd730c, e=0xa3387168) at kernel/qapplication.cpp:4300 #33 0xb617705e in QApplication::notify (this=0x9ea0f48, receiver=0x9fd730c, e=0xa3387168) at kernel/qapplication.cpp:3704 #34 0xb6f48f5a in KApplication::notify (this=0x9ea0f48, receiver=0x9fd730c, event=0xa3387168) at ../../kdeui/kernel/kapplication.cpp:302 #35 0xb6c53a3b in QCoreApplication::notifyInternal (this=0x9ea0f48, receiver=0x9fd730c, event=0xa3387168) at kernel/qcoreapplication.cpp:704 #36 0xb6c56473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9e52fc8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9e52fc8) at kernel/qcoreapplication.cpp:1345 #38 0xb6c565dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238 #39 0xb6c7fadf in QCoreApplication::sendPostedEvents (s=0x9ea3310) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #40 postEventSourceDispatch (s=0x9ea3310) at kernel/qeventdispatcher_glib.cpp:276 #41 0xb58fe5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #42 0xb59022d8 in ?? () from /lib/libglib-2.0.so.0 #43 0xb59024b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #44 0xb6c7f5d5 in QEventDispatcherGlib::processEvents (this=0x9e53b48, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #45 0xb6230135 in QGuiEventDispatcherGlib::processEvents (this=0x9e53b48, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #46 0xb6c52059 in QEventLoop::processEvents (this=0xbfe39f54, flags=) at kernel/qeventloop.cpp:149 #47 0xb6c524aa in QEventLoop::exec (this=0xbfe39f54, flags=...) at kernel/qeventloop.cpp:201 #48 0xb6c5669f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #49 0xb6170577 in QApplication::exec () at kernel/qapplication.cpp:3579 #50 0xb38f8e5e in kdemain (argc=1, argv=0x9e8f7b8) at ../../krunner/main.cpp:65 #51 0x0804e133 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x9e71af9 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x8051465 "0") at ../../kinit/kinit.cpp:717 #52 0x0804ec6d in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1209 #53 0x0804f190 in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1402 #54 0x0804fe4f in main (argc=4, argv=0xbfe3a9d4, envp=0xbfe3a9e8) at ../../kinit/kinit.cpp:1845 *** Bug 237359 has been marked as a duplicate of this bug. *** *** Bug 225778 has been marked as a duplicate of this bug. *** *** Bug 241890 has been marked as a duplicate of this bug. *** [Comment from a bug triager] Note that the backtrace in comment 3 is a different issue: bug 222439. Regards [Comment from a bug triager] From bug 270505 (KDE SC 4.4.5): -- Information about the crash: I wanted to compute some expression, but I didn't start with '='. So krunner was looking for some filenames (using nepomuk?). krunner was not very responsive at first (looks like it needed to load something from disk), then it crashed. It seems that the latest duplicates are a bit old. May be the issue is already fixed in the recent releases (4.5.x and later) *** Bug 270505 has been marked as a duplicate of this bug. *** *** Bug 241462 has been marked as a duplicate of this bug. *** *** Bug 229264 has been marked as a duplicate of this bug. *** *** Bug 237197 has been marked as a duplicate of this bug. *** There haven't been any query-related crashes forever. With the 4.8 release of KRunner getting close I'm quite sure this backtrace won't help fix anything so I suggest to close the bugreport. *** Bug 292065 has been marked as a duplicate of this bug. *** Fixed with Plasma 5. |