Summary: | KRunner crashes while scrolling down list of options (QGraphicsItem::pos, QuickSand::QsMatchView::scrollToItem) | ||
---|---|---|---|
Product: | [Plasma] krunner | Reporter: | Pedro Veloso <pedro.n.veloso> |
Component: | quicksand | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | 20120808_bugs.kde.org, andresbajotierra, iferca, kai.kasurinen, mail, martin, phantommzzz, radovid, steve, vespas, wilderkde, xapeiron, xxtjaxx |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Describing selection misbehaviour
New crash information added by DrKonqi |
Description
Pedro Veloso
2009-06-10 21:15:12 UTC
Pasted backtrace: --- Application: Run Command Interface (kdeinit), signal: Segmentation fault [Current thread is 1 (Thread 0xb5ebc700 (LWP 3826))] Thread 5 (Thread 0xa8bc5b90 (LWP 3893)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb7d67c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7dc7722 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb4b591a8 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0xb4b5beec in ?? () from /usr/lib/libthreadweaver.so.4 #5 0xb4b57d8b in ?? () from /usr/lib/libthreadweaver.so.4 #6 0xb4b5bfea in ?? () from /usr/lib/libthreadweaver.so.4 #7 0xb4b59723 in ?? () from /usr/lib/libthreadweaver.so.4 #8 0xb4b5a00e in ?? () from /usr/lib/libthreadweaver.so.4 #9 0xb4b5a64b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #10 0xb7dc670e in ?? () from /usr/lib/libQtCore.so.4 #11 0xb7d641b5 in start_thread () from /lib/libpthread.so.0 #12 0xb65833be in clone () from /lib/libc.so.6 Thread 4 (Thread 0xa83c4b90 (LWP 3894)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb7d67c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7dc7722 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb4b591a8 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0xb4b5beec in ?? () from /usr/lib/libthreadweaver.so.4 #5 0xb4b57d8b in ?? () from /usr/lib/libthreadweaver.so.4 #6 0xb4b5bfea in ?? () from /usr/lib/libthreadweaver.so.4 #7 0xb4b59723 in ?? () from /usr/lib/libthreadweaver.so.4 #8 0xb4b5c009 in ?? () from /usr/lib/libthreadweaver.so.4 #9 0xb4b59723 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0xb4b5a00e in ?? () from /usr/lib/libthreadweaver.so.4 #11 0xb4b5a64b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #12 0xb7dc670e in ?? () from /usr/lib/libQtCore.so.4 #13 0xb7d641b5 in start_thread () from /lib/libpthread.so.0 #14 0xb65833be in clone () from /lib/libc.so.6 Thread 3 (Thread 0xa7bc3b90 (LWP 3895)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb7d67c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7dc7722 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb4b591a8 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0xb4b5beec in ?? () from /usr/lib/libthreadweaver.so.4 #5 0xb4b57d8b in ?? () from /usr/lib/libthreadweaver.so.4 #6 0xb4b5bfea in ?? () from /usr/lib/libthreadweaver.so.4 #7 0xb4b59723 in ?? () from /usr/lib/libthreadweaver.so.4 #8 0xb4b5c009 in ?? () from /usr/lib/libthreadweaver.so.4 #9 0xb4b59723 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0xb4b5a00e in ?? () from /usr/lib/libthreadweaver.so.4 #11 0xb4b5a64b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #12 0xb7dc670e in ?? () from /usr/lib/libQtCore.so.4 #13 0xb7d641b5 in start_thread () from /lib/libpthread.so.0 #14 0xb65833be in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa73c2b90 (LWP 3896)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb7d67c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7dc7722 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb4b591a8 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0xb4b5beec in ?? () from /usr/lib/libthreadweaver.so.4 #5 0xb4b57d8b in ?? () from /usr/lib/libthreadweaver.so.4 #6 0xb4b5bfea in ?? () from /usr/lib/libthreadweaver.so.4 #7 0xb4b59723 in ?? () from /usr/lib/libthreadweaver.so.4 #8 0xb4b5a00e in ?? () from /usr/lib/libthreadweaver.so.4 #9 0xb4b5a64b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #10 0xb7dc670e in ?? () from /usr/lib/libQtCore.so.4 #11 0xb7d641b5 in start_thread () from /lib/libpthread.so.0 #12 0xb65833be in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb5ebc700 (LWP 3826)): [KCrash Handler] #6 0xb6e6d849 in QGraphicsItem::pos() const () from /usr/lib/libQtGui.so.4 #7 0xb4912548 in ?? () from /usr/lib/libkdeinit4_krunner.so #8 0xb491383f in ?? () from /usr/lib/libkdeinit4_krunner.so #9 0xb7ed0dc8 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #10 0xb7ed2552 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #11 0xb6e1d723 in QListWidget::currentRowChanged(int) () from /usr/lib/libQtGui.so.4 #12 0xb6e21544 in ?? () from /usr/lib/libQtGui.so.4 #13 0xb6e23639 in QListWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4 #14 0xb7353b2a in KListWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5 #15 0xb743481a in KCompletionBox::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5 #16 0xb490d4ea in ?? () from /usr/lib/libkdeinit4_krunner.so #17 0xb7ed0dc8 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #18 0xb7ed2552 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #19 0xb6e0bd69 in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) () from /usr/lib/libQtGui.so.4 #20 0xb6e0bf0d in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQtGui.so.4 #21 0xb6e20edd in QListWidget::setCurrentRow(int) () from /usr/lib/libQtGui.so.4 #22 0xb7434714 in KCompletionBox::down() () from /usr/lib/libkdeui.so.5 #23 0xb7434f35 in KCompletionBox::eventFilter(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #24 0xb7eb9dac in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #25 0xb685a613 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #26 0xb6863a5b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #27 0xb7378b9d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #28 0xb7ebaadb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #29 0xb685b57e in ?? () from /usr/lib/libQtGui.so.4 #30 0xb68f7600 in ?? () from /usr/lib/libQtGui.so.4 #31 0xb68f97ee in ?? () from /usr/lib/libQtGui.so.4 #32 0xb68d07e4 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #33 0xb68fb27a in ?? () from /usr/lib/libQtGui.so.4 #34 0xb64009c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #35 0xb6404083 in ?? () from /usr/lib/libglib-2.0.so.0 #36 0xb6404241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #37 0xb7ee6558 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #38 0xb68fa975 in ?? () from /usr/lib/libQtGui.so.4 #39 0xb7eb90fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #40 0xb7eb953a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #41 0xb7ebb9e9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #42 0xb685a517 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #43 0xb4901726 in kdemain () from /usr/lib/libkdeinit4_krunner.so #44 0x0804e2b0 in _start () - What is your KDE4 version? (SVN revision/branch) If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? You need to install the debug symbols package for kdebase-workspace. Thanks I'm using opensuse 11.1, and using the factory repositories of KDE, in the package manager it is numered KDE 4.2.90 . I'll install the debug packages then, and post here the backtrace. by "scroll down" you mean just select the third item in your list? "by "scroll down" you mean just select the third item in your list?" -> Yes, I press the down arrow on the keyboard to go to the third option, and once it get there it crashes, I don't even have to press the Enter key. OK, I've installed the debug packages, and here's the backtrace : ------------------------------------------------------------------ Application: Run Command Interface (kdeinit), signal: Segmentation fault [Current thread is 1 (Thread 0xb5e68700 (LWP 4539))] Thread 5 (Thread 0xa8b6bb90 (LWP 4627)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb7d13c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7d73722 in QWaitCondition::wait (this=0x81cc120, mutex=0x81deb78, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb4b051a8 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x81cc108, th=0x826a880) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb4b07eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x81df1b8, th=0x826a880) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb4b03d8b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x81cc108, th=0x826a880) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb4b07fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x81df1b8, th=0x826a880) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb4b05723 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81cc108, th=0x826a880, previous=0x84064d0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb4b0600e in ThreadWeaver::ThreadRunHelper::run (this=0xa8b6b340, parent=0x81cc108, th=0x826a880) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:87 #9 0xb4b0664b in ThreadWeaver::Thread::run (this=0x826a880) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:142 #10 0xb7d7270e in QThreadPrivate::start (arg=0x826a880) at thread/qthread_unix.cpp:189 #11 0xb7d101b5 in start_thread () from /lib/libpthread.so.0 #12 0xb652f3be in clone () from /lib/libc.so.6 Thread 4 (Thread 0xa836ab90 (LWP 4628)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb7d13c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7d73722 in QWaitCondition::wait (this=0x81cc120, mutex=0x81deb78, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb4b051a8 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x81cc108, th=0x82e1530) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb4b07eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x81df1b8, th=0x82e1530) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb4b03d8b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x81cc108, th=0x82e1530) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb4b07fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x81df1b8, th=0x82e1530) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb4b05723 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81cc108, th=0x82e1530, previous=0x0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb4b08009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x81df1b8, th=0x82e1530) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0xb4b05723 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81cc108, th=0x82e1530, previous=0x8406708) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb4b0600e in ThreadWeaver::ThreadRunHelper::run (this=0xa836a340, parent=0x81cc108, th=0x82e1530) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:87 #11 0xb4b0664b in ThreadWeaver::Thread::run (this=0x82e1530) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:142 #12 0xb7d7270e in QThreadPrivate::start (arg=0x82e1530) at thread/qthread_unix.cpp:189 #13 0xb7d101b5 in start_thread () from /lib/libpthread.so.0 #14 0xb652f3be in clone () from /lib/libc.so.6 Thread 3 (Thread 0xa7b69b90 (LWP 4629)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb7d13c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7d73722 in QWaitCondition::wait (this=0x81cc120, mutex=0x81deb78, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb4b051a8 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x81cc108, th=0x81e98b8) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb4b07eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x81df1b8, th=0x81e98b8) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb4b03d8b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x81cc108, th=0x81e98b8) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb4b07fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x81df1b8, th=0x81e98b8) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb4b05723 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81cc108, th=0x81e98b8, previous=0x0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb4b08009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x81df1b8, th=0x81e98b8) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0xb4b05723 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81cc108, th=0x81e98b8, previous=0x8406060) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb4b0600e in ThreadWeaver::ThreadRunHelper::run (this=0xa7b69340, parent=0x81cc108, th=0x81e98b8) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:87 #11 0xb4b0664b in ThreadWeaver::Thread::run (this=0x81e98b8) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:142 #12 0xb7d7270e in QThreadPrivate::start (arg=0x81e98b8) at thread/qthread_unix.cpp:189 #13 0xb7d101b5 in start_thread () from /lib/libpthread.so.0 #14 0xb652f3be in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa7368b90 (LWP 4630)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb7d13c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7d73722 in QWaitCondition::wait (this=0x81cc120, mutex=0x81deb78, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb4b051a8 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x81cc108, th=0x82de998) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb4b07eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x81df1b8, th=0x82de998) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb4b03d8b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x81cc108, th=0x82de998) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb4b07fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x81df1b8, th=0x82de998) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb4b05723 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81cc108, th=0x82de998, previous=0x8382a48) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb4b0600e in ThreadWeaver::ThreadRunHelper::run (this=0xa7368340, parent=0x81cc108, th=0x82de998) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:87 #9 0xb4b0664b in ThreadWeaver::Thread::run (this=0x82de998) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:142 #10 0xb7d7270e in QThreadPrivate::start (arg=0x82de998) at thread/qthread_unix.cpp:189 #11 0xb7d101b5 in start_thread () from /lib/libpthread.so.0 #12 0xb652f3be in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb5e68700 (LWP 4539)): [KCrash Handler] #6 QGraphicsItem::pos (this=0x49) at graphicsview/qgraphicsitem.cpp:2316 #7 0xb48bdb78 in QuickSand::QsMatchView::scrollToItem (this=0x81ff588, index=2) at /usr/src/debug/kdebase-workspace-4.2.90/krunner/interfaces/quicksand/qs_matchview.cpp:523 #8 0xb48bee6f in QuickSand::QsMatchView::qt_metacall (this=0x81ff588, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfe9fdac) at /usr/src/debug/kdebase-workspace-4.2.90/build/krunner/qs_matchview.moc:88 #9 0xb7e7cdc8 in QMetaObject::activate (sender=0x82d62a8, from_signal_index=78, to_signal_index=78, argv=0xbfe9fdac) at kernel/qobject.cpp:3120 #10 0xb7e7e552 in QMetaObject::activate (sender=0x82d62a8, m=0xb708f6e8, local_signal_index=8, argv=0xbfe9fdac) at kernel/qobject.cpp:3194 #11 0xb6dc9723 in QListWidget::currentRowChanged (this=0x82d62a8, _t1=2) at .moc/release-shared/moc_qlistwidget.cpp:241 #12 0xb6dcd544 in QListWidgetPrivate::_q_emitCurrentItemChanged (this=0x832cac8, current=@0x8390fe8, previous=@0x82e65c0) at itemviews/qlistwidget.cpp:1079 #13 0xb6dcf639 in QListWidget::qt_metacall (this=0x82d62a8, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfe9ff98) at .moc/release-shared/moc_qlistwidget.cpp:141 #14 0xb72ffb2a in KListWidget::qt_metacall (this=0x82d62a8, _c=QMetaObject::InvokeMetaMethod, _id=89, _a=0xbfe9ff98) at /usr/src/debug/kdelibs-4.2.90/build/kdeui/klistwidget.moc:74 #15 0xb73e099a in KCompletionBox::qt_metacall (this=0x82d62a8, _c=QMetaObject::InvokeMetaMethod, _id=89, _a=0xbfe9ff98) at /usr/src/debug/kdelibs-4.2.90/build/kdeui/kcompletionbox.moc:104 #16 0xb48b8b1a in QuickSand::QsCompletionBox::qt_metacall (this=0x82d62a8, _c=QMetaObject::InvokeMetaMethod, _id=89, _a=0xbfe9ff98) at /usr/src/debug/kdebase-workspace-4.2.90/build/krunner/qs_completionbox.moc:63 #17 0xb7e7cdc8 in QMetaObject::activate (sender=0x80e2448, from_signal_index=5, to_signal_index=5, argv=0xbfe9ff98) at kernel/qobject.cpp:3120 #18 0xb7e7e552 in QMetaObject::activate (sender=0x80e2448, m=0xb708f550, local_signal_index=1, argv=0xbfe9ff98) at kernel/qobject.cpp:3194 #19 0xb6db7d69 in QItemSelectionModel::currentChanged (this=0x80e2448, _t1=@0x8390fe8, _t2=@0x82e65c0) at .moc/release-shared/moc_qitemselectionmodel.cpp:153 #20 0xb6db7f0d in QItemSelectionModel::setCurrentIndex (this=0x80e2448, index=@0xbfea0060, command={i = -1075183496}) at itemviews/qitemselectionmodel.cpp:1123 #21 0xb6dccedd in QListWidget::setCurrentRow (this=0x82d62a8, row=2) at itemviews/qlistwidget.cpp:1437 #22 0xb73e0894 in KCompletionBox::down (this=0x82d62a8) at /usr/src/debug/kdelibs-4.2.90/kdeui/widgets/kcompletionbox.cpp:417 #23 0xb73e10b5 in KCompletionBox::eventFilter (this=0x82d62a8, o=0x81ff588, e=0xbfea04dc) at /usr/src/debug/kdelibs-4.2.90/kdeui/widgets/kcompletionbox.cpp:164 #24 0xb7e65dac in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x80aa958, receiver=0x81ff588, event=0xbfea04dc) at kernel/qcoreapplication.cpp:707 #25 0xb6806613 in QApplicationPrivate::notify_helper (this=0x80aa958, receiver=0x81ff588, e=0xbfea04dc) at kernel/qapplication.cpp:4032 #26 0xb680fa5b in QApplication::notify (this=0x80aa760, receiver=0x81ff588, e=0xbfea04dc) at kernel/qapplication.cpp:3663 #27 0xb7324b9d in KApplication::notify (this=0x80aa760, receiver=0x81ff588, event=0xbfea04dc) at /usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kapplication.cpp:302 #28 0xb7e66adb in QCoreApplication::notifyInternal (this=0x80aa760, receiver=0x81ff588, event=0xbfea04dc) at kernel/qcoreapplication.cpp:610 #29 0xb680757e in qt_sendSpontaneousEvent (receiver=0x81ff588, event=0x49) at ../../src/corelib/kernel/qcoreapplication.h:216 #30 0xb68a3600 in QKeyMapper::sendKeyEvent (keyWidget=0x81ff588, grab=false, type=QEvent::KeyPress, code=16777237, modifiers={i = -1075182040}, text=@0xbfea0654, autorepeat=<value optimized out>, count=<value optimized out>, nativeScanCode=104, nativeVirtualKey=65364, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1678 #31 0xb68a57ee in QKeyMapperPrivate::translateKeyEvent (this=0x80d2f20, keyWidget=0x81ff588, event=0xbfea1d0c, grab=136) at kernel/qkeymapper_x11.cpp:1648 #32 0xb687c7e4 in QApplication::x11ProcessEvent (this=0x80aa760, event=0xbfea1d0c) at kernel/qapplication_x11.cpp:3457 #33 0xb68a727a in x11EventSourceDispatch (s=0x80ad410, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #34 0xb63ac9c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #35 0xb63b0083 in ?? () from /usr/lib/libglib-2.0.so.0 #36 0xb63b0241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #37 0xb7e92558 in QEventDispatcherGlib::processEvents (this=0x80aa938, flags={i = -1075175736}) at kernel/qeventdispatcher_glib.cpp:324 #38 0xb68a6975 in QGuiEventDispatcherGlib::processEvents (this=0x80aa938, flags={i = -1075175688}) at kernel/qguieventdispatcher_glib.cpp:202 #39 0xb7e650fa in QEventLoop::processEvents (this=0xbfea1f70, flags={i = -1075175624}) at kernel/qeventloop.cpp:149 #40 0xb7e6553a in QEventLoop::exec (this=0xbfea1f70, flags={i = -1075175560}) at kernel/qeventloop.cpp:200 #41 0xb7e679e9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #42 0xb6806517 in QApplication::exec () at kernel/qapplication.cpp:3526 #43 0xb48ac8b6 in kdemain (argc=1, argv=0x8074068) at /usr/src/debug/kdebase-workspace-4.2.90/krunner/main.cpp:59 #44 0x0804e2b0 in launch (argc=1, _name=0x80708a4 "/usr/bin/krunner", args=0x80708b5 "", cwd=0x0, envc=0, envs=0x80708b9 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x805138c "0") at /usr/src/debug/kdelibs-4.2.90/kinit/kinit.cpp:672 #45 0x0804ea8d in handle_launcher_request (sock=7, who=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kinit/kinit.cpp:1164 #46 0x0804ef23 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.2.90/kinit/kinit.cpp:1357 #47 0x0804fbca in main (argc=2, argv=0xbfea2724, envp=0xbfea2730) at /usr/src/debug/kdelibs-4.2.90/kinit/kinit.cpp:1784 One little add up, I noticed just now ( sorry for doesn't telling this later ). I'm using the "Task Oriented" user interface option. I've switched to the other one, which I believe it's the default one, and it doesn't show the 3 options, but the correct 2, and thus it's not crashing, so the bugs is with the "Task Oriented" GUI. *** Bug 197190 has been marked as a duplicate of this bug. *** *** Bug 201994 has been marked as a duplicate of this bug. *** *** Bug 199214 has been marked as a duplicate of this bug. *** *** Bug 204764 has been marked as a duplicate of this bug. *** *** Bug 207688 has been marked as a duplicate of this bug. *** *** Bug 213803 has been marked as a duplicate of this bug. *** *** Bug 218541 has been marked as a duplicate of this bug. *** Created attachment 39035 [details]
Describing selection misbehaviour
On the image attached you can see how horizontal list and the vertical one do not keep coherent selected elements *** Bug 225435 has been marked as a duplicate of this bug. *** SVN commit 1086323 by jacopods: Make sure not to show duplicate entries in the completion box; selecting one of the duplicate entries triggers a crash BUG: 195932 M +1 -0 qs_matchview.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1086323 SVN commit 1086324 by jacopods: Forwardport fix for duplicate entries in completion box CCBUG: 195932 M +1 -0 qs_matchview.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1086324 *** Bug 226435 has been marked as a duplicate of this bug. *** also affected kde sc 4.4, binary kubuntu 9.10 packages in quicksand mode sometimes two lists appear (a vertical one to the right of quicksand and a horizontal one within quicksand); can use the arrow keys to navigate through them but they never stay in sync but do appear to show the same results Created attachment 41080 [details]
New crash information added by DrKonqi
In QuickSand mode
entered a search that pulled up 29 results
see two lists
: horizontal one inside quicksand and a
: vertical one outside of quicksand
when the out outside of quicksand appears, i can use the up/down to cycle through the items; and still left/right to cycle through the other
but the selected item does not stay in sync (scrolling one does not scroll the other)
(kubuntu 9.10; kdesc4.4 binaries)
|