Closed Bug 1753183 Opened 2 years ago Closed 7 months ago

Intermittent LeakSanitizer | leak at NewNonOwningRunnableMethod, mozilla::MediaTransportHandlerSTS::Destroy, applyImpl, apply

Categories

(Core :: WebRTC: Networking, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: intermittent-failure)

Filed by: ctuns [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=366427539&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/JscdfgifQsurTH6srwaQWg/runs/0/artifacts/public/logs/live_backing.log


[task 2022-02-02T08:23:21.839Z] 08:23:21     INFO - TEST-START | dom/bindings/test/test_worker_UnwrapArg.html
[task 2022-02-02T08:23:22.056Z] 08:23:22     INFO - GECKO(2235) | MEMORY STAT | vsize 20974716MB | residentFast 798MB
[task 2022-02-02T08:23:22.076Z] 08:23:22     INFO - TEST-OK | dom/bindings/test/test_worker_UnwrapArg.html | took 243ms
[task 2022-02-02T08:23:22.200Z] 08:23:22     INFO - TEST-START | Shutdown
[task 2022-02-02T08:23:22.200Z] 08:23:22     INFO - Passed:  978
[task 2022-02-02T08:23:22.201Z] 08:23:22     INFO - Failed:  0
[task 2022-02-02T08:23:22.202Z] 08:23:22     INFO - Todo:    1
[task 2022-02-02T08:23:22.204Z] 08:23:22     INFO - Mode:    e10s
[task 2022-02-02T08:23:22.205Z] 08:23:22     INFO - Slowest: 1709ms - /tests/dom/bindings/test/test_exceptionThrowing.html
[task 2022-02-02T08:23:22.208Z] 08:23:22     INFO - SimpleTest FINISHED
[task 2022-02-02T08:23:22.216Z] 08:23:22     INFO - TEST-INFO | Ran 1 Loops
[task 2022-02-02T08:23:22.216Z] 08:23:22     INFO - SimpleTest FINISHED
[task 2022-02-02T08:23:22.503Z] 08:23:22     INFO - GECKO(2235) | JavaScript error: resource://gre/modules/AsyncShutdown.jsm, line 575: NotFoundError: No such JSWindowActor 'SpecialPowers'
[task 2022-02-02T08:23:22.558Z] 08:23:22     INFO - GECKO(2235) | JavaScript error: resource://gre/modules/AsyncShutdown.jsm, line 575: NotFoundError: No such JSWindowActor 'AppTestDelegate'
[task 2022-02-02T08:23:22.561Z] 08:23:22     INFO - GECKO(2235) | JavaScript error: resource://gre/modules/AsyncShutdown.jsm, line 575: NotFoundError: No such JSWindowActor 'AppTestDelegate'
[task 2022-02-02T08:23:22.597Z] 08:23:22     INFO - GECKO(2235) | 1643790202596	Marionette	TRACE	Received observer notification quit-application
[task 2022-02-02T08:23:22.599Z] 08:23:22     INFO - GECKO(2235) | 1643790202598	Marionette	INFO	Stopped listening on port 2828
[task 2022-02-02T08:23:22.602Z] 08:23:22     INFO - GECKO(2235) | 1643790202600	Marionette	DEBUG	Marionette stopped listening
[task 2022-02-02T08:23:22.828Z] 08:23:22     INFO - GECKO(2235) | JavaScript error: resource://gre/modules/URLQueryStrippingListService.jsm, line 90: TypeError: can't access property "removeEventListener", Services.cpmm.sharedData is null
[task 2022-02-02T08:23:22.834Z] 08:23:22     INFO - GECKO(2235) | ###!!! [Parent][PCompositorManagerParent] Error: RunMessage(msgname=PCompositorBridge::Msg___delete__) Channel closing: too late to send/recv, messages will be lost
[task 2022-02-02T08:23:22.899Z] 08:23:22     INFO - GECKO(2235) | JavaScript error: resource://gre/modules/URLQueryStrippingListService.jsm, line 90: TypeError: can't access property "removeEventListener", Services.cpmm.sharedData is null
[task 2022-02-02T08:23:22.912Z] 08:23:22     INFO - GECKO(2235) | ###!!! [Parent][PImageBridgeParent] Error: RunMessage(msgname=PImageBridge::Msg_WillClose) Channel closing: too late to send/recv, messages will be lost
[task 2022-02-02T08:23:22.917Z] 08:23:22     INFO - GECKO(2235) | [Socket 2266: Main Thread]: E/signaling [main|MediaTransportHandler] MediaTransportHandler.cpp:700: Unable to dispatch to STS: why has the XPCOM shutdown handler not been invoked?
[task 2022-02-02T08:23:22.918Z] 08:23:22     INFO - GECKO(2235) | [Socket 2266: Main Thread]: E/signaling [main|MediaTransportHandler] MediaTransportHandler.cpp:700: Unable to dispatch to STS: why has the XPCOM shutdown handler not been invoked?
[task 2022-02-02T08:23:22.919Z] 08:23:22     INFO - GECKO(2235) | [Socket 2266: Main Thread]: E/signaling [main|MediaTransportHandler] MediaTransportHandler.cpp:700: Unable to dispatch to STS: why has the XPCOM shutdown handler not been invoked?
[task 2022-02-02T08:23:23.127Z] 08:23:23     INFO - GECKO(2235) | JavaScript error: resource://gre/modules/URLQueryStrippingListService.jsm, line 90: TypeError: can't access property "removeEventListener", Services.cpmm.sharedData is null
[task 2022-02-02T08:23:23.131Z] 08:23:23     INFO - GECKO(2235) | ###!!! [Parent][PCompositorManagerParent] Error: RunMessage(msgname=PCompositorBridge::Msg___delete__) Channel closing: too late to send/recv, messages will be lost
[task 2022-02-02T08:23:23.136Z] 08:23:23     INFO - GECKO(2235) | ###!!! [Parent][PImageBridgeParent] Error: RunMessage(msgname=PImageBridge::Msg_WillClose) Channel closing: too late to send/recv, messages will be lost
[task 2022-02-02T08:23:23.154Z] 08:23:23     INFO - GECKO(2235) | ###!!! [Parent][PImageBridgeParent] Error: RunMessage(msgname=PImageBridge::Msg_WillClose) Channel closing: too late to send/recv, messages will be lost
[task 2022-02-02T08:23:26.486Z] 08:23:26     INFO - GECKO(2235) | -----------------------------------------------------
[task 2022-02-02T08:23:26.486Z] 08:23:26     INFO - GECKO(2235) | Suppressions used:
[task 2022-02-02T08:23:26.486Z] 08:23:26     INFO - GECKO(2235) |   count      bytes template
[task 2022-02-02T08:23:26.487Z] 08:23:26     INFO - GECKO(2235) |      13        416 nsComponentManagerImpl
[task 2022-02-02T08:23:26.488Z] 08:23:26     INFO - GECKO(2235) |       2        288 libfontconfig.so
[task 2022-02-02T08:23:26.488Z] 08:23:26     INFO - GECKO(2235) | -----------------------------------------------------
[task 2022-02-02T08:23:26.859Z] 08:23:26     INFO - GECKO(2235) | -----------------------------------------------------
[task 2022-02-02T08:23:26.862Z] 08:23:26     INFO - GECKO(2235) | Suppressions used:
[task 2022-02-02T08:23:26.862Z] 08:23:26     INFO - GECKO(2235) |   count      bytes template
[task 2022-02-02T08:23:26.862Z] 08:23:26     INFO - GECKO(2235) |      13        416 nsComponentManagerImpl
[task 2022-02-02T08:23:26.862Z] 08:23:26     INFO - GECKO(2235) |       2        288 libfontconfig.so
[task 2022-02-02T08:23:26.862Z] 08:23:26     INFO - GECKO(2235) | -----------------------------------------------------
[task 2022-02-02T08:23:27.002Z] 08:23:27     INFO - GECKO(2235) | -----------------------------------------------------
[task 2022-02-02T08:23:27.002Z] 08:23:27     INFO - GECKO(2235) | Suppressions used:
[task 2022-02-02T08:23:27.002Z] 08:23:27     INFO - GECKO(2235) |   count      bytes template
[task 2022-02-02T08:23:27.002Z] 08:23:27     INFO - GECKO(2235) |      13        416 nsComponentManagerImpl
[task 2022-02-02T08:23:27.002Z] 08:23:27     INFO - GECKO(2235) |       2        288 libfontconfig.so
[task 2022-02-02T08:23:27.002Z] 08:23:27     INFO - GECKO(2235) | -----------------------------------------------------
[task 2022-02-02T08:23:27.310Z] 08:23:27     INFO - GECKO(2235) | -----------------------------------------------------
[task 2022-02-02T08:23:27.311Z] 08:23:27     INFO - GECKO(2235) | Suppressions used:
[task 2022-02-02T08:23:27.313Z] 08:23:27     INFO - GECKO(2235) |   count      bytes template
[task 2022-02-02T08:23:27.321Z] 08:23:27     INFO - GECKO(2235) |      13        416 nsComponentManagerImpl
[task 2022-02-02T08:23:27.323Z] 08:23:27     INFO - GECKO(2235) |       2        288 libfontconfig.so
[task 2022-02-02T08:23:27.323Z] 08:23:27     INFO - GECKO(2235) | -----------------------------------------------------
[task 2022-02-02T08:23:27.532Z] 08:23:27     INFO - GECKO(2235) | Waiting in WillDestroyCurrentMessageLoop for pid 2266
[task 2022-02-02T08:23:27.940Z] 08:23:27     INFO - GECKO(2235) | =================================================================
[task 2022-02-02T08:23:27.941Z] 08:23:27    ERROR - GECKO(2235) | ==2266==ERROR: LeakSanitizer: detected memory leaks
[task 2022-02-02T08:23:27.942Z] 08:23:27     INFO - GECKO(2235) | Direct leak of 216 byte(s) in 3 object(s) allocated from:
[task 2022-02-02T08:23:27.947Z] 08:23:27     INFO - GECKO(2235) |     #0 0x55f418372d6d in malloc /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/asan/asan_malloc_linux.cpp:129:3
[task 2022-02-02T08:23:27.950Z] 08:23:27     INFO - GECKO(2235) |     #1 0x55f4183adbbd in moz_xmalloc /builds/worker/checkouts/gecko/memory/mozalloc/mozalloc.cpp:52:15
[task 2022-02-02T08:23:27.951Z] 08:23:27     INFO - GECKO(2235) |     #2 0x7f103f906a1a in operator new /builds/worker/workspace/obj-build/dist/include/mozilla/cxxalloc.h:33:10
[task 2022-02-02T08:23:27.951Z] 08:23:27     INFO - GECKO(2235) |     #3 0x7f103f906a1a in NewNonOwningRunnableMethod<mozilla::MediaTransportHandlerSTS *, void (mozilla::MediaTransportHandlerSTS::*)()> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1442:20
[task 2022-02-02T08:23:27.951Z] 08:23:27     INFO - GECKO(2235) |     #4 0x7f103f906a1a in mozilla::MediaTransportHandlerSTS::Destroy() /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/MediaTransportHandler.cpp:695:38
[task 2022-02-02T08:23:27.952Z] 08:23:27     INFO - GECKO(2235) |     #5 0x7f103f9b3abf in applyImpl<mozilla::MediaTransportHandlerSTS, void (mozilla::MediaTransportHandlerSTS::*)()> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1147:12
[task 2022-02-02T08:23:27.952Z] 08:23:27     INFO - GECKO(2235) |     #6 0x7f103f9b3abf in apply<mozilla::MediaTransportHandlerSTS, void (mozilla::MediaTransportHandlerSTS::*)()> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1153:12
[task 2022-02-02T08:23:27.952Z] 08:23:27     INFO - GECKO(2235) |     #7 0x7f103f9b3abf in mozilla::detail::RunnableMethodImpl<mozilla::MediaTransportHandlerSTS*, void (mozilla::MediaTransportHandlerSTS::*)(), false, (mozilla::RunnableKind)0>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1200:13
[task 2022-02-02T08:23:27.953Z] 08:23:27     INFO - GECKO(2235) |     #8 0x7f103992db12 in mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:467:16
[task 2022-02-02T08:23:27.954Z] 08:23:27     INFO - GECKO(2235) |     #9 0x7f10398f49cd in mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:770:26
[task 2022-02-02T08:23:27.956Z] 08:23:27     INFO - GECKO(2235) |     #10 0x7f10398f2288 in mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:606:15
[task 2022-02-02T08:23:27.957Z] 08:23:27     INFO - GECKO(2235) |     #11 0x7f10398f2999 in mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:390:36
[task 2022-02-02T08:23:27.957Z] 08:23:27     INFO - GECKO(2235) |     #12 0x7f1039935f84 in operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:127:37
[task 2022-02-02T08:23:27.958Z] 08:23:27     INFO - GECKO(2235) |     #13 0x7f1039935f84 in mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_1>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:531:5
[task 2022-02-02T08:23:27.958Z] 08:23:27     INFO - GECKO(2235) |     #14 0x7f10399145a7 in nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1195:16
[task 2022-02-02T08:23:27.959Z] 08:23:27     INFO - GECKO(2235) |     #15 0x7f1039912633 in NS_ProcessNextEvent /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:467:10
[task 2022-02-02T08:23:27.959Z] 08:23:27     INFO - GECKO(2235) |     #16 0x7f1039912633 in SpinEventLoopUntil<mozilla::ProcessFailureBehavior::ReportToCaller, (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:887:7)> /builds/worker/workspace/obj-build/dist/include/mozilla/SpinEventLoopUntil.h:176:25
[task 2022-02-02T08:23:27.960Z] 08:23:27     INFO - GECKO(2235) |     #17 0x7f1039912633 in nsThread::Shutdown() /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:885:3
[task 2022-02-02T08:23:27.960Z] 08:23:27     INFO - GECKO(2235) |     #18 0x7f1039cd0b66 in mozilla::net::nsSocketTransportService::ShutdownThread() /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransportService2.cpp:845:12
[task 2022-02-02T08:23:27.960Z] 08:23:27     INFO - GECKO(2235) |     #19 0x7f1039cd0935 in mozilla::net::nsSocketTransportService::Shutdown(bool) /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransportService2.cpp:829:12
[task 2022-02-02T08:23:27.962Z] 08:23:27     INFO - GECKO(2235) |     #20 0x7f1039c2f3cd in mozilla::net::nsIOService::SetOfflineInternal(bool, bool) /builds/worker/checkouts/gecko/netwerk/base/nsIOService.cpp:1298:57
[task 2022-02-02T08:23:27.962Z] 08:23:27     INFO - GECKO(2235) |     #21 0x7f1039c317ca in mozilla::net::nsIOService::Observe(nsISupports*, char const*, char16_t const*) /builds/worker/checkouts/gecko/netwerk/base/nsIOService.cpp
[task 2022-02-02T08:23:27.962Z] 08:23:27     INFO - GECKO(2235) |     #22 0x7f1039c31eec in non-virtual thunk to mozilla::net::nsIOService::Observe(nsISupports*, char const*, char16_t const*) /builds/worker/checkouts/gecko/netwerk/base/nsIOService.cpp
[task 2022-02-02T08:23:27.963Z] 08:23:27     INFO - GECKO(2235) |     #23 0x7f10397c25de in nsObserverList::NotifyObservers(nsISupports*, char const*, char16_t const*) /builds/worker/checkouts/gecko/xpcom/ds/nsObserverList.cpp:70:19
[task 2022-02-02T08:23:27.964Z] 08:23:27     INFO - GECKO(2235) |     #24 0x7f10397ca795 in nsObserverService::NotifyObservers(nsISupports*, char const*, char16_t const*) /builds/worker/checkouts/gecko/xpcom/ds/nsObserverService.cpp:292:19
[task 2022-02-02T08:23:27.964Z] 08:23:27     INFO - GECKO(2235) |     #25 0x7f103a8360da in mozilla::net::SocketProcessChild::RecvNotifyObserver(nsTString<char> const&, nsTString<char16_t> const&) /builds/worker/checkouts/gecko/netwerk/ipc/SocketProcessChild.cpp:536:10
[task 2022-02-02T08:23:27.965Z] 08:23:27     INFO - GECKO(2235) |     #26 0x7f103b0c9a9a in mozilla::net::PSocketProcessChild::OnMessageReceived(IPC::Message const&) /builds/worker/workspace/obj-build/ipc/ipdl/PSocketProcessChild.cpp:2737:62
[task 2022-02-02T08:23:27.966Z] 08:23:27     INFO - GECKO(2235) |     #27 0x7f103aabb6bd in mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1658:25
[task 2022-02-02T08:23:27.966Z] 08:23:27     INFO - GECKO(2235) |     #28 0x7f103aab9bb8 in mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1583:9
[task 2022-02-02T08:23:27.967Z] 08:23:27     INFO - GECKO(2235) |     #29 0x7f103aabaae8 in mozilla::ipc::MessageChannel::MessageTask::Run() /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1480:14
[task 2022-02-02T08:23:27.968Z] 08:23:27     INFO - GECKO(2235) |     #30 0x7f103992db12 in mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:467:16
[task 2022-02-02T08:23:27.968Z] 08:23:27     INFO - GECKO(2235) |     #31 0x7f10398f49cd in mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:770:26
[task 2022-02-02T08:23:27.969Z] 08:23:27     INFO - GECKO(2235) |     #32 0x7f10398f2288 in mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:606:15
[task 2022-02-02T08:23:27.970Z] 08:23:27     INFO - GECKO(2235) |     #33 0x7f10398f2999 in mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:390:36
[task 2022-02-02T08:23:27.970Z] 08:23:27     INFO - GECKO(2235) |     #34 0x7f1039935f84 in operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:127:37
[task 2022-02-02T08:23:27.971Z] 08:23:27     INFO - GECKO(2235) |     #35 0x7f1039935f84 in mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_1>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:531:5
[task 2022-02-02T08:23:27.971Z] 08:23:27     INFO - GECKO(2235) |     #36 0x7f10399145a7 in nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1195:16
[task 2022-02-02T08:23:27.972Z] 08:23:27     INFO - GECKO(2235) |     #37 0x7f103991f6cc in NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:467:10
[task 2022-02-02T08:23:27.973Z] 08:23:27     INFO - GECKO(2235) | -----------------------------------------------------
[task 2022-02-02T08:23:27.973Z] 08:23:27     INFO - GECKO(2235) | Suppressions used:
[task 2022-02-02T08:23:27.974Z] 08:23:27     INFO - GECKO(2235) |   count      bytes template
[task 2022-02-02T08:23:27.974Z] 08:23:27     INFO - GECKO(2235) |       1         32 nsComponentManagerImpl
[task 2022-02-02T08:23:27.975Z] 08:23:27     INFO - GECKO(2235) |       2      65568 nr_reg_local_init
[task 2022-02-02T08:23:27.975Z] 08:23:27     INFO - GECKO(2235) |     156      14879 r_log_register
[task 2022-02-02T08:23:27.976Z] 08:23:27     INFO - GECKO(2235) |      69       3176 nr_reg_set
[task 2022-02-02T08:23:27.976Z] 08:23:27     INFO - GECKO(2235) | -----------------------------------------------------
[task 2022-02-02T08:23:27.977Z] 08:23:27     INFO - GECKO(2235) | SUMMARY: AddressSanitizer: 216 byte(s) leaked in 3 allocation(s).
[task 2022-02-02T08:23:31.833Z] 08:23:31     INFO - GECKO(2235) | -----------------------------------------------------
[task 2022-02-02T08:23:31.834Z] 08:23:31     INFO - GECKO(2235) | Suppressions used:
[task 2022-02-02T08:23:31.834Z] 08:23:31     INFO - GECKO(2235) |   count      bytes template
[task 2022-02-02T08:23:31.834Z] 08:23:31     INFO - GECKO(2235) |      10        312 nsComponentManagerImpl
[task 2022-02-02T08:23:31.834Z] 08:23:31     INFO - GECKO(2235) |     633      18115 libfontconfig.so
[task 2022-02-02T08:23:31.835Z] 08:23:31     INFO - GECKO(2235) |       1          9 libglib-2.0.so
[task 2022-02-02T08:23:31.835Z] 08:23:31     INFO - GECKO(2235) |       2        416 mozJSComponentLoader
[task 2022-02-02T08:23:31.835Z] 08:23:31     INFO - GECKO(2235) |       2         48 XPCWrappedNativeJSOps
[task 2022-02-02T08:23:31.835Z] 08:23:31     INFO - GECKO(2235) | -----------------------------------------------------
[task 2022-02-02T08:23:32.059Z] 08:23:32     INFO - TEST-INFO | Main app process: exit 0
[task 2022-02-02T08:23:32.059Z] 08:23:32     INFO - TEST-INFO | LeakSanitizer | To show the addresses of leaked objects add report_objects=1 to LSAN_OPTIONS
[task 2022-02-02T08:23:32.059Z] 08:23:32     INFO - TEST-INFO | LeakSanitizer | This can be done in testing/mozbase/mozrunner/mozrunner/utils.py
[task 2022-02-02T08:23:32.059Z] 08:23:32    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at NewNonOwningRunnableMethod, mozilla::MediaTransportHandlerSTS::Destroy, applyImpl, apply
[task 2022-02-02T08:23:32.059Z] 08:23:32     INFO - runtests.py | Application ran for: 0:00:44.191551
[task 2022-02-02T08:23:32.059Z] 08:23:32     INFO - zombiecheck | Reading PID log: /tmp/tmpw1bunogypidlog
[task 2022-02-02T08:23:32.059Z] 08:23:32     INFO - ==> process 2235 launched child process 2252
[task 2022-02-02T08:23:32.059Z] 08:23:32     INFO - ==> process 2235 launched child process 2266
[task 2022-02-02T08:23:32.059Z] 08:23:32     INFO - ==> process 2235 launched child process 2310
[task 2022-02-02T08:23:32.059Z] 08:23:32     INFO - ==> process 2235 launched child process 2328
[task 2022-02-02T08:23:32.059Z] 08:23:32     INFO - ==> process 2235 launched child process 2353
[task 2022-02-02T08:23:32.059Z] 08:23:32     INFO - ==> process 2235 launched child process 2436
[task 2022-02-02T08:23:32.059Z] 08:23:32     INFO - zombiecheck | Checking for orphan process with PID: 2436
[task 2022-02-02T08:23:32.060Z] 08:23:32     INFO - zombiecheck | Checking for orphan process with PID: 2310
[task 2022-02-02T08:23:32.060Z] 08:23:32     INFO - zombiecheck | Checking for orphan process with PID: 2252
[task 2022-02-02T08:23:32.060Z] 08:23:32     INFO - zombiecheck | Checking for orphan process with PID: 2353
[task 2022-02-02T08:23:32.060Z] 08:23:32     INFO - zombiecheck | Checking for orphan process with PID: 2328
[task 2022-02-02T08:23:32.060Z] 08:23:32     INFO - zombiecheck | Checking for orphan process with PID: 2266
[task 2022-02-02T08:23:32.060Z] 08:23:32     INFO - Stopping web server
[task 2022-02-02T08:23:32.063Z] 08:23:32     INFO - Server shut down.
[task 2022-02-02T08:23:32.084Z] 08:23:32     INFO - Web server killed.
[task 2022-02-02T08:23:32.084Z] 08:23:32     INFO - Stopping web socket server
[task 2022-02-02T08:23:32.106Z] 08:23:32     INFO - Stopping ssltunnel
[task 2022-02-02T08:23:32.124Z] 08:23:32  WARNING - leakcheck | refcount logging is off, so leaks can't be detected!
[task 2022-02-02T08:23:32.125Z] 08:23:32     INFO - runtests.py | Running tests: end.
[task 2022-02-02T08:23:32.146Z] 08:23:32     INFO - Buffered messages finished
[task 2022-02-02T08:23:32.146Z] 08:23:32     INFO - Running manifest: dom/broadcastchannel/tests/mochitest.ini
[task 2022-02-02T08:23:32.166Z] 08:23:32     INFO -  Setting pipeline to PAUSED ...
[task 2022-02-02T08:23:32.168Z] 08:23:32     INFO -  Pipeline is PREROLLING ...
[task 2022-02-02T08:23:32.170Z] 08:23:32     INFO -  Pipeline is PREROLLED ...
[task 2022-02-02T08:23:32.170Z] 08:23:32     INFO -  Setting pipeline to PLAYING ...
[task 2022-02-02T08:23:32.170Z] 08:23:32     INFO -  New clock: GstSystemClock
[task 2022-02-02T08:23:32.203Z] 08:23:32     INFO -  Got EOS from element "pipeline0".
[task 2022-02-02T08:23:32.203Z] 08:23:32     INFO -  Execution ended after 0:00:00.033520377
[task 2022-02-02T08:23:32.203Z] 08:23:32     INFO -  Setting pipeline to PAUSED ...
[task 2022-02-02T08:23:32.203Z] 08:23:32     INFO -  Setting pipeline to READY ...
[task 2022-02-02T08:23:32.205Z] 08:23:32     INFO -  (gst-launch-1.0:2495): GStreamer-CRITICAL **: 08:23:32.203: gst_object_unref: assertion '((GObject *) object)->ref_count > 0' failed
[task 2022-02-02T08:23:32.206Z] 08:23:32     INFO -  Setting pipeline to NULL ...
[task 2022-02-02T08:23:32.206Z] 08:23:32     INFO -  Freeing pipeline ...
[task 2022-02-02T08:23:32.243Z] 08:23:32     INFO - INFO | runtests.py | ASan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2022-02-02T08:23:32.249Z] 08:23:32     INFO - INFO | runtests.py | ASan running in default memory configuration
[task 2022-02-02T08:23:32.249Z] 08:23:32     INFO - UBSan enabled.
[task 2022-02-02T08:23:32.428Z] 08:23:32     INFO - PID 2504 | pk12util: PKCS12 IMPORT SUCCESSFUL
[task 2022-02-02T08:23:32.651Z] 08:23:32     INFO - INFO | runtests.py | ASan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2022-02-02T08:23:32.657Z] 08:23:32     INFO - LSan enabled.
[task 2022-02-02T08:23:32.657Z] 08:23:32     INFO - INFO | runtests.py | ASan running in default memory configuration
[task 2022-02-02T08:23:32.657Z] 08:23:32     INFO - UBSan enabled.
[task 2022-02-02T08:23:32.657Z] 08:23:32     INFO - INFO | runtests.py | ASan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2022-02-02T08:23:32.661Z] 08:23:32     INFO - INFO | runtests.py | ASan running in default memory configuration
[task 2022-02-02T08:23:32.661Z] 08:23:32     INFO - UBSan enabled.
[task 2022-02-02T08:23:32.671Z] 08:23:32     INFO - MochitestServer : launching ['/builds/worker/workspace/build/tests/bin/xpcshell', '-g', '/builds/worker/workspace/build/application/firefox', '-f', '/builds/worker/workspace/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/tmp/tmpe5g9tecn.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/worker/workspace/build/tests/mochitest/server.js']
[task 2022-02-02T08:23:32.671Z] 08:23:32     INFO - runtests.py | Server pid: 2520
[task 2022-02-02T08:23:32.695Z] 08:23:32     INFO - runtests.py | Websocket server pid: 2523
[task 2022-02-02T08:23:32.695Z] 08:23:32     INFO - INFO | runtests.py | ASan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2022-02-02T08:23:32.712Z] 08:23:32     INFO - INFO | runtests.py | ASan running in default memory configuration
[task 2022-02-02T08:23:32.712Z] 08:23:32     INFO - UBSan enabled.
[task 2022-02-02T08:23:32.736Z] 08:23:32     INFO - runtests.py | SSL tunnel pid: 2529
[task 2022-02-02T08:23:32.990Z] 08:23:32     INFO - runtests.py | Running with scheme: http
[task 2022-02-02T08:23:32.990Z] 08:23:32     INFO - runtests.py | Running with e10s: True
[task 2022-02-02T08:23:32.990Z] 08:23:32     INFO - runtests.py | Running with fission: False
[task 2022-02-02T08:23:32.990Z] 08:23:32     INFO - runtests.py | Running with cross-origin iframes: False
[task 2022-02-02T08:23:32.990Z] 08:23:32     INFO - runtests.py | Running with serviceworker_e10s: True
[task 2022-02-02T08:23:32.990Z] 08:23:32     INFO - runtests.py | Running with socketprocess_e10s: True
[task 2022-02-02T08:23:32.990Z] 08:23:32     INFO - runtests.py | Running tests: start.
[task 2022-02-02T08:23:32.990Z] 08:23:32     INFO - 
[task 2022-02-02T08:23:33.003Z] 08:23:33     INFO - Application command: /builds/worker/workspace/build/application/firefox/firefox -marionette -foreground -profile /tmp/tmpe5g9tecn.mozrunner
[task 2022-02-02T08:23:33.009Z] 08:23:33     INFO - runtests.py | Application pid: 2546
[task 2022-02-02T08:23:33.010Z] 08:23:33     INFO - TEST-INFO | started process GECKO(2546)
Component: DOM: Bindings (WebIDL) → WebRTC: Networking
Blocks: LSan
See Also: → 1808449

I'll look into this.

Assignee: nobody → docfaraday

We might be able to make this better through the use of shutdown blockers, but that may just create new problems.

Tried adding shutdown blockers, and it looks like that runs afoul of bug 1808826 (the PeerConnectionImpl, RTCRtpTransceiver, RTCRtpSender, and RTCRtpReceiver quatrad is not being cycle collected, and those things hold onto refs to the MediaTransportHandler).

Depends on: 1808826
Assignee: docfaraday → nobody
No longer blocks: LSan
Status: NEW → RESOLVED
Closed: 7 months ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.