Closed Bug 1602685 Opened 5 years ago Closed 1 year ago

Intermittent LeakSanitizer | leak at mozilla::dom::ProtoAndIfaceCache::PageTableCache::EntrySlotOrCreate, mozilla::dom::ProtoAndIfaceCache::EntrySlotOrCreate, mozilla::dom::BrowsingContext_Binding::CreateInterfaceObjects, mozilla::dom

Categories

(Core :: DOM: Workers, defect, P3)

defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox-esr78 --- affected
firefox87 --- affected

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell unknown][stockwell needswork:owner] [not-a-fission-bug])

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


[task 2019-12-10T04:01:41.916Z] 04:01:41 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js_pod_arena_malloc, maybe_pod_arena_malloc, js::AllocateObjectBuffer
[task 2019-12-10T04:01:41.917Z] 04:01:41 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-12-10T04:01:41.917Z] 04:01:41 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::dom::ProtoAndIfaceCache::PageTableCache::EntrySlotOrCreate, mozilla::dom::ProtoAndIfaceCache::EntrySlotOrCreate, mozilla::dom::BrowsingContext_Binding::CreateInterfaceObjects, mozilla::dom::GetPerInterfaceObjectHandle
[task 2019-12-10T04:01:41.918Z] 04:01:41 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js_pod_arena_malloc, maybe_pod_arena_malloc, js::detail::OrderedHashTable
[task 2019-12-10T04:01:41.918Z] 04:01:41 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-12-10T04:01:41.918Z] 04:01:41 INFO - TEST-FAIL | LeakSanitizer | leak at AllocateProtoAndIfaceCache, mozilla::dom::CreateGlobal, mozilla::dom::Window_Binding::Wrap, CreateNativeGlobalForInner
[task 2019-12-10T04:01:41.919Z] 04:01:41 INFO - INFO | LeakSanitizer | Frame AllocateProtoAndIfaceCache matched a expected leak
[task 2019-12-10T04:01:41.919Z] 04:01:41 INFO - TEST-FAIL | LeakSanitizer | leak at mozilla::dom::PerformanceMainThread::CreateNavigationTimingEntry, mozilla::dom::Performance::CreateForMainThread, nsPIDOMWindowInner::CreatePerformanceObjectIfNeeded, nsPIDOMWindowInner::GetPerformance
[task 2019-12-10T04:01:41.920Z] 04:01:41 INFO - INFO | LeakSanitizer | Frame mozilla::dom::PerformanceMainThread::CreateNavigationTimingEntry matched a expected leak
[task 2019-12-10T04:01:41.920Z] 04:01:41 INFO - TEST-FAIL | LeakSanitizer | leak at Realloc, nsTArray_base, nsTArray_Impl, mozilla::dom::ChromeUtils::GenerateQI
[task 2019-12-10T04:01:41.920Z] 04:01:41 INFO - INFO | LeakSanitizer | Frame mozilla::dom::ChromeUtils::GenerateQI matched a expected leak
[task 2019-12-10T04:01:41.921Z] 04:01:41 INFO - TEST-FAIL | LeakSanitizer | leak at nsGlobalWindowInner::GetApplicationCache, mozilla::dom::Window_Binding::get_applicationCache, mozilla::dom::binding_detail::GenericGetter, CallJSNative
[task 2019-12-10T04:01:41.921Z] 04:01:41 INFO - INFO | LeakSanitizer | Frame nsGlobalWindowInner::GetApplicationCache matched a expected leak

(In reply to Razvan Maries from comment #1)

As I can see this failure started here: https://hg.mozilla.org/integration/autoland/rev/63baf79df7eb56a733f53a21a3e6b3e09282dbf8

Sotaro, could you take?

I do not think that my change is related. The change affect only to Window10 with WebRender.

Flags: needinfo?(sotaro.ikeda.g)
Priority: -- → P3

Update:
There have been 30 failures within the last 7 days, all of them on Linux x64 asan.
Recent log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=282224282&repo=autoland&lineNumber=8903

[task 2019-12-21T05:28:27.677Z] 05:28:27 INFO - TEST-FAIL | LeakSanitizer | leak at Malloc, nsTArray_base, nsTArray_Impl, nsCOMArray_base::InsertObjectAt
[task 2019-12-21T05:28:27.677Z] 05:28:27 INFO - INFO | LeakSanitizer | Frame Malloc matched a expected leak
[task 2019-12-21T05:28:27.679Z] 05:28:27 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js_pod_arena_malloc, maybe_pod_arena_malloc, js::AllocateObjectBuffer
[task 2019-12-21T05:28:27.679Z] 05:28:27 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-12-21T05:28:27.679Z] 05:28:27 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::dom::ProtoAndIfaceCache::PageTableCache::EntrySlotOrCreate, mozilla::dom::ProtoAndIfaceCache::EntrySlotOrCreate, mozilla::dom::BrowsingContext_Binding::CreateInterfaceObjects, mozilla::dom::GetPerInterfaceObjectHandle
[task 2019-12-21T05:28:27.680Z] 05:28:27 INFO - TEST-FAIL | LeakSanitizer | leak at js_arena_malloc, js_pod_arena_malloc, maybe_pod_arena_malloc, js::detail::OrderedHashTable
[task 2019-12-21T05:28:27.680Z] 05:28:27 INFO - INFO | LeakSanitizer | Frame js_arena_malloc matched a expected leak
[task 2019-12-21T05:28:27.681Z] 05:28:27 INFO - TEST-FAIL | LeakSanitizer | leak at AllocateProtoAndIfaceCache, mozilla::dom::CreateGlobal, mozilla::dom::Window_Binding::Wrap, CreateNativeGlobalForInner

Whiteboard: [stockwell unknown] → [stockwell unknown][stockwell needswork:owner]
Whiteboard: [stockwell unknown][stockwell needswork:owner] → [stockwell unknown][stockwell needswork:owner] [fission-]

This test leak is very rare, only about 0-1 times a week. Most of the reports are from ASan tests of mozilla-esr78.

Not a Fission bug.

Whiteboard: [stockwell unknown][stockwell needswork:owner] [fission-] → [stockwell unknown][stockwell needswork:owner] [not-a-fission-bug]
Blocks: LSan
Severity: normal → S3

No failures since 2021.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.