[Bug 186265] Kmail crashes when moving many mails at once to different imap folder

Michal Hlavinka mhlavink at redhat.com
Thu Aug 6 10:21:27 BST 2009


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





--- Comment #5 from Michal Hlavinka <mhlavink redhat com>  2009-08-06 11:21:16 ---
I've tried again with reduced stack size (ulimit -s 24) now depth is only 8000.

stack bottom (until repeated pattern as in prev comment):
....
<pattern>
#8253 0x0000003d8db39a45 in QAbstractItemModel::reset (this=0x338eff0) at
kernel/qabstractitemmodel.cpp:2263
#8254 0x00007f0c3759839c in KMail::MessageListView::StorageModel::qt_metacall
(this=0x338eff0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fffa70d5610)
    at
/usr/src/debug/kdepim-4.3.0/x86_64-redhat-linux-gnu/kmail/moc_storagemodel.cpp:92
#8255 0x0000003d8db54fdc in QMetaObject::activate (sender=0x354c1e0,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x1) at kernel/qobject.cpp:3113
#8256 0x00007f0c376750d0 in KMFolder::setUserWhoField (this=0x354c1e0,
whoField=@0x7fffa70d5930, writeConfig=false) at
/usr/src/debug/kdepim-4.3.0/kmail/kmfolder.cpp:745
#8257 0x00007f0c37675d58 in KMFolder::readConfig (this=0x354c1e0,
configGroup=@0x7fffa70d5a90) at
/usr/src/debug/kdepim-4.3.0/kmail/kmfolder.cpp:211
#8258 0x00007f0c376a018a in FolderStorage::readConfig (this=0x356a430) at
/usr/src/debug/kdepim-4.3.0/kmail/folderstorage.cpp:963
#8259 0x00007f0c377510e9 in KMFolderImap::readConfig (this=0x356a430) at
/usr/src/debug/kdepim-4.3.0/kmail/kmfolderimap.cpp:214
#8260 0x00007f0c3769c460 in FolderStorage::countUnread (this=0x37c80c0) at
/usr/src/debug/kdepim-4.3.0/kmail/folderstorage.cpp:866
#8261 0x00007f0c379bb40a in
KMail::MessageListView::Core::Model::setStorageModel (this=0x28c23d0,
storageModel=<value optimized out>, 
    preSelectionMode=KMail::MessageListView::Core::PreSelectLastSelected) at
/usr/src/debug/kdepim-4.3.0/kmail/messagelistview/core/model.cpp:733
#8262 0x00007f0c379bbb96 in
KMail::MessageListView::Core::Model::slotStorageModelLayoutChanged (this=<value
optimized out>)
    at /usr/src/debug/kdepim-4.3.0/kmail/messagelistview/core/model.cpp:4440
#8263 0x00007f0c37597ef4 in KMail::MessageListView::Core::Model::qt_metacall
(this=0x28c23d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fffa70d6090)
    at
/usr/src/debug/kdepim-4.3.0/x86_64-redhat-linux-gnu/kmail/moc_model.cpp:80
#8264 0x0000003d8db54fdc in QMetaObject::activate (sender=0x338eff0,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x1) at kernel/qobject.cpp:3113
<pattern/>

<pattern>
#8265 0x0000003d8db39a45 in QAbstractItemModel::reset (this=0x338eff0) at
kernel/qabstractitemmodel.cpp:2263
#8266 0x00007f0c3759839c in KMail::MessageListView::StorageModel::qt_metacall
(this=0x338eff0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fffa70d61f0)
    at
