logo       

[Bug 201994] New: using krunner in QuickSand Mode and moving with cursor ke: msg#03058

plasma-bugs

Subject: [Bug 201994] New: using krunner in QuickSand Mode and moving with cursor keys crashed

https://bugs.kde.org/show_bug.cgi?id=201994

Summary: using krunner in QuickSand Mode and moving with cursor
keys crashed
Product: krunner
Version: unspecified
Platform: Unlisted Binaries
OS/Version: Linux
Status: NEW
Severity: crash
Priority: NOR
Component: general
AssignedTo: plasma-bugs@xxxxxxx
ReportedBy: kollix@xxxxxx


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

--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Plasma-bugs mailing list
Plasma-bugs@xxxxxxx
https://mail.kde.org/mailman/listinfo/plasma-bugs

<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | Mail Home | sitemap | FAQ | advertise