Closed Bug 1790318 Opened 2 years ago Closed 1 year ago

Intermittent LeakSanitizer | leak at MakeUniqueFallible, mozilla::baseprofiler::ChunkedJSONWriteFunc::AllocChunk, MakeUnique, mozilla::baseprofiler::SpliceableChunkedJSONWriter::SpliceableChunkedJSONWriter

Categories

(Core :: Gecko Profiler, defect, P3)

defect

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
firefox-esr91 --- unaffected
firefox-esr102 --- wontfix
firefox104 --- wontfix
firefox105 --- wontfix
firefox106 --- wontfix

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

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


[task 2022-09-12T04:55:34.097Z] 04:55:34     INFO - TEST-OK | devtools/client/performance-new/test/browser/browser_webchannel-enable-menu-button.js | took 804ms
[task 2022-09-12T04:55:34.128Z] 04:55:34     INFO - checking window state
[task 2022-09-12T04:55:35.741Z] 04:55:35     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:35.743Z] 04:55:35     INFO - GECKO(5834) | Suppressions used:
[task 2022-09-12T04:55:35.743Z] 04:55:35     INFO - GECKO(5834) |   count      bytes template
[task 2022-09-12T04:55:35.743Z] 04:55:35     INFO - GECKO(5834) |       2        288 libfontconfig.so
[task 2022-09-12T04:55:35.743Z] 04:55:35     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:35.754Z] 04:55:35     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:35.754Z] 04:55:35     INFO - GECKO(5834) | Suppressions used:
[task 2022-09-12T04:55:35.754Z] 04:55:35     INFO - GECKO(5834) |   count      bytes template
[task 2022-09-12T04:55:35.754Z] 04:55:35     INFO - GECKO(5834) |       2        288 libfontconfig.so
[task 2022-09-12T04:55:35.754Z] 04:55:35     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:36.597Z] 04:55:36     INFO - GECKO(5834) | Completed ShutdownLeaks collections in process 6030
[task 2022-09-12T04:55:36.606Z] 04:55:36     INFO - GECKO(5834) | Completed ShutdownLeaks collections in process 5991
[task 2022-09-12T04:55:36.624Z] 04:55:36     INFO - GECKO(5834) | Completed ShutdownLeaks collections in process 5938
[task 2022-09-12T04:55:36.654Z] 04:55:36     INFO - GECKO(5834) | Completed ShutdownLeaks collections in process 6007
[task 2022-09-12T04:55:36.730Z] 04:55:36     INFO - GECKO(5834) | Completed ShutdownLeaks collections in process 5916
[task 2022-09-12T04:55:37.367Z] 04:55:37     INFO - GECKO(5834) | Completed ShutdownLeaks collections in process 5834
[task 2022-09-12T04:55:37.369Z] 04:55:37     INFO - TEST-START | Shutdown
[task 2022-09-12T04:55:37.370Z] 04:55:37     INFO - Browser Chrome Test Summary
[task 2022-09-12T04:55:37.370Z] 04:55:37     INFO - Passed:  177
[task 2022-09-12T04:55:37.371Z] 04:55:37     INFO - Failed:  0
[task 2022-09-12T04:55:37.371Z] 04:55:37     INFO - Todo:    0
[task 2022-09-12T04:55:37.372Z] 04:55:37     INFO - Mode:    e10s
[task 2022-09-12T04:55:37.375Z] 04:55:37     INFO - *** End BrowserChrome Test Results ***
[task 2022-09-12T04:55:37.378Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000f0dc80 - BlockShutdown: NotifyImpendingShutdown.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3627
[task 2022-09-12T04:55:37.379Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000f0dc80 - BlockShutdown: RequestContentJSInterrupt.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3633
[task 2022-09-12T04:55:37.381Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619001022580 - BlockShutdown: NotifyImpendingShutdown.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3627
[task 2022-09-12T04:55:37.386Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619001022580 - BlockShutdown: RequestContentJSInterrupt.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3633
[task 2022-09-12T04:55:37.387Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=61900199bf80 - BlockShutdown: NotifyImpendingShutdown.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3627
[task 2022-09-12T04:55:37.387Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=61900199bf80 - BlockShutdown: RequestContentJSInterrupt.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3633
[task 2022-09-12T04:55:37.387Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619001d0b580 - BlockShutdown: NotifyImpendingShutdown.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3627
[task 2022-09-12T04:55:37.388Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619001d0b580 - BlockShutdown: RequestContentJSInterrupt.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3633
[task 2022-09-12T04:55:37.388Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000682480 - BlockShutdown: NotifyImpendingShutdown.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3627
[task 2022-09-12T04:55:37.388Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000682480 - BlockShutdown: RequestContentJSInterrupt.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3633
[task 2022-09-12T04:55:37.388Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000e06580 - BlockShutdown: NotifyImpendingShutdown.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3627
[task 2022-09-12T04:55:37.388Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000e06580 - BlockShutdown: RequestContentJSInterrupt.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3633
[task 2022-09-12T04:55:37.388Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000f54b80 - BlockShutdown: NotifyImpendingShutdown.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3627
[task 2022-09-12T04:55:37.389Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000f54b80 - BlockShutdown: RequestContentJSInterrupt.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3633
[task 2022-09-12T04:55:37.389Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=6190020acb80 - BlockShutdown: NotifyImpendingShutdown.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3627
[task 2022-09-12T04:55:37.389Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=6190020acb80 - BlockShutdown: RequestContentJSInterrupt.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3633
[task 2022-09-12T04:55:37.687Z] 04:55:37     INFO - GECKO(5834) | 1662958537685	Marionette	TRACE	Received observer notification quit-application
[task 2022-09-12T04:55:37.688Z] 04:55:37     INFO - GECKO(5834) | 1662958537686	Marionette	INFO	Stopped listening on port 2828
[task 2022-09-12T04:55:37.688Z] 04:55:37     INFO - GECKO(5834) | 1662958537687	Marionette	DEBUG	Marionette stopped listening
[task 2022-09-12T04:55:37.993Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619001022580 - BlockShutdown: CanSend.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3672
[task 2022-09-12T04:55:37.997Z] 04:55:37     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619001022580 - ShutDownProcess: Sent shutdown message.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:1804
[task 2022-09-12T04:55:38.002Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=61900199bf80 - BlockShutdown: CanSend.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3672
[task 2022-09-12T04:55:38.002Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=61900199bf80 - ShutDownProcess: Sent shutdown message.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:1804
[task 2022-09-12T04:55:38.007Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619001d0b580 - BlockShutdown: CanSend.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3672
[task 2022-09-12T04:55:38.007Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619001d0b580 - ShutDownProcess: Sent shutdown message.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:1804
[task 2022-09-12T04:55:38.010Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000682480 - BlockShutdown: CanSend.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3672
[task 2022-09-12T04:55:38.011Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000682480 - ShutDownProcess: Sent shutdown message.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:1804
[task 2022-09-12T04:55:38.013Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000e06580 - BlockShutdown: CanSend.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3672
[task 2022-09-12T04:55:38.014Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000e06580 - ShutDownProcess: Sent shutdown message.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:1804
[task 2022-09-12T04:55:38.014Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000f54b80 - BlockShutdown: CanSend.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3672
[task 2022-09-12T04:55:38.015Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000f54b80 - ShutDownProcess: Sent shutdown message.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:1804
[task 2022-09-12T04:55:38.015Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=6190020acb80 - BlockShutdown: CanSend.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3672
[task 2022-09-12T04:55:38.015Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=6190020acb80 - ShutDownProcess: Sent shutdown message.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:1804
[task 2022-09-12T04:55:38.026Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619001022580 - ShutDownProcess: Closing channel.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:1844
[task 2022-09-12T04:55:38.029Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619001022580 - RemoveShutdownBlockers: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3787
[task 2022-09-12T04:55:38.029Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619001d0b580 - ShutDownProcess: Closing channel.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:1844
[task 2022-09-12T04:55:38.029Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619001d0b580 - RemoveShutdownBlockers: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3787
[task 2022-09-12T04:55:38.033Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000682480 - ShutDownProcess: Closing channel.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:1844
[task 2022-09-12T04:55:38.034Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000682480 - RemoveShutdownBlockers: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3787
[task 2022-09-12T04:55:38.034Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000e06580 - ShutDownProcess: Closing channel.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:1844
[task 2022-09-12T04:55:38.041Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000e06580 - RemoveShutdownBlockers: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3787
[task 2022-09-12T04:55:38.043Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=61900199bf80 - ShutDownProcess: Closing channel.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:1844
[task 2022-09-12T04:55:38.044Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=61900199bf80 - RemoveShutdownBlockers: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3787
[task 2022-09-12T04:55:38.047Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=6190020acb80 - ShutDownProcess: Closing channel.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:1844
[task 2022-09-12T04:55:38.052Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=6190020acb80 - RemoveShutdownBlockers: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3787
[task 2022-09-12T04:55:38.056Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000f54b80 - ShutDownProcess: Closing channel.: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:1844
[task 2022-09-12T04:55:38.069Z] 04:55:38     INFO - GECKO(5834) | [Parent 5834, Main Thread] WARNING: ContentParent: id=619000f54b80 - RemoveShutdownBlockers: file /builds/worker/checkouts/gecko/dom/ipc/ContentParent.cpp:3787
[task 2022-09-12T04:55:38.341Z] 04:55:38     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:38.341Z] 04:55:38     INFO - GECKO(5834) | Suppressions used:
[task 2022-09-12T04:55:38.341Z] 04:55:38     INFO - GECKO(5834) |   count      bytes template
[task 2022-09-12T04:55:38.341Z] 04:55:38     INFO - GECKO(5834) |       2        288 libfontconfig.so
[task 2022-09-12T04:55:38.341Z] 04:55:38     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:38.404Z] 04:55:38     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:38.405Z] 04:55:38     INFO - GECKO(5834) | Suppressions used:
[task 2022-09-12T04:55:38.405Z] 04:55:38     INFO - GECKO(5834) |   count      bytes template
[task 2022-09-12T04:55:38.405Z] 04:55:38     INFO - GECKO(5834) |       2        288 libfontconfig.so
[task 2022-09-12T04:55:38.405Z] 04:55:38     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:38.425Z] 04:55:38     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:38.425Z] 04:55:38     INFO - GECKO(5834) | Suppressions used:
[task 2022-09-12T04:55:38.425Z] 04:55:38     INFO - GECKO(5834) |   count      bytes template
[task 2022-09-12T04:55:38.425Z] 04:55:38     INFO - GECKO(5834) |       2        288 libfontconfig.so
[task 2022-09-12T04:55:38.425Z] 04:55:38     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:38.492Z] 04:55:38     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:38.493Z] 04:55:38     INFO - GECKO(5834) | Suppressions used:
[task 2022-09-12T04:55:38.493Z] 04:55:38     INFO - GECKO(5834) |   count      bytes template
[task 2022-09-12T04:55:38.493Z] 04:55:38     INFO - GECKO(5834) |       2        288 libfontconfig.so
[task 2022-09-12T04:55:38.493Z] 04:55:38     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:38.628Z] 04:55:38     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:38.628Z] 04:55:38     INFO - GECKO(5834) | Suppressions used:
[task 2022-09-12T04:55:38.631Z] 04:55:38     INFO - GECKO(5834) |   count      bytes template
[task 2022-09-12T04:55:38.632Z] 04:55:38     INFO - GECKO(5834) |       2        288 libfontconfig.so
[task 2022-09-12T04:55:38.632Z] 04:55:38     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:38.666Z] 04:55:38     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:38.666Z] 04:55:38     INFO - GECKO(5834) | Suppressions used:
[task 2022-09-12T04:55:38.666Z] 04:55:38     INFO - GECKO(5834) |   count      bytes template
[task 2022-09-12T04:55:38.666Z] 04:55:38     INFO - GECKO(5834) |       2        288 libfontconfig.so
[task 2022-09-12T04:55:38.666Z] 04:55:38     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:38.687Z] 04:55:38     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:38.687Z] 04:55:38     INFO - GECKO(5834) | Suppressions used:
[task 2022-09-12T04:55:38.687Z] 04:55:38     INFO - GECKO(5834) |   count      bytes template
[task 2022-09-12T04:55:38.687Z] 04:55:38     INFO - GECKO(5834) |       2        288 libfontconfig.so
[task 2022-09-12T04:55:38.687Z] 04:55:38     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:38.741Z] 04:55:38     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:38.741Z] 04:55:38     INFO - GECKO(5834) | Suppressions used:
[task 2022-09-12T04:55:38.742Z] 04:55:38     INFO - GECKO(5834) |   count      bytes template
[task 2022-09-12T04:55:38.742Z] 04:55:38     INFO - GECKO(5834) |       2        288 libfontconfig.so
[task 2022-09-12T04:55:38.742Z] 04:55:38     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:41.069Z] 04:55:41     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:41.069Z] 04:55:41     INFO - GECKO(5834) | Suppressions used:
[task 2022-09-12T04:55:41.070Z] 04:55:41     INFO - GECKO(5834) |   count      bytes template
[task 2022-09-12T04:55:41.071Z] 04:55:41     INFO - GECKO(5834) |       2         64 nsComponentManagerImpl
[task 2022-09-12T04:55:41.071Z] 04:55:41     INFO - GECKO(5834) |     633      18115 libfontconfig.so
[task 2022-09-12T04:55:41.071Z] 04:55:41     INFO - GECKO(5834) |       3      16399 libglib-2.0.so
[task 2022-09-12T04:55:41.071Z] 04:55:41     INFO - GECKO(5834) | -----------------------------------------------------
[task 2022-09-12T04:55:41.151Z] 04:55:41     INFO - TEST-INFO | Main app process: exit 0
[task 2022-09-12T04:55:41.152Z] 04:55:41     INFO - TEST-INFO | LeakSanitizer | To show the addresses of leaked objects add report_objects=1 to LSAN_OPTIONS
[task 2022-09-12T04:55:41.153Z] 04:55:41     INFO - TEST-INFO | LeakSanitizer | This can be done in testing/mozbase/mozrunner/mozrunner/utils.py
[task 2022-09-12T04:55:41.153Z] 04:55:41    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at MakeUniqueFallible, mozilla::baseprofiler::ChunkedJSONWriteFunc::AllocChunk, MakeUnique, mozilla::baseprofiler::SpliceableChunkedJSONWriter::SpliceableChunkedJSONWriter
[task 2022-09-12T04:55:41.154Z] 04:55:41    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at MakeUniqueFallible, mozilla::baseprofiler::ChunkedJSONWriteFunc::AllocChunk, mozilla::baseprofiler::ChunkedJSONWriteFunc::Write, EndArray
[task 2022-09-12T04:55:41.155Z] 04:55:41    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::ipc::MessageChannel::MessageChannel, mozilla::ipc::IToplevelProtocol::IToplevelProtocol, mozilla::PProfilerChild::PProfilerChild, mozilla::ProfilerChild::ProfilerChild
[task 2022-09-12T04:55:41.156Z] 04:55:41    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at _M_init_functor, _M_init_functor, function, mozilla::PProfilerChild::OnMessageReceived
[task 2022-09-12T04:55:41.156Z] 04:55:41    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at GetWeakProxy, mozilla::ipc::IPDLResolverInner::IPDLResolverInner, mozilla::PProfilerChild::OnMessageReceived, mozilla::ipc::MessageChannel::DispatchAsyncMessage
[task 2022-09-12T04:55:41.157Z] 04:55:41    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::PProfilerChild::OnMessageReceived, mozilla::ipc::MessageChannel::DispatchAsyncMessage, mozilla::ipc::MessageChannel::DispatchMessage, mozilla::ipc::MessageChannel::RunMessage
[task 2022-09-12T04:55:41.158Z] 04:55:41    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at maybe_pod_malloc, pod_malloc, mozilla::detail::VectorImpl, append
[task 2022-09-12T04:55:41.159Z] 04:55:41    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::ChildProfilerController::SetupProfilerChild, applyImpl, apply, mozilla::detail::RunnableMethodImpl
[task 2022-09-12T04:55:41.159Z] 04:55:41    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at maybe_pod_realloc, pod_realloc, growTo, mozilla::Vector
[task 2022-09-12T04:55:41.163Z] 04:55:41    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at MakeUnique, mozilla::baseprofiler::SpliceableChunkedJSONWriter::SpliceableChunkedJSONWriter, MakeUnique, mozilla::ProfilerChild::GatherProfileThreadFunction
[task 2022-09-12T04:55:41.163Z] 04:55:41    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at RefPtr, mozilla::ProfilerChild::RecvGatherProfile, mozilla::PProfilerChild::OnMessageReceived, mozilla::ipc::MessageChannel::DispatchAsyncMessage
[task 2022-09-12T04:55:41.163Z] 04:55:41    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at MakeUnique, mozilla::ProfilerChild::GatherProfileThreadFunction, _pt_root, start_thread
[task 2022-09-12T04:55:41.164Z] 04:55:41    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at pod_malloc, mozilla::BufferList, Pickle::Pickle, IPC::Message::Message
[task 2022-09-12T04:55:41.164Z] 04:55:41    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::detail::UniqueSelector, IPC::Message::IPDLMessage, Reply_GatherProfile, mozilla::PProfilerChild::OnMessageReceived
[task 2022-09-12T04:55:41.164Z] 04:55:41    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at already_AddRefed, mozilla::ProfilerChild::GatherProfileThreadFunction, _pt_root, start_thread
[task 2022-09-12T04:55:41.169Z] 04:55:41    ERROR - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at MakeRefPtr, mozilla::ProfilerChild::RecvGatherProfile, mozilla::PProfilerChild::OnMessageReceived, mozilla::ipc::MessageChannel::DispatchAsyncMessage
[task 2022-09-12T04:55:41.169Z] 04:55:41     INFO - runtests.py | Application ran for: 0:01:44.892316
[task 2022-09-12T04:55:41.169Z] 04:55:41     INFO - zombiecheck | Reading PID log: /tmp/tmp4l91d6cfpidlog
[task 2022-09-12T04:55:41.169Z] 04:55:41     INFO - ==> process 5834 launched child process 5855
[task 2022-09-12T04:55:41.169Z] 04:55:41     INFO - ==> process 5834 launched child process 5916
[task 2022-09-12T04:55:41.170Z] 04:55:41     INFO - ==> process 5834 launched child process 5938
[task 2022-09-12T04:55:41.170Z] 04:55:41     INFO - ==> process 5834 launched child process 5991
[task 2022-09-12T04:55:41.170Z] 04:55:41     INFO - ==> process 5834 launched child process 6007
[task 2022-09-12T04:55:41.170Z] 04:55:41     INFO - ==> process 5834 launched child process 6030
[task 2022-09-12T04:55:41.171Z] 04:55:41     INFO - ==> process 5834 launched child process 6061
[task 2022-09-12T04:55:41.171Z] 04:55:41     INFO - ==> process 5834 launched child process 6079
[task 2022-09-12T04:55:41.171Z] 04:55:41     INFO - ==> process 5834 launched child process 6314
[task 2022-09-12T04:55:41.171Z] 04:55:41     INFO - ==> process 5834 launched child process 6413
[task 2022-09-12T04:55:41.171Z] 04:55:41     INFO - ==> process 5834 launched child process 6417
[task 2022-09-12T04:55:41.171Z] 04:55:41     INFO - ==> process 5834 launched child process 6505
[task 2022-09-12T04:55:41.172Z] 04:55:41     INFO - ==> process 5834 launched child process 6526
[task 2022-09-12T04:55:41.172Z] 04:55:41     INFO - ==> process 5834 launched child process 6622
[task 2022-09-12T04:55:41.172Z] 04:55:41     INFO - ==> process 5834 launched child process 6663
[task 2022-09-12T04:55:41.172Z] 04:55:41     INFO - ==> process 5834 launched child process 6688
[task 2022-09-12T04:55:41.172Z] 04:55:41     INFO - ==> process 5834 launched child process 6734
[task 2022-09-12T04:55:41.172Z] 04:55:41     INFO - ==> process 5834 launched child process 6812
[task 2022-09-12T04:55:41.172Z] 04:55:41     INFO - ==> process 5834 launched child process 6850
[task 2022-09-12T04:55:41.172Z] 04:55:41     INFO - ==> process 5834 launched child process 6901
[task 2022-09-12T04:55:41.172Z] 04:55:41     INFO - ==> process 5834 launched child process 6972
[task 2022-09-12T04:55:41.173Z] 04:55:41     INFO - ==> process 5834 launched child process 6975
[task 2022-09-12T04:55:41.173Z] 04:55:41     INFO - ==> process 5834 launched child process 7003
[task 2022-09-12T04:55:41.173Z] 04:55:41     INFO - ==> process 5834 launched child process 7060
[task 2022-09-12T04:55:41.173Z] 04:55:41     INFO - ==> process 5834 launched child process 7062
[task 2022-09-12T04:55:41.173Z] 04:55:41     INFO - ==> process 5834 launched child process 7064
[task 2022-09-12T04:55:41.173Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6663
[task 2022-09-12T04:55:41.173Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6413
[task 2022-09-12T04:55:41.174Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6030
[task 2022-09-12T04:55:41.174Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6417
[task 2022-09-12T04:55:41.174Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 7060
[task 2022-09-12T04:55:41.177Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 7062
[task 2022-09-12T04:55:41.177Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 7064
[task 2022-09-12T04:55:41.177Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6812
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 5916
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6688
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6314
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6061
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 5938
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6972
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6079
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6975
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6850
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6734
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 7003
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6622
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 5855
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 5991
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6505
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6901
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6007
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - zombiecheck | Checking for orphan process with PID: 6526
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - Stopping web server
[task 2022-09-12T04:55:41.178Z] 04:55:41     INFO - Server shut down.
[task 2022-09-12T04:55:41.190Z] 04:55:41     INFO - Web server killed.
[task 2022-09-12T04:55:41.190Z] 04:55:41     INFO - Stopping web socket server
[task 2022-09-12T04:55:41.210Z] 04:55:41     INFO - Stopping ssltunnel
[task 2022-09-12T04:55:41.230Z] 04:55:41  WARNING - leakcheck | refcount logging is off, so leaks can't be detected!
[task 2022-09-12T04:55:41.231Z] 04:55:41     INFO - runtests.py | Running tests: end.
[task 2022-09-12T04:55:41.264Z] 04:55:41     INFO - Buffered messages finished
[task 2022-09-12T04:55:41.265Z] 04:55:41     INFO - Running manifest: devtools/client/responsive/test/browser/browser.ini
[task 2022-09-12T04:55:41.284Z] 04:55:41     INFO -  Setting pipeline to PAUSED ...
[task 2022-09-12T04:55:41.284Z] 04:55:41     INFO -  Pipeline is PREROLLING ...
[task 2022-09-12T04:55:41.286Z] 04:55:41     INFO -  Pipeline is PREROLLED ...
[task 2022-09-12T04:55:41.287Z] 04:55:41     INFO -  Setting pipeline to PLAYING ...
[task 2022-09-12T04:55:41.287Z] 04:55:41     INFO -  New clock: GstSystemClock
[task 2022-09-12T04:55:41.320Z] 04:55:41     INFO -  Got EOS from element "pipeline0".
[task 2022-09-12T04:55:41.320Z] 04:55:41     INFO -  Execution ended after 0:00:00.033500806
[task 2022-09-12T04:55:41.321Z] 04:55:41     INFO -  Setting pipeline to PAUSED ...
[task 2022-09-12T04:55:41.321Z] 04:55:41     INFO -  Setting pipeline to READY ...
[task 2022-09-12T04:55:41.322Z] 04:55:41     INFO -  (gst-launch-1.0:7145): GStreamer-CRITICAL **: 04:55:41.320: gst_object_unref: assertion '((GObject *) object)->ref_count > 0' failed
[task 2022-09-12T04:55:41.322Z] 04:55:41     INFO -  Setting pipeline to NULL ...
[task 2022-09-12T04:55:41.322Z] 04:55:41     INFO -  Freeing pipeline ...
[task 2022-09-12T04:55:41.360Z] 04:55:41     INFO - INFO | runtests.py | ASan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2022-09-12T04:55:41.363Z] 04:55:41     INFO - INFO | runtests.py | ASan running in default memory configuration
[task 2022-09-12T04:55:41.364Z] 04:55:41     INFO - UBSan enabled.
[task 2022-09-12T04:55:41.564Z] 04:55:41     INFO - PID 7169 | pk12util: PKCS12 IMPORT SUCCESSFUL
[task 2022-09-12T04:55:41.639Z] 04:55:41     INFO - Increasing default timeout to 90 seconds
[task 2022-09-12T04:55:41.640Z] 04:55:41     INFO - INFO | runtests.py | ASan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2022-09-12T04:55:41.644Z] 04:55:41     INFO - LSan enabled.
[task 2022-09-12T04:55:41.645Z] 04:55:41     INFO - INFO | runtests.py | ASan running in default memory configuration
[task 2022-09-12T04:55:41.646Z] 04:55:41     INFO - UBSan enabled.
[task 2022-09-12T04:55:41.646Z] 04:55:41     INFO - INFO | runtests.py | ASan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2022-09-12T04:55:41.649Z] 04:55:41     INFO - INFO | runtests.py | ASan running in default memory configuration
[task 2022-09-12T04:55:41.649Z] 04:55:41     INFO - UBSan enabled.
[task 2022-09-12T04:55:41.655Z] 04:55:41     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/tmp0jsj5n55.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-09-12T04:55:41.655Z] 04:55:41     INFO - runtests.py | Server pid: 7179
[task 2022-09-12T04:55:41.661Z] 04:55:41     INFO - runtests.py | Websocket server pid: 7182
[task 2022-09-12T04:55:41.663Z] 04:55:41     INFO - INFO | runtests.py | ASan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2022-09-12T04:55:41.668Z] 04:55:41     INFO - INFO | runtests.py | ASan running in default memory configuration
[task 2022-09-12T04:55:41.668Z] 04:55:41     INFO - UBSan enabled.

As noted in bug 1757610 comment 35, this bug here is just a continuation of bug 1757610, but with the updated MakeUniqueFallible call (from bug 1612799).
And note that there may be new related bugs popping up here as there were under bug 1757610, with stacks in slightly different orders.

Relevant analysis from bug 1757610 comment 1:

It looks like chunks of a generated json profile leaked, and a RunnableFunction.

I see above: "JavaScript error: , line 0: NotFoundError: No such JSWindowActor 'DevToolsFrame'" and then a few IPC errors due to a channel closing, maybe that's linked?

Anyway I think this is due to bug 1668867, where the profile json is now generated in a separate thread, and then forwarded through a RunnableFunction to the IPC thread.
The direct leak is from the NS_NewRunnableFunction, maybe it's not dispatched correctly and just gets leaked?
We probably need to take better measures in such a situation, to handle failed dispatches.

I don't think the leak is high-priority: It's only happening when the profiler is running; and given the channel getting closed, it would be near the end of the process lifetime, so all this memory will go away soon anyway.

Component: Performance Tools (Profiler/Timeline) → Gecko Profiler
Priority: P5 → P3
Product: DevTools → Core
Status: NEW → RESOLVED
Closed: 1 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 1 years ago1 year ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.