Open Bug 1872191 Opened 2 years ago Updated 10 months ago

Creating a 'Local Folders' subfolder with long name (>48) and 'bad' char near the end creates unusable folder

Categories

(Thunderbird :: Untriaged, defect)

Thunderbird 115
defect

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: G.Gersdorf, Unassigned)

Details

Steps to reproduce:

Create a subfolder of 'Local Folders' with a long name (>=48 characters) and a (in the filesystem) forbidden character somewhere after position 48, e.g.
483456789012345678901234567890123456789012345678:
(48 characters plus trailing :)

Actual results:

Folder is correctly shown under 'Local Folders' but three files are created in the filesystem (with Windows DIR command):

<DIR> 483456789012345678901234567890123456789012345673430285c
1.405 483456789012345678901234567890123456789012345673430285c.msf
0 4834567890123456789012345678901234567890123456785c04d9c6

Note, that the mbox file is creates as a directory. Property of the created folder shows:
mailbox:///c:/.../TB-Mail/local/folder.sbd/483456789012345678901234567890123456789012345673430285c/

The created folder is unusable in TB. Removing the folder in TB leaves behind one of the files (the 3. file from list above).

Expected results:

Only two files should have been created.

Do you think it's caused by the "numeric" value or it works with any long string?

Flags: needinfo?(G.Gersdorf)

Can't reproduce it under Linux with 115 and Daily.

Might be a Windows problem. And no, has nothing to do with "numeric" value. That's only to quickly see the length of the string.

Flags: needinfo?(G.Gersdorf)

Yes, only happens on Windows

Still an issue on TB128!

You need to log in before you can comment on or make changes to this bug.