Bug 195608 - Plasma crashes when drag and drop item on itself
Summary: Plasma crashes when drag and drop item on itself
Status: RESOLVED DUPLICATE of bug 189965
Alias: None
Product: plasma4
Classification: Unmaintained
Component: widget-kickoff (other bugs)
Version First Reported In: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-07 23:45 UTC by Sergei Andreev
Modified: 2009-06-08 00:44 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 Sergei Andreev 2009-06-07 23:45:49 UTC
Version:           неизвестная (using 4.2.4 (KDE 4.2.4), Kubuntu packages)
Compiler:          cc
OS:                Linux (x86_64) release 2.6.28-12-generic

I've accidentally draged KJots item in kickoff's "Recently" tab and dropped it on itself.
In result Plasma crashed like KJots early (Bug 191746)
Maybe all programs using drag'n'drop should be checked?

Приложение: Рабочее пространство Plasma (plasma), сигнал SIGSEGV
0x00007f9451085d21 in nanosleep () from /lib/libc.so.6
Current language:  auto; currently c
[Current thread is 0 (LWP 4009)]

Thread 4 (Thread 0x7f94357c7950 (LWP 4010)):
#0  0x00007f94510bc742 in select () from /lib/libc.so.6
#1  0x00007f9451c20766 in QProcessManager::run (this=0x11f0e20) at io/qprocess_unix.cpp:305
#2  0x00007f9451b58d02 in QThreadPrivate::start (arg=0x11f0e20) at thread/qthread_unix.cpp:189
#3  0x00007f944e4c33ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f94510c3fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9434daf950 (LWP 4012)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f9451b59ce9 in QWaitCondition::wait (this=0x15f0a00, mutex=0x15f09f8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f94552d05dc in QHostInfoAgent::run (this=0x15f09e0) at kernel/qhostinfo.cpp:260
#3  0x00007f9451b58d02 in QThreadPrivate::start (arg=0x15f09e0) at thread/qthread_unix.cpp:189
#4  0x00007f944e4c33ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00007f94510c3fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f942e3be950 (LWP 4077)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f9451b59ce9 in QWaitCondition::wait (this=0x1410370, mutex=0x1410368, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f9438852d4e in RenderThread::run (this=0x1410358) at /build/buildd/kdebase-workspace-4.2.4/plasma/wallpapers/image/renderthread.cpp:91
#3  0x00007f9451b58d02 in QThreadPrivate::start (arg=0x1410358) at thread/qthread_unix.cpp:189
#4  0x00007f944e4c33ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00007f94510c3fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()
Current language:  auto; currently asm

Thread 1 (Thread 0x7f9456788760 (LWP 4009)):
[KCrash Handler]
#5  QAbstractItemModel::decodeData (this=0x152f7b0, row=0, column=0, parent=@0x7fff5e7b8cf0, stream=@0x7fff5e7b8a70) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:87
#6  0x00007f9451c3b901 in QAbstractItemModel::dropMimeData (this=0x152f7b0, data=<value optimized out>, action=<value optimized out>, row=0, column=0, parent=@0x7fff5e7b8cf0)
    at kernel/qabstractitemmodel.cpp:1517
