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

Michal Hlavinka mhlavink at redhat.com
Tue Aug 4 13:31:16 BST 2009


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





--- Comment #4 from Michal Hlavinka <mhlavink redhat com>  2009-08-04 14:30:58 ---
huh... over 55 minutes and still going... complete stack depth is almost 50 000

I'll keep core files for some time, let me know if compete backtrace is really
needed.

some info:
top:
#0  0x0000003d8db1c50f in QFSFileEngine::fileName (this=0x356c340, file=<value
optimized out>) at io/qfsfileengine_unix.cpp:702
#1  0x0000003d8db1b7fe in QFSFileEngine::fileFlags (this=<value optimized out>,
type={i = 4194304}) at io/qfsfileengine_unix.cpp:674
#2  0x0000003d8db1c5a7 in QFSFileEngine::fileName (this=0x2f,
file=QAbstractFileEngine::CanonicalName) at io/qfsfileengine_unix.cpp:737
#3  0x0000003d8dada610 in QFileInfoPrivate::getFileName (this=0x3524420,
name=QAbstractFileEngine::CanonicalName) at io/qfileinfo.cpp:202
#4  0x0000003d8dadadfb in QFileInfo::canonicalFilePath (this=<value optimized
out>) at io/qfileinfo.cpp:624
#5  0x0000003d8f4a1c8d in KConfigIniBackend::setFilePath (this=0x334ad90,
file=<value optimized out>) at
/usr/src/debug/kdelibs-4.2.98/kdecore/config/kconfigini.cpp:534
#6  0x0000003d8f4a08ce in KConfigBackend::create (componentData=<value
optimized out>, file=<value optimized out>, sys=<value optimized out>)
    at /usr/src/debug/kdelibs-4.2.98/kdecore/config/kconfigbackend.cpp:89
#7  0x0000003d8f48ebaa in KConfigPrivate::changeFileName (this=0x4316550,
name=@0x7fff39e78810, type=<value optimized out>) at
/usr/src/debug/kdelibs-4.2.98/kdecore/config/kconfig.cpp:426
#8  0x0000003d8f490b2b in KConfig::KConfig (this=0x7fff39e787b0,
file=@0x7fff39e78810, mode=<value optimized out>, resourceType=0x3d8f6119b7
"config")
    at /usr/src/debug/kdelibs-4.2.98/kdecore/config/kconfig.cpp:158
#9  0x0000003d8f58c25f in KLocale::countryCodeToName (this=<value optimized
out>, country=<value optimized out>) at
/usr/src/debug/kdelibs-4.2.98/kdecore/localization/klocale.cpp:2527
#10 0x0000003d8f554158 in Sonnet::Loader::languageNameForCode (this=<value
optimized out>, langCode=<value optimized out>) at
/usr/src/debug/kdelibs-4.2.98/kdecore/sonnet/loader.cpp:199
#11 0x0000003d8f55c314 in Sonnet::defaultLanguageName () at
/usr/src/debug/kdelibs-4.2.98/kdecore/sonnet/globals.cpp:92
#12 0x0000003d97a16de6 in KPIMIdentities::Identity::isNull (this=0x2442690) at
/usr/src/debug/kdepimlibs-4.2.98/kpimidentities/identity.cpp:86
#13 0x00007f9877dfe385 in KMFolder::slotIdentitiesChanged (this=0x31dbd70) at
/usr/src/debug/kdepim-4.2.98/kmail/kmfolder.cpp:957
#14 0x00007f9877e03d37 in KMFolder::readConfig (this=0x31dbd70,
configGroup=@0x7fff39e79100) at
/usr/src/debug/kdepim-4.2.98/kmail/kmfolder.cpp:209
#15 0x00007f9877e2e1aa in FolderStorage::readConfig (this=0x3396620) at
/usr/src/debug/kdepim-4.2.98/kmail/folderstorage.cpp:963
#16 0x00007f9877edf079 in KMFolderImap::readConfig (this=0x3396620) at
/usr/src/debug/kdepim-4.2.98/kmail/kmfolderimap.cpp:214
#17 0x00007f9877e2a480 in FolderStorage::countUnread (this=0x3548c30) at
/usr/src/debug/kdepim-4.2.98/kmail/folderstorage.cpp:866
#18 0x00007f987814923a in KMail::MessageListView::Core::Model::setStorageModel
(this=0x272f880, storageModel=<value optimized out>,
    preSelectionMode=KMail::MessageListView::Core::PreSelectLastSelected) at
/usr/src/debug/kdepim-4.2.98/kmail/messagelistview/core/model.cpp:733
#19 0x00007f98781499c6 in
KMail::MessageListView::Core::Model::slotStorageModelLayoutChanged (this=<value
optimized out>)
    at /usr/src/debug/kdepim-4.2.98/kmail/messagelistview/core/model.cpp:4440
#20 0x00007f9877d263d4 in KMail::MessageListView::Core::Model::qt_metacall
(this=0x272f880, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fff39e79700)
    at
/usr/src/debug/kdepim-4.2.98/x86_64-redhat-linux-gnu/kmail/moc_model.cpp:80
#21 0x0000003d8db54fdc in QMetaObject::activate (sender=0x4333ac0,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x1) at kernel/qobject.cpp:3113
#22 0x0000003d8db39a45 in QAbstractItemModel::reset (this=0x4333ac0) at
kernel/qabstractitemmodel.cpp:2263
#23 0x00007f9877d2751c in KMail::MessageListView::StorageModel::qt_metacall
(this=0x4333ac0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fff39e79860)
    at
