Application: krunner (0.1) KDE Platform Version: 4.3.98 (KDE 4.3.98 (KDE 4.4 RC3)) Qt Version: 4.6.1 Operating System: Linux 2.6.32.7-37.fc12.i686.PAE i686 Distribution (Platform): Fedora RPMs -- Information about the crash: Entering 'kpat' offers not only the launchers for kpat, but also a list of mp3s with similarities in the name, such as 'pat' in a singer's name. I think the crash is happening if I click on the kpat entry while the search for files is still on-going. -- Backtrace: Application: Run Command Interface (krunner), signal: Segmentation fault [Current thread is 1 (Thread 0xb77d8b50 (LWP 21606))] Thread 5 (Thread 0xab708b70 (LWP 24095)): #0 0x00503424 in __kernel_vsyscall () #1 0x00931c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x06839ebf in wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0x00799720 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0x0079c0fd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0x007989ac in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0x0079c1fa in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x007999b4 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=<value optimized out>, previous=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x0079a6f6 in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:87 #10 0x0079ad9c in ThreadWeaver::Thread::run (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:142 #11 0x0683901f in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248 #12 0x0092dab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #13 0x005dedce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xaabffb70 (LWP 24096)): #0 0x00503424 in __kernel_vsyscall () #1 0x00931c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x06839ebf in wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0x00799720 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0x0079c0fd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0x007989ac in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0x0079c1fa in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x007999b4 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=<value optimized out>, previous=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x0079a6f6 in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:87 #10 0x0079ad9c in ThreadWeaver::Thread::run (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:142 #11 0x0683901f in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248 #12 0x0092dab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #13 0x005dedce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xaa1feb70 (LWP 24097)): #0 0x00503424 in __kernel_vsyscall () #1 0x00931c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x06839ebf in wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0x00799720 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0x0079c0fd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0x007989ac in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0x0079c1fa in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x007999b4 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=<value optimized out>, previous=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x0079c219 in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0x007999b4 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=<value optimized out>, previous=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0x0079a6f6 in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:87 #12 0x0079ad9c in ThreadWeaver::Thread::run (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:142 #13 0x0683901f in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248 #14 0x0092dab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #15 0x005dedce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xa97fdb70 (LWP 24098)): #0 0x00503424 in __kernel_vsyscall () #1 0x00931c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x06839ebf in wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0x00799720 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0x0079c0fd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0x007989ac in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0x0079c1fa in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x007999b4 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=<value optimized out>, previous=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x0079c219 in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0x007999b4 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=<value optimized out>, previous=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0x0079a6f6 in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:87 #12 0x0079ad9c in ThreadWeaver::Thread::run (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:142 #13 0x0683901f in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248 #14 0x0092dab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #15 0x005dedce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb77d8b50 (LWP 21606)): [KCrash Handler] #6 0x03ea927a in QGraphicsItem::scene (this=0x994dc18) at graphicsview/qgraphicsitem.cpp:1378 #7 0x0429a979 in ResultItem::calculateSize (this=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.3.98/krunner/interfaces/default/resultitem.cpp:569 #8 0x0429b077 in ResultItem::setMatch (this=<value optimized out>, match=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.3.98/krunner/interfaces/default/resultitem.cpp:160 #9 0x0429cd68 in ResultScene::addQueryMatch (this=<value optimized out>, match=<value optimized out>, useAnyId=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.3.98/krunner/interfaces/default/resultscene.cpp:274 #10 0x0429d342 in ResultScene::setQueryMatches (this=<value optimized out>, m=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.3.98/krunner/interfaces/default/resultscene.cpp:187 #11 0x0429d8bd in ResultScene::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=6, _a=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.3.98/i686-redhat-linux-gnu/krunner/resultscene.moc:104 #12 0x06932a4b in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237 #13 0x06940f9f in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3275 #14 0x00dad074 in Plasma::RunnerManager::matchesChanged (this=<value optimized out>, _t1=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/i686-redhat-linux-gnu/plasma/runnermanager.moc:118 #15 0x00dafd08 in matchesChanged (this=<value optimized out>, _c=<value optimized out>, _id=9, _a=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/plasma/runnermanager.cpp:90 #16 Plasma::RunnerManager::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=9, _a=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/i686-redhat-linux-gnu/plasma/runnermanager.moc:104 #17 0x06932a4b in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237 #18 0x06940f9f in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3275 #19 0x06989838 in QTimer::timeout (this=<value optimized out>) at .moc/release-shared/moc_qtimer.cpp:134 #20 0x0694779e in QTimer::timerEvent (this=<value optimized out>, e=<value optimized out>) at kernel/qtimer.cpp:271 #21 0x0693de14 in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1212 #22 0x038a4bec in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4298 #23 0x038ab416 in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3702 #24 0x0109d60b in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kdeui/kernel/kapplication.cpp:302 #25 0x0692e073 in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:704 #26 0x06958f8e in sendEvent (this=<value optimized out>) at kernel/qcoreapplication.h:215 #27 QTimerInfoList::activateTimers (this=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:603 #28 0x069565d5 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #29 0x012e9f88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #30 0x012ed8b8 in ?? () from /lib/libglib-2.0.so.0 #31 0x012ed9e4 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #32 0x069562d6 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #33 0x03952bd6 in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #34 0x0692c74a in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149 #35 0x0692ca8a in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201 #36 0x0692f157 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #37 0x038a4c98 in QApplication::exec () at kernel/qapplication.cpp:3577 #38 0x04293276 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.3.98/krunner/main.cpp:65 #39 0x0804872c in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.3.98/i686-redhat-linux-gnu/krunner/krunner_dummy.cpp:3 Reported using DrKonqi
Created attachment 40656 [details] New crash information added by DrKonqi In gimp and used alt+f2 to bring up krunner. Started to type inksc... for inkscape and krunner crashed an drkonqi said "hello" :p That's really it.
From bug 225484: -- Information about the crash: When trying to access the desktop search throughh krunner, it crashed. From bug 228028: -- Information about the crash: I pressed ctrl+f2 and started typing "system" to get to the KSysGuard. I have locale set to Norway and thus tried to type "systemovervåking" but got only to "system" when krunner crashed.
*** Bug 225484 has been marked as a duplicate of this bug. ***
*** Bug 228028 has been marked as a duplicate of this bug. ***
From bug 226794: -- Information about the crash: This bug occurs only sometimes and is not reproducable everytime. It mainly occurs after hitting the spacebar, when krunner loads Nepomuk search results or looking after processes to kill (after typing "kill ")
*** Bug 226794 has been marked as a duplicate of this bug. ***
Created attachment 41787 [details] New crash information added by DrKonqi I entered "leo jugular" into KRunner to look up the german meaning of that word. I am using web shortcuts with space as delimiter. The crash backtrace looks pretty much the same than in this bug. I am using Debian experimental and semi-official qt-kde.debian.net experimental-snapshots packages for KDE 4.4.1: martin@shambhala:~> apt-show-versions | egrep "(libqt4-core|kdebase-workspace-bin)" kdebase-workspace-bin/experimental-snapshots uptodate 4:4.4.1-0rc4 libqt4-core/experimental uptodate 4:4.6.2-1
Created attachment 41788 [details] New crash information added by DrKonqi I entered "leo jugular" into KRunner to look up the german meaning of that word. I am using web shortcuts with space as delimiter. The crash backtrace looks pretty much the same than in this bug. I am using Debian experimental and semi-official qt-kde.debian.net experimental-snapshots packages for KDE 4.4.1: martin@shambhala:~> apt-show-versions | egrep "(libqt4-core|kdebase-workspace-bin)" kdebase-workspace-bin/experimental-snapshots uptodate 4:4.4.1-0rc4 libqt4-core/experimental uptodate 4:4.6.2-1
Created attachment 41789 [details] New crash information added by DrKonqi I entered "leo jugular" into KRunner to look up the german meaning of that word. I am using web shortcuts with space as delimiter. The crash backtrace looks pretty much the same than in this bug. I am using Debian experimental and semi-official qt-kde.debian.net experimental-snapshots packages for KDE 4.4.1: martin@shambhala:~> apt-show-versions | egrep "(libqt4-core|kdebase-workspace-bin)" kdebase-workspace-bin/experimental-snapshots uptodate 4:4.4.1-0rc4 libqt4-core/experimental uptodate 4:4.6.2-1
*** Bug 234709 has been marked as a duplicate of this bug. ***
Created attachment 43818 [details] New crash information added by DrKonqi After tabbing through the search results, the krunner applet suddenly froze and after 1 minute or something it segfaulted.
*** Bug 238867 has been marked as a duplicate of this bug. ***
*** Bug 235641 has been marked as a duplicate of this bug. ***
*** Bug 235588 has been marked as a duplicate of this bug. ***
*** Bug 233994 has been marked as a duplicate of this bug. ***
*** Bug 233315 has been marked as a duplicate of this bug. ***
*** Bug 242095 has been marked as a duplicate of this bug. ***
*** Bug 243246 has been marked as a duplicate of this bug. ***
*** Bug 248521 has been marked as a duplicate of this bug. ***
*** Bug 254245 has been marked as a duplicate of this bug. ***
While I saw some crashes in previous versions, in 4.5.1 I can't see any crashes anymore but KRunner often just freezes/blocks: I can still type but the search results just disappear and nothing is searched anymore. This often happens after a few characters. I then have to close the KRunner window via Esc, open it again (Alt+F2), type whatever I want again and then it works. This happens maybe 50% of the time I use KRunner. In 30% it finds what I search for but I type too fast and when I press return at the end nothing happens but when I press Return again, it executes whatever I want (I mostly use KRunner to execute commands/start apps).
Created attachment 56787 [details] New crash information added by DrKonqi Same issue for me on Debian Squeeze KDE 4.4.5.
[Comment from a bug triager] This is likely to be fixed in KDE SC 4.5.x and later.