| 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/Implemented 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. |