Closed Bug 1777220 Opened 2 years ago Closed 2 years ago

High frequency Assertion failure: topSize == exSize (and others) at /builds/worker/checkouts/gecko/xpcom/base/nsMemoryReporterManager.cpp:537

Categories

(Core :: XPCOM, defect, P1)

x86_64
macOS
defect

Tracking

()

RESOLVED FIXED
105 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox-esr102 --- unaffected
firefox102 --- unaffected
firefox103 --- unaffected
firefox104 --- unaffected
firefox105 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: pbone)

References

(Regression)

Details

(Keywords: assertion, intermittent-failure, regression)

Attachments

(1 file)

Filed by: nfay [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=382871483&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/F3-ZXstuSNiCDuE8GQVUHg/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/F3-ZXstuSNiCDuE8GQVUHg/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2022-06-29T10:32:16.439Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: quota manager shutdown step: '0.000474s: startKillActorsTimer', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.441Z] 10:32:16     INFO - [Child 2122, Main Thread] WARNING: NS_ENSURE_TRUE(InitStaticMembers()) failed: file /builds/worker/workspace/obj-build/dist/include/mozilla/Preferences.h:129
[task 2022-06-29T10:32:16.441Z] 10:32:16     INFO - [Child 2115, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4595
[task 2022-06-29T10:32:16.442Z] 10:32:16     INFO - [Child 2116, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4595
[task 2022-06-29T10:32:16.443Z] 10:32:16     INFO - [Child 2122, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4595
[task 2022-06-29T10:32:16.443Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: idb: '0.006704s: Live database entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.444Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: idb: '0.006760s: gLiveDatabaseHashtable entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.444Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: idb: '0.006873s: Live database entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.445Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: idb: '0.006887s: gLiveDatabaseHashtable entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.445Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: idb: '0.006950s: Live database entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.446Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: idb: '0.006960s: gLiveDatabaseHashtable entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.446Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: idb: '0.007026s: Live database entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.447Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: idb: '0.007068s: Live database entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.447Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: idb: '0.007077s: gLiveDatabaseHashtable entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.448Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: quota manager shutdown step: '0.007108s: stopKillActorsTimer', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.448Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: quota manager shutdown step: '0.007115s: shutdownAndJoinWorkThreads', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.449Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: idb: '0.007119s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.449Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: cache: '0.007152s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.450Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: sdb: '0.007159s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.451Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: ls: '0.007166s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.451Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: quota manager shutdown step: '0.007172s: shutdownAndJoinIOThread', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.452Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: quota manager shutdown step: '0.009131s: invalidatePendingDirectoryLocks', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.452Z] 10:32:16     INFO - [Parent 2110, IPDL Background] WARNING: quota manager shutdown step: '0.009153s: stopCrashBrowserTimer', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3792
[task 2022-06-29T10:32:16.453Z] 10:32:16     INFO - [Child 2113, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp:3359
[task 2022-06-29T10:32:16.453Z] 10:32:16     INFO - [Child 2113, Main Thread] WARNING: NS_ENSURE_TRUE(InitStaticMembers()) failed: file /builds/worker/workspace/obj-build/dist/include/mozilla/Preferences.h:129
[task 2022-06-29T10:32:16.454Z] 10:32:16     INFO - [Child 2113, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4595
[task 2022-06-29T10:32:16.620Z] 10:32:16     INFO - Assertion failure: topSize == exSize, at /builds/worker/checkouts/gecko/xpcom/base/nsMemoryReporterManager.cpp:537
[task 2022-06-29T10:32:16.622Z] 10:32:16     INFO - #01: ResidentUniqueDistinguishedAmount(long long*, unsigned int) [xpcom/base/nsMemoryReporterManager.cpp:537]
[task 2022-06-29T10:32:16.622Z] 10:32:16     INFO - #02: mozilla::detail::RunnableFunction<mozilla::MemoryTelemetry::GatherReports(std::__1::function<void ()> const&)::$_1>::Run() [xpcom/threads/nsThreadUtils.h:531]
[task 2022-06-29T10:32:16.623Z] 10:32:16     INFO - #03: nsThreadPool::Run() [xpcom/threads/nsThreadPool.cpp:312]
[task 2022-06-29T10:32:16.623Z] 10:32:16     INFO - #04: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:1199]
[task 2022-06-29T10:32:16.624Z] 10:32:16     INFO - #05: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/threads/nsThreadUtils.cpp:465]
[task 2022-06-29T10:32:16.625Z] 10:32:16     INFO - #06: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:301]
[task 2022-06-29T10:32:16.625Z] 10:32:16     INFO - #07: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:356]
[task 2022-06-29T10:32:16.626Z] 10:32:16     INFO - #08: nsThread::ThreadFunc(void*) [xpcom/threads/nsThread.cpp:386]
[task 2022-06-29T10:32:16.850Z] 10:32:16     INFO - #09: _pt_root [nsprpub/pr/src/pthreads/ptthread.c:204]
[task 2022-06-29T10:32:16.851Z] 10:32:16     INFO - #10: _pthread_start [/usr/lib/system/libsystem_pthread.dylib + 0x6109]
[task 2022-06-29T10:32:17.034Z] 10:32:17    ERROR - TEST-UNEXPECTED-FAIL | Last test finished | application terminated with exit code 1
[task 2022-06-29T10:32:17.041Z] 10:32:17     INFO - REFTEST INFO | Copy/paste: /opt/worker/tasks/task_165649752042781/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --human /var/folders/ql/m9jjtjgx7kv6lr6b4sg27tgr000014/T/tmpzr4397bb.mozrunner/minidumps/FE83DA37-D00D-4E65-A1D9-ED0C19913509.dmp /opt/worker/tasks/task_165649752042781/build/symbols
[task 2022-06-29T10:32:20.529Z] 10:32:20     INFO - REFTEST INFO | Saved minidump as /opt/worker/tasks/task_165649752042781/build/blobber_upload_dir/FE83DA37-D00D-4E65-A1D9-ED0C19913509.dmp
[task 2022-06-29T10:32:20.530Z] 10:32:20     INFO - REFTEST INFO | Saved app info as /opt/worker/tasks/task_165649752042781/build/blobber_upload_dir/FE83DA37-D00D-4E65-A1D9-ED0C19913509.extra
[task 2022-06-29T10:32:20.959Z] 10:32:20     INFO - REFTEST PROCESS-CRASH | Last test finished | application crashed [@ ResidentUniqueDistinguishedAmount(long long*, unsigned int)]
[task 2022-06-29T10:32:20.959Z] 10:32:20     INFO - Mozilla crash reason: MOZ_ASSERT(topSize == exSize)
[task 2022-06-29T10:32:20.959Z] 10:32:20     INFO - Crash dump filename: /var/folders/ql/m9jjtjgx7kv6lr6b4sg27tgr000014/T/tmpzr4397bb.mozrunner/minidumps/FE83DA37-D00D-4E65-A1D9-ED0C19913509.dmp
[task 2022-06-29T10:32:20.959Z] 10:32:20     INFO - Operating system: Mac OS X
[task 2022-06-29T10:32:20.959Z] 10:32:20     INFO -                   10.15.7 19H1217
[task 2022-06-29T10:32:20.959Z] 10:32:20     INFO - CPU: amd64
[task 2022-06-29T10:32:20.959Z] 10:32:20     INFO -      family 6 model 158 stepping 10
[task 2022-06-29T10:32:20.959Z] 10:32:20     INFO -      12 CPUs
[task 2022-06-29T10:32:20.959Z] 10:32:20     INFO - 
[task 2022-06-29T10:32:20.959Z] 10:32:20     INFO - Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
[task 2022-06-29T10:32:20.960Z] 10:32:20     INFO - Crash address: 0x0
[task 2022-06-29T10:32:20.960Z] 10:32:20     INFO - Mac Crash Info:
[task 2022-06-29T10:32:20.960Z] 10:32:20     INFO - 
[task 2022-06-29T10:32:20.960Z] 10:32:20     INFO - Process uptime: 10 seconds
[task 2022-06-29T10:32:20.960Z] 10:32:20     INFO - 
[task 2022-06-29T10:32:20.960Z] 10:32:20     INFO - Thread 46 StreamTrans #5 (crashed)
[task 2022-06-29T10:32:20.960Z] 10:32:20     INFO -  0  XUL!ResidentUniqueDistinguishedAmount(long long*, unsigned int) [nsMemoryReporterManager.cpp:06134781ceafb088a08d78e6be5806f2c5d4c308 : 537 + 0x29]
[task 2022-06-29T10:32:20.960Z] 10:32:20     INFO -      rax = 0x0000000117634a91    rdx = 0x0000000000000000
[task 2022-06-29T10:32:20.960Z] 10:32:20     INFO -      rcx = 0x000000010167c3e8    rbx = 0x000070000c95d9dc
[task 2022-06-29T10:32:20.960Z] 10:32:20     INFO -      rsi = 0x00000000000120a8    rdi = 0x00007fff949d2ca8
[task 2022-06-29T10:32:20.960Z] 10:32:20     INFO -      rbp = 0x000070000c95da50    rsp = 0x000070000c95d980
[task 2022-06-29T10:32:20.960Z] 10:32:20     INFO -       r8 = 0x00000000000130a8     r9 = 0x0000000000000000
[task 2022-06-29T10:32:20.960Z] 10:32:20     INFO -      r10 = 0x00007fff949d2cc8    r11 = 0x00007fff949d2cc0
[task 2022-06-29T10:32:20.960Z] 10:32:20     INFO -      r12 = 0x000000000000f34f    r13 = 0x000000010d9f9620
[task 2022-06-29T10:32:20.960Z] 10:32:20     INFO -      r14 = 0x0000000000000000    r15 = 0x000070000c95da00
[task 2022-06-29T10:32:20.960Z] 10:32:20     INFO -      rip = 0x000000010d9f9596
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -     Found by: given as instruction pointer in context
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -  1  XUL!mozilla::detail::RunnableFunction<mozilla::MemoryTelemetry::GatherReports(std::__1::function<void ()> const&)::$_1>::Run() [nsThreadUtils.h:06134781ceafb088a08d78e6be5806f2c5d4c308 : 531 + 0x169]
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -      rbx = 0x000000000005f628    rbp = 0x000070000c95da90
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -      rsp = 0x000070000c95da60    r12 = 0xaaaaaaaaaaaaaaaa
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -      r13 = 0x000070000c95db10    r14 = 0x0000000128094940
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -      r15 = 0x0000000118694bc0    rip = 0x000000010d9eb6e4
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -     Found by: call frame info
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -  2  XUL!nsThreadPool::Run() [nsThreadPool.cpp:06134781ceafb088a08d78e6be5806f2c5d4c308 : 310 + 0x15]
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -      rbx = 0x000000012a1ee3c0    rbp = 0x000070000c95dba0
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -      rsp = 0x000070000c95daa0    r12 = 0x000000010187b1f0
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -      r13 = 0x000070000c95db10    r14 = 0x000000010187b138
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -      r15 = 0x0000000000000000    rip = 0x000000010dadb652
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -     Found by: call frame info
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -  3  XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:06134781ceafb088a08d78e6be5806f2c5d4c308 : 1199 + 0x15]
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -      rbx = 0x00000000ffffffff    rbp = 0x000070000c95dcc0
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -      rsp = 0x000070000c95dbb0    r12 = 0x000001237dbf959b
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -      r13 = 0x000000012a1ee3c0    r14 = 0x0000000000000000
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -      r15 = 0x0000000000000000    rip = 0x000000010dad23b8
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -     Found by: call frame info
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -  4  XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:06134781ceafb088a08d78e6be5806f2c5d4c308 : 465 + 0xf]
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -      rbx = 0x0000000000000000    rbp = 0x000070000c95dcf0
[task 2022-06-29T10:32:20.961Z] 10:32:20     INFO -      rsp = 0x000070000c95dcd0    r12 = 0x000000014a12a320
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -      r13 = 0x000000014a12a330    r14 = 0x000000014a12a300
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -      r15 = 0x000000012a1ee3c0    rip = 0x000000010dad880f
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -     Found by: call frame info
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -  5  XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:06134781ceafb088a08d78e6be5806f2c5d4c308 : 300 + 0x9]
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -      rbx = 0x000070000c95ddb0    rbp = 0x000070000c95dd40
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -      rsp = 0x000070000c95dd00    r12 = 0x000000014a12a320
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -      r13 = 0x000000014a12a330    r14 = 0x000000014a12a300
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -      r15 = 0x000000012a1ee3c0    rip = 0x000000010e430ea1
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -     Found by: call frame info
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -  6  XUL!MessageLoop::Run() [message_loop.cc:06134781ceafb088a08d78e6be5806f2c5d4c308 : 355 + 0x4]
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -      rbx = 0x000000012a1ee3c0    rbp = 0x000070000c95dd70
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -      rsp = 0x000070000c95dd50    r12 = 0x000000014abb7cc8
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -      r13 = 0x000000014abb7cc0    r14 = 0x000000000000000e
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -      r15 = 0x000070000c95ddb0    rip = 0x000000010e3acdc4
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -     Found by: call frame info
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -  7  XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:06134781ceafb088a08d78e6be5806f2c5d4c308 : 384 + 0x7]
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -      rbx = 0x000000012a1ee3c0    rbp = 0x000070000c95df70
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -      rsp = 0x000070000c95dd80    r12 = 0x000000014abb7cc8
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -      r13 = 0x000000014abb7cc0    r14 = 0x000000000000000e
[task 2022-06-29T10:32:20.962Z] 10:32:20     INFO -      r15 = 0x000070000c95ddb0    rip = 0x000000010dacd4f5
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -     Found by: call frame info
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -  8  libnss3.dylib!_pt_root [ptthread.c:06134781ceafb088a08d78e6be5806f2c5d4c308 : 201 + 0x9]
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -      rbx = 0x000070000c95e000    rbp = 0x000070000c95dfb0
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -      rsp = 0x000070000c95df80    r12 = 0x000000014a1aeec0
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -      r13 = 0x0000000000000000    r14 = 0x000070000c95e000
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -      r15 = 0x0000000000000002    rip = 0x0000000101b0ab89
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -     Found by: call frame info
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -  9  libsystem_pthread.dylib!_pthread_start + 0x93
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -      rbx = 0x000070000c95e000    rbp = 0x000070000c95dfd0
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -      rsp = 0x000070000c95dfc0    r12 = 0x0000000000000000
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -      r15 = 0x0000000000000000    rip = 0x00007fff6e348109
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -     Found by: call frame info
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO - 10  libsystem_pthread.dylib!thread_start + 0xe
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -      rbx = 0x0000000000000000    rbp = 0x000070000c95dff0
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -      rsp = 0x000070000c95dfe0    r12 = 0x0000000000000000
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -      r15 = 0x0000000000000000    rip = 0x00007fff6e343b8b
[task 2022-06-29T10:32:20.963Z] 10:32:20     INFO -     Found by: call frame info
[task 2022-06-29T10:32:20.964Z] 10:32:20     INFO - 
[task 2022-06-29T10:32:20.964Z] 10:32:20     INFO - Thread 0 MainThread
[task 2022-06-29T10:32:20.964Z] 10:32:20     INFO -  0  XUL!js::gc::detail::AssertCellIsNotGray(js::gc::Cell const*) [GC.cpp:06134781ceafb088a08d78e6be5806f2c5d4c308 : 4630 + 0x0]

Hi Paul, can this be a regression of bug 1743781?

Flags: needinfo?(pbone)
Summary: Intermittent Assertion failure: topSize == exSize, at /builds/worker/checkouts/gecko/xpcom/base/nsMemoryReporterManager.cpp:537 → High frequency Assertion failure: topSize == exSize, at /builds/worker/checkouts/gecko/xpcom/base/nsMemoryReporterManager.cpp:537
See Also: → 1777370

That shouldn't happen...

Assignee: nobody → pbone
Status: NEW → ASSIGNED
Flags: needinfo?(pbone)
OS: Unspecified → macOS
Priority: P5 → P1
Hardware: Unspecified → x86_64

I developed this on a Mac M1. I suspect that for some reason the memory maps don't match on x86_64. I can try and find out why but the first step is to remove the assertions and let people get on with their non-crashy lives.

Summary: High frequency Assertion failure: topSize == exSize, at /builds/worker/checkouts/gecko/xpcom/base/nsMemoryReporterManager.cpp:537 → High frequency Assertion failure: topSize == exSize (and others) at /builds/worker/checkouts/gecko/xpcom/base/nsMemoryReporterManager.cpp:537

Now that we know these assertions fire, we can remove them.

Pushed by pbone@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/767478fc10a7
Remove memory map assertions r=glandium
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 104 Branch

Backed out of beta 104 as requested because regressor bug 1743781 was backed out as well for causing bug 1779138

Backed out link:
https://hg.mozilla.org/releases/mozilla-beta/rev/d80a53de39264c6a50677083136cbf4d491c799d

Target Milestone: 104 Branch → 105 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: