Bug 185484

Summary: Akregator crashes when dropping a feed to a certain area in the tree view
Product: [Applications] akregator Reporter: Stefan Dotterweich <stefandotterweich>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Stefan Dotterweich 2009-02-24 23:35:10 UTC
Version:           1.4.0 (using 4.2.00 (KDE 4.2.0), Debian packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.28-7.slh.1-sidux-686

When I rearranged some of my feeds Akregator sometimes kept crashing when I dropped a feed between two others.
Whether or not it crashes depends on the horizontal position of the mouse while dropping. If a feed is dropped under an icon or text of another feed everything works fine. If it is dropped left from that area, between the left border and the icon, Akregator crashes. (The crash happens with both feeds and folders)

To reproduce:
1) Make sure you have at least 3 feeds or folders
2) Drag and drop the last feed between the first two (vertically) and between the left border and the feed icon (horizontally)

expected behaviour: 
feed should be moved between two other feeds


Thread 1 (Thread 0xb52ec6f0 (LWP 7293)):
[KCrash Handler]
#6  0xb3a0cc9d in Akregator::SubscriptionListModel::dropMimeData (this=0xb963c10, data=0xa397208, action=Qt::CopyAction, row=-1, column=-1, parent=@0xbf9a39d4)
    at ../../../akregator/src/subscriptionlistmodel.cpp:450
#7  0xb72a60e1 in QAbstractItemView::dropEvent (this=0xa063788, event=0xbf9a41b0) at itemviews/qabstractitemview.cpp:1806
#8  0xb6e3b101 in QWidget::event (this=0xa063788, event=0xbf9a41b0) at kernel/qwidget.cpp:7343
#9  0xb716ed43 in QFrame::event (this=0xa063788, e=0xbf9a41b0) at widgets/qframe.cpp:651
#10 0xb720546f in QAbstractScrollArea::viewportEvent (this=0xa063788, e=0x0) at widgets/qabstractscrollarea.cpp:943
#11 0xb72b092f in QAbstractItemView::viewportEvent (this=0xa063788, event=0xbf9a41b0) at itemviews/qabstractitemview.cpp:1429
#12 0xb72e8654 in QTreeView::viewportEvent (this=0xa063788, event=0xbf9a41b0) at itemviews/qtreeview.cpp:1265
#13 0xb7207a15 in QAbstractScrollAreaFilter::eventFilter (this=0xa065970, o=0x9edd618, e=0xbf9a41b0) at widgets/qabstractscrollarea_p.h:96
#14 0xb76ee2ca in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9e6f2d8, receiver=0x9edd618, event=0xbf9a41b0) at kernel/qcoreapplication.cpp:694
#15 0xb6de377a in QApplicationPrivate::notify_helper (this=0x9e6f2d8, receiver=0x9edd618, e=0xbf9a41b0) at kernel/qapplication.cpp:3799
#16 0xb6debbf8 in QApplication::notify (this=0xbf9a6290, receiver=0x9edd618, e=0xbf9a41b0) at kernel/qapplication.cpp:3760
#17 0xb7c3977d in KApplication::notify (this=0xbf9a6290, receiver=0x9edd618, event=0xbf9a41b0) at ../../kdeui/kernel/kapplication.cpp:307
#18 0xb76ef0e1 in QCoreApplication::notifyInternal (this=0xbf9a6290, receiver=0x9edd618, event=0xbf9a41b0) at kernel/qcoreapplication.cpp:587
#19 0xb6e617ff in QX11Data::xdndHandleDrop (this=0x9e73180, xe=0xbf9a429c, passive=false) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209
#20 0xb6e66218 in QDragManager::drop (this=0xadd1970) at kernel/qdnd_x11.cpp:1684
#21 0xb6e663d6 in QDragManager::eventFilter (this=0xadd1970, o=0xb18b490, e=0xbf9a480c) at kernel/qdnd_x11.cpp:1284
#22 0xb76ee374 in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x9e6f2d8, receiver=0xb18b490, event=0xbf9a480c) at kernel/qcoreapplication.cpp:676
#23 0xb6de3713 in QApplicationPrivate::notify_helper (this=0x9e6f2d8, receiver=0xb18b490, e=0xbf9a480c) at kernel/qapplication.cpp:3778
#24 0xb6debfd1 in QApplication::notify (this=0xbf9a6290, receiver=0xb18b490, e=0xbf9a480c) at kernel/qapplication.cpp:3528
#25 0xb7c3977d in KApplication::notify (this=0xbf9a6290, receiver=0xb18b490, event=0xbf9a480c) at ../../kdeui/kernel/kapplication.cpp:307
#26 0xb76ef0e1 in QCoreApplication::notifyInternal (this=0xbf9a6290, receiver=0xb18b490, event=0xbf9a480c) at kernel/qcoreapplication.cpp:587
#27 0xb6deb25e in QApplicationPrivate::sendMouseEvent (receiver=0xb18b490, event=0xbf9a480c, alienWidget=0x0, nativeWidget=0xb18b490, buttonDown=0xb75a6670, lastMouseReceiver=@0xb75a6674)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:212
#28 0xb6e54e2d in QETWidget::translateMouseEvent (this=0xb18b490, event=0xbf9a4cfc) at kernel/qapplication_x11.cpp:4044
#29 0xb6e53c11 in QApplication::x11ProcessEvent (this=0xbf9a6290, event=0xbf9a4cfc) at kernel/qapplication_x11.cpp:3162
#30 0xb6e7d63a in x11EventSourceDispatch (s=0x9e72bd0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:142
#31 0xb5b3f368 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0xb5b42a03 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0x09e6b098 in ?? ()
#34 0x00000000 in ?? ()
Comment 1 Dario Andres 2009-02-24 23:38:35 UTC

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