/usr/src/debug/kdepim-4.3.0/x86_64-redhat-linux-gnu/kmail/moc_storagemodel.cpp:92
#8267 0x0000003d8db54fdc in QMetaObject::activate (sender=0x354c1e0,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x1) at kernel/qobject.cpp:3113
#8268 0x00007f0c376750d0 in KMFolder::setUserWhoField (this=0x354c1e0,
whoField=@0x7fffa70d6510, writeConfig=false) at
/usr/src/debug/kdepim-4.3.0/kmail/kmfolder.cpp:745
#8269 0x00007f0c37675d58 in KMFolder::readConfig (this=0x354c1e0,
configGroup=@0x7fffa70d6670) at
/usr/src/debug/kdepim-4.3.0/kmail/kmfolder.cpp:211
#8270 0x00007f0c376a018a in FolderStorage::readConfig (this=0x356a430) at
/usr/src/debug/kdepim-4.3.0/kmail/folderstorage.cpp:963
#8271 0x00007f0c377510e9 in KMFolderImap::readConfig (this=0x356a430) at
/usr/src/debug/kdepim-4.3.0/kmail/kmfolderimap.cpp:214
#8272 0x00007f0c3769c460 in FolderStorage::countUnread (this=0x37c80c0) at
/usr/src/debug/kdepim-4.3.0/kmail/folderstorage.cpp:866
#8273 0x00007f0c379bb40a in
KMail::MessageListView::Core::Model::setStorageModel (this=0x28c23d0,
storageModel=<value optimized out>, 
    preSelectionMode=KMail::MessageListView::Core::PreSelectLastSelected) at
/usr/src/debug/kdepim-4.3.0/kmail/messagelistview/core/model.cpp:733
#8274 0x00007f0c379bbb96 in
KMail::MessageListView::Core::Model::slotStorageModelLayoutChanged (this=<value
optimized out>)
    at /usr/src/debug/kdepim-4.3.0/kmail/messagelistview/core/model.cpp:4440
#8275 0x00007f0c37597ef4 in KMail::MessageListView::Core::Model::qt_metacall
(this=0x28c23d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fffa70d6c70)
    at
/usr/src/debug/kdepim-4.3.0/x86_64-redhat-linux-gnu/kmail/moc_model.cpp:80
#8276 0x0000003d8db54fdc in QMetaObject::activate (sender=0x338eff0,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x1) at kernel/qobject.cpp:3113
<pattern/>

#8277 0x0000003d8db39a45 in QAbstractItemModel::reset (this=0x338eff0) at
kernel/qabstractitemmodel.cpp:2263
#8278 0x00007f0c3759839c in KMail::MessageListView::StorageModel::qt_metacall
(this=0x338eff0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fffa70d6dd0)
    at
/usr/src/debug/kdepim-4.3.0/x86_64-redhat-linux-gnu/kmail/moc_storagemodel.cpp:92
#8279 0x0000003d8db54fdc in QMetaObject::activate (sender=0x354c1e0,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x1) at kernel/qobject.cpp:3113
#8280 0x00007f0c376750d0 in KMFolder::setUserWhoField (this=0x354c1e0,
whoField=@0x7fffa70d70f0, writeConfig=false) at
/usr/src/debug/kdepim-4.3.0/kmail/kmfolder.cpp:745
#8281 0x00007f0c37675d58 in KMFolder::readConfig (this=0x354c1e0,
configGroup=@0x7fffa70d7250) at
/usr/src/debug/kdepim-4.3.0/kmail/kmfolder.cpp:211
#8282 0x00007f0c376a018a in FolderStorage::readConfig (this=0x356a430) at
/usr/src/debug/kdepim-4.3.0/kmail/folderstorage.cpp:963
#8283 0x00007f0c377510e9 in KMFolderImap::readConfig (this=0x356a430) at
/usr/src/debug/kdepim-4.3.0/kmail/kmfolderimap.cpp:214
#8284 0x00007f0c3769c460 in FolderStorage::countUnread (this=0x37c80c0) at
/usr/src/debug/kdepim-4.3.0/kmail/folderstorage.cpp:866
#8285 0x00007f0c379bb40a in
KMail::MessageListView::Core::Model::setStorageModel (this=0x28c23d0,
storageModel=<value optimized out>, 
    preSelectionMode=KMail::MessageListView::Core::PreSelectLastSelected) at
/usr/src/debug/kdepim-4.3.0/kmail/messagelistview/core/model.cpp:733
#8286 0x00007f0c379e2581 in KMail::MessageListView::Core::View::setStorageModel
(this=0x2a76ba0, storageModel=0x2f, preSelectionMode=4294967295)
    at /usr/src/debug/kdepim-4.3.0/kmail/messagelistview/core/view.cpp:171
