Closed Bug 1523197 Opened 6 years ago Closed 6 years ago

Intermittent LeakSanitizer | leak at nsBaseChannel::OnStartRequest, nsInputStreamPump::OnStateStart, nsInputStreamPump::OnInputStreamReady

Categories

(Core :: WebRTC, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

#[markdown(off)]
Filed by: rgurzau [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=224318200&repo=try

https://queue.taskcluster.net/v1/task/L7YNChvDRcGxad2OLvnMNw/runs/0/artifacts/public/logs/live_backing.log

[task 2019-01-27T15:06:53.324Z] 15:06:53 INFO - INFO | LeakSanitizer | Frame js_arena_realloc matched a expected leak
[task 2019-01-27T15:06:53.325Z] 15:06:53 INFO - TEST-FAIL | LeakSanitizer | leak at js::ExecuteKernel, ExecuteInExtensibleLexicalEnvironment, js_arena_malloc, js_pod_arena_malloc
[task 2019-01-27T15:06:53.325Z] 15:06:53 INFO - INFO | LeakSanitizer | Frame js::ExecuteKernel matched a expected leak
[task 2019-01-27T15:06:53.326Z] 15:06:53 INFO - TEST-FAIL | LeakSanitizer | leak at AsyncFunctionResume
[task 2019-01-27T15:06:53.327Z] 15:06:53 INFO - INFO | LeakSanitizer | Frame AsyncFunctionResume matched a expected leak
[task 2019-01-27T15:06:53.327Z] 15:06:53 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js::Shape::hashify, maybeCreateTableForLookup, search
[task 2019-01-27T15:06:53.328Z] 15:06:53 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-01-27T15:06:53.328Z] 15:06:53 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js_new, MakeUnique, js::InternalCallOrConstruct
[task 2019-01-27T15:06:53.329Z] 15:06:53 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-01-27T15:06:53.329Z] 15:06:53 INFO - TEST-FAIL | LeakSanitizer | leak at maybe_pod_malloc, js_arena_malloc, js_pod_arena_malloc, maybe_pod_malloc
[task 2019-01-27T15:06:53.329Z] 15:06:53 INFO - INFO | LeakSanitizer | Frame maybe_pod_malloc matched a expected leak
[task 2019-01-27T15:06:53.330Z] 15:06:53 INFO - TEST-FAIL | LeakSanitizer | leak at nsXPCComponents_Interfaces::Resolve, js_arena_malloc, js_pod_arena_malloc, maybe_pod_malloc
[task 2019-01-27T15:06:53.330Z] 15:06:53 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-01-27T15:06:53.331Z] 15:06:53 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, mozJSComponentLoader::ObjectForLocation, mozJSComponentLoader::Import, mozJSComponentLoader::ImportInto
[task 2019-01-27T15:06:53.331Z] 15:06:53 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-01-27T15:06:53.332Z] 15:06:53 INFO - TEST-FAIL | LeakSanitizer | leak at js::frontend::GeneralParser, js::frontend::GeneralParser, js::frontend::BytecodeEmitter::emitTree, js_arena_malloc
[task 2019-01-27T15:06:53.332Z] 15:06:53 INFO - INFO | LeakSanitizer | Frame js::frontend::GeneralParser matched a expected leak
[task 2019-01-27T15:06:53.332Z] 15:06:53 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js_pod_arena_malloc, js::frontend::GeneralParser, innerFunction
[task 2019-01-27T15:06:53.333Z] 15:06:53 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-01-27T15:06:53.333Z] 15:06:53 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at nsBaseChannel::OnStartRequest, nsInputStreamPump::OnStateStart, nsInputStreamPump::OnInputStreamReady
[task 2019-01-27T15:06:53.335Z] 15:06:53 INFO - TEST-FAIL | LeakSanitizer | leak at make_pod_array, NewStringDeflated, js_arena_malloc, js_pod_arena_malloc
[task 2019-01-27T15:06:53.335Z] 15:06:53 INFO - INFO | LeakSanitizer | Frame make_pod_array matched a expected leak

Before the leaks:

TEST-START | /webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html

...

