Closed Bug 1523322 Opened 6 years ago Closed 6 years ago

Intermittent LeakSanitizer | leak at CloneValue, JSRuntime::cloneSelfHostedValue, js::GlobalObject::getIntrinsicValue, GetIntrinsicOperation

Categories

(Core :: JavaScript Engine, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

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

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

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

[task 2019-01-28T12:08:57.474Z] 12:08:57 INFO - INFO | LeakSanitizer | Frame js::frontend::BytecodeEmitter::emitFunctionScript matched a expected leak
[task 2019-01-28T12:08:57.474Z] 12:08:57 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js_pod_arena_malloc, maybe_pod_malloc, js::frontend::BytecodeEmitter::emitFunctionScript
[task 2019-01-28T12:08:57.474Z] 12:08:57 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-01-28T12:08:57.475Z] 12:08:57 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js_pod_arena_malloc, js::frontend::Parser, trySyntaxParseInnerFunction
[task 2019-01-28T12:08:57.475Z] 12:08:57 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-01-28T12:08:57.475Z] 12:08:57 INFO - TEST-FAIL | LeakSanitizer | leak at js::Call, js_arena_malloc, Call, js_pod_arena_malloc
[task 2019-01-28T12:08:57.476Z] 12:08:57 INFO - INFO | LeakSanitizer | Frame js::Call matched a expected leak
[task 2019-01-28T12:08:57.477Z] 12:08:57 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js::LexicalScope::create, operator, internScope
[task 2019-01-28T12:08:57.477Z] 12:08:57 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-01-28T12:08:57.478Z] 12:08:57 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js_pod_arena_malloc, maybe_pod_malloc, AtomizeAndCopyChars
[task 2019-01-28T12:08:57.478Z] 12:08:57 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-01-28T12:08:57.479Z] 12:08:57 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js_pod_arena_malloc, maybe_pod_malloc, mozJSComponentLoader::ImportInto
[task 2019-01-28T12:08:57.479Z] 12:08:57 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-01-28T12:08:57.480Z] 12:08:57 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_realloc, js_pod_realloc, make_pod_array, NewStringDeflated
[task 2019-01-28T12:08:57.480Z] 12:08:57 INFO - INFO | LeakSanitizer | Frame js_arena_realloc matched a expected leak
[task 2019-01-28T12:08:57.481Z] 12:08:57 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js_pod_arena_malloc, maybe_pod_malloc, mozilla::dom::StructuredCloneHolder::ReadFromBuffer
[task 2019-01-28T12:08:57.481Z] 12:08:57 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-01-28T12:08:57.481Z] 12:08:57 INFO - TEST-FAIL | LeakSanitizer | leak at JSScript::fullyInitFromEmitter, js::frontend::BytecodeEmitter::emitFunctionScript, js_arena_realloc, js_pod_realloc
[task 2019-01-28T12:08:57.482Z] 12:08:57 INFO - INFO | LeakSanitizer | Frame JSScript::fullyInitFromEmitter matched a expected leak
[task 2019-01-28T12:08:57.482Z] 12:08:57 INFO - TEST-FAIL | LeakSanitizer | leak at js::frontend::ParseNodeVisitor, js::frontend::ParseNodeVisitor, accept, visitParamsBody
[task 2019-01-28T12:08:57.482Z] 12:08:57 INFO - INFO | LeakSanitizer | Frame js::frontend::ParseNodeVisitor matched a expected leak
[task 2019-01-28T12:08:57.484Z] 12:08:57 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js::DefineDataProperty, DefineFunctionFromSpec, js::DefineFunctions
[task 2019-01-28T12:08:57.484Z] 12:08:57 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-01-28T12:08:57.485Z] 12:08:57 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, HandleEvent, mozilla::EventListenerManager::HandleEventSubType, mozilla::EventListenerManager::HandleEventInternal
[task 2019-01-28T12:08:57.485Z] 12:08:57 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-01-28T12:08:57.486Z] 12:08:57 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js::AtomizeChars, atomizeSourceChars, js::frontend::TokenStreamSpecific
[task 2019-01-28T12:08:57.486Z] 12:08:57 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-01-28T12:08:57.486Z] 12:08:57 INFO - TEST-FAIL | LeakSanitizer | leak at ReceiveMessage, mozilla::dom::TabChild::RecvAsyncMessage, js_arena_malloc, js_pod_arena_malloc
[task 2019-01-28T12:08:57.487Z] 12:08:57 INFO - INFO | LeakSanitizer | Frame ReceiveMessage matched a expected leak
[task 2019-01-28T12:08:57.488Z] 12:08:57 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at unknown stack