#7  0x00007f94528fee13 in QStandardItemModel::dropMimeData (this=0x152f7b0, data=0x72e5140, action=Qt::MoveAction, row=-1, column=-1, parent=@0x7fff5e7b8cf0) at itemviews/qstandarditemmodel.cpp:2998
#8  0x00007f945286322d in QAbstractItemView::dropEvent (this=0x152d230, event=0x7fff5e7b97b0) at itemviews/qabstractitemview.cpp:1844
#9  0x00007f943af3f433 in Kickoff::UrlItemView::dropEvent (this=0x1d1a5be20, event=0x20e10) at /build/buildd/kdebase-workspace-4.2.4/plasma/applets/kickoff/ui/urlitemview.cpp:632
#10 0x00007f945239c8c9 in QWidget::event (this=0x152d230, event=0x7fff5e7b97b0) at kernel/qwidget.cpp:7703
#11 0x00007f945273a45b in QFrame::event (this=0x152d230, e=0x7fff5e7b97b0) at widgets/qframe.cpp:559
#12 0x00007f945286f61d in QAbstractItemView::viewportEvent (this=0x152d230, event=0x7fff5e7b97b0) at itemviews/qabstractitemview.cpp:1471
#13 0x00007f9451c41108 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x152e270, event=0x7fff5e7b97b0) at kernel/qcoreapplication.cpp:726
#14 0x00007f945234bb6c in QApplicationPrivate::notify_helper (this=0x11fdb40, receiver=0x152e270, e=0x7fff5e7b97b0) at kernel/qapplication.cpp:4053
#15 0x00007f9452354330 in QApplication::notify (this=<value optimized out>, receiver=0x152e270, e=0x7fff5e7b97b0) at kernel/qapplication.cpp:4010
#16 0x00007f9454a0284b in KApplication::notify (this=0x11f3530, receiver=0x152e270, event=0x7fff5e7b97b0) at /build/buildd/kde4libs-4.2.4/kdeui/kernel/kapplication.cpp:307
#17 0x00007f9451c41dfc in QCoreApplication::notifyInternal (this=0x11f3530, receiver=0x152e270, event=0x7fff5e7b97b0) at kernel/qcoreapplication.cpp:610
#18 0x00007f94523ca2a5 in QX11Data::xdndHandleDrop (this=<value optimized out>, xe=<value optimized out>, passive=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#19 0x00007f94523ceb57 in QDragManager::drop (this=0x557f970) at kernel/qdnd_x11.cpp:1709
#20 0x00007f94523cecec in QDragManager::eventFilter (this=0x557f970, o=<value optimized out>, e=<value optimized out>) at kernel/qdnd_x11.cpp:1302
#21 0x00007f9451c411cc in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x11fdb40, receiver=0x64af050, event=0x7fff5e7b9ff0) at kernel/qcoreapplication.cpp:707
#22 0x00007f945234bb06 in QApplicationPrivate::notify_helper (this=0x1d1a5be20, receiver=0x20e10, e=0x0) at kernel/qapplication.cpp:4032
#23 0x00007f945235454a in QApplication::notify (this=<value optimized out>, receiver=0x64af050, e=0x7fff5e7b9ff0) at kernel/qapplication.cpp:3759
#24 0x00007f9454a0284b in KApplication::notify (this=0x11f3530, receiver=0x64af050, event=0x7fff5e7b9ff0) at /build/buildd/kde4libs-4.2.4/kdeui/kernel/kapplication.cpp:307
#25 0x00007f9451c41dfc in QCoreApplication::notifyInternal (this=0x11f3530, receiver=0x64af050, event=0x7fff5e7b9ff0) at kernel/qcoreapplication.cpp:610
#26 0x00007f9452353798 in QApplicationPrivate::sendMouseEvent (receiver=0x64af050, event=0x7fff5e7b9ff0, alienWidget=0x0, nativeWidget=0x64af050, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7f9452dad010) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#27 0x00007f94523bd789 in QETWidget::translateMouseEvent (this=0x64af050, event=<value optimized out>) at kernel/qapplication_x11.cpp:4448
#28 0x00007f94523bc7f5 in QApplication::x11ProcessEvent (this=0x11f3530, event=0x7fff5e7bbb70) at kernel/qapplication_x11.cpp:3566
#29 0x00007f94523e4f84 in x11EventSourceDispatch (s=0x12011c0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#30 0x00007f944c89320a in IA__g_main_context_dispatch (context=0x1200120) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#31 0x00007f944c8968e0 in g_main_context_iterate (context=0x1200120, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#32 0x00007f944c896a7c in IA__g_main_context_iteration (context=0x1200120, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#33 0x00007f9451c6b52f in QEventDispatcherGlib::processEvents (this=0x11b40a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#34 0x00007f94523e470f in QGuiEventDispatcherGlib::processEvents (this=0x1d1a5be20, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#35 0x00007f9451c406a2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1585167968}) at kernel/qeventloop.cpp:149
#36 0x00007f9451c40a6d in QEventLoop::exec (this=0x5bf1610, flags={i = 1585168112}) at kernel/qeventloop.cpp:200
#37 0x00007f94523ce4a7 in QDragManager::drag (this=0x557f970, o=<value optimized out>) at kernel/qdnd_x11.cpp:1969
#38 0x00007f945235e618 in QDrag::exec (this=0x62be0e0, supportedActions={i = 1585168576}, defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:282
#39 0x00007f945286d94e in QAbstractItemView::startDrag (this=0x152d230, supportedActions={i = 1585168864}) at itemviews/qabstractitemview.cpp:3196
#40 0x00007f943af4058f in Kickoff::UrlItemView::startDrag (this=0x152d230, supportedActions={i = 1585169312}) at /build/buildd/kdebase-workspace-4.2.4/plasma/applets/kickoff/ui/urlitemview.cpp:627
#41 0x00007f945286abe7 in QAbstractItemView::mouseMoveEvent (this=0x152d230, event=0x7fff5e7bd010) at itemviews/qabstractitemview.cpp:1547
#42 0x00007f943af40dde in Kickoff::UrlItemView::mouseMoveEvent (this=0x152d230, event=0x7fff5e7bd010) at /build/buildd/kdebase-workspace-4.2.4/plasma/applets/kickoff/ui/urlitemview.cpp:524
#43 0x00007f945239cc88 in QWidget::event (this=0x152d230, event=0x7fff5e7bd010) at kernel/qwidget.cpp:7506
#44 0x00007f945273a45b in QFrame::event (this=0x152d230, e=0x7fff5e7bd010) at widgets/qframe.cpp:559
#45 0x00007f945286f61d in QAbstractItemView::viewportEvent (this=0x152d230, event=0x7fff5e7bd010) at itemviews/qabstractitemview.cpp:1471
#46 0x00007f9451c41108 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x152e270, event=0x7fff5e7bd010) at kernel/qcoreapplication.cpp:726
#47 0x00007f945234bb6c in QApplicationPrivate::notify_helper (this=0x11fdb40, receiver=0x152e270, e=0x7fff5e7bd010) at kernel/qapplication.cpp:4053
#48 0x00007f945235454a in QApplication::notify (this=<value optimized out>, receiver=0x152e270, e=0x7fff5e7bd010) at kernel/qapplication.cpp:3759
#49 0x00007f9454a0284b in KApplication::notify (this=0x11f3530, receiver=0x152e270, event=0x7fff5e7bd010) at /build/buildd/kde4libs-4.2.4/kdeui/kernel/kapplication.cpp:307
#50 0x00007f9451c41dfc in QCoreApplication::notifyInternal (this=0x11f3530, receiver=0x152e270, event=0x7fff5e7bd010) at kernel/qcoreapplication.cpp:610
#51 0x00007f9452353798 in QApplicationPrivate::sendMouseEvent (receiver=0x152e270, event=0x7fff5e7bd010, alienWidget=0x152e270, nativeWidget=0x15cb0a0, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7f9452dad010) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#52 0x00007f94523bd789 in QETWidget::translateMouseEvent (this=0x15cb0a0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4448
#53 0x00007f94523bc7f5 in QApplication::x11ProcessEvent (this=0x11f3530, event=0x7fff5e7beb90) at kernel/qapplication_x11.cpp:3566
#54 0x00007f94523e4f84 in x11EventSourceDispatch (s=0x12011c0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#55 0x00007f944c89320a in IA__g_main_context_dispatch (context=0x1200120) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#56 0x00007f944c8968e0 in g_main_context_iterate (context=0x1200120, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#57 0x00007f944c896a7c in IA__g_main_context_iteration (context=0x1200120, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#58 0x00007f9451c6b52f in QEventDispatcherGlib::processEvents (this=0x11b40a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#59 0x00007f94523e470f in QGuiEventDispatcherGlib::processEvents (this=0x1d1a5be20, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#60 0x00007f9451c406a2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1585180288}) at kernel/qeventloop.cpp:149
#61 0x00007f9451c40a6d in QEventLoop::exec (this=0x7fff5e7beec0, flags={i = 1585180368}) at kernel/qeventloop.cpp:200
#62 0x00007f9451c42d34 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#63 0x00007f945635e9bb in kdemain (argc=1, argv=0x7fff5e7bf1c8) at /build/buildd/kdebase-workspace-4.2.4/plasma/shells/desktop/main.cpp:54
#64 0x00007f9450ffc5a6 in __libc_start_main (main=0x400890 <main>, argc=1, ubp_av=0x7fff5e7bf1c8, init=0x4008c0 <__libc_csu_init>, fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff5e7bf1b8) at libc-start.c:220
#65 0x00000000004007c9 in _start () at ../sysdeps/x86_64/elf/start.S:113
#0  0x00007f9451085d21 in nanosleep () from /lib/libc.so.6
Current language:  auto; currently c
Comment 1 Dario Andres 2009-06-08 00:44:46 UTC
Thanks!

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