Closed Bug 1598245 Opened 4 years ago Closed 4 years ago

Intermittent LeakSanitizer | leak at js_pod_arena_realloc, maybe_pod_arena_realloc, pod_arena_realloc, pod_realloc

Categories

(Firefox :: General, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1575031

People

(Reporter: bogdan_tara, Unassigned)

References

Details

(Keywords: intermittent-failure, memory-leak)

+++ This bug was initially created as a clone of Bug #1593739 +++

Filed by: dluca [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=274407615&repo=autoland
Full log: https://queue.taskcluster.net/v1/task/E3CV-KJWRDqCTmgfiknAwg/runs/0/artifacts/public/logs/live_backing.log


 INFO - GECKO(5993) | MEMORY STAT | vsize 20974871MB | residentFast 966MB
[task 2019-11-04T15:50:15.895Z] 15:50:15     INFO - TEST-OK | dom/media/test/test_mediatrack_events.html | took 2473ms
[task 2019-11-04T15:50:15.936Z] 15:50:15     INFO - TEST-START | dom/media/test/test_multiple_mediastreamtracks.html
[task 2019-11-04T15:50:16.099Z] 15:50:16     INFO - GECKO(5993) | [Parent 5993, Main Thread] WARNING: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed: 'glib warning', file /builds/worker/workspace/build/src/toolkit/xre/nsSigHandlers.cpp, line 135
[task 2019-11-04T15:50:16.099Z] 15:50:16     INFO - GECKO(5993) | (firefox:5993): Gtk-CRITICAL **: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
[task 2019-11-04T15:50:16.115Z] 15:50:16     INFO - GECKO(5993) | [Parent 5993, Main Thread] WARNING: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed: 'glib warning', file /builds/worker/workspace/build/src/toolkit/xre/nsSigHandlers.cpp, line 135
[task 2019-11-04T15:50:16.115Z] 15:50:16     INFO - GECKO(5993) | (firefox:5993): Gtk-CRITICAL **: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
[task 2019-11-04T15:50:16.171Z] 15:50:16     INFO - GECKO(5993) | MEMORY STAT | vsize 20974867MB | residentFast 962MB
[task 2019-11-04T15:50:16.191Z] 15:50:16     INFO - TEST-OK | dom/media/test/test_multiple_mediastreamtracks.html | took 255ms
[task 2019-11-04T15:50:16.268Z] 15:50:16     INFO - TEST-START | Shutdown
[task 2019-11-04T15:50:16.269Z] 15:50:16     INFO - Passed:  2214
[task 2019-11-04T15:50:16.269Z] 15:50:16     INFO - Failed:  0
[task 2019-11-04T15:50:16.269Z] 15:50:16     INFO - Todo:    3
[task 2019-11-04T15:50:16.269Z] 15:50:16     INFO - Mode:    e10s
[task 2019-11-04T15:50:16.270Z] 15:50:16     INFO - Slowest: 47374ms - /tests/dom/media/test/test_eme_playback.html
[task 2019-11-04T15:50:16.270Z] 15:50:16     INFO - SimpleTest FINISHED
[task 2019-11-04T15:50:16.270Z] 15:50:16     INFO - TEST-INFO | Ran 1 Loops
[task 2019-11-04T15:50:16.271Z] 15:50:16     INFO - SimpleTest FINISHED
[task 2019-11-04T15:50:16.598Z] 15:50:16     INFO - GECKO(5993) | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2019-11-04T15:50:17.722Z] 15:50:17     INFO - GECKO(5993) | 1572882617717	Marionette	TRACE	Received observer notification xpcom-will-shutdown
[task 2019-11-04T15:50:17.723Z] 15:50:17     INFO - GECKO(5993) | 1572882617720	Marionette	INFO	Stopped listening on port 2828
[task 2019-11-04T15:50:17.724Z] 15:50:17     INFO - GECKO(5993) | 1572882617720	Marionette	DEBUG	Remote service is inactive
[task 2019-11-04T15:50:18.152Z] 15:50:18     INFO - GECKO(5993) | -----------------------------------------------------
[task 2019-11-04T15:50:18.153Z] 15:50:18     INFO - GECKO(5993) | Suppressions used:
[task 2019-11-04T15:50:18.154Z] 15:50:18     INFO - GECKO(5993) |   count      bytes template
[task 2019-11-04T15:50:18.155Z] 15:50:18     INFO - GECKO(5993) |      27        832 nsComponentManagerImpl
[task 2019-11-04T15:50:18.156Z] 15:50:18     INFO - GECKO(5993) |       2        288 libfontconfig.so
[task 2019-11-04T15:50:18.157Z] 15:50:18     INFO - GECKO(5993) | -----------------------------------------------------
[task 2019-11-04T15:50:18.319Z] 15:50:18     INFO - GECKO(5993) | -----------------------------------------------------
[task 2019-11-04T15:50:18.320Z] 15:50:18     INFO - GECKO(5993) | Suppressions used:
[task 2019-11-04T15:50:18.320Z] 15:50:18     INFO - GECKO(5993) |   count      bytes template
[task 2019-11-04T15:50:18.321Z] 15:50:18     INFO - GECKO(5993) |      27        832 nsComponentManagerImpl
[task 2019-11-04T15:50:18.322Z] 15:50:18     INFO - GECKO(5993) |     611      17713 libfontconfig.so
[task 2019-11-04T15:50:18.322Z] 15:50:18     INFO - GECKO(5993) |       1         29 libglib-2.0.so
[task 2019-11-04T15:50:18.323Z] 15:50:18     INFO - GECKO(5993) | -----------------------------------------------------
[task 2019-11-04T15:50:19.130Z] 15:50:19     INFO - GECKO(5993) | -----------------------------------------------------
[task 2019-11-04T15:50:19.130Z] 15:50:19     INFO - GECKO(5993) | Suppressions used:
[task 2019-11-04T15:50:19.130Z] 15:50:19     INFO - GECKO(5993) |   count      bytes template
[task 2019-11-04T15:50:19.130Z] 15:50:19     INFO - GECKO(5993) |       1         32 nsComponentManagerImpl
[task 2019-11-04T15:50:19.130Z] 15:50:19     INFO - GECKO(5993) | -----------------------------------------------------
[task 2019-11-04T15:50:25.826Z] 15:50:25     INFO - GECKO(5993) | ==6040==WARNING: Symbolizer buffer too small
[task 2019-11-04T15:50:25.827Z] 15:50:25     INFO - GECKO(5993) | ==6040==WARNING: Symbolizer buffer too small
[task 2019-11-04T15:50:25.834Z] 15:50:25     INFO - GECKO(5993) | ==6040==WARNING: Symbolizer buffer too small
[task 2019-11-04T15:50:28.506Z] 15:50:28     INFO - GECKO(5993) | ==6040==WARNING: Symbolizer buffer too small
[task 2019-11-04T15:50:36.194Z] 15:50:36     INFO - GECKO(5993) | =================================================================
[task 2019-11-04T15:50:36.196Z] 15:50:36    ERROR - GECKO(5993) | ==6040==ERROR: LeakSanitizer: detected memory leaks
[task 2019-11-04T15:50:36.196Z] 15:50:36     INFO - GECKO(5993) | Direct leak of 7072 byte(s) in 166 object(s) allocated from:
[task 2019-11-04T15:50:36.197Z] 15:50:36     INFO - GECKO(5993) |     #0 0x56290b3f1cdd in malloc /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/asan/asan_malloc_linux.cc:145:3
[task 2019-11-04T15:50:36.197Z] 15:50:36     INFO - GECKO(5993) |     #1 0x7fcab2881ec7 in js_arena_malloc /builds/worker/workspace/build/src/obj-firefox/dist/include/js/Utility.h:392:10
[task 2019-11-04T15:50:36.198Z] 15:50:36     INFO - GECKO(5993) |     #2 0x7fcab2881ec7 in js_pod_arena_malloc<unsigned char> /builds/worker/workspace/build/src/obj-firefox/dist/include/js/Utility.h:600:26
[task 2019-11-04T15:50:36.198Z] 15:50:36     INFO - GECKO(5993) |     #3 0x7fcab2881ec7 in maybe_pod_arena_malloc<unsigned char> /builds/worker/workspace/build/src/js/src/vm/MallocProvider.h:53:12
[task 2019-11-04T15:50:36.198Z] 15:50:36     INFO - GECKO(5993) |     #4 0x7fcab2881ec7 in pod_arena_malloc<unsigned char> /builds/worker/workspace/build/src/js/src/vm/MallocProvider.h:105:12
[task 2019-11-04T15:50:36.199Z] 15:50:36     INFO - GECKO(5993) |     #5 0x7fcab2881ec7 in unsigned char* js::MallocProvider<JSContext>::pod_malloc<unsigned char>(unsigned long) /builds/worker/workspace/build/src/js/src/vm/MallocProvider.h:123:12
[task 2019-11-04T15:50:36.200Z] 15:50:36     INFO - GECKO(5993) |     #6 0x7fcab2861a2e in NewEmptyScopeData<js::FunctionScope> /builds/worker/workspace/build/src/js/src/vm/Scope.cpp:211:24
[task 2019-11-04T15:50:36.200Z] 15:50:36     INFO - GECKO(5993) |     #7 0x7fcab2861a2e in mozilla::Result<mozilla::Ok, JS::TranscodeResult> js::Scope::XDRSizedBindingNames<js::FunctionScope, (js::XDRMode)1>(js::XDRState<(js::XDRMode)1>*, JS::Handle<js::FunctionScope*>, JS::MutableHandle<js::FunctionScope::Data*>) /builds/worker/workspace/build/src/js/src/vm/Scope.cpp:287:14
[task 2019-11-04T15:50:36.200Z] 15:50:36     INFO - GECKO(5993) |     #8 0x7fcab2860e47 in mozilla::Result<mozilla::Ok, JS::TranscodeResult> js::FunctionScope::XDR<(js::XDRMode)1>(js::XDRState<(js::XDRMode)1>*, JS::Handle<JSFunction*>, JS::Handle<js::Scope*>, JS::MutableHandle<js::Scope*>) /builds/worker/workspace/build/src/js/src/vm/Scope.cpp:777:3
[task 2019-11-04T15:50:36.201Z] 15:50:36     INFO - GECKO(5993) |     #9 0x7fcab271ec3f in XDRScope<js::XDR_DECODE> /builds/worker/workspace/build/src/js/src/vm/JSScript.cpp:513:7
[task 2019-11-04T15:50:36.201Z] 15:50:36     INFO - GECKO(5993) |     #10 0x7fcab271ec3f in XDRScriptGCThing<js::XDR_DECODE> /builds/worker/workspace/build/src/js/src/vm/JSScript.cpp:598:7
[task 2019-11-04T15:50:36.207Z] 15:50:36     INFO - GECKO(5993) |     #11 0x7fcab271ec3f in mozilla::Result<mozilla::Ok, JS::TranscodeResult> js::PrivateScriptData::XDR<(js::XDRMode)1>(js::XDRState<(js::XDRMode)1>*, JS::Handle<JSScript*>, JS::Handle<js::ScriptSourceObject*>, JS::Handle<js::Scope*>, JS::Handle<JSFunction*>) /builds/worker/workspace/build/src/js/src/vm/JSScript.cpp:664:5
[task 2019-11-04T15:50:36.208Z] 15:50:36     INFO - GECKO(5993) |     #12 0x7fcab26a48c9 in mozilla::Result<mozilla::Ok, JS::TranscodeResult> js::XDRScript<(js::XDRMode)1>(js::XDRState<(js::XDRMode)1>*, JS::Handle<js::Scope*>, JS::Handle<js::ScriptSourceObject*>, JS::Handle<JSFunction*>, JS::MutableHandle<JSScript*>) /builds/worker/workspace/build/src/js/src/vm/JSScript.cpp:1183:3
[task 2019-11-04T15:50:36.208Z] 15:50:36     INFO - GECKO(5993) |     #13 0x7fcab26a14c5 in mozilla::Result<mozilla::Ok, JS::TranscodeResult> js::XDRInterpretedFunction<(js::XDRMode)1>(js::XDRState<(js::XDRMode)1>*, JS::Handle<js::Scope*>, JS::Handle<js::ScriptSourceObject*>, JS::MutableHandle<JSFunction*>) /builds/worker/workspace/build/src/js/src/vm/JSFunction.cpp:627:5
[task 2019-11-04T15:50:36.210Z] 15:50:36     INFO - GECKO(5993) |     #14 0x7fcab27628cd in mozilla::Result<mozilla::Ok, JS::TranscodeResult> XDRInnerObject<(js::XDRMode)1>(js::XDRState<(js::XDRMode)1>*, js::PrivateScriptData*, JS::Handle<js::ScriptSourceObject*>, JS::MutableHandle<JSObject*>) /builds/worker/workspace/build/src/js/src/vm/JSScript.cpp:444:7
[task 2019-11-04T15:50:36.210Z] 15:50:36     INFO - GECKO(5993) |     #15 0x7fcab271e776 in XDRScriptGCThing<js::XDR_DECODE> /builds/worker/workspace/build/src/js/src/vm/JSScript.cpp:587:7
[task 2019-11-04T15:50:36.211Z] 15:50:36     INFO - GECKO(5993) |     #16 0x7fcab271e776 in mozilla::Result<mozilla::Ok, JS::TranscodeResult> js::PrivateScriptData::XDR<(js::XDRMode)1>(js::XDRState<(js::XDRMode)1>*, JS::Handle<JSScript*>, JS::Handle<js::ScriptSourceObject*>, JS::Handle<js::Scope*>, JS::Handle<JSFunction*>) /builds/worker/workspace/build/src/js/src/vm/JSScript.cpp:664:5
[task 2019-11-04T15:50:36.211Z] 15:50:36     INFO - GECKO(5993) |     #17 0x7fcab26a48c9 in mozilla::Result<mozilla::Ok, JS::TranscodeResult> js::XDRScript<(js::XDRMode)1>(js::XDRState<(js::XDRMode)1>*, JS::Handle<js::Scope*>, JS::Handle<js::ScriptSourceObject*>, JS::Handle<JSFunction*>, JS::MutableHandle<JSScript*>) /builds/worker/workspace/build/src/js/src/vm/JSScript.cpp:1183:3
[task 2019-11-04T15:50:36.212Z] 15:50:36     INFO - GECKO(5993) |     #18 0x7fcab2ae1d86 in js::XDRState<(js::XDRMode)1>::codeScript(JS::MutableHandle<JSScript*>) /builds/worker/workspace/build/src/js/src/vm/Xdr.cpp:269:3
[task 2019-11-04T15:50:36.212Z] 15:50:36     INFO - GECKO(5993) |     #19 0x7fcab2502d17 in js::MultiScriptsDecodeTask::parse(JSContext*) /builds/worker/workspace/build/src/js/src/vm/HelperThreads.cpp:725:29
[task 2019-11-04T15:50:36.213Z] 15:50:36     INFO - GECKO(5993) |     #20 0x7fcab2500cd6 in js::ParseTask::runTask() /builds/worker/workspace/build/src/js/src/vm/HelperThreads.cpp:562:3
[task 2019-11-04T15:50:36.214Z] 15:50:36     INFO - GECKO(5993) |     #21 0x7fcab2514060 in js::HelperThread::handleParseWorkload(js::AutoLockHelperThreadState&) /builds/worker/workspace/build/src/js/src/vm/HelperThreads.cpp:2352:11
[task 2019-11-04T15:50:36.215Z] 15:50:36     INFO - GECKO(5993) |     #22 0x7fcab2511e11 in js::HelperThread::threadLoop() /builds/worker/workspace/build/src/js/src/vm/HelperThreads.cpp:2644:5
[task 2019-11-04T15:50:36.216Z] 15:50:36     INFO - GECKO(5993) |     #23 0x7fcab258c687 in callMain<0> /builds/worker/workspace/build/src/js/src/threading/Thread.h:210:5
[task 2019-11-04T15:50:36.216Z] 15:50:36     INFO - GECKO(5993) |     #24 0x7fcab258c687 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) /builds/worker/workspace/build/src/js/src/threading/Thread.h:199:11
[task 2019-11-04T15:50:36.217Z] 15:50:36     INFO - GECKO(5993) |     #25 0x7fcac802f6b9 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76b9)
[task 2019-11-04T15:50:36.218Z] 15:50:36     INFO - GECKO(5993) | Direct leak of 5708 byte(s) in 204 object(s) allocated from:
[task 2019-11-04T15:50:36.219Z] 15:50:36     INFO - GECKO(5993) |     #0 0x56290b3f1cdd in malloc /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/asan/asan_malloc_linux.cc:145:3
[task 2019-11-04T15:50:36.220Z] 15:50:36     INFO - GECKO(5993) |     #1 0x7fcab29290b2 in js_arena_malloc /builds/worker/workspace/build/src/obj-firefox/dist/include/js/Utility.h:392:10
[task 2019-11-04T15:50:36.221Z] 15:50:36     INFO - GECKO(5993) |     #2 0x7fcab29290b2 in js_pod_arena_malloc<unsigned char> /builds/worker/workspace/build/src/obj-firefox/dist/include/js/Utility.h:600:26
[task 2019-11-04T15:50:36.222Z] 15:50:36     INFO - GECKO(5993) |     #3 0x7fcab29290b2 in maybe_pod_arena_malloc<unsigned char> /builds/worker/workspace/build/src/js/src/vm/MallocProvider.h:53:12
[task 2019-11-04T15:50:36.224Z] 15:50:36     INFO - GECKO(5993) |     #4 0x7fcab29290b2 in pod_arena_malloc<unsigned char> /builds/worker/workspace/build/src/js/src/vm/MallocProvider.h:105:12
[task 2019-11-04T15:50:36.225Z] 15:50:36     INFO - GECKO(5993) |     #5 0x7fcab29290b2 in make_pod_arena_array<unsigned char> /builds/worker/workspace/build/src/js/src/vm/MallocProvider.h:149:43
[task 2019-11-04T15:50:36.226Z] 15:50:36     INFO - GECKO(5993) |     #6 0x7fcab29290b2 in JSLinearString* js::NewStringCopyNDontDeflate<(js::AllowGC)0, unsigned char>(JSContext*, unsigned char const*, unsigned long) /builds/worker/workspace/build/src/js/src/vm/StringType.cpp:1736:19
[task 2019-11-04T15:50:36.227Z] 15:50:36     INFO - GECKO(5993) |     #7 0x7fcab254f20e in MakeLinearStringForAtomization<unsigned char> /builds/worker/workspace/build/src/js/src/vm/JSAtom.cpp:883:10
[task 2019-11-04T15:50:36.228Z] 15:50:36     INFO - GECKO(5993) |     #8 0x7fcab254f20e in AllocateNewAtom<const unsigned char *> /builds/worker/workspace/build/src/js/src/vm/JSAtom.cpp:946:28
[task 2019-11-04T15:50:36.229Z] 15:50:36     INFO - GECKO(5993) |     #9 0x7fcab254f20e in atomizeAndCopyChars<const unsigned char *> /builds/worker/workspace/build/src/js/src/vm/JSAtom.cpp:797:18
[task 2019-11-04T15:50:36.230Z] 15:50:36     INFO - GECKO(5993) |     #10 0x7fcab254f20e in AtomizeAndCopyCharsFromLookup<const unsigned char *> /builds/worker/workspace/build/src/js/src/vm/JSAtom.cpp:724:30
[task 2019-11-04T15:50:36.231Z] 15:50:36     INFO - GECKO(5993) |     #11 0x7fcab254f20e in AtomizeAndCopyChars<unsigned char> /builds/worker/workspace/build/src/js/src/vm/JSAtom.cpp:825:10
[task 2019-11-04T15:50:36.232Z] 15:50:36     INFO - GECKO(5993) |     #12 0x7fcab254f20e in JSAtom* js::AtomizeChars<unsigned char>(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior) /builds/worker/workspace/build/src/js/src/vm/JSAtom.cpp:1030:10
[task 2019-11-04T15:50:36.232Z] 15:50:36     INFO - GECKO(5993) |     #13 0x7fcab23d1895 in js::StringBuffer::finishAtom() /builds/worker/workspace/build/src/js/src/util/StringBuffer.cpp:129:20
[task 2019-11-04T15:50:36.233Z] 15:50:36     INFO - GECKO(5993) |     #14 0x7fcab26c19dd in NameToFunctionName(JSContext*, JS::Handle<JS::Value>, FunctionPrefixKind) /builds/worker/workspace/build/src/js/src/vm/JSFunction.cpp:2418:13
[task 2019-11-04T15:50:36.234Z] 15:50:36     INFO - GECKO(5993) |     #15 0x7fcab26c0de5 in js::IdToFunctionName(JSContext*, JS::Handle<JS::PropertyKey>, FunctionPrefixKind) /builds/worker/workspace/build/src/js/src/vm/JSFunction.cpp:2450:10
[task 2019-11-04T15:50:36.235Z] 15:50:36     INFO - GECKO(5993) |     #16 0x7fcab22da1d7 in DefineAccessorPropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JSNativeWrapper const&, JSNativeWrapper const&, unsigned int) /builds/worker/workspace/build/src/js/src/jsapi.cpp:2017:25
[task 2019-11-04T15:50:36.236Z] 15:50:36     INFO - GECKO(5993) |     #17 0x7fcab22ebae0 in JS_DefineProperties(JSContext*, JS::Handle<JSObject*>, JSPropertySpec const*) /builds/worker/workspace/build/src/js/src/jsapi.cpp:3031:14
[task 2019-11-04T15:50:36.237Z] 15:50:36     INFO - GECKO(5993) |     #18 0x7fcaab863d33 in Define /builds/worker/workspace/build/src/dom/bindings/BindingUtils.cpp:645:10
[task 2019-11-04T15:50:36.238Z] 15:50:36     INFO - GECKO(5993) |     #19 0x7fcaab863d33 in DefinePrefable<const JSPropertySpec> /builds/worker/workspace/build/src/dom/bindings/BindingUtils.cpp:660:12
[task 2019-11-04T15:50:36.238Z] 15:50:36     INFO - GECKO(5993) |     #20 0x7fcaab863d33 in mozilla::dom::DefineProperties(JSContext*, JS::Handle<JSObject*>, mozilla::dom::NativePropertiesN<7> const*, mozilla::dom::NativePropertiesN<7> const*) /builds/worker/workspace/build/src/dom/bindings/BindingUtils.cpp:929:10
[task 2019-11-04T15:50:36.239Z] 15:50:36     INFO - GECKO(5993) |     #21 0x7fcaab864ac8 in CreateInterfacePrototypeObject /builds/worker/workspace/build/src/dom/bindings/BindingUtils.cpp:874:9
[task 2019-11-04T15:50:36.240Z] 15:50:36     INFO - GECKO(5993) |     #22 0x7fcaab864ac8 in mozilla::dom::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JSClass const*, JS::Heap<JSObject*>*, char const*, JS::Handle<JSObject*>, JSClass const*, unsigned int, mozilla::dom::NamedConstructor const*, JS::Heap<JSObject*>*, mozilla::dom::NativePropertiesN<7> const*, mozilla::dom::NativePropertiesN<7> const*, char const*, bool, char const* const*, bool, char const* const*) /builds/worker/workspace/build/src/dom/bindings/BindingUtils.cpp:1002:13
[task 2019-11-04T15:50:36.241Z] 15:50:36     INFO - GECKO(5993) |     #23 0x7fcaa97bcd72 in mozilla::dom::CSS2Properties_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool) /builds/worker/workspace/build/src/obj-firefox/dom/bindings/CSS2PropertiesBinding.cpp:55624:3
[task 2019-11-04T15:50:36.242Z] 15:50:36     INFO - GECKO(5993) |     #24 0x7fcaab87b5c2 in mozilla::dom::GetPerInterfaceObjectHandle(JSContext*, unsigned long, void (*)(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool), bool) /builds/worker/workspace/build/src/dom/bindings/BindingUtils.cpp:4131:5
[task 2019-11-04T15:50:36.243Z] 15:50:36     INFO - GECKO(5993) |     #25 0x7fcaa97bbcb8 in GetProtoObjectHandle /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/dom/CSS2PropertiesBinding.h:59:12
[task 2019-11-04T15:50:36.244Z] 15:50:36     INFO - GECKO(5993) |     #26 0x7fcaa97bbcb8 in mozilla::dom::CSS2Properties_Binding::Wrap(JSContext*, nsDOMCSSDeclaration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>) /builds/worker/workspace/build/src/obj-firefox/dom/bindings/CSS2PropertiesBinding.cpp:55533:42
[task 2019-11-04T15:50:36.245Z] 15:50:36     INFO - GECKO(5993) |     #27 0x7fcaae4d462d in Wrap<nsDOMCSSDeclaration> /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/dom/CSS2PropertiesBinding.h:40:12
[task 2019-11-04T15:50:36.246Z] 15:50:36     INFO - GECKO(5993) |     #28 0x7fcaae4d462d in WrapObject /builds/worker/workspace/build/src/layout/style/nsDOMCSSDeclaration.cpp:32:10
[task 2019-11-04T15:50:36.247Z] 15:50:36     INFO - GECKO(5993) |     #29 0x7fcaae4d462d in non-virtual thunk to nsDOMCSSDeclaration::WrapObject(JSContext*, JS::Handle<JSObject*>) /builds/worker/workspace/build/src/layout/style/nsDOMCSSDeclaration.cpp
[task 2019-11-04T15:50:36.247Z] 15:50:36     INFO - GECKO(5993) |     #30 0x7fcaab4c1e49 in DoGetOrCreateDOMReflector<nsICSSDeclaration, mozilla::dom::binding_detail::eWrapIntoContextCompartment> /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/dom/BindingUtils.h:1050:18
[task 2019-11-04T15:50:36.248Z] 15:50:36     INFO - GECKO(5993) |     #31 0x7fcaab4c1e49 in GetOrCreateDOMReflector<nsICSSDeclaration> /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/dom/BindingUtils.h:1116:10
[task 2019-11-04T15:50:36.249Z] 15:50:36     INFO - GECKO(5993) |     #32 0x7fcaab4c1e49 in mozilla::dom::HTMLElement_Binding::get_style(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs) /builds/worker/workspace/build/src/obj-firefox/dom/bindings/HTMLElementBinding.cpp:1325:8
[task 2019-11-04T15:50:36.250Z] 15:50:36     INFO - GECKO(5993) |     #33 0x7fcaab8536d5 in bool mozilla::dom::binding_detail::GenericGetter<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) /builds/worker/workspace/build/src/dom/bindings/BindingUtils.cpp:3100:13
[task 2019-11-04T15:50:36.250Z] 15:50:36     INFO - GECKO(5993) |     #34 0x7fcab20fd0f9 in CallJSNative /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:456:13
[task 2019-11-04T15:50:36.251Z] 15:50:36     INFO - GECKO(5993) |     #35 0x7fcab20fd0f9 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:548:12
[task 2019-11-04T15:50:36.252Z] 15:50:36     INFO - GECKO(5993) |     #36 0x7fcab2102b55 in InternalCall /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:617:10
[task 2019-11-04T15:50:36.252Z] 15:50:36     INFO - GECKO(5993) |     #37 0x7fcab2102b55 in Call /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:634:8
[task 2019-11-04T15:50:36.252Z] 15:50:36     INFO - GECKO(5993) |     #38 0x7fcab2102b55 in js::CallGetter(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:758:10
[task 2019-11-04T15:50:36.254Z] 15:50:36     INFO - GECKO(5993) |     #39 0x7fcab27a6c87 in CallGetter /builds/worker/workspace/build/src/js/src/vm/NativeObject.cpp:2279:12
[task 2019-11-04T15:50:36.254Z] 15:50:36     INFO - GECKO(5993) |     #40 0x7fcab27a6c87 in GetExistingProperty<js::CanGC> /builds/worker/workspace/build/src/js/src/vm/NativeObject.cpp:2331:10
[task 2019-11-04T15:50:36.254Z] 15:50:36     INFO - GECKO(5993) |     #41 0x7fcab27a6c87 in NativeGetPropertyInline<js::CanGC> /builds/worker/workspace/build/src/js/src/vm/NativeObject.cpp:2591:14
[task 2019-11-04T15:50:36.254Z] 15:50:36     INFO - GECKO(5993) |     #42 0x7fcab27a6c87 in js::NativeGetProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) /builds/worker/workspace/build/src/js/src/vm/NativeObject.cpp:2628:10
[task 2019-11-04T15:50:36.254Z] 15:50:36     INFO - GECKO(5993) |     #43 0x7fcab210adf1 in GetProperty /builds/worker/workspace/build/src/js/src/vm/ObjectOperations-inl.h:117:10
[task 2019-11-04T15:50:36.254Z] 15:50:36     INFO - GECKO(5993) |     #44 0x7fcab210adf1 in GetProperty /builds/worker/workspace/build/src/js/src/vm/ObjectOperations-inl.h:124:10
[task 2019-11-04T15:50:36.254Z] 15:50:36     INFO - GECKO(5993) |     #45 0x7fcab210adf1 in js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>) /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:4539:10
[task 2019-11-04T15:50:36.254Z] 15:50:36     INFO - GECKO(5993) |     #46 0x7fcab20e6329 in GetPropertyOperation /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:218:10
[task 2019-11-04T15:50:36.254Z] 15:50:36     INFO - GECKO(5993) |     #47 0x7fcab20e6329 in Interpret(JSContext*, js::RunState&) /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:2795:12
[task 2019-11-04T15:50:36.255Z] 15:50:36     INFO - GECKO(5993) |     #48 0x7fcab20c7f64 in js::RunScript(JSContext*, js::RunState&) /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:423:10
[task 2019-11-04T15:50:36.255Z] 15:50:36     INFO - GECKO(5993) |     #49 0x7fcab2103aef in js::ExecuteKernel(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value const&, js::AbstractFramePtr, JS::Value*) /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:810:13
[task 2019-11-04T15:50:36.255Z] 15:50:36     INFO - GECKO(5993) |     #50 0x7fcab21042bf in js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:843:10
[task 2019-11-04T15:50:36.255Z] 15:50:36     INFO - GECKO(5993) |     #51 0x7fcab247a96e in ExecuteScript(JSContext*, JS::Handle<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >, JS::Handle<JSScript*>, JS::Value*) /builds/worker/workspace/build/src/js/src/vm/CompilationAndEvaluation.cpp:473:10
[task 2019-11-04T15:50:36.255Z] 15:50:36     INFO - GECKO(5993) |     #52 0x7fcaa95dd285 in nsJSUtils::ExecutionContext::ExecScript() /builds/worker/workspace/build/src/dom/base/nsJSUtils.cpp:416:8
[task 2019-11-04T15:50:36.255Z] 15:50:36     INFO - GECKO(5993) |     #53 0x7fcaadc1ecfa in mozilla::dom::ExecuteCompiledScript(JSContext*, mozilla::dom::ScriptLoadRequest*, nsJSUtils::ExecutionContext&) /builds/worker/workspace/build/src/dom/script/ScriptLoader.cpp:2610:16
[task 2019-11-04T15:50:36.255Z] 15:50:36     INFO - GECKO(5993) |     #54 0x7fcaadc1c0b4 in mozilla::dom::ScriptLoader::EvaluateScript(mozilla::dom::ScriptLoadRequest*) /builds/worker/workspace/build/src/dom/script/ScriptLoader.cpp:2834:20
[task 2019-11-04T15:50:36.271Z] 15:50:36     INFO - GECKO(5993) |     #55 0x7fcaadc152fd in mozilla::dom::ScriptLoader::ProcessRequest(mozilla::dom::ScriptLoadRequest*) /builds/worker/workspace/build/src/dom/script/ScriptLoader.cpp:2309:10
[task 2019-11-04T15:50:36.271Z] 15:50:36     INFO - GECKO(5993) |     #56 0x7fcaadc0fef4 in mozilla::dom::ScriptLoader::ProcessExternalScript(nsIScriptElement*, mozilla::dom::ScriptKind, nsTAutoStringN<char16_t, 64ul>, nsIContent*) /builds/worker/workspace/build/src/dom/script/ScriptLoader.cpp:1739:14
[task 2019-11-04T15:50:36.272Z] 15:50:36     INFO - GECKO(5993) | Direct leak of 5708 byte(s) in 204 object(s) allocated from:

Seeing this again: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=277354628&repo=autoland&lineNumber=14587

....
[task 2019-11-21T07:04:47.389Z] 07:04:47 INFO - GECKO(1121) | Indirect leak of 16 byte(s) in 1 object(s) allocated from:
[task 2019-11-21T07:04:47.389Z] 07:04:47 INFO - GECKO(1121) | #0 0x5625c2d2dcfd in malloc /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/asan/asan_malloc_linux.cc:145:3
[task 2019-11-21T07:04:47.390Z] 07:04:47 INFO - GECKO(1121) | #1 0x7fad5b3353a2 in js_arena_malloc /builds/worker/workspace/build/src/obj-firefox/dist/include/js/Utility.h:387:10
[task 2019-11-21T07:04:47.390Z] 07:04:47 INFO - GECKO(1121) | #2 0x7fad5b3353a2 in js_pod_arena_malloc<js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue, js::HeapPtr<JS::Value>, js::HashableValue::Hasher, js::ZoneAllocPolicy>::Entry, js::OrderedHashMap<js::HashableValue, js::HeapPtr<JS::Value>, js::HashableValue::Hasher, js::ZoneAllocPolicy>::MapOps, js::ZoneAllocPolicy>::Data > /builds/worker/workspace/build/src/obj-firefox/dist/include/js/Utility.h:595:26
[task 2019-11-21T07:04:47.390Z] 07:04:47 INFO - GECKO(1121) | #3 0x7fad5b3353a2 in maybe_pod_arena_malloc<js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue, js::HeapPtr<JS::Value>, js::HashableValue::Hasher, js::ZoneAllocPolicy>::Entry, js::OrderedHashMap<js::HashableValue, js::HeapPtr<JS::Value>, js::HashableValue::Hasher, js::ZoneAllocPolicy>::MapOps, js::ZoneAllocPolicy>::Data > /builds/worker/workspace/build/src/js/src/vm/MallocProvider.h:53:12
[task 2019-11-21T07:04:47.391Z] 07:04:47 INFO - GECKO(1121) | #4 0x7fad5b3353a2 in js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue, js::HeapPtr<JS::Value>, js::HashableValue::Hasher, js::ZoneAllocPolicy>::Entry, js::OrderedHashMap<js::HashableValue, js::HeapPtr<JS::Value>, js::HashableValue::Hasher, js::ZoneAllocPolicy>::MapOps, js::ZoneAllocPolicy>::Data
js::MallocProvider<js::ZoneAllocPolicy>::pod_arena_malloc<js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue, js::HeapPtr<JS::Value>, js::HashableValue::Hasher, js::ZoneAllocPolicy>::Entry, js::OrderedHashMap<js::HashableValue, js::HeapPtr<JS::Value>, js::HashableValue::Hasher, js::ZoneAllocPolicy>::MapOps, js::ZoneAllocPolicy>::Data*>(unsigned long, unsigned long) /builds/worker/workspace/build/src/js/src/vm/MallocProvider.h:105:12
[task 2019-11-21T07:04:47.392Z] 07:04:47 INFO - GECKO(1121) | #5 0x7fad5b335a6d in pod_malloc<js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue, js::HeapPtr<JS::Value>, js::HashableValue::Hasher, js::ZoneAllocPolicy>::Entry, js::OrderedHashMap<js::HashableValue, js::HeapPtr<JS::Value>, js::HashableValue::Hasher, js::ZoneAllocPolicy>::MapOps, js::ZoneAllocPolicy>::Data > /builds/worker/workspace/build/src/js/src/vm/MallocProvider.h:123:12
[task 2019-11-21T07:04:47.392Z] 07:04:47 INFO - GECKO(1121) | #6 0x7fad5b335a6d in js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue, js::HeapPtr<JS::Value>, js::HashableValue::Hasher, js::ZoneAllocPolicy>::Entry, js::OrderedHashMap<js::HashableValue, js::HeapPtr<JS::Value>, js::HashableValue::Hasher, js::ZoneAllocPolicy>::MapOps, js::ZoneAllocPolicy>::init() /builds/worker/workspace/build/src/js/src/ds/OrderedHashTable.h:118:40
[task 2019-11-21T07:04:47.393Z] 07:04:47 INFO - GECKO(1121) | #7 0x7fad5b2c7f81 in init /builds/worker/workspace/build/src/js/src/ds/OrderedHashTable.h:803:42
[task 2019-11-21T07:04:47.393Z] 07:04:47 INFO - GECKO(1121) | #8 0x7fad5b2c7f81 in js::MapObject::create(JSContext
, JS::Handle<JSObject*>) /builds/worker/workspace/build/src/js/src/builtin/MapObject.cpp:601:13
[task 2019-11-21T07:04:47.394Z] 07:04:47 INFO - GECKO(1121) | #9 0x7fad5b2c8e7e in js::MapObject::construct(JSContext*, unsigned int, JS::Value*) /builds/worker/workspace/build/src/js/src/builtin/MapObject.cpp:660:30
[task 2019-11-21T07:04:47.394Z] 07:04:47 INFO - GECKO(1121) | #10 0x7fad5b1e223c in CallJSNative /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:456:13
[task 2019-11-21T07:04:47.395Z] 07:04:47 INFO - GECKO(1121) | #11 0x7fad5b1e223c in CallJSNativeConstructor /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:472:8
[task 2019-11-21T07:04:47.402Z] 07:04:47 INFO - GECKO(1121) | #12 0x7fad5b1e223c in InternalConstruct(JSContext*, js::AnyConstructArgs const&) /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:661:14
[task 2019-11-21T07:04:47.403Z] 07:04:47 INFO - GECKO(1121) | #13 0x7fad5b1c308f in Interpret(JSContext*, js::RunState&) /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:3110:16
[task 2019-11-21T07:04:47.403Z] 07:04:47 INFO - GECKO(1121) | #14 0x7fad5b1a2e5f in js::RunScript(JSContext*, js::RunState&) /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:423:10
[task 2019-11-21T07:04:47.404Z] 07:04:47 INFO - GECKO(1121) | #15 0x7fad5b1de00f in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:589:13
[task 2019-11-21T07:04:47.404Z] 07:04:47 INFO - GECKO(1121) | #16 0x7fad5b1e11d7 in InternalConstruct(JSContext*, js::AnyConstructArgs const&) /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:664:10
[task 2019-11-21T07:04:47.405Z] 07:04:47 INFO - GECKO(1121) | #17 0x7fad5b1e31be in js::Construct(JSContext*, JS::Handle<JS::Value>, js::AnyConstructArgs const&, JS::Handle<JS::Value>, JS::MutableHandle<JSObject*>) /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:719:8
[task 2019-11-21T07:04:47.405Z] 07:04:47 INFO - GECKO(1121) | #18 0x7fad5b474015 in js::ForwardingProxyHandler::construct(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const /builds/worker/workspace/build/src/js/src/proxy/Wrapper.cpp:182:8
[task 2019-11-21T07:04:47.406Z] 07:04:47 INFO - GECKO(1121) | #19 0x7fad5b432458 in js::CrossCompartmentWrapper::construct(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const /builds/worker/workspace/build/src/js/src/proxy/CrossCompartmentWrapper.cpp:259:19
[task 2019-11-21T07:04:47.406Z] 07:04:47 INFO - GECKO(1121) | #20 0x7fad5b456ea5 in js::Proxy::construct(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) /builds/worker/workspace/build/src/js/src/proxy/Proxy.cpp:511:19
[task 2019-11-21T07:04:47.406Z] 07:04:47 INFO - GECKO(1121) | #21 0x7fad5b1e128d in InternalConstruct(JSContext*, js::AnyConstructArgs const&) /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:674:12
[task 2019-11-21T07:04:47.407Z] 07:04:47 INFO - GECKO(1121) | #22 0x7fad5b1e31be in js::Construct(JSContext*, JS::Handle<JS::Value>, js::AnyConstructArgs const&, JS::Handle<JS::Value>, JS::MutableHandle<JSObject*>) /builds/worker/workspace/build/src/js/src/vm/Interpreter.cpp:719:8
[task 2019-11-21T07:04:47.407Z] 07:04:47 INFO - GECKO(1121) | #23 0x7fad5b3a1796 in JS::Construct(JSContext*, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JSObject*>) /builds/worker/workspace/build/src/js/src/jsapi.cpp:2760:10
[task 2019-11-21T07:04:47.408Z] 07:04:47 INFO - GECKO(1121) | #24 0x7fad56a3d9cc in mozilla::dom::WindowGlobalActor::ConstructActor(nsTSubstring<char16_t> const&, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&) /builds/worker/workspace/build/src/dom/ipc/WindowGlobalActor.cpp:119:8
[task 2019-11-21T07:04:47.408Z] 07:04:47 INFO - GECKO(1121) | #25 0x7fad56a44ca0 in mozilla::dom::WindowGlobalChild::GetActor(nsTSubstring<char16_t> const&, mozilla::ErrorResult&) /builds/worker/workspace/build/src/dom/ipc/WindowGlobalChild.cpp:485:3
[task 2019-11-21T07:04:47.409Z] 07:04:47 INFO - GECKO(1121) | #26 0x7fad56a06120 in mozilla::dom::JSWindowActorProtocol::Observe(nsISupports*, char const*, char16_t const*) /builds/worker/workspace/build/src/dom/ipc/JSWindowActorService.cpp:234:43
[task 2019-11-21T07:04:47.416Z] 07:04:47 INFO - GECKO(1121) | #27 0x7fad4f136b92 in nsObserverList::NotifyObservers(nsISupports*, char const*, char16_t const*) /builds/worker/workspace/build/src/xpcom/ds/nsObserverList.cpp:66:19
[task 2019-11-21T07:04:47.417Z] 07:04:47 INFO - GECKO(1121) | #28 0x7fad4f13ce4d in nsObserverService::NotifyObservers(nsISupports*, char const*, char16_t const*) /builds/worker/workspace/build/src/xpcom/ds/nsObserverService.cpp:291:19
[task 2019-11-21T07:04:47.417Z] 07:04:47 INFO - GECKO(1121) | #29 0x7fad525ac3cb in nsGlobalWindowOuter::DispatchDOMWindowCreated() /builds/worker/workspace/build/src/dom/base/nsGlobalWindowOuter.cpp:2394:22
[task 2019-11-21T07:04:47.418Z] 07:04:47 INFO - GECKO(1121) | #30 0x7fad525e43c4 in applyImpl<nsGlobalWindowOuter, void (nsGlobalWindowOuter::)()> /builds/worker/workspace/build/src/obj-firefox/dist/include/nsThreadUtils.h:1124:12
[task 2019-11-21T07:04:47.418Z] 07:04:47 INFO - GECKO(1121) | #31 0x7fad525e43c4 in apply<nsGlobalWindowOuter, void (nsGlobalWindowOuter::
)()> /builds/worker/workspace/build/src/obj-firefox/dist/include/nsThreadUtils.h:1130:12
[task 2019-11-21T07:04:47.419Z] 07:04:47 INFO - GECKO(1121) | #32 0x7fad525e43c4 in mozilla::detail::RunnableMethodImpl<nsGlobalWindowOuter*, void (nsGlobalWindowOuter::)(), true, (mozilla::RunnableKind)0>::Run() /builds/worker/workspace/build/src/obj-firefox/dist/include/nsThreadUtils.h:1176:13
[task 2019-11-21T07:04:47.419Z] 07:04:47 INFO - GECKO(1121) | #33 0x7fad524a982c in nsContentUtils::RemoveScriptBlocker() /builds/worker/workspace/build/src/dom/base/nsContentUtils.cpp:5225:15
[task 2019-11-21T07:04:47.420Z] 07:04:47 INFO - GECKO(1121) | #34 0x7fad579173e9 in ~nsAutoScriptBlocker /builds/worker/workspace/build/src/obj-firefox/dist/include/nsContentUtils.h:3379:28
[task 2019-11-21T07:04:47.420Z] 07:04:47 INFO - GECKO(1121) | #35 0x7fad579173e9 in nsDocumentViewer::InitInternal(nsIWidget
, nsISupports*, mozilla::dom::WindowGlobalChild*, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const&, bool, bool, bool) /builds/worker/workspace/build/src/layout/base/nsDocumentViewer.cpp:994:1
[task 2019-11-21T07:04:47.420Z] 07:04:47 INFO - GECKO(1121) | #36 0x7fad5791678a in nsDocumentViewer::Init(nsIWidget*, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const&, mozilla::dom::WindowGlobalChild*) /builds/worker/workspace/build/src/layout/base/nsDocumentViewer.cpp:743:10
[task 2019-11-21T07:04:47.421Z] 07:04:47 INFO - GECKO(1121) | #37 0x7fad5a418c90 in nsDocShell::SetupNewViewer(nsIContentViewer*, mozilla::dom::WindowGlobalChild*) /builds/worker/workspace/build/src/docshell/base/nsDocShell.cpp:8191:7
[task 2019-11-21T07:04:47.421Z] 07:04:47 INFO - GECKO(1121) | #38 0x7fad5a417b99 in nsDocShell::Embed(nsIContentViewer*, mozilla::dom::WindowGlobalChild*) /builds/worker/workspace/build/src/docshell/base/nsDocShell.cpp:5963:17
[task 2019-11-21T07:04:47.422Z] 07:04:47 INFO - GECKO(1121) | #39 0x7fad5a3c25b1 in nsDocShell::CreateContentViewer(nsTSubstring<char> const&, nsIRequest*, nsIStreamListener**) /builds/worker/workspace/build/src/docshell/base/nsDocShell.cpp:7993:3
[task 2019-11-21T07:04:47.423Z] 07:04:47 INFO - GECKO(1121) | -----------------------------------------------------
[task 2019-11-21T07:04:47.423Z] 07:04:47 INFO - GECKO(1121) | Suppressions used:
[task 2019-11-21T07:04:47.424Z] 07:04:47 INFO - GECKO(1121) | count bytes template
[task 2019-11-21T07:04:47.424Z] 07:04:47 INFO - GECKO(1121) | 504 210933 libc.so
[task 2019-11-21T07:04:47.424Z] 07:04:47 INFO - GECKO(1121) | 137 24172 nsComponentManagerImpl
[task 2019-11-21T07:04:47.425Z] 07:04:47 INFO - GECKO(1121) | 611 17713 libfontconfig.so
[task 2019-11-21T07:04:47.425Z] 07:04:47 INFO - GECKO(1121) | 1 29 libglib-2.0.so
[task 2019-11-21T07:04:47.427Z] 07:04:47 INFO - GECKO(1121) | 2633 112960 js::frontend::BytecodeEmitter:
[task 2019-11-21T07:04:47.427Z] 07:04:47 INFO - GECKO(1121) | 491 16359 js::frontend::GeneralParser
[task 2019-11-21T07:04:47.428Z] 07:04:47 INFO - GECKO(1121) | 411 24239 js::frontend::Parse
[task 2019-11-21T07:04:47.428Z] 07:04:47 INFO - GECKO(1121) | 29 801 xpc::CIGSHelper
[task 2019-11-21T07:04:47.428Z] 07:04:47 INFO - GECKO(1121) | 292 34994 mozJSComponentLoader
[task 2019-11-21T07:04:47.429Z] 07:04:47 INFO - GECKO(1121) | 2 208 mozilla::xpcom::ConstructJSMComponent
[task 2019-11-21T07:04:47.429Z] 07:04:47 INFO - GECKO(1121) | 287 19134 XPCWrappedNativeJSOps
[task 2019-11-21T07:04:47.430Z] 07:04:47 INFO - GECKO(1121) | -----------------------------------------------------
[task 2019-11-21T07:04:47.431Z] 07:04:47 INFO - GECKO(1121) | SUMMARY: AddressSanitizer: 68617 byte(s) leaked in 846 allocation(s).
[task 2019-11-21T07:04:49.069Z] 07:04:49 INFO - GECKO(1121) | -----------------------------------------------------
[task 2019-11-21T07:04:49.069Z] 07:04:49 INFO - GECKO(1121) | Suppressions used:
[task 2019-11-21T07:04:49.069Z] 07:04:49 INFO - GECKO(1121) | count bytes template
[task 2019-11-21T07:04:49.069Z] 07:04:49 INFO - GECKO(1121) | 51 1520 nsComponentManagerImpl
[task 2019-11-21T07:04:49.070Z] 07:04:49 INFO - GECKO(1121) | 4 832 mozJSComponentLoader::LoadModule
[task 2019-11-21T07:04:49.071Z] 07:04:49 INFO - GECKO(1121) | 612 17514 libfontconfig.so
[task 2019-11-21T07:04:49.071Z] 07:04:49 INFO - GECKO(1121) | 2 64 libcairo.so
[task 2019-11-21T07:04:49.072Z] 07:04:49 INFO - GECKO(1121) | 4 104 libglib-2.0.so
[task 2019-11-21T07:04:49.073Z] 07:04:49 INFO - GECKO(1121) | 19 532 libresolv.so
[task 2019-11-21T07:04:49.073Z] 07:04:49 INFO - GECKO(1121) | -----------------------------------------------------
[task 2019-11-21T07:04:49.239Z] 07:04:49 INFO - TEST-INFO | Main app process: exit 0
[task 2019-11-21T07:04:49.240Z] 07:04:49 INFO - TEST-INFO | LeakSanitizer | To show the addresses of leaked objects add report_objects=1 to LSAN_OPTIONS
[task 2019-11-21T07:04:49.241Z] 07:04:49 INFO - TEST-INFO | LeakSanitizer | This can be done in testing/mozbase/mozrunner/mozrunner/utils.py
[task 2019-11-21T07:04:49.241Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at js_pod_arena_realloc, maybe_pod_arena_realloc, pod_arena_realloc, pod_realloc
[task 2019-11-21T07:04:49.242Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at createTable, mozilla::detail::HashTable, reserve, reserve
[task 2019-11-21T07:04:49.242Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at Alloc, nsTSubstring, nsTSubstring, mozilla::net::nsSimpleURI::SetPathQueryRefEscaped
[task 2019-11-21T07:04:49.243Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at js_pod_arena_malloc, MakeUTF8AtomHelper, MakeLinearStringForAtomization, AllocateNewAtom
[task 2019-11-21T07:04:49.243Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at EntrySlotOrCreate, mozilla::dom::ProtoAndIfaceCache::EntrySlotOrCreate, mozilla::dom::BrowsingContext_Binding::CreateInterfaceObjects, mozilla::dom::GetPerInterfaceObjectHandle
[task 2019-11-21T07:04:49.243Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at EntrySlotOrCreate, mozilla::dom::ProtoAndIfaceCache::EntrySlotOrCreate, mozilla::dom::EventTarget_Binding::CreateInterfaceObjects, mozilla::dom::GetPerInterfaceObjectHandle
[task 2019-11-21T07:04:49.243Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at js_pod_arena_malloc, maybe_pod_arena_malloc, maybe_pod_malloc, js::gc::GCRuntime::tryNewTenuredObject
[task 2019-11-21T07:04:49.244Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at js_pod_arena_calloc, maybe_pod_arena_calloc, pod_arena_calloc, pod_calloc
[task 2019-11-21T07:04:49.244Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at EntrySlotOrCreate, EntrySlotOrCreate, mozilla::dom::EventTarget_Binding::CreateInterfaceObjects, mozilla::dom::GetPerInterfaceObjectHandle
[task 2019-11-21T07:04:49.244Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at EntrySlotOrCreate, EntrySlotOrCreate, mozilla::dom::MozSharedMapChangeEvent_Binding::CreateInterfaceObjects, mozilla::dom::GetPerInterfaceObjectHandle
[task 2019-11-21T07:04:49.244Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at js_new, MakeUnique, MakeShapeSet, js::PropertyTree::insertChild
[task 2019-11-21T07:04:49.245Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at EntrySlotOrCreate, mozilla::dom::ProtoAndIfaceCache::EntrySlotOrCreate, mozilla::dom::Event_Binding::CreateInterfaceObjects, mozilla::dom::GetPerInterfaceObjectHandle
[task 2019-11-21T07:04:49.245Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::dom::Performance::CreateForMainThread, nsPIDOMWindowInner::CreatePerformanceObjectIfNeeded, nsPIDOMWindowInner::GetPerformance, mozilla::dom::Window_Binding::get_performance
[task 2019-11-21T07:04:49.245Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::BasePrincipal::CreateContentPrincipal, mozilla::BasePrincipal::CreateContentPrincipal, nsScriptSecurityManager::GetChannelURIPrincipal, nsScriptSecurityManager::GetChannelResultPrincipal
[task 2019-11-21T07:04:49.245Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at Alloc, nsTSubstring, nsTSubstring, NonVoidStringToJsval
[task 2019-11-21T07:04:49.245Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at Alloc, nsTSubstring, nsTSubstring, nsTSubstring
[task 2019-11-21T07:04:49.246Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at js_pod_arena_malloc, maybe_pod_arena_malloc, js::detail::OrderedHashTable, pod_malloc
[task 2019-11-21T07:04:49.246Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at EntrySlotOrCreate, mozilla::dom::ProtoAndIfaceCache::EntrySlotOrCreate, mozilla::dom::MediaList_Binding::CreateInterfaceObjects, mozilla::dom::GetPerInterfaceObjectHandle
[task 2019-11-21T07:04:49.247Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at std::sys::unix::alloc::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$std..alloc..System$GT$::alloc::hd1df9cfa7a15e6ab, __rdl_alloc, alloc::alloc::alloc::ha794944fbae26cfb, _$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Alloc$GT$::alloc::h0e56ad2aa5d7b861
[task 2019-11-21T07:04:49.247Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at createTable, mozilla::detail::HashTable, rehashIfOverloaded, mozilla::detail::HashTable
[task 2019-11-21T07:04:49.247Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at EntrySlotOrCreate, mozilla::dom::ProtoAndIfaceCache::EntrySlotOrCreate, mozilla::dom::WindowGlobalChild_Binding::CreateInterfaceObjects, mozilla::dom::GetPerInterfaceObjectHandle
[task 2019-11-21T07:04:49.249Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at BaseURIMutator, InitFromSpec, mozilla::net::nsSimpleURI::Mutator::SetSpec, SetSpec
[task 2019-11-21T07:04:49.249Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at js_pod_arena_malloc, maybe_pod_arena_malloc, pod_arena_malloc, AllocChars
[task 2019-11-21T07:04:49.249Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at js_pod_arena_malloc, maybe_pod_arena_malloc, pod_arena_malloc, pod_malloc
[task 2019-11-21T07:04:49.249Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at nsDynamicAtom::Create, nsAtomTable::Atomize, Gecko_Atomize, _$LT$style..gecko_string_cache..Atom$u20$as$u20$core..convert..From$LT$$RF$str$GT$$GT$::from::he79e8281236ab00f
[task 2019-11-21T07:04:49.249Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at EntrySlotOrCreate, mozilla::dom::ProtoAndIfaceCache::EntrySlotOrCreate, mozilla::dom::Node_Binding::CreateInterfaceObjects, mozilla::dom::GetPerInterfaceObjectHandle
[task 2019-11-21T07:04:49.250Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at EntrySlotOrCreate, mozilla::dom::ProtoAndIfaceCache::EntrySlotOrCreate, mozilla::dom::DOMException_Binding::CreateInterfaceObjects, mozilla::dom::GetPerInterfaceObjectHandle
[task 2019-11-21T07:04:49.250Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at EntrySlotOrCreate, mozilla::dom::ProtoAndIfaceCache::EntrySlotOrCreate, mozilla::dom::PromiseNativeHandler_Binding::CreateInterfaceObjects, mozilla::dom::GetPerInterfaceObjectHandle
[task 2019-11-21T07:04:49.250Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::dom::PerformanceMainThread::CreateNavigationTimingEntry, mozilla::dom::Performance::CreateForMainThread, nsPIDOMWindowInner::CreatePerformanceObjectIfNeeded, nsPIDOMWindowInner::GetPerformance
[task 2019-11-21T07:04:49.251Z] 07:04:49 ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at js_pod_arena_malloc, maybe_pod_arena_malloc, pod_arena_malloc, make_pod_arena_array
[task 2019-11-21T07:04:49.251Z] 07:04:49 INFO - runtests.py | Application ran for: 0:04:44.701182
[task 2019-11-21T07:04:49.251Z] 07:04:49 INFO - zombiecheck | Reading PID log: /tmp/tmpYIdKBBpidlog
[task 2019-11-21T07:04:49.252Z] 07:04:49 INFO - ==> process 1121 launched child process 1138
[task 2019-11-21T07:04:49.252Z] 07:04:49 INFO - ==> process 1121 launched child process 1173
[task 2019-11-21T07:04:49.253Z] 07:04:49 INFO - ==> process 1121 launched child process 1186
[task 2019-11-21T07:04:49.253Z] 07:04:49 INFO - ==> process 1121 launched child process 1252
[task 2019-11-21T07:04:49.253Z] 07:04:49 INFO - ==> process 1121 launched child process 1279
[task 2019-11-21T07:04:49.253Z] 07:04:49 INFO - ==> process 1121 launched child process 1306
[task 2019-11-21T07:04:49.253Z] 07:04:49 INFO - ==> process 1121 launched child process 1489
[task 2019-11-21T07:04:49.254Z] 07:04:49 INFO - zombiecheck | Checking for orphan process with PID: 1186
[task 2019-11-21T07:04:49.254Z] 07:04:49 INFO - zombiecheck | Checking for orphan process with PID: 1252
[task 2019-11-21T07:04:49.254Z] 07:04:49 INFO - zombiecheck | Checking for orphan process with PID: 1489
[task 2019-11-21T07:04:49.254Z] 07:04:49 INFO - zombiecheck | Checking for orphan process with PID: 1138
[task 2019-11-21T07:04:49.254Z] 07:04:49 INFO - zombiecheck | Checking for orphan process with PID: 1173
[task 2019-11-21T07:04:49.255Z] 07:04:49 INFO - zombiecheck | Checking for orphan process with PID: 1306
[task 2019-11-21T07:04:49.255Z] 07:04:49 INFO - zombiecheck | Checking for orphan process with PID: 1279
[task 2019-11-21T07:04:49.255Z] 07:04:49 INFO - Stopping web server
[task 2019-11-21T07:04:49.268Z] 07:04:49 INFO - Stopping web socket server
[task 2019-11-21T07:04:49.276Z] 07:04:49 INFO - Stopping ssltunnel
[task 2019-11-21T07:04:49.296Z] 07:04:49 WARNING - leakcheck | refcount logging is off, so leaks can't be detected!
[task 2019-11-21T07:04:49.297Z] 07:04:49 INFO - runtests.py | Running tests: end.
[task 2019-11-21T07:04:49.321Z] 07:04:49 INFO - Buffered messages finished
[task 2019-11-21T07:04:49.321Z] 07:04:49 INFO - TEST-INFO | checking window state
[task 2019-11-21T07:04:49.321Z] 07:04:49 INFO - Browser Chrome Test Summary
[task 2019-11-21T07:04:49.321Z] 07:04:49 INFO - Passed: 2634
[task 2019-11-21T07:04:49.322Z] 07:04:49 INFO - Failed: 30
[task 2019-11-21T07:04:49.322Z] 07:04:49 INFO - Todo: 2
[task 2019-11-21T07:04:49.323Z] 07:04:49 INFO - Mode: e10s
[task 2019-11-21T07:04:49.323Z] 07:04:49 INFO - *** End BrowserChrome Test Results ***
[task 2019-11-21T07:04:49.323Z] 07:04:49 INFO - Buffered messages finished
[task 2019-11-21T07:04:49.323Z] 07:04:49 INFO - SUITE-END | took 286s
[task 2019-11-21T07:04:49.375Z] 07:04:49 ERROR - Return code: 1

The one in the description was suspicious, but then I realized it's only there because this is a clone of bug 1593739.

The one in comment 1 (linux64-asan/bc-13, last test is browser/base/content/test/general/browser_windowactivation.js) is bug 1575031, and has a different root cause. No HTMLMediaElement involved here as far as I can see.

Status: NEW → RESOLVED
Closed: 4 years ago
Component: WebRTC: Audio/Video → General
No longer depends on: 1593739
Product: Core → Firefox
No longer regressed by: 1577505
Resolution: --- → DUPLICATE
See Also: → 1593739
You need to log in before you can comment on or make changes to this bug.