Last test started was /webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html

[task 2019-01-28T12:04:33.335Z] 12:04:33 INFO - PID 7668 | [Child 10596: Socket Thread]: D/mtransport Couldn't get default ICE candidate for 'PC:1548677073084317 (id=107374182404 url=https://web-platform.test:8443/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https transport-id=transport_0', no candidates.
[task 2019-01-28T12:04:33.586Z] 12:04:33 INFO - PID 7668 | [Child 10596: Main Thread]: E/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2707: GetStats: Found no pipelines matching selector.
[task 2019-01-28T12:04:34.584Z] 12:04:34 INFO - PID 7668 | [Child 10596: Main Thread]: E/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2707: GetStats: Found no pipelines matching selector.
[task 2019-01-28T12:04:35.585Z] 12:04:35 INFO - PID 7668 | [Child 10596: Main Thread]: E/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2707: GetStats: Found no pipelines matching selector.
[task 2019-01-28T12:04:36.582Z] 12:04:36 INFO - PID 7668 | [Child 10596: Main Thread]: E/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2707: GetStats: Found no pipelines matching selector.
[task 2019-01-28T12:04:37.249Z] 12:04:37 INFO - PID 7668 | =================================================================
[task 2019-01-28T12:04:37.249Z] 12:04:37 INFO - PID 7668 | LeakSanitizer: detected memory leaks
[task 2019-01-28T12:04:37.249Z] 12:04:37 INFO - PID 7668 | Direct leak of 16048 byte(s) in 316 object(s) allocated from:
[task 2019-01-28T12:04:37.249Z] 12:04:37 INFO - PID 7668 | #0 0x55a645b6e953 in malloc /builds/worker/workspace/moz-toolchain/src/llvm/projects/compiler-rt/lib/asan/asan_malloc_linux.cc:146:3
[task 2019-01-28T12:04:37.251Z] 12:04:37 INFO - PID 7668 | #1 0x7faf34312cee in js_arena_malloc /builds/worker/workspace/build/src/obj-firefox/dist/include/js/Utility.h:353:10
[task 2019-01-28T12:04:37.251Z] 12:04:37 INFO - PID 7668 | #2 0x7faf34312cee in js_pod_arena_malloc<char> /builds/worker/workspace/build/src/obj-firefox/dist/include/js/Utility.h:535
[task 2019-01-28T12:04:37.252Z] 12:04:37 INFO - PID 7668 | #3 0x7faf34312cee in maybe_pod_malloc<char> /builds/worker/workspace/build/src/js/src/vm/MallocProvider.h:53
[task 2019-01-28T12:04:37.254Z] 12:04:37 INFO - PID 7668 | #4 0x7faf34312cee 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-28T12:04:37.256Z] 12:04:37 INFO - PID 7668 | #5 0x7faf34433cb7 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-28T12:04:37.259Z] 12:04:37 INFO - PID 7668 | #6 0x7faf3443375f 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-28T12:04:37.262Z] 12:04:37 INFO - PID 7668 | #7 0x7faf34bb1665 in operator() /builds/worker/workspace/build/src/js/src/frontend/EmitterScope.cpp:648:12
[task 2019-01-28T12:04:37.265Z] 12:04:37 INFO - PID 7668 | #8 0x7faf34bb1665 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-28T12:04:37.265Z] 12:04:37 INFO - PID 7668 | #9 0x7faf34bb1665 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-28T12:04:37.265Z] 12:04:37 INFO - PID 7668 | #10 0x7faf34bb1665 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-28T12:04:37.272Z] 12:04:37 INFO - PID 7668 | #11 0x7faf34b9bcdd in js::frontend::BytecodeEmitter::emitFunctionFormalParametersAndBody(js::frontend::ListNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8192:21
[task 2019-01-28T12:04:37.273Z] 12:04:37 INFO - PID 7668 | #12 0x7faf34b68bc4 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-28T12:04:37.274Z] 12:04:37 INFO - PID 7668 | #13 0x7faf34b6e55f 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-28T12:04:37.277Z] 12:04:37 INFO - PID 7668 | #14 0x7faf34b87986 in js::frontend::BytecodeEmitter::emitFunction(js::frontend::CodeNode*, bool) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:5600:17
[task 2019-01-28T12:04:37.278Z] 12:04:37 INFO - PID 7668 | #15 0x7faf34b68a9f 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-28T12:04:37.278Z] 12:04:37 INFO - PID 7668 | #16 0x7faf34b6af2b in js::frontend::BytecodeEmitter::emitHoistedFunctionsInList(js::frontend::ListNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:4699:12
[task 2019-01-28T12:04:37.279Z] 12:04:37 INFO - PID 7668 | #17 0x7faf34b7f04d in emitLexicalScopeBody /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:4715:10
[task 2019-01-28T12:04:37.280Z] 12:04:37 INFO - PID 7668 | #18 0x7faf34b7f04d in js::frontend::BytecodeEmitter::emitLexicalScope(js::frontend::LexicalScopeNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:4732
[task 2019-01-28T12:04:37.280Z] 12:04:37 INFO - PID 7668 | #19 0x7faf34b682de 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-28T12:04:37.286Z] 12:04:37 INFO - PID 7668 | #20 0x7faf34b9ed24 in js::frontend::BytecodeEmitter::emitFunctionBody(js::frontend::ParseNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8385:8
[task 2019-01-28T12:04:37.288Z] 12:04:37 INFO - PID 7668 | #21 0x7faf34b9bd79 in js::frontend::BytecodeEmitter::emitFunctionFormalParametersAndBody(js::frontend::ListNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8205:8
[task 2019-01-28T12:04:37.289Z] 12:04:37 INFO - PID 7668 | #22 0x7faf34b68bc4 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-28T12:04:37.290Z] 12:04:37 INFO - PID 7668 | #23 0x7faf34b6e55f 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-28T12:04:37.290Z] 12:04:37 INFO - PID 7668 | #24 0x7faf34b87986 in js::frontend::BytecodeEmitter::emitFunction(js::frontend::CodeNode*, bool) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:5600:17
[task 2019-01-28T12:04:37.294Z] 12:04:37 INFO - PID 7668 | #25 0x7faf34b68a9f 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-28T12:04:37.295Z] 12:04:37 INFO - PID 7668 | #26 0x7faf34b949ca 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-28T12:04:37.296Z] 12:04:37 INFO - PID 7668 | #27 0x7faf34b97b85 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-28T12:04:37.298Z] 12:04:37 INFO - PID 7668 | #28 0x7faf34b67f70 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-28T12:04:37.299Z] 12:04:37 INFO - PID 7668 | #29 0x7faf34b8d8a2 in js::frontend::BytecodeEmitter::emitReturn(js::frontend::UnaryNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:5977:10
[task 2019-01-28T12:04:37.301Z] 12:04:37 INFO - PID 7668 | #30 0x7faf34b68374 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-28T12:04:37.303Z] 12:04:37 INFO - PID 7668 | #31 0x7faf34b686d1 in emitStatementList /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:6629:10
[task 2019-01-28T12:04:37.305Z] 12:04:37 INFO - PID 7668 | #32 0x7faf34b686d1 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-28T12:04:37.307Z] 12:04:37 INFO - PID 7668 | #33 0x7faf34b7f065 in emitLexicalScopeBody /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:4721:10
[task 2019-01-28T12:04:37.308Z] 12:04:37 INFO - PID 7668 | #34 0x7faf34b7f065 in js::frontend::BytecodeEmitter::emitLexicalScope(js::frontend::LexicalScopeNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:4732
[task 2019-01-28T12:04:37.312Z] 12:04:37 INFO - PID 7668 | #35 0x7faf34b682de 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-28T12:04:37.313Z] 12:04:37 INFO - PID 7668 | #36 0x7faf34b9ed24 in js::frontend::BytecodeEmitter::emitFunctionBody(js::frontend::ParseNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8385:8
[task 2019-01-28T12:04:37.314Z] 12:04:37 INFO - PID 7668 | #37 0x7faf34b9bd79 in js::frontend::BytecodeEmitter::emitFunctionFormalParametersAndBody(js::frontend::ListNode*) /builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8205:8
[task 2019-01-28T12:04:37.315Z] 12:04:37 INFO - PID 7668 | #38 0x7faf34b68bc4 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: General → JavaScript Engine
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.