Bug 201994 - using krunner in QuickSand Mode and moving with cursor keys crashed
Summary: using krunner in QuickSand Mode and moving with cursor keys crashed
Status: RESOLVED DUPLICATE of bug 195932
Alias: None
Product: krunner
Classification: Plasma
Component: quicksand (other bugs)
Version First Reported In: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-30 14:09 UTC by Martin Koller
Modified: 2009-07-31 15:21 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Koller 2009-07-30 14:09:53 UTC
Application that crashed: krunner
Version of the application: 0.1
KDE Version: 4.2.98 (KDE 4.2.98 (KDE 4.3 RC3)) "release 150"
Qt Version: 4.5.2
Operating System: Linux 2.6.27.25-0.1-pae i686
Distribution: "openSUSE 11.1 (i586)"

What I was doing when the application crashed:
playing with krunner in QuickSand Mode I typed "bug" and in the right list which gave some entries I moved with the cursor keys which lead to the crash.

It seems to always crash, when the resulting list here shows:
Wink - [Homepage]
Kdbg ...
KXSLDbg ...
Wink - [Homepage]

I don't know why the first ist the same as the last entry, but moving the cursor onto the last one produces the crash.
NOTE: In the QuickSand window, I only see 3(!) icons, but the right window with the list shows "1 of 4"

 -- Backtrace:
Application: Run Command Interface (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5f5a700 (LWP 4110))]

Thread 5 (Thread 0xa813cb90 (LWP 7737)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7ddcc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7e3c582 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb80321a8 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x81a6828, th=0x81c8018) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb8034eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x81f1450, th=0x81c8018) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0xb8030d8b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x81a6828, th=0x81c8018) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb8034fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x81f1450, th=0x81c8018) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb8032723 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81a6828, th=0x81c8018, previous=0x0) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb8035009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x81f1450, th=0x81c8018) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0xb8032723 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81a6828, th=0x81c8018, previous=0x902fe30) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb803300e in ThreadWeaver::ThreadRunHelper::run (this=0xa813c340, parent=0x81a6828, th=0x81c8018) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/Thread.cpp:87
#11 0xb803364b in ThreadWeaver::Thread::run (this=0x81c8018) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/Thread.cpp:142
#12 0xb7e3b572 in ?? () from /usr/lib/libQtCore.so.4
#13 0xb7dd91b5 in start_thread () from /lib/libpthread.so.0
#14 0xb66213be in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa793bb90 (LWP 7738)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7ddcc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7e3c582 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb80321a8 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x81a6828, th=0x81cd328) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb8034eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x81f1450, th=0x81cd328) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0xb8030d8b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x81a6828, th=0x81cd328) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb8034fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x81f1450, th=0x81cd328) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb8032723 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81a6828, th=0x81cd328, previous=0x914b220) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb803300e in ThreadWeaver::ThreadRunHelper::run (this=0xa793b340, parent=0x81a6828, th=0x81cd328) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/Thread.cpp:87
#9  0xb803364b in ThreadWeaver::Thread::run (this=0x81cd328) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/Thread.cpp:142
#10 0xb7e3b572 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb7dd91b5 in start_thread () from /lib/libpthread.so.0
#12 0xb66213be in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa713ab90 (LWP 7739)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7ddcc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7e3c582 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb80321a8 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x81a6828, th=0x80b2098) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb8034eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x81f1450, th=0x80b2098) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0xb8030d8b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x81a6828, th=0x80b2098) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb8034fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x81f1450, th=0x80b2098) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb8032723 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81a6828, th=0x80b2098, previous=0x0) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb8035009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x81f1450, th=0x80b2098) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0xb8032723 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81a6828, th=0x80b2098, previous=0x83074d8) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb803300e in ThreadWeaver::ThreadRunHelper::run (this=0xa713a340, parent=0x81a6828, th=0x80b2098) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/Thread.cpp:87
#11 0xb803364b in ThreadWeaver::Thread::run (this=0x80b2098) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/Thread.cpp:142
#12 0xb7e3b572 in ?? () from /usr/lib/libQtCore.so.4
#13 0xb7dd91b5 in start_thread () from /lib/libpthread.so.0
#14 0xb66213be in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa6939b90 (LWP 7740)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7ddcc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7e3c582 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb80321a8 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x81a6828, th=0x85e1e58) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb8034eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x81f1450, th=0x85e1e58) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0xb8030d8b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x81a6828, th=0x85e1e58) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb8034fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x81f1450, th=0x85e1e58) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb8032723 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81a6828, th=0x85e1e58, previous=0x0) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb8035009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x81f1450, th=0x85e1e58) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0xb8032723 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81a6828, th=0x85e1e58, previous=0x8326030) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb803300e in ThreadWeaver::ThreadRunHelper::run (this=0xa6939340, parent=0x81a6828, th=0x85e1e58) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/Thread.cpp:87
#11 0xb803364b in ThreadWeaver::Thread::run (this=0x85e1e58) at /usr/src/debug/kdelibs-4.2.98/threadweaver/Weaver/Thread.cpp:142
#12 0xb7e3b572 in ?? () from /usr/lib/libQtCore.so.4
#13 0xb7dd91b5 in start_thread () from /lib/libpthread.so.0
#14 0xb66213be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5f5a700 (LWP 4110)):
[KCrash Handler]
#6  0xb6edfde9 in QGraphicsItem::pos() const () from /usr/lib/libQtGui.so.4
#7  0xb4a96938 in QuickSand::QsMatchView::scrollToItem (this=0x843a440, index=4) at /usr/src/debug/kdebase-workspace-4.2.98/krunner/interfaces/quicksand/qs_matchview.cpp:523
#8  0xb4a97c2f in QuickSand::QsMatchView::qt_metacall (this=0x843a440, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbff9c23c)
    at /usr/src/debug/kdebase-workspace-4.2.98/build/krunner/qs_matchview.moc:88
