[Bug 207398] New: Crash on startup loading a particular search folder (KMFolderMgr::find, KMKernel::registerSystemTrayApplet, KMFolderSearch::canAccess)
Jonathan Thomas
echidnaman at kubuntu.org
Mon Sep 14 23:06:15 BST 2009
https://bugs.kde.org/show_bug.cgi?id=207398
Summary: Crash on startup loading a particular search folder
(KMFolderMgr::find,
KMKernel::registerSystemTrayApplet,
KMFolderSearch::canAccess)
Product: kmail
Version: unspecified
Platform: Ubuntu Packages
OS/Version: Linux
Status: NEW
Severity: crash
Priority: NOR
Component: maildir
AssignedTo: kdepim-bugs at kde.org
ReportedBy: echidnaman at kubuntu.org
Version: (using KDE 4.3.1)
OS: Linux
Installed from: Ubuntu Packages
Forwarded from https://launchpad.net/bugs/429039
The user is reporting a crash on startup that occurs when a certain search
folder is present.
The search folder that causes the crash is attached to this report, as is a
valgrind log.
Here's the backtrace:
.
Thread 1 (process 8882):
#0 0x00edfaf2 in KMFolderMgr::find (this=0x0, folderName=@0xbfdafad4,
foldersOnly=false) at ../../kmail/kmfoldermgr.cpp:218
No locals.
#1 0x00fb5ef5 in KMKernel::registerSystemTrayApplet (this=0xbfdb03dc,
applet=0xbfdafad4) at ../../kmail/kmkernel.cpp:2008
No locals.
#2 0x010bae95 in KMFolderSearch::canAccess (this=0x9c743d0)
at ../../kmail/kmfoldersearch.cpp:553
finfo = {d_ptr = 0x9b78400}
#3 0x010bb664 in KMSearch (this=0x9a6c300, parent=0x9b782c0,
name=0x9c743d0 "\210´I\001°W\tÿÿÿÿ\001")
at ../../kmail/kmfoldersearch.cpp:80
No locals.
#4 0x010bc8da in KMFolderSearch::expungeContents (this=0x9a6c300)
at ../../kmail/kmfoldersearch.cpp:914
No locals.
#5 0x00eb43b6 in FolderStorage::countUnread (this=0x135cece)
at ../../kmail/folderstorage.cpp:876
No locals.
#6 0x00e835f9 in KMFolder::idString (this=0x9b782c0)
at ../../kmail/kmfolder.cpp:769
folderNode = <value optimized out>
myPath = {static null = {<No data fields>}, static shared_null = {
ref = {_q_value = 4044}, alloc = 0, size = 0, data = 0x80045a, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, static shared_empty = {ref = {
_q_value = 380}, alloc = 0, size = 0, data = 0x80046e, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x9c743d0, static codecForCStrings = 0x0}
relativePath = {static null = {<No data fields>},
static shared_null = {ref = {_q_value = 4044}, alloc = 0, size = 0,
data = 0x80045a, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 380}, alloc = 0, size = 0,
data = 0x80046e, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xc,
static codecForCStrings = 0x0}
escapedName = {static null = {<No data fields>},
static shared_null = {ref = {_q_value = 4044}, alloc = 0, size = 0,
data = 0x80045a, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 380}, alloc = 0, size = 0,
data = 0x80046e, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xbfdafc1c,
static codecForCStrings = 0x0}
#7 0x00e86fa2 in KMFolder::setIgnoreNewMail (this=0x9b782c0, b=false)
at /usr/include/qt4/QtCore/qobject.h:308
No locals.
#8 0x00e88e9b in KMFolder::readConfig (this=0x9b782c0,
configGroup=@0xbfdafebc) at ../../kmail/kmfolder.cpp:221
defaultIdentity = 1171450849
shortcut = {static null = {<No data fields>}, static shared_null = {
ref = {_q_value = 4044}, alloc = 0, size = 0, data = 0x80045a, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, static shared_empty = {ref = {
_q_value = 380}, alloc = 0, size = 0, data = 0x80046e, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x7ffff4, static codecForCStrings = 0x0}
#9 0x00eb8a87 in FolderStorage::readConfig (this=0x9a6c300)
at /usr/include/kconfiggroup.h:720
config = (class KConfig *) 0xbfdafe3c
group = {<KConfigBase> = {_vptr.KConfigBase = 0x498108}, d = {
d = 0x9a8a290}}
type = 0
#10 0x00e84338 in KMFolder (this=0x9b782c0, aParent=0x9ac85d4,
aFolderName=@0xbfdb00cc, aFolderType=KMFolderTypeSearch, withIndex=true,
exportedSernums=true) at ../../kmail/kmfolder.cpp:141
dirinfo = {d_ptr = 0x99d1158}
#11 0x00edd2da in KMFolderDir::reload (this=0x9ac85d4)
at ../../kmail/kmfolderdir.cpp:303
fname = {static null = {<No data fields>}, static shared_null = {
ref = {_q_value = 4044}, alloc = 0, size = 0, data = 0x80045a, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, static shared_empty = {ref = {
_q_value = 380}, alloc = 0, size = 0, data = 0x80046e, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x9b78400, static codecForCStrings = 0x0}
fileIsHidden = 204
folderName = {static null = {<No data fields>}, static shared_null = {
ref = {_q_value = 4044}, alloc = 0, size = 0, data = 0x80045a, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, static shared_empty = {ref = {
_q_value = 380}, alloc = 0, size = 0, data = 0x80046e, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x9b78400, static codecForCStrings = 0x0}
folderType = KMFolderTypeSearch
_container_ = {c = {{p = {static shared_null = {ref = {
_q_value = 3042}, alloc = 0, begin = 0, end = 0, sharable = 1,
array = {0x0}}, d = 0x9a8d618}, d = 0x9a8d618}}, brk = 0, i = {
i = 0x9a8d644}, e = {i = 0x9a8d64c}}
fldPath = {static null = {<No data fields>}, static shared_null = {
ref = {_q_value = 4044}, alloc = 0, size = 0, data = 0x80045a, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, static shared_empty = {ref = {
_q_value = 380}, alloc = 0, size = 0, data = 0x80046e, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x9a6c090, static codecForCStrings = 0x0}
dir = {d_ptr = 0x9a5b988}
dirs = {q_hash = {{d = 0x8003a0, e = 0x8003a0}}}
folderList = {{p = {static shared_null = {ref = {_q_value = 3042},
alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}},
d = 0x8003d4}, d = 0x8003d4}}
__PRETTY_FUNCTION__ = "virtual bool KMFolderDir::reload()"
fiList = {{p = {static shared_null = {ref = {_q_value = 3042},
alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}},
d = 0x9a8d618}, d = 0x9a8d618}}
dirsWithoutFolder = {q_hash = {{d = 0x6e7710, e = 0x6e7710}}}
#12 0x00ee2456 in KMFolderMgr::setBasePath (this=0x9ac85c8,
aBasePath=@0xbfdb032c) at ../../kmail/kmfoldermgr.cpp:155
info = {d_ptr = 0x9a2b838}
#13 0x00ee28e9 in KMFolderMgr (this=0x9ac85c8, aBasePath=@0xbfdb032c,
dirType=KMSearchDir) at /usr/include/qt4/QtCore/qstring.h:866
No locals.
#14 0x00fc8127 in KMKernel::init (this=0xbfdb03dc)
at ../../kmail/kmfolderimap.h:84
dir = {d_ptr = 0x99e13f0}
group = {<KConfigBase> = {_vptr.KConfigBase = 0x498108}, d = {
d = 0x9a688b8}}
standardFolderPath = {static null = {<No data fields>},
static shared_null = {ref = {_q_value = 4044}, alloc = 0, size = 0,
data = 0x80045a, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 380}, alloc = 0, size = 0,
data = 0x80046e, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x991e6d8,
static codecForCStrings = 0x0}
__PRETTY_FUNCTION__ = "void KMKernel::init()"
service = {d = 0x99fc5d8}
lsf = <value optimized out>
cfg = (class KConfig *) 0x9910180
foldersPath = {static null = {<No data fields>},
static shared_null = {ref = {_q_value = 4044}, alloc = 0, size = 0,
data = 0x80045a, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 380}, alloc = 0, size = 0,
data = 0x80046e, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x991e650,
static codecForCStrings = 0x0}
appName = {static null = {<No data fields>}, static shared_null = {
ref = {_q_value = 4044}, alloc = 0, size = 0, data = 0x80045a, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, static shared_empty = {ref = {
_q_value = 380}, alloc = 0, size = 0, data = 0x80046e, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x98f0ff8, static codecForCStrings = 0x0}
#15 0x0804a6bc in main (argc=3, argv=0xbfdb0644) at ../../kmail/main.cpp:128
about = {<KAboutData> = {d = 0x98f0e40}, <No data fields>}
app = {<KPIM::PimApplication> = {<KUniqueApplication> = {<KApplication> =
{<QApplication> = {<QCoreApplication> = {<QObject> = {
_vptr.QObject = 0x804b4a8, static staticMetaObject = {d = {
superdata = 0x0, stringdata = 0x7a6b20 "QObject",
data = 0x7a6bc0, extradata = 0x7fb1b8}}, d_ptr = 0x9976520,
static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x7b0300 "Qt", data = 0x7b3680,
extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x7fb1a8,
stringdata = 0x7b87a0 "QCoreApplication", data = 0x7b8840,
extradata = 0x0}}, static self = 0xbfdb0490},
static staticMetaObject = {d = {superdata = 0x7ff7e4,
stringdata = 0x3f3a4c0 "QApplication", data = 0x3f3a6c0,
extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x4103f48, stringdata = 0xc7b860 "KApplication",
data = 0xc7ba00, extradata = 0x0}},
static loadedByKdeinit = false, static KApp = 0xbfdb0490,
d = 0x998a638}, static staticMetaObject = {d = {superdata = 0xceebc0,
stringdata = 0xc7c120 "KUniqueApplication", data = 0xc7c220,
extradata = 0x0}}, d = 0x99b6d00}, <No data fields>},
mDelayedInstanceCreation = false, mEventLoopReached = false}
kmailKernel = {<QObject> = {_vptr.QObject = 0x14978c8,
static staticMetaObject = {d = {superdata = 0x0,
stringdata = 0x7a6b20 "QObject", data = 0x7a6bc0,
extradata = 0x7fb1b8}}, d_ptr = 0x99d8398,
static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x7b0300 "Qt", data = 0x7b3680, extradata = 0x0}}},
static staticMetaObject = {d = {superdata = 0x7fb1a8,
stringdata = 0x136fd20 "scii,iso-8859-1,locale,utf-8",
data = 0x1370a00, extradata = 0x0}}, the_inboxFolder = 0x0,
the_outboxFolder = 0x0, the_sentFolder = 0x0, the_trashFolder = 0x0,
the_draftsFolder = 0x0, the_templatesFolder = 0x0,
the_folderMgr = 0x9a7c0d8, the_imapFolderMgr = 0x9b5b448,
the_dimapFolderMgr = 0x9c3e8b8, the_searchFolderMgr = 0x0,
the_undoStack = 0x9a7c360, the_acctMgr = 0x0, the_filterMgr = 0x0,
the_popFilterMgr = 0x0, the_filterActionDict = 0x0,
the_indicateServer = 0x9a68738, mIdentityManager = 0x9a6c628,
the_msgSender = 0x0, the_msgTagMgr = 0x991bd08, mPutJobs = {{d = 0x800400,
e = 0x800400}}, the_previousVersion = {
static null = {<No data fields>}, static shared_null = {ref = {
_q_value = 4044}, alloc = 0, size = 0, data = 0x80045a, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, static shared_empty = {ref = {
_q_value = 380}, alloc = 0, size = 0, data = 0x80046e, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x9a687f8,
static codecForCStrings = 0x0}, the_firstStart = false,
the_startingUp = true, the_shuttingDown = false,
the_server_is_ready = false, closed_by_user = true,
the_firstInstance = true, mMailCheckAborted = false, mConfig = {
d = 0x9910180}, netCodec = 0x98f7180, mXmlGuiInstance = {
_vptr.KComponentData = 0x499fb8, d = 0x0}, mConfigureDialog = 0x0,
mBackgroundTasksTimer = 0x4ea3ff4, mICalIface = 0x9924010,
mJobScheduler = 0x9923f20, mWin = 0x0, mMailService = 0x0,
mMailManager = 0x0, mTimeOfLastMessageCountChange = 81127302,
mContextMenuShown = false, systemTrayApplets = {{p = {static shared_null = {
ref = {_q_value = 3042}, alloc = 0, begin = 0, end = 0,
sharable = 1, array = {0x0}}, d = 0x8003d4}, d = 0x8003d4}},
the_weaver = 0xbfdb04b8, mWallet = 0x0,
mAddMessageMsgIds = {<QList<QString>> = {{p = {static shared_null = {ref = {
_q_value = 3042}, alloc = 0, begin = 0, end = 0, sharable = 1,
array = {0x0}}, d = 0x8003d4}, d = 0x8003d4}}, <No data fields>},
mAddMessageLastFolder = {static null = {<No data fields>},
static shared_null = {ref = {_q_value = 4044}, alloc = 0, size = 0,
data = 0x80045a, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 380}, alloc = 0, size = 0,
data = 0x80046e, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x800448,
static codecForCStrings = 0x0}, mAddMsgCurrentFolder = 0x217200,
folderAdaptor = 0x0}
ret = <value optimized out>
--
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