I think about 1/4 of 1000+ tests in |make mozmill| are failing now See https://tbpl.mozilla.org/?tree=Thunderbird-Trunk
This is pretty bad, and looks to me that something about nsITreeView.setTree are the cause of major malfunctions. [Exception... "Failure arg 0 [nsITreeView.setTree]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" It is called in many places and resulted in this failure. Any idea which has caused this new regression? Simply stated, no would-be contributor can work on any patches in this state of affairs. TIA On 2014/10/17 12:57, ISHIKAWA, Chiaki wrote: > It seems that a flurry of new errors are introduced to make tests of > |make mozmill| fail. > > I noticed this with my local test of locally build DEBUG BUILD version > of TB running |make mozmill|. > > But this is also observed in TBPL: e.g., I pick up the > log from a job there: > https://tbpl.mozilla.org/php/getParsedLog.php?id=50404328&tree=Thunderbird-Trunk&full=1 > > .... > TEST-UNEXPECTED-FAIL | > /builds/slave/test/build/mozmill/folder-display/test-selection.js | > test-selection.js::test_selection_extension > TEST-START | > /builds/slave/test/build/mozmill/folder-display/test-selection.js | > test_selection_last_message_deleted > Test Failure: aController.dbView.selection is null > .... > > There are a whole series of tests that fail to the same > aController.dbView.selection is null > error, and many more with different errors. > > BTW, in the last three days, my local DEBUG BUILD needed to have the > following local patch because three variables lack proper declarations. > In the test log, JS complained loud and clear for the > missing declarations for the variables, and TB would not even start to > run when I tried to run it from the console. (I am afraid |make mozmill| > talked to the backend via XPCOM and never realized that there is > something wrong during the startup that failed to draw the screen > correctly). > With my patch of introducing the declarations, the above test > test_selection_last_message_deleted > resulted in MOZ_ASSERT() error ending in a crash with stack trace. > > So something has gone wrong in C-C tree. > > I suspect XUL or tree code changes in M-C may have triggered these > errors, but at least two of the variables missing declarations sound > very much T-B specific. > Does anyone have an idea what are causing the errors??? > > # HG changeset patch > # Parent 06b9b65bc27918092c72521e692593661a2c1783 > # User ISHIKAWA, Chiaki <[email protected]> > add three missing declarations > > diff --git a/mail/base/content/mail3PaneWindowCommands.js > b/mail/base/content/mail3PaneWindowCommands.js > --- a/mail/base/content/mail3PaneWindowCommands.js > +++ b/mail/base/content/mail3PaneWindowCommands.js > @@ -7,16 +7,20 @@ > * consisting of folder pane, thread pane and message pane. > */ > > Components.utils.import("resource:///modules/mailServices.js"); > Components.utils.import("resource:///modules/MailUtils.js"); > Components.utils.import("resource://gre/modules/Services.jsm"); > Components.utils.import("resource://gre/modules/PluralForm.jsm"); > > +var gFolderDisplay; // missing declaration as of Oct, 2014 > +var MailOfflineMgr; // ditto > +var accountManager; // ditto > + > // Controller object for folder pane > var FolderPaneController = > { > supportsCommand: function(command) > { > switch ( command ) > { > case "cmd_delete": > _______________________________________________ dev-builds mailing list [email protected] https://lists.mozilla.org/listinfo/dev-builds

