[Bug 275752] crash when trying to select multiple folders with shift-click

Christophe Giboudeaux cgiboudeaux at gmx.com
Fri Jul 15 17:07:56 BST 2011


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


Christophe Giboudeaux <cgiboudeaux at gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1




--- Comment #2 from Christophe Giboudeaux <cgiboudeaux gmx com>  2011-07-15 16:07:56 ---
Can be reproduced using master:
- Shift-select several folders,
- Release shift, click on an unselected folder


Application: KMail (kmail), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fb3c8293760 (LWP 13108))]

Thread 1 (Thread 0x7fb3c8293760 (LWP 13108)):
[KCrash Handler]
#6  0x00007fb3d4101dce in QModelIndex::internalPointer
(this=0xbabababababababb) at /usr/include/QtCore/qabstractitemmodel.h:69
#7  0x00007fb3d40ff82f in Akonadi::EntityTreeModel::setData (this=0x5d60a0,
index=..., value=..., role=53) at
/kde/src/kdepimlibs/akonadi/entitytreemodel.cpp:708
#8  0x00007fb3d416e016 in
Akonadi::SelectionProxyModelPrivate::rootIndexAboutToBeRemoved
(this=0x13caf410, removedRootIndex=...) at
/kde/src/kdepimlibs/akonadi/selectionproxymodel.cpp:59
#9  0x00007fb3d416dce3 in Akonadi::SelectionProxyModel::qt_metacall
(this=0x14708190, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffa792d2a0)
at /kde/build/kdepimlibs/akonadi/selectionproxymodel.moc:76
#10 0x00007fb3d8c0a5fa in QMetaObject::activate (sender=0x14708190,
m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffa792d2a0) at
kernel/qobject.cpp:3278
#11 0x00007fb3d98966b2 in KSelectionProxyModel::rootIndexAboutToBeRemoved
(this=<optimized out>, _t1=<optimized out>) at
/usr/src/debug/kdelibs-4.7.40.git.1310563291/build/kdeui/moc_kselectionproxymodel.cpp:147
#12 0x00007fb3d989f8b3 in KSelectionProxyModelPrivate::removeRangeFromProxy
(this=0x14709d10, range=...) at
/usr/src/debug/kdelibs-4.7.40.git.1310563291/kdeui/itemviews/kselectionproxymodel.cpp:1691
#13 0x00007fb3d989fc88 in KSelectionProxyModelPrivate::removeSelectionFromProxy
(this=0x14709d10, selection=<optimized out>) at
/usr/src/debug/kdelibs-4.7.40.git.1310563291/kdeui/itemviews/kselectionproxymodel.cpp:1610
#14 0x00007fb3d98a17bb in KSelectionProxyModelPrivate::selectionChanged
(this=0x14709d10, _selected=<optimized out>, _deselected=<optimized out>) at
/usr/src/debug/kdelibs-4.7.40.git.1310563291/kdeui/itemviews/kselectionproxymodel.cpp:1860
#15 0x00007fb3d98a309e in KSelectionProxyModel::qt_metacall (this=0x14708190,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffa792daa0) at
/usr/src/debug/kdelibs-4.7.40.git.1310563291/build/kdeui/moc_kselectionproxymodel.cpp:134
#16 0x00007fb3d416dc7b in Akonadi::SelectionProxyModel::qt_metacall
(this=0x14708190, _c=QMetaObject::InvokeMetaMethod, _id=40, _a=0x7fffa792daa0)
at /kde/build/kdepimlibs/akonadi/selectionproxymodel.moc:70
#17 0x00007fb3d8c0a5fa in QMetaObject::activate (sender=0xb69440, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fffa792daa0) at
kernel/qobject.cpp:3278
#18 0x00007fb3d8524257 in QItemSelectionModel::selectionChanged
(this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at
.moc/release-shared/moc_qitemselectionmodel.cpp:152
#19 0x00007fb3d8529c31 in QItemSelectionModel::emitSelectionChanged
(this=0xb69440, newSelection=<optimized out>, oldSelection=<optimized out>) at
itemviews/qitemselectionmodel.cpp:1594
#20 0x00007fb3d852afdf in QItemSelectionModel::select (this=0xb69440,
selection=<optimized out>, command=...) at
itemviews/qitemselectionmodel.cpp:1101
#21 0x00007fb3d3e763f3 in MessageList::Pane::Private::onSelectionChanged
(this=0xa282a0, selected=..., deselected=...) at
/kde/src/kdepim/messagelist/pane.cpp:329
#22 0x00007fb3d3e784e6 in MessageList::Pane::qt_metacall(enum
QMetaObject::Call, int, void **) (this=0xb24b40,
_c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7fffa792e050) at
/kde/build/kdepim/messagelist/pane.moc:111
#23 0x00007fb3d8fbbdec in CollectionPane::qt_metacall(enum QMetaObject::Call,
int, void **) (this=0xb24b40, _c=QMetaObject::InvokeMetaMethod, _id=76,
_a=0x7fffa792e050) at /kde/build/kdepim/kmail/moc_collectionpane.cpp:66
#24 0x00007fb3d8c0a5fa in QMetaObject::activate (sender=0x7b4af0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fffa792e050) at
kernel/qobject.cpp:3278
#25 0x00007fb3d8524257 in QItemSelectionModel::selectionChanged
(this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at
.moc/release-shared/moc_qitemselectionmodel.cpp:152
#26 0x00007fb3d8529c31 in QItemSelectionModel::emitSelectionChanged
(this=0x7b4af0, newSelection=<optimized out>, oldSelection=<optimized out>) at
itemviews/qitemselectionmodel.cpp:1594
#27 0x00007fb3d852afdf in QItemSelectionModel::select (this=0x7b4af0,
selection=<optimized out>, command=...) at
itemviews/qitemselectionmodel.cpp:1101
#28 0x00007fb3d8515a45 in QTreeViewPrivate::select (this=0xa08b50,
topIndex=<optimized out>, bottomIndex=<optimized out>, command=...) at
itemviews/qtreeview.cpp:3652
#29 0x00007fb3d8516792 in QTreeView::setSelection (this=<optimized out>,
rect=<optimized out>, command=...) at itemviews/qtreeview.cpp:2280
#30 0x00007fb3d84d1daa in QAbstractItemView::mousePressEvent (this=0x45b620,
event=<optimized out>) at itemviews/qabstractitemview.cpp:1674
#31 0x00007fb3d3d29e3a in MailCommon::FolderTreeView::mousePressEvent
(this=0x45b620, e=0x7fffa792f5f0) at
/kde/src/kdepim/mailcommon/foldertreeview.cpp:532
#32 0x00007fb3d801e6a9 in QWidget::event (this=0x45b620, event=0x7fffa792f5f0)
at kernel/qwidget.cpp:8255
#33 0x00007fb3d83bf066 in QFrame::event (this=0x45b620, e=0x7fffa792f5f0) at
widgets/qframe.cpp:557
#34 0x00007fb3d84cf2bb in QAbstractItemView::viewportEvent (this=0x45b620,
event=0x7fffa792f5f0) at itemviews/qabstractitemview.cpp:1628
#35 0x00007fb3d8514005 in QTreeView::viewportEvent (this=0x45b620,
event=0x7fffa792f5f0) at itemviews/qtreeview.cpp:1256
#36 0x00007fb3d8bf7ad8 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>,
receiver=0x849600, event=0x7fffa792f5f0) at kernel/qcoreapplication.cpp:846
#37 0x00007fb3d7fcddaf in notify_helper (e=0x7fffa792f5f0, receiver=0x849600,
this=0x594ef0) at kernel/qapplication.cpp:4458
#38 QApplicationPrivate::notify_helper (this=0x594ef0, receiver=0x849600,
e=0x7fffa792f5f0) at kernel/qapplication.cpp:4434
#39 0x00007fb3d7fd356b in QApplication::notify (this=<optimized out>,
receiver=0x849600, e=0x7fffa792f5f0) at kernel/qapplication.cpp:4023
#40 0x00007fb3d98b39b6 in KApplication::notify (this=0x7fffa7930240,
receiver=0x849600, event=0x7fffa792f5f0) at
/usr/src/debug/kdelibs-4.7.40.git.1310563291/kdeui/kernel/kapplication.cpp:311
#41 0x00007fb3d8bf794c in QCoreApplication::notifyInternal
(this=0x7fffa7930240, receiver=0x849600, event=0x7fffa792f5f0) at
kernel/qcoreapplication.cpp:731
#42 0x00007fb3d7fcedb2 in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#43 QApplicationPrivate::sendMouseEvent (receiver=0x849600,
event=0x7fffa792f5f0, alienWidget=0x849600, nativeWidget=0x45f4d0,
buttonDown=0x849600, lastMouseReceiver=..., spontaneous=true) at
kernel/qapplication.cpp:3122
#44 0x00007fb3d804aa45 in QETWidget::translateMouseEvent (this=0x45f4d0,
event=<optimized out>) at kernel/qapplication_x11.cpp:4461
#45 0x00007fb3d804991a in QApplication::x11ProcessEvent (this=0x7fffa7930240,
event=0x7fffa792fec0) at kernel/qapplication_x11.cpp:3587
#46 0x00007fb3d80717da in QEventDispatcherX11::processEvents (this=0x40b8d0,
flags=...) at kernel/qeventdispatcher_x11.cpp:132
#47 0x00007fb3d8bf6b52 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#48 0x00007fb3d8bf6d4f in QEventLoop::exec (this=0x7fffa7930110, flags=...) at
kernel/qeventloop.cpp:201
#49 0x00007fb3d8bfaf47 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1008
#50 0x0000000000403416 in main (argc=3, argv=0x7fffa79303d8) at
/kde/src/kdepim/kmail/main.cpp:145

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list