1. https://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-central-macosx64-debug/1319655607/ (built from e1ae143cc842)
2. mkdir ~/pz/
3. XPCOM_MEM_LEAK_LOG=2 NightlyDebug.app/Contents/MacOS/firefox -profile ~/pz/
Result: 18446744073709551615 (≡ -1) nsToolkit objects remain
How is it that Tinderbox is green with such a simple test failing?
Bug 503879 took out the NS_COUNT_CTOR(nsToolkit) from nsToolkit::nsToolkit, but left in the corresponding NS_COUNT_DTOR.
So if this isn't causing Tinderbox failures, does that mean nsToolkit *is* leaking on Tinderbox?
Created attachment 569877 [details] [diff] [review]
How odd. I saw that and thought I fixed it before checking in. It doesn't cause a leak -- it's just the counting that is off as it never increments when the toolkit is created, but decrements on delete, causing it to result in a count of -1.
Checked in to inbound: https://hg.mozilla.org/integration/mozilla-inbound/rev/e0802a531ced