Thunderbird doesn't start on Windows, no crash and no error even in safe-mode.
Categories
(Thunderbird :: General, defect)
Tracking
(Not tracked)
People
(Reporter: maxime.decaix, Unassigned)
Details
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/113.0
Steps to reproduce:
My PC run low on memory because of Android Studio, it swapped a lot and many apps was unresponsive. After that, I closed Android Studio and sent a ready new email and then close Thunderbird. I don't know if an auto-update was applied.
Actual results:
Since then, even after rebooting Windows 11, I'm not able to start Thunderbird. There is no crash or error (I check in the event observer too). I can only boot Thunderbird using a new profile with the -p flag or open my profile using Thunderbird (under WSL, so exactly the same profile path as the Windows one).
I tried to remove all *.msf file, they were reconstruct by Thunderbird on WSL but no change for Windows.
Thunderbird Windows left the parent.lock on the filesystem before terminate.
Expected results:
Thunderbird should tell me why it can't boot. In command line, no output.
PS C:\Program Files\Mozilla Thunderbird> .\thunderbird.exe -p
PS C:\Program Files\Mozilla Thunderbird> .\thunderbird.exe
PS C:\Program Files\Mozilla Thunderbird> .\thunderbird.exe -safe-mode
PS C:\Program Files\Mozilla Thunderbird>
WSL ouput is :
$ thunderbird --profile /mnt/c/Users/knux/AppData/Roaming/Thunderbird/Profiles/oc469hpc.default/
[ImapModuleLoader] Using nsImapService.cpp
[NntpModuleLoader] Using NntpService.jsm
[Pop3ModuleLoader] Using Pop3Service.jsm
[calBackendLoader] Using Thunderbird's ical.js backend
console.warn: services.settings: Failed to load last_modified.json: TypeError: NetworkError when attempting to fetch resource.
console.debug: "Found 10 public keys and 2 secret keys (2 protected, 0 unprotected)"
console.debug: "Successfully loaded optional OpenPGP library libgpgme.so.11 from system's standard library locations"
console.debug: "gpgme version: 1.16.0-unknown"
console.error: Calendar:
Couldn't find (UTC+01:00) Bruxelles, Copenhague, Madrid, Paris
console.error: Calendar:
Couldn't find (UTC+01:00) Bruxelles, Copenhague, Madrid, Paris
console.error: Calendar:
Couldn't find (UTC+01:00) Bruxelles, Copenhague, Madrid, Paris
console.debug: "Trying to load /usr/lib/thunderbird/libotr.so"
console.debug: "Trying to load libotr.so from system's standard library locations"
console.debug: "Trying to load libotr.so.5 from system's standard library locations"
console.debug: "Trying to load libotr.so from system's standard library locations"
console.log: (new Error("Cannot load required OTR library", "resource:///modules/OTRLib.jsm", 109))
console.warn: Calendar: Calendar moz-storage-calendar:// has a dangling E-Mail identity configured.
And Thunderbird is running OK on WSL.
Updated•1 years ago
|
Comment 1•1 years ago
|
||
Perhaps the segfault is not being captured by WSL.
Actually, in WSL, Thunderbird starts and I can use it. The issue on OTR library is not blocking.
Under Windows, same profile, nothing happens.
Comment 3•1 years ago
|
||
So, you are using the same thunderbird profile for both Windows 11 and WSL?
Only with the Windows version on normal use. But since it crashes I fallback to Thunderbird Linux through WSL and the same profile folder.
OK, maybe I just found the reason. When opening PowerPoint, it says it can't boot. Using the Repair function from "Settings > Applications > Microsoft Office 2019 > Modify > Repair" I can now start PowerPoint and Thunderbird.
So a common dependency was in a defect state on my setup maybe since the latest Office update...
Sorry to not be able to add more informations...
Description
•