I think the problem might be caused by this cleanup: > - var extMgr = Components.classes["@mozilla.org/extensions/manager;1"] > + let extMgr = Components.classes["@mozilla.org/extensions/manager;1"] http://hg.mozilla.org/releases/comm-1.9.1/annotate/0e1adb3b9ac8/calendar/base/src/calTimezoneService.js#l146 But extMgr is later accessed outside this scope and fails.
Created attachment 409967 [details] [diff] [review] bustage fix
Comment on attachment 409967 [details] [diff] [review] bustage fix Looks good. If this is not it, did you remove the stray extensions directory as noted in bug 470430?
Pushed to comm-central <http://hg.mozilla.org/comm-central/rev/1533f0738a3a> and comm-1.9.1 <http://hg.mozilla.org/releases/comm-1.9.1/rev/520d6289316f> -> FIXED
(In reply to comment #3) > If this is not it, did you remove the stray extensions directory as > noted in bug 470430? I did not found this directory on my system and it is not related to this bug. This bug occurs because we access undefined |extMgr| in case of Lightning, trigger an exception and fallback to the unit test section in the code linked above.
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:18.104.22.168pre) Gecko/20090915 Lightning/1.0pre Thunderbird/3.0b4... Lightning build id: 20091104034447