Closed Bug 1067969 Opened 10 years ago Closed 10 years ago

Thunderbird starts with blank panels

Categories

(Thunderbird :: General, defect)

defect
Not set
blocker

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 1054357

People

(Reporter: bc, Unassigned)

Details

(Keywords: dogfood, regression)

Attachments

(1 file)

With today's update, Thunderbird fails to start properly. I also have lightning installed but this reproduces with a fresh profile. This also reproduces after deleting the installation directory and installing a fresh copy of Thunderbird. The only error message in the console is: Failed to load native module at path '/.../thunderbird/components/libxpcomsample.so': (80004005) /home/bclary/bin/thunderbird-nightly/thunderbird/components/libxpcomsample.so: cannot open shared object file: No such file or directory in thunderbird/components (sisyphus-dev) $ ls components.manifest libdbusservice.so libmozgnome.so $ cat components.manifest binary-component libdbusservice.so binary-component libmozgnome.so binary-component libxpcomsample.so
fwiw, I removed libxpcomsample.so from the components.manifest and still get the blank panels.
I presume this is due to bug 1001090 but don't have any concrete proof.
OS: Linux → All
There's a bunch of errors in the error console Timestamp: 16.09.2014 21.38.26 Error: TypeError: redeclaration of variable iter Source File: chrome://messenger/content/folderPane.js Line: 2483, Column: 8 Source Code: let iter = fixIterator(folder.messages); Timestamp: 16.09.2014 21.38.26 Error: TypeError: redeclaration of variable notification Source File: chrome://messenger/content/plugins.js Line: 697 Timestamp: 16.09.2014 21.38.26 Error: TypeError: redeclaration of variable tab Source File: chrome://messenger/content/tabmail.xml Line: 811, Column: 16 Source Code: let tab = JSON.parse(JSON.stringify(tab)); Timestamp: 16.09.2014 21.38.27 Error: TypeError: redeclaration of variable allFolders Source File: chrome://messenger/content/folderWidgets.xml Line: 569, Column: 14 Source Code: let allFolders = allFolders.filter(function (f) f.canFileMessage
Assignee: nobody → mkmelin+mozilla
Blocks: 1001090
Keywords: dogfood
Shu posted messages to m.d.platform with some scripts capable of detecting all these syntax errors and pointing them out all at once, versus fixing and retesting manually. Probably worth a look at that, first of all.
This should be it, at least it works fine locally. (Didn't look at a script yet.) Whoever gets to this first.
Attachment #8490285 - Flags: review?(standard8)
Attachment #8490285 - Flags: review?(kent)
Status: NEW → ASSIGNED
Hardware: x86_64 → All
Comment on attachment 8490285 [details] [diff] [review] bug1067969_tb_blank_let_derecl.patch Review of attachment 8490285 [details] [diff] [review]: ----------------------------------------------------------------- r=me with nit fixed. ::: mail/base/content/plugins.js @@ +711,5 @@ > function showNotificationBar(pluginDumpID, browserDumpID) { > // If there's already an existing notification bar, don't do anything. > let messengerBundle = document.getElementById("bundle_messenger"); > + let exisitingNotification = notificationBox.getNotificationWithValue("plugin-crashed"); > + if (exisitingNotification) Nit: please spell this correctly as existingNotification (2 lines)
Attachment #8490285 - Flags: review?(kent) → review+
Blocks: fix-let
There is a more extensive patch for this in bug 1054357 that includes these fixes and more. Magnus, could you take a look at that?
Comment on attachment 8490285 [details] [diff] [review] bug1067969_tb_blank_let_derecl.patch The patches in bug 1054357 are more extensive, so I've taken them.
Attachment #8490285 - Flags: review?(standard8)
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
No longer blocks: fix-let
Status: RESOLVED → VERIFIED
Assignee: mkmelin+mozilla → nobody
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: