Intermittent LeakSanitizer | leak at CompileUtf8
Categories
(Testing :: web-platform-tests, defect, P5)
Tracking
(firefox-esr60 unaffected, firefox65 unaffected, firefox66 fixed, firefox67 fixed)
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | unaffected |
firefox65 | --- | unaffected |
firefox66 | --- | fixed |
firefox67 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: mccr8)
References
(Blocks 1 open bug)
Details
(Keywords: intermittent-failure, memory-leak)
Attachments
(1 file)
Filed by: apavel [at] mozilla.com
https://treeherder.mozilla.org/logviewer.html#?job_id=223730833&repo=mozilla-inbound
[task 2019-01-24T13:28:19.164Z] 13:28:19 INFO - TEST-START | /webrtc/promises-call.html
[task 2019-01-24T13:28:19.164Z] 13:28:19 INFO - PID 6191 | (ice/INFO) ICE-PEER(PC:1548336494730252 (id=167503724548 url=http://web-platform.test:8000/webrtc/no-media-call.html):default)/CAND-PAIR(tujg): setting pair to state CANCELLED: tujg|IP4:172.17.0.4:43141/UDP|IP4:172.17.0.4:54696/UDP(host(IP4:172.17.0.4:43141/UDP)|candidate:0 1 UDP 2122187007 172.17.0.4 54696 typ host)
[task 2019-01-24T13:28:19.164Z] 13:28:19 INFO - PID 6191 | #15 0x7f131f8945f2 in js::ExecuteInJSMEnvironment(JSContext*, JS::Handle<JSScript*>, JS::Handle<JSObject*>, JS::AutoVector<JSObject*>&) /builds/worker/workspace/build/src/js/src/builtin/Eval.cpp:573:10
[task 2019-01-24T13:28:19.165Z] 13:28:19 INFO - PID 6191 | #16 0x7f131f8940f7 in js::ExecuteInJSMEnvironment(JSContext*, JS::Handle<JSScript*>, JS::Handle<JSObject*>) /builds/worker/workspace/build/src/js/src/builtin/Eval.cpp:526:10
[task 2019-01-24T13:29:35.975Z] 13:29:35 INFO - TEST-FAIL | LeakSanitizer | leak at CallFromStack, Interpret, Alloc, nsTSubstring
[task 2019-01-24T13:29:35.975Z] 13:29:35 INFO - INFO | LeakSanitizer | Frame CallFromStack matched a expected leak
[task 2019-01-24T13:29:35.975Z] 13:29:35 INFO - TEST-FAIL | LeakSanitizer | leak at EntrySlotOrCreate, EntrySlotOrCreate, mozilla::dom::URL_Binding::CreateInterfaceObjects, mozilla::dom::GetPerInterfaceObjectHandle
[task 2019-01-24T13:29:35.975Z] 13:29:35 INFO - INFO | LeakSanitizer | Frame EntrySlotOrCreate matched a expected leak
[task 2019-01-24T13:29:35.975Z] 13:29:35 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at CompileUtf8
[task 2019-01-24T13:29:35.977Z] 13:29:35 INFO - TEST-FAIL | LeakSanitizer | leak at js::frontend::GeneralParser, js::frontend::GeneralParser
[task 2019-01-24T13:29:35.977Z] 13:29:35 INFO - INFO | LeakSanitizer | Frame js::frontend::GeneralParser matched a expected leak
[task 2019-01-24T13:29:35.978Z] 13:29:35 INFO - TEST-FAIL | LeakSanitizer | leak at AllocateObjectBuffer, js_arena_malloc, js_pod_arena_malloc, maybe_pod_malloc
[task 2019-01-24T13:29:35.978Z] 13:29:35 INFO - INFO | LeakSanitizer | Frame AllocateObjectBuffer matched a expected leak
[task 2019-01-24T13:29:35.978Z] 13:29:35 INFO - TEST-FAIL | LeakSanitizer | leak at AllocateObjectBuffer, js::NativeObject::growSlots, updateSlotsForSpan, setLastProperty
[task 2019-01-24T13:29:35.978Z] 13:29:35 INFO - INFO | LeakSanitizer | Frame AllocateObjectBuffer matched a expected leak
[task 2019-01-24T13:29:35.979Z] 13:29:35 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js_pod_arena_malloc, nsBaseAppShell::Run
[task 2019-01-24T13:29:35.979Z] 13:29:35 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-01-24T13:29:35.980Z] 13:29:35 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js_pod_arena_malloc, maybe_pod_malloc, js::RunScript
[task 2019-01-24T13:29:35.980Z] 13:29:35 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-01-24T13:29:35.981Z] 13:29:35 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js_pod_arena_malloc, maybe_pod_malloc, pod_malloc
Updated•5 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 4•5 years ago
|
||
Waldo, any idea what might be causing this leak? Interesting that it always seems to happen during the WebRTC tests.
Assignee | ||
Comment 5•5 years ago
|
||
These tests intermittently leak a ton of JS stuff, which is whitelisted. I think this new leak is just some additional stack that is showing up in these leaks, either due to compiler inlining changing or code changes. I'll add CompileUtf8 to the top level WPT whitelist.
Assignee | ||
Comment 6•5 years ago
|
||
Intermittent leaks with js_arena_realloc and CompileUtf8 have started
showing up to leaks involving a bunch of JS stuff, so add them to the
top-level LSan WPT white list.
Pushed by amccreight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6b8f94d83037 Add two more generic JS stack frames to the WPT LSan whitelist. r=jgraham
Comment 8•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Assignee | ||
Comment 9•5 years ago
|
||
This hasn't shown up on beta, but it certainly won't hurt to uplift it.
Comment 10•5 years ago
|
||
bugherder uplift |
Comment hidden (Intermittent Failures Robot) |
Description
•