Application: krunner (0.1) KDE Platform Version: 4.3.90 (KDE 4.3.90 (KDE 4.4 RC1)) Qt Version: 4.6.0 Operating System: Linux 2.6.31.9-174.fc12.i686 i686 Distribution: "Fedora release 12 (Constantine)" -- Information about the crash: see title... noticing for the first time that krunner is searching my amarok-collection if it is running (awesome!), i hovered over the down arrow at the bottom of the popup list to look for a song => krunner crash. -- Backtrace: Application: Run Command Interface (krunner), signal: Segmentation fault [Current thread is 1 (Thread 0xb77f8a20 (LWP 12494))] Thread 6 (Thread 0xac722b70 (LWP 12505)): #0 0x003cd416 in __kernel_vsyscall () #1 0x00777c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x075b3eef in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0x07262502 in QHostInfoAgent::run (this=<value optimized out>) at kernel/qhostinfo.cpp:252 #5 0x075b2f4f in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:244 #6 0x00773ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #7 0x0135a83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xabbffb70 (LWP 12950)): #0 0x003cd416 in __kernel_vsyscall () #1 0x00777c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x075b3eef in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0x004b9720 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0x004bc0fd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0x004b89ac in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0x004bc1fa in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x004b99b4 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=<value optimized out>, previous=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x004ba6f6 in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:87 #10 0x004bad9c in ThreadWeaver::Thread::run (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:142 #11 0x075b2f4f in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:244 #12 0x00773ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #13 0x0135a83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xaafffb70 (LWP 12951)): #0 0x003cd416 in __kernel_vsyscall () #1 0x00777c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x075b3eef in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0x004b9720 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0x004bc0fd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0x004b89ac in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0x004bc1fa in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x004b99b4 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=<value optimized out>, previous=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x004ba6f6 in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:87 #10 0x004bad9c in ThreadWeaver::Thread::run (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:142 #11 0x075b2f4f in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:244 #12 0x00773ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #13 0x0135a83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xaa5feb70 (LWP 12952)): #0 0x003cd416 in __kernel_vsyscall () #1 0x00777c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x075b3eef in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0x004b9720 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0x004bc0fd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0x004b89ac in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0x004bc1fa in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x004b99b4 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=<value optimized out>, previous=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x004bc219 in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0x004b99b4 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=<value optimized out>, previous=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0x004ba6f6 in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:87 #12 0x004bad9c in ThreadWeaver::Thread::run (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:142 #13 0x075b2f4f in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:244 #14 0x00773ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #15 0x0135a83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xa9bfdb70 (LWP 12953)): #0 0x003cd416 in __kernel_vsyscall () #1 0x00777c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x075b3eef in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0x004b9720 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0x004bc0fd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0x004b89ac in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0x004bc1fa in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x004b99b4 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=<value optimized out>, previous=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x004ba6f6 in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:87 #10 0x004bad9c in ThreadWeaver::Thread::run (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/threadweaver/Weaver/Thread.cpp:142 #11 0x075b2f4f in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:244 #12 0x00773ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #13 0x0135a83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb77f8a20 (LWP 12494)): [KCrash Handler] #6 data (this=0x4) at ../../src/corelib/tools/qscopedpointer.h:135 #7 qGetPtrHelper<QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > > (this=0x4) at ../../src/corelib/global/qglobal.h:2315 #8 d_func (this=0x4) at graphicsview/qgraphicsscene.h:297 #9 QGraphicsScene::removeItem (this=0x4) at graphicsview/qgraphicsscene.cpp:2855 #10 0x003555bb in ResultItem::setMatch (this=<value optimized out>, match=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.3.90/krunner/interfaces/default/resultitem.cpp:127 #11 0x003572d8 in ResultScene::addQueryMatch (this=<value optimized out>, match=<value optimized out>, useAnyId=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.3.90/krunner/interfaces/default/resultscene.cpp:274 #12 0x003577d6 in ResultScene::setQueryMatches (this=<value optimized out>, m=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.3.90/krunner/interfaces/default/resultscene.cpp:176 #13 0x00357e2d 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.90/i686-redhat-linux-gnu/krunner/resultscene.moc:104 #14 0x076ba6eb in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237 #15 0x076c8efb 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:3294 #16 0x00bcc384 in Plasma::RunnerManager::matchesChanged (this=<value optimized out>, _t1=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/i686-redhat-linux-gnu/plasma/runnermanager.moc:118 #17 0x00bcf018 in matchesChanged (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/plasma/runnermanager.cpp:90 #18 Plasma::RunnerManager::qt_metacall (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/i686-redhat-linux-gnu/plasma/runnermanager.moc:104 #19 0x076ba6eb in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237 #20 0x076c8efb 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:3294 #21 0x0771b048 in QTimer::timeout (this=<value optimized out>) at .moc/release-shared/moc_qtimer.cpp:134 #22 0x076d11ae in QTimer::timerEvent (this=<value optimized out>, e=<value optimized out>) at kernel/qtimer.cpp:271 #23 0x076c5d34 in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1224 #24 0x036cdccc in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4242 #25 0x036d494f in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3661 #26 0x01069eeb in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /usr/src/debug/kdelibs-4.3.90/kdeui/kernel/kapplication.cpp:302 #27 0x076b5263 in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:704 #28 0x076e4b1e in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215 #29 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:603 #30 0x076e1768 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #31 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231 #32 0x06a39128 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960 #33 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513 #34 0x06a3ca58 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 #35 0x06a3cb84 in IA__g_main_context_iteration (context=0x9cbd090, may_block=<value optimized out>) at gmain.c:2654 #36 0x076e1426 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407 #37 0x0378a576 in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #38 0x076b381a in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149 #39 0x076b3c7a in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201 #40 0x076b6457 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #41 0x036cdd78 in QApplication::exec () at kernel/qapplication.cpp:3570 #42 0x0034d8e6 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.3.90/krunner/main.cpp:65 #43 0x0804872c in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.3.90/i686-redhat-linux-gnu/krunner/krunner_dummy.cpp:3 Possible duplicates by query: bug 219985. Reported using DrKonqi
SVN commit 1071932 by aseigo: ensure we have a scene before accessing it BUG:221871 M +39 -14 resultitem.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1071932
SVN commit 1071933 by aseigo: ensure we have a scene before accessing it CCBUG:221871 M +39 -14 resultitem.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1071933
*** Bug 223001 has been marked as a duplicate of this bug. ***
*** Bug 225529 has been marked as a duplicate of this bug. ***
*** Bug 222869 has been marked as a duplicate of this bug. ***
*** Bug 210695 has been marked as a duplicate of this bug. ***