Bug 238055 - kmail crash on start
Summary: kmail crash on start
Status: RESOLVED WORKSFORME
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kdecore (show other bugs)
Version: 4.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2010-05-18 17:30 UTC by BORGULYA Gábor
Modified: 2018-10-27 02:35 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description BORGULYA Gábor 2010-05-18 17:30:51 UTC
Application: kmail (1.13.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
TRIAL #1
$ kmail
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
KCrash: Application 'kmail' crashing...
sock_file=/home/gabor/.kde/socket-phs-074/kdeinit4__0
<unknown program name>(13784)/: Communication problem with  "kmail" , it probably crashed. 
Error message was:  "org.freedesktop.DBus.Error.ServiceUnknown" : " "The name org.kde.kmail was not provided by any .service files" " 

TRIAL #2
$ kmail
$ Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
KCrash: Application 'kmail' crashing...
sock_file=/home/gabor/.kde/socket-phs-074/kdeinit4__0

Pls tell me if you need more information.

BACKTRACE #1
will be attached by Drkonqui.

BACKTRACE #2

Application: KMail (kmail), signal: Aborted
[KCrash Handler]
#6  0x007b0422 in __kernel_vsyscall ()
#7  0x00d20651 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x00d23a82 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x00cbf52f in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#10 0x00cbd465 in ?? () from /usr/lib/libstdc++.so.6
#11 0x00cbd4a2 in std::terminate() () from /usr/lib/libstdc++.so.6
#12 0x00cbd5e1 in __cxa_throw () from /usr/lib/libstdc++.so.6
#13 0x009bdb15 in qBadAlloc () at global/qglobal.cpp:2004
#14 0x00a119e1 in QString::realloc (this=0xbfd6cb30, alloc=12366002) at tools/qstring.cpp:1220
#15 0x00541b8c in QString::reserve (data=...) at /usr/include/qt4/QtCore/qstring.h:870
#16 KConfigGroupPrivate::deserializeList (data=...) at ../../kdecore/config/kconfiggroup.cpp:176
#17 0x00545b51 in KConfigGroup::readEntry (this=0xbfd6cd48, key=0x162cbf2 "UIDStatusChangedLocally", aDefault=...) at ../../kdecore/config/kconfiggroup.cpp:775
#18 0x0127b61f in KMFolderCachedImap::readConfig (this=0x87f9ab8) at ../../kmail/kmfoldercachedimap.cpp:318
#19 0x0117c842 in KMFolder (this=0x87d42c0, aParent=0x8796108, aFolderName=..., aFolderType=KMFolderTypeCachedImap, withIndex=true, exportedSernums=true) at ../../kmail/kmfolder.cpp:153
#20 0x011cdfa8 in KMFolderDir::reload (this=0x8796108) at ../../kmail/kmfolderdir.cpp:313
#21 0x011cc587 in KMFolderDir::addDirToParent (this=0x87572b0, dirName=..., parentFolder=0x873b860) at ../../kmail/kmfolderdir.cpp:175
#22 0x011cdd34 in KMFolderDir::reload (this=0x87572b0) at ../../kmail/kmfolderdir.cpp:326
#23 0x011cc587 in KMFolderDir::addDirToParent (this=0x87567ac, dirName=..., parentFolder=0x8772e48) at ../../kmail/kmfolderdir.cpp:175
#24 0x011cdd34 in KMFolderDir::reload (this=0x87567ac) at ../../kmail/kmfolderdir.cpp:326
#25 0x011d3136 in KMFolderMgr::setBasePath (this=0x87567a0, aBasePath=...) at ../../kmail/kmfoldermgr.cpp:164
#26 0x011d35c9 in KMFolderMgr (this=0x87567a0, aBasePath=..., dirType=KMDImapDir) at ../../kmail/kmfoldermgr.cpp:45
#27 0x012bdc01 in KMKernel::init (this=0xbfd6d6c8) at ../../kmail/kmkernel.cpp:1529
#28 0x0804aaaf in main (argc=1, argv=0xbfd6d954) at ../../kmail/main.cpp:131


The crash can be reproduced every time.

 -- Backtrace:
Application: KMail (kmail), signal: Aborted
[KCrash Handler]
#6  0x008c1422 in __kernel_vsyscall ()
#7  0x07e3d651 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x07e40a82 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x001e352f in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#10 0x001e1465 in ?? () from /usr/lib/libstdc++.so.6
#11 0x001e14a2 in std::terminate() () from /usr/lib/libstdc++.so.6
#12 0x001e15e1 in __cxa_throw () from /usr/lib/libstdc++.so.6
#13 0x05b52b15 in qBadAlloc () at global/qglobal.cpp:2004
#14 0x05ba69e1 in QString::realloc (this=0xbfbc09f0, alloc=12369004) at tools/qstring.cpp:1220
#15 0x0093cb8c in QString::reserve (data=...) at /usr/include/qt4/QtCore/qstring.h:870
#16 KConfigGroupPrivate::deserializeList (data=...) at ../../kdecore/config/kconfiggroup.cpp:176
#17 0x00940b51 in KConfigGroup::readEntry (this=0xbfbc0c08, key=0x114cbf2 "UIDStatusChangedLocally", aDefault=...) at ../../kdecore/config/kconfiggroup.cpp:775
#18 0x00d9b61f in KMFolderCachedImap::readConfig (this=0x9d4fdf0) at ../../kmail/kmfoldercachedimap.cpp:318
#19 0x00c9c842 in KMFolder (this=0x9d72ed8, aParent=0x9d0d3e8, aFolderName=..., aFolderType=KMFolderTypeCachedImap, withIndex=true, exportedSernums=true) at ../../kmail/kmfolder.cpp:153
#20 0x00cedfa8 in KMFolderDir::reload (this=0x9d0d3e8) at ../../kmail/kmfolderdir.cpp:313
#21 0x00cec587 in KMFolderDir::addDirToParent (this=0x9ce98f8, dirName=..., parentFolder=0x9cb7310) at ../../kmail/kmfolderdir.cpp:175
#22 0x00cedd34 in KMFolderDir::reload (this=0x9ce98f8) at ../../kmail/kmfolderdir.cpp:326
#23 0x00cec587 in KMFolderDir::addDirToParent (this=0x9cec094, dirName=..., parentFolder=0x9cdf698) at ../../kmail/kmfolderdir.cpp:175
#24 0x00cedd34 in KMFolderDir::reload (this=0x9cec094) at ../../kmail/kmfolderdir.cpp:326
#25 0x00cf3136 in KMFolderMgr::setBasePath (this=0x9cec088, aBasePath=...) at ../../kmail/kmfoldermgr.cpp:164
#26 0x00cf35c9 in KMFolderMgr (this=0x9cec088, aBasePath=..., dirType=KMDImapDir) at ../../kmail/kmfoldermgr.cpp:45
#27 0x00dddc01 in KMKernel::init (this=0xbfbc1588) at ../../kmail/kmkernel.cpp:1529
#28 0x0804aaaf in main (argc=1, argv=0xbfbc1814) at ../../kmail/main.cpp:131

Reported using DrKonqi
Comment 1 Björn Ruberg 2010-08-09 00:16:08 UTC
Looks like the crash is from KConfigGroup
Comment 2 Christoph Feck 2013-09-12 21:43:54 UTC
This crash report is at least 3 years old and there were no further comments or status updates since then.

Therefore we believe that this crash is already fixed in recent KDE 4 versions or the backtrace is no longer applicable to the current KDE 4 sources.

If the crash still happens with a recent KDE version (4.10.5 or 4.11), please add an updated backtrace or provide steps to reproduce. For more information, see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

(To prevent automatic closing of this bug in the future, please set the bug status to ASSIGNED or CONFIRMED)
Comment 3 Andrew Crouthamel 2018-09-24 02:20:12 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-27 02:35:41 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!