I made an attempt at debugging, but I don't know how fruitful it is. It
looks like it's looping through my archived folders, and for each of
them it calls currentFile->GetLeafName(leafName) to strip the directory
from it. I think. If so, it happensThis happens in
nsMsgBrkMBoxStore::AddSubFolders().
I put a breakpoint in nsLocalFile::LocateNativeLeafName() and, after
much stepping, it finally reached a mail folder I named "Jobbsökeri".
This shows up in my .thunderbird directory as a bunch of files:
d91tan@jehu:~/.thunderbird/rhu4a0c1.default/Mail/Local Folders$ ls -lbd
Jobbs*-rw------- 1 d91tan d91tan 1458933 Mar 1 2007 Jobbs\366keri
-rw-r--r-- 1 d91tan d91tan 72718 Apr 25 2011 Jobbs\366keri.msf
drwxr-sr-x 2 d91tan d91tan 4096 Nov 16 2005 Jobbs\366keri.sbd
-rw-r--r-- 1 d91tan d91tan 26294 Sep 10 2008 Jobbsökeri
-rw-r--r-- 1 d91tan d91tan 6232 Feb 16 2017 Jobbsökeri.msf
There seems to be something about it that Thunderbird doesn't like,
because it's shortly after reaching this that Thunderbird crashes.
I tried renaming the folder to get rid of the "ö", but now I have
"Jobbsokeri" (which has the mails in it) and "Jobbsökeri" (which is
empty), and no matter how I try to remove the latter, it keeps popping
back up again when I restart Thunderbird.
That's as far as I got. Could that have anything to do with the crash?
Torbjörn Andersson