Backed out 1 changesets (bug 1517071) for build bustages on a CLOSED TREE
authorAndreea Pavel <apavel@mozilla.com>
Fri, 11 Jan 2019 18:15:59 +0200
changeset 453487 5c5b31c72808fc1ef6a0d7b1ac8c4481222d56ba
parent 453486 3b7589bf68d0033774d061fbd7b03c50984046d9
child 453488 fe5073e21dc50bd582c0e73c0585ea379f403134
push id35357
push usernerli@mozilla.com
push dateFri, 11 Jan 2019 21:54:07 +0000
treeherdermozilla-central@0ce024c91511 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1517071
milestone66.0a1
backs out3b7589bf68d0033774d061fbd7b03c50984046d9
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Backed out 1 changesets (bug 1517071) for build bustages on a CLOSED TREE Backed out changeset 3b7589bf68d0 (bug 1517071)
testing/web-platform/meta/FileAPI/FileReader/__dir__.ini
xpcom/io/NonBlockingAsyncInputStream.cpp
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/FileAPI/FileReader/__dir__.ini
@@ -0,0 +1,2 @@
+lsan-allowed: [Alloc, AllocateProtoAndIfaceCache, EntrySlotOrCreate, MakeNotNull, MakeUnique, Malloc, NS_NewCStringInputStream, NewEmptyScopeData, NewPage, ProtoAndIfaceCache, js_new, js_pod_calloc, js_pod_malloc, js_pod_realloc, mozilla::BackgroundHangThread::ReportHang, mozilla::NonBlockingAsyncInputStream::AsyncWait, mozilla::NonBlockingAsyncInputStream::Create, mozilla::dom::Blob::Constructor, mozilla::dom::Blob::Create, mozilla::dom::FileReader::Constructor, mozilla::dom::StringBlobImpl::Create, mozilla::dom::WorkerPrivate::GetOrCreateGlobalScope, mozilla::dom::WorkerPrivate::WorkerPrivate, mozilla::dom::WorkerThread::Create, nsThread::nsThread]
+leak-threshold: [default:51200]
--- a/xpcom/io/NonBlockingAsyncInputStream.cpp
+++ b/xpcom/io/NonBlockingAsyncInputStream.cpp
@@ -24,22 +24,16 @@ class NonBlockingAsyncInputStream::Async
         mStream(aStream),
         mCallback(aCallback) {}
 
   NS_IMETHOD
   Run() override {
     mStream->RunAsyncWaitCallback(this, mCallback.forget());
     return NS_OK;
   }
-
-  NS_IMETHOD
-  Cancel() override {
-    mStream = nullptr;
-    return NS_OK;
-  }
 };
 
 NS_IMPL_ADDREF(NonBlockingAsyncInputStream);
 NS_IMPL_RELEASE(NonBlockingAsyncInputStream);
 
 NonBlockingAsyncInputStream::WaitClosureOnly::WaitClosureOnly(
     AsyncWaitRunnable* aRunnable, nsIEventTarget* aEventTarget)
     : mRunnable(aRunnable), mEventTarget(aEventTarget) {}