Summary: | Kickoff crashes Plasma when you drag a "recently used" app into "recently used" docs | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Jonathan Thomas <echidnaman> |
Component: | widget-kickoff | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | buczo1991, notmart, seajey.serg, zayed.alsaidi |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Jonathan Thomas
2009-04-18 14:36:58 UTC
fixed in trunk *** Bug 192688 has been marked as a duplicate of this bug. *** *** Bug 195608 has been marked as a duplicate of this bug. *** Still an issue in KDE 4.3.2: Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault [Current thread is 1 (Thread 0xb778c710 (LWP 6681))] Thread 2 (Thread 0xac500b70 (LWP 6682)): #0 0x00c84422 in __kernel_vsyscall () #1 0x00ee7e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x00e7378d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0x0578ee67 in QWaitConditionPrivate::wait (this=0x9f86358, mutex=0x9f86354, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x9f86358, mutex=0x9f86354, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x03a3a922 in QHostInfoAgent::run (this=0x9f86348) at kernel/qhostinfo.cpp:260 #6 0x0578de32 in QThreadPrivate::start (arg=0x9f86348) at thread/qthread_unix.cpp:188 #7 0x00ee380e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0x00e667ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb778c710 (LWP 6681)): [KCrash Handler] #6 QBasicAtomicInt::operator= (this=0x9ecc6d0, row=2, column=0, parent=..., stream=...) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:87 #7 QVector (this=0x9ecc6d0, row=2, column=0, parent=..., stream=...) at ../../include/QtCore/../../src/corelib/tools/qvector.h:389 #8 QAbstractItemModel::decodeData (this=0x9ecc6d0, row=2, column=0, parent=..., stream=...) at kernel/qabstractitemmodel.cpp:1969 #9 0x05877ee4 in QAbstractItemModel::dropMimeData (this=0x9ecc6d0, data=0xa4398f8, action=Qt::MoveAction, row=2, column=0, parent=...) at kernel/qabstractitemmodel.cpp:1517 #10 0x095bbfa2 in QStandardItemModel::dropMimeData (this=0x9ecc6d0, data=0xa4398f8, action=Qt::MoveAction, row=2, column=0, parent=...) at itemviews/qstandarditemmodel.cpp:2998 #11 0x053f3f90 in Kickoff::UrlItemView::dropEvent (this=0x9ee5478, event=0xbfc85990) at ../../../../plasma/applets/kickoff/ui/urlitemview.cpp:654 #12 0x09022bf8 in QWidget::event (this=0x9ee5478, event=0xbfc85990) at kernel/qwidget.cpp:7731 #13 0x093d2633 in QFrame::event (this=0x9ee5478, e=0xbfc85990) at widgets/qframe.cpp:559 #14 0x09471494 in QAbstractScrollArea::viewportEvent (this=0xbfc85058, e=0x0) at widgets/qabstractscrollarea.cpp:962 #15 0x09525087 in QAbstractItemView::viewportEvent (this=0x9ee5478, event=0xbfc85990) at itemviews/qabstractitemview.cpp:1476 #16 0x09473a95 in QAbstractScrollAreaPrivate::viewportEvent (this=0x9ee49b0, o=0x9ee0b50, e=0xbfc85990) at widgets/qabstractscrollarea_p.h:100 #17 QAbstractScrollAreaFilter::eventFilter (this=0x9ee49b0, o=0x9ee0b50, e=0xbfc85990) at widgets/qabstractscrollarea_p.h:111 #18 0x0587d83a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9b66ea0, receiver=0x9ee0b50, event=0xbfc85990) at kernel/qcoreapplication.cpp:726 #19 0x08fcdf2c in QApplicationPrivate::notify_helper (this=0x9b66ea0, receiver=0x9ee0b50, e=0xbfc85990) at kernel/qapplication.cpp:4052 #20 0x08fd5bac in QApplication::notify (this=0x9b5f308, receiver=0x9ee0b50, e=0xbfc85990) at kernel/qapplication.cpp:4009 #21 0x0096cbfa in KApplication::notify (this=0x9b5f308, receiver=0x9ee0b50, event=0xbfc85990) at ../../kdeui/kernel/kapplication.cpp:302 #22 0x0587e6cb in QCoreApplication::notifyInternal (this=0x9b5f308, receiver=0x9ee0b50, event=0xbfc85990) at kernel/qcoreapplication.cpp:610 #23 0x09052575 in QCoreApplication::sendEvent (this=0x9b6f9c0, xe=0xbfc85aac, passive=false) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #24 QX11Data::xdndHandleDrop (this=0x9b6f9c0, xe=0xbfc85aac, passive=false) at kernel/qdnd_x11.cpp:1173 #25 0x09057604 in QDragManager::drop (this=0xa4631b8) at kernel/qdnd_x11.cpp:1709 #26 0x090577fa in QDragManager::eventFilter (this=0xa4631b8, o=0x9f40a28, e=0xbfc85f30) at kernel/qdnd_x11.cpp:1302 #27 0x0587d8fc in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x9b66ea0, receiver=0x9f40a28, event=0xbfc85f30) at kernel/qcoreapplication.cpp:707 #28 0x08fcded3 in QApplicationPrivate::notify_helper (this=0x9b66ea0, receiver=0x9f40a28, e=0xbfc85f30) at kernel/qapplication.cpp:4031 #29 0x08fd6033 in QApplication::notify (this=0x9b5f308, receiver=0x9f40a28, e=0xbfc85f30) at kernel/qapplication.cpp:3758 #30 0x0096cbfa in KApplication::notify (this=0x9b5f308, receiver=0x9f40a28, event=0xbfc85f30) at ../../kdeui/kernel/kapplication.cpp:302 #31 0x0587e6cb in QCoreApplication::notifyInternal (this=0x9b5f308, receiver=0x9f40a28, event=0xbfc85f30) at kernel/qcoreapplication.cpp:610 #32 0x08fd4f6e in QCoreApplication::sendSpontaneousEvent (receiver=0x9f40a28, event=0xbfc85f30, alienWidget=0x0, nativeWidget=0x9f40a28, buttonDown=0x9848aa0, lastMouseReceiver=...) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #33 QApplicationPrivate::sendMouseEvent (receiver=0x9f40a28, event=0xbfc85f30, alienWidget=0x0, nativeWidget=0x9f40a28, buttonDown=0x9848aa0, lastMouseReceiver=...) at kernel/qapplication.cpp:2924 #34 0x090437c0 in QETWidget::translateMouseEvent (this=0x9f40a28, event=0xbfc8757c) at kernel/qapplication_x11.cpp:4409 #35 0x09042c4b in QApplication::x11ProcessEvent (this=0x9b5f308, event=0xbfc8757c) at kernel/qapplication_x11.cpp:3428 #36 0x0906f502 in x11EventSourceDispatch (s=0x9b68798, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #37 0x0878ce78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #38 0x08790720 in ?? () from /lib/libglib-2.0.so.0 #39 0x08790853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #40 0x058a902c in QEventDispatcherGlib::processEvents (this=0x9b49b68, flags=...) at kernel/qeventdispatcher_glib.cpp:327 #41 0x0906ebe5 in QGuiEventDispatcherGlib::processEvents (this=0x9b49b68, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #42 0x0587cc79 in QEventLoop::processEvents (this=0xa3b6ed8, flags=) at kernel/qeventloop.cpp:149 #43 0x0587d0ca in QEventLoop::exec (this=0xa3b6ed8, flags=...) at kernel/qeventloop.cpp:201 #44 0x09057168 in QDragManager::drag (this=0xa4631b8, o=0xa3d3e70) at kernel/qdnd_x11.cpp:1969 #45 0x08fe13fe in QDrag::exec (this=0xa3d3e70, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:282 #46 0x08fe14b4 in QDrag::exec (this=0xa3d3e70, supportedActions=...) at kernel/qdrag.cpp:239 #47 0x053f41eb in Kickoff::UrlItemView::startDrag (this=0x9ee5478, supportedActions=...) at ../../../../plasma/applets/kickoff/ui/urlitemview.cpp:625 #48 0x0951fcf2 in QAbstractItemView::mouseMoveEvent (this=0x9ee5478, event=0xbfc88360) at itemviews/qabstractitemview.cpp:1552 #49 0x053f50fc in Kickoff::UrlItemView::mouseMoveEvent (this=0x9ee5478, event=0xbfc88360) at ../../../../plasma/applets/kickoff/ui/urlitemview.cpp:524 #50 0x09022e63 in QWidget::event (this=0x9ee5478, event=0xbfc88360) at kernel/qwidget.cpp:7534 #51 0x093d2633 in QFrame::event (this=0x9ee5478, e=0xbfc88360) at widgets/qframe.cpp:559 #52 0x09471494 in QAbstractScrollArea::viewportEvent (this=0xbfc85058, e=0x0) at widgets/qabstractscrollarea.cpp:962 #53 0x09525087 in QAbstractItemView::viewportEvent (this=0x9ee5478, event=0xbfc88360) at itemviews/qabstractitemview.cpp:1476 #54 0x09473a95 in QAbstractScrollAreaPrivate::viewportEvent (this=0x9ee49b0, o=0x9ee0b50, e=0xbfc88360) at widgets/qabstractscrollarea_p.h:100 #55 QAbstractScrollAreaFilter::eventFilter (this=0x9ee49b0, o=0x9ee0b50, e=0xbfc88360) at widgets/qabstractscrollarea_p.h:111 #56 0x0587d83a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9b66ea0, receiver=0x9ee0b50, event=0xbfc88360) at kernel/qcoreapplication.cpp:726 #57 0x08fcdf2c in QApplicationPrivate::notify_helper (this=0x9b66ea0, receiver=0x9ee0b50, e=0xbfc88360) at kernel/qapplication.cpp:4052 #58 0x08fd6033 in QApplication::notify (this=0x9b5f308, receiver=0x9ee0b50, e=0xbfc88360) at kernel/qapplication.cpp:3758 #59 0x0096cbfa in KApplication::notify (this=0x9b5f308, receiver=0x9ee0b50, event=0xbfc88360) at ../../kdeui/kernel/kapplication.cpp:302 #60 0x0587e6cb in QCoreApplication::notifyInternal (this=0x9b5f308, receiver=0x9ee0b50, event=0xbfc88360) at kernel/qcoreapplication.cpp:610 #61 0x08fd4f6e in QCoreApplication::sendSpontaneousEvent (receiver=0x9ee0b50, event=0xbfc88360, alienWidget=0x9ee0b50, nativeWidget=0x9f23648, buttonDown=0x9848aa0, lastMouseReceiver=...) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #62 QApplicationPrivate::sendMouseEvent (receiver=0x9ee0b50, event=0xbfc88360, alienWidget=0x9ee0b50, nativeWidget=0x9f23648, buttonDown=0x9848aa0, lastMouseReceiver=...) at kernel/qapplication.cpp:2924 #63 0x090437c0 in QETWidget::translateMouseEvent (this=0x9f23648, event=0xbfc899ac) at kernel/qapplication_x11.cpp:4409 #64 0x09042c4b in QApplication::x11ProcessEvent (this=0x9b5f308, event=0xbfc899ac) at kernel/qapplication_x11.cpp:3428 #65 0x0906f502 in x11EventSourceDispatch (s=0x9b68798, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #66 0x0878ce78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #67 0x08790720 in ?? () from /lib/libglib-2.0.so.0 #68 0x08790853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #69 0x058a902c in QEventDispatcherGlib::processEvents (this=0x9b49b68, flags=...) at kernel/qeventdispatcher_glib.cpp:327 #70 0x0906ebe5 in QGuiEventDispatcherGlib::processEvents (this=0x9b49b68, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #71 0x0587cc79 in QEventLoop::processEvents (this=0xbfc89ca4, flags=) at kernel/qeventloop.cpp:149 #72 0x0587d0ca in QEventLoop::exec (this=0xbfc89ca4, flags=...) at kernel/qeventloop.cpp:201 #73 0x0587f53f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #74 0x08fcddd7 in QApplication::exec () at kernel/qapplication.cpp:3525 #75 0x0037680d in kdemain (argc=1, argv=0xbfc89e84) at ../../../../plasma/shells/desktop/main.cpp:50 #76 0x080485cb in main (argc=1, argv=0xbfc89e84) at plasma-desktop_dummy.cpp:3 *** Bug 215604 has been marked as a duplicate of this bug. *** Ah, the new occurrences are probably bug 202889. Since I skip around from using/not using locales for localization testing, it explains why I was only able to reproduce the bug at some times. |