#9  0xb7f45788 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#10 0xb7f46412 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#11 0xb6e8f0b3 in QListWidget::currentRowChanged(int) () from /usr/lib/libQtGui.so.4
#12 0xb6e92ed4 in ?? () from /usr/lib/libQtGui.so.4
#13 0xb6e94fc9 in QListWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
#14 0xb73c720a in KListWidget::qt_metacall (this=0x928ef40, _c=QMetaObject::InvokeMetaMethod, _id=89, _a=0xbff9c428) at /usr/src/debug/kdelibs-4.2.98/build/kdeui/klistwidget.moc:74
#15 0xb74a818a in KCompletionBox::qt_metacall (this=0x928ef40, _c=QMetaObject::InvokeMetaMethod, _id=89, _a=0xbff9c428) at /usr/src/debug/kdelibs-4.2.98/build/kdeui/kcompletionbox.moc:104
#16 0xb4a918da in QuickSand::QsCompletionBox::qt_metacall (this=0x928ef40, _c=QMetaObject::InvokeMetaMethod, _id=89, _a=0xbff9c428)
    at /usr/src/debug/kdebase-workspace-4.2.98/build/krunner/qs_completionbox.moc:63
#17 0xb7f45788 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#18 0xb7f46412 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#19 0xb6e7d7d9 in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) () from /usr/lib/libQtGui.so.4
#20 0xb6e7d97d in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQtGui.so.4
#21 0xb6e9286d in QListWidget::setCurrentRow(int) () from /usr/lib/libQtGui.so.4
#22 0xb74a8084 in KCompletionBox::down (this=0x928ef40) at /usr/src/debug/kdelibs-4.2.98/kdeui/widgets/kcompletionbox.cpp:421
#23 0xb74a88a5 in KCompletionBox::eventFilter (this=0x928ef40, o=0x843a440, e=0xbff9c96c) at /usr/src/debug/kdelibs-4.2.98/kdeui/widgets/kcompletionbox.cpp:164
#24 0xb7f2f43c in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#25 0xb68f8773 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb6901bab in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb73ec27d in KApplication::notify (this=0x80b8398, receiver=0x843a440, event=0xbff9c96c) at /usr/src/debug/kdelibs-4.2.98/kdeui/kernel/kapplication.cpp:302
#28 0xb7f3016b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#29 0xb68f96de in ?? () from /usr/lib/libQtGui.so.4
#30 0xb6995950 in ?? () from /usr/lib/libQtGui.so.4
#31 0xb6997b3e in ?? () from /usr/lib/libQtGui.so.4
#32 0xb696e9bc in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#33 0xb69995ca in ?? () from /usr/lib/libQtGui.so.4
#34 0xb649e9c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0xb64a2083 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0xb64a2241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0xb7f5b8d8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0xb6998cc5 in ?? () from /usr/lib/libQtGui.so.4
#39 0xb7f2e78a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0xb7f2ebd2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#41 0xb7f31079 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#42 0xb68f8677 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#43 0xb4a83096 in kdemain (argc=1, argv=0x809b260) at /usr/src/debug/kdebase-workspace-4.2.98/krunner/main.cpp:65
#44 0x0804e505 in launch (argc=1, _name=0x809ac44 "/usr/bin/krunner", args=0x809ac55 "", cwd=0x0, envc=0, envs=0x809ac59 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x8051649 "0")
    at /usr/src/debug/kdelibs-4.2.98/kinit/kinit.cpp:705
#45 0x0804ecdd in handle_launcher_request (sock=7, who=<value optimized out>) at /usr/src/debug/kdelibs-4.2.98/kinit/kinit.cpp:1197
#46 0x0804f173 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.2.98/kinit/kinit.cpp:1390
#47 0x0804feb2 in main (argc=4, argv=0xbff9edd4, envp=0xbff9ede8) at /usr/src/debug/kdelibs-4.2.98/kinit/kinit.cpp:1825

This bug may be a duplicate of or related to bug 197190

Reported using DrKonqi
Comment 1 Dario Andres 2009-07-31 15:21:00 UTC
Merging with bug 195932. Thanks

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