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

Reply via email to