/usr/src/debug/kdepim-4.2.98/x86_64-redhat-linux-gnu/kmail/moc_storagemodel.cpp:92
#24 0x0000003d8db54fdc in QMetaObject::activate (sender=0x31dbd70,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x1) at kernel/qobject.cpp:3113
#25 0x00007f9877e030d0 in KMFolder::setUserWhoField (this=0x31dbd70,
whoField=@0x7fff39e79b80, writeConfig=false) at
/usr/src/debug/kdepim-4.2.98/kmail/kmfolder.cpp:745
#26 0x00007f9877e03d58 in KMFolder::readConfig (this=0x31dbd70,
configGroup=@0x7fff39e79ce0) at
/usr/src/debug/kdepim-4.2.98/kmail/kmfolder.cpp:211
#27 0x00007f9877e2e1aa in FolderStorage::readConfig (this=0x3396620) at
/usr/src/debug/kdepim-4.2.98/kmail/folderstorage.cpp:963
#28 0x00007f9877edf079 in KMFolderImap::readConfig (this=0x3396620) at
/usr/src/debug/kdepim-4.2.98/kmail/kmfolderimap.cpp:214
#29 0x00007f9877e2a480 in FolderStorage::countUnread (this=0x3548c30) at
/usr/src/debug/kdepim-4.2.98/kmail/folderstorage.cpp:866
#30 0x00007f987814923a in KMail::MessageListView::Core::Model::setStorageModel
(this=0x272f880, storageModel=<value optimized out>,
    preSelectionMode=KMail::MessageListView::Core::PreSelectLastSelected) at
/usr/src/debug/kdepim-4.2.98/kmail/messagelistview/core/model.cpp:733
#31 0x00007f98781499c6 in
KMail::MessageListView::Core::Model::slotStorageModelLayoutChanged (this=<value
optimized out>)
    at /usr/src/debug/kdepim-4.2.98/kmail/messagelistview/core/model.cpp:4440
#32 0x00007f9877d263d4 in KMail::MessageListView::Core::Model::qt_metacall
(this=0x272f880, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fff39e7a2e0)
    at
/usr/src/debug/kdepim-4.2.98/x86_64-redhat-linux-gnu/kmail/moc_model.cpp:80
#33 0x0000003d8db54fdc in QMetaObject::activate (sender=0x4333ac0,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x1) at kernel/qobject.cpp:3113
#34 0x0000003d8db39a45 in QAbstractItemModel::reset (this=0x4333ac0) at
kernel/qabstractitemmodel.cpp:2263


this pattern is repeated:
#1930 0x0000003d8db39a45 in QAbstractItemModel::reset (this=0x4333ac0) at
kernel/qabstractitemmodel.cpp:2263
#1931 0x00007f9877d2751c in KMail::MessageListView::StorageModel::qt_metacall
(this=0x4333ac0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fff39eef880)
    at
/usr/src/debug/kdepim-4.2.98/x86_64-redhat-linux-gnu/kmail/moc_storagemodel.cpp:92
#1932 0x0000003d8db54fdc in QMetaObject::activate (sender=0x31dbd70,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x1) at kernel/qobject.cpp:3113
#1933 0x00007f9877e030d0 in KMFolder::setUserWhoField (this=0x31dbd70,
whoField=@0x7fff39eefba0, writeConfig=false) at
/usr/src/debug/kdepim-4.2.98/kmail/kmfolder.cpp:745
#1934 0x00007f9877e03d58 in KMFolder::readConfig (this=0x31dbd70,
configGroup=@0x7fff39eefd00) at
/usr/src/debug/kdepim-4.2.98/kmail/kmfolder.cpp:211
#1935 0x00007f9877e2e1aa in FolderStorage::readConfig (this=0x3396620) at
/usr/src/debug/kdepim-4.2.98/kmail/folderstorage.cpp:963
#1936 0x00007f9877edf079 in KMFolderImap::readConfig (this=0x3396620) at
/usr/src/debug/kdepim-4.2.98/kmail/kmfolderimap.cpp:214
#1937 0x00007f9877e2a480 in FolderStorage::countUnread (this=0x3548c30) at
/usr/src/debug/kdepim-4.2.98/kmail/folderstorage.cpp:866
#1938 0x00007f987814923a in
KMail::MessageListView::Core::Model::setStorageModel (this=0x272f880,
storageModel=<value optimized out>, 
    preSelectionMode=KMail::MessageListView::Core::PreSelectLastSelected) at
/usr/src/debug/kdepim-4.2.98/kmail/messagelistview/core/model.cpp:733
#1939 0x00007f98781499c6 in
KMail::MessageListView::Core::Model::slotStorageModelLayoutChanged (this=<value
optimized out>)
    at /usr/src/debug/kdepim-4.2.98/kmail/messagelistview/core/model.cpp:4440
#1940 0x00007f9877d263d4 in KMail::MessageListView::Core::Model::qt_metacall
(this=0x272f880, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fff39ef0300)
    at
/usr/src/debug/kdepim-4.2.98/x86_64-redhat-linux-gnu/kmail/moc_model.cpp:80
#1941 0x0000003d8db54fdc in QMetaObject::activate (sender=0x4333ac0,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x1) at kernel/qobject.cpp:3113

stack bottom:
-this will definitely take some time, after 1 hour 5 % is done and every step
takes more time than previous one... still generating, will upload later

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