[task 2019-01-27T15:01:52.650Z] 15:01:52 INFO - PID 8124 | (ice/NOTICE) ICE(PC:1548601312454693 (id=107374182404 url=https://web-platform.test:8443/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https): peer (PC:1548601312454693 (id=107374182404 url=https://web-platform.test:8443/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https:default) no checks to start
[task 2019-01-27T15:01:52.651Z] 15:01:52 INFO - PID 8124 | [Child 11026: Socket Thread]: D/mtransport Couldn't start peer checks on PC:1548601312454693 (id=107374182404 url=https://web-platform.test:8443/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https, assuming trickle ICE
[task 2019-01-27T15:01:52.652Z] 15:01:52 INFO - PID 8124 | [Child 11026: Main Thread]: I/signaling [main|WebrtcAudioSessionConduit] AudioConduit.cpp:233: SetDtmfPayloadType : setting dtmf payload 101
[task 2019-01-27T15:01:52.653Z] 15:01:52 INFO - PID 8124 | [Child 11026: Main Thread]: I/signaling [main|sdp_config] sdp_config.c:86: SDP: Initialized config pointer: 0x60b000168230
[task 2019-01-27T15:01:52.654Z] 15:01:52 INFO - PID 8124 | [Child 11026: Main Thread]: I/jsep [1548601312454693 (id=107374182404 url=https://web-platform.test:8443/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https]: stable -> have-local-offer
[task 2019-01-27T15:01:52.654Z] 15:01:52 INFO - PID 8124 | (ice/WARNING) ICE(PC:1548601312454693 (id=107374182404 url=https://web-platform.test:8443/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https): local addresses already set, no work to do
[task 2019-01-27T15:01:52.656Z] 15:01:52 INFO - PID 8124 | [Child 11026: Main Thread]: I/signaling [main|sdp_config] sdp_config.c:86: SDP: Initialized config pointer: 0x60b000168de0
[task 2019-01-27T15:01:52.656Z] 15:01:52 INFO - PID 8124 | [Child 11026: Main Thread]: I/jsep [1548601312464950 (id=107374182404 url=https://web-platform.test:8443/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https]: stable -> have-remote-offer
[task 2019-01-27T15:01:52.657Z] 15:01:52 INFO - PID 8124 | [Child 11026: Main Thread]: E/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2189: CheckApiState: called API while closed
[task 2019-01-27T15:01:52.658Z] 15:01:52 INFO - PID 8124 | [Child 11026: Main Thread]: E/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2189: CheckApiState: called API while closed
[task 2019-01-27T15:01:52.686Z] 15:01:52 INFO - PID 8124 | [Child 11026: Main Thread]: E/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2707: GetStats: Found no pipelines matching selector.
[task 2019-01-27T15:01:53.690Z] 15:01:53 INFO - PID 8124 | [Child 11026: Main Thread]: E/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2707: GetStats: Found no pipelines matching selector.
[task 2019-01-27T15:01:54.687Z] 15:01:54 INFO - PID 8124 | [Child 11026: Main Thread]: E/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2707: GetStats: Found no pipelines matching selector.
[task 2019-01-27T15:01:55.509Z] 15:01:55 INFO - PID 8124 | =================================================================
[task 2019-01-27T15:01:55.510Z] 15:01:55 INFO - PID 8124 | LeakSanitizer: detected memory leaks
[task 2019-01-27T15:01:55.511Z] 15:01:55 INFO - PID 8124 | Direct leak of 16048 byte(s) in 316 object(s) allocated from:
[task 2019-01-27T15:01:55.511Z] 15:01:55 INFO - PID 8124 | #0 0x5651bbac7953 in malloc /builds/worker/workspace/moz-toolchain/src/llvm/projects/compiler-rt/lib/asan/asan_malloc_linux.cc:146:3
[task 2019-01-27T15:01:55.512Z] 15:01:55 INFO - PID 8124 | #1 0x7f60b8e140ee in js_arena_malloc /builds/worker/workspace/build/src/obj-firefox/dist/include/js/Utility.h:353:10
[task 2019-01-27T15:01:55.512Z] 15:01:55 INFO - PID 8124 | #2 0x7f60b8e140ee in js_pod_arena_malloc<char> /builds/worker/workspace/build/src/obj-firefox/dist/include/js/Utility.h:535
[task 2019-01-27T15:01:55.513Z] 15:01:55 INFO - PID 8124 | #3 0x7f60b8e140ee in maybe_pod_malloc<char> /builds/worker/workspace/build/src/js/src/vm/MallocProvider.h:53
[task 2019-01-27T15:01:55.513Z] 15:01:55 INFO - PID 8124 | #4 0x7f60b8e140ee in char* js::MallocProvider<JSContext>::pod_malloc<char>(unsigned long, unsigned long) /builds/worker/workspace/build/src/js/src/vm/MallocProvider.h:89
[task 2019-01-27T15:01:55.514Z] 15:01:55 INFO - PID 8124 | #5 0x7f60b8f350b7 in mozilla::UniquePtr<js::FunctionScope::Data, JS::DeletePolicy<js::FunctionScope::Data> > CopyScopeData<js::FunctionScope>(JSContext*, js::FunctionScope::Data*) /builds/worker/workspace/build/src/js/src/vm/Scope.cpp:158:21
[task 2019-01-27T15:01:55.516Z] 15:01:55 INFO - PID 8124 | #6 0x7f60b8f34b5f in js::FunctionScope::create(JSContext*, JS::Handle<js::FunctionScope::Data*>, bool, bool, JS::Handle<JSFunction*>, JS::Handle<js::Scope*>) /builds/worker/workspace/build/src/js/src/vm/Scope.cpp:653:21
[task 2019-01-27T15:01:55.517Z] 15:01:55 INFO - PID 8124 | #7 0x7f60b96b2a65 in operator() /builds/worker/workspace/build/src/js/src/frontend/EmitterScope.cpp:648:12
[task 2019-01-27T15:01:55.517Z] 15:01:55 INFO - PID 8124 | #8 0x7f60b96b2a65 in internScope<(lambda at /builds/worker/workspace/build/src/js/src/frontend/EmitterScope.cpp:646:22)> /builds/worker/workspace/build/src/js/src/frontend/EmitterScope.cpp:340
[task 2019-01-27T15:01:55.518Z] 15:01:55 INFO - PID 8124 | #9 0x7f60b96b2a65 in internBodyScope<(lambda at /builds/worker/workspace/build/src/js/src/frontend/EmitterScope.cpp:646:22)> /builds/worker/workspace/build/src/js/src/frontend/EmitterScope.cpp:355
[task 2019-01-27T15:01:55.520Z] 15:01:55 INFO - PID 8124 | #10 0x7f60b96b2a65 in js::frontend::EmitterScope::enterFunction(js::frontend::BytecodeEmitter*, js::frontend::FunctionBox*) /builds/worker/workspace/build/src/js/src/frontend/EmitterScope.cpp:652
[task 2019-01-27T15:01:55.520Z] 15:01:55 INFO - PID 8124 | #11 0x7f60b969d0dd in js::frontend::BytecodeEmitter::emitFunctionFormalParametersAndBody(js::frontend::ListNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8192:21
[task 2019-01-27T15:01:55.521Z] 15:01:55 INFO - PID 8124 | #12 0x7f60b9669fc4 in js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::ValueUsage, js::frontend::BytecodeEmitter::EmitLineNumberNote) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8628:12
[task 2019-01-27T15:01:55.524Z] 15:01:55 INFO - PID 8124 | #13 0x7f60b966f95f in js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::CodeNode*, js::frontend::BytecodeEmitter::TopLevelFunction) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:2426:8
[task 2019-01-27T15:01:55.524Z] 15:01:55 INFO - PID 8124 | #14 0x7f60b9688d86 in js::frontend::BytecodeEmitter::emitFunction(js::frontend::CodeNode*, bool) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:5600:17
[task 2019-01-27T15:01:55.525Z] 15:01:55 INFO - PID 8124 | #15 0x7f60b9669e9f in js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::ValueUsage, js::frontend::BytecodeEmitter::EmitLineNumberNote) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8622:12
[task 2019-01-27T15:01:55.525Z] 15:01:55 INFO - PID 8124 | #16 0x7f60b966c32b in js::frontend::BytecodeEmitter::emitHoistedFunctionsInList(js::frontend::ListNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:4699:12
[task 2019-01-27T15:01:55.529Z] 15:01:55 INFO - PID 8124 | #17 0x7f60b968044d in emitLexicalScopeBody /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:4715:10
[task 2019-01-27T15:01:55.530Z] 15:01:55 INFO - PID 8124 | #18 0x7f60b968044d in js::frontend::BytecodeEmitter::emitLexicalScope(js::frontend::LexicalScopeNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:4732
[task 2019-01-27T15:01:55.531Z] 15:01:55 INFO - PID 8124 | #19 0x7f60b96696de in js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::ValueUsage, js::frontend::BytecodeEmitter::EmitLineNumberNote) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8963:12
[task 2019-01-27T15:01:55.531Z] 15:01:55 INFO - PID 8124 | #20 0x7f60b96a0124 in js::frontend::BytecodeEmitter::emitFunctionBody(js::frontend::ParseNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8385:8
[task 2019-01-27T15:01:55.532Z] 15:01:55 INFO - PID 8124 | #21 0x7f60b969d179 in js::frontend::BytecodeEmitter::emitFunctionFormalParametersAndBody(js::frontend::ListNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8205:8
[task 2019-01-27T15:01:55.534Z] 15:01:55 INFO - PID 8124 | #22 0x7f60b9669fc4 in js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::ValueUsage, js::frontend::BytecodeEmitter::EmitLineNumberNote) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8628:12
[task 2019-01-27T15:01:55.534Z] 15:01:55 INFO - PID 8124 | #23 0x7f60b966f95f in js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::CodeNode*, js::frontend::BytecodeEmitter::TopLevelFunction) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:2426:8
[task 2019-01-27T15:01:55.535Z] 15:01:55 INFO - PID 8124 | #24 0x7f60b9688d86 in js::frontend::BytecodeEmitter::emitFunction(js::frontend::CodeNode*, bool) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:5600:17
[task 2019-01-27T15:01:55.537Z] 15:01:55 INFO - PID 8124 | #25 0x7f60b9669e9f in js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::ValueUsage, js::frontend::BytecodeEmitter::EmitLineNumberNote) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8622:12
[task 2019-01-27T15:01:55.538Z] 15:01:55 INFO - PID 8124 | #26 0x7f60b9695dca in js::frontend::BytecodeEmitter::emitCalleeAndThis(js::frontend::ParseNode*, js::frontend::ParseNode*, js::frontend::CallOrNewEmitter&) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:7144:14
[task 2019-01-27T15:01:55.539Z] 15:01:55 INFO - PID 8124 | #27 0x7f60b9698f85 in js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::BinaryNode*, js::frontend::ValueUsage) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:7348:8
[task 2019-01-27T15:01:55.540Z] 15:01:55 INFO - PID 8124 | #28 0x7f60b9669370 in js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::ValueUsage, js::frontend::BytecodeEmitter::EmitLineNumberNote) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8957:12
[task 2019-01-27T15:01:55.540Z] 15:01:55 INFO - PID 8124 | #29 0x7f60b968eca2 in js::frontend::BytecodeEmitter::emitReturn(js::frontend::UnaryNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:5977:10
[task 2019-01-27T15:01:55.541Z] 15:01:55 INFO - PID 8124 | #30 0x7f60b9669774 in js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::ValueUsage, js::frontend::BytecodeEmitter::EmitLineNumberNote) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8710:12
[task 2019-01-27T15:01:55.541Z] 15:01:55 INFO - PID 8124 | #31 0x7f60b9669ad1 in emitStatementList /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:6629:10
[task 2019-01-27T15:01:55.543Z] 15:01:55 INFO - PID 8124 | #32 0x7f60b9669ad1 in js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::ValueUsage, js::frontend::BytecodeEmitter::EmitLineNumberNote) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8746
[task 2019-01-27T15:01:55.544Z] 15:01:55 INFO - PID 8124 | #33 0x7f60b9680465 in emitLexicalScopeBody /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:4721:10
[task 2019-01-27T15:01:55.545Z] 15:01:55 INFO - PID 8124 | #34 0x7f60b9680465 in js::frontend::BytecodeEmitter::emitLexicalScope(js::frontend::LexicalScopeNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:4732
[task 2019-01-27T15:01:55.546Z] 15:01:55 INFO - PID 8124 | #35 0x7f60b96696de in js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::ValueUsage, js::frontend::BytecodeEmitter::EmitLineNumberNote) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8963:12
[task 2019-01-27T15:01:55.547Z] 15:01:55 INFO - PID 8124 | #36 0x7f60b96a0124 in js::frontend::BytecodeEmitter::emitFunctionBody(js::frontend::ParseNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8385:8
[task 2019-01-27T15:01:55.548Z] 15:01:55 INFO - PID 8124 | #37 0x7f60b969d179 in js::frontend::BytecodeEmitter::emitFunctionFormalParametersAndBody(js::frontend::ListNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8205:8
[task 2019-01-27T15:01:55.550Z] 15:01:55 INFO - PID 8124 | #38 0x7f60b9669fc4 in js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::ValueUsage, js::frontend::BytecodeEmitter::EmitLineNumberNote) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8628:12
[

Component: Layout → WebRTC
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.