Created attachment 8425833 [details] testcase 1. Set user_pref("network.http.pipelining", true); 2. Run Firefox with XPCOM_MEM_LEAK_LOG=2 3. Load the testcase 4. Quit Firefox Result: trace-refcnt reports a leak of nsHttpConnectionMgr::nsConnectionHandle Based on when I started seeing this, I'm guessing it's a regression from bug 378637.
jesse thanks for finding this. the issue is a latent bug made more obvious by 378637. I tried to fix it up in patch 15 of that bug, but my patch was wrong because I treated mConnection as a smart pointer when it was just a "type *".
Created attachment 8426245 [details] [diff] [review] make nsHttpPipeline.mConnection a smart pointer