Open Bug 1723981 Opened 3 years ago Updated 13 days ago

Console errors on virgin install (2nd TB instance on same channel): Unexpected event profile-after-change, Can't find profile directory, Cannot load required OTR library etc.

Categories

(Thunderbird :: Account Manager, defect)

Thunderbird 91
Unspecified
Windows
defect

Tracking

(Not tracked)

People

(Reporter: thomas8, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

+++ This bug was initially created as a clone of Bug #1723973 +++
+++ This bug was initially created as a clone of Bug #1665421 +++

STR

  1. install 2nd instance of 91.0b6 (32-bit) (seen on Win10) with an existing other instance of same channel in a different folder
  2. open Error console (Ctrl+Shift+J)

Actual result

  • Several console errors before doing anything (see below), e.g.
    • Unexpected event profile-after-change
    • Can't find profile directory
    • Cannot load required OTR library etc.

Expected result

  • no console errors from a virgin install (even as 2nd instance in a new folder)
Unexpected event profile-after-change URLQueryStrippingListService.jsm:224
    observe resource://gre/modules/URLQueryStrippingListService.jsm:224
Error: Can't find profile directory. XULStore.jsm:66:15
    load resource://gre/modules/XULStore.jsm:66
    XULStore resource://gre/modules/XULStore.jsm:24
Calendar: Warning:  Using guessed timezone
  W. Europe Standard Time (UTC+0100/+0200).
This ZoneInfo timezone seems to match the operating system timezone this year.
This ZoneInfo timezone was chosen based on the operating system timezone
identifier "W. Europe Standard Time". CalTimezoneService.jsm:811
Unknown Collection "thunderbird/query-stripping" RemoteSettingsClient.jsm:160
    UnknownCollectionError resource://services-settings/RemoteSettingsClient.jsm:160
    sync resource://services-settings/RemoteSettingsClient.jsm:501
    InterpretGeneratorResume self-hosted:1482
    AsyncFunctionNext self-hosted:692
Trying to load C:\test\thunderbird-91.0b6.beta.en.2021-08-04C\libotr.dll OTRLib.jsm:64:11
Trying to load libotr.dll from system's standard library locations OTRLib.jsm:64:11
Trying to load libotr-5.dll from system's standard library locations OTRLib.jsm:64:11
Trying to load otr.5.dll from system's standard library locations OTRLib.jsm:64:11
Trying to load otr-5.dll from system's standard library locations OTRLib.jsm:64:11
Trying to load otr.dll from system's standard library locations OTRLib.jsm:64:11
Error: Cannot load required OTR library
    loadExternalOTRLib resource:///modules/OTRLib.jsm:109
    init resource:///modules/OTRLib.jsm:115
    once resource:///modules/OTR.jsm:117
    init resource:///modules/OTR.jsm:138
    init resource:///modules/OTRUI.jsm:265
OTR.jsm:126:15
Successfully loaded OpenPGP library rnp.dll version 0.15.1+git20210530.1af627eb.MZLA from C:\test\thunderbird-91.0b6.beta.en.2021-08-04C\rnp.dll RNPLib.jsm:92:15
SearchSettings: get: No settings file exists, new profile? DOMException: Could not open the file at C:\Users\Johndoe\AppData\Roaming\Thunderbird\Profiles\hi3yj5s1.default-beta-8\search.json.mozlz4 SearchSettings.jsm:108:18
Found 0 public keys and 0 secret keys (0 protected, 0 unprotected) RNPLib.jsm:288:15
This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. thunderbird
Some cookies are misusing the recommended “SameSite“ attribute 6
services.settings: thunderbird/url-classifier-skip-urls has signature disabled RemoteSettingsClient.jsm:1027
See Also: → 1665421
Blocks: tb91found

To those you can add the frequent bug 1722597. IMHO, you should have filed three bugs, one for each console entry. The OTR library wasn't shipped initially, see https://wiki.mozilla.org/Thunderbird:OTR, but it is now, and it's present on my system in
C:\Program Files\Mozilla Thunderbird 78\libotr-5.dll
C:\Program Files\Mozilla Thunderbird beta\libotr.dll

I see the second installation is 32-bit. Is the first one 64-bit?

libotr.dll is broken on win32. Opened bug 1724914 as it's a build issue.

(In reply to Rob Lemley [:rjl] from comment #2)

I see the second installation is 32-bit. Is the first one 64-bit?

I have dozens of Beta's installed, so I'm not sure.

libotr.dll is broken on win32. Opened bug 1724914 as it's a build issue.

I'm glad we have you Rob to figure out these issues!

Depends on: 1724914

I only have Windows 64bit installations. Note that win32 is really unclear, since win32 usually refers to the Windows (32?) API, I don't even know why it has 32 in the name, perhaps to distinguish it from the previous 16bit architecture. Anyway, win32 refers to a set of APIs, not hardware bit-ness.

Additional errors I'm getting (on 64-bit Linux):

Unknown Collection "thunderbird/query-stripping" RemoteSettingsClient.jsm:160

Uncaught TypeError: invalid 'instanceof' operand Ci.nsIWebContentHandlerInfo
in
isValidHandlerApp chrome://messenger/content/preferences/general.js:1750

See Also: → 1780265
Depends on: 1901695
Blocks: 1901695
No longer depends on: 1901695
You need to log in before you can comment on or make changes to this bug.