User Agent: Mozilla/5.0 (X11; Linux i686; rv:20.0) Gecko/20100101 Firefox/20.0 Build ID: 20130326150557 Steps to reproduce: start Thunderbird Version 23.0a1 Build ID 20130510085725 Actual results: TB crashes right on start-up. ID: bp-8e91597b-92c7-48d6-b9ef-e441b2130510 Signature: nsXPCWrappedJS::AddRef()
OS is openSUSE Linux 12.3.
patch in bug 770840 is currently backed out on trunk
This will need an identical solution to bug 873615 - ParserWorker doesn't actually use mListener, it just needs to hold on to an nsMainThreadPtrHandle and pass that to ParserWorkerCompleter (which also needs to hold an nsMainThreadPtrHandle).
Josh, thanks for the info! Since you obviously know what you are doing, do you think you could put together the calendar patch for us?
Created attachment 751282 [details] [diff] [review] Avoid addreffing a JS calendar listener off the main thread. r=
Comment on attachment 751282 [details] [diff] [review] Avoid addreffing a JS calendar listener off the main thread. r= Perfect, thanks alot! r=philipp
Backed out for build bustage. https://hg.mozilla.org/comm-central/rev/81898db42ab6 https://tbpl.mozilla.org/php/getParsedLog.php?id=23489810&tree=Thunderbird-Trunk
This bug is marked as RESOLVED FIXED, however, TB Daily, Build ID 20130612030727 is still crashing. In fact, it is always crashing for me at start-up. Linux openSUSE 12.3. ID: bp-f513b7d8-13b0-4db0-adcc-30dc82130613 Signature: nsXPCWrappedJS::AddRef()
Christian, ensure that you are using a Lightning 2.6a1 nightly build that contains the fix i.e. was created after 2013-05-28.
(In reply to Stefan Sitter from comment #11) Thanks, this did the trick.