$OpenBSD$ index a6a4c34..7f3a76e 100644 --- content/base/src/nsScriptLoader.cpp.orig Fri Feb 20 15:40:36 2015 +++ content/base/src/nsScriptLoader.cpp Fri Feb 20 15:40:36 2015 @@ -812,7 +812,12 @@ NotifyOffThreadScriptLoadCompletedRunnable::Run() { MOZ_ASSERT(NS_IsMainThread()); - nsresult rv = mLoader->ProcessOffThreadRequest(mRequest, &mToken); + // We want these to be dropped on the main thread, once we return from this + // function. + nsRefPtr request = mRequest.forget(); + nsRefPtr loader = mLoader.forget(); + + nsresult rv = loader->ProcessOffThreadRequest(request, &mToken); if (mToken) { // The result of the off thread parse was not actually needed to process