Bug 216335 - crashes when typing quickly or having successive openings
Summary: crashes when typing quickly or having successive openings
Status: RESOLVED DUPLICATE of bug 210146
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-27 01:53 UTC by Roger Pixley
Modified: 2009-11-27 17:43 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roger Pixley 2009-11-27 01:53:55 UTC
Application that crashed: krunner
Version of the application: 0.1
KDE Version: 4.3.3 (KDE 4.3.3)
Qt Version: 4.6.0
Operating System: Linux 2.6.31-15-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Krunner has crashed multiple times when I am typing quickly or if I open one app and quickly reopen it to open another. The majority of times I'm typing quickly I am opening Konqueror and it crashes when the bookmark for the rekonq site comes up then the applications come in. Frequently (I can't actually remember a time it crashed when I was typing konqueror and this didn't happen) The results show a hit a space with nothing in it and another hit where the selected item is the second blank space. I'm currently running A pre rc Qt 4.6. I'll stablize on the RC and move to the 4.4 beta which ships next week and see if this continues. If it does stop I'll revist this bug and ask for it to be closed.

 -- Backtrace:
Application: Run Command Interface (krunner), signal: Segmentation fault
The current source language is "auto; currently c++".
[Current thread is 1 (Thread 0xb7810720 (LWP 4773))]

Thread 5 (Thread 0xabde6b70 (LWP 4829)):
#0  0x004fb422 in __kernel_vsyscall ()
#1  0x00948e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a3678d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0359c307 in QWaitConditionPrivate::wait (this=0x91c0390, mutex=0x91b5bd8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x91c0390, mutex=0x91b5bd8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x001afb30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0x001b219c in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#7  0x001ae1fb in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#8  0x001b2292 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#9  0x001afdb3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#10 0x001b22b1 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#11 0x001afdb3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#12 0x001b22b1 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#13 0x001afdb3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#14 0x001b03be in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#15 0x001b09db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#16 0x0359b3ae in QThreadPrivate::start (arg=0x949d158) at thread/qthread_unix.cpp:244
#17 0x0094480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0x00a297ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xab5e5b70 (LWP 4830)):
#0  0x004fb422 in __kernel_vsyscall ()
#1  0x00948e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a3678d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0359c307 in QWaitConditionPrivate::wait (this=0x91c0390, mutex=0x91b5bd8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x91c0390, mutex=0x91b5bd8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x001afb30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0x001b219c in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#7  0x001ae1fb in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#8  0x001b2292 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#9  0x001afdb3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#10 0x001b03be in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#11 0x001b09db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#12 0x0359b3ae in QThreadPrivate::start (arg=0x9442360) at thread/qthread_unix.cpp:244
#13 0x0094480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x00a297ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xaade4b70 (LWP 4831)):
#0  0x004fb422 in __kernel_vsyscall ()
#1  0x00948e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a3678d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0359c307 in QWaitConditionPrivate::wait (this=0x91c0390, mutex=0x91b5bd8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x91c0390, mutex=0x91b5bd8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x001afb30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0x001b219c in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#7  0x001ae1fb in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#8  0x001b2292 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#9  0x001afdb3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#10 0x001b03be in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#11 0x001b09db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#12 0x0359b3ae in QThreadPrivate::start (arg=0x949e1b0) at thread/qthread_unix.cpp:244
#13 0x0094480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x00a297ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xaa5e3b70 (LWP 4832)):
#0  0x004fb422 in __kernel_vsyscall ()
#1  0x00948e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a3678d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0359c307 in QWaitConditionPrivate::wait (this=0x91c0390, mutex=0x91b5bd8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x91c0390, mutex=0x91b5bd8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x001afb30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0x001b219c in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#7  0x001ae1fb in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#8  0x001b2292 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#9  0x001afdb3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#10 0x001b22b1 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#11 0x001afdb3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#12 0x001b22b1 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#13 0x001afdb3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#14 0x001b03be in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#15 0x001b09db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#16 0x0359b3ae in QThreadPrivate::start (arg=0x94bfb20) at thread/qthread_unix.cpp:244
#17 0x0094480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0x00a297ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7810720 (LWP 4773)):
[KCrash Handler]
#6  QGraphicsScenePrivate::processDirtyItemsRecursive (this=0x93df210, item=0x97db0c8, dirtyAncestorContainsChildren=false, parentOpacity=1) at graphicsview/qgraphicsscene.cpp:4892
#7  0x066ce29d in QGraphicsScenePrivate::_q_processDirtyItems (this=0x93df210) at graphicsview/qgraphicsscene.cpp:466
#8  0x066ce8a6 in QGraphicsScene::qt_metacall (this=0x922e930, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x9884fd8) at .moc/release-shared/moc_qgraphicsscene.cpp:130
#9  0x00b054ba in ?? () from /usr/lib/libkdeinit4_krunner.so
#10 0x036a209a in QMetaObject::metacall (object=0x922e930, cl=QMetaObject::InvokeMetaMethod, idx=18, argv=0x0) at kernel/qmetaobject.cpp:237
#11 0x036ac7d6 in QMetaCallEvent::placeMetaCall (this=0x986b480, object=0x922e930) at kernel/qobject.cpp:562
#12 0x036ad82e in QObject::event (this=0x922e930, e=0x986b480) at kernel/qobject.cpp:1248
#13 0x066ca574 in QGraphicsScene::event (this=0x922e930, event=0x986b480) at graphicsview/qgraphicsscene.cpp:3450
#14 0x060260fc in QApplicationPrivate::notify_helper (this=0x90e1b00, receiver=0x922e930, e=0x986b480) at kernel/qapplication.cpp:4242
#15 0x0602cd57 in QApplication::notify (this=0x90dd618, receiver=0x922e930, e=0x986b480) at kernel/qapplication.cpp:3661
#16 0x00f4514a in KApplication::notify (this=0x90dd618, receiver=0x922e930, event=0x986b480) at ../../kdeui/kernel/kapplication.cpp:302
#17 0x0369ce2b in QCoreApplication::notifyInternal (this=0x90dd618, receiver=0x922e930, event=0x986b480) at kernel/qcoreapplication.cpp:704
#18 0x0369f863 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x90d2a80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x90d2a80) at kernel/qcoreapplication.cpp:1345
#20 0x0369f9cd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#21 0x036c905f in QCoreApplication::sendPostedEvents (s=0x90e4eb8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#22 postEventSourceDispatch (s=0x90e4eb8) at kernel/qeventdispatcher_glib.cpp:276
#23 0x02a14e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#24 0x02a18720 in ?? () from /lib/libglib-2.0.so.0
#25 0x02a18853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#26 0x036c8b55 in QEventDispatcherGlib::processEvents (this=0x90d2c58, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#27 0x060e3a15 in QGuiEventDispatcherGlib::processEvents (this=0x90d2c58, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#28 0x0369b449 in QEventLoop::processEvents (this=0xbfe83df4, flags=) at kernel/qeventloop.cpp:149
#29 0x0369b89a in QEventLoop::exec (this=0xbfe83df4, flags=...) at kernel/qeventloop.cpp:201
#30 0x0369fa8f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#31 0x06026197 in QApplication::exec () at kernel/qapplication.cpp:3570
#32 0x00afa27e in kdemain () from /usr/lib/libkdeinit4_krunner.so
#33 0x080485cb in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-11-27 17:43:41 UTC
Qt 4.6 issue.. fixed already... 
Note that KDE SC 4.3 + Qt4.6 was not tested properly...
Regards

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