#8287 0x00007f0c379e96fb in
KMail::MessageListView::Core::Widget::setStorageModel (this=0x2847f10,
storageModel=0x338eff0, 
    preSelectionMode=KMail::MessageListView::Core::PreSelectLastSelected) at
/usr/src/debug/kdepim-4.3.0/kmail/messagelistview/core/widgetbase.cpp:308
#8288 0x00007f0c37994b9f in KMail::MessageListView::Widget::setFolder
(this=0x2847f10, fld=<value optimized out>, icon=<value optimized out>,
preSelectionMode=<value optimized out>)
    at /usr/src/debug/kdepim-4.3.0/kmail/messagelistview/widget.cpp:113
#8289 0x00007f0c3798e586 in KMail::MessageListView::Pane::setCurrentFolder
(this=0x2ad6310, fld=0x354c1e0, preferEmptyTab=<value optimized out>, 
    preSelectionMode=KMail::MessageListView::Core::PreSelectLastSelected,
overrideLabel=@0x7fffa70d7af0) at
/usr/src/debug/kdepim-4.3.0/kmail/messagelistview/pane.cpp:218
#8290 0x00007f0c3786d4e6 in KMMainWidget::folderSelected (this=0x2858cf0,
aFolder=<value optimized out>, forceJumpToUnread=false,
preferNewTabForOpening=255)
    at /usr/src/debug/kdepim-4.3.0/kmail/kmmainwidget.cpp:3081
#8291 0x00007f0c3786e739 in KMMainWidget::folderSelected (this=0x37c80c0) at
/usr/src/debug/kdepim-4.3.0/kmail/kmmainwidget.cpp:2879
#8292 0x00007f0c3786fa04 in KMMainWidget::qt_metacall (this=0x2858cf0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa70d7cb0)
    at
/usr/src/debug/kdepim-4.3.0/x86_64-redhat-linux-gnu/kmail/kmmainwidget.moc:359
#8293 0x0000003d8db54fdc in QMetaObject::activate (sender=0x356a430,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x1) at kernel/qobject.cpp:3113
#8294 0x00007f0c3773bdcd in KMFolderImap::folderComplete (this=0x37c80c0,
_t1=0x356a430, _t2=true) at
/usr/src/debug/kdepim-4.3.0/x86_64-redhat-linux-gnu/kmail/kmfolderimap.moc:206
#8295 0x00007f0c3774174d in KMFolderImap::finishMailCheck (this=0x356a430,
dbg=0x7f0c37af8f14 "getMessage", state=KMFolderImap::imapFinished)
    at /usr/src/debug/kdepim-4.3.0/kmail/kmfolderimap.cpp:2492
#8296 0x00007f0c37741df6 in KMFolderImap::getMessagesResult (this=<value
optimized out>, job=0x386a930, lastSet=<value optimized out>)
    at /usr/src/debug/kdepim-4.3.0/kmail/kmfolderimap.cpp:1776
#8297 0x00007f0c377508f9 in KMFolderImap::qt_metacall (this=0x356a430,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa70d7fb0)
    at
/usr/src/debug/kdepim-4.3.0/x86_64-redhat-linux-gnu/kmail/kmfolderimap.moc:185
#8298 0x0000003d8db54fdc in QMetaObject::activate (sender=0x386a930,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x1) at kernel/qobject.cpp:3113
#8299 0x0000003ed6eee322 in KJob::result (this=0x37c80c0, _t1=0x386a930) at
/usr/src/debug/kdelibs-4.3.0/x86_64-redhat-linux-gnu/kdecore/kjob.moc:188
#8300 0x0000003ed6eee69f in KJob::emitResult (this=0x386a930) at
/usr/src/debug/kdelibs-4.3.0/kdecore/jobs/kjob.cpp:304
#8301 0x0000003ed84eccd3 in KIO::SimpleJob::slotFinished (this=0x386a930) at
/usr/src/debug/kdelibs-4.3.0/kio/kio/job.cpp:477
#8302 0x0000003ed84ed183 in KIO::TransferJob::slotFinished (this=0x386a930) at
/usr/src/debug/kdelibs-4.3.0/kio/kio/job.cpp:948
#8303 0x0000003ed84ebaa1 in KIO::TransferJob::qt_metacall (this=0x386a930,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa70d83d0)
    at
/usr/src/debug/kdelibs-4.3.0/x86_64-redhat-linux-gnu/kio/jobclasses.moc:343
#8304 0x0000003d8db54fdc in QMetaObject::activate (sender=0x28af800,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x1) at kernel/qobject.cpp:3113
#8305 0x0000003ed85ae261 in KIO::SlaveInterface::dispatch (this=0x28af800,
_cmd=104, rawdata=@0x7fffa70d8620) at
/usr/src/debug/kdelibs-4.3.0/kio/kio/slaveinterface.cpp:175
#8306 0x0000003ed85aac13 in KIO::SlaveInterface::dispatch (this=0x28af800) at
/usr/src/debug/kdelibs-4.3.0/kio/kio/slaveinterface.cpp:91
#8307 0x0000003ed859dcd2 in KIO::Slave::gotInput (this=0x28af800) at
/usr/src/debug/kdelibs-4.3.0/kio/kio/slave.cpp:322
#8308 0x0000003ed859fcdc in KIO::Slave::qt_metacall (this=0x28af800,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa70d8790)
    at /usr/src/debug/kdelibs-4.3.0/x86_64-redhat-linux-gnu/kio/slave.moc:76
#8309 0x0000003d8db54fdc in QMetaObject::activate (sender=0x3369b70,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x1) at kernel/qobject.cpp:3113
#8310 0x0000003ed84ba8a7 in KIO::ConnectionPrivate::dequeue (this=0x3369b20) at
/usr/src/debug/kdelibs-4.3.0/kio/kio/connection.cpp:82
#8311 0x0000003ed84ba9cd in KIO::Connection::qt_metacall (this=0x3369b70,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x37297b0)
    at
/usr/src/debug/kdelibs-4.3.0/x86_64-redhat-linux-gnu/kio/connection.moc:73
#8312 0x0000003d8db4f309 in QObject::event (this=0x3369b70, e=0x377c0a0) at
kernel/qobject.cpp:1111
#8313 0x0000003d8ff8ee2c in QApplicationPrivate::notify_helper (this=0x25cbf70,
receiver=0x3369b70, e=0x377c0a0) at kernel/qapplication.cpp:4056
#8314 0x0000003d8ff95e5e in QApplication::notify (this=0x7fffa70d9240,
receiver=0x3369b70, e=0x377c0a0) at kernel/qapplication.cpp:4021
#8315 0x0000003ed7610546 in KApplication::notify (this=0x7fffa70d9240,
receiver=0x3369b70, event=0x377c0a0) at
/usr/src/debug/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
#8316 0x0000003d8db3fcbc in QCoreApplication::notifyInternal
(this=0x7fffa70d9240, receiver=0x3369b70, event=0x377c0a0) at
kernel/qcoreapplication.cpp:610
#8317 0x0000003d8db408c8 in QCoreApplication::sendEvent (event=<value optimized
out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#8318 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>,
receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#8319 0x0000003d8db68743 in QCoreApplication::sendPostedEvents () at
kernel/qcoreapplication.h:218
#8320 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:210
#8321 0x00000034edc37abe in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#8322 0x00000034edc3b278 in ?? () from /lib64/libglib-2.0.so.0
#8323 0x00000034edc3b3a0 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#8324 0x0000003d8db683b6 in QEventDispatcherGlib::processEvents
(this=0x2594770, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:327
#8325 0x0000003d90021b8e in QGuiEventDispatcherGlib::processEvents
(this=0x37c80c0, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202
#8326 0x0000003d8db3e5f2 in QEventLoop::processEvents (this=<value optimized
out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#8327 0x0000003d8db3e9c4 in QEventLoop::exec (this=0x7fffa70d9090, flags={i =
0}) at kernel/qeventloop.cpp:201
#8328 0x0000003d8db40b79 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:888
#8329 0x0000000000402e69 in main (argc=<value optimized out>, argv=<value
optimized out>) at /usr/src/debug/kdepim-4.3.0/kmail/main.cpp:146

-- 
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