Skip to content

Instantly share code, notes, and snippets.

@hotsphink
Created June 28, 2019 17:39
Show Gist options
  • Select an option

  • Save hotsphink/376c8721e6e335181a5a22dce1af5375 to your computer and use it in GitHub Desktop.

Select an option

Save hotsphink/376c8721e6e335181a5a22dce1af5375 to your computer and use it in GitHub Desktop.
mkgist-created gist
This file has been truncated, but you can view the full file.
#-----------------------------------------------------------------
# dmd.py -o dmd.out dmd-TabsOpenSettled-2-7156.json.gz
Invocation {
$DMD = '--mode=dark-matter --stacks=full'
Mode = 'dark-matter'
}
#-----------------------------------------------------------------
# no twice-reported heap blocks
#-----------------------------------------------------------------
Unreported {
100 blocks in heap block record 1 of 3,744
102,400 bytes (102,400 requested / 0 slop)
Individual block sizes: 1,024 x 100
1.40% of the heap (1.40% cumulative)
4.56% of unreported (4.56% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: class nsZipItem * nsZipArchive::CreateZipItem() [modules/libjar/nsZipArchive.cpp:633]
#03: nsZipArchive::OpenArchive(nsZipHandle *,PRFileDesc *) [modules/libjar/nsZipArchive.cpp:338]
#04: nsZipArchive::OpenArchive(nsIFile *) [modules/libjar/nsZipArchive.cpp:405]
#05: static void mozilla::Omnijar::InitOne(class nsIFile *, mozilla::Omnijar::Type) [xpcom/build/Omnijar.cpp:81]
#06: mozilla::Omnijar::Init(nsIFile *,nsIFile *) [xpcom/build/Omnijar.cpp:105]
#07: XRE_InitCommandLine(int,char * * const) [toolkit/xre/nsAppRunner.cpp:4942]
#08: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:627]
}
}
Unreported {
10 blocks in heap block record 2 of 3,744
51,200 bytes (30,040 requested / 21,160 slop)
Individual block sizes: 8,192 x 5; 2,048 x 5
0.70% of the heap (2.10% cumulative)
2.28% of unreported (6.84% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: SkSurface::getCanvas() [gfx/skia/skia/src/image/SkSurface.cpp:162]
#04: mozilla::gfx::DrawTargetSkia::Init(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/DrawTargetSkia.cpp:1720]
#05: mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/Factory.cpp:374]
#06: gfxPlatform::CreateDrawTargetForBackend(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/thebes/gfxPlatform.cpp:1633]
#07: gfxPlatform::CreateOffscreenContentDrawTarget(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,bool) [gfx/thebes/gfxPlatform.cpp:1656]
#08: mozilla::widget::PuppetWidget::InfallibleCreate(nsIWidget *,void *,mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel> const &,nsWidgetInitData *) [widget/PuppetWidget.cpp:121]
}
}
Unreported {
386 blocks in heap block record 3 of 3,744
49,408 bytes (46,320 requested / 3,088 slop)
Individual block sizes: 128 x 386
0.68% of the heap (2.78% cumulative)
2.20% of unreported (9.05% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127]
#03: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:598]
#04: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657]
#05: ??? (???:???)
}
}
Unreported {
470 blocks in heap block record 4 of 3,744
48,880 bytes (45,120 requested / 3,760 slop)
Individual block sizes: 176 x 235; 32 x 235
0.67% of the heap (3.45% cumulative)
2.18% of unreported (11.23% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsTimer::WithEventTarget(nsIEventTarget *) [xpcom/threads/nsTimerImpl.cpp:779]
#04: nsTimer::XPCOMConstructor(nsISupports *,nsID const &,void * *) [xpcom/threads/nsTimerImpl.cpp:792]
#05: nsComponentManagerImpl::CreateInstanceByContractID(char const *,nsISupports *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:0]
#06: static bool xpc::CIGSHelper(struct JSContext *, unsigned int, union JS::Value *, bool) [js/xpconnect/src/XPCJSID.cpp:0]
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#08: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:611]
}
}
Unreported {
5 blocks in heap block record 5 of 3,744
40,960 bytes (31,360 requested / 9,600 slop)
Individual block sizes: 8,192 x 5
0.56% of the heap (4.01% cumulative)
1.83% of unreported (13.05% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::Performance::CreateForMainThread(nsPIDOMWindowInner *,nsIPrincipal *,nsDOMNavigationTiming *,nsITimedChannel *) [dom/performance/Performance.cpp:56]
#04: nsPIDOMWindowInner::CreatePerformanceObjectIfNeeded() [dom/base/nsGlobalWindowInner.cpp:2227]
#05: mozilla::dom::Window_Binding::get_performance(JSContext *,JS::Handle<JSObject *>,nsGlobalWindowInner *,JSJitGetterCallArgs) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::5626]
#06: mozilla::dom::Window_Binding::ClearCachedPerformanceValue(JSContext *,nsGlobalWindowInner *) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::19893]
#07: nsGlobalWindowInner::ClearDocumentDependentSlots(JSContext *) [dom/base/nsGlobalWindowInner.cpp:6802]
#08: nsGlobalWindowInner::InnerSetNewDocument(JSContext *,mozilla::dom::Document *) [dom/base/nsGlobalWindowInner.cpp:1618]
}
}
Unreported {
9 blocks in heap block record 6 of 3,744
36,864 bytes (36,864 requested / 0 slop)
Individual block sizes: 4,096 x 9
0.50% of the heap (4.51% cumulative)
1.64% of unreported (14.69% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: operator new(unsigned __int64) [f:/dd/vctools/crt/vcstartup/src/heap/new_scalar.cpp:35]
#03: ProfilingStack::ensureCapacitySlow() [js/src/vm/ProfilingStack.cpp:34]
#04: struct already_AddRefed<nsIRunnable> mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent(bool, mozilla::EventQueuePriority *) [xpcom/threads/ThreadEventQueue.cpp:151]
#05: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1134]
#06: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486]
#07: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:303]
#08: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309]
}
}
Unreported {
35 blocks in heap block record 7 of 3,744
35,840 bytes (35,840 requested / 0 slop)
Individual block sizes: 1,024 x 35
0.49% of the heap (5.00% cumulative)
1.60% of unreported (16.29% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: class nsZipItem * nsZipArchive::CreateZipItem() [modules/libjar/nsZipArchive.cpp:633]
#03: nsZipArchive::OpenArchive(nsZipHandle *,PRFileDesc *) [modules/libjar/nsZipArchive.cpp:338]
#04: nsZipArchive::OpenArchive(nsIFile *) [modules/libjar/nsZipArchive.cpp:405]
#05: static void mozilla::Omnijar::InitOne(class nsIFile *, mozilla::Omnijar::Type) [xpcom/build/Omnijar.cpp:81]
#06: mozilla::Omnijar::Init(nsIFile *,nsIFile *) [xpcom/build/Omnijar.cpp:104]
#07: XRE_InitCommandLine(int,char * * const) [toolkit/xre/nsAppRunner.cpp:4942]
#08: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:627]
}
}
Unreported {
8 blocks in heap block record 8 of 3,744
32,768 bytes (32,768 requested / 0 slop)
Individual block sizes: 4,096 x 8
0.45% of the heap (5.45% cumulative)
1.46% of unreported (17.75% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: operator new(unsigned __int64) [f:/dd/vctools/crt/vcstartup/src/heap/new_scalar.cpp:35]
#03: ProfilingStack::ensureCapacitySlow() [js/src/vm/ProfilingStack.cpp:34]
#04: js::HelperThread::threadLoop() [js/src/vm/HelperThreads.cpp:2509]
#05: static unsigned int js::detail::ThreadTrampoline<void (&)(void *),js::HelperThread *>::Start(void *) [js/src/threading/Thread.h:233]
#06: ucrtbase.dll + 0x1c4be
#07: KERNEL32.DLL + 0x13034
#08: static void patched_BaseThreadInitThunk(int, void *, void *) [mozglue/build/WindowsDllBlocklist.cpp:618]
}
}
Unreported {
2 blocks in heap block record 9 of 3,744
32,768 bytes (32,768 requested / 0 slop)
Individual block sizes: 16,384 x 2
0.45% of the heap (5.90% cumulative)
1.46% of unreported (19.21% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::LifoAlloc::getOrCreateChunk(unsigned __int64) [js/src/ds/LifoAlloc.cpp:213]
#03: js::LifoAlloc::allocImplColdPath(unsigned __int64) [js/src/ds/LifoAlloc.cpp:234]
#04: js::jit::JitcodeGlobalTable::addEntry(js::jit::JitcodeGlobalEntry const &) [js/src/jit/JitcodeMap.cpp:396]
#05: js::jit::BaselineCompiler::compile() [js/src/jit/BaselineCompiler.cpp:361]
#06: js::jit::BaselineCompile(JSContext *,JSScript *,bool) [js/src/jit/BaselineJIT.cpp:232]
#07: js::jit::MethodStatus js::jit::CanEnterBaselineMethod<js::jit::BaselineTier::Compiler>(struct JSContext *, class js::RunState & const) [js/src/jit/BaselineJIT.cpp:394]
#08: js::jit::MaybeEnterJit(JSContext *,js::RunState &) [js/src/jit/Jit.cpp:171]
}
}
Unreported {
4 blocks in heap block record 10 of 3,744
32,768 bytes (16,672 requested / 16,096 slop)
Individual block sizes: 8,192 x 4
0.45% of the heap (6.35% cumulative)
1.46% of unreported (20.67% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static struct rand::ThreadRng rand::thread_rng() [third_party/rust/rand-0.4.3/src/lib.rs:893]
#03: static void std::sys_common::backtrace::__rust_begin_short_backtrace<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/sys_common/backtrace.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:136]
#04: static void std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/thread/mod.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:474]
#05: static void alloc::boxed::{{impl}}::call_once<(),FnBox<()>>() [git:github.com/rust-lang/rust:src/liballoc/boxed.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:702]
#06: static void std::sys::windows::thread::{{impl}}::new::thread_start() [git:github.com/rust-lang/rust:src/libstd/sys/windows/thread.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:48]
#07: KERNEL32.DLL + 0x13034
#08: static void patched_BaseThreadInitThunk(int, void *, void *) [mozglue/build/WindowsDllBlocklist.cpp:618]
}
}
Unreported {
402 blocks in heap block record 11 of 3,744
32,160 bytes (28,944 requested / 3,216 slop)
Individual block sizes: 80 x 402
0.44% of the heap (6.79% cumulative)
1.43% of unreported (22.10% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:592]
#03: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657]
#04: ??? (???:???)
}
}
Unreported {
1 block in heap block record 12 of 3,744
28,672 bytes (28,672 requested / 0 slop)
0.39% of the heap (7.18% cumulative)
1.28% of unreported (23.38% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: nsCSSProps::AddRefTable() [layout/style/nsCSSProps.cpp:83]
#05: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:156]
#06: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#07: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#08: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
}
}
Unreported {
286 blocks in heap block record 13 of 3,744
25,664 bytes (25,664 requested / 0 slop)
Individual block sizes: 128 x 120; 64 x 156; 32 x 10
0.35% of the heap (7.53% cumulative)
1.14% of unreported (24.53% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: static void nsTHashtable<nsBaseHashtableET<nsStringHashKey,MiscContainer *> >::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435]
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573]
#06: nsFrameMessageManager::AddMessageListener(nsTSubstring<char16_t> const &,mozilla::dom::MessageListener &,bool,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:206]
#07: static bool mozilla::dom::ContentFrameMessageManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ContentFrameMessageManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::2051]
#08: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
}
}
Unreported {
1 block in heap block record 14 of 3,744
24,576 bytes (21,304 requested / 3,272 slop)
0.34% of the heap (7.87% cumulative)
1.10% of unreported (25.62% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: XPCJSContext::NewXPCJSContext(XPCJSContext *) [js/xpconnect/src/XPCJSContext.cpp:1242]
#04: nsXPConnect::nsXPConnect() [js/xpconnect/src/nsXPConnect.cpp:76]
#05: nsXPConnect::InitStatics() [js/xpconnect/src/nsXPConnect.cpp:127]
#06: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#07: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#08: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
}
}
Unreported {
33 blocks in heap block record 15 of 3,744
20,880 bytes (14,880 requested / 6,000 slop)
Individual block sizes: 2,048 x 4; 1,024 x 7; 336 x 2; 288; 240 x 19
0.29% of the heap (8.15% cumulative)
0.93% of unreported (26.55% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: static union core::result::Result<style::counter_style::Symbols, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::{{impl}}::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/counter_style/mod.rs:571]
#03: static union core::result::Result<style::counter_style::CounterStyleRuleData, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::parse_counter_style_body(struct style::values::CustomIdent, struct style::parser::ParserContext *, struct cssparser::parser::Parser *, struct cssparser::tokenizer::SourceLocation) [servo/components/style/counter_style/mod.rs:89]
#04: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, union style::stylesheets::rule_parser::AtRuleBlockPrelude, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:490]
#05: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:503]
#06: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86]
#07: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391]
#08: mozilla::StyleSheet::ParseSheetSync(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *,unsigned int,mozilla::css::LoaderReusableStyleSheets *) [layout/style/StyleSheet.cpp:1009]
}
}
Unreported {
1 block in heap block record 16 of 3,744
20,480 bytes (20,152 requested / 328 slop)
0.28% of the heap (8.43% cumulative)
0.91% of unreported (27.46% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: do_GetNativeTheme() [widget/windows/nsNativeThemeWin.cpp:4294]
#04: nsBox::nsBox(mozilla::ComputedStyle *,nsPresContext *,nsQueryFrame::ClassID) [layout/xul/nsBox.cpp:64]
#05: NS_NewViewportFrame(mozilla::PresShell *,mozilla::ComputedStyle *) [layout/generic/ViewportFrame.cpp:31]
#06: nsCSSFrameConstructor::ConstructRootFrame() [layout/base/nsCSSFrameConstructor.cpp:2470]
#07: mozilla::PresShell::Initialize() [layout/base/PresShell.cpp:1739]
#08: nsContentSink::StartLayout(bool) [dom/base/nsContentSink.cpp:1207]
}
}
Unreported {
1 block in heap block record 17 of 3,744
20,480 bytes (19,456 requested / 1,024 slop)
0.28% of the heap (8.71% cumulative)
0.91% of unreported (28.38% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: nsPermissionManager::AddInternal(nsIPrincipal *,nsTSubstring<char> const &,unsigned int,__int64,unsigned int,__int64,__int64,nsPermissionManager::NotifyOperationType,nsPermissionManager::DBOperationType,bool) [extensions/permissions/nsPermissionManager.cpp:1780]
#05: mozilla::dom::ContentChild::RecvAddPermission(IPC::Permission const &) [dom/ipc/ContentChild.cpp:2657]
#06: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9072]
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
}
}
Unreported {
1 block in heap block record 18 of 3,744
20,480 bytes (18,432 requested / 2,048 slop)
0.28% of the heap (8.99% cumulative)
0.91% of unreported (29.29% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: static bool nsContentUtils::InitializeEventTable() [dom/base/nsContentUtils.cpp:774]
#04: nsContentUtils::Init() [dom/base/nsContentUtils.cpp:591]
#05: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:173]
#06: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#07: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#08: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
}
}
Unreported {
5 blocks in heap block record 19 of 3,744
20,480 bytes (17,920 requested / 2,560 slop)
Individual block sizes: 4,096 x 5
0.28% of the heap (9.27% cumulative)
0.91% of unreported (30.20% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: nsFrameMessageManager::AddMessageListener(nsTSubstring<char16_t> const &,mozilla::dom::MessageListener &,bool,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:206]
#05: static bool mozilla::dom::ContentFrameMessageManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ContentFrameMessageManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::2051]
#06: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088]
}
}
Unreported {
5 blocks in heap block record 20 of 3,744
20,480 bytes (11,440 requested / 9,040 slop)
Individual block sizes: 4,096 x 5
0.28% of the heap (9.55% cumulative)
0.91% of unreported (31.11% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::NewRealm(JSContext *,JSPrincipals *,JS::RealmOptions const &) [js/src/gc/GC.cpp:8205]
#03: js::GlobalObject::new_(JSContext *,js::Class const *,JSPrincipals *,JS::OnNewGlobalHookOption,JS::RealmOptions const &) [js/src/vm/GlobalObject.cpp:587]
#04: mozilla::dom::CreateGlobal<nsGlobalWindowInner,&mozilla::dom::Window_Binding::GetProtoObjectHandle(JSContext *)>(JSContext *,nsGlobalWindowInner *,nsWrapperCache *,JSClass const *,JS::RealmOptions &,JSPrincipals *,bool,JS::MutableHandle<JSObject *>) [dom/bindings/BindingUtils.h:2843]
#05: mozilla::dom::Window_Binding::Wrap(JSContext *,nsGlobalWindowInner *,nsWrapperCache *,JS::RealmOptions &,JSPrincipals *,bool,JS::MutableHandle<JSObject *>) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::19742]
#06: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2047]
#07: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:967]
#08: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
}
}
Unreported {
5 blocks in heap block record 21 of 3,744
20,480 bytes (10,520 requested / 9,960 slop)
Individual block sizes: 4,096 x 5
0.28% of the heap (9.83% cumulative)
0.91% of unreported (32.03% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:951]
#04: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882]
#05: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736]
#06: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980]
#07: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
#08: nsresult nsDocShell::SetupNewViewer(class nsIContentViewer *) [docshell/base/nsDocShell.cpp:8529]
}
}
Unreported {
69 blocks in heap block record 22 of 3,744
18,768 bytes (18,216 requested / 552 slop)
Individual block sizes: 272 x 69
0.26% of the heap (10.09% cumulative)
0.84% of unreported (32.86% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, union style::stylesheets::rule_parser::AtRuleBlockPrelude, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:489]
#03: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:503]
#04: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86]
#05: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391]
#06: mozilla::StyleSheet::ParseSheetSync(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *,unsigned int,mozilla::css::LoaderReusableStyleSheets *) [layout/style/StyleSheet.cpp:1009]
#07: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1574]
#08: nsresult mozilla::css::StreamLoader::OnStopRequest(class nsIRequest *, nsresult) [layout/style/StreamLoader.cpp:112]
}
}
Unreported {
32 blocks in heap block record 23 of 3,744
18,240 bytes (18,048 requested / 192 slop)
Individual block sizes: 2,048 x 2; 1,024 x 4; 512 x 14; 240 x 12
0.25% of the heap (10.34% cumulative)
0.81% of unreported (33.68% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::MallocProvider<js::ZoneAllocPolicy>::pod_malloc<js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::Data>(unsigned __int64,unsigned __int64) [js/src/vm/MallocProvider.h:0]
#03: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::rehash(unsigned int) [js/src/ds/OrderedHashTable.h:709]
#04: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::put<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry>(js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry &&) [js/src/ds/OrderedHashTable.h:189]
#05: bool js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::put<JS::Handle<JS::Value> &>(const class js::HashableValue & const, class JS::Handle<JS::Value> & const) [js/src/ds/OrderedHashTable.h:811]
#06: js::MapObject::set_impl(JSContext *,JS::CallArgs const &) [js/src/builtin/MapObject.cpp:780]
#07: js::MapObject::set(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:793]
#08: ??? (???:???)
}
}
Unreported {
1 block in heap block record 24 of 3,744
16,384 bytes (14,336 requested / 2,048 slop)
0.22% of the heap (10.56% cumulative)
0.73% of unreported (34.41% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: static bool nsContentUtils::InitializeEventTable() [dom/base/nsContentUtils.cpp:772]
#04: nsContentUtils::Init() [dom/base/nsContentUtils.cpp:591]
#05: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:173]
#06: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#07: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#08: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
}
}
Unreported {
4 blocks in heap block record 25 of 3,744
16,384 bytes (8,480 requested / 7,904 slop)
Individual block sizes: 4,096 x 4
0.22% of the heap (10.79% cumulative)
0.73% of unreported (35.14% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static union crossbeam_deque::Steal<rayon_core::job::JobRef> crossbeam_deque::Stealer<rayon_core::job::JobRef>::steal<rayon_core::job::JobRef>() [third_party/rust/crossbeam-deque-0.2.0/src/lib.rs:714]
#03: static union core::option::Option<rayon_core::job::JobRef> rayon_core::registry::WorkerThread::steal() [third_party/rust/rayon-core/src/registry.rs:616]
#04: static void rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::CountLatch>(struct rayon_core::latch::CountLatch *) [third_party/rust/rayon-core/src/registry.rs:563]
#05: static void std::sys_common::backtrace::__rust_begin_short_backtrace<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/sys_common/backtrace.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:137]
#06: static void std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/thread/mod.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:474]
#07: static void alloc::boxed::{{impl}}::call_once<(),FnBox<()>>() [git:github.com/rust-lang/rust:src/liballoc/boxed.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:702]
#08: static void std::sys::windows::thread::{{impl}}::new::thread_start() [git:github.com/rust-lang/rust:src/libstd/sys/windows/thread.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:48]
}
}
Unreported {
416 blocks in heap block record 26 of 3,744
14,528 bytes (14,528 requested / 0 slop)
Individual block sizes: 64 x 43; 32 x 363; 16 x 10
0.20% of the heap (10.99% cumulative)
0.65% of unreported (35.78% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: static void nsTHashtable<nsBaseHashtableET<nsCStringHashKey,int> >::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435]
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573]
#06: nsCSSProps::AddRefTable() [layout/style/nsCSSProps.cpp:83]
#07: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:156]
#08: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
}
}
Unreported {
225 blocks in heap block record 27 of 3,744
14,400 bytes (12,600 requested / 1,800 slop)
Individual block sizes: 64 x 225
0.20% of the heap (11.18% cumulative)
0.64% of unreported (36.43% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: static bool mozilla::dom::ContentFrameMessageManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ContentFrameMessageManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::2027]
#04: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
#05: ??? (???:???)
}
}
Unreported {
179 blocks in heap block record 28 of 3,744
14,320 bytes (14,320 requested / 0 slop)
Individual block sizes: 80 x 179
0.20% of the heap (11.38% cumulative)
0.64% of unreported (37.06% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127]
#03: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1212]
#04: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284]
#05: ??? (???:???)
}
}
Unreported {
179 blocks in heap block record 29 of 3,744
14,320 bytes (12,888 requested / 1,432 slop)
Individual block sizes: 80 x 179
0.20% of the heap (11.58% cumulative)
0.64% of unreported (37.70% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1206]
#03: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284]
#04: ??? (???:???)
}
}
Unreported {
104 blocks in heap block record 30 of 3,744
13,312 bytes (12,480 requested / 832 slop)
Individual block sizes: 128 x 104
0.18% of the heap (11.76% cumulative)
0.59% of unreported (38.30% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127]
#03: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:598]
#04: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657]
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
}
}
Unreported {
12 blocks in heap block record 31 of 3,744
12,288 bytes (12,288 requested / 0 slop)
Individual block sizes: 1,024 x 12
0.17% of the heap (11.93% cumulative)
0.55% of unreported (38.84% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_SetThreadPrivate [nsprpub/pr/src/threads/prtpd.c:162]
#03: CrashReporter::SetCurrentThreadName(char const *) [toolkit/crashreporter/ThreadAnnotation.cpp:247]
#04: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:430]
#05: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419]
#06: unsigned int pr_root(void *) [nsprpub/pr/src/md/windows/w95thred.c:138]
#07: ucrtbase.dll + 0x1c4be
#08: KERNEL32.DLL + 0x13034
}
}
Unreported {
1 block in heap block record 32 of 3,744
12,288 bytes (12,080 requested / 208 slop)
0.17% of the heap (12.09% cumulative)
0.55% of unreported (39.39% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::gfx::VRManagerChild::InitForContent(mozilla::ipc::Endpoint<mozilla::gfx::PVRManagerChild> &&) [gfx/vr/ipc/VRManagerChild.cpp:82]
#04: mozilla::dom::ContentChild::RecvInitRendering(mozilla::ipc::Endpoint<mozilla::layers::PCompositorManagerChild> &&,mozilla::ipc::Endpoint<mozilla::layers::PImageBridgeChild> &&,mozilla::ipc::Endpoint<mozilla::gfx::PVRManagerChild> &&,mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild> &&,nsTArray<unsigned int> &&) [dom/ipc/ContentChild.cpp:1493]
#05: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::0]
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
}
}
Unreported {
1 block in heap block record 33 of 3,744
12,288 bytes (10,248 requested / 2,040 slop)
0.17% of the heap (12.26% cumulative)
0.55% of unreported (39.94% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145]
#04: mozilla::EventDispatcher::Dispatch(nsISupports *,nsPresContext *,mozilla::WidgetEvent *,mozilla::dom::Event *,nsEventStatus *,mozilla::EventDispatchingCallback *,nsTArray<mozilla::dom::EventTarget *> *) [dom/events/EventDispatcher.cpp:852]
#05: mozilla::EventDispatcher::DispatchDOMEvent(nsISupports *,mozilla::WidgetEvent *,mozilla::dom::Event *,nsPresContext *,nsEventStatus *) [dom/events/EventDispatcher.cpp:1151]
#06: mozilla::DOMEventTargetHelper::DispatchEvent(mozilla::dom::Event &,mozilla::dom::CallerType,mozilla::ErrorResult &) [dom/base/nsWindowRoot.cpp:68]
#07: nsContentUtils::DispatchChromeEvent(mozilla::dom::Document *,nsISupports *,nsTSubstring<char16_t> const &,mozilla::CanBubble,mozilla::Cancelable,bool *) [dom/base/nsContentUtils.cpp:4151]
#08: void nsGlobalWindowOuter::DispatchDOMWindowCreated() [dom/base/nsGlobalWindowOuter.cpp:2344]
}
}
Unreported {
1 block in heap block record 34 of 3,744
12,288 bytes (10,240 requested / 2,048 slop)
0.17% of the heap (12.43% cumulative)
0.55% of unreported (40.49% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: void nsBaseHashtable<nsCharPtrHashKey,nsAutoPtr<mozilla::LogModule>,mozilla::LogModule *>::Put(const char *, class mozilla::LogModule * & const) [xpcom/ds/nsBaseHashtable.h:131]
#04: mozilla::LogModuleManager::CreateOrGetModule(char const *) [xpcom/base/Logging.cpp:364]
#05: profiler_init(void *) [tools/profiler/core/platform.cpp:2856]
#06: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:400]
#07: static int content_process_main(class mozilla::Bootstrap *, int, char * *) [ipc/contentproc/plugin-container.cpp:56]
#08: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:267]
}
}
Unreported {
1 block in heap block record 35 of 3,744
12,288 bytes (8,256 requested / 4,032 slop)
0.17% of the heap (12.60% cumulative)
0.55% of unreported (41.03% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsHTMLDNSPrefetch::Initialize() [dom/html/nsHTMLDNSPrefetch.cpp:54]
#04: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:198]
#05: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#06: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#07: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
#08: XRE_InitEmbedding2(nsIFile *,nsIFile *,nsIDirectoryServiceProvider *) [toolkit/xre/nsEmbedFunctions.cpp:198]
}
}
Unreported {
1 block in heap block record 36 of 3,744
12,288 bytes (8,196 requested / 4,092 slop)
0.17% of the heap (12.77% cumulative)
0.55% of unreported (41.58% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: qcms_profile_precache_output_transform [gfx/qcms/transform.cpp:1047]
#03: static void gfxPlatform::CreateCMSOutputProfile() [gfx/thebes/gfxPlatform.cpp:2102]
#04: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:1057]
#05: gfxPlatform::InitChild(mozilla::gfx::ContentDeviceData const &) [gfx/thebes/gfxPlatform.cpp:508]
#06: mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData const &,mozilla::dom::ipc::StructuredCloneData const &,nsTArray<LookAndFeelInt> &&,nsTArray<mozilla::dom::SystemFontListEntry> &&,mozilla::Maybe<void *> const &,unsigned __int64 const &) [dom/ipc/ContentChild.cpp:610]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9589]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
1 block in heap block record 37 of 3,744
12,288 bytes (8,196 requested / 4,092 slop)
0.17% of the heap (12.93% cumulative)
0.55% of unreported (42.13% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: qcms_profile_precache_output_transform [gfx/qcms/transform.cpp:1063]
#03: static void gfxPlatform::CreateCMSOutputProfile() [gfx/thebes/gfxPlatform.cpp:2102]
#04: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:1057]
#05: gfxPlatform::InitChild(mozilla::gfx::ContentDeviceData const &) [gfx/thebes/gfxPlatform.cpp:508]
#06: mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData const &,mozilla::dom::ipc::StructuredCloneData const &,nsTArray<LookAndFeelInt> &&,nsTArray<mozilla::dom::SystemFontListEntry> &&,mozilla::Maybe<void *> const &,unsigned __int64 const &) [dom/ipc/ContentChild.cpp:610]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9589]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
1 block in heap block record 38 of 3,744
12,288 bytes (8,196 requested / 4,092 slop)
0.17% of the heap (13.10% cumulative)
0.55% of unreported (42.68% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: qcms_profile_precache_output_transform [gfx/qcms/transform.cpp:1055]
#03: static void gfxPlatform::CreateCMSOutputProfile() [gfx/thebes/gfxPlatform.cpp:2102]
#04: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:1057]
#05: gfxPlatform::InitChild(mozilla::gfx::ContentDeviceData const &) [gfx/thebes/gfxPlatform.cpp:508]
#06: mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData const &,mozilla::dom::ipc::StructuredCloneData const &,nsTArray<LookAndFeelInt> &&,nsTArray<mozilla::dom::SystemFontListEntry> &&,mozilla::Maybe<void *> const &,unsigned __int64 const &) [dom/ipc/ContentChild.cpp:610]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9589]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
60 blocks in heap block record 39 of 3,744
11,520 bytes (11,520 requested / 0 slop)
Individual block sizes: 192 x 60
0.16% of the heap (13.26% cumulative)
0.51% of unreported (43.19% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsFrameSelection::nsFrameSelection() [layout/generic/nsFrameSelection.cpp:283]
#04: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:968]
#05: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882]
#06: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736]
#07: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980]
#08: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
}
}
Unreported {
43 blocks in heap block record 40 of 3,744
11,120 bytes (8,384 requested / 2,736 slop)
Individual block sizes: 4,096; 1,024 x 3; 512; 368 x 2; 176; 144; 128 x 6; 112; 96 x 4; 80 x 2; 64 x 5; 48 x 10; 32 x 4; 16 x 2
0.15% of the heap (13.41% cumulative)
0.50% of unreported (43.69% cumulative)
Allocated at {
}
}
Unreported {
171 blocks in heap block record 41 of 3,744
10,944 bytes (9,576 requested / 1,368 slop)
Individual block sizes: 64 x 171
0.15% of the heap (13.56% cumulative)
0.49% of unreported (44.17% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::EventTarget_Binding::addEventListener(JSContext *,JS::Handle<JSObject *>,mozilla::dom::EventTarget *,JSJitMethodCallArgs const &) [s3:gecko-generated-sources-l1:672e74a090ab9e8d7b663e6dc12881a77626fe08138e68c1d22f3aac1e3e469290756df1fd0237a66ab2f080c54b72f594c5c2ef126f52ac5f70683925425a0e/dom/bindings/EventTargetBinding.cpp::886]
#04: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::MaybeGlobalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
#05: ??? (???:???)
}
}
Unreported {
225 blocks in heap block record 42 of 3,744
10,800 bytes (10,800 requested / 0 slop)
Individual block sizes: 48 x 225
0.15% of the heap (13.71% cumulative)
0.48% of unreported (44.65% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsFrameMessageManager::AddMessageListener(nsTSubstring<char16_t> const &,mozilla::dom::MessageListener &,bool,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:206]
#04: static bool mozilla::dom::ContentFrameMessageManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ContentFrameMessageManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::2051]
#05: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
#06: ??? (???:???)
}
}
Unreported {
204 blocks in heap block record 43 of 3,744
10,560 bytes (10,560 requested / 0 slop)
Individual block sizes: 128 x 2; 64 x 120; 32 x 82
0.14% of the heap (13.85% cumulative)
0.47% of unreported (45.12% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: static void nsTHashtable<nsBaseHashtableET<nsStringHashKey,EventNameMapping> >::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435]
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573]
#06: static bool nsContentUtils::InitializeEventTable() [dom/base/nsContentUtils.cpp:774]
#07: nsContentUtils::Init() [dom/base/nsContentUtils.cpp:591]
#08: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:173]
}
}
Unreported {
330 blocks in heap block record 44 of 3,744
10,560 bytes (10,560 requested / 0 slop)
Individual block sizes: 32 x 330
0.14% of the heap (14.00% cumulative)
0.47% of unreported (45.60% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: PL_HashTableRawAdd [nsprpub/lib/ds/plhash.c:234]
#03: SECOID_Init [security/nss/lib/util/secoid.c:2113]
#04: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3108]
#05: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243]
#06: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244]
#07: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:504]
#08: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
}
}
Unreported {
5 blocks in heap block record 45 of 3,744
10,240 bytes (10,240 requested / 0 slop)
Individual block sizes: 2,048 x 5
0.14% of the heap (14.14% cumulative)
0.46% of unreported (46.05% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: mozilla::EventListenerManager::AddEventListenerInternal(mozilla::dom::CallbackObjectHolder<mozilla::dom::EventListener,nsIDOMEventListener>,mozilla::EventMessage,nsAtom *,mozilla::EventListenerFlags const &,bool,bool) [dom/events/EventListenerManager.cpp:234]
#05: mozilla::EventListenerManager::AddEventListenerByType(mozilla::dom::CallbackObjectHolder<mozilla::dom::EventListener,nsIDOMEventListener>,nsTSubstring<char16_t> const &,mozilla::EventListenerFlags const &,mozilla::dom::Optional<bool> const &) [dom/events/EventListenerManager.cpp:675]
#06: mozilla::dom::EventTarget::AddEventListener(nsTSubstring<char16_t> const &,mozilla::dom::EventListener *,mozilla::dom::AddEventListenerOptionsOrBoolean const &,mozilla::dom::Nullable<bool> const &,mozilla::ErrorResult &) [dom/events/EventTarget.cpp:69]
#07: mozilla::dom::EventTarget_Binding::addEventListener(JSContext *,JS::Handle<JSObject *>,mozilla::dom::EventTarget *,JSJitMethodCallArgs const &) [s3:gecko-generated-sources-l1:672e74a090ab9e8d7b663e6dc12881a77626fe08138e68c1d22f3aac1e3e469290756df1fd0237a66ab2f080c54b72f594c5c2ef126f52ac5f70683925425a0e/dom/bindings/EventTargetBinding.cpp::931]
#08: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::MaybeGlobalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
}
}
Unreported {
5 blocks in heap block record 46 of 3,744
10,240 bytes (10,240 requested / 0 slop)
Individual block sizes: 2,048 x 5
0.14% of the heap (14.28% cumulative)
0.46% of unreported (46.51% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: mozilla::EventListenerManager::AddEventListenerInternal(mozilla::dom::CallbackObjectHolder<mozilla::dom::EventListener,nsIDOMEventListener>,mozilla::EventMessage,nsAtom *,mozilla::EventListenerFlags const &,bool,bool) [dom/events/EventListenerManager.cpp:234]
#05: mozilla::EventListenerManager::AddEventListenerByType(mozilla::dom::CallbackObjectHolder<mozilla::dom::EventListener,nsIDOMEventListener>,nsTSubstring<char16_t> const &,mozilla::EventListenerFlags const &,mozilla::dom::Optional<bool> const &) [dom/events/EventListenerManager.cpp:675]
#06: void nsFormFillController::AddWindowListeners(class nsPIDOMWindowOuter *) [toolkit/components/satchel/nsFormFillController.cpp:1277]
#07: nsresult nsFormFillController::AttachToBrowser(class nsIDocShell *, class nsIAutoCompletePopup *) [toolkit/components/satchel/nsFormFillController.cpp:232]
#08: XPTC__InvokebyIndex
}
}
Unreported {
5 blocks in heap block record 47 of 3,744
10,240 bytes (10,240 requested / 0 slop)
Individual block sizes: 2,048 x 5
0.14% of the heap (14.42% cumulative)
0.46% of unreported (46.96% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: mozilla::ThrottledEventQueue::Inner::Dispatch(already_AddRefed<nsIRunnable>,unsigned int) [xpcom/threads/ThrottledEventQueue.cpp:347]
#04: mozilla::ThrottledEventQueue::Dispatch(already_AddRefed<nsIRunnable>,unsigned int) [xpcom/threads/ThrottledEventQueue.cpp:410]
#05: nsresult TimerThread::Run() [xpcom/threads/TimerThread.cpp:424]
#06: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
#07: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486]
#08: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:304]
}
}
Unreported {
80 blocks in heap block record 48 of 3,744
10,240 bytes (10,240 requested / 0 slop)
Individual block sizes: 128 x 80
0.14% of the heap (14.56% cumulative)
0.46% of unreported (47.42% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: mozilla::net::nsStandardURL::BuildNormalizedSpec(char const *,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:805]
#05: mozilla::net::nsStandardURL::SetSpecWithEncoding(nsTSubstring<char> const &,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:1505]
#06: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:370]
#07: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1759]
#08: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:0]
}
}
Unreported {
5 blocks in heap block record 49 of 3,744
10,240 bytes (6,760 requested / 3,480 slop)
Individual block sizes: 2,048 x 5
0.14% of the heap (14.70% cumulative)
0.46% of unreported (47.88% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsPresContext::Init(nsDeviceContext *) [layout/base/nsPresContext.cpp:639]
#04: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:898]
#05: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
#06: nsresult nsDocShell::SetupNewViewer(class nsIContentViewer *) [docshell/base/nsDocShell.cpp:8529]
#07: nsresult nsDocShell::Embed(class nsIContentViewer *, const char *, class nsISupports *) [docshell/base/nsDocShell.cpp:6379]
#08: nsresult nsDocShell::CreateContentViewer(const class nsTSubstring<char> & const, class nsIRequest *, class nsIStreamListener * *) [docshell/base/nsDocShell.cpp:0]
}
}
Unreported {
5 blocks in heap block record 50 of 3,744
10,240 bytes (6,400 requested / 3,840 slop)
Individual block sizes: 2,048 x 5
0.14% of the heap (14.84% cumulative)
0.46% of unreported (48.33% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:166]
#04: nsNodeInfoManager::GetDocumentNodeInfo() [dom/base/nsNodeInfoManager.cpp:265]
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2124]
#06: nsHTMLDocument::Init() [dom/html/nsHTMLDocument.cpp:172]
#07: NS_NewHTMLDocument(mozilla::dom::Document * *,bool) [dom/html/nsHTMLDocument.cpp:136]
#08: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0]
}
}
Unreported {
5 blocks in heap block record 51 of 3,744
10,240 bytes (6,160 requested / 4,080 slop)
Individual block sizes: 2,048 x 5
0.14% of the heap (14.98% cumulative)
0.46% of unreported (48.79% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::BrowserChild::Create(mozilla::dom::ContentChild *,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::TabContext const &,mozilla::dom::BrowsingContext *,unsigned int,bool) [dom/ipc/BrowserChild.cpp:340]
#04: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1832]
#05: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7306]
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
#08: nsresult mozilla::SchedulerGroup::Runnable::Run() [xpcom/threads/SchedulerGroup.cpp:295]
}
}
Unreported {
2 blocks in heap block record 52 of 3,744
10,240 bytes (6,008 requested / 4,232 slop)
Individual block sizes: 8,192; 2,048
0.14% of the heap (15.12% cumulative)
0.46% of unreported (49.25% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: SkSurface::getCanvas() [gfx/skia/skia/src/image/SkSurface.cpp:162]
#04: mozilla::gfx::DrawTargetSkia::Init(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/DrawTargetSkia.cpp:1720]
#05: mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/Factory.cpp:374]
#06: gfxPlatform::CreateDrawTargetForBackend(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/thebes/gfxPlatform.cpp:1633]
#07: gfxPlatform::CreateOffscreenContentDrawTarget(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,bool) [gfx/thebes/gfxPlatform.cpp:1656]
#08: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:1024]
}
}
Unreported {
5 blocks in heap block record 53 of 3,744
10,240 bytes (5,480 requested / 4,760 slop)
Individual block sizes: 2,048 x 5
0.14% of the heap (15.26% cumulative)
0.46% of unreported (49.70% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsDocShell::Create(mozilla::dom::BrowsingContext *) [docshell/base/nsDocShell.cpp:474]
#04: nsWebBrowser::Create(nsIWebBrowserChrome *,nsIWidget *,mozilla::OriginAttributes const &,mozilla::dom::BrowsingContext *,bool) [toolkit/components/browser/nsWebBrowser.cpp:119]
#05: mozilla::dom::BrowserChild::Init(mozIDOMWindowProxy *) [dom/ipc/BrowserChild.cpp:509]
#06: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1852]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7306]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
620 blocks in heap block record 54 of 3,744
9,920 bytes (1,712 requested / 8,208 slop)
Individual block sizes: 16 x 620
0.14% of the heap (15.39% cumulative)
0.44% of unreported (50.14% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static union core::result::Result<style::counter_style::Symbol, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::{{impl}}::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/counter_style/mod.rs:429]
#03: static union core::result::Result<style::counter_style::Symbols, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::{{impl}}::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/counter_style/mod.rs:565]
#04: static union core::result::Result<style::counter_style::CounterStyleRuleData, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::parse_counter_style_body(struct style::values::CustomIdent, struct style::parser::ParserContext *, struct cssparser::parser::Parser *, struct cssparser::tokenizer::SourceLocation) [servo/components/style/counter_style/mod.rs:89]
#05: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, union style::stylesheets::rule_parser::AtRuleBlockPrelude, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:490]
#06: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:503]
#07: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86]
#08: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391]
}
}
Unreported {
4 blocks in heap block record 55 of 3,744
9,216 bytes (9,168 requested / 48 slop)
Individual block sizes: 4,096; 2,048 x 2; 1,024
0.13% of the heap (15.52% cumulative)
0.41% of unreported (50.56% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::MallocProvider<js::ZoneAllocPolicy>::pod_malloc<js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::Data>(unsigned __int64,unsigned __int64) [js/src/vm/MallocProvider.h:0]
#03: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::rehash(unsigned int) [js/src/ds/OrderedHashTable.h:709]
#04: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::put<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry>(js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry &&) [js/src/ds/OrderedHashTable.h:189]
#05: bool js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::put<JS::Handle<JS::Value> &>(const class js::HashableValue & const, class JS::Handle<JS::Value> & const) [js/src/ds/OrderedHashTable.h:811]
#06: js::MapObject::set(JSContext *,JS::Handle<JSObject *>,JS::Handle<JS::Value>,JS::Handle<JS::Value>) [js/src/builtin/MapObject.cpp:581]
#07: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2983]
#08: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027]
}
}
Unreported {
6 blocks in heap block record 56 of 3,744
9,024 bytes (5,472 requested / 3,552 slop)
Individual block sizes: 2,048 x 4; 416 x 2
0.12% of the heap (15.64% cumulative)
0.40% of unreported (50.96% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: static union core::result::Result<style::counter_style::AdditiveSymbols, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::{{impl}}::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/counter_style/mod.rs:593]
#03: static union core::result::Result<style::counter_style::CounterStyleRuleData, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::parse_counter_style_body(struct style::values::CustomIdent, struct style::parser::ParserContext *, struct cssparser::parser::Parser *, struct cssparser::tokenizer::SourceLocation) [servo/components/style/counter_style/mod.rs:89]
#04: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, union style::stylesheets::rule_parser::AtRuleBlockPrelude, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:490]
#05: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:503]
#06: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86]
#07: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391]
#08: mozilla::StyleSheet::ParseSheetSync(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *,unsigned int,mozilla::css::LoaderReusableStyleSheets *) [layout/style/StyleSheet.cpp:1009]
}
}
Unreported {
2 blocks in heap block record 57 of 3,744
8,208 bytes (4,480 requested / 3,728 slop)
Individual block sizes: 8,192; 16
0.11% of the heap (15.76% cumulative)
0.37% of unreported (51.32% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78]
#04: bool mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>::Bind(class mozilla::PRemoteDecoderManagerChild *) [ipc/glue/ProtocolUtils.h:782]
#05: static void mozilla::RemoteDecoderManagerChild::OpenForGPUProcess(class mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild> *) [dom/media/ipc/RemoteDecoderManagerChild.cpp:189]
#06: nsresult RunnableFunction<void (*)(RefPtr<mozilla::Runnable> &&),mozilla::Tuple<RefPtr<mozilla::Runnable> > >::Run() [ipc/chromium/src/base/task.h:325]
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486]
}
}
Unreported {
2 blocks in heap block record 58 of 3,744
8,208 bytes (4,480 requested / 3,728 slop)
Individual block sizes: 8,192; 16
0.11% of the heap (15.87% cumulative)
0.37% of unreported (51.69% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78]
#04: bool mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild>::Bind(class mozilla::PProcessHangMonitorChild *) [ipc/glue/ProtocolUtils.h:782]
#05: void `anonymous namespace'::HangMonitorChild::Bind(class mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> *) [dom/ipc/ProcessHangMonitor.cpp:587]
#06: nsresult mozilla::detail::RunnableMethodImpl<(anonymous namespace)::HangMonitorChild *,void ((anonymous namespace)::HangMonitorChild::*)(mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> &&),0,mozilla::RunnableKind::Standard,mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> &&>::Run() [xpcom/threads/nsThreadUtils.h:1179]
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486]
}
}
Unreported {
2 blocks in heap block record 59 of 3,744
8,208 bytes (4,480 requested / 3,728 slop)
Individual block sizes: 8,192; 16
0.11% of the heap (15.98% cumulative)
0.37% of unreported (52.05% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: ChildThread::Init() [ipc/chromium/src/chrome/common/child_thread.cc:42]
#04: base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:188]
#05: `anonymous namespace'::ThreadFunc(void *) [ipc/chromium/src/base/platform_thread_win.cc:20]
#06: KERNEL32.DLL + 0x13034
#07: static void patched_BaseThreadInitThunk(int, void *, void *) [mozglue/build/WindowsDllBlocklist.cpp:618]
#08: ntdll.dll + 0x71461
}
}
Unreported {
2 blocks in heap block record 60 of 3,744
8,208 bytes (4,480 requested / 3,728 slop)
Individual block sizes: 8,192; 16
0.11% of the heap (16.09% cumulative)
0.37% of unreported (52.42% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78]
#04: bool mozilla::ipc::Endpoint<mozilla::PProfilerParent>::Bind(class mozilla::PProfilerParent *) [ipc/glue/ProtocolUtils.h:782]
#05: void mozilla::layers::ImageBridgeChild::Bind(class mozilla::ipc::Endpoint<mozilla::layers::PImageBridgeChild> *) [gfx/layers/ipc/ImageBridgeChild.cpp:493]
#06: nsresult mozilla::detail::RunnableMethodImpl<(anonymous namespace)::HangMonitorChild *,void ((anonymous namespace)::HangMonitorChild::*)(mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> &&),0,mozilla::RunnableKind::Standard,mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> &&>::Run() [xpcom/threads/nsThreadUtils.h:1179]
#07: MessageLoop::DoWork() [ipc/chromium/src/base/message_loop.cc:523]
#08: base::MessagePumpDefault::Run(base::MessagePump::Delegate *) [ipc/chromium/src/base/message_pump_default.cc:35]
}
}
Unreported {
2 blocks in heap block record 61 of 3,744
8,208 bytes (4,480 requested / 3,728 slop)
Individual block sizes: 8,192; 16
0.11% of the heap (16.21% cumulative)
0.37% of unreported (52.79% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78]
#04: bool mozilla::ipc::Endpoint<mozilla::PProfilerParent>::Bind(class mozilla::PProfilerParent *) [ipc/glue/ProtocolUtils.h:782]
#05: mozilla::layers::CompositorManagerChild::CompositorManagerChild(mozilla::ipc::Endpoint<mozilla::layers::PCompositorManagerChild> &&,unsigned __int64,unsigned int) [gfx/layers/ipc/CompositorManagerChild.cpp:197]
#06: mozilla::layers::CompositorManagerChild::Init(mozilla::ipc::Endpoint<mozilla::layers::PCompositorManagerChild> &&,unsigned int,unsigned __int64) [gfx/layers/ipc/CompositorManagerChild.cpp:65]
#07: mozilla::dom::ContentChild::RecvInitRendering(mozilla::ipc::Endpoint<mozilla::layers::PCompositorManagerChild> &&,mozilla::ipc::Endpoint<mozilla::layers::PImageBridgeChild> &&,mozilla::ipc::Endpoint<mozilla::gfx::PVRManagerChild> &&,mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild> &&,nsTArray<unsigned int> &&) [dom/ipc/ContentChild.cpp:1483]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::0]
}
}
Unreported {
2 blocks in heap block record 62 of 3,744
8,208 bytes (4,480 requested / 3,728 slop)
Individual block sizes: 8,192; 16
0.11% of the heap (16.32% cumulative)
0.37% of unreported (53.15% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78]
#04: bool mozilla::ipc::Endpoint<mozilla::PProfilerChild>::Bind(class mozilla::PProfilerChild *) [ipc/glue/ProtocolUtils.h:782]
#05: mozilla::ipc::BackgroundChild::GetOrCreateForCurrentThread(nsIEventTarget *) [ipc/glue/BackgroundImpl.cpp:658]
#06: void mozilla::dom::ContentChild::InitXPCOM(const class mozilla::dom::XPCOMInitData & const, const class mozilla::dom::ipc::StructuredCloneData & const) [dom/ipc/ContentChild.cpp:1266]
#07: mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData const &,mozilla::dom::ipc::StructuredCloneData const &,nsTArray<LookAndFeelInt> &&,nsTArray<mozilla::dom::SystemFontListEntry> &&,mozilla::Maybe<void *> const &,unsigned __int64 const &) [dom/ipc/ContentChild.cpp:610]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9589]
}
}
Unreported {
2 blocks in heap block record 63 of 3,744
8,208 bytes (4,480 requested / 3,728 slop)
Individual block sizes: 8,192; 16
0.11% of the heap (16.43% cumulative)
0.37% of unreported (53.52% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78]
#04: bool mozilla::ipc::Endpoint<mozilla::PProfilerParent>::Bind(class mozilla::PProfilerParent *) [ipc/glue/ProtocolUtils.h:782]
#05: mozilla::gfx::VRManagerChild::InitForContent(mozilla::ipc::Endpoint<mozilla::gfx::PVRManagerChild> &&) [gfx/vr/ipc/VRManagerChild.cpp:83]
#06: mozilla::dom::ContentChild::RecvInitRendering(mozilla::ipc::Endpoint<mozilla::layers::PCompositorManagerChild> &&,mozilla::ipc::Endpoint<mozilla::layers::PImageBridgeChild> &&,mozilla::ipc::Endpoint<mozilla::gfx::PVRManagerChild> &&,mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild> &&,nsTArray<unsigned int> &&) [dom/ipc/ContentChild.cpp:1493]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::0]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
2 blocks in heap block record 64 of 3,744
8,208 bytes (4,480 requested / 3,728 slop)
Individual block sizes: 8,192; 16
0.11% of the heap (16.54% cumulative)
0.37% of unreported (53.88% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78]
#04: bool mozilla::ipc::Endpoint<mozilla::PProfilerChild>::Bind(class mozilla::PProfilerChild *) [ipc/glue/ProtocolUtils.h:782]
#05: mozilla::ipc::BackgroundChild::GetOrCreateForCurrentThread(nsIEventTarget *) [ipc/glue/BackgroundImpl.cpp:658]
#06: nsresult mozilla::detail::RunnableFunction<`lambda at z:/task_1561662719/build/src/dom/localstorage/LSObject.cpp:224:54'>::Run() [xpcom/threads/nsThreadUtils.h:565]
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486]
}
}
Unreported {
2 blocks in heap block record 65 of 3,744
8,208 bytes (4,480 requested / 3,728 slop)
Individual block sizes: 8,192; 16
0.11% of the heap (16.66% cumulative)
0.37% of unreported (54.25% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78]
#04: bool mozilla::ipc::Endpoint<mozilla::PProfilerChild>::Bind(class mozilla::PProfilerChild *) [ipc/glue/ProtocolUtils.h:782]
#05: void mozilla::ChildProfilerController::SetupProfilerChild(class mozilla::ipc::Endpoint<mozilla::PProfilerChild> *) [tools/profiler/gecko/ChildProfilerController.cpp:83]
#06: nsresult mozilla::detail::RunnableMethodImpl<RefPtr<mozilla::AudioTrackEncoder>,void (mozilla::AudioTrackEncoder::*)(mozilla::AudioSegment &&),1,mozilla::RunnableKind::Standard,StoreCopyPassByRRef<mozilla::AudioSegment> >::Run() [xpcom/threads/nsThreadUtils.h:1179]
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486]
}
}
Unreported {
2 blocks in heap block record 66 of 3,744
8,208 bytes (4,480 requested / 3,728 slop)
Individual block sizes: 8,192; 16
0.11% of the heap (16.77% cumulative)
0.37% of unreported (54.62% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78]
#04: bool mozilla::ipc::Endpoint<mozilla::PProfilerChild>::Bind(class mozilla::PProfilerChild *) [ipc/glue/ProtocolUtils.h:782]
#05: mozilla::ipc::BackgroundChild::GetOrCreateForCurrentThread(nsIEventTarget *) [ipc/glue/BackgroundImpl.cpp:658]
#06: void mozilla::dom::RemoteWorkerService::InitializeOnTargetThread() [dom/workers/remoteworkers/RemoteWorkerService.cpp:118]
#07: nsresult mozilla::detail::RunnableFunction<`lambda at z:/task_1561662719/build/src/dom/workers/remoteworkers/RemoteWorkerService.cpp:99:27'>::Run() [xpcom/threads/nsThreadUtils.h:565]
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
}
}
Unreported {
8 blocks in heap block record 67 of 3,744
8,192 bytes (8,192 requested / 0 slop)
Individual block sizes: 1,024 x 8
0.11% of the heap (16.88% cumulative)
0.37% of unreported (54.98% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_SetThreadPrivate [nsprpub/pr/src/threads/prtpd.c:162]
#03: nsThread::InitCurrentThread() [xpcom/threads/nsThread.cpp:700]
#04: NS_GetCurrentThread() [xpcom/threads/nsThreadUtils.cpp:502]
#05: profiler_register_thread(char const *,void *) [tools/profiler/core/platform.cpp:3753]
#06: js::HelperThread::threadLoop() [js/src/vm/HelperThreads.cpp:2484]
#07: static unsigned int js::detail::ThreadTrampoline<void (&)(void *),js::HelperThread *>::Start(void *) [js/src/threading/Thread.h:233]
#08: ucrtbase.dll + 0x1c4be
}
}
Unreported {
1 block in heap block record 68 of 3,744
8,192 bytes (7,168 requested / 1,024 slop)
0.11% of the heap (16.99% cumulative)
0.37% of unreported (55.35% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: nsHTMLTags::AddRefTable() [parser/htmlparser/nsHTMLTags.cpp:52]
#05: nsContentUtils::Init() [dom/base/nsContentUtils.cpp:551]
#06: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:173]
#07: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#08: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
}
}
Unreported {
1 block in heap block record 69 of 3,744
8,192 bytes (7,168 requested / 1,024 slop)
0.11% of the heap (17.10% cumulative)
0.37% of unreported (55.71% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: nsDirectoryService::Set(char const *,nsISupports *) [xpcom/io/nsDirectoryService.cpp:234]
#04: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:357]
#05: XRE_InitEmbedding2(nsIFile *,nsIFile *,nsIDirectoryServiceProvider *) [toolkit/xre/nsEmbedFunctions.cpp:198]
#06: mozilla::ipc::ScopedXREEmbed::Start() [ipc/glue/ScopedXREEmbed.cpp:83]
#07: mozilla::dom::ContentProcess::Init(int,char * * const) [dom/ipc/ContentProcess.cpp:188]
#08: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:724]
}
}
Unreported {
8 blocks in heap block record 70 of 3,744
8,192 bytes (6,272 requested / 1,920 slop)
Individual block sizes: 1,024 x 8
0.11% of the heap (17.22% cumulative)
0.37% of unreported (56.08% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewMonitor [nsprpub/pr/src/threads/prmon.c:61]
#03: <unnamed-tag> ExpandMonitorCache(unsigned int) [nsprpub/pr/src/threads/prcmon.c:112]
#04: void _PR_InitStuff() [nsprpub/pr/src/misc/prinit.c:202]
#05: PR_NewThreadPrivateIndex [nsprpub/pr/src/threads/prtpd.c:103]
#06: NS_LogInit [xpcom/base/nsTraceRefcnt.cpp:831]
#07: static nsresult InitXPCOMGlue(mozilla::LibLoadingStrategy) [browser/app/nsBrowserApp.cpp:230]
#08: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:263]
}
}
Unreported {
1 block in heap block record 71 of 3,744
8,192 bytes (6,184 requested / 2,008 slop)
0.11% of the heap (17.33% cumulative)
0.37% of unreported (56.44% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static struct style::sharing::StyleSharingCache<style::gecko::wrapper::GeckoElement> style::sharing::StyleSharingCache<style::gecko::wrapper::GeckoElement>::new<style::gecko::wrapper::GeckoElement>() [servo/components/style/sharing/mod.rs:536]
#03: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_properties::ComputedValues> geckoservo::glue::Servo_ResolveStyleLazily(struct style::gecko_bindings::structs::root::mozilla::dom::Element *, style::gecko_bindings::structs::root::mozilla::PseudoStyleType, style::gecko_bindings::structs::root::mozilla::StyleRuleInclusion, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *, struct style::gecko_bindings::structs::root::RawServoStyleSet *) [servo/ports/geckolib/glue.rs:5171]
#04: mozilla::ServoStyleSet::ResolveStyleLazily(mozilla::dom::Element &,mozilla::PseudoStyleType,mozilla::StyleRuleInclusion) [layout/style/ServoStyleSet.cpp:1060]
#05: static class mozilla::dom::Element * GetPropagatedScrollStylesForViewport(class nsPresContext *, struct mozilla::ScrollStyles *) [layout/base/nsPresContext.cpp:1048]
#06: nsPresContext::UpdateViewportScrollStylesOverride() [layout/base/nsPresContext.cpp:1094]
#07: class nsIFrame * nsCSSFrameConstructor::ConstructDocElementFrame(class mozilla::dom::Element *, class nsILayoutHistoryState *) [layout/base/nsCSSFrameConstructor.cpp:2233]
#08: nsCSSFrameConstructor::ContentRangeInserted(nsIContent *,nsIContent *,nsILayoutHistoryState *,nsCSSFrameConstructor::InsertionKind) [layout/base/nsCSSFrameConstructor.cpp:6987]
}
}
Unreported {
1 block in heap block record 72 of 3,744
8,192 bytes (5,120 requested / 3,072 slop)
0.11% of the heap (17.44% cumulative)
0.37% of unreported (56.81% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: nsHTMLTags::AddRefTable() [parser/htmlparser/nsHTMLTags.cpp:58]
#05: nsContentUtils::Init() [dom/base/nsContentUtils.cpp:551]
#06: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:173]
#07: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#08: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
}
}
Unreported {
2 blocks in heap block record 73 of 3,744
8,192 bytes (4,168 requested / 4,024 slop)
Individual block sizes: 4,096 x 2
0.11% of the heap (17.55% cumulative)
0.37% of unreported (57.17% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static struct curveType * read_curveType(struct mem_source *, unsigned int, unsigned int *) [gfx/qcms/iccread.c:450]
#03: qcms_profile_from_memory [gfx/qcms/iccread.c:1122]
#04: static void gfxPlatform::CreateCMSOutputProfile() [gfx/thebes/gfxPlatform.cpp:2081]
#05: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:1057]
#06: gfxPlatform::InitChild(mozilla::gfx::ContentDeviceData const &) [gfx/thebes/gfxPlatform.cpp:508]
#07: mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData const &,mozilla::dom::ipc::StructuredCloneData const &,nsTArray<LookAndFeelInt> &&,nsTArray<mozilla::dom::SystemFontListEntry> &&,mozilla::Maybe<void *> const &,unsigned __int64 const &) [dom/ipc/ContentChild.cpp:610]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9589]
}
}
Unreported {
1 block in heap block record 74 of 3,744
8,192 bytes (4,168 requested / 4,024 slop)
0.11% of the heap (17.66% cumulative)
0.37% of unreported (57.54% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static struct rand::ThreadRng rand::thread_rng() [third_party/rust/rand-0.4.3/src/lib.rs:893]
#03: void gkrust_utils::GkRustUtils_GenerateUUID(struct nsstring::nsACString *) [xpcom/rust/gkrust_utils/src/lib.rs:11]
#04: mozilla::NullPrincipalURI::Create() [caps/NullPrincipalURI.cpp:43]
#05: mozilla::NullPrincipal::Init(mozilla::OriginAttributes const &,nsIURI *) [caps/NullPrincipal.cpp:89]
#06: mozilla::NullPrincipal::Create(mozilla::OriginAttributes const &,nsIURI *) [caps/NullPrincipal.cpp:67]
#07: mozilla::NullPrincipal::CreateWithoutOriginAttributes() [caps/NullPrincipal.cpp:74]
#08: xpc::CreateSandboxObject(JSContext *,JS::MutableHandle<JS::Value>,nsISupports *,xpc::SandboxOptions &) [js/xpconnect/src/Sandbox.cpp:1031]
}
}
Unreported {
1 block in heap block record 75 of 3,744
8,192 bytes (4,112 requested / 4,080 slop)
0.11% of the heap (17.78% cumulative)
0.37% of unreported (57.90% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static struct style::bloom::StyleBloom<style::gecko::wrapper::GeckoElement> style::bloom::StyleBloom<style::gecko::wrapper::GeckoElement>::new<style::gecko::wrapper::GeckoElement>() [servo/components/style/bloom.rs:131]
#03: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_properties::ComputedValues> geckoservo::glue::Servo_ResolveStyleLazily(struct style::gecko_bindings::structs::root::mozilla::dom::Element *, style::gecko_bindings::structs::root::mozilla::PseudoStyleType, style::gecko_bindings::structs::root::mozilla::StyleRuleInclusion, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *, struct style::gecko_bindings::structs::root::RawServoStyleSet *) [servo/ports/geckolib/glue.rs:5171]
#04: mozilla::ServoStyleSet::ResolveStyleLazily(mozilla::dom::Element &,mozilla::PseudoStyleType,mozilla::StyleRuleInclusion) [layout/style/ServoStyleSet.cpp:1060]
#05: static class mozilla::dom::Element * GetPropagatedScrollStylesForViewport(class nsPresContext *, struct mozilla::ScrollStyles *) [layout/base/nsPresContext.cpp:1048]
#06: nsPresContext::UpdateViewportScrollStylesOverride() [layout/base/nsPresContext.cpp:1094]
#07: class nsIFrame * nsCSSFrameConstructor::ConstructDocElementFrame(class mozilla::dom::Element *, class nsILayoutHistoryState *) [layout/base/nsCSSFrameConstructor.cpp:2233]
#08: nsCSSFrameConstructor::ContentRangeInserted(nsIContent *,nsIContent *,nsILayoutHistoryState *,nsCSSFrameConstructor::InsertionKind) [layout/base/nsCSSFrameConstructor.cpp:6987]
}
}
Unreported {
100 blocks in heap block record 76 of 3,744
6,400 bytes (6,400 requested / 0 slop)
Individual block sizes: 64 x 100
0.09% of the heap (17.86% cumulative)
0.29% of unreported (58.19% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: static class nsPermissionManager::PermissionKey * nsPermissionManager::PermissionKey::CreateFromPrincipal(class nsIPrincipal *, nsresult & const) [extensions/permissions/nsPermissionManager.cpp:760]
#05: nsPermissionManager::AddInternal(nsIPrincipal *,nsTSubstring<char> const &,unsigned int,__int64,unsigned int,__int64,__int64,nsPermissionManager::NotifyOperationType,nsPermissionManager::DBOperationType,bool) [extensions/permissions/nsPermissionManager.cpp:1773]
#06: mozilla::dom::ContentChild::RecvAddPermission(IPC::Permission const &) [dom/ipc/ContentChild.cpp:2657]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9072]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
80 blocks in heap block record 77 of 3,744
6,400 bytes (5,760 requested / 640 slop)
Individual block sizes: 80 x 80
0.09% of the heap (17.95% cumulative)
0.29% of unreported (58.47% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:592]
#03: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657]
#04: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#05: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#06: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
#08: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:611]
}
}
Unreported {
386 blocks in heap block record 78 of 3,744
6,176 bytes (6,176 requested / 0 slop)
Individual block sizes: 16 x 386
0.08% of the heap (18.04% cumulative)
0.28% of unreported (58.75% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:118]
#03: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:598]
#04: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657]
#05: ??? (???:???)
}
}
Unreported {
46 blocks in heap block record 79 of 3,744
5,888 bytes (5,520 requested / 368 slop)
Individual block sizes: 128 x 46
0.08% of the heap (18.12% cumulative)
0.26% of unreported (59.01% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127]
#03: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:598]
#04: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657]
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787]
}
}
Unreported {
356 blocks in heap block record 80 of 3,744
5,696 bytes (2,848 requested / 2,848 slop)
Individual block sizes: 16 x 356
0.08% of the heap (18.19% cumulative)
0.25% of unreported (59.26% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: TelemetryEvent::InitializeGlobalState(bool,bool) [toolkit/components/telemetry/core/TelemetryEvent.cpp:718]
#04: mozCreateComponent<nsITelemetry>() [toolkit/components/telemetry/core/Telemetry.cpp:2176]
#05: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::9061]
#06: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#07: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571]
#08: mozilla::Telemetry::Init() [toolkit/components/telemetry/core/Telemetry.cpp:2031]
}
}
Unreported {
70 blocks in heap block record 81 of 3,744
5,600 bytes (5,600 requested / 0 slop)
Individual block sizes: 80 x 70
0.08% of the heap (18.27% cumulative)
0.25% of unreported (59.51% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127]
#03: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1212]
#04: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284]
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
}
}
Unreported {
80 blocks in heap block record 82 of 3,744
5,344 bytes (5,344 requested / 0 slop)
Individual block sizes: 128 x 6; 64 x 69; 32 x 5
0.07% of the heap (18.34% cumulative)
0.24% of unreported (59.75% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: mozilla::net::nsStandardURL::BuildNormalizedSpec(char const *,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:805]
#05: mozilla::net::nsStandardURL::SetSpecWithEncoding(nsTSubstring<char> const &,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:1505]
#06: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:370]
#07: nsJARURI::CreateEntryURL(nsTSubstring<char> const &,char const *,nsIURL * *) [modules/libjar/nsJARURI.cpp:85]
#08: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:363]
}
}
Unreported {
5 blocks in heap block record 83 of 3,744
5,120 bytes (4,240 requested / 880 slop)
Individual block sizes: 1,024 x 5
0.07% of the heap (18.41% cumulative)
0.23% of unreported (59.98% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::layers::BasicLayerManager::CreateContainerLayer() [gfx/layers/basic/BasicContainerLayer.cpp:157]
#04: struct already_AddRefed<mozilla::layers::ContainerLayer> mozilla::FrameLayerBuilder::BuildContainerLayerFor(class nsDisplayListBuilder *, class mozilla::layers::LayerManager *, class nsIFrame *, class nsDisplayItem *, class nsDisplayList *, const struct mozilla::ContainerLayerParameters & const, const class mozilla::gfx::Matrix4x4Typed<mozilla::gfx::UnknownUnits,mozilla::gfx::UnknownUnits,float> *, unsigned int) [layout/painting/FrameLayerBuilder.cpp:6287]
#05: class mozilla::FrameLayerBuilder * nsDisplayList::BuildLayers(class nsDisplayListBuilder *, class mozilla::layers::LayerManager *, unsigned int, bool) [layout/painting/nsDisplayList.cpp:2894]
#06: nsDisplayList::PaintRoot(nsDisplayListBuilder *,gfxContext *,unsigned int) [layout/painting/nsDisplayList.cpp:3112]
#07: nsLayoutUtils::PaintFrame(gfxContext *,nsIFrame *,nsRegion const &,unsigned int,nsDisplayListBuilderMode,nsLayoutUtils::PaintFrameFlags) [layout/base/nsLayoutUtils.cpp:4103]
#08: mozilla::PresShell::Paint(nsView *,nsRegion const &,mozilla::PaintFlags) [layout/base/PresShell.cpp:5995]
}
}
Unreported {
5 blocks in heap block record 84 of 3,744
5,120 bytes (4,080 requested / 1,040 slop)
Individual block sizes: 1,024 x 5
0.07% of the heap (18.48% cumulative)
0.23% of unreported (60.21% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsIWidget::CreatePuppetWidget(mozilla::dom::BrowserChild *) [widget/PuppetWidget.cpp:55]
#04: mozilla::dom::BrowserChild::Init(mozIDOMWindowProxy *) [dom/ipc/BrowserChild.cpp:497]
#05: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1852]
#06: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7306]
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
}
}
Unreported {
5 blocks in heap block record 85 of 3,744
5,120 bytes (2,720 requested / 2,400 slop)
Individual block sizes: 1,024 x 5
0.07% of the heap (18.55% cumulative)
0.23% of unreported (60.43% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::ClientInfo::operator=(mozilla::dom::ClientInfo const &) [dom/clients/manager/ClientInfo.cpp:34]
#04: mozilla::net::LoadInfo::SetReservedClientInfo(mozilla::dom::ClientInfo const &) [netwerk/base/LoadInfo.cpp:1378]
#05: mozilla::dom::AddClientChannelHelper(nsIChannel *,mozilla::Maybe<mozilla::dom::ClientInfo> &&,mozilla::Maybe<mozilla::dom::ClientInfo> &&,nsISerialEventTarget *) [dom/clients/manager/ClientChannelHelper.cpp:247]
#06: nsresult nsDocShell::OpenInitializedChannel(class nsIChannel *, class nsIURILoader *, unsigned int) [docshell/base/nsDocShell.cpp:10606]
#07: nsresult nsDocShell::DoChannelLoad(class nsIChannel *, class nsIURILoader *, bool) [docshell/base/nsDocShell.cpp:10583]
#08: nsresult nsDocShell::DoURILoad(class nsDocShellLoadState *, bool, class nsIDocShell * *, class nsIRequest * *) [docshell/base/nsDocShell.cpp:10386]
}
}
Unreported {
5 blocks in heap block record 86 of 3,744
5,120 bytes (2,720 requested / 2,400 slop)
Individual block sizes: 1,024 x 5
0.07% of the heap (18.62% cumulative)
0.23% of unreported (60.66% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: class mozilla::UniquePtr<mozilla::dom::IPCClientInfo,mozilla::DefaultDelete<mozilla::dom::IPCClientInfo> > mozilla::MakeUnique<mozilla::dom::IPCClientInfo,const nsID &,mozilla::dom::ClientType &,const mozilla::ipc::PrincipalInfo &,const mozilla::TimeStamp &,const nsTString<char> &,mozilla::dom::FrameType,mozilla::Nothing,mozilla::Nothing>(const struct nsID & const, mozilla::dom::ClientType & const, const class mozilla::ipc::PrincipalInfo & const, const class mozilla::TimeStamp & const, const class nsTString<char> & const, mozilla::dom::FrameType *, struct mozilla::Nothing *, struct mozilla::Nothing *) [mfbt/UniquePtr.h:617]
#04: mozilla::dom::ClientInfo::ClientInfo(nsID const &,mozilla::dom::ClientType,mozilla::ipc::PrincipalInfo const &,mozilla::TimeStamp const &) [dom/clients/manager/ClientInfo.cpp:24]
#05: mozilla::dom::ClientSource::ClientSource(mozilla::dom::ClientManager *,nsISerialEventTarget *,mozilla::dom::ClientSourceConstructorArgs const &) [dom/clients/manager/ClientSource.cpp:157]
#06: mozilla::dom::ClientManager::CreateSourceInternal(mozilla::dom::ClientType,nsISerialEventTarget *,mozilla::ipc::PrincipalInfo const &) [dom/clients/manager/ClientManager.cpp:141]
#07: mozilla::dom::ClientManager::CreateSource(mozilla::dom::ClientType,nsISerialEventTarget *,nsIPrincipal *) [dom/clients/manager/ClientManager.cpp:263]
#08: mozilla::dom::AddClientChannelHelper(nsIChannel *,mozilla::Maybe<mozilla::dom::ClientInfo> &&,mozilla::Maybe<mozilla::dom::ClientInfo> &&,nsISerialEventTarget *) [dom/clients/manager/ClientChannelHelper.cpp:228]
}
}
Unreported {
5 blocks in heap block record 87 of 3,744
5,120 bytes (2,720 requested / 2,400 slop)
Individual block sizes: 1,024 x 5
0.07% of the heap (18.69% cumulative)
0.23% of unreported (60.89% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: class mozilla::UniquePtr<mozilla::dom::IPCClientInfo,mozilla::DefaultDelete<mozilla::dom::IPCClientInfo> > mozilla::MakeUnique<mozilla::dom::IPCClientInfo,const nsID &,mozilla::dom::ClientType &,const mozilla::ipc::PrincipalInfo &,const mozilla::TimeStamp &,const nsTString<char> &,mozilla::dom::FrameType,mozilla::Nothing,mozilla::Nothing>(const struct nsID & const, mozilla::dom::ClientType & const, const class mozilla::ipc::PrincipalInfo & const, const class mozilla::TimeStamp & const, const class nsTString<char> & const, mozilla::dom::FrameType *, struct mozilla::Nothing *, struct mozilla::Nothing *) [mfbt/UniquePtr.h:617]
#04: mozilla::dom::ClientInfo::ClientInfo(nsID const &,mozilla::dom::ClientType,mozilla::ipc::PrincipalInfo const &,mozilla::TimeStamp const &) [dom/clients/manager/ClientInfo.cpp:24]
#05: mozilla::dom::ClientSource::ClientSource(mozilla::dom::ClientManager *,nsISerialEventTarget *,mozilla::dom::ClientSourceConstructorArgs const &) [dom/clients/manager/ClientSource.cpp:157]
#06: mozilla::dom::ClientManager::CreateSourceInternal(mozilla::dom::ClientType,nsISerialEventTarget *,mozilla::ipc::PrincipalInfo const &) [dom/clients/manager/ClientManager.cpp:141]
#07: mozilla::dom::ClientManager::CreateSource(mozilla::dom::ClientType,nsISerialEventTarget *,nsIPrincipal *) [dom/clients/manager/ClientManager.cpp:263]
#08: nsGlobalWindowInner::EnsureClientSource() [dom/base/nsGlobalWindowInner.cpp:1757]
}
}
Unreported {
39 blocks in heap block record 88 of 3,744
4,992 bytes (4,992 requested / 0 slop)
Individual block sizes: 128 x 39
0.07% of the heap (18.76% cumulative)
0.22% of unreported (61.11% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: mozilla::net::nsStandardURL::BuildNormalizedSpec(char const *,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:805]
#05: mozilla::net::nsStandardURL::SetSpecWithEncoding(nsTSubstring<char> const &,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:1505]
#06: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::SubstitutingURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:370]
#07: mozilla::net::SubstitutingProtocolHandler::NewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:345]
#08: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1822]
}
}
Unreported {
22 blocks in heap block record 89 of 3,744
4,928 bytes (4,752 requested / 176 slop)
Individual block sizes: 224 x 22
0.07% of the heap (18.83% cumulative)
0.22% of unreported (61.33% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: nsJARURI::CreateEntryURL(nsTSubstring<char> const &,char const *,nsIURL * *) [modules/libjar/nsJARURI.cpp:85]
#05: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:363]
#06: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:138]
#07: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832]
#08: nsChromeRegistryContent::RegisterSubstitution(SubstitutionMapping const &) [chrome/nsChromeRegistryContent.cpp:94]
}
}
Unreported {
22 blocks in heap block record 90 of 3,744
4,928 bytes (4,752 requested / 176 slop)
Individual block sizes: 224 x 22
0.07% of the heap (18.90% cumulative)
0.22% of unreported (61.55% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1759]
#05: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:0]
#06: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:138]
#07: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832]
#08: nsChromeRegistryContent::RegisterSubstitution(SubstitutionMapping const &) [chrome/nsChromeRegistryContent.cpp:94]
}
}
Unreported {
60 blocks in heap block record 91 of 3,744
4,800 bytes (4,320 requested / 480 slop)
Individual block sizes: 80 x 60
0.07% of the heap (18.96% cumulative)
0.21% of unreported (61.77% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1206]
#03: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284]
#04: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#05: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#06: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
#08: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:611]
}
}
Unreported {
21 blocks in heap block record 92 of 3,744
4,704 bytes (4,536 requested / 168 slop)
Individual block sizes: 224 x 21
0.06% of the heap (19.03% cumulative)
0.21% of unreported (61.98% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1759]
#05: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:0]
#06: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:138]
#07: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832]
#08: nsChromeRegistryContent::RegisterPackage(ChromePackage const &) [chrome/nsChromeRegistryContent.cpp:60]
}
}
Unreported {
21 blocks in heap block record 93 of 3,744
4,704 bytes (4,536 requested / 168 slop)
Individual block sizes: 224 x 21
0.06% of the heap (19.09% cumulative)
0.21% of unreported (62.19% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: nsJARURI::CreateEntryURL(nsTSubstring<char> const &,char const *,nsIURL * *) [modules/libjar/nsJARURI.cpp:85]
#05: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:363]
#06: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:138]
#07: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832]
#08: nsChromeRegistryContent::RegisterPackage(ChromePackage const &) [chrome/nsChromeRegistryContent.cpp:60]
}
}
Unreported {
2 blocks in heap block record 94 of 3,744
4,608 bytes (4,608 requested / 0 slop)
Individual block sizes: 4,096; 512
0.06% of the heap (19.15% cumulative)
0.21% of unreported (62.39% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: IPC::ParamTraits<nsTSubstring<char> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char> *) [ipc/glue/IPCMessageUtils.h:375]
#05: static bool mozilla::ipc::IPDLParamTraits<mozilla::gfx::GfxVarValue>::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::gfx::GfxVarValue *) [s3:gecko-generated-sources-l1:d9105e2725a6eb9c1962b068c70948e353106745163e5136b2ba8918000c72db7ccdf32a297e7177a044c37e6f86a078e92351c48f848c548f9f381a514d5042/ipc/ipdl/GraphicsMessages.cpp::1322]
#06: mozilla::ipc::IPDLParamTraits<mozilla::gfx::GfxVarUpdate>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::gfx::GfxVarUpdate *) [s3:gecko-generated-sources-l1:d9105e2725a6eb9c1962b068c70948e353106745163e5136b2ba8918000c72db7ccdf32a297e7177a044c37e6f86a078e92351c48f848c548f9f381a514d5042/ipc/ipdl/GraphicsMessages.cpp::1419]
#07: mozilla::ipc::IPDLParamTraits<nsTArray<mozilla::gfx::GfxVarUpdate> >::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,nsTArray<mozilla::gfx::GfxVarUpdate> *) [ipc/glue/IPDLParamTraits.h:182]
#08: static bool mozilla::ipc::IPDLParamTraits<mozilla::dom::XPCOMInitData>::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::dom::XPCOMInitData *) [s3:gecko-generated-sources-l1:8eae26ec4ce3d1c1cdf98422e7d507f19930c23c39aa5ec6a44ebaa4f633f65d60caa605920cbb2f57d2d77be3753f1a1d2d67e7353d910add342f8b42fe6e4f/ipc/ipdl/PContent.cpp::4749]
}
}
Unreported {
35 blocks in heap block record 95 of 3,744
4,480 bytes (4,200 requested / 280 slop)
Individual block sizes: 128 x 35
0.06% of the heap (19.22% cumulative)
0.20% of unreported (62.59% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127]
#03: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:598]
#04: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2556]
#05: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976]
#06: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027]
#07: mozilla::dom::ipc::SharedMap::Entry::Read(JSContext *,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/ipc/SharedMap.cpp:91]
#08: mozilla::dom::ipc::SharedMap::Get(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/ipc/SharedMap.cpp:67]
}
}
Unreported {
2 blocks in heap block record 96 of 3,744
4,320 bytes (2,304 requested / 2,016 slop)
Individual block sizes: 4,096; 224
0.06% of the heap (19.28% cumulative)
0.19% of unreported (62.78% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static struct crossbeam_epoch::collector::Collector crossbeam_epoch::collector::Collector::new() [third_party/rust/crossbeam-epoch-0.3.1/src/collector.rs:32]
#03: static void core::ops::function::FnOnce::call_once<closure,(bool)>(struct closure *, bool) [git:github.com/rust-lang/rust:src/libstd/sync/once.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:220]
#04: void std::sync::once::Once::call_inner() [git:github.com/rust-lang/rust:src/libstd/sync/once.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:387]
#05: static union crossbeam_deque::Steal<rayon_core::job::JobRef> crossbeam_deque::Stealer<rayon_core::job::JobRef>::steal<rayon_core::job::JobRef>() [third_party/rust/crossbeam-deque-0.2.0/src/lib.rs:0]
#06: static union core::option::Option<rayon_core::job::JobRef> rayon_core::registry::WorkerThread::steal() [third_party/rust/rayon-core/src/registry.rs:616]
#07: static void rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::CountLatch>(struct rayon_core::latch::CountLatch *) [third_party/rust/rayon-core/src/registry.rs:563]
#08: static void std::sys_common::backtrace::__rust_begin_short_backtrace<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/sys_common/backtrace.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:137]
}
}
Unreported {
2 blocks in heap block record 97 of 3,744
4,128 bytes (2,112 requested / 2,016 slop)
Individual block sizes: 4,096; 32
0.06% of the heap (19.33% cumulative)
0.18% of unreported (62.97% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ipc::BackgroundChild::GetOrCreateForCurrentThread(nsIEventTarget *) [ipc/glue/BackgroundImpl.cpp:658]
#04: void mozilla::dom::ContentChild::InitXPCOM(const class mozilla::dom::XPCOMInitData & const, const class mozilla::dom::ipc::StructuredCloneData & const) [dom/ipc/ContentChild.cpp:1266]
#05: mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData const &,mozilla::dom::ipc::StructuredCloneData const &,nsTArray<LookAndFeelInt> &&,nsTArray<mozilla::dom::SystemFontListEntry> &&,mozilla::Maybe<void *> const &,unsigned __int64 const &) [dom/ipc/ContentChild.cpp:610]
#06: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9589]
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
}
}
Unreported {
2 blocks in heap block record 98 of 3,744
4,128 bytes (2,112 requested / 2,016 slop)
Individual block sizes: 4,096; 32
0.06% of the heap (19.39% cumulative)
0.18% of unreported (63.15% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ipc::BackgroundChild::GetOrCreateForCurrentThread(nsIEventTarget *) [ipc/glue/BackgroundImpl.cpp:658]
#04: void mozilla::dom::RemoteWorkerService::InitializeOnTargetThread() [dom/workers/remoteworkers/RemoteWorkerService.cpp:118]
#05: nsresult mozilla::detail::RunnableFunction<`lambda at z:/task_1561662719/build/src/dom/workers/remoteworkers/RemoteWorkerService.cpp:99:27'>::Run() [xpcom/threads/nsThreadUtils.h:565]
#06: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
#07: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486]
#08: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:303]
}
}
Unreported {
2 blocks in heap block record 99 of 3,744
4,128 bytes (2,112 requested / 2,016 slop)
Individual block sizes: 4,096; 32
0.06% of the heap (19.44% cumulative)
0.18% of unreported (63.34% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ipc::BackgroundChild::GetOrCreateForCurrentThread(nsIEventTarget *) [ipc/glue/BackgroundImpl.cpp:658]
#04: nsresult mozilla::detail::RunnableFunction<`lambda at z:/task_1561662719/build/src/dom/localstorage/LSObject.cpp:224:54'>::Run() [xpcom/threads/nsThreadUtils.h:565]
#05: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
#06: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486]
#07: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:304]
#08: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309]
}
}
Unreported {
2 blocks in heap block record 100 of 3,744
4,112 bytes (2,368 requested / 1,744 slop)
Individual block sizes: 4,096; 16
0.06% of the heap (19.50% cumulative)
0.18% of unreported (63.52% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ipc::CrashReporterClient::InitSingletonWithShmem(mozilla::ipc::Shmem const &) [ipc/glue/CrashReporterClient.cpp:43]
#04: static bool mozilla::ipc::CrashReporterClient::InitSingleton<mozilla::dom::ContentChild>(class mozilla::dom::ContentChild *) [ipc/glue/CrashReporterClient.h:45]
#05: mozilla::dom::ContentChild::Init(MessageLoop *,unsigned long,char const *,IPC::Channel *,unsigned __int64,bool) [dom/ipc/ContentChild.cpp:718]
#06: mozilla::dom::ContentProcess::Init(int,char * * const) [dom/ipc/ContentProcess.cpp:185]
#07: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:724]
#08: static int content_process_main(class mozilla::Bootstrap *, int, char * *) [ipc/contentproc/plugin-container.cpp:56]
}
}
Unreported {
1 block in heap block record 101 of 3,744
4,096 bytes (4,096 requested / 0 slop)
0.06% of the heap (19.56% cumulative)
0.18% of unreported (63.70% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: PL_HashTableRawAdd [nsprpub/lib/ds/plhash.c:204]
#03: SECOID_Init [security/nss/lib/util/secoid.c:2113]
#04: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3108]
#05: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243]
#06: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244]
#07: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:504]
#08: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
}
}
Unreported {
18 blocks in heap block record 102 of 3,744
4,096 bytes (4,096 requested / 0 slop)
Individual block sizes: 256 x 14; 128 x 4
0.06% of the heap (19.61% cumulative)
0.18% of unreported (63.88% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: core::result::Result nsstring::nsACString::fallible_append_utf16_to_utf8_impl(struct slice<u16>*, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:357]
#04: mozilla::dom::ChromeUtils::Import(mozilla::dom::GlobalObject const &,nsTSubstring<char16_t> const &,mozilla::dom::Optional<JS::Handle<JSObject *> > const &,JS::MutableHandle<JSObject *>,mozilla::ErrorResult &) [dom/base/ChromeUtils.cpp:412]
#05: static bool mozilla::dom::ChromeUtils_Binding::import(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:40bebf2a4c62a06996acbe364a4e2ebee62218538e19cb30404cad5e9a796509718cc8aece35740a5517624284d0e73b3c146c1f2df2dd4c603cf0ce8216d980/dom/bindings/ChromeUtilsBinding.cpp::4857]
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088]
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
}
}
Unreported {
1 block in heap block record 103 of 3,744
4,096 bytes (4,096 requested / 0 slop)
0.06% of the heap (19.67% cumulative)
0.18% of unreported (64.07% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: operator new(unsigned __int64) [f:/dd/vctools/crt/vcstartup/src/heap/new_scalar.cpp:35]
#03: ProfilingStack::ensureCapacitySlow() [js/src/vm/ProfilingStack.cpp:34]
#04: base::MessagePumpDefault::Run(base::MessagePump::Delegate *) [ipc/chromium/src/base/message_pump_default.cc:22]
#05: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309]
#06: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:291]
#07: base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:195]
#08: `anonymous namespace'::ThreadFunc(void *) [ipc/chromium/src/base/platform_thread_win.cc:20]
}
}
Unreported {
1 block in heap block record 104 of 3,744
4,096 bytes (4,096 requested / 0 slop)
0.06% of the heap (19.73% cumulative)
0.18% of unreported (64.25% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: operator new(unsigned __int64) [f:/dd/vctools/crt/vcstartup/src/heap/new_scalar.cpp:35]
#03: ProfilingStack::ensureCapacitySlow() [js/src/vm/ProfilingStack.cpp:34]
#04: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:400]
#05: static int content_process_main(class mozilla::Bootstrap *, int, char * *) [ipc/contentproc/plugin-container.cpp:56]
#06: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:267]
#07: wmain [toolkit/xre/nsWindowsWMain.cpp:131]
#08: static int __scrt_common_main_seh() [f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:288]
}
}
Unreported {
1 block in heap block record 105 of 3,744
4,096 bytes (4,096 requested / 0 slop)
0.06% of the heap (19.78% cumulative)
0.18% of unreported (64.43% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsresult TimerThread::Run() [xpcom/threads/TimerThread.cpp:424]
#03: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
#04: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486]
#05: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:304]
#06: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309]
#07: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:291]
#08: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:461]
}
}
Unreported {
2 blocks in heap block record 106 of 3,744
4,096 bytes (4,096 requested / 0 slop)
Individual block sizes: 2,048 x 2
0.06% of the heap (19.84% cumulative)
0.18% of unreported (64.61% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nss_ZAlloc [security/nss/lib/base/arena.c:872]
#03: nssToken_CreateFromPK11SlotInfo [security/nss/lib/pk11wrap/dev3hack.c:178]
#04: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:134]
#05: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
#06: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#07: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
#08: mozilla::psm::NSSConstructor<nsRandomGenerator>(nsISupports *,nsID const &,void * *) [security/manager/ssl/nsNSSModule.cpp:147]
}
}
Unreported {
1 block in heap block record 107 of 3,744
4,096 bytes (4,096 requested / 0 slop)
0.06% of the heap (19.89% cumulative)
0.18% of unreported (64.80% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: bool nsstring::conversions::nsstring_fallible_append_utf8_impl(struct nsstring::nsAString *, unsigned char *, unsigned __int64, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:684]
#04: void mozilla::CycleCollectedJSRuntime::ErrorInterceptor::interceptError(struct JSContext *, class JS::Handle<JS::Value>) [xpcom/base/CycleCollectedJSRuntime.cpp:1538]
#05: js::ErrorToException(JSContext *,JSErrorReport *,JSErrorFormatString const * (*)(void *,unsigned int),void *) [js/src/jsexn.cpp:686]
#06: js::ReportErrorNumberUCArray(JSContext *,unsigned int,JSErrorFormatString const * (*)(void *,unsigned int),void *,unsigned int,char16_t const * *) [js/src/vm/JSContext.cpp:866]
#07: JS_ReportErrorNumberUCArray(JSContext *,JSErrorFormatString const * (*)(void *,unsigned int),void *,unsigned int,char16_t const * *) [js/src/jsapi.cpp:4783]
#08: mozilla::binding_danger::TErrorResult<mozilla::binding_danger::JustAssertCleanupPolicy>::SetPendingExceptionWithMessage(JSContext *) [dom/bindings/BindingUtils.cpp:260]
}
}
Unreported {
2 blocks in heap block record 108 of 3,744
4,096 bytes (4,096 requested / 0 slop)
Individual block sizes: 2,048 x 2
0.06% of the heap (19.95% cumulative)
0.18% of unreported (64.98% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nss_ZAlloc [security/nss/lib/base/arena.c:872]
#03: nssToken_CreateFromPK11SlotInfo [security/nss/lib/pk11wrap/dev3hack.c:146]
#04: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:134]
#05: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
#06: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#07: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
#08: mozilla::psm::NSSConstructor<nsRandomGenerator>(nsISupports *,nsID const &,void * *) [security/manager/ssl/nsNSSModule.cpp:147]
}
}
Unreported {
1 block in heap block record 109 of 3,744
4,096 bytes (4,096 requested / 0 slop)
0.06% of the heap (20.01% cumulative)
0.18% of unreported (65.16% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: operator new(unsigned __int64) [f:/dd/vctools/crt/vcstartup/src/heap/new_scalar.cpp:35]
#03: ProfilingStack::ensureCapacitySlow() [js/src/vm/ProfilingStack.cpp:34]
#04: struct mozilla::image::Work mozilla::image::DecodePoolImpl::PopWorkLocked(bool) [image/DecodePool.cpp:189]
#05: nsresult mozilla::image::DecodePoolWorker::Run() [image/DecodePool.cpp:267]
#06: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
#07: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486]
#08: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:304]
}
}
Unreported {
4 blocks in heap block record 110 of 3,744
4,096 bytes (4,096 requested / 0 slop)
Individual block sizes: 1,024 x 4
0.06% of the heap (20.06% cumulative)
0.18% of unreported (65.34% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_SetThreadPrivate [nsprpub/pr/src/threads/prtpd.c:162]
#03: nsThread::InitCurrentThread() [xpcom/threads/nsThread.cpp:700]
#04: NS_GetCurrentThread() [xpcom/threads/nsThreadUtils.cpp:502]
#05: profiler_register_thread(char const *,void *) [tools/profiler/core/platform.cpp:3753]
#06: static void style::global_style_data::thread_startup(unsigned __int64) [servo/components/style/global_style_data.rs:49]
#07: static void std::sys_common::backtrace::__rust_begin_short_backtrace<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/sys_common/backtrace.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:136]
#08: static void std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/thread/mod.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:474]
}
}
Unreported {
1 block in heap block record 111 of 3,744
4,096 bytes (4,096 requested / 0 slop)
0.06% of the heap (20.12% cumulative)
0.18% of unreported (65.53% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: operator new(unsigned __int64) [f:/dd/vctools/crt/vcstartup/src/heap/new_scalar.cpp:35]
#03: ProfilingStack::ensureCapacitySlow() [js/src/vm/ProfilingStack.cpp:34]
#04: static class ProfilingStack * MozGlueLabelEnter(const char *, const char *, void *) [tools/profiler/core/platform.cpp:2823]
#05: static long patched_LdrLoadDll(wchar_t *, unsigned long *, struct _UNICODE_STRING *, void * *) [mozglue/build/WindowsDllBlocklist.cpp:536]
#06: KERNELBASE.dll + 0x32a7b
#07: WS2_32.dll + 0x12880
#08: WS2_32.dll + 0xf908
}
}
Unreported {
1 block in heap block record 112 of 3,744
4,096 bytes (3,936 requested / 160 slop)
0.06% of the heap (20.17% cumulative)
0.18% of unreported (65.71% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsHtml5AttributeName::initializeStatics() [parser/html/nsHtml5AttributeName.cpp:1842]
#04: nsHtml5Module::InitializeStatics() [parser/html/nsHtml5Module.cpp:31]
#05: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:250]
#06: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#07: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#08: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
}
}
Unreported {
1 block in heap block record 113 of 3,744
4,096 bytes (3,272 requested / 824 slop)
0.06% of the heap (20.23% cumulative)
0.18% of unreported (65.89% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::gfx::gfxConfig::Init() [gfx/config/gfxConfig.cpp:255]
#04: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:859]
#05: gfxPlatform::InitChild(mozilla::gfx::ContentDeviceData const &) [gfx/thebes/gfxPlatform.cpp:508]
#06: mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData const &,mozilla::dom::ipc::StructuredCloneData const &,nsTArray<LookAndFeelInt> &&,nsTArray<mozilla::dom::SystemFontListEntry> &&,mozilla::Maybe<void *> const &,unsigned __int64 const &) [dom/ipc/ContentChild.cpp:610]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9589]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
4 blocks in heap block record 114 of 3,744
4,096 bytes (3,072 requested / 1,024 slop)
Individual block sizes: 1,024 x 4
0.06% of the heap (20.29% cumulative)
0.18% of unreported (66.07% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static union core::result::Result<std::collections::hash::table::RawTable<webrender_api::font::FontInstanceKey, alloc::sync::Arc<webrender::glyph_rasterizer::BaseFontInstance>>, alloc::collections::CollectionAllocErr> std::collections::hash::table::RawTable<webrender_api::font::FontInstanceKey, alloc::sync::Arc<webrender::glyph_rasterizer::BaseFontInstance>>::new_uninitialized_internal<webrender_api::font::FontInstanceKey,alloc::sync::Arc<webrender::glyph_rasterizer::BaseFontInstance>>(unsigned __int64, std::collections::hash::table::Fallibility) [git:github.com/rust-lang/rust:src/libstd/collections/hash/table.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:694]
#03: static union core::result::Result<(), alloc::collections::CollectionAllocErr> std::collections::hash::map::HashMap<style::gecko_string_cache::Atom, style::gecko_string_cache::namespace::Namespace, core::hash::BuildHasherDefault<fxhash::FxHasher>>::try_resize<style::gecko_string_cache::Atom,style::gecko_string_cache::namespace::Namespace,core::hash::BuildHasherDefault<fxhash::FxHasher>>(unsigned __int64, std::collections::hash::table::Fallibility) [git:github.com/rust-lang/rust:src/libstd/collections/hash/map.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:1118]
#04: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:492]
#05: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86]
#06: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391]
#07: mozilla::StyleSheet::ParseSheetSync(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *,unsigned int,mozilla::css::LoaderReusableStyleSheets *) [layout/style/StyleSheet.cpp:1009]
#08: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1574]
}
}
Unreported {
1 block in heap block record 115 of 3,744
4,096 bytes (3,056 requested / 1,040 slop)
0.06% of the heap (20.34% cumulative)
0.18% of unreported (66.26% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsStaticCaseInsensitiveNameTable::nsStaticCaseInsensitiveNameTable(char const * const * const,int) [xpcom/ds/nsStaticNameTable.cpp:100]
#04: nsCSSKeywords::AddRefTable() [layout/style/nsCSSKeywords.cpp:30]
#05: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:155]
#06: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#07: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#08: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
}
}
Unreported {
1 block in heap block record 116 of 3,744
4,096 bytes (2,560 requested / 1,536 slop)
0.06% of the heap (20.40% cumulative)
0.18% of unreported (66.44% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: nsObserverService::AddObserver(nsIObserver *,char const *,bool) [xpcom/ds/nsObserverService.cpp:218]
#05: XPTC__InvokebyIndex
#06: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157]
#07: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943]
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
}
}
Unreported {
1 block in heap block record 117 of 3,744
4,096 bytes (2,560 requested / 1,536 slop)
0.06% of the heap (20.45% cumulative)
0.18% of unreported (66.62% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: mozilla::dom::SVGElementFactory::Init() [dom/svg/SVGTagList.h:38]
#04: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:260]
#05: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#06: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#07: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
#08: XRE_InitEmbedding2(nsIFile *,nsIFile *,nsIDirectoryServiceProvider *) [toolkit/xre/nsEmbedFunctions.cpp:198]
}
}
Unreported {
1 block in heap block record 118 of 3,744
4,096 bytes (2,512 requested / 1,584 slop)
0.06% of the heap (20.51% cumulative)
0.18% of unreported (66.80% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::gfx::gfxVars::Initialize() [gfx/config/gfxVars.cpp:48]
#04: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:857]
#05: gfxPlatform::InitChild(mozilla::gfx::ContentDeviceData const &) [gfx/thebes/gfxPlatform.cpp:508]
#06: mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData const &,mozilla::dom::ipc::StructuredCloneData const &,nsTArray<LookAndFeelInt> &&,nsTArray<mozilla::dom::SystemFontListEntry> &&,mozilla::Maybe<void *> const &,unsigned __int64 const &) [dom/ipc/ContentChild.cpp:610]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9589]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
1 block in heap block record 119 of 3,744
4,096 bytes (2,384 requested / 1,712 slop)
0.06% of the heap (20.57% cumulative)
0.18% of unreported (66.99% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsStaticCaseInsensitiveNameTable::nsStaticCaseInsensitiveNameTable(char const * const * const,int) [xpcom/ds/nsStaticNameTable.cpp:100]
#04: nsColorNames::AddRefTable() [gfx/src/nsColor.cpp:43]
#05: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:164]
#06: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#07: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#08: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
}
}
Unreported {
1 block in heap block record 120 of 3,744
4,096 bytes (2,288 requested / 1,808 slop)
0.06% of the heap (20.62% cumulative)
0.18% of unreported (67.17% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: JSRuntime::init(JSContext *,unsigned int,unsigned int) [js/src/vm/Runtime.cpp:214]
#03: js::NewContext(unsigned int,unsigned int,JSRuntime *) [js/src/vm/JSContext.cpp:159]
#04: mozilla::CycleCollectedJSContext::Initialize(JSRuntime *,unsigned int,unsigned int) [xpcom/base/CycleCollectedJSContext.cpp:154]
#05: XPCJSContext::Initialize(XPCJSContext *) [js/xpconnect/src/XPCJSContext.cpp:0]
#06: XPCJSContext::NewXPCJSContext(XPCJSContext *) [js/xpconnect/src/XPCJSContext.cpp:1244]
#07: nsXPConnect::nsXPConnect() [js/xpconnect/src/nsXPConnect.cpp:76]
#08: nsXPConnect::InitStatics() [js/xpconnect/src/nsXPConnect.cpp:127]
}
}
Unreported {
1 block in heap block record 121 of 3,744
4,096 bytes (2,288 requested / 1,808 slop)
0.06% of the heap (20.68% cumulative)
0.18% of unreported (67.35% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::NewRealm(JSContext *,JSPrincipals *,JS::RealmOptions const &) [js/src/gc/GC.cpp:8205]
#03: js::GlobalObject::new_(JSContext *,js::Class const *,JSPrincipals *,JS::OnNewGlobalHookOption,JS::RealmOptions const &) [js/src/vm/GlobalObject.cpp:587]
#04: xpc::CreateGlobalObject(JSContext *,JSClass const *,nsIPrincipal *,JS::RealmOptions &) [js/xpconnect/src/nsXPConnect.cpp:444]
#05: xpc::CreateSandboxObject(JSContext *,JS::MutableHandle<JS::Value>,nsISupports *,xpc::SandboxOptions &) [js/xpconnect/src/Sandbox.cpp:1074]
#06: XPCJSRuntime::InitSingletonScopes() [js/xpconnect/src/XPCJSRuntime.cpp:3325]
#07: nsXPConnect::InitStatics() [js/xpconnect/src/nsXPConnect.cpp:151]
#08: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
}
}
Unreported {
1 block in heap block record 122 of 3,744
4,096 bytes (2,136 requested / 1,960 slop)
0.06% of the heap (20.73% cumulative)
0.18% of unreported (67.53% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: static void mozilla::Omnijar::InitOne(class nsIFile *, mozilla::Omnijar::Type) [xpcom/build/Omnijar.cpp:80]
#04: mozilla::Omnijar::Init(nsIFile *,nsIFile *) [xpcom/build/Omnijar.cpp:105]
#05: XRE_InitCommandLine(int,char * * const) [toolkit/xre/nsAppRunner.cpp:4942]
#06: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:627]
#07: static int content_process_main(class mozilla::Bootstrap *, int, char * *) [ipc/contentproc/plugin-container.cpp:56]
#08: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:267]
}
}
Unreported {
1 block in heap block record 123 of 3,744
4,096 bytes (2,136 requested / 1,960 slop)
0.06% of the heap (20.79% cumulative)
0.18% of unreported (67.72% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: static void mozilla::Omnijar::InitOne(class nsIFile *, mozilla::Omnijar::Type) [xpcom/build/Omnijar.cpp:80]
#04: mozilla::Omnijar::Init(nsIFile *,nsIFile *) [xpcom/build/Omnijar.cpp:104]
#05: XRE_InitCommandLine(int,char * * const) [toolkit/xre/nsAppRunner.cpp:4942]
#06: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:627]
#07: static int content_process_main(class mozilla::Bootstrap *, int, char * *) [ipc/contentproc/plugin-container.cpp:56]
#08: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:267]
}
}
Unreported {
1 block in heap block record 124 of 3,744
4,096 bytes (2,136 requested / 1,960 slop)
0.06% of the heap (20.85% cumulative)
0.18% of unreported (67.90% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:684]
#04: static int content_process_main(class mozilla::Bootstrap *, int, char * *) [ipc/contentproc/plugin-container.cpp:56]
#05: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:267]
#06: wmain [toolkit/xre/nsWindowsWMain.cpp:131]
#07: static int __scrt_common_main_seh() [f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:288]
#08: KERNEL32.DLL + 0x13034
}
}
Unreported {
1 block in heap block record 125 of 3,744
4,096 bytes (2,104 requested / 1,992 slop)
0.06% of the heap (20.90% cumulative)
0.18% of unreported (68.08% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:951]
#04: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882]
#05: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736]
#06: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980]
#07: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
#08: nsresult mozilla::image::SVGDocumentWrapper::OnStartRequest(class nsIRequest *) [image/SVGDocumentWrapper.cpp:204]
}
}
Unreported {
1 block in heap block record 126 of 3,744
4,096 bytes (2,084 requested / 2,012 slop)
0.06% of the heap (20.96% cumulative)
0.18% of unreported (68.26% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static struct curveType * read_curveType(struct mem_source *, unsigned int, unsigned int *) [gfx/qcms/iccread.c:450]
#03: qcms_profile_from_memory [gfx/qcms/iccread.c:1128]
#04: static void gfxPlatform::CreateCMSOutputProfile() [gfx/thebes/gfxPlatform.cpp:2081]
#05: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:1057]
#06: gfxPlatform::InitChild(mozilla::gfx::ContentDeviceData const &) [gfx/thebes/gfxPlatform.cpp:508]
#07: mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData const &,mozilla::dom::ipc::StructuredCloneData const &,nsTArray<LookAndFeelInt> &&,nsTArray<mozilla::dom::SystemFontListEntry> &&,mozilla::Maybe<void *> const &,unsigned __int64 const &) [dom/ipc/ContentChild.cpp:610]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9589]
}
}
Unreported {
12 blocks in heap block record 127 of 3,744
4,032 bytes (4,032 requested / 0 slop)
Individual block sizes: 336 x 12
0.06% of the heap (21.01% cumulative)
0.18% of unreported (68.44% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:455]
#04: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419]
#05: unsigned int pr_root(void *) [nsprpub/pr/src/md/windows/w95thred.c:138]
#06: ucrtbase.dll + 0x1c4be
#07: KERNEL32.DLL + 0x13034
#08: static void patched_BaseThreadInitThunk(int, void *, void *) [mozglue/build/WindowsDllBlocklist.cpp:618]
}
}
Unreported {
18 blocks in heap block record 128 of 3,744
4,032 bytes (3,888 requested / 144 slop)
Individual block sizes: 224 x 18
0.06% of the heap (21.07% cumulative)
0.18% of unreported (68.62% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: nsJARURI::CreateEntryURL(nsTSubstring<char> const &,char const *,nsIURL * *) [modules/libjar/nsJARURI.cpp:85]
#05: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:363]
#06: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:138]
#07: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832]
#08: nsChromeRegistryContent::RegisterPackage(ChromePackage const &) [chrome/nsChromeRegistryContent.cpp:55]
}
}
Unreported {
18 blocks in heap block record 129 of 3,744
4,032 bytes (3,888 requested / 144 slop)
Individual block sizes: 224 x 18
0.06% of the heap (21.12% cumulative)
0.18% of unreported (68.80% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1759]
#05: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:0]
#06: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:138]
#07: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832]
#08: nsChromeRegistryContent::RegisterPackage(ChromePackage const &) [chrome/nsChromeRegistryContent.cpp:55]
}
}
Unreported {
44 blocks in heap block record 130 of 3,744
3,520 bytes (3,168 requested / 352 slop)
Individual block sizes: 80 x 44
0.05% of the heap (21.17% cumulative)
0.16% of unreported (68.96% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:592]
#03: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657]
#04: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#05: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#06: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#07: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787]
#08: static bool ExecuteInExtensibleLexicalEnvironment(struct JSContext *, class JS::Handle<JSScript *>, class JS::Handle<JSObject *>) [js/src/builtin/Eval.cpp:479]
}
}
Unreported {
107 blocks in heap block record 131 of 3,744
3,424 bytes (3,424 requested / 0 slop)
Individual block sizes: 32 x 107
0.05% of the heap (21.22% cumulative)
0.15% of unreported (69.11% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: static class nsPermissionManager::PermissionKey * nsPermissionManager::PermissionKey::CreateFromPrincipal(class nsIPrincipal *, nsresult & const) [extensions/permissions/nsPermissionManager.cpp:760]
#04: nsPermissionManager::AddInternal(nsIPrincipal *,nsTSubstring<char> const &,unsigned int,__int64,unsigned int,__int64,__int64,nsPermissionManager::NotifyOperationType,nsPermissionManager::DBOperationType,bool) [extensions/permissions/nsPermissionManager.cpp:1773]
#05: mozilla::dom::ContentChild::RecvAddPermission(IPC::Permission const &) [dom/ipc/ContentChild.cpp:2657]
#06: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9072]
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
}
}
Unreported {
32 blocks in heap block record 132 of 3,744
3,264 bytes (3,264 requested / 0 slop)
Individual block sizes: 128 x 19; 64 x 13
0.04% of the heap (21.26% cumulative)
0.15% of unreported (69.26% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: mozilla::net::nsStandardURL::BuildNormalizedSpec(char const *,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:805]
#05: mozilla::net::nsStandardURL::SetSpecWithEncoding(nsTSubstring<char> const &,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:1505]
#06: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:370]
#07: nsresult std::_Func_impl_no_alloc<`lambda at z:/task_1561662719/build/src/obj-firefox/dist/include/nsIURIMutator.h:444:10',nsresult,nsIURIMutator *>::_Do_call(class nsIURIMutator * *)
#08: nsChromeProtocolHandler::CreateNewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [chrome/nsChromeProtocolHandler.cpp:74]
}
}
Unreported {
25 blocks in heap block record 133 of 3,744
3,200 bytes (3,000 requested / 200 slop)
Individual block sizes: 128 x 25
0.04% of the heap (21.31% cumulative)
0.14% of unreported (69.40% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164]
#04: static class nsIContent * nsHtml5TreeOperation::CreateHTMLElement(class nsAtom *, class nsHtml5HtmlAttributes *, mozilla::dom::FromParser, class nsNodeInfoManager *, class nsHtml5DocumentBuilder *, *) [parser/html/nsHtml5TreeOperation.cpp:329]
#05: nsresult nsHtml5TreeOperation::Perform(class nsHtml5TreeOpExecutor *, class nsIContent * *, bool *, bool *) [parser/html/nsHtml5TreeOperation.cpp:732]
#06: void nsHtml5TreeOpExecutor::RunFlushLoop() [parser/html/nsHtml5TreeOpExecutor.cpp:483]
#07: nsresult nsHtml5ExecutorFlusher::Run() [parser/html/nsHtml5StreamParser.cpp:132]
#08: nsresult mozilla::SchedulerGroup::Runnable::Run() [xpcom/threads/SchedulerGroup.cpp:295]
}
}
Unreported {
14 blocks in heap block record 134 of 3,744
3,136 bytes (3,024 requested / 112 slop)
Individual block sizes: 224 x 14
0.04% of the heap (21.35% cumulative)
0.14% of unreported (69.54% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: nsresult std::_Func_impl_no_alloc<`lambda at z:/task_1561662719/build/src/obj-firefox/dist/include/nsIURIMutator.h:444:10',nsresult,nsIURIMutator *>::_Do_call(class nsIURIMutator * *)
#05: nsChromeProtocolHandler::CreateNewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [chrome/nsChromeProtocolHandler.cpp:74]
#06: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1782]
#07: nsChromeRegistryContent::RegisterOverride(OverrideMapping const &) [chrome/nsChromeRegistryContent.cpp:110]
#08: nsChromeRegistryContent::RegisterRemoteChrome(nsTArray<ChromePackage> const &,nsTArray<SubstitutionMapping> const &,nsTArray<OverrideMapping> const &,nsTSubstring<char> const &,bool) [chrome/nsChromeRegistryContent.cpp:38]
}
}
Unreported {
14 blocks in heap block record 135 of 3,744
3,136 bytes (3,024 requested / 112 slop)
Individual block sizes: 224 x 14
0.04% of the heap (21.39% cumulative)
0.14% of unreported (69.68% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: nsresult std::_Func_impl_no_alloc<`lambda at z:/task_1561662719/build/src/obj-firefox/dist/include/nsIURIMutator.h:444:10',nsresult,nsIURIMutator *>::_Do_call(class nsIURIMutator * *)
#05: nsChromeProtocolHandler::CreateNewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [chrome/nsChromeProtocolHandler.cpp:74]
#06: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1782]
#07: nsChromeRegistryContent::RegisterOverride(OverrideMapping const &) [chrome/nsChromeRegistryContent.cpp:114]
#08: nsChromeRegistryContent::RegisterRemoteChrome(nsTArray<ChromePackage> const &,nsTArray<SubstitutionMapping> const &,nsTArray<OverrideMapping> const &,nsTSubstring<char> const &,bool) [chrome/nsChromeRegistryContent.cpp:38]
}
}
Unreported {
39 blocks in heap block record 136 of 3,744
3,120 bytes (2,808 requested / 312 slop)
Individual block sizes: 80 x 39
0.04% of the heap (21.44% cumulative)
0.14% of unreported (69.82% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:592]
#03: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2556]
#04: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976]
#05: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027]
#06: mozilla::dom::ipc::SharedMap::Entry::Read(JSContext *,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/ipc/SharedMap.cpp:91]
#07: mozilla::dom::ipc::SharedMap::Get(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/ipc/SharedMap.cpp:67]
#08: static bool mozilla::dom::MozSharedMap_Binding::get(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ipc::SharedMap *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:2af0355e28cba6fe8a75773eff24399cbb00e0f44eccc9a76418fad1c2beb8d84245cfe15c77f78ae76269a21b3adc43dbd88a204b578ffcde0fcc7a63bfc317/dom/bindings/MozSharedMapBinding.cpp::307]
}
}
Unreported {
4 blocks in heap block record 137 of 3,744
3,072 bytes (3,072 requested / 0 slop)
Individual block sizes: 1,024 x 2; 512 x 2
0.04% of the heap (21.48% cumulative)
0.14% of unreported (69.96% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static union core::result::Result<(), hashglobe::FailedAllocationError> hashglobe::hash_map::HashMap<style::gecko_string_cache::Atom*, (), core::hash::BuildHasherDefault<style::selector_map::PrecomputedHasher>>::try_resize<style::gecko_string_cache::Atom*,(),core::hash::BuildHasherDefault<style::selector_map::PrecomputedHasher>>(unsigned __int64) [servo/components/hashglobe/src/hash_map.rs:746]
#03: static bool hashglobe::hash_set::HashSet<style::gecko_string_cache::Atom, core::hash::BuildHasherDefault<style::selector_map::PrecomputedHasher>>::insert<style::gecko_string_cache::Atom,core::hash::BuildHasherDefault<style::selector_map::PrecomputedHasher>>(struct style::gecko_string_cache::Atom) [servo/components/hashglobe/src/hash_set.rs:588]
#04: static union core::result::Result<(), hashglobe::FailedAllocationError> style::stylist::CascadeData::add_stylesheet<style::gecko::data::GeckoStyleSheet>(struct style::gecko::media_queries::Device *, selectors::context::QuirksMode, struct style::gecko::data::GeckoStyleSheet *, struct style::shared_lock::SharedRwLockReadGuard *, style::stylesheet_set::SheetRebuildKind, union core::option::Option<mut style::selector_parser::PerPseudoElementMap<alloc::vec::Vec<style::applicable_declarations::ApplicableDeclarationBlock>>*>) [servo/components/style/stylist.rs:2019]
#05: void geckoservo::glue::Servo_StyleSet_FlushStyleSheets(struct style::gecko_bindings::structs::root::RawServoStyleSet *, union core::option::Option<style::gecko_bindings::structs::root::mozilla::dom::Element*>, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *) [servo/ports/geckolib/glue.rs:1723]
#06: mozilla::ServoStyleSet::UpdateStylist() [layout/style/ServoStyleSet.cpp:1108]
#07: nsCSSFrameConstructor::ConstructRootFrame() [layout/base/nsCSSFrameConstructor.cpp:2494]
#08: mozilla::PresShell::Initialize() [layout/base/PresShell.cpp:1739]
}
}
Unreported {
12 blocks in heap block record 138 of 3,744
3,072 bytes (3,072 requested / 0 slop)
Individual block sizes: 256 x 12
0.04% of the heap (21.52% cumulative)
0.14% of unreported (70.09% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewCondVar [nsprpub/pr/src/threads/combined/prucv.c:449]
#03: PR_NativeCreateThread [nsprpub/pr/src/threads/combined/pruthr.c:1036]
#04: PR_CreateThread [nsprpub/pr/src/threads/combined/pruthr.c:1364]
#05: PR_CreateThread [nsprpub/pr/src/threads/combined/pruthr.c:1374]
#06: nsThread::Init(nsTSubstring<char> const &) [xpcom/threads/nsThread.cpp:672]
#07: nsThreadManager::NewNamedThread(nsTSubstring<char> const &,unsigned int,nsIThread * *) [xpcom/threads/nsThreadManager.cpp:416]
#08: NS_NewNamedThread(nsTSubstring<char> const &,nsIThread * *,nsIRunnable *,unsigned int) [xpcom/threads/nsThreadUtils.cpp:151]
}
}
Unreported {
5 blocks in heap block record 139 of 3,744
3,072 bytes (3,072 requested / 0 slop)
Individual block sizes: 1,024; 512 x 4
0.04% of the heap (21.56% cumulative)
0.14% of unreported (70.23% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: mozilla::net::nsSimpleURI::SetPathQueryRefEscaped(nsTSubstring<char> const &,bool) [netwerk/base/nsSimpleURI.cpp:386]
#05: mozilla::net::nsSimpleURI::SetSpecInternal(nsTSubstring<char> const &) [netwerk/base/nsSimpleURI.cpp:279]
#06: mozilla::net::nsSimpleURI::Mutator::SetSpec(nsTSubstring<char> const &,nsIURIMutator * *) [netwerk/base/nsSimpleURI.h:122]
#07: nsDataHandler::CreateNewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/protocol/data/nsDataHandler.cpp:81]
#08: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1768]
}
}
Unreported {
13 blocks in heap block record 140 of 3,744
2,912 bytes (2,808 requested / 104 slop)
Individual block sizes: 224 x 13
0.04% of the heap (21.60% cumulative)
0.13% of unreported (70.36% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1759]
#05: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:0]
#06: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:138]
#07: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832]
#08: NS_NewURI(nsIURI * *,nsTSubstring<char16_t> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1649]
}
}
Unreported {
13 blocks in heap block record 141 of 3,744
2,912 bytes (2,808 requested / 104 slop)
Individual block sizes: 224 x 13
0.04% of the heap (21.64% cumulative)
0.13% of unreported (70.49% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: nsJARURI::CreateEntryURL(nsTSubstring<char> const &,char const *,nsIURL * *) [modules/libjar/nsJARURI.cpp:85]
#05: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:363]
#06: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:138]
#07: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832]
#08: NS_NewURI(nsIURI * *,nsTSubstring<char16_t> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1649]
}
}
Unreported {
60 blocks in heap block record 142 of 3,744
2,880 bytes (2,880 requested / 0 slop)
Individual block sizes: 48 x 60
0.04% of the heap (21.68% cumulative)
0.13% of unreported (70.62% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsFrameMessageManager::AddMessageListener(nsTSubstring<char16_t> const &,mozilla::dom::MessageListener &,bool,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:206]
#04: static bool mozilla::dom::ContentFrameMessageManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ContentFrameMessageManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::2051]
#05: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088]
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
}
}
Unreported {
179 blocks in heap block record 143 of 3,744
2,864 bytes (2,864 requested / 0 slop)
Individual block sizes: 16 x 179
0.04% of the heap (21.72% cumulative)
0.13% of unreported (70.75% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:118]
#03: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1212]
#04: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284]
#05: ??? (???:???)
}
}
Unreported {
44 blocks in heap block record 144 of 3,744
2,816 bytes (2,464 requested / 352 slop)
Individual block sizes: 64 x 44
0.04% of the heap (21.76% cumulative)
0.13% of unreported (70.87% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: static bool mozilla::dom::ContentFrameMessageManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ContentFrameMessageManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::2027]
#04: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
#05: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787]
}
}
Unreported {
171 blocks in heap block record 145 of 3,744
2,736 bytes (365 requested / 2,371 slop)
Individual block sizes: 16 x 171
0.04% of the heap (21.80% cumulative)
0.12% of unreported (70.99% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static union core::result::Result<style::counter_style::Symbol, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::{{impl}}::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/counter_style/mod.rs:429]
#03: static union core::result::Result<style::counter_style::AdditiveSymbols, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::{{impl}}::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/counter_style/mod.rs:585]
#04: static union core::result::Result<style::counter_style::CounterStyleRuleData, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::parse_counter_style_body(struct style::values::CustomIdent, struct style::parser::ParserContext *, struct cssparser::parser::Parser *, struct cssparser::tokenizer::SourceLocation) [servo/components/style/counter_style/mod.rs:89]
#05: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, union style::stylesheets::rule_parser::AtRuleBlockPrelude, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:490]
#06: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:503]
#07: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86]
#08: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391]
}
}
Unreported {
32 blocks in heap block record 146 of 3,744
2,560 bytes (2,560 requested / 0 slop)
Individual block sizes: 80 x 32
0.04% of the heap (21.83% cumulative)
0.11% of unreported (71.11% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::AtomsTable::init() [js/src/vm/JSAtom.cpp:359]
#03: JS::InitSelfHostedCode(JSContext *) [js/src/jsapi.cpp:437]
#04: nsXPConnect::InitStatics() [js/xpconnect/src/nsXPConnect.cpp:141]
#05: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#06: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#07: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
#08: XRE_InitEmbedding2(nsIFile *,nsIFile *,nsIDirectoryServiceProvider *) [toolkit/xre/nsEmbedFunctions.cpp:198]
}
}
Unreported {
20 blocks in heap block record 147 of 3,744
2,560 bytes (2,560 requested / 0 slop)
Individual block sizes: 128 x 20
0.04% of the heap (21.87% cumulative)
0.11% of unreported (71.22% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: void nsCSPHostSrc::nsCSPHostSrc(const class nsTSubstring<char16_t> & const) [dom/security/nsCSPUtils.cpp:525]
#05: static class nsCSPHostSrc * CSP_CreateHostSrcFromSelfURI(class nsIURI *) [dom/security/nsCSPUtils.cpp:294]
#06: class nsCSPBaseSrc * nsCSPParser::keywordSource() [dom/security/nsCSPParser.cpp:417]
#07: class nsCSPBaseSrc * nsCSPParser::sourceExpression() [dom/security/nsCSPParser.cpp:618]
#08: void nsCSPParser::sourceList(class nsTArray<nsCSPBaseSrc *> & const) [dom/security/nsCSPParser.cpp:724]
}
}
Unreported {
24 blocks in heap block record 148 of 3,744
2,496 bytes (2,304 requested / 192 slop)
Individual block sizes: 176 x 12; 32 x 12
0.03% of the heap (21.90% cumulative)
0.11% of unreported (71.33% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsTimer::WithEventTarget(nsIEventTarget *) [xpcom/threads/nsTimerImpl.cpp:779]
#04: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:282]
#05: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309]
#06: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:291]
#07: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:461]
#08: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419]
}
}
Unreported {
72 blocks in heap block record 149 of 3,744
2,432 bytes (2,432 requested / 0 slop)
Individual block sizes: 64 x 4; 32 x 68
0.03% of the heap (21.93% cumulative)
0.11% of unreported (71.44% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: void gfxDWriteFontFamily::gfxDWriteFontFamily(const class nsTSubstring<char> & const, struct IDWriteFontFamily *, bool) [gfx/thebes/gfxDWriteFontList.h:65]
#05: void gfxDWriteFontList::GetFontsFromCollection(struct IDWriteFontCollection *) [gfx/thebes/gfxDWriteFontList.cpp:1470]
#06: nsresult gfxDWriteFontList::InitFontListForPlatform() [gfx/thebes/gfxDWriteFontList.cpp:1298]
#07: gfxPlatformFontList::InitFontList() [gfx/thebes/gfxPlatformFontList.cpp:451]
#08: class gfxPlatformFontList * gfxWindowsPlatform::CreatePlatformFontList() [gfx/thebes/gfxWindowsPlatform.cpp:627]
}
}
Unreported {
5 blocks in heap block record 150 of 3,744
2,320 bytes (2,280 requested / 40 slop)
Individual block sizes: 464 x 5
0.03% of the heap (21.96% cumulative)
0.10% of unreported (71.54% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsGlobalWindowOuter::Create(nsDocShell *,bool) [dom/base/nsGlobalWindowOuter.cpp:7820]
#04: nsDocShell::EnsureScriptEnvironment() [docshell/base/nsDocShell.cpp:12244]
#05: nsDocShell::GetWindow() [docshell/base/nsDocShell.cpp:3711]
#06: nsSHistory::nsSHistory(nsDocShell *) [docshell/shistory/nsSHistory.cpp:195]
#07: mozilla::dom::ChildSHistory::ChildSHistory(nsDocShell *) [docshell/shistory/ChildSHistory.cpp:21]
#08: nsDocShell::InitSessionHistory() [docshell/base/nsDocShell.cpp:4814]
}
}
Unreported {
5 blocks in heap block record 151 of 3,744
2,320 bytes (2,280 requested / 40 slop)
Individual block sizes: 464 x 5
0.03% of the heap (22.00% cumulative)
0.10% of unreported (71.65% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::PerformanceMainThread::CreateNavigationTimingEntry() [dom/performance/PerformanceMainThread.cpp:315]
#04: mozilla::dom::PerformanceMainThread::PerformanceMainThread(nsPIDOMWindowInner *,nsDOMNavigationTiming *,nsITimedChannel *,bool) [dom/performance/PerformanceMainThread.cpp:79]
#05: mozilla::dom::Performance::CreateForMainThread(nsPIDOMWindowInner *,nsIPrincipal *,nsDOMNavigationTiming *,nsITimedChannel *) [dom/performance/Performance.cpp:56]
#06: nsPIDOMWindowInner::CreatePerformanceObjectIfNeeded() [dom/base/nsGlobalWindowInner.cpp:2227]
#07: mozilla::dom::Window_Binding::get_performance(JSContext *,JS::Handle<JSObject *>,nsGlobalWindowInner *,JSJitGetterCallArgs) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::5626]
#08: mozilla::dom::Window_Binding::ClearCachedPerformanceValue(JSContext *,nsGlobalWindowInner *) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::19893]
}
}
Unreported {
32 blocks in heap block record 152 of 3,744
2,304 bytes (2,304 requested / 0 slop)
Individual block sizes: 256 x 2; 128 x 4; 64 x 14; 32 x 12
0.03% of the heap (22.03% cumulative)
0.10% of unreported (71.75% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: struct js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::Data * * js::MallocProvider<js::ZoneAllocPolicy>::pod_malloc<js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::Data *>(unsigned __int64, unsigned __int64) [js/src/vm/MallocProvider.h:0]
#03: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::rehash(unsigned int) [js/src/ds/OrderedHashTable.h:701]
#04: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::put<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry>(js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry &&) [js/src/ds/OrderedHashTable.h:189]
#05: bool js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::put<JS::Handle<JS::Value> &>(const class js::HashableValue & const, class JS::Handle<JS::Value> & const) [js/src/ds/OrderedHashTable.h:811]
#06: js::MapObject::set_impl(JSContext *,JS::CallArgs const &) [js/src/builtin/MapObject.cpp:780]
#07: js::MapObject::set(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:793]
#08: ??? (???:???)
}
}
Unreported {
18 blocks in heap block record 153 of 3,744
2,304 bytes (2,304 requested / 0 slop)
Individual block sizes: 128 x 18
0.03% of the heap (22.06% cumulative)
0.10% of unreported (71.85% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Append(nsTSubstringTuple<char> const &,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:888]
#04: nsJARURI::FormatSpec(nsTSubstring<char> const &,nsTSubstring<char> &,bool) [modules/libjar/nsJARURI.cpp:75]
#05: nsJARURI::GetAsciiSpec(nsTSubstring<char> &) [modules/libjar/nsJARURI.cpp:188]
#06: mozJSComponentLoader::Import(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSObject *>,bool) [js/xpconnect/loader/mozJSComponentLoader.cpp:1318]
#07: mozilla::dom::ChromeUtils::Import(mozilla::dom::GlobalObject const &,nsTSubstring<char16_t> const &,mozilla::dom::Optional<JS::Handle<JSObject *> > const &,JS::MutableHandle<JSObject *>,mozilla::ErrorResult &) [dom/base/ChromeUtils.cpp:425]
#08: static bool mozilla::dom::ChromeUtils_Binding::import(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:40bebf2a4c62a06996acbe364a4e2ebee62218538e19cb30404cad5e9a796509718cc8aece35740a5517624284d0e73b3c146c1f2df2dd4c603cf0ce8216d980/dom/bindings/ChromeUtilsBinding.cpp::4857]
}
}
Unreported {
5 blocks in heap block record 154 of 3,744
2,240 bytes (2,240 requested / 0 slop)
Individual block sizes: 448 x 5
0.03% of the heap (22.09% cumulative)
0.10% of unreported (71.95% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: struct already_AddRefed<nsIEventTarget> mozilla::dom::ContentChild::GetSpecificMessageEventTarget(const class IPC::Message & const) [dom/ipc/ContentChild.cpp:3798]
#04: mozilla::ipc::IToplevelProtocol::GetMessageEventTarget(IPC::Message const &) [ipc/glue/ProtocolUtils.cpp:928]
#05: mozilla::ipc::MessageChannel::MessageTask::Post() [ipc/glue/MessageChannel.cpp:2004]
#06: mozilla::ipc::MessageChannel::OnMessageReceivedFromLink(IPC::Message &&) [ipc/glue/MessageChannel.cpp:1309]
#07: IPC::Channel::ChannelImpl::ProcessIncomingMessages(base::MessagePumpForIO::IOContext *,unsigned long) [ipc/chromium/src/chrome/common/ipc_channel_win.cc:435]
#08: base::MessagePumpForIO::WaitForIOCompletion(unsigned long,base::MessagePumpForIO::IOHandler *) [ipc/chromium/src/base/message_pump_win.cc:471]
}
}
Unreported {
5 blocks in heap block record 155 of 3,744
2,160 bytes (2,160 requested / 0 slop)
Individual block sizes: 432 x 5
0.03% of the heap (22.12% cumulative)
0.10% of unreported (72.05% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: bool nsDocShell::MaybeInitTiming() [docshell/base/nsDocShell.cpp:1027]
#04: nsresult nsDocShell::OnStateChange(class nsIWebProgress *, class nsIRequest *, unsigned int, nsresult) [docshell/base/nsDocShell.cpp:6441]
#05: void nsDocLoader::DoFireOnStateChange(class nsIWebProgress *, class nsIRequest *, int & const, const nsresult) [uriloader/base/nsDocLoader.cpp:1337]
#06: nsDocLoader::FireOnStateChange(nsIWebProgress *,nsIRequest *,int,nsresult) [uriloader/base/nsDocLoader.cpp:1299]
#07: nsDocLoader::OnStartRequest(nsIRequest *) [uriloader/base/nsDocLoader.cpp:0]
#08: nsresult mozilla::net::nsLoadGroup::AddRequest(class nsIRequest *, class nsISupports *) [netwerk/base/nsLoadGroup.cpp:452]
}
}
Unreported {
27 blocks in heap block record 156 of 3,744
2,160 bytes (1,944 requested / 216 slop)
Individual block sizes: 80 x 27
0.03% of the heap (22.15% cumulative)
0.10% of unreported (72.15% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:592]
#03: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657]
#04: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#05: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#06: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
#08: js::CallFromStack(JSContext *,JS::CallArgs const &) [js/src/vm/Interpreter.cpp:599]
}
}
Unreported {
45 blocks in heap block record 157 of 3,744
2,160 bytes (1,800 requested / 360 slop)
Individual block sizes: 48 x 45
0.03% of the heap (22.18% cumulative)
0.10% of unreported (72.24% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::SchedulerGroup::CreateEventTargetFor(mozilla::TaskCategory) [xpcom/threads/SchedulerGroup.cpp:201]
#04: mozilla::SchedulerGroup::CreateEventTargets(bool) [xpcom/threads/SchedulerGroup.cpp:182]
#05: mozilla::dom::TabGroup::TabGroup(bool) [dom/base/TabGroup.cpp:46]
#06: struct already_AddRefed<nsIEventTarget> mozilla::dom::ContentChild::GetSpecificMessageEventTarget(const class IPC::Message & const) [dom/ipc/ContentChild.cpp:3798]
#07: mozilla::ipc::IToplevelProtocol::GetMessageEventTarget(IPC::Message const &) [ipc/glue/ProtocolUtils.cpp:928]
#08: mozilla::ipc::MessageChannel::MessageTask::Post() [ipc/glue/MessageChannel.cpp:2004]
}
}
Unreported {
1 block in heap block record 158 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.21% cumulative)
0.09% of unreported (72.33% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: mozilla::ThreadEventQueue<mozilla::EventQueue>::PutEventInternal(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::ThreadEventQueue<mozilla::EventQueue>::NestedSink *) [xpcom/threads/ThreadEventQueue.cpp:0]
#04: nsThread::Init(nsTSubstring<char> const &) [xpcom/threads/nsThread.cpp:689]
#05: nsThreadManager::NewNamedThread(nsTSubstring<char> const &,unsigned int,nsIThread * *) [xpcom/threads/nsThreadManager.cpp:416]
#06: NS_NewNamedThread(nsTSubstring<char> const &,nsIThread * *,nsIRunnable *,unsigned int) [xpcom/threads/nsThreadUtils.cpp:151]
#07: bool mozilla::layers::PaintThread::Init() [gfx/layers/PaintThread.cpp:76]
#08: mozilla::layers::PaintThread::Start() [gfx/layers/PaintThread.cpp:66]
}
}
Unreported {
1 block in heap block record 159 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.24% cumulative)
0.09% of unreported (72.42% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: mozilla::PrioritizedEventQueue::PutEvent(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::BaseAutoLock<mozilla::Mutex &> const &) [xpcom/threads/PrioritizedEventQueue.cpp:0]
#04: mozilla::ThreadEventQueue<mozilla::PrioritizedEventQueue>::PutEventInternal(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::ThreadEventQueue<mozilla::PrioritizedEventQueue>::NestedSink *) [xpcom/threads/ThreadEventQueue.cpp:116]
#05: nsresult nsThreadManager::IdleDispatchToMainThread(class nsIRunnable *, unsigned int) [xpcom/threads/nsThreadManager.cpp:598]
#06: XPTC__InvokebyIndex
#07: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157]
#08: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943]
}
}
Unreported {
1 block in heap block record 160 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.26% cumulative)
0.09% of unreported (72.52% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: mozilla::PrioritizedEventQueue::PutEvent(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::BaseAutoLock<mozilla::Mutex &> const &) [xpcom/threads/PrioritizedEventQueue.cpp:0]
#04: mozilla::ThreadEventQueue<mozilla::PrioritizedEventQueue>::PutEventInternal(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::ThreadEventQueue<mozilla::PrioritizedEventQueue>::NestedSink *) [xpcom/threads/ThreadEventQueue.cpp:116]
#05: mozilla::ThreadEventTarget::Dispatch(already_AddRefed<nsIRunnable>,unsigned int) [xpcom/threads/ThreadEventTarget.cpp:159]
#06: NS_DispatchToMainThread(already_AddRefed<nsIRunnable> &&,unsigned int) [xpcom/threads/nsThreadUtils.cpp:0]
#07: NS_DispatchToMainThread(nsIRunnable *,unsigned int) [xpcom/threads/nsThreadUtils.cpp:258]
#08: void nsMemoryReporterManager::DispatchReporter(class nsIMemoryReporter *, bool, class nsIHandleReportCallback *, class nsISupports *, bool) [xpcom/base/nsMemoryReporterManager.cpp:1871]
}
}
Unreported {
1 block in heap block record 161 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.29% cumulative)
0.09% of unreported (72.61% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: nsStaticCaseInsensitiveNameTable::nsStaticCaseInsensitiveNameTable(char const * const * const,int) [xpcom/ds/nsStaticNameTable.cpp:124]
#04: nsCSSKeywords::AddRefTable() [layout/style/nsCSSKeywords.cpp:30]
#05: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:155]
#06: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#07: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#08: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
}
}
Unreported {
1 block in heap block record 162 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.32% cumulative)
0.09% of unreported (72.70% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: mozilla::ThreadEventQueue<mozilla::EventQueue>::PutEventInternal(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::ThreadEventQueue<mozilla::EventQueue>::NestedSink *) [xpcom/threads/ThreadEventQueue.cpp:0]
#04: nsThread::Init(nsTSubstring<char> const &) [xpcom/threads/nsThread.cpp:689]
#05: nsThreadManager::NewNamedThread(nsTSubstring<char> const &,unsigned int,nsIThread * *) [xpcom/threads/nsThreadManager.cpp:416]
#06: NS_NewNamedThread(nsTSubstring<char> const &,nsIThread * *,nsIRunnable *,unsigned int) [xpcom/threads/nsThreadUtils.cpp:151]
#07: mozilla::image::DecodePool::DecodePool() [image/DecodePool.cpp:406]
#08: mozilla::image::DecodePool::Singleton() [image/DecodePool.cpp:329]
}
}
Unreported {
1 block in heap block record 163 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.35% cumulative)
0.09% of unreported (72.79% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: mozilla::ThreadEventQueue<mozilla::EventQueue>::PutEventInternal(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::ThreadEventQueue<mozilla::EventQueue>::NestedSink *) [xpcom/threads/ThreadEventQueue.cpp:0]
#04: nsThread::Init(nsTSubstring<char> const &) [xpcom/threads/nsThread.cpp:689]
#05: nsThreadManager::NewNamedThread(nsTSubstring<char> const &,unsigned int,nsIThread * *) [xpcom/threads/nsThreadManager.cpp:416]
#06: NS_NewNamedThread(nsTSubstring<char> const &,nsIThread * *,nsIRunnable *,unsigned int) [xpcom/threads/nsThreadUtils.cpp:151]
#07: bool mozilla::image::DecodePoolImpl::CreateThread() [image/DecodePool.cpp:303]
#08: void mozilla::image::DecodePoolImpl::DecodePoolImpl(unsigned char, unsigned char, class mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) [image/DecodePool.cpp:71]
}
}
Unreported {
1 block in heap block record 164 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.38% cumulative)
0.09% of unreported (72.88% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: mozilla::ThreadEventQueue<mozilla::EventQueue>::PutEventInternal(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::ThreadEventQueue<mozilla::EventQueue>::NestedSink *) [xpcom/threads/ThreadEventQueue.cpp:0]
#04: nsThread::Init(nsTSubstring<char> const &) [xpcom/threads/nsThread.cpp:689]
#05: nsThreadManager::NewNamedThread(nsTSubstring<char> const &,unsigned int,nsIThread * *) [xpcom/threads/nsThreadManager.cpp:416]
#06: NS_NewNamedThread(nsTSubstring<char> const &,nsIThread * *,nsIRunnable *,unsigned int) [xpcom/threads/nsThreadUtils.cpp:151]
#07: void mozilla::ProcessHangMonitor::ProcessHangMonitor() [dom/ipc/ProcessHangMonitor.cpp:1232]
#08: static class mozilla::ProcessHangMonitor * mozilla::ProcessHangMonitor::GetOrCreate() [dom/ipc/ProcessHangMonitor.cpp:1250]
}
}
Unreported {
1 block in heap block record 165 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.40% cumulative)
0.09% of unreported (72.97% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: mozilla::ThreadEventQueue<mozilla::EventQueue>::PutEventInternal(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::ThreadEventQueue<mozilla::EventQueue>::NestedSink *) [xpcom/threads/ThreadEventQueue.cpp:0]
#04: nsThread::Init(nsTSubstring<char> const &) [xpcom/threads/nsThread.cpp:689]
#05: nsThreadManager::NewNamedThread(nsTSubstring<char> const &,unsigned int,nsIThread * *) [xpcom/threads/nsThreadManager.cpp:416]
#06: NS_NewNamedThread(nsTSubstring<char> const &,nsIThread * *,nsIRunnable *,unsigned int) [xpcom/threads/nsThreadUtils.cpp:151]
#07: mozilla::dom::IPCBlobInputStreamThread::Initialize() [dom/file/ipc/IPCBlobInputStreamThread.cpp:120]
#08: mozilla::dom::IPCBlobInputStreamThread::GetOrCreate() [dom/file/ipc/IPCBlobInputStreamThread.cpp:110]
}
}
Unreported {
1 block in heap block record 166 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.43% cumulative)
0.09% of unreported (73.06% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: mozilla::PrioritizedEventQueue::PutEvent(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::BaseAutoLock<mozilla::Mutex &> const &) [xpcom/threads/PrioritizedEventQueue.cpp:0]
#04: mozilla::ThreadEventQueue<mozilla::PrioritizedEventQueue>::PutEventInternal(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::ThreadEventQueue<mozilla::PrioritizedEventQueue>::NestedSink *) [xpcom/threads/ThreadEventQueue.cpp:116]
#05: mozilla::ThreadEventTarget::Dispatch(already_AddRefed<nsIRunnable>,unsigned int) [xpcom/threads/ThreadEventTarget.cpp:159]
#06: MessageLoop::PostTask_Helper(already_AddRefed<nsIRunnable>,int) [ipc/chromium/src/base/message_loop.cc:370]
#07: mozilla::ipc::MessageChannel::MessageTask::Post() [ipc/glue/MessageChannel.cpp:2012]
#08: mozilla::ipc::MessageChannel::OnMessageReceivedFromLink(IPC::Message &&) [ipc/glue/MessageChannel.cpp:1309]
}
}
Unreported {
1 block in heap block record 167 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.46% cumulative)
0.09% of unreported (73.15% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: nsThreadPool::PutEvent(already_AddRefed<nsIRunnable>,unsigned int) [xpcom/threads/nsThreadPool.cpp:95]
#04: nsThreadPool::Dispatch(already_AddRefed<nsIRunnable>,unsigned int) [xpcom/threads/nsThreadPool.cpp:290]
#05: mozilla::net::nsStreamTransportService::Dispatch(already_AddRefed<nsIRunnable>,unsigned int) [netwerk/base/nsStreamTransportService.cpp:217]
#06: nsAStreamCopier::PostContinuationEvent() [xpcom/io/nsStreamUtils.cpp:433]
#07: NS_AsyncCopy(nsIInputStream *,nsIOutputStream *,nsIEventTarget *,nsAsyncCopyMode,unsigned int,void (*)(void *,nsresult),void *,bool,bool,nsISupports * *,void (*)(void *,unsigned int)) [xpcom/io/nsStreamUtils.cpp:581]
#08: nsresult mozilla::net::nsInputStreamTransport::OpenInputStream(unsigned int, unsigned int, unsigned int, class nsIInputStream * *) [netwerk/base/nsStreamTransportService.cpp:95]
}
}
Unreported {
1 block in heap block record 168 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.49% cumulative)
0.09% of unreported (73.25% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::ReplacePrepInternal(unsigned int,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:306]
#04: nsTSubstring<char>::Replace(unsigned int,unsigned int,char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:648]
#05: static void CrashReporter::ReplaceChar(class nsTString<char> & const, const class nsTSubstring<char> & const, const class nsTSubstring<char> & const) [toolkit/crashreporter/nsExceptionHandler.cpp:1931]
#06: CrashReporter::EscapeAnnotation(nsTSubstring<char> const &,nsTString<char> &) [toolkit/crashreporter/nsExceptionHandler.cpp:1950]
#07: CrashReporter::AnnotateCrashReport(CrashReporter::Annotation,nsTSubstring<char> const &) [toolkit/crashreporter/nsExceptionHandler.cpp:2017]
#08: nsXULAppInfo::AnnotateCrashReport(nsTSubstring<char> const &,nsTSubstring<char> const &) [toolkit/xre/nsAppRunner.cpp:1068]
}
}
Unreported {
1 block in heap block record 169 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.52% cumulative)
0.09% of unreported (73.34% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: mozilla::ThreadEventQueue<mozilla::EventQueue>::PutEventInternal(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::ThreadEventQueue<mozilla::EventQueue>::NestedSink *) [xpcom/threads/ThreadEventQueue.cpp:0]
#04: nsThread::Init(nsTSubstring<char> const &) [xpcom/threads/nsThread.cpp:689]
#05: nsThreadManager::NewNamedThread(nsTSubstring<char> const &,unsigned int,nsIThread * *) [xpcom/threads/nsThreadManager.cpp:416]
#06: NS_NewNamedThread(nsTSubstring<char> const &,nsIThread * *,nsIRunnable *,unsigned int) [xpcom/threads/nsThreadUtils.cpp:151]
#07: nsHtml5Module::GetStreamParserThread() [parser/html/nsHtml5Module.cpp:96]
#08: nsHtml5StreamParser::nsHtml5StreamParser(nsHtml5TreeOpExecutor *,nsHtml5Parser *,eParserMode) [parser/html/nsHtml5StreamParser.cpp:192]
}
}
Unreported {
1 block in heap block record 170 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.54% cumulative)
0.09% of unreported (73.43% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: mozilla::ThreadEventQueue<mozilla::EventQueue>::PutEventInternal(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::ThreadEventQueue<mozilla::EventQueue>::NestedSink *) [xpcom/threads/ThreadEventQueue.cpp:0]
#04: nsThread::Init(nsTSubstring<char> const &) [xpcom/threads/nsThread.cpp:689]
#05: nsThreadManager::NewNamedThread(nsTSubstring<char> const &,unsigned int,nsIThread * *) [xpcom/threads/nsThreadManager.cpp:416]
#06: NS_NewNamedThread(nsTSubstring<char> const &,nsIThread * *,nsIRunnable *,unsigned int) [xpcom/threads/nsThreadUtils.cpp:151]
#07: mozilla::net::nsSocketTransportService::Init() [netwerk/base/nsSocketTransportService2.cpp:608]
#08: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::11141]
}
}
Unreported {
1 block in heap block record 171 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.57% cumulative)
0.09% of unreported (73.52% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: mozilla::ThreadEventQueue<mozilla::EventQueue>::PutEventInternal(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::ThreadEventQueue<mozilla::EventQueue>::NestedSink *) [xpcom/threads/ThreadEventQueue.cpp:0]
#04: nsThread::Init(nsTSubstring<char> const &) [xpcom/threads/nsThread.cpp:689]
#05: nsThreadManager::NewNamedThread(nsTSubstring<char> const &,unsigned int,nsIThread * *) [xpcom/threads/nsThreadManager.cpp:416]
#06: NS_NewNamedThread(nsTSubstring<char> const &,nsIThread * *,nsIRunnable *,unsigned int) [xpcom/threads/nsThreadUtils.cpp:151]
#07: static void mozilla::RemoteDecoderManagerChild::InitializeThread() [dom/media/ipc/RemoteDecoderManagerChild.cpp:41]
#08: mozilla::RemoteDecoderManagerChild::InitForGPUProcess(mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild> &&) [dom/media/ipc/RemoteDecoderManagerChild.cpp:66]
}
}
Unreported {
1 block in heap block record 172 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.60% cumulative)
0.09% of unreported (73.61% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nss_ZAlloc [security/nss/lib/base/arena.c:872]
#03: nssList_Clone [security/nss/lib/base/list.c:311]
#04: nssList_CreateIterator [security/nss/lib/base/list.c:338]
#05: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:137]
#06: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
#07: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#08: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
}
}
Unreported {
1 block in heap block record 173 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.63% cumulative)
0.09% of unreported (73.70% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: nsStaticCaseInsensitiveNameTable::nsStaticCaseInsensitiveNameTable(char const * const * const,int) [xpcom/ds/nsStaticNameTable.cpp:124]
#04: nsColorNames::AddRefTable() [gfx/src/nsColor.cpp:43]
#05: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:164]
#06: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#07: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#08: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
}
}
Unreported {
1 block in heap block record 174 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.66% cumulative)
0.09% of unreported (73.79% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nss_ZAlloc [security/nss/lib/base/arena.c:872]
#03: nssTrustDomain_InitializeCache [security/nss/lib/pki/tdcache.c:135]
#04: NSSTrustDomain_Create [security/nss/lib/pki/trustdomain.c:48]
#05: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:117]
#06: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
#07: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#08: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
}
}
Unreported {
1 block in heap block record 175 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.68% cumulative)
0.09% of unreported (73.88% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: mozilla::ThreadEventQueue<mozilla::EventQueue>::PutEventInternal(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::ThreadEventQueue<mozilla::EventQueue>::NestedSink *) [xpcom/threads/ThreadEventQueue.cpp:0]
#04: nsThread::Init(nsTSubstring<char> const &) [xpcom/threads/nsThread.cpp:689]
#05: nsThreadManager::NewNamedThread(nsTSubstring<char> const &,unsigned int,nsIThread * *) [xpcom/threads/nsThreadManager.cpp:416]
#06: NS_NewNamedThread(nsTSubstring<char> const &,nsIThread * *,nsIRunnable *,unsigned int) [xpcom/threads/nsThreadUtils.cpp:151]
#07: mozilla::dom::RemoteWorkerService::InitializeOnMainThread() [dom/workers/remoteworkers/RemoteWorkerService.cpp:82]
#08: mozilla::dom::RemoteWorkerService::Initialize() [dom/workers/remoteworkers/RemoteWorkerService.cpp:50]
}
}
Unreported {
1 block in heap block record 176 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.71% cumulative)
0.09% of unreported (73.98% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nss_ZAlloc [security/nss/lib/base/arena.c:872]
#03: NSSTrustDomain_Create [security/nss/lib/pki/trustdomain.c:39]
#04: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:117]
#05: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
#06: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#07: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
#08: mozilla::psm::NSSConstructor<nsRandomGenerator>(nsISupports *,nsID const &,void * *) [security/manager/ssl/nsNSSModule.cpp:147]
}
}
Unreported {
1 block in heap block record 177 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.74% cumulative)
0.09% of unreported (74.07% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: mozilla::ThreadEventQueue<mozilla::EventQueue>::PutEventInternal(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::ThreadEventQueue<mozilla::EventQueue>::NestedSink *) [xpcom/threads/ThreadEventQueue.cpp:0]
#04: nsThread::Init(nsTSubstring<char> const &) [xpcom/threads/nsThread.cpp:689]
#05: nsThreadManager::NewNamedThread(nsTSubstring<char> const &,unsigned int,nsIThread * *) [xpcom/threads/nsThreadManager.cpp:416]
#06: NS_NewNamedThread(nsTSubstring<char> const &,nsIThread * *,nsIRunnable *,unsigned int) [xpcom/threads/nsThreadUtils.cpp:151]
#07: void mozilla::ChildProfilerController::Init(class mozilla::ipc::Endpoint<mozilla::PProfilerChild> *) [tools/profiler/gecko/ChildProfilerController.cpp:31]
#08: mozilla::ChildProfilerController::Create(mozilla::ipc::Endpoint<mozilla::PProfilerChild> &&) [tools/profiler/gecko/ChildProfilerController.cpp:23]
}
}
Unreported {
1 block in heap block record 178 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.77% cumulative)
0.09% of unreported (74.16% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: mozilla::ThreadEventQueue<mozilla::EventQueue>::PutEventInternal(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::ThreadEventQueue<mozilla::EventQueue>::NestedSink *) [xpcom/threads/ThreadEventQueue.cpp:0]
#04: nsThread::Init(nsTSubstring<char> const &) [xpcom/threads/nsThread.cpp:689]
#05: nsThreadManager::NewNamedThread(nsTSubstring<char> const &,unsigned int,nsIThread * *) [xpcom/threads/nsThreadManager.cpp:416]
#06: NS_NewNamedThread(nsTSubstring<char> const &,nsIThread * *,nsIRunnable *,unsigned int) [xpcom/threads/nsThreadUtils.cpp:151]
#07: TimerThread::Init() [xpcom/threads/TimerThread.cpp:274]
#08: nsTimerImpl::InitCommon(mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const &,unsigned int,nsTimerImpl::Callback &&) [xpcom/threads/nsTimerImpl.cpp:317]
}
}
Unreported {
1 block in heap block record 179 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.80% cumulative)
0.09% of unreported (74.25% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nss_ZAlloc [security/nss/lib/base/arena.c:872]
#03: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:143]
#04: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
#05: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#06: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
#07: mozilla::psm::NSSConstructor<nsRandomGenerator>(nsISupports *,nsID const &,void * *) [security/manager/ssl/nsNSSModule.cpp:147]
#08: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
}
}
Unreported {
1 block in heap block record 180 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.82% cumulative)
0.09% of unreported (74.34% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61]
#03: mozilla::ThreadEventQueue<mozilla::EventQueue>::PutEventInternal(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::ThreadEventQueue<mozilla::EventQueue>::NestedSink *) [xpcom/threads/ThreadEventQueue.cpp:0]
#04: nsThread::Init(nsTSubstring<char> const &) [xpcom/threads/nsThread.cpp:689]
#05: nsThreadManager::NewNamedThread(nsTSubstring<char> const &,unsigned int,nsIThread * *) [xpcom/threads/nsThreadManager.cpp:416]
#06: NS_NewNamedThread(nsTSubstring<char> const &,nsIThread * *,nsIRunnable *,unsigned int) [xpcom/threads/nsThreadUtils.cpp:151]
#07: mozilla::BackgroundHangManager::BackgroundHangManager() [toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:270]
#08: mozilla::BackgroundHangMonitor::Startup() [toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:635]
}
}
Unreported {
1 block in heap block record 181 of 3,744
2,048 bytes (2,048 requested / 0 slop)
0.03% of the heap (22.85% cumulative)
0.09% of unreported (74.43% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: bool mozilla::Vector<js::gc::Cell *,8,js::SystemAllocPolicy>::growStorageBy(unsigned __int64) [mfbt/Vector.h:1028]
#03: JS::Zone::getOrCreateUniqueId(js::gc::Cell *,unsigned __int64 *) [js/src/gc/Zone-inl.h:69]
#04: static bool js::MovableCellHasher<JSObject *>::ensureHash(class JSObject * & const) [js/src/gc/Barrier.cpp:113]
#05: class mozilla::detail::HashTable<mozilla::HashMapEntry<JSObject *,unsigned int>,mozilla::HashMap<JSObject *,unsigned int,js::MovableCellHasher<JSObject *>,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::AddPtr js::MutableWrappedPtrOperations<JS::GCHashMap<JSObject *,unsigned int,js::MovableCellHasher<JSObject *>,js::SystemAllocPolicy,JS::DefaultMapSweepPolicy<JSObject *,unsigned int> >,JS::Rooted<JS::GCHashMap<JSObject *,unsigned int,js::MovableCellHasher<JSObject *>,js::SystemAllocPolicy,JS::DefaultMapSweepPolicy<JSObject *,unsigned int> > > >::lookupForAdd(class JSObject * & const) [js/public/GCHashTable.h:182]
#06: JSStructuredCloneWriter::startObject(JS::Handle<JSObject *>,bool *) [js/src/vm/StructuredClone.cpp:1311]
#07: JSStructuredCloneWriter::startWrite(JS::Handle<JS::Value>) [js/src/vm/StructuredClone.cpp:1630]
#08: JSStructuredCloneWriter::write(JS::Handle<JS::Value>) [js/src/vm/StructuredClone.cpp:0]
}
}
Unreported {
1 block in heap block record 182 of 3,744
2,048 bytes (1,936 requested / 112 slop)
0.03% of the heap (22.88% cumulative)
0.09% of unreported (74.52% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::LookAndFeel::GetColor(mozilla::StyleSystemColor,unsigned int *) [widget/nsXPLookAndFeel.cpp:970]
#04: nsWebBrowser::Create(nsIWebBrowserChrome *,nsIWidget *,mozilla::OriginAttributes const &,mozilla::dom::BrowsingContext *,bool) [toolkit/components/browser/nsWebBrowser.cpp:135]
#05: mozilla::dom::BrowserChild::Init(mozIDOMWindowProxy *) [dom/ipc/BrowserChild.cpp:509]
#06: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1852]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7306]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
1 block in heap block record 183 of 3,744
2,048 bytes (1,872 requested / 176 slop)
0.03% of the heap (22.91% cumulative)
0.09% of unreported (74.61% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::nsRFPService::Init() [toolkit/components/resistfingerprinting/nsRFPService.cpp:759]
#04: mozilla::nsRFPService::GetOrCreate() [toolkit/components/resistfingerprinting/nsRFPService.cpp:105]
#05: nsContentUtils::Init() [dom/base/nsContentUtils.cpp:620]
#06: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:173]
#07: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#08: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
}
}
Unreported {
1 block in heap block record 184 of 3,744
2,048 bytes (1,856 requested / 192 slop)
0.03% of the heap (22.94% cumulative)
0.09% of unreported (74.71% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: mozilla::Vector<js::gcstats::Statistics::SliceData,8,js::SystemAllocPolicy>::growStorageBy(unsigned __int64) [mfbt/Vector.h:1024]
#03: js::gcstats::Statistics::beginSlice(js::gcstats::ZoneGCStats const &,JSGCInvocationKind,js::SliceBudget,JS::GCReason) [js/src/gc/Statistics.cpp:1108]
#04: js::gc::GCRuntime::gcCycle(bool,js::SliceBudget,JS::GCReason) [js/src/gc/GC.cpp:7645]
#05: js::gc::GCRuntime::collect(bool,js::SliceBudget,JS::GCReason) [js/src/gc/GC.cpp:7867]
#06: JS::NonIncrementalGC(JSContext *,JSGCInvocationKind,JS::GCReason) [js/src/gc/GC.cpp:8791]
#07: nsJSContext::GarbageCollectNow(JS::GCReason,nsJSContext::IsIncremental,nsJSContext::IsShrinking,__int64) [dom/base/nsJSEnvironment.cpp:1126]
#08: nsresult nsJSEnvironmentObserver::Observe(class nsISupports *, const char *, const char16_t *) [dom/base/nsJSEnvironment.cpp:344]
}
}
Unreported {
1 block in heap block record 185 of 3,744
2,048 bytes (1,792 requested / 256 slop)
0.03% of the heap (22.96% cumulative)
0.09% of unreported (74.80% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: void nsBaseHashtable<nsCStringHashKey,nsAutoPtr<nsChromeRegistryContent::PackageEntry>,nsChromeRegistryContent::PackageEntry *>::Put(const class nsTSubstring<char> & const, struct nsChromeRegistryContent::PackageEntry * & const) [xpcom/ds/nsBaseHashtable.h:131]
#05: nsChromeRegistryContent::RegisterPackage(ChromePackage const &) [chrome/nsChromeRegistryContent.cpp:74]
#06: nsChromeRegistryContent::RegisterRemoteChrome(nsTArray<ChromePackage> const &,nsTArray<SubstitutionMapping> const &,nsTArray<OverrideMapping> const &,nsTSubstring<char> const &,bool) [chrome/nsChromeRegistryContent.cpp:28]
#07: mozilla::dom::ContentChild::RecvRegisterChrome(nsTArray<ChromePackage> &&,nsTArray<SubstitutionMapping> &&,nsTArray<OverrideMapping> &&,nsTString<char> const &,bool const &) [dom/ipc/ContentChild.cpp:2276]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::8172]
}
}
Unreported {
1 block in heap block record 186 of 3,744
2,048 bytes (1,760 requested / 288 slop)
0.03% of the heap (22.99% cumulative)
0.09% of unreported (74.89% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::jit::GetPcScript(JSContext *,JSScript * *,unsigned char * *) [js/src/jit/JitFrames.cpp:1383]
#03: js::NativeGetProperty(JSContext *,JS::Handle<js::NativeObject *>,JS::Handle<JS::Value>,JS::Handle<JS::PropertyKey>,JS::MutableHandle<JS::Value>) [js/src/vm/NativeObject.cpp:2601]
#04: js::GetProperty(JSContext *,JS::Handle<JS::Value>,JS::Handle<js::PropertyName *>,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:4492]
#05: js::jit::DoGetPropFallback(JSContext *,js::jit::BaselineFrame *,js::jit::ICGetProp_Fallback *,JS::MutableHandle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/jit/BaselineIC.cpp:2808]
#06: ??? (???:???)
}
}
Unreported {
1 block in heap block record 187 of 3,744
2,048 bytes (1,656 requested / 392 slop)
0.03% of the heap (23.02% cumulative)
0.09% of unreported (74.98% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsHtml5ElementName::initializeStatics() [parser/html/nsHtml5ElementName.cpp:1082]
#04: nsHtml5Module::InitializeStatics() [parser/html/nsHtml5Module.cpp:32]
#05: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:250]
#06: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#07: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#08: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
}
}
Unreported {
2 blocks in heap block record 188 of 3,744
2,048 bytes (1,584 requested / 464 slop)
Individual block sizes: 1,024 x 2
0.03% of the heap (23.05% cumulative)
0.09% of unreported (75.07% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: PK11_NewSlotInfo [security/nss/lib/pk11wrap/pk11slot.c:361]
#03: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:562]
#04: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
#05: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1876]
#06: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:689]
#07: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#08: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
}
}
Unreported {
1 block in heap block record 189 of 3,744
2,048 bytes (1,536 requested / 512 slop)
0.03% of the heap (23.08% cumulative)
0.09% of unreported (75.16% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: mozilla::net::nsHttp::CreateAtomTable() [netwerk/protocol/http/nsHttp.cpp:113]
#04: nsresult mozilla::net::nsHttpHandler::Init() [netwerk/protocol/http/nsHttpHandler.cpp:444]
#05: mozilla::net::nsHttpHandler::GetInstance() [netwerk/protocol/http/nsHttpHandler.cpp:183]
#06: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::0]
#07: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#08: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571]
}
}
Unreported {
1 block in heap block record 190 of 3,744
2,048 bytes (1,352 requested / 696 slop)
0.03% of the heap (23.10% cumulative)
0.09% of unreported (75.25% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsPresContext::Init(nsDeviceContext *) [layout/base/nsPresContext.cpp:639]
#04: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:898]
#05: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
#06: nsresult mozilla::image::SVGDocumentWrapper::OnStartRequest(class nsIRequest *) [image/SVGDocumentWrapper.cpp:204]
#07: mozilla::image::VectorImage::OnStartRequest(nsIRequest *) [image/VectorImage.cpp:0]
#08: mozilla::image::ImageFactory::CreateVectorImage(nsIRequest *,mozilla::image::ProgressTracker *,nsTString<char> const &,nsIURI *,unsigned int,unsigned int) [image/ImageFactory.cpp:270]
}
}
Unreported {
1 block in heap block record 191 of 3,744
2,048 bytes (1,280 requested / 768 slop)
0.03% of the heap (23.13% cumulative)
0.09% of unreported (75.34% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:166]
#04: nsNodeInfoManager::GetDocumentNodeInfo() [dom/base/nsNodeInfoManager.cpp:265]
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2124]
#06: NS_NewSVGDocument(mozilla::dom::Document * *) [dom/svg/SVGDocument.cpp:54]
#07: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:179]
#08: nsresult mozilla::image::SVGDocumentWrapper::SetupViewer(class nsIRequest *, class nsIContentViewer * *, class nsILoadGroup * *) [image/SVGDocumentWrapper.cpp:296]
}
}
Unreported {
2 blocks in heap block record 192 of 3,744
2,048 bytes (1,236 requested / 812 slop)
Individual block sizes: 1,024 x 2
0.03% of the heap (23.16% cumulative)
0.09% of unreported (75.44% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: PK11_InitToken [security/nss/lib/pk11wrap/pk11slot.c:1226]
#03: PK11_InitSlot [security/nss/lib/pk11wrap/pk11slot.c:1477]
#04: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:565]
#05: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
#06: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1876]
#07: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:689]
#08: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
}
}
Unreported {
1 block in heap block record 193 of 3,744
2,048 bytes (1,200 requested / 848 slop)
0.03% of the heap (23.19% cumulative)
0.09% of unreported (75.53% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsSocketTransportService::nsSocketTransportService() [netwerk/base/nsSocketTransportService2.cpp:163]
#04: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::11140]
#05: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#06: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571]
#07: nsresult mozilla::net::nsIOService::InitializeSocketTransportService() [netwerk/base/nsIOService.cpp:313]
#08: nsresult mozilla::net::nsIOService::SetOffline(bool) [netwerk/base/nsIOService.cpp:1086]
}
}
Unreported {
1 block in heap block record 194 of 3,744
2,048 bytes (1,200 requested / 848 slop)
0.03% of the heap (23.22% cumulative)
0.09% of unreported (75.62% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsSocketTransportService::nsSocketTransportService() [netwerk/base/nsSocketTransportService2.cpp:161]
#04: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::11140]
#05: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#06: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571]
#07: nsresult mozilla::net::nsIOService::InitializeSocketTransportService() [netwerk/base/nsIOService.cpp:313]
#08: nsresult mozilla::net::nsIOService::SetOffline(bool) [netwerk/base/nsIOService.cpp:1086]
}
}
Unreported {
1 block in heap block record 195 of 3,744
2,048 bytes (1,176 requested / 872 slop)
0.03% of the heap (23.24% cumulative)
0.09% of unreported (75.71% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsPermissionManager::GetXPCOMSingleton() [extensions/permissions/nsPermissionManager.cpp:937]
#04: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::9857]
#05: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#06: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571]
#07: nsPermissionManager::Startup() [extensions/permissions/nsPermissionManager.cpp:879]
#08: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:266]
}
}
Unreported {
1 block in heap block record 196 of 3,744
2,048 bytes (1,152 requested / 896 slop)
0.03% of the heap (23.27% cumulative)
0.09% of unreported (75.80% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: mozilla::net::SubstitutingProtocolHandler::SetSubstitutionWithFlags(nsTSubstring<char> const &,nsIURI *,unsigned int) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:479]
#05: mozilla::extensions::WebExtensionPolicy::Enable() [toolkit/components/extensions/WebExtensionPolicy.cpp:246]
#06: mozilla::extensions::WebExtensionPolicy::SetActive(bool,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:232]
#07: static bool mozilla::dom::WebExtensionPolicy_Binding::set_active(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::extensions::WebExtensionPolicy *, class JSJitSetterCallArgs) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::1446]
#08: mozilla::dom::binding_detail::GenericSetter<mozilla::dom::binding_detail::NormalThisPolicy>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3124]
}
}
Unreported {
1 block in heap block record 197 of 3,744
2,048 bytes (1,152 requested / 896 slop)
0.03% of the heap (23.30% cumulative)
0.09% of unreported (75.89% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: mozilla::net::SubstitutingProtocolHandler::SetSubstitutionWithFlags(nsTSubstring<char> const &,nsIURI *,unsigned int) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:479]
#04: nsChromeRegistryContent::RegisterSubstitution(SubstitutionMapping const &) [chrome/nsChromeRegistryContent.cpp:100]
#05: nsChromeRegistryContent::RegisterRemoteChrome(nsTArray<ChromePackage> const &,nsTArray<SubstitutionMapping> const &,nsTArray<OverrideMapping> const &,nsTSubstring<char> const &,bool) [chrome/nsChromeRegistryContent.cpp:33]
#06: mozilla::dom::ContentChild::RecvRegisterChrome(nsTArray<ChromePackage> &&,nsTArray<SubstitutionMapping> &&,nsTArray<OverrideMapping> &&,nsTString<char> const &,bool const &) [dom/ipc/ContentChild.cpp:2276]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::8172]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
1 block in heap block record 198 of 3,744
2,048 bytes (1,104 requested / 944 slop)
0.03% of the heap (23.33% cumulative)
0.09% of unreported (75.98% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::layers::ImageBridgeChild::InitForContent(mozilla::ipc::Endpoint<mozilla::layers::PImageBridgeChild> &&,unsigned int) [gfx/layers/ipc/ImageBridgeChild.cpp:462]
#04: mozilla::dom::ContentChild::RecvInitRendering(mozilla::ipc::Endpoint<mozilla::layers::PCompositorManagerChild> &&,mozilla::ipc::Endpoint<mozilla::layers::PImageBridgeChild> &&,mozilla::ipc::Endpoint<mozilla::gfx::PVRManagerChild> &&,mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild> &&,nsTArray<unsigned int> &&) [dom/ipc/ContentChild.cpp:1489]
#05: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::0]
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
}
}
Unreported {
1 block in heap block record 199 of 3,744
2,048 bytes (1,056 requested / 992 slop)
0.03% of the heap (23.36% cumulative)
0.09% of unreported (76.07% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: void nsBaseHashtable<nsGenericHashKey<mozilla::image::ImageCacheKey>,RefPtr<imgCacheEntry>,imgCacheEntry *>::Put(const class mozilla::image::ImageCacheKey & const, class imgCacheEntry * & const) [xpcom/ds/nsBaseHashtable.h:131]
#04: bool imgLoader::PutIntoCache(const class mozilla::image::ImageCacheKey & const, class imgCacheEntry *) [image/imgLoader.cpp:1525]
#05: imgLoader::LoadImage(nsIURI *,nsIURI *,nsIURI *,mozilla::net::ReferrerPolicy,nsIPrincipal *,unsigned __int64,nsILoadGroup *,imgINotificationObserver *,nsINode *,mozilla::dom::Document *,unsigned int,nsISupports *,unsigned int,nsTSubstring<char16_t> const &,bool,imgRequestProxy * *) [image/imgLoader.cpp:2284]
#06: nsContentUtils::LoadImage(nsIURI *,nsINode *,mozilla::dom::Document *,nsIPrincipal *,unsigned __int64,nsIURI *,mozilla::net::ReferrerPolicy,imgINotificationObserver *,int,nsTSubstring<char16_t> const &,imgRequestProxy * *,unsigned int,bool) [dom/base/nsContentUtils.cpp:3337]
#07: mozilla::css::ImageLoader::LoadImage(mozilla::StyleComputedUrl const &,mozilla::dom::Document &) [layout/style/ImageLoader.cpp:463]
#08: class imgRequestProxy * mozilla::StyleComputedUrl::LoadImage(class mozilla::dom::Document & const) [layout/style/nsStyleStruct.cpp:141]
}
}
Unreported {
31 blocks in heap block record 200 of 3,744
2,016 bytes (2,016 requested / 0 slop)
Individual block sizes: 128; 64 x 29; 32
0.03% of the heap (23.38% cumulative)
0.09% of unreported (76.16% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: static void nsTHashtable<nsBaseHashtableET<nsStringHashKey,EventNameMapping> >::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435]
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573]
#06: nsContentUtils::GetEventMessageAndAtom(nsTSubstring<char16_t> const &,mozilla::EventClassID,mozilla::EventMessage *) [dom/base/nsContentUtils.cpp:3838]
#07: nsContentUtils::GetEventMessageAndAtomForListener(nsTSubstring<char16_t> const &,nsAtom * *) [dom/base/nsContentUtils.cpp:3873]
#08: mozilla::EventListenerManager::AddEventListenerByType(mozilla::dom::CallbackObjectHolder<mozilla::dom::EventListener,nsIDOMEventListener>,nsTSubstring<char16_t> const &,mozilla::EventListenerFlags const &,mozilla::dom::Optional<bool> const &) [dom/events/EventListenerManager.cpp:655]
}
}
Unreported {
18 blocks in heap block record 201 of 3,744
2,016 bytes (1,872 requested / 144 slop)
Individual block sizes: 112 x 18
0.03% of the heap (23.41% cumulative)
0.09% of unreported (76.25% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::MatchPattern::Constructor(mozilla::dom::GlobalObject &,nsTSubstring<char16_t> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:241]
#04: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:496]
#05: static struct already_AddRefed<mozilla::extensions::MatchPatternSet> mozilla::extensions::ParseMatches(class mozilla::dom::GlobalObject & const, const class mozilla::dom::OwningMatchPatternSetOrStringSequence & const, const struct mozilla::dom::MatchPatternOptions & const, mozilla::extensions::ErrorBehavior, class mozilla::ErrorResult & const) [toolkit/components/extensions/WebExtensionPolicy.cpp:112]
#06: mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:148]
#07: mozilla::extensions::WebExtensionPolicy::Constructor(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:192]
#08: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2471]
}
}
Unreported {
5 blocks in heap block record 202 of 3,744
2,000 bytes (2,000 requested / 0 slop)
Individual block sizes: 400 x 5
0.03% of the heap (23.44% cumulative)
0.09% of unreported (76.34% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsresult nsDocShell::DoURILoad(class nsDocShellLoadState *, bool, class nsIDocShell * *, class nsIRequest * *) [docshell/base/nsDocShell.cpp:10004]
#04: nsresult nsDocShell::InternalLoad(class nsDocShellLoadState *, class nsIDocShell * *, class nsIRequest * *) [docshell/base/nsDocShell.cpp:9653]
#05: nsDocShell::LoadURI(nsDocShellLoadState *) [docshell/base/nsDocShell.cpp:777]
#06: nsresult nsDocShell::LoadURI(const class nsTSubstring<char16_t> & const, const struct mozilla::dom::LoadURIOptions & const) [docshell/base/nsDocShell.cpp:4042]
#07: nsresult nsDocShell::LoadURIFromScript(const class nsTSubstring<char16_t> & const, class JS::Handle<JS::Value>, struct JSContext *) [docshell/base/nsDocShell.cpp:4060]
#08: XPTC__InvokebyIndex
}
}
Unreported {
5 blocks in heap block record 203 of 3,744
2,000 bytes (1,960 requested / 40 slop)
Individual block sizes: 400 x 5
0.03% of the heap (23.47% cumulative)
0.09% of unreported (76.43% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsDataHandler::NewChannel(nsIURI *,nsILoadInfo *,nsIChannel * *) [netwerk/protocol/data/nsDataHandler.cpp:100]
#04: mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal(nsIURI *,nsIURI *,unsigned int,nsILoadInfo *,nsIChannel * *) [netwerk/base/nsIOService.cpp:926]
#05: NS_NewChannelInternal(nsIChannel * *,nsIURI *,nsILoadInfo *,mozilla::dom::PerformanceStorage *,nsILoadGroup *,nsIInterfaceRequestor *,unsigned int,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0]
#06: mozilla::net::SubstitutingProtocolHandler::NewChannel(nsIURI *,nsILoadInfo *,nsIChannel * *) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:421]
#07: mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal(nsIURI *,nsIURI *,unsigned int,nsILoadInfo *,nsIChannel * *) [netwerk/base/nsIOService.cpp:926]
#08: NS_NewChannelInternal(nsIChannel * *,nsIURI *,nsILoadInfo *,mozilla::dom::PerformanceStorage *,nsILoadGroup *,nsIInterfaceRequestor *,unsigned int,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0]
}
}
Unreported {
5 blocks in heap block record 204 of 3,744
1,920 bytes (1,920 requested / 0 slop)
Individual block sizes: 384 x 5
0.03% of the heap (23.49% cumulative)
0.09% of unreported (76.52% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: mozilla::detail::HashTable<JS::Zone *const,mozilla::HashSet<JS::Zone *,mozilla::DefaultHasher<JS::Zone *>,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::RebuildStatus mozilla::detail::HashTable<JS::Zone *const,mozilla::HashSet<JS::Zone *,mozilla::DefaultHasher<JS::Zone *>,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::changeTableSize(unsigned int, mozilla::detail::HashTable<JS::Zone *const,mozilla::HashSet<JS::Zone *,mozilla::DefaultHasher<JS::Zone *>,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::FailureBehavior) [mfbt/HashTable.h:1811]
#03: bool mozilla::detail::HashTable<JS::Zone *const,mozilla::HashSet<JS::Zone *,mozilla::DefaultHasher<JS::Zone *>,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::add<JS::Zone *&>(class mozilla::detail::HashTable<JS::Zone *const,mozilla::HashSet<JS::Zone *,mozilla::DefaultHasher<JS::Zone *>,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::AddPtr & const, class JS::Zone * & const) [mfbt/HashTable.h:2092]
#04: bool mozilla::HashSet<JS::Zone *,mozilla::DefaultHasher<JS::Zone *>,js::SystemAllocPolicy>::put<JS::Zone *&>(class JS::Zone * & const) [mfbt/HashTable.h:537]
#05: JS::Zone::findSweepGroupEdges(JS::Zone *) [js/src/gc/GC.cpp:5093]
#06: js::gc::GCRuntime::findSweepGroupEdges() [js/src/gc/GC.cpp:5140]
#07: js::gc::GCRuntime::groupZonesForSweeping(JS::GCReason) [js/src/gc/GC.cpp:5161]
#08: js::gc::GCRuntime::beginSweepPhase(JS::GCReason,js::gc::AutoGCSession &) [js/src/gc/GC.cpp:6050]
}
}
Unreported {
5 blocks in heap block record 205 of 3,744
1,920 bytes (1,920 requested / 0 slop)
Individual block sizes: 384 x 5
0.03% of the heap (23.52% cumulative)
0.09% of unreported (76.60% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: NS_NewScrollbarButtonFrame(mozilla::PresShell *,mozilla::ComputedStyle *) [layout/xul/nsScrollbarButtonFrame.cpp:38]
#05: nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem &,nsFrameConstructorState &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:3580]
#06: nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList::Iterator &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:5654]
#07: nsCSSFrameConstructor::ConstructFramesFromItemList(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList &,nsContainerFrame *,bool,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:9535]
#08: void nsCSSFrameConstructor::ProcessChildren(class nsFrameConstructorState & const, class nsIContent *, class mozilla::ComputedStyle *, class nsContainerFrame *, const bool, class nsFrameList & const, const bool, struct PendingBinding *, class nsIFrame *) [layout/base/nsCSSFrameConstructor.cpp:9720]
}
}
Unreported {
60 blocks in heap block record 206 of 3,744
1,920 bytes (1,920 requested / 0 slop)
Individual block sizes: 32 x 60
0.03% of the heap (23.54% cumulative)
0.09% of unreported (76.69% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: PL_HashTableRawAdd [nsprpub/lib/ds/plhash.c:234]
#03: SECOID_Init [security/nss/lib/util/secoid.c:2122]
#04: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3108]
#05: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243]
#06: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244]
#07: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:504]
#08: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
}
}
Unreported {
8 blocks in heap block record 207 of 3,744
1,920 bytes (1,920 requested / 0 slop)
Individual block sizes: 240 x 8
0.03% of the heap (23.57% cumulative)
0.09% of unreported (76.77% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: JSContext::init(js::ContextKind) [js/src/vm/JSContext.cpp:124]
#03: js::HelperThread::threadLoop() [js/src/vm/HelperThreads.cpp:2489]
#04: static unsigned int js::detail::ThreadTrampoline<void (&)(void *),js::HelperThread *>::Start(void *) [js/src/threading/Thread.h:233]
#05: ucrtbase.dll + 0x1c4be
#06: KERNEL32.DLL + 0x13034
#07: static void patched_BaseThreadInitThunk(int, void *, void *) [mozglue/build/WindowsDllBlocklist.cpp:618]
#08: ntdll.dll + 0x71461
}
}
Unreported {
15 blocks in heap block record 208 of 3,744
1,920 bytes (1,800 requested / 120 slop)
Individual block sizes: 128 x 15
0.03% of the heap (23.60% cumulative)
0.09% of unreported (76.86% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127]
#03: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:598]
#04: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2556]
#05: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976]
#06: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027]
#07: JSAutoStructuredCloneBuffer::read(JSContext *,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3151]
#08: mozilla::dom::StructuredCloneHolder::Read(nsISupports *,JSContext *,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/base/StructuredCloneHolder.cpp:301]
}
}
Unreported {
20 blocks in heap block record 209 of 3,744
1,920 bytes (1,760 requested / 160 slop)
Individual block sizes: 96 x 20
0.03% of the heap (23.62% cumulative)
0.09% of unreported (76.95% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: static class nsCSPHostSrc * CSP_CreateHostSrcFromSelfURI(class nsIURI *) [dom/security/nsCSPUtils.cpp:294]
#04: class nsCSPBaseSrc * nsCSPParser::keywordSource() [dom/security/nsCSPParser.cpp:417]
#05: class nsCSPBaseSrc * nsCSPParser::sourceExpression() [dom/security/nsCSPParser.cpp:618]
#06: void nsCSPParser::sourceList(class nsTArray<nsCSPBaseSrc *> & const) [dom/security/nsCSPParser.cpp:724]
#07: void nsCSPParser::directive() [dom/security/nsCSPParser.cpp:1029]
#08: class nsCSPPolicy * nsCSPParser::policy() [dom/security/nsCSPParser.cpp:1089]
}
}
Unreported {
17 blocks in heap block record 210 of 3,744
1,904 bytes (1,768 requested / 136 slop)
Individual block sizes: 112 x 17
0.03% of the heap (23.65% cumulative)
0.08% of unreported (77.03% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::MatchPattern::Constructor(mozilla::dom::GlobalObject &,nsTSubstring<char16_t> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:241]
#04: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:496]
#05: static bool mozilla::dom::MatchPatternSet_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:410848b5f7e64a50f31d99f3bbe51bd115818ce41b123d9886a312ab9ec42903babf440a08fdd4f176333814c90869101ee7315261784a195b3dca167cfca4a8/dom/bindings/MatchPatternBinding.cpp::1885]
#06: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
}
}
Unreported {
5 blocks in heap block record 211 of 3,744
1,840 bytes (1,800 requested / 40 slop)
Individual block sizes: 368 x 5
0.03% of the heap (23.67% cumulative)
0.08% of unreported (77.11% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: bool js::detail::OrderedHashTable<js::OrderedHashMap<js::gc::Cell *,mozilla::Vector<js::gc::WeakMarkable,2,js::SystemAllocPolicy>,js::gc::WeakKeyTableHashPolicy,js::SystemAllocPolicy>::Entry,js::OrderedHashMap<js::gc::Cell *,mozilla::Vector<js::gc::WeakMarkable,2,js::SystemAllocPolicy>,js::gc::WeakKeyTableHashPolicy,js::SystemAllocPolicy>::MapOps,js::SystemAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:128]
#03: js::NewRealm(JSContext *,JSPrincipals *,JS::RealmOptions const &) [js/src/gc/GC.cpp:0]
#04: js::GlobalObject::new_(JSContext *,js::Class const *,JSPrincipals *,JS::OnNewGlobalHookOption,JS::RealmOptions const &) [js/src/vm/GlobalObject.cpp:587]
#05: mozilla::dom::CreateGlobal<nsGlobalWindowInner,&mozilla::dom::Window_Binding::GetProtoObjectHandle(JSContext *)>(JSContext *,nsGlobalWindowInner *,nsWrapperCache *,JSClass const *,JS::RealmOptions &,JSPrincipals *,bool,JS::MutableHandle<JSObject *>) [dom/bindings/BindingUtils.h:2843]
#06: mozilla::dom::Window_Binding::Wrap(JSContext *,nsGlobalWindowInner *,nsWrapperCache *,JS::RealmOptions &,JSPrincipals *,bool,JS::MutableHandle<JSObject *>) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::19742]
#07: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2047]
#08: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:967]
}
}
Unreported {
5 blocks in heap block record 212 of 3,744
1,840 bytes (1,800 requested / 40 slop)
Individual block sizes: 368 x 5
0.03% of the heap (23.70% cumulative)
0.08% of unreported (77.19% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: bool js::detail::OrderedHashTable<js::OrderedHashMap<js::gc::Cell *,mozilla::Vector<js::gc::WeakMarkable,2,js::SystemAllocPolicy>,js::gc::WeakKeyTableHashPolicy,js::SystemAllocPolicy>::Entry,js::OrderedHashMap<js::gc::Cell *,mozilla::Vector<js::gc::WeakMarkable,2,js::SystemAllocPolicy>,js::gc::WeakKeyTableHashPolicy,js::SystemAllocPolicy>::MapOps,js::SystemAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:128]
#03: JS::Zone::init(bool) [js/src/gc/Zone.cpp:161]
#04: js::NewRealm(JSContext *,JSPrincipals *,JS::RealmOptions const &) [js/src/gc/GC.cpp:0]
#05: js::GlobalObject::new_(JSContext *,js::Class const *,JSPrincipals *,JS::OnNewGlobalHookOption,JS::RealmOptions const &) [js/src/vm/GlobalObject.cpp:587]
#06: mozilla::dom::CreateGlobal<nsGlobalWindowInner,&mozilla::dom::Window_Binding::GetProtoObjectHandle(JSContext *)>(JSContext *,nsGlobalWindowInner *,nsWrapperCache *,JSClass const *,JS::RealmOptions &,JSPrincipals *,bool,JS::MutableHandle<JSObject *>) [dom/bindings/BindingUtils.h:2843]
#07: mozilla::dom::Window_Binding::Wrap(JSContext *,nsGlobalWindowInner *,nsWrapperCache *,JS::RealmOptions &,JSPrincipals *,bool,JS::MutableHandle<JSObject *>) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::19742]
#08: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2047]
}
}
Unreported {
19 blocks in heap block record 213 of 3,744
1,824 bytes (1,824 requested / 0 slop)
Individual block sizes: 96 x 19
0.02% of the heap (23.72% cumulative)
0.08% of unreported (77.28% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::MatchGlob::Constructor(mozilla::dom::GlobalObject &,nsTSubstring<char16_t> const &,bool,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:612]
#04: static bool mozilla::extensions::ParseGlobs(class mozilla::dom::GlobalObject & const, class mozilla::dom::Sequence<mozilla::dom::OwningMatchGlobOrString>, class nsTArray<RefPtr<mozilla::extensions::MatchGlob> > & const, class mozilla::ErrorResult & const) [toolkit/components/extensions/WebExtensionPolicy.cpp:73]
#05: mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:136]
#06: mozilla::extensions::WebExtensionPolicy::Constructor(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:192]
#07: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2471]
#08: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
}
}
Unreported {
7 blocks in heap block record 214 of 3,744
1,792 bytes (1,792 requested / 0 slop)
Individual block sizes: 256 x 7
0.02% of the heap (23.75% cumulative)
0.08% of unreported (77.36% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: core::result::Result nsstring::nsACString::fallible_append_utf16_to_utf8_impl(struct slice<u16>*, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:357]
#04: mozilla::BasePrincipal::GetOriginNoSuffix(nsTSubstring<char> &) [caps/BasePrincipal.cpp:54]
#05: static nsresult `anonymous namespace'::GetOriginFromPrincipal(class nsIPrincipal *, class nsTSubstring<char> & const) [extensions/permissions/nsPermissionManager.cpp:148]
#06: static class nsPermissionManager::PermissionKey * nsPermissionManager::PermissionKey::CreateFromPrincipal(class nsIPrincipal *, nsresult & const) [extensions/permissions/nsPermissionManager.cpp:755]
#07: nsPermissionManager::AddInternal(nsIPrincipal *,nsTSubstring<char> const &,unsigned int,__int64,unsigned int,__int64,__int64,nsPermissionManager::NotifyOperationType,nsPermissionManager::DBOperationType,bool) [extensions/permissions/nsPermissionManager.cpp:1773]
#08: mozilla::dom::ContentChild::RecvAddPermission(IPC::Permission const &) [dom/ipc/ContentChild.cpp:2657]
}
}
Unreported {
8 blocks in heap block record 215 of 3,744
1,792 bytes (1,728 requested / 64 slop)
Individual block sizes: 224 x 8
0.02% of the heap (23.77% cumulative)
0.08% of unreported (77.44% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::SubstitutingURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: mozilla::net::SubstitutingProtocolHandler::NewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:345]
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1822]
#06: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,mozilla::NotNull<mozilla::Encoding const *>,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1636]
#07: NS_NewURI(nsIURI * *,nsTSubstring<char16_t> const &,mozilla::NotNull<mozilla::Encoding const *>,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1662]
#08: nsContentUtils::NewURIWithDocumentCharset(nsIURI * *,nsTSubstring<char16_t> const &,mozilla::dom::Document *,nsIURI *) [dom/base/nsContentUtils.cpp:2879]
}
}
Unreported {
10 blocks in heap block record 216 of 3,744
1,760 bytes (1,680 requested / 80 slop)
Individual block sizes: 176 x 10
0.02% of the heap (23.80% cumulative)
0.08% of unreported (77.51% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ThrottledEventQueue::Create(nsISerialEventTarget *,char const *,unsigned int) [xpcom/threads/ThrottledEventQueue.cpp:379]
#04: mozilla::dom::TabGroup::EnsureThrottledEventQueues() [dom/base/TabGroup.cpp:0]
#05: mozilla::dom::TabGroup::GetFromActor(mozilla::dom::BrowserChild *) [dom/base/TabGroup.cpp:138]
#06: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1844]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7306]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
11 blocks in heap block record 217 of 3,744
1,760 bytes (1,672 requested / 88 slop)
Individual block sizes: 160 x 11
0.02% of the heap (23.82% cumulative)
0.08% of unreported (77.59% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391]
#03: mozilla::StyleSheet::ParseSheetSync(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *,unsigned int,mozilla::css::LoaderReusableStyleSheets *) [layout/style/StyleSheet.cpp:1009]
#04: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1574]
#05: nsresult mozilla::css::StreamLoader::OnStopRequest(class nsIRequest *, nsresult) [layout/style/StreamLoader.cpp:112]
#06: nsSyncLoadService::PushSyncStreamToListener(already_AddRefed<nsIInputStream>,nsIStreamListener *,nsIChannel *) [dom/base/nsSyncLoadService.cpp:364]
#07: nsresult mozilla::css::Loader::LoadSheet(class mozilla::css::SheetLoadData *, mozilla::css::StyleSheetState, bool) [layout/style/Loader.cpp:1325]
#08: mozilla::css::Loader::InternalLoadNonDocumentSheet(nsIURI *,bool,mozilla::css::SheetParsingMode,bool,nsIPrincipal *,mozilla::Encoding const *,RefPtr<mozilla::StyleSheet> *,nsICSSLoaderObserver *,mozilla::CORSMode,mozilla::net::ReferrerPolicy,nsTSubstring<char16_t> const &) [layout/style/Loader.cpp:2220]
}
}
Unreported {
22 blocks in heap block record 218 of 3,744
1,760 bytes (1,584 requested / 176 slop)
Individual block sizes: 80 x 22
0.02% of the heap (23.85% cumulative)
0.08% of unreported (77.67% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:131]
#04: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832]
#05: nsChromeRegistryContent::RegisterSubstitution(SubstitutionMapping const &) [chrome/nsChromeRegistryContent.cpp:94]
#06: nsChromeRegistryContent::RegisterRemoteChrome(nsTArray<ChromePackage> const &,nsTArray<SubstitutionMapping> const &,nsTArray<OverrideMapping> const &,nsTSubstring<char> const &,bool) [chrome/nsChromeRegistryContent.cpp:33]
#07: mozilla::dom::ContentChild::RecvRegisterChrome(nsTArray<ChromePackage> &&,nsTArray<SubstitutionMapping> &&,nsTArray<OverrideMapping> &&,nsTString<char> const &,bool const &) [dom/ipc/ContentChild.cpp:2276]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::8172]
}
}
Unreported {
5 blocks in heap block record 219 of 3,744
1,680 bytes (1,680 requested / 0 slop)
Individual block sizes: 336 x 5
0.02% of the heap (23.87% cumulative)
0.07% of unreported (77.75% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::Document::Init() [dom/base/Document.cpp:2141]
#04: nsHTMLDocument::Init() [dom/html/nsHTMLDocument.cpp:172]
#05: NS_NewHTMLDocument(mozilla::dom::Document * *,bool) [dom/html/nsHTMLDocument.cpp:136]
#06: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0]
#07: nsresult nsDocShell::NewContentViewerObj(const class nsTSubstring<char> & const, class nsIRequest *, class nsILoadGroup *, class nsIStreamListener * *, class nsIContentViewer * *) [docshell/base/nsDocShell.cpp:8403]
#08: nsresult nsDocShell::CreateContentViewer(const class nsTSubstring<char> & const, class nsIRequest *, class nsIStreamListener * *) [docshell/base/nsDocShell.cpp:8154]
}
}
Unreported {
25 blocks in heap block record 220 of 3,744
1,664 bytes (1,664 requested / 0 slop)
Individual block sizes: 128; 64 x 24
0.02% of the heap (23.89% cumulative)
0.07% of unreported (77.82% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: mozilla::net::nsStandardURL::BuildNormalizedSpec(char const *,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:805]
#05: mozilla::net::nsStandardURL::SetSpecWithEncoding(nsTSubstring<char> const &,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:1505]
#06: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::SubstitutingURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:370]
#07: mozilla::net::SubstitutingProtocolHandler::NewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:345]
#08: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1804]
}
}
Unreported {
13 blocks in heap block record 221 of 3,744
1,664 bytes (1,664 requested / 0 slop)
Individual block sizes: 128 x 13
0.02% of the heap (23.91% cumulative)
0.07% of unreported (77.89% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: core::result::Result nsstring::nsACString::fallible_append_utf16_to_utf8_impl(struct slice<u16>*, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:357]
#04: mozilla::extensions::MatchPattern::Init(JSContext *,nsTSubstring<char16_t> const &,bool,bool,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:334]
#05: mozilla::extensions::MatchPattern::Constructor(mozilla::dom::GlobalObject &,nsTSubstring<char16_t> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:244]
#06: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:496]
#07: static struct already_AddRefed<mozilla::extensions::MatchPatternSet> mozilla::extensions::ParseMatches(class mozilla::dom::GlobalObject & const, const class mozilla::dom::OwningMatchPatternSetOrStringSequence & const, const struct mozilla::dom::MatchPatternOptions & const, mozilla::extensions::ErrorBehavior, class mozilla::ErrorResult & const) [toolkit/components/extensions/WebExtensionPolicy.cpp:112]
#08: mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:148]
}
}
Unreported {
104 blocks in heap block record 222 of 3,744
1,664 bytes (1,664 requested / 0 slop)
Individual block sizes: 16 x 104
0.02% of the heap (23.94% cumulative)
0.07% of unreported (77.97% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:118]
#03: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:598]
#04: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657]
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
}
}
Unreported {
26 blocks in heap block record 223 of 3,744
1,664 bytes (1,456 requested / 208 slop)
Individual block sizes: 64 x 26
0.02% of the heap (23.96% cumulative)
0.07% of unreported (78.04% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::EventTarget_Binding::addEventListener(JSContext *,JS::Handle<JSObject *>,mozilla::dom::EventTarget *,JSJitMethodCallArgs const &) [s3:gecko-generated-sources-l1:672e74a090ab9e8d7b663e6dc12881a77626fe08138e68c1d22f3aac1e3e469290756df1fd0237a66ab2f080c54b72f594c5c2ef126f52ac5f70683925425a0e/dom/bindings/EventTargetBinding.cpp::886]
#04: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::MaybeGlobalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
#05: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787]
}
}
Unreported {
30 blocks in heap block record 224 of 3,744
1,600 bytes (1,600 requested / 0 slop)
Individual block sizes: 64 x 20; 32 x 10
0.02% of the heap (23.98% cumulative)
0.07% of unreported (78.11% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: ToLowerCase(nsTSubstring<char16_t> &) [intl/unicharutil/util/nsUnicharUtils.cpp:49]
#05: class nsCSPSchemeSrc * nsCSPParser::schemeSource() [dom/security/nsCSPParser.cpp:538]
#06: class nsCSPBaseSrc * nsCSPParser::sourceExpression() [dom/security/nsCSPParser.cpp:648]
#07: void nsCSPParser::sourceList(class nsTArray<nsCSPBaseSrc *> & const) [dom/security/nsCSPParser.cpp:724]
#08: void nsCSPParser::directive() [dom/security/nsCSPParser.cpp:1029]
}
}
Unreported {
20 blocks in heap block record 225 of 3,744
1,600 bytes (1,440 requested / 160 slop)
Individual block sizes: 80 x 20
0.02% of the heap (24.00% cumulative)
0.07% of unreported (78.19% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:131]
#04: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832]
#05: nsChromeRegistryContent::RegisterPackage(ChromePackage const &) [chrome/nsChromeRegistryContent.cpp:60]
#06: nsChromeRegistryContent::RegisterRemoteChrome(nsTArray<ChromePackage> const &,nsTArray<SubstitutionMapping> const &,nsTArray<OverrideMapping> const &,nsTSubstring<char> const &,bool) [chrome/nsChromeRegistryContent.cpp:28]
#07: mozilla::dom::ContentChild::RecvRegisterChrome(nsTArray<ChromePackage> &&,nsTArray<SubstitutionMapping> &&,nsTArray<OverrideMapping> &&,nsTString<char> const &,bool const &) [dom/ipc/ContentChild.cpp:2276]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::8172]
}
}
Unreported {
20 blocks in heap block record 226 of 3,744
1,600 bytes (1,440 requested / 160 slop)
Individual block sizes: 80 x 20
0.02% of the heap (24.03% cumulative)
0.07% of unreported (78.26% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static struct style::gecko::url::CssUrl style::gecko::url::CssUrl::parse_from_string(struct alloc::string::String, struct style::parser::ParserContext *, style::stylesheets::CorsMode) [servo/components/style/gecko/url.rs:80]
#03: static union core::result::Result<style::gecko::url::CssUrl, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::gecko::url::CssUrl::parse_with_cors_mode(struct cssparser::parser::Parser *, style::stylesheets::CorsMode) [servo/components/style/gecko/url.rs:71]
#04: static union core::result::Result<style::values::generics::image::GenericImage<style::values::generics::image::GenericGradient<style::values::specified::image::LineDirection, style::values::specified::length::Length, style::values::specified::length::LengthPercentage, style::values::generics::position::GenericPosition<style::values::specified::position::PositionComponent<style::values::specified::position::HorizontalPositionKeyword>, style::values::specified::position::PositionComponent<style::values::specified::position::VerticalPositionKeyword>>, style::values::specified::color::Color>, style::values::generics::image::MozImageRect<style::values::specified::NumberOrPercentage, style::gecko::url::SpecifiedImageUrl>, style::gecko::url::SpecifiedImageUrl>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::values::specified::image::{{impl}}::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/values/specified/image.rs:118]
#05: static union core::result::Result<style::values::generics::image::GenericImageLayer<style::values::generics::image::GenericImage<style::values::generics::image::GenericGradient<style::values::specified::image::LineDirection, style::values::specified::length::Length, style::values::specified::length::LengthPercentage, style::values::generics::position::GenericPosition<style::values::specified::position::PositionComponent<style::values::specified::position::HorizontalPositionKeyword>, style::values::specified::position::PositionComponent<style::values::specified::position::VerticalPositionKeyword>>, style::values::specified::color::Color>, style::values::generics::image::MozImageRect<style::values::specified::NumberOrPercentage, style::gecko::url::SpecifiedImageUrl>, style::gecko::url::SpecifiedImageUrl>>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::values::generics::image::{{impl}}::parse<style::values::generics::image::GenericImage<style::values::generics::image::GenericGradient<style::values::specified::image::LineDirection, style::values::specified::length::Length, style::values::specified::length::LengthPercentage, style::values::generics::position::GenericPosition<style::values::specified::position::PositionComponent<style::values::specified::position::HorizontalPositionKeyword>, style::values::specified::position::PositionComponent<style::values::specified::position::VerticalPositionKeyword>>, style::values::specified::color::Color>, style::values::generics::image::MozImageRect<style::values::specified::NumberOrPercentage, style::gecko::url::SpecifiedImageUrl>, style::gecko::url::SpecifiedImageUrl>>(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/values/generics/image.rs:21]
#06: static union core::result::Result<style::properties::PropertyDeclaration, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::LonghandId::parse_value(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::43544]
#07: static union core::result::Result<(), cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::PropertyDeclaration::parse_into(union style::properties::PropertyId, struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::52944]
#08: static struct style::properties::declaration_block::PropertyDeclarationBlock style::properties::declaration_block::parse_property_declaration_list(struct style::parser::ParserContext *, struct cssparser::parser::Parser *, union core::option::Option<selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>*>) [servo/components/style/properties/declaration_block.rs:1423]
}
}
Unreported {
27 blocks in heap block record 227 of 3,744
1,600 bytes (1,425 requested / 175 slop)
Individual block sizes: 192; 176; 160 x 2; 128 x 2; 48 x 7; 32 x 6; 16 x 8
0.02% of the heap (24.05% cumulative)
0.07% of unreported (78.33% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: wmain [toolkit/xre/nsWindowsWMain.cpp:112]
#04: static int __scrt_common_main_seh() [f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:288]
#05: KERNEL32.DLL + 0x13034
#06: ntdll.dll + 0x71461
}
}
Unreported {
9 blocks in heap block record 228 of 3,744
1,584 bytes (1,512 requested / 72 slop)
Individual block sizes: 176 x 9
0.02% of the heap (24.07% cumulative)
0.07% of unreported (78.40% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::ObjectGroup::allocationSiteGroup(JSContext *,JSScript *,unsigned char *,JSProtoKey,JS::Handle<JSObject *>) [js/src/vm/ObjectGroup.cpp:1475]
#03: js::NewObjectOperation(JSContext *,JS::Handle<JSScript *>,unsigned char *,js::NewObjectKind) [js/src/vm/Interpreter.cpp:5149]
#04: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:0]
#05: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
#07: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:611]
#08: js::fun_call(JSContext *,unsigned int,JS::Value *) [js/src/vm/JSFunction.cpp:1115]
}
}
Unreported {
9 blocks in heap block record 229 of 3,744
1,584 bytes (1,512 requested / 72 slop)
Individual block sizes: 176 x 9
0.02% of the heap (24.09% cumulative)
0.07% of unreported (78.47% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::ObjectGroup::allocationSiteGroup(JSContext *,JSScript *,unsigned char *,JSProtoKey,JS::Handle<JSObject *>) [js/src/vm/ObjectGroup.cpp:1475]
#03: js::NewObjectOperation(JSContext *,JS::Handle<JSScript *>,unsigned char *,js::NewObjectKind) [js/src/vm/Interpreter.cpp:5149]
#04: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:0]
#05: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
#07: js::SpreadCallOperation(JSContext *,JS::Handle<JSScript *>,unsigned char *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:5102]
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3021]
}
}
Unreported {
6 blocks in heap block record 230 of 3,744
1,536 bytes (1,536 requested / 0 slop)
Individual block sizes: 256 x 6
0.02% of the heap (24.11% cumulative)
0.07% of unreported (78.54% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: core::result::Result nsstring::nsACString::fallible_append_utf16_to_utf8_impl(struct slice<u16>*, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:336]
#04: mozilla::ipc::CSPToCSPInfo(nsIContentSecurityPolicy *,mozilla::ipc::CSPInfo *) [ipc/glue/BackgroundUtils.cpp:250]
#05: mozilla::dom::ClientSource::SetCsp(nsIContentSecurityPolicy *) [dom/clients/manager/ClientSource.cpp:666]
#06: nsGlobalWindowInner::EnsureClientSource() [dom/base/nsGlobalWindowInner.cpp:1814]
#07: nsGlobalWindowInner::ExecutionReady() [dom/base/nsGlobalWindowInner.cpp:1825]
#08: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2214]
}
}
Unreported {
6 blocks in heap block record 231 of 3,744
1,536 bytes (1,536 requested / 0 slop)
Individual block sizes: 256 x 6
0.02% of the heap (24.13% cumulative)
0.07% of unreported (78.61% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: AssignJSString<nsTString<char16_t> >(JSContext *,nsTString<char16_t> &,JSString *) [dom/base/nsJSUtils.h:264]
#05: bool mozilla::dom::WebExtensionContentScriptInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:195d77b006105d0eb9807d8367af5bffd98b16a1b055a19da712e8d2ee9d924ebcd2505d0500ca71a6bee4714fc126a8b82826e84365fdff0badab93183ed728/dom/bindings/WebExtensionContentScriptBinding.cpp::1224]
#06: static bool mozilla::dom::WebExtensionContentScript_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:195d77b006105d0eb9807d8367af5bffd98b16a1b055a19da712e8d2ee9d924ebcd2505d0500ca71a6bee4714fc126a8b82826e84365fdff0badab93183ed728/dom/bindings/WebExtensionContentScriptBinding.cpp::2831]
#07: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
}
}
Unreported {
6 blocks in heap block record 232 of 3,744
1,536 bytes (1,536 requested / 0 slop)
Individual block sizes: 256 x 6
0.02% of the heap (24.15% cumulative)
0.07% of unreported (78.67% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: AssignJSString<nsTString<char16_t> >(JSContext *,nsTString<char16_t> &,JSString *) [dom/base/nsJSUtils.h:264]
#05: bool mozilla::dom::WebExtensionInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::158]
#06: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2454]
#07: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
}
}
Unreported {
24 blocks in heap block record 233 of 3,744
1,472 bytes (1,318 requested / 154 slop)
Individual block sizes: 112; 80 x 4; 64 x 12; 48 x 3; 32 x 4
0.02% of the heap (24.17% cumulative)
0.07% of unreported (78.74% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::GeckoProfilerRuntime::allocProfileString(JSContext *,JSScript *) [js/src/vm/GeckoProfiler.cpp:326]
#03: js::jit::BaselineCompiler::compile() [js/src/jit/BaselineCompiler.cpp:352]
#04: js::jit::BaselineCompile(JSContext *,JSScript *,bool) [js/src/jit/BaselineJIT.cpp:232]
#05: js::jit::MethodStatus js::jit::CanEnterBaselineMethod<js::jit::BaselineTier::Compiler>(struct JSContext *, class js::RunState & const) [js/src/jit/BaselineJIT.cpp:394]
#06: js::jit::MaybeEnterJit(JSContext *,js::RunState &) [js/src/jit/Jit.cpp:171]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:411]
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
}
}
Unreported {
15 blocks in heap block record 234 of 3,744
1,440 bytes (1,440 requested / 0 slop)
Individual block sizes: 96 x 15
0.02% of the heap (24.19% cumulative)
0.06% of unreported (78.80% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::MatchPattern::Init(JSContext *,nsTSubstring<char16_t> const &,bool,bool,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:353]
#04: mozilla::extensions::MatchPattern::Constructor(mozilla::dom::GlobalObject &,nsTSubstring<char16_t> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:244]
#05: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:496]
#06: static struct already_AddRefed<mozilla::extensions::MatchPatternSet> mozilla::extensions::ParseMatches(class mozilla::dom::GlobalObject & const, const class mozilla::dom::OwningMatchPatternSetOrStringSequence & const, const struct mozilla::dom::MatchPatternOptions & const, mozilla::extensions::ErrorBehavior, class mozilla::ErrorResult & const) [toolkit/components/extensions/WebExtensionPolicy.cpp:112]
#07: mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:148]
#08: mozilla::extensions::WebExtensionPolicy::Constructor(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:192]
}
}
Unreported {
15 blocks in heap block record 235 of 3,744
1,440 bytes (1,440 requested / 0 slop)
Individual block sizes: 96 x 15
0.02% of the heap (24.21% cumulative)
0.06% of unreported (78.87% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::MatchPattern::Init(JSContext *,nsTSubstring<char16_t> const &,bool,bool,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:353]
#04: mozilla::extensions::MatchPattern::Constructor(mozilla::dom::GlobalObject &,nsTSubstring<char16_t> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:244]
#05: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:496]
#06: static bool mozilla::dom::MatchPatternSet_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:410848b5f7e64a50f31d99f3bbe51bd115818ce41b123d9886a312ab9ec42903babf440a08fdd4f176333814c90869101ee7315261784a195b3dca167cfca4a8/dom/bindings/MatchPatternBinding.cpp::1885]
#07: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
}
}
Unreported {
5 blocks in heap block record 236 of 3,744
1,440 bytes (1,440 requested / 0 slop)
Individual block sizes: 288 x 5
0.02% of the heap (24.23% cumulative)
0.06% of unreported (78.93% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::widget::PuppetWidget::GetLayerManager(mozilla::layers::PLayerTransactionChild *,mozilla::layers::LayersBackend,nsIWidget::LayerManagerPersistence) [widget/PuppetWidget.cpp:0]
#04: mozilla::PresShell::Paint(nsView *,nsRegion const &,mozilla::PaintFlags) [layout/base/PresShell.cpp:6024]
#05: nsViewManager::ProcessPendingUpdatesPaint(nsIWidget *) [view/nsViewManager.cpp:461]
#06: nsViewManager::ProcessPendingUpdatesForView(nsView *,bool) [view/nsViewManager.cpp:397]
#07: nsViewManager::ProcessPendingUpdates() [view/nsViewManager.cpp:1020]
#08: void nsRefreshDriver::Tick(struct mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, class mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:2104]
}
}
Unreported {
9 blocks in heap block record 237 of 3,744
1,440 bytes (1,440 requested / 0 slop)
Individual block sizes: 160 x 9
0.02% of the heap (24.25% cumulative)
0.06% of unreported (79.00% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::WebExtensionContentScript::Constructor(mozilla::dom::GlobalObject &,mozilla::extensions::WebExtensionPolicy &,mozilla::dom::WebExtensionContentScriptInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:515]
#04: static bool mozilla::dom::WebExtensionContentScript_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:195d77b006105d0eb9807d8367af5bffd98b16a1b055a19da712e8d2ee9d924ebcd2505d0500ca71a6bee4714fc126a8b82826e84365fdff0badab93183ed728/dom/bindings/WebExtensionContentScriptBinding.cpp::2848]
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
}
}
Unreported {
5 blocks in heap block record 238 of 3,744
1,440 bytes (1,440 requested / 0 slop)
Individual block sizes: 288 x 5
0.02% of the heap (24.27% cumulative)
0.06% of unreported (79.06% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsWebBrowser::Create(nsIWebBrowserChrome *,nsIWidget *,mozilla::OriginAttributes const &,mozilla::dom::BrowsingContext *,bool) [toolkit/components/browser/nsWebBrowser.cpp:107]
#04: mozilla::dom::BrowserChild::Init(mozIDOMWindowProxy *) [dom/ipc/BrowserChild.cpp:509]
#05: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1852]
#06: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7306]
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
}
}
Unreported {
18 blocks in heap block record 239 of 3,744
1,440 bytes (1,296 requested / 144 slop)
Individual block sizes: 80 x 18
0.02% of the heap (24.29% cumulative)
0.06% of unreported (79.12% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:131]
#04: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832]
#05: nsChromeRegistryContent::RegisterPackage(ChromePackage const &) [chrome/nsChromeRegistryContent.cpp:55]
#06: nsChromeRegistryContent::RegisterRemoteChrome(nsTArray<ChromePackage> const &,nsTArray<SubstitutionMapping> const &,nsTArray<OverrideMapping> const &,nsTSubstring<char> const &,bool) [chrome/nsChromeRegistryContent.cpp:28]
#07: mozilla::dom::ContentChild::RecvRegisterChrome(nsTArray<ChromePackage> &&,nsTArray<SubstitutionMapping> &&,nsTArray<OverrideMapping> &&,nsTString<char> const &,bool const &) [dom/ipc/ContentChild.cpp:2276]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::8172]
}
}
Unreported {
12 blocks in heap block record 240 of 3,744
1,408 bytes (1,408 requested / 0 slop)
Individual block sizes: 256 x 4; 80 x 4; 16 x 4
0.02% of the heap (24.31% cumulative)
0.06% of unreported (79.19% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static struct crossbeam_deque::Deque<rayon_core::job::JobRef> crossbeam_deque::Deque<rayon_core::job::JobRef>::new<rayon_core::job::JobRef>() [third_party/rust/crossbeam-deque-0.2.0/src/lib.rs:329]
#03: static union core::result::Result<alloc::sync::Arc<rayon_core::registry::Registry>, rayon_core::ThreadPoolBuildError> rayon_core::registry::Registry::new(struct rayon_core::ThreadPoolBuilder) [third_party/rust/rayon-core/src/registry.rs:104]
#04: static void std::sync::once::{{impl}}::call_once::{{closure}}<closure>(struct closure *, bool) [git:github.com/rust-lang/rust:src/libstd/sync/once.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:220]
#05: void std::sync::once::Once::call_inner() [git:github.com/rust-lang/rust:src/libstd/sync/once.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:387]
#06: void geckoservo::glue::traverse_subtree(struct style::gecko::wrapper::GeckoElement, struct style::global_style_data::GlobalStyleData *, struct style::gecko::data::PerDocumentStyleDataImpl *, struct style::shared_lock::SharedRwLockReadGuard *, struct style::traversal_flags::TraversalFlags, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *) [servo/ports/geckolib/glue.rs:254]
#07: bool geckoservo::glue::Servo_TraverseSubtree(struct style::gecko_bindings::structs::root::mozilla::dom::Element *, struct style::gecko_bindings::structs::root::RawServoStyleSet *, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *, unsigned int) [servo/ports/geckolib/glue.rs:305]
#08: mozilla::ServoStyleSet::StyleNewSubtree(mozilla::dom::Element *) [layout/style/ServoStyleSet.cpp:796]
}
}
Unreported {
22 blocks in heap block record 241 of 3,744
1,408 bytes (1,232 requested / 176 slop)
Individual block sizes: 64 x 22
0.02% of the heap (24.33% cumulative)
0.06% of unreported (79.25% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::EventTarget_Binding::addEventListener(JSContext *,JS::Handle<JSObject *>,mozilla::dom::EventTarget *,JSJitMethodCallArgs const &) [s3:gecko-generated-sources-l1:672e74a090ab9e8d7b663e6dc12881a77626fe08138e68c1d22f3aac1e3e469290756df1fd0237a66ab2f080c54b72f594c5c2ef126f52ac5f70683925425a0e/dom/bindings/EventTargetBinding.cpp::886]
#04: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::MaybeGlobalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
#05: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
}
}
Unreported {
5 blocks in heap block record 242 of 3,744
1,360 bytes (1,320 requested / 40 slop)
Individual block sizes: 272 x 5
0.02% of the heap (24.35% cumulative)
0.06% of unreported (79.31% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: NS_NewContentViewer() [layout/base/nsDocumentViewer.cpp:534]
#04: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0]
#05: nsresult nsDocShell::NewContentViewerObj(const class nsTSubstring<char> & const, class nsIRequest *, class nsILoadGroup *, class nsIStreamListener * *, class nsIContentViewer * *) [docshell/base/nsDocShell.cpp:8403]
#06: nsresult nsDocShell::CreateContentViewer(const class nsTSubstring<char> & const, class nsIRequest *, class nsIStreamListener * *) [docshell/base/nsDocShell.cpp:8154]
#07: nsresult nsDSURIContentListener::DoContent(const class nsTSubstring<char> & const, bool, class nsIRequest *, class nsIStreamListener * *, bool *) [docshell/base/nsDSURIContentListener.cpp:182]
#08: bool nsDocumentOpenInfo::TryContentListener(class nsIURIContentListener *, class nsIChannel *) [uriloader/base/nsURILoader.cpp:751]
}
}
Unreported {
7 blocks in heap block record 243 of 3,744
1,344 bytes (1,344 requested / 0 slop)
Individual block sizes: 192 x 7
0.02% of the heap (24.37% cumulative)
0.06% of unreported (79.37% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::WebExtensionPolicy::Constructor(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:192]
#04: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2471]
#05: ??? (???:???)
}
}
Unreported {
6 blocks in heap block record 244 of 3,744
1,344 bytes (1,296 requested / 48 slop)
Individual block sizes: 224 x 6
0.02% of the heap (24.39% cumulative)
0.06% of unreported (79.43% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::SubstitutingURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: mozilla::net::SubstitutingProtocolHandler::NewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:345]
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1822]
#06: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,mozilla::NotNull<mozilla::Encoding const *>,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1636]
#07: NS_NewURI(nsIURI * *,nsTSubstring<char16_t> const &,mozilla::NotNull<mozilla::Encoding const *>,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1662]
#08: struct already_AddRefed<nsIURI> nsHtml5TreeOpExecutor::ConvertIfNotPreloadedYet(const class nsTSubstring<char16_t> & const) [parser/html/nsHtml5TreeOpExecutor.cpp:932]
}
}
Unreported {
6 blocks in heap block record 245 of 3,744
1,344 bytes (1,296 requested / 48 slop)
Individual block sizes: 224 x 6
0.02% of the heap (24.40% cumulative)
0.06% of unreported (79.49% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1759]
#05: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:0]
#06: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:138]
#07: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832]
#08: nsChromeRegistryContent::RegisterPackage(ChromePackage const &) [chrome/nsChromeRegistryContent.cpp:65]
}
}
Unreported {
6 blocks in heap block record 246 of 3,744
1,344 bytes (1,296 requested / 48 slop)
Individual block sizes: 224 x 6
0.02% of the heap (24.42% cumulative)
0.06% of unreported (79.55% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: nsJARURI::CreateEntryURL(nsTSubstring<char> const &,char const *,nsIURL * *) [modules/libjar/nsJARURI.cpp:85]
#05: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:363]
#06: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:138]
#07: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832]
#08: nsChromeRegistryContent::RegisterPackage(ChromePackage const &) [chrome/nsChromeRegistryContent.cpp:65]
}
}
Unreported {
9 blocks in heap block record 247 of 3,744
1,312 bytes (1,214 requested / 98 slop)
Individual block sizes: 160 x 7; 144; 48
0.02% of the heap (24.44% cumulative)
0.06% of unreported (79.61% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: JSStructuredCloneReader::readStringImpl<char16_t>(unsigned int) [js/src/vm/StructuredClone.cpp:2026]
#03: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2398]
#04: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976]
#05: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027]
#06: mozilla::dom::ipc::SharedMap::Entry::Read(JSContext *,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/ipc/SharedMap.cpp:91]
#07: mozilla::dom::ipc::SharedMap::Get(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/ipc/SharedMap.cpp:67]
#08: static bool mozilla::dom::MozSharedMap_Binding::get(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ipc::SharedMap *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:2af0355e28cba6fe8a75773eff24399cbb00e0f44eccc9a76418fad1c2beb8d84245cfe15c77f78ae76269a21b3adc43dbd88a204b578ffcde0fcc7a63bfc317/dom/bindings/MozSharedMapBinding.cpp::307]
}
}
Unreported {
9 blocks in heap block record 248 of 3,744
1,296 bytes (1,224 requested / 72 slop)
Individual block sizes: 144 x 9
0.02% of the heap (24.46% cumulative)
0.06% of unreported (79.67% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::MozDocumentMatcher::Constructor(mozilla::dom::GlobalObject &,mozilla::dom::MozDocumentMatcherInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:501]
#04: static bool mozilla::dom::MozDocumentMatcher_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:195d77b006105d0eb9807d8367af5bffd98b16a1b055a19da712e8d2ee9d924ebcd2505d0500ca71a6bee4714fc126a8b82826e84365fdff0badab93183ed728/dom/bindings/WebExtensionContentScriptBinding.cpp::2181]
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787]
}
}
Unreported {
5 blocks in heap block record 249 of 3,744
1,280 bytes (1,280 requested / 0 slop)
Individual block sizes: 256 x 5
0.02% of the heap (24.48% cumulative)
0.06% of unreported (79.72% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: AssignJSString<nsTString<char16_t> >(JSContext *,nsTString<char16_t> &,JSString *) [dom/base/nsJSUtils.h:264]
#05: bool mozilla::dom::WebExtensionContentScriptInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:195d77b006105d0eb9807d8367af5bffd98b16a1b055a19da712e8d2ee9d924ebcd2505d0500ca71a6bee4714fc126a8b82826e84365fdff0badab93183ed728/dom/bindings/WebExtensionContentScriptBinding.cpp::1224]
#06: bool mozilla::dom::WebExtensionInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::222]
#07: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2454]
#08: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
}
}
Unreported {
5 blocks in heap block record 250 of 3,744
1,280 bytes (1,280 requested / 0 slop)
Individual block sizes: 256 x 5
0.02% of the heap (24.49% cumulative)
0.06% of unreported (79.78% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: core::result::Result nsstring::nsACString::fallible_append_utf16_to_utf8_impl(struct slice<u16>*, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:357]
#04: mozilla::BasePrincipal::GetOriginNoSuffix(nsTSubstring<char> &) [caps/BasePrincipal.cpp:54]
#05: mozilla::ipc::PrincipalToPrincipalInfo(nsIPrincipal *,mozilla::ipc::PrincipalInfo *,bool) [ipc/glue/BackgroundUtils.cpp:336]
#06: mozilla::dom::ClientManager::CreateSource(mozilla::dom::ClientType,nsISerialEventTarget *,nsIPrincipal *) [dom/clients/manager/ClientManager.cpp:257]
#07: nsGlobalWindowInner::EnsureClientSource() [dom/base/nsGlobalWindowInner.cpp:1757]
#08: nsGlobalWindowInner::ExecutionReady() [dom/base/nsGlobalWindowInner.cpp:1825]
}
}
Unreported {
5 blocks in heap block record 251 of 3,744
1,280 bytes (1,280 requested / 0 slop)
Individual block sizes: 256 x 5
0.02% of the heap (24.51% cumulative)
0.06% of unreported (79.84% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: core::result::Result nsstring::nsACString::fallible_append_utf16_to_utf8_impl(struct slice<u16>*, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:357]
#04: mozilla::BasePrincipal::GetOriginNoSuffix(nsTSubstring<char> &) [caps/BasePrincipal.cpp:54]
#05: mozilla::ipc::PrincipalToPrincipalInfo(nsIPrincipal *,mozilla::ipc::PrincipalInfo *,bool) [ipc/glue/BackgroundUtils.cpp:336]
#06: mozilla::ipc::CSPToCSPInfo(nsIContentSecurityPolicy *,mozilla::ipc::CSPInfo *) [ipc/glue/BackgroundUtils.cpp:228]
#07: mozilla::dom::ClientSource::SetCsp(nsIContentSecurityPolicy *) [dom/clients/manager/ClientSource.cpp:666]
#08: nsGlobalWindowInner::EnsureClientSource() [dom/base/nsGlobalWindowInner.cpp:1814]
}
}
Unreported {
5 blocks in heap block record 252 of 3,744
1,280 bytes (1,280 requested / 0 slop)
Individual block sizes: 256 x 5
0.02% of the heap (24.53% cumulative)
0.06% of unreported (79.90% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: static void alloc::vec::Vec<style::stylesheet_set::StylesheetSetEntry<style::gecko::data::GeckoStyleSheet>>::reserve<style::stylesheet_set::StylesheetSetEntry<style::gecko::data::GeckoStyleSheet>>(unsigned __int64) [git:github.com/rust-lang/rust:src/liballoc/vec.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:457]
#03: void geckoservo::glue::Servo_StyleSet_AppendStyleSheet(struct style::gecko_bindings::structs::root::RawServoStyleSet *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *) [servo/ports/geckolib/glue.rs:1466]
#04: mozilla::ServoStyleSet::AppendStyleSheet(mozilla::StyleOrigin,mozilla::StyleSheet *) [layout/style/ServoStyleSet.cpp:570]
#05: void mozilla::dom::Document::FillStyleSetUserAndUASheets() [dom/base/Document.cpp:2626]
#06: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5870]
#07: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736]
#08: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980]
}
}
Unreported {
19 blocks in heap block record 253 of 3,744
1,280 bytes (1,280 requested / 0 slop)
Individual block sizes: 128; 64 x 18
0.02% of the heap (24.55% cumulative)
0.06% of unreported (79.95% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: AssignJSString<nsTString<char16_t> >(JSContext *,nsTString<char16_t> &,JSString *) [dom/base/nsJSUtils.h:264]
#05: bool mozilla::dom::WebExtensionInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::452]
#06: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2454]
#07: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#08: js::jit::DoCallFallback(JSContext *,js::jit::BaselineFrame *,js::jit::ICCall_Fallback *,unsigned int,JS::Value *,JS::MutableHandle<JS::Value>) [js/src/jit/BaselineIC.cpp:3191]
}
}
Unreported {
5 blocks in heap block record 254 of 3,744
1,280 bytes (1,280 requested / 0 slop)
Individual block sizes: 256 x 5
0.02% of the heap (24.56% cumulative)
0.06% of unreported (80.01% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: core::result::Result nsstring::nsACString::fallible_append_utf16_to_utf8_impl(struct slice<u16>*, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:357]
#04: mozilla::BasePrincipal::GetOriginNoSuffix(nsTSubstring<char> &) [caps/BasePrincipal.cpp:54]
#05: mozilla::ipc::PrincipalToPrincipalInfo(nsIPrincipal *,mozilla::ipc::PrincipalInfo *,bool) [ipc/glue/BackgroundUtils.cpp:336]
#06: mozilla::dom::ClientManager::CreateSource(mozilla::dom::ClientType,nsISerialEventTarget *,nsIPrincipal *) [dom/clients/manager/ClientManager.cpp:257]
#07: mozilla::dom::AddClientChannelHelper(nsIChannel *,mozilla::Maybe<mozilla::dom::ClientInfo> &&,mozilla::Maybe<mozilla::dom::ClientInfo> &&,nsISerialEventTarget *) [dom/clients/manager/ClientChannelHelper.cpp:228]
#08: nsresult nsDocShell::OpenInitializedChannel(class nsIChannel *, class nsIURILoader *, unsigned int) [docshell/base/nsDocShell.cpp:10606]
}
}
Unreported {
20 blocks in heap block record 255 of 3,744
1,280 bytes (1,280 requested / 0 slop)
Individual block sizes: 64 x 20
0.02% of the heap (24.58% cumulative)
0.06% of unreported (80.07% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: static class nsCSPHostSrc * CSP_CreateHostSrcFromSelfURI(class nsIURI *) [dom/security/nsCSPUtils.cpp:300]
#05: class nsCSPBaseSrc * nsCSPParser::keywordSource() [dom/security/nsCSPParser.cpp:417]
#06: class nsCSPBaseSrc * nsCSPParser::sourceExpression() [dom/security/nsCSPParser.cpp:618]
#07: void nsCSPParser::sourceList(class nsTArray<nsCSPBaseSrc *> & const) [dom/security/nsCSPParser.cpp:724]
#08: void nsCSPParser::directive() [dom/security/nsCSPParser.cpp:1029]
}
}
Unreported {
13 blocks in heap block record 256 of 3,744
1,248 bytes (1,248 requested / 0 slop)
Individual block sizes: 96 x 13
0.02% of the heap (24.60% cumulative)
0.06% of unreported (80.12% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: static struct std::pair<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > > > > >,bool> std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<const std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > > > >::_Try_emplace<const std::basic_string<char,std::char_traits<char>,std::allocator<char> > &>(const class std::basic_string<char,std::char_traits<char>,std::allocator<char> > & const) [vs2017_15.8.4/VC/include/map:232]
#04: CommandLine::ParseFromString(std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > const &) [ipc/chromium/src/base/command_line.cc:77]
#05: CommandLine::Init(int,char const * const *) [ipc/chromium/src/base/command_line.cc:171]
#06: XRE_InitCommandLine(int,char * * const) [toolkit/xre/nsAppRunner.cpp:4900]
#07: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:627]
#08: static int content_process_main(class mozilla::Bootstrap *, int, char * *) [ipc/contentproc/plugin-container.cpp:56]
}
}
Unreported {
5 blocks in heap block record 257 of 3,744
1,200 bytes (1,200 requested / 0 slop)
Individual block sizes: 240 x 5
0.02% of the heap (24.61% cumulative)
0.05% of unreported (80.18% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsPresContext::Init(nsDeviceContext *) [layout/base/nsPresContext.cpp:599]
#04: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:898]
#05: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
#06: nsresult nsDocShell::SetupNewViewer(class nsIContentViewer *) [docshell/base/nsDocShell.cpp:8529]
#07: nsresult nsDocShell::Embed(class nsIContentViewer *, const char *, class nsISupports *) [docshell/base/nsDocShell.cpp:6379]
#08: nsresult nsDocShell::CreateContentViewer(const class nsTSubstring<char> & const, class nsIRequest *, class nsIStreamListener * *) [docshell/base/nsDocShell.cpp:0]
}
}
Unreported {
5 blocks in heap block record 258 of 3,744
1,200 bytes (1,160 requested / 40 slop)
Individual block sizes: 240 x 5
0.02% of the heap (24.63% cumulative)
0.05% of unreported (80.23% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::gecko_properties::ComputedValues::default_values() [s3:gecko-generated-sources-l1:f601373bc5ca5aefb2664f122ba89e8b06d8d866920f75a68f8068dc011219eb2c290b19700e3dfaf4f4a5949272c31d14f00ac82c7e2d0afe34a7a43d6991bf/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/gecko_properties.rs::308]
#03: void geckoservo::glue::Servo_StyleSet_RebuildCachedData(struct style::gecko_bindings::structs::root::RawServoStyleSet *) [servo/ports/geckolib/glue.rs:3758]
#04: mozilla::RestyleManager::PostRebuildAllStyleDataEvent(nsChangeHint,mozilla::StyleRestyleHint) [layout/base/RestyleManager.cpp:2321]
#05: void nsHtml5TreeOpExecutor::RunFlushLoop() [parser/html/nsHtml5TreeOpExecutor.cpp:432]
#06: nsresult nsHtml5ExecutorFlusher::Run() [parser/html/nsHtml5StreamParser.cpp:132]
#07: nsresult mozilla::SchedulerGroup::Runnable::Run() [xpcom/threads/SchedulerGroup.cpp:295]
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
}
}
Unreported {
15 blocks in heap block record 259 of 3,744
1,200 bytes (1,080 requested / 120 slop)
Individual block sizes: 80 x 15
0.02% of the heap (24.65% cumulative)
0.05% of unreported (80.28% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:592]
#03: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2556]
#04: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976]
#05: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027]
#06: JSAutoStructuredCloneBuffer::read(JSContext *,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3151]
#07: mozilla::dom::StructuredCloneHolder::Read(nsISupports *,JSContext *,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/base/StructuredCloneHolder.cpp:301]
#08: mozilla::dom::StructuredCloneBlob::Deserialize(JSContext *,JS::Handle<JSObject *>,bool,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/base/StructuredCloneBlob.cpp:100]
}
}
Unreported {
31 blocks in heap block record 260 of 3,744
1,168 bytes (942 requested / 226 slop)
Individual block sizes: 48 x 11; 32 x 20
0.02% of the heap (24.66% cumulative)
0.05% of unreported (80.33% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: JSStructuredCloneReader::readStringImpl<unsigned char>(unsigned int) [js/src/vm/StructuredClone.cpp:2026]
#03: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2398]
#04: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976]
#05: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027]
#06: JSAutoStructuredCloneBuffer::read(JSContext *,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3151]
#07: mozilla::dom::StructuredCloneHolder::Read(nsISupports *,JSContext *,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/base/StructuredCloneHolder.cpp:301]
#08: mozilla::dom::StructuredCloneBlob::Deserialize(JSContext *,JS::Handle<JSObject *>,bool,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/base/StructuredCloneBlob.cpp:100]
}
}
Unreported {
4 blocks in heap block record 261 of 3,744
1,152 bytes (1,152 requested / 0 slop)
Individual block sizes: 512; 256 x 2; 128
0.02% of the heap (24.68% cumulative)
0.05% of unreported (80.39% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: struct js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::Data * * js::MallocProvider<js::ZoneAllocPolicy>::pod_malloc<js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::Data *>(unsigned __int64, unsigned __int64) [js/src/vm/MallocProvider.h:0]
#03: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::rehash(unsigned int) [js/src/ds/OrderedHashTable.h:701]
#04: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::put<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry>(js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry &&) [js/src/ds/OrderedHashTable.h:189]
#05: bool js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::put<JS::Handle<JS::Value> &>(const class js::HashableValue & const, class JS::Handle<JS::Value> & const) [js/src/ds/OrderedHashTable.h:811]
#06: js::MapObject::set(JSContext *,JS::Handle<JSObject *>,JS::Handle<JS::Value>,JS::Handle<JS::Value>) [js/src/builtin/MapObject.cpp:581]
#07: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2983]
#08: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027]
}
}
Unreported {
14 blocks in heap block record 262 of 3,744
1,152 bytes (1,152 requested / 0 slop)
Individual block sizes: 128 x 4; 64 x 10
0.02% of the heap (24.70% cumulative)
0.05% of unreported (80.44% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: static void nsTHashtable<nsBaseHashtableET<nsStringHashKey,MiscContainer *> >::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435]
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573]
#06: nsFrameMessageManager::AddMessageListener(nsTSubstring<char16_t> const &,mozilla::dom::MessageListener &,bool,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:206]
#07: static bool mozilla::dom::ContentProcessMessageManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ContentProcessMessageManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::3283]
#08: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
}
}
Unreported {
9 blocks in heap block record 263 of 3,744
1,152 bytes (1,152 requested / 0 slop)
Individual block sizes: 128 x 9
0.02% of the heap (24.71% cumulative)
0.05% of unreported (80.49% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: static void nsTHashtable<mozilla::dom::TabGroup::HashEntry>::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435]
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573]
#06: static class mozilla::ScriptPreloader::CachedScript * nsClassHashtable<nsCStringHashKey,mozilla::ScriptPreloader::CachedScript>::LookupOrAdd<mozilla::ScriptPreloader &,const nsTString<char> &,const nsTString<char> &,JS::Handle<JSScript *> &>(const class nsTSubstring<char> & const, class mozilla::ScriptPreloader & const, const class nsTString<char> & const, const class nsTString<char> & const, class JS::Handle<JSScript *> & const) [xpcom/ds/nsClassHashtable.h:81]
#07: mozilla::ScriptPreloader::NoteScript(nsTString<char> const &,nsTString<char> const &,JS::Handle<JSScript *>,bool) [js/xpconnect/loader/ScriptPreloader.cpp:783]
#08: mozJSComponentLoader::ObjectForLocation(ComponentLoaderInfo &,nsIFile *,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSScript *>,char * *,bool,JS::MutableHandle<JS::Value>) [js/xpconnect/loader/mozJSComponentLoader.cpp:898]
}
}
Unreported {
3 blocks in heap block record 264 of 3,744
1,152 bytes (1,152 requested / 0 slop)
Individual block sizes: 384 x 3
0.02% of the heap (24.73% cumulative)
0.05% of unreported (80.54% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: mozilla::detail::HashTable<JS::Zone *const,mozilla::HashSet<JS::Zone *,mozilla::DefaultHasher<JS::Zone *>,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::RebuildStatus mozilla::detail::HashTable<JS::Zone *const,mozilla::HashSet<JS::Zone *,mozilla::DefaultHasher<JS::Zone *>,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::changeTableSize(unsigned int, mozilla::detail::HashTable<JS::Zone *const,mozilla::HashSet<JS::Zone *,mozilla::DefaultHasher<JS::Zone *>,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::FailureBehavior) [mfbt/HashTable.h:1811]
#03: bool mozilla::detail::HashTable<JS::Zone *const,mozilla::HashSet<JS::Zone *,mozilla::DefaultHasher<JS::Zone *>,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::add<JS::Zone *&>(class mozilla::detail::HashTable<JS::Zone *const,mozilla::HashSet<JS::Zone *,mozilla::DefaultHasher<JS::Zone *>,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::AddPtr & const, class JS::Zone * & const) [mfbt/HashTable.h:2092]
#04: bool mozilla::HashSet<JS::Zone *,mozilla::DefaultHasher<JS::Zone *>,js::SystemAllocPolicy>::put<JS::Zone *&>(class JS::Zone * & const) [mfbt/HashTable.h:537]
#05: js::ObjectValueMap::findZoneEdges() [js/src/gc/WeakMap.cpp:156]
#06: js::WeakMapBase::findSweepGroupEdges(JS::Zone *) [js/src/gc/WeakMap.cpp:76]
#07: JS::Zone::findSweepGroupEdges(JS::Zone *) [js/src/gc/GC.cpp:5103]
#08: js::gc::GCRuntime::findSweepGroupEdges() [js/src/gc/GC.cpp:5140]
}
}
Unreported {
9 blocks in heap block record 265 of 3,744
1,152 bytes (1,152 requested / 0 slop)
Individual block sizes: 128 x 9
0.02% of the heap (24.74% cumulative)
0.05% of unreported (80.59% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: void mozilla::ScriptPreloader::CachedScript::CachedScript(class mozilla::ScriptPreloader & const, const class nsTString<char> & const, const class nsTString<char> & const, class JSScript *) [js/xpconnect/loader/ScriptPreloader.h:165]
#05: static class mozilla::ScriptPreloader::CachedScript * nsClassHashtable<nsCStringHashKey,mozilla::ScriptPreloader::CachedScript>::LookupOrAdd<mozilla::ScriptPreloader &,const nsTString<char> &,const nsTString<char> &,JS::Handle<JSScript *> &>(const class nsTSubstring<char> & const, class mozilla::ScriptPreloader & const, const class nsTString<char> & const, const class nsTString<char> & const, class JS::Handle<JSScript *> & const) [xpcom/ds/nsClassHashtable.h:83]
#06: mozilla::ScriptPreloader::NoteScript(nsTString<char> const &,nsTString<char> const &,JS::Handle<JSScript *>,bool) [js/xpconnect/loader/ScriptPreloader.cpp:783]
#07: mozJSComponentLoader::ObjectForLocation(ComponentLoaderInfo &,nsIFile *,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSScript *>,char * *,bool,JS::MutableHandle<JS::Value>) [js/xpconnect/loader/mozJSComponentLoader.cpp:898]
#08: mozJSComponentLoader::Import(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSObject *>,bool) [js/xpconnect/loader/mozJSComponentLoader.cpp:1335]
}
}
Unreported {
17 blocks in heap block record 266 of 3,744
1,120 bytes (1,120 requested / 0 slop)
Individual block sizes: 128; 64 x 15; 32
0.02% of the heap (24.76% cumulative)
0.05% of unreported (80.64% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: AssignJSString<nsTString<char16_t> >(JSContext *,nsTString<char16_t> &,JSString *) [dom/base/nsJSUtils.h:264]
#05: static bool mozilla::dom::MatchPatternSet_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:410848b5f7e64a50f31d99f3bbe51bd115818ce41b123d9886a312ab9ec42903babf440a08fdd4f176333814c90869101ee7315261784a195b3dca167cfca4a8/dom/bindings/MatchPatternBinding.cpp::1850]
#06: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
}
}
Unreported {
5 blocks in heap block record 267 of 3,744
1,120 bytes (1,120 requested / 0 slop)
Individual block sizes: 224 x 5
0.02% of the heap (24.77% cumulative)
0.05% of unreported (80.69% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: nsHashPropertyBagBase::SetProperty(nsTSubstring<char16_t> const &,nsIVariant *) [xpcom/ds/nsHashPropertyBag.cpp:63]
#04: nsHashPropertyBagBase::SetPropertyAsInterface(nsTSubstring<char16_t> const &,nsISupports *) [xpcom/ds/nsHashPropertyBag.cpp:228]
#05: nsresult nsDocShell::DoURILoad(class nsDocShellLoadState *, bool, class nsIDocShell * *, class nsIRequest * *) [docshell/base/nsDocShell.cpp:10267]
#06: nsresult nsDocShell::InternalLoad(class nsDocShellLoadState *, class nsIDocShell * *, class nsIRequest * *) [docshell/base/nsDocShell.cpp:9653]
#07: nsDocShell::LoadURI(nsDocShellLoadState *) [docshell/base/nsDocShell.cpp:777]
#08: nsresult nsDocShell::LoadURI(const class nsTSubstring<char16_t> & const, const struct mozilla::dom::LoadURIOptions & const) [docshell/base/nsDocShell.cpp:4042]
}
}
Unreported {
70 blocks in heap block record 268 of 3,744
1,120 bytes (1,120 requested / 0 slop)
Individual block sizes: 16 x 70
0.02% of the heap (24.79% cumulative)
0.05% of unreported (80.74% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:118]
#03: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1212]
#04: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284]
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
}
}
Unreported {
5 blocks in heap block record 269 of 3,744
1,120 bytes (1,120 requested / 0 slop)
Individual block sizes: 224 x 5
0.02% of the heap (24.80% cumulative)
0.05% of unreported (80.79% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: mozilla::dom::TabGroup::AddDocument(nsTSubstring<char> const &,mozilla::dom::Document *) [dom/base/TabGroup.cpp:148]
#04: mozilla::dom::Document::SetScopeObject(nsIGlobalObject *) [dom/base/Document.cpp:6489]
#05: mozilla::dom::Document::SetScriptGlobalObject(nsIScriptGlobalObject *) [dom/base/Document.cpp:6663]
#06: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2159]
#07: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:967]
#08: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
}
}
Unreported {
5 blocks in heap block record 270 of 3,744
1,120 bytes (1,120 requested / 0 slop)
Individual block sizes: 224 x 5
0.02% of the heap (24.82% cumulative)
0.05% of unreported (80.84% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: void nsBaseHashtable<nsStringHashKey,RefPtr<mozilla::dom::JSWindowActorChild>,mozilla::dom::JSWindowActorChild *>::Put(const class nsTSubstring<char16_t> & const, class mozilla::dom::JSWindowActorChild * *) [xpcom/ds/nsBaseHashtable.h:154]
#04: mozilla::dom::WindowGlobalChild::GetActor(nsTSubstring<char16_t> const &,mozilla::ErrorResult &) [dom/ipc/WindowGlobalChild.cpp:349]
#05: nsresult mozilla::dom::JSWindowActorProtocol::HandleEvent(class mozilla::dom::Event *) [dom/ipc/JSWindowActorService.cpp:183]
#06: nsresult mozilla::EventListenerManager::HandleEventSubType(struct mozilla::EventListenerManager::Listener *, class mozilla::dom::Event *, class mozilla::dom::EventTarget *) [dom/events/EventListenerManager.cpp:1029]
#07: void mozilla::EventListenerManager::HandleEventInternal(class nsPresContext *, class mozilla::WidgetEvent *, class mozilla::dom::Event * *, class mozilla::dom::EventTarget *, nsEventStatus *, bool) [dom/events/EventListenerManager.cpp:1221]
#08: void mozilla::EventTargetChainItem::HandleEvent(class mozilla::EventChainPostVisitor & const, class mozilla::ELMCreationDetector & const) [dom/events/EventDispatcher.cpp:349]
}
}
Unreported {
5 blocks in heap block record 271 of 3,744
1,120 bytes (1,080 requested / 40 slop)
Individual block sizes: 224 x 5
0.02% of the heap (24.83% cumulative)
0.05% of unreported (80.89% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::SubstitutingURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: mozilla::net::SubstitutingProtocolHandler::NewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:345]
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1822]
#06: mozilla::net::nsIOService::NewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/base/nsIOService.cpp:799]
#07: XPTC__InvokebyIndex
#08: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157]
}
}
Unreported {
5 blocks in heap block record 272 of 3,744
1,120 bytes (1,080 requested / 40 slop)
Individual block sizes: 224 x 5
0.02% of the heap (24.85% cumulative)
0.05% of unreported (80.94% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::SubstitutingURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: mozilla::net::SubstitutingProtocolHandler::NewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:345]
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1822]
#06: nsDefaultURIFixup::GetFixupURIInfo(nsTSubstring<char> const &,unsigned int,nsIInputStream * *,nsIURIFixupInfo * *) [docshell/base/nsDefaultURIFixup.cpp:278]
#07: nsresult nsDocShell::LoadURI(const class nsTSubstring<char16_t> & const, const struct mozilla::dom::LoadURIOptions & const) [docshell/base/nsDocShell.cpp:3955]
#08: nsresult nsDocShell::LoadURIFromScript(const class nsTSubstring<char16_t> & const, class JS::Handle<JS::Value>, struct JSContext *) [docshell/base/nsDocShell.cpp:4060]
}
}
Unreported {
5 blocks in heap block record 273 of 3,744
1,120 bytes (1,080 requested / 40 slop)
Individual block sizes: 224 x 5
0.02% of the heap (24.86% cumulative)
0.05% of unreported (80.99% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:968]
#04: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882]
#05: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736]
#06: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980]
#07: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
#08: nsresult nsDocShell::SetupNewViewer(class nsIContentViewer *) [docshell/base/nsDocShell.cpp:8529]
}
}
Unreported {
5 blocks in heap block record 274 of 3,744
1,120 bytes (1,080 requested / 40 slop)
Individual block sizes: 224 x 5
0.02% of the heap (24.88% cumulative)
0.05% of unreported (81.04% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::SubstitutingURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: mozilla::net::SubstitutingProtocolHandler::NewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:345]
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1822]
#06: mozilla::BasePrincipal::CreateCodebasePrincipal(nsTSubstring<char> const &) [caps/BasePrincipal.cpp:555]
#07: mozilla::ContentPrincipal::GetSiteIdentifier(mozilla::SiteIdentifier &) [caps/ContentPrincipal.cpp:511]
#08: mozilla::dom::CreateGlobalOptionsWithXPConnect::PostCreateGlobal(JSContext *,JS::Handle<JSObject *>) [dom/bindings/BindingUtils.cpp:3250]
}
}
Unreported {
5 blocks in heap block record 275 of 3,744
1,120 bytes (1,080 requested / 40 slop)
Individual block sizes: 224 x 5
0.02% of the heap (24.90% cumulative)
0.05% of unreported (81.09% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::SubstitutingURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: mozilla::net::SubstitutingProtocolHandler::NewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:345]
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1822]
#06: nsPermission::ClonePrincipalForPermission(nsIPrincipal *) [extensions/permissions/nsPermission.cpp:42]
#07: nsPermission::Create(nsIPrincipal *,nsTSubstring<char> const &,unsigned int,unsigned int,__int64,__int64) [extensions/permissions/nsPermission.cpp:52]
#08: mozilla::net::CookieSettings::CookiePermission(nsIPrincipal *,unsigned int *) [netwerk/cookie/CookieSettings.cpp:179]
}
}
Unreported {
5 blocks in heap block record 276 of 3,744
1,120 bytes (1,080 requested / 40 slop)
Individual block sizes: 224 x 5
0.02% of the heap (24.91% cumulative)
0.05% of unreported (81.14% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::SubstitutingURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: mozilla::net::SubstitutingProtocolHandler::NewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:345]
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1822]
#06: NS_NewURI(nsIURI * *,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1670]
#07: mozilla::ContentPrincipal::FromProperties(nsTArray<mozilla::ContentPrincipal::KeyVal> &) [caps/ContentPrincipal.cpp:678]
#08: mozilla::BasePrincipal::FromJSON(nsTSubstring<char> const &) [caps/BasePrincipal.cpp:235]
}
}
Unreported {
10 blocks in heap block record 277 of 3,744
1,120 bytes (1,040 requested / 80 slop)
Individual block sizes: 112 x 10
0.02% of the heap (24.93% cumulative)
0.05% of unreported (81.19% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::TimeoutManager::TimeoutManager(nsGlobalWindowInner &,unsigned int) [dom/base/TimeoutManager.cpp:461]
#04: nsGlobalWindowInner::nsGlobalWindowInner(nsGlobalWindowOuter *) [dom/base/nsGlobalWindowInner.cpp:883]
#05: nsGlobalWindowInner::Create(nsGlobalWindowOuter *,bool) [dom/base/nsGlobalWindowInner.cpp:7126]
#06: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2023]
#07: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:967]
#08: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
}
}
Unreported {
20 blocks in heap block record 278 of 3,744
1,120 bytes (1,022 requested / 98 slop)
Individual block sizes: 128 x 2; 64 x 12; 16 x 6
0.02% of the heap (24.94% cumulative)
0.05% of unreported (81.24% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static union core::result::Result<style::gecko::url::CssUrl, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::gecko::url::CssUrl::parse_with_cors_mode(struct cssparser::parser::Parser *, style::stylesheets::CorsMode) [servo/components/style/gecko/url.rs:72]
#03: static union core::result::Result<style::values::generics::image::GenericImage<style::values::generics::image::GenericGradient<style::values::specified::image::LineDirection, style::values::specified::length::Length, style::values::specified::length::LengthPercentage, style::values::generics::position::GenericPosition<style::values::specified::position::PositionComponent<style::values::specified::position::HorizontalPositionKeyword>, style::values::specified::position::PositionComponent<style::values::specified::position::VerticalPositionKeyword>>, style::values::specified::color::Color>, style::values::generics::image::MozImageRect<style::values::specified::NumberOrPercentage, style::gecko::url::SpecifiedImageUrl>, style::gecko::url::SpecifiedImageUrl>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::values::specified::image::{{impl}}::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/values/specified/image.rs:118]
#04: static union core::result::Result<style::values::generics::image::GenericImageLayer<style::values::generics::image::GenericImage<style::values::generics::image::GenericGradient<style::values::specified::image::LineDirection, style::values::specified::length::Length, style::values::specified::length::LengthPercentage, style::values::generics::position::GenericPosition<style::values::specified::position::PositionComponent<style::values::specified::position::HorizontalPositionKeyword>, style::values::specified::position::PositionComponent<style::values::specified::position::VerticalPositionKeyword>>, style::values::specified::color::Color>, style::values::generics::image::MozImageRect<style::values::specified::NumberOrPercentage, style::gecko::url::SpecifiedImageUrl>, style::gecko::url::SpecifiedImageUrl>>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::values::generics::image::{{impl}}::parse<style::values::generics::image::GenericImage<style::values::generics::image::GenericGradient<style::values::specified::image::LineDirection, style::values::specified::length::Length, style::values::specified::length::LengthPercentage, style::values::generics::position::GenericPosition<style::values::specified::position::PositionComponent<style::values::specified::position::HorizontalPositionKeyword>, style::values::specified::position::PositionComponent<style::values::specified::position::VerticalPositionKeyword>>, style::values::specified::color::Color>, style::values::generics::image::MozImageRect<style::values::specified::NumberOrPercentage, style::gecko::url::SpecifiedImageUrl>, style::gecko::url::SpecifiedImageUrl>>(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/values/generics/image.rs:21]
#05: static union core::result::Result<style::properties::PropertyDeclaration, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::LonghandId::parse_value(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::43544]
#06: static union core::result::Result<(), cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::PropertyDeclaration::parse_into(union style::properties::PropertyId, struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::52944]
#07: static struct style::properties::declaration_block::PropertyDeclarationBlock style::properties::declaration_block::parse_property_declaration_list(struct style::parser::ParserContext *, struct cssparser::parser::Parser *, union core::option::Option<selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>*>) [servo/components/style/properties/declaration_block.rs:1423]
#08: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, struct selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:600]
}
}
Unreported {
11 blocks in heap block record 279 of 3,744
1,088 bytes (1,088 requested / 0 slop)
Individual block sizes: 128 x 6; 64 x 5
0.01% of the heap (24.96% cumulative)
0.05% of unreported (81.29% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: AssignJSString<nsTString<char16_t> >(JSContext *,nsTString<char16_t> &,JSString *) [dom/base/nsJSUtils.h:264]
#05: bool mozilla::dom::OwningMatchPatternSetOrStringSequence::TrySetToStringSequence(struct JSContext *, class JS::Handle<JS::Value>, bool & const, bool) [s3:gecko-generated-sources-l1:195d77b006105d0eb9807d8367af5bffd98b16a1b055a19da712e8d2ee9d924ebcd2505d0500ca71a6bee4714fc126a8b82826e84365fdff0badab93183ed728/dom/bindings/WebExtensionContentScriptBinding.cpp::463]
#06: bool mozilla::dom::WebExtensionInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::110]
#07: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2454]
#08: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
}
}
Unreported {
6 blocks in heap block record 280 of 3,744
1,056 bytes (1,008 requested / 48 slop)
Individual block sizes: 176 x 6
0.01% of the heap (24.97% cumulative)
0.05% of unreported (81.34% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::RequestContextService::NewRequestContext(nsIRequestContext * *) [netwerk/base/RequestContextService.cpp:552]
#04: mozilla::net::nsLoadGroup::Init() [netwerk/base/nsLoadGroup.cpp:940]
#05: nsLoadGroupConstructor(nsISupports *,nsID const &,void * *) [netwerk/build/nsNetModule.cpp:48]
#06: nsComponentManagerImpl::CreateInstanceByContractID(char const *,nsISupports *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:0]
#07: nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const &,nsID const &) [xpcom/base/nsCOMPtr.cpp:109]
#08: NS_NewLoadGroup(nsILoadGroup * *,nsIRequestObserver *) [netwerk/base/nsNetUtil.cpp:808]
}
}
Unreported {
11 blocks in heap block record 281 of 3,744
1,056 bytes (968 requested / 88 slop)
Individual block sizes: 96 x 11
0.01% of the heap (24.99% cumulative)
0.05% of unreported (81.38% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: class nsCSPHostSrc * nsCSPParser::host() [dom/security/nsCSPParser.cpp:368]
#04: class nsCSPHostSrc * nsCSPParser::hostSource() [dom/security/nsCSPParser.cpp:480]
#05: class nsCSPBaseSrc * nsCSPParser::sourceExpression() [dom/security/nsCSPParser.cpp:689]
#06: void nsCSPParser::sourceList(class nsTArray<nsCSPBaseSrc *> & const) [dom/security/nsCSPParser.cpp:724]
#07: void nsCSPParser::directive() [dom/security/nsCSPParser.cpp:1029]
#08: class nsCSPPolicy * nsCSPParser::policy() [dom/security/nsCSPParser.cpp:1089]
}
}
Unreported {
4 blocks in heap block record 282 of 3,744
1,040 bytes (1,040 requested / 0 slop)
Individual block sizes: 320 x 3; 80
0.01% of the heap (25.00% cumulative)
0.05% of unreported (81.43% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Heap<JSObject *>,JS::Heap<JSObject *> >,mozilla::HashMap<JS::Heap<JSObject *>,JS::Heap<JSObject *>,js::MovableCellHasher<JS::Heap<JSObject *> >,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::RebuildStatus mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Heap<JSObject *>,JS::Heap<JSObject *> >,mozilla::HashMap<JS::Heap<JSObject *>,JS::Heap<JSObject *>,js::MovableCellHasher<JS::Heap<JSObject *> >,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::changeTableSize(unsigned int, mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Heap<JSObject *>,JS::Heap<JSObject *> >,mozilla::HashMap<JS::Heap<JSObject *>,JS::Heap<JSObject *>,js::MovableCellHasher<JS::Heap<JSObject *> >,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::FailureBehavior) [mfbt/HashTable.h:1811]
#03: void JS::GCHashMap<JS::Heap<JSObject *>,JS::Heap<JSObject *>,js::MovableCellHasher<JS::Heap<JSObject *> >,js::SystemAllocPolicy,JS::DefaultMapSweepPolicy<JS::Heap<JSObject *>,JS::Heap<JSObject *> > >::sweep() [js/public/GCHashTable.h:75]
#04: XPCWrappedNativeScope::UpdateWeakPointersAfterGC() [js/xpconnect/src/XPCWrappedNativeScope.cpp:319]
#05: js::gc::GCRuntime::beginSweepingSweepGroup(js::FreeOp *,js::SliceBudget &) [js/src/gc/GC.cpp:5890]
#06: js::gc::IncrementalProgress sweepaction::SweepActionSequence<js::gc::GCRuntime *,js::FreeOp *,js::SliceBudget &>::run(class js::gc::GCRuntime *, class js::FreeOp *, class js::SliceBudget & const) [js/src/gc/GC.cpp:0]
#07: js::gc::IncrementalProgress sweepaction::SweepActionRepeatFor<js::gc::SweepGroupsIter,JSRuntime *,js::gc::GCRuntime *,js::FreeOp *,js::SliceBudget &>::run(class js::gc::GCRuntime *, class js::FreeOp *, class js::SliceBudget & const) [js/src/gc/GC.cpp:0]
#08: js::gc::GCRuntime::performSweepActions(js::SliceBudget &) [js/src/gc/GC.cpp:6776]
}
}
Unreported {
5 blocks in heap block record 283 of 3,744
1,040 bytes (1,040 requested / 0 slop)
Individual block sizes: 208 x 5
0.01% of the heap (25.01% cumulative)
0.05% of unreported (81.48% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsLoadGroupConstructor(nsISupports *,nsID const &,void * *) [netwerk/build/nsNetModule.cpp:48]
#04: nsComponentManagerImpl::CreateInstanceByContractID(char const *,nsISupports *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:0]
#05: nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const &,nsID const &) [xpcom/base/nsCOMPtr.cpp:109]
#06: NS_NewLoadGroup(nsILoadGroup * *,nsIRequestObserver *) [netwerk/base/nsNetUtil.cpp:808]
#07: nsDocLoader::Init() [uriloader/base/nsDocLoader.cpp:138]
#08: nsDocShell::Create(mozilla::dom::BrowsingContext *) [docshell/base/nsDocShell.cpp:478]
}
}
Unreported {
5 blocks in heap block record 284 of 3,744
1,040 bytes (1,000 requested / 40 slop)
Individual block sizes: 208 x 5
0.01% of the heap (25.03% cumulative)
0.05% of unreported (81.52% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsSHEntry::nsSHEntry() [docshell/shistory/nsSHEntry.cpp:45]
#04: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::8361]
#05: mozilla::xpcom::CreateInstanceHelper::operator()(nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::11428]
#06: nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const &,nsID const &) [xpcom/base/nsCOMPtr.cpp:109]
#07: nsresult nsDocShell::AddToSessionHistory(class nsIURI *, class nsIChannel *, class nsIPrincipal *, class nsIPrincipal *, class nsIPrincipal *, class nsIContentSecurityPolicy *, bool, class nsISHEntry * *) [docshell/base/nsDocShell.cpp:11490]
#08: bool nsDocShell::OnNewURI(class nsIURI *, class nsIChannel *, class nsIPrincipal *, class nsIPrincipal *, class nsIPrincipal *, unsigned int, class nsIContentSecurityPolicy *, bool, bool, bool) [docshell/base/nsDocShell.cpp:10953]
}
}
Unreported {
13 blocks in heap block record 285 of 3,744
1,040 bytes (936 requested / 104 slop)
Individual block sizes: 80 x 13
0.01% of the heap (25.04% cumulative)
0.05% of unreported (81.57% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static struct style::media_queries::media_list::MediaList style::media_queries::media_list::MediaList::parse(struct cssparser::parser::Parser *) [servo/components/style/media_queries/media_list.rs:43]
#03: static union core::result::Result<cssparser::rules_and_declarations::AtRuleType<style::stylesheets::rule_parser::AtRuleNonBlockPrelude, style::stylesheets::rule_parser::AtRuleBlockPrelude>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_prelude(struct style::stylesheets::rule_parser::NestedRuleParser *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:382]
#04: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:487]
#05: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86]
#06: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391]
#07: mozilla::StyleSheet::ParseSheetSync(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *,unsigned int,mozilla::css::LoaderReusableStyleSheets *) [layout/style/StyleSheet.cpp:1009]
#08: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1574]
}
}
Unreported {
13 blocks in heap block record 286 of 3,744
1,040 bytes (936 requested / 104 slop)
Individual block sizes: 80 x 13
0.01% of the heap (25.06% cumulative)
0.05% of unreported (81.61% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:131]
#04: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832]
#05: NS_NewURI(nsIURI * *,nsTSubstring<char16_t> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1649]
#06: mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:185]
#07: mozilla::extensions::WebExtensionPolicy::Constructor(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:192]
#08: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2471]
}
}
Unreported {
1 block in heap block record 287 of 3,744
1,024 bytes (1,024 requested / 0 slop)
0.01% of the heap (25.07% cumulative)
0.05% of unreported (81.66% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: IPC::ParamTraits<nsTSubstring<char16_t> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char16_t> *) [ipc/glue/IPCMessageUtils.h:427]
#05: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::10348]
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
}
}
Unreported {
6 blocks in heap block record 288 of 3,744
1,024 bytes (1,024 requested / 0 slop)
Individual block sizes: 256 x 2; 128 x 4
0.01% of the heap (25.08% cumulative)
0.05% of unreported (81.71% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: nsLocalFile::InitWithPath(nsTSubstring<char16_t> const &) [xpcom/io/nsLocalFileWin.cpp:992]
#05: net_GetFileFromURLSpec(nsTSubstring<char> const &,nsIFile * *) [netwerk/base/nsURLHelperWin.cpp:95]
#06: mozilla::net::nsStandardURL::GetFile(nsIFile * *) [netwerk/base/nsStandardURL.cpp:0]
#07: nsresult nsJARChannel::LookupFile() [modules/libjar/nsJARChannel.cpp:324]
#08: nsresult nsJARChannel::Open(class nsIInputStream * *) [modules/libjar/nsJARChannel.cpp:829]
}
}
Unreported {
1 block in heap block record 289 of 3,744
1,024 bytes (1,024 requested / 0 slop)
0.01% of the heap (25.10% cumulative)
0.05% of unreported (81.75% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_SetThreadPrivate [nsprpub/pr/src/threads/prtpd.c:162]
#03: CrashReporter::SetCurrentThreadName(char const *) [toolkit/crashreporter/ThreadAnnotation.cpp:247]
#04: profiler_register_thread(char const *,void *) [tools/profiler/core/platform.cpp:3755]
#05: base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:167]
#06: `anonymous namespace'::ThreadFunc(void *) [ipc/chromium/src/base/platform_thread_win.cc:20]
#07: KERNEL32.DLL + 0x13034
#08: static void patched_BaseThreadInitThunk(int, void *, void *) [mozglue/build/WindowsDllBlocklist.cpp:618]
}
}
Unreported {
4 blocks in heap block record 290 of 3,744
1,024 bytes (1,024 requested / 0 slop)
Individual block sizes: 256 x 4
0.01% of the heap (25.11% cumulative)
0.05% of unreported (81.80% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: core::result::Result nsstring::nsACString::fallible_append_utf16_to_utf8_impl(struct slice<u16>*, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:357]
#04: void nsMessageManagerScriptExecutor::TryCacheLoadAndCompileScript(const class nsTSubstring<char16_t> & const, bool, bool, class JS::Handle<JSObject *>, class JS::MutableHandle<JSScript *>) [dom/base/nsFrameMessageManager.cpp:1244]
#05: nsMessageManagerScriptExecutor::LoadScriptInternal(JS::Handle<JSObject *>,nsTSubstring<char16_t> const &,bool) [dom/base/nsFrameMessageManager.cpp:1218]
#06: mozilla::dom::BrowserChild::RecvLoadRemoteScript(nsTString<char16_t> const &,bool const &) [dom/ipc/BrowserChild.cpp:2172]
#07: mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:688134b4637a12b23de8d3fa28341f624ae1a4f778c5b55dcf14b12bbd31759dc11133d6cb2df16b8e83a7d772f695f377977eec5cebccd2ccde4ebcc3eb3316/ipc/ipdl/PBrowserChild.cpp::5907]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7197]
}
}
Unreported {
1 block in heap block record 291 of 3,744
1,024 bytes (1,024 requested / 0 slop)
0.01% of the heap (25.13% cumulative)
0.05% of unreported (81.84% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_SetThreadPrivate [nsprpub/pr/src/threads/prtpd.c:162]
#03: static nsresult InitXPCOMGlue(mozilla::LibLoadingStrategy) [browser/app/nsBrowserApp.cpp:230]
#04: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:263]
#05: wmain [toolkit/xre/nsWindowsWMain.cpp:131]
#06: static int __scrt_common_main_seh() [f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:288]
#07: KERNEL32.DLL + 0x13034
#08: ntdll.dll + 0x71461
}
}
Unreported {
1 block in heap block record 292 of 3,744
1,024 bytes (1,024 requested / 0 slop)
0.01% of the heap (25.14% cumulative)
0.05% of unreported (81.89% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: nsObserverService::AddObserver(nsIObserver *,char const *,bool) [xpcom/ds/nsObserverService.cpp:223]
#05: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:1002]
#06: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882]
#07: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736]
#08: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980]
}
}
Unreported {
1 block in heap block record 293 of 3,744
1,024 bytes (1,024 requested / 0 slop)
0.01% of the heap (25.15% cumulative)
0.05% of unreported (81.93% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: void std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1500]
#04: void std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Init(unsigned __int64) [vs2017_15.8.4/VC/include/xhash:1128]
#05: struct std::pair<std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,bool> std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Insert<std::pair<const int,mozilla::ipc::IProtocol *> &,std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > >(struct std::pair<const int,mozilla::ipc::IProtocol *> & const, class std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >) [vs2017_15.8.4/VC/include/xhash:1016]
#06: class mozilla::ipc::IProtocol * & const stdext::hash_map<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> > >::operator[](const int & const) [vs2017_15.8.4/VC/include/hash_map:288]
#07: mozilla::dom::PContentChild::BindPBrowserEndpoint(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild>,mozilla::dom::PBrowserChild *) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::630]
#08: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1838]
}
}
Unreported {
1 block in heap block record 294 of 3,744
1,024 bytes (1,024 requested / 0 slop)
0.01% of the heap (25.17% cumulative)
0.05% of unreported (81.98% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: void std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1500]
#04: void std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Init(unsigned __int64) [vs2017_15.8.4/VC/include/xhash:1128]
#05: struct std::pair<std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,bool> std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Insert<std::pair<const int,mozilla::ipc::IProtocol *> &,std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > >(struct std::pair<const int,mozilla::ipc::IProtocol *> & const, class std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >) [vs2017_15.8.4/VC/include/xhash:1016]
#06: class mozilla::ipc::IProtocol * & const stdext::hash_map<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> > >::operator[](const int & const) [vs2017_15.8.4/VC/include/hash_map:288]
#07: mozilla::ipc::IToplevelProtocol::Register(mozilla::ipc::IProtocol *) [ipc/glue/ProtocolUtils.cpp:768]
#08: mozilla::dom::PClientManagerChild::SendPClientSourceConstructor(mozilla::dom::PClientSourceChild *,mozilla::dom::ClientSourceConstructorArgs const &) [s3:gecko-generated-sources-l1:4ce92b12efdc2aaa5885ab647684900e2612417ea918d751d2656249aba010d05651993ead3b50dcc3f0663276d1b161d0ccea6b4cfe7dab7e0585ff1e4d1e67/ipc/ipdl/PClientManagerChild.cpp::366]
}
}
Unreported {
1 block in heap block record 295 of 3,744
1,024 bytes (1,024 requested / 0 slop)
0.01% of the heap (25.18% cumulative)
0.05% of unreported (82.02% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: PL_HashTableRawAdd [nsprpub/lib/ds/plhash.c:204]
#03: SECOID_Init [security/nss/lib/util/secoid.c:2122]
#04: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3108]
#05: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243]
#06: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244]
#07: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:504]
#08: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
}
}
Unreported {
1 block in heap block record 296 of 3,744
1,024 bytes (1,024 requested / 0 slop)
0.01% of the heap (25.20% cumulative)
0.05% of unreported (82.07% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::AppendASCII(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:832]
#04: bool PrintfAppend<char>::append(const char *, unsigned __int64) [xpcom/string/nsTSubstring.cpp:1195]
#05: mozilla::PrintfTarget::vprint(char const *,char *) [mozglue/misc/Printf.cpp:872]
#06: nsTSubstring<char>::AppendPrintf(char const *,...) [xpcom/string/nsTSubstring.cpp:1209]
#07: CrashReporter::SetCurrentThreadName(char const *) [toolkit/crashreporter/ThreadAnnotation.cpp:243]
#08: profiler_register_thread(char const *,void *) [tools/profiler/core/platform.cpp:3755]
}
}
Unreported {
1 block in heap block record 297 of 3,744
1,024 bytes (1,024 requested / 0 slop)
0.01% of the heap (25.21% cumulative)
0.05% of unreported (82.12% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: void std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1500]
#04: void std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Init(unsigned __int64) [vs2017_15.8.4/VC/include/xhash:1128]
#05: struct std::pair<std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,nsCOMPtr<nsIEventTarget> > > > >,bool> std::_Hash<stdext::_Hmap_traits<int,nsCOMPtr<nsIEventTarget>,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,nsCOMPtr<nsIEventTarget> > >,0> >::_Insert<std::pair<const int,nsCOMPtr<nsIEventTarget> > &,std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,nsCOMPtr<nsIEventTarget> > > > > >(struct std::pair<const int,nsCOMPtr<nsIEventTarget> > & const, class std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,nsCOMPtr<nsIEventTarget> > > > >) [vs2017_15.8.4/VC/include/xhash:1009]
#06: class nsCOMPtr<nsIEventTarget> & const stdext::hash_map<int,nsCOMPtr<nsIEventTarget>,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,nsCOMPtr<nsIEventTarget> > > >::operator[](const int & const) [vs2017_15.8.4/VC/include/hash_map:288]
#07: mozilla::ipc::IToplevelProtocol::Register(mozilla::ipc::IProtocol *) [ipc/glue/ProtocolUtils.cpp:775]
#08: mozilla::dom::PBrowserChild::SendPWindowGlobalConstructor(mozilla::dom::PWindowGlobalChild *,mozilla::dom::WindowGlobalInit const &) [s3:gecko-generated-sources-l1:688134b4637a12b23de8d3fa28341f624ae1a4f778c5b55dcf14b12bbd31759dc11133d6cb2df16b8e83a7d772f695f377977eec5cebccd2ccde4ebcc3eb3316/ipc/ipdl/PBrowserChild.cpp::591]
}
}
Unreported {
1 block in heap block record 298 of 3,744
1,024 bytes (1,024 requested / 0 slop)
0.01% of the heap (25.22% cumulative)
0.05% of unreported (82.16% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_SetThreadPrivate [nsprpub/pr/src/threads/prtpd.c:162]
#03: nsThread::InitCurrentThread() [xpcom/threads/nsThread.cpp:700]
#04: NS_GetCurrentThread() [xpcom/threads/nsThreadUtils.cpp:502]
#05: profiler_register_thread(char const *,void *) [tools/profiler/core/platform.cpp:3753]
#06: static void mozilla::BackgroundHangManager::MonitorThread(void *) [toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:72]
#07: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419]
#08: unsigned int pr_root(void *) [nsprpub/pr/src/md/windows/w95thred.c:138]
}
}
Unreported {
1 block in heap block record 299 of 3,744
1,024 bytes (1,024 requested / 0 slop)
0.01% of the heap (25.24% cumulative)
0.05% of unreported (82.21% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: void _PR_InitStuff() [nsprpub/pr/src/misc/prinit.c:172]
#03: PR_NewThreadPrivateIndex [nsprpub/pr/src/threads/prtpd.c:103]
#04: NS_LogInit [xpcom/base/nsTraceRefcnt.cpp:831]
#05: static nsresult InitXPCOMGlue(mozilla::LibLoadingStrategy) [browser/app/nsBrowserApp.cpp:230]
#06: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:263]
#07: wmain [toolkit/xre/nsWindowsWMain.cpp:131]
#08: static int __scrt_common_main_seh() [f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:288]
}
}
Unreported {
2 blocks in heap block record 300 of 3,744
1,024 bytes (1,024 requested / 0 slop)
Individual block sizes: 512 x 2
0.01% of the heap (25.25% cumulative)
0.05% of unreported (82.25% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: PL_NewHashTable [nsprpub/lib/ds/plhash.c:88]
#03: static unsigned long SFTK_SlotInit(char *, char *, char *, struct sftk_token_parametersStr *, int) [security/nss/lib/softoken/pkcs11.c:2714]
#04: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3182]
#05: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243]
#06: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244]
#07: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:504]
#08: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
}
}
Unreported {
1 block in heap block record 301 of 3,744
1,024 bytes (1,024 requested / 0 slop)
0.01% of the heap (25.27% cumulative)
0.05% of unreported (82.30% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_SetThreadPrivate [nsprpub/pr/src/threads/prtpd.c:162]
#03: nsThread::InitCurrentThread() [xpcom/threads/nsThread.cpp:700]
#04: NS_GetCurrentThread() [xpcom/threads/nsThreadUtils.cpp:502]
#05: profiler_register_thread(char const *,void *) [tools/profiler/core/platform.cpp:3753]
#06: static void WatchdogMain(void *) [js/xpconnect/src/XPCJSContext.cpp:475]
#07: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419]
#08: unsigned int pr_root(void *) [nsprpub/pr/src/md/windows/w95thred.c:138]
}
}
Unreported {
1 block in heap block record 302 of 3,744
1,024 bytes (1,024 requested / 0 slop)
0.01% of the heap (25.28% cumulative)
0.05% of unreported (82.34% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_SetThreadPrivate [nsprpub/pr/src/threads/prtpd.c:162]
#03: nsThread::InitCurrentThread() [xpcom/threads/nsThread.cpp:700]
#04: NS_GetCurrentThread() [xpcom/threads/nsThreadUtils.cpp:502]
#05: base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:163]
#06: `anonymous namespace'::ThreadFunc(void *) [ipc/chromium/src/base/platform_thread_win.cc:20]
#07: KERNEL32.DLL + 0x13034
#08: static void patched_BaseThreadInitThunk(int, void *, void *) [mozglue/build/WindowsDllBlocklist.cpp:618]
}
}
Unreported {
1 block in heap block record 303 of 3,744
1,024 bytes (1,024 requested / 0 slop)
0.01% of the heap (25.29% cumulative)
0.05% of unreported (82.39% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: nsObserverService::AddObserver(nsIObserver *,char const *,bool) [xpcom/ds/nsObserverService.cpp:223]
#05: nsContentUtils::RegisterShutdownObserver(nsIObserver *) [dom/base/nsContentUtils.cpp:4248]
#06: WidgetShutdownObserver::Register() [widget/nsBaseWidget.cpp:239]
#07: nsBaseWidget::nsBaseWidget() [widget/nsBaseWidget.cpp:195]
#08: mozilla::widget::PuppetWidget::PuppetWidget(mozilla::dom::BrowserChild *) [widget/PuppetWidget.cpp:96]
}
}
Unreported {
4 blocks in heap block record 304 of 3,744
1,024 bytes (1,024 requested / 0 slop)
Individual block sizes: 256 x 4
0.01% of the heap (25.31% cumulative)
0.05% of unreported (82.44% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: AssignJSString<nsTString<char16_t> >(JSContext *,nsTString<char16_t> &,JSString *) [dom/base/nsJSUtils.h:264]
#05: bool mozilla::dom::WebExtensionContentScriptInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:195d77b006105d0eb9807d8367af5bffd98b16a1b055a19da712e8d2ee9d924ebcd2505d0500ca71a6bee4714fc126a8b82826e84365fdff0badab93183ed728/dom/bindings/WebExtensionContentScriptBinding.cpp::1180]
#06: static bool mozilla::dom::WebExtensionContentScript_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:195d77b006105d0eb9807d8367af5bffd98b16a1b055a19da712e8d2ee9d924ebcd2505d0500ca71a6bee4714fc126a8b82826e84365fdff0badab93183ed728/dom/bindings/WebExtensionContentScriptBinding.cpp::2831]
#07: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
}
}
Unreported {
1 block in heap block record 305 of 3,744
1,024 bytes (992 requested / 32 slop)
0.01% of the heap (25.32% cumulative)
0.05% of unreported (82.48% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: class std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > & const std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::_Reallocate_for<`lambda at z:\task_1561662719\build\src\vs2017_15.8.4\VC\include\xstring:2668:35',const wchar_t *>(const unsigned __int64, class std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::assign::<unnamed-tag>, const wchar_t *) [vs2017_15.8.4/VC/include/xstring:3898]
#04: static TrimPositions TrimStringT<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >(const class std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > & const, const wchar_t *, TrimPositions, class std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > *) [ipc/chromium/src/base/string_util.cc:265]
#05: CommandLine::ParseFromString(std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > const &) [ipc/chromium/src/base/command_line.cc:49]
#06: CommandLine::Init(int,char const * const *) [ipc/chromium/src/base/command_line.cc:171]
#07: XRE_InitCommandLine(int,char * * const) [toolkit/xre/nsAppRunner.cpp:4900]
#08: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:627]
}
}
Unreported {
4 blocks in heap block record 306 of 3,744
1,024 bytes (992 requested / 32 slop)
Individual block sizes: 256 x 4
0.01% of the heap (25.34% cumulative)
0.05% of unreported (82.53% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: nssToken_CreateFromPK11SlotInfo [security/nss/lib/pk11wrap/dev3hack.c:178]
#03: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:134]
#04: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
#05: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#06: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
#07: mozilla::psm::NSSConstructor<nsRandomGenerator>(nsISupports *,nsID const &,void * *) [security/manager/ssl/nsNSSModule.cpp:147]
#08: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
}
}
Unreported {
4 blocks in heap block record 307 of 3,744
1,024 bytes (992 requested / 32 slop)
Individual block sizes: 256 x 4
0.01% of the heap (25.35% cumulative)
0.05% of unreported (82.57% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewLock [nsprpub/pr/src/threads/combined/prulock.c:161]
#03: static unsigned long SFTK_SlotInit(char *, char *, char *, struct sftk_token_parametersStr *, int) [security/nss/lib/softoken/pkcs11.c:2697]
#04: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3182]
#05: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243]
#06: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244]
#07: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:504]
#08: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
}
}
Unreported {
8 blocks in heap block record 308 of 3,744
1,024 bytes (960 requested / 64 slop)
Individual block sizes: 128 x 8
0.01% of the heap (25.36% cumulative)
0.05% of unreported (82.62% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127]
#03: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:598]
#04: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657]
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#06: js::jit::DoCallFallback(JSContext *,js::jit::BaselineFrame *,js::jit::ICCall_Fallback *,unsigned int,JS::Value *,JS::MutableHandle<JS::Value>) [js/src/jit/BaselineIC.cpp:3191]
#07: ??? (???:???)
}
}
Unreported {
1 block in heap block record 309 of 3,744
1,024 bytes (936 requested / 88 slop)
0.01% of the heap (25.38% cumulative)
0.05% of unreported (82.66% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsHttpHandler::GetInstance() [netwerk/protocol/http/nsHttpHandler.cpp:178]
#04: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::0]
#05: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#06: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571]
#07: mozilla::net::nsIOService::GetProtocolHandler(char const *,nsIProtocolHandler * *) [netwerk/base/nsIOService.cpp:709]
#08: mozilla::net::nsIOService::ProtocolHasFlags(nsIURI *,unsigned int,bool *) [netwerk/base/nsIOService.cpp:1472]
}
}
Unreported {
1 block in heap block record 310 of 3,744
1,024 bytes (928 requested / 96 slop)
0.01% of the heap (25.39% cumulative)
0.05% of unreported (82.71% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::CreateHangMonitorChild(mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> &&) [dom/ipc/ProcessHangMonitor.cpp:1335]
#04: mozilla::dom::ContentChild::RecvInitProcessHangMonitor(mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> &&) [dom/ipc/ContentChild.cpp:1425]
#05: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7496]
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
}
}
Unreported {
1 block in heap block record 311 of 3,744
1,024 bytes (896 requested / 128 slop)
0.01% of the heap (25.41% cumulative)
0.05% of unreported (82.75% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: nsFrameMessageManager::AddMessageListener(nsTSubstring<char16_t> const &,mozilla::dom::MessageListener &,bool,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:206]
#05: static bool mozilla::dom::ContentProcessMessageManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ContentProcessMessageManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::3283]
#06: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088]
}
}
Unreported {
1 block in heap block record 312 of 3,744
1,024 bytes (896 requested / 128 slop)
0.01% of the heap (25.42% cumulative)
0.05% of unreported (82.80% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: void nsBaseHashtable<nsCStringHashKey,RefPtr<mozilla::extensions::WebExtensionPolicy>,mozilla::extensions::WebExtensionPolicy *>::Put(const class nsTSubstring<char> & const, class mozilla::extensions::WebExtensionPolicy * *) [xpcom/ds/nsBaseHashtable.h:154]
#05: mozilla::ExtensionPolicyService::RegisterExtension(mozilla::extensions::WebExtensionPolicy &) [toolkit/components/extensions/ExtensionPolicyService.cpp:145]
#06: mozilla::extensions::WebExtensionPolicy::Enable() [toolkit/components/extensions/WebExtensionPolicy.cpp:240]
#07: mozilla::extensions::WebExtensionPolicy::SetActive(bool,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:232]
#08: static bool mozilla::dom::WebExtensionPolicy_Binding::set_active(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::extensions::WebExtensionPolicy *, class JSJitSetterCallArgs) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::1446]
}
}
Unreported {
16 blocks in heap block record 313 of 3,744
1,024 bytes (896 requested / 128 slop)
Individual block sizes: 64 x 16
0.01% of the heap (25.43% cumulative)
0.05% of unreported (82.85% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: static bool mozilla::dom::ContentFrameMessageManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ContentFrameMessageManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::2027]
#04: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
#05: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
}
}
Unreported {
1 block in heap block record 314 of 3,744
1,024 bytes (880 requested / 144 slop)
0.01% of the heap (25.45% cumulative)
0.05% of unreported (82.89% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: operator new(unsigned __int64) [f:/dd/vctools/crt/vcstartup/src/heap/new_scalar.cpp:35]
#03: google_breakpad::ExceptionHandler::Initialize(std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > const &,bool (*)(void *,_EXCEPTION_POINTERS *,MDRawAssertionInfo *),bool (*)(wchar_t const *,wchar_t const *,void *,_EXCEPTION_POINTERS *,MDRawAssertionInfo *,bool),void *,int,_MINIDUMP_TYPE,wchar_t const *,void *,google_breakpad::CrashGenerationClient *,google_breakpad::CustomClientInfo const *) [toolkit/crashreporter/breakpad-client/windows/handler/exception_handler.cc:178]
#04: google_breakpad::ExceptionHandler::ExceptionHandler(std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > const &,bool (*)(void *,_EXCEPTION_POINTERS *,MDRawAssertionInfo *),bool (*)(wchar_t const *,wchar_t const *,void *,_EXCEPTION_POINTERS *,MDRawAssertionInfo *,bool),void *,int,_MINIDUMP_TYPE,wchar_t const *,google_breakpad::CustomClientInfo const *) [toolkit/crashreporter/breakpad-client/windows/handler/exception_handler.cc:72]
#05: CrashReporter::SetRemoteExceptionHandler(nsTSubstring<char> const &,unsigned __int64) [toolkit/crashreporter/nsExceptionHandler.cpp:3160]
#06: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:529]
#07: static int content_process_main(class mozilla::Bootstrap *, int, char * *) [ipc/contentproc/plugin-container.cpp:56]
#08: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:267]
}
}
Unreported {
1 block in heap block record 315 of 3,744
1,024 bytes (816 requested / 208 slop)
0.01% of the heap (25.46% cumulative)
0.05% of unreported (82.94% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsSocketTransportService::nsSocketTransportService() [netwerk/base/nsSocketTransportService2.cpp:165]
#04: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::11140]
#05: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#06: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571]
#07: nsresult mozilla::net::nsIOService::InitializeSocketTransportService() [netwerk/base/nsIOService.cpp:313]
#08: nsresult mozilla::net::nsIOService::SetOffline(bool) [netwerk/base/nsIOService.cpp:1086]
}
}
Unreported {
1 block in heap block record 316 of 3,744
1,024 bytes (800 requested / 224 slop)
0.01% of the heap (25.48% cumulative)
0.05% of unreported (82.98% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::layers::CompositorManagerChild::Init(mozilla::ipc::Endpoint<mozilla::layers::PCompositorManagerChild> &&,unsigned int,unsigned __int64) [gfx/layers/ipc/CompositorManagerChild.cpp:65]
#04: mozilla::dom::ContentChild::RecvInitRendering(mozilla::ipc::Endpoint<mozilla::layers::PCompositorManagerChild> &&,mozilla::ipc::Endpoint<mozilla::layers::PImageBridgeChild> &&,mozilla::ipc::Endpoint<mozilla::gfx::PVRManagerChild> &&,mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild> &&,nsTArray<unsigned int> &&) [dom/ipc/ContentChild.cpp:1483]
#05: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::0]
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
}
}
Unreported {
1 block in heap block record 317 of 3,744
1,024 bytes (792 requested / 232 slop)
0.01% of the heap (25.49% cumulative)
0.05% of unreported (83.03% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: static void mozilla::RemoteDecoderManagerChild::OpenForGPUProcess(class mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild> *) [dom/media/ipc/RemoteDecoderManagerChild.cpp:188]
#04: nsresult RunnableFunction<void (*)(RefPtr<mozilla::Runnable> &&),mozilla::Tuple<RefPtr<mozilla::Runnable> > >::Run() [ipc/chromium/src/base/task.h:325]
#05: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
#06: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486]
#07: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:303]
#08: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309]
}
}
Unreported {
1 block in heap block record 318 of 3,744
1,024 bytes (784 requested / 240 slop)
0.01% of the heap (25.50% cumulative)
0.05% of unreported (83.07% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewMonitor [nsprpub/pr/src/threads/prmon.c:61]
#03: PR_InitLinker [nsprpub/pr/src/linking/prlink.c:147]
#04: void _PR_InitStuff() [nsprpub/pr/src/misc/prinit.c:207]
#05: PR_NewThreadPrivateIndex [nsprpub/pr/src/threads/prtpd.c:103]
#06: NS_LogInit [xpcom/base/nsTraceRefcnt.cpp:831]
#07: static nsresult InitXPCOMGlue(mozilla::LibLoadingStrategy) [browser/app/nsBrowserApp.cpp:230]
#08: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:263]
}
}
Unreported {
1 block in heap block record 319 of 3,744
1,024 bytes (784 requested / 240 slop)
0.01% of the heap (25.52% cumulative)
0.05% of unreported (83.12% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewMonitor [nsprpub/pr/src/threads/prmon.c:61]
#03: mozilla::SharedThreadPool::InitStatics() [xpcom/threads/SharedThreadPool.cpp:74]
#04: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:463]
#05: XRE_InitEmbedding2(nsIFile *,nsIFile *,nsIDirectoryServiceProvider *) [toolkit/xre/nsEmbedFunctions.cpp:198]
#06: mozilla::ipc::ScopedXREEmbed::Start() [ipc/glue/ScopedXREEmbed.cpp:83]
#07: mozilla::dom::ContentProcess::Init(int,char * * const) [dom/ipc/ContentProcess.cpp:188]
#08: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:724]
}
}
Unreported {
1 block in heap block record 320 of 3,744
1,024 bytes (784 requested / 240 slop)
0.01% of the heap (25.53% cumulative)
0.05% of unreported (83.17% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewMonitor [nsprpub/pr/src/threads/prmon.c:61]
#03: OCSP_InitGlobal [security/nss/lib/certhigh/ocsp.c:938]
#04: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:620]
#05: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#06: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
#07: mozilla::psm::NSSConstructor<nsRandomGenerator>(nsISupports *,nsID const &,void * *) [security/manager/ssl/nsNSSModule.cpp:147]
#08: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
}
}
Unreported {
1 block in heap block record 321 of 3,744
1,024 bytes (768 requested / 256 slop)
0.01% of the heap (25.55% cumulative)
0.05% of unreported (83.21% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static union core::result::Result<std::collections::hash::table::RawTable<webrender_api::font::FontInstanceKey, alloc::sync::Arc<webrender::glyph_rasterizer::BaseFontInstance>>, alloc::collections::CollectionAllocErr> std::collections::hash::table::RawTable<webrender_api::font::FontInstanceKey, alloc::sync::Arc<webrender::glyph_rasterizer::BaseFontInstance>>::new_uninitialized_internal<webrender_api::font::FontInstanceKey,alloc::sync::Arc<webrender::glyph_rasterizer::BaseFontInstance>>(unsigned __int64, std::collections::hash::table::Fallibility) [git:github.com/rust-lang/rust:src/libstd/collections/hash/table.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:694]
#03: static union core::result::Result<(), alloc::collections::CollectionAllocErr> std::collections::hash::map::HashMap<style::gecko_string_cache::Atom, style::gecko_string_cache::namespace::Namespace, core::hash::BuildHasherDefault<fxhash::FxHasher>>::try_resize<style::gecko_string_cache::Atom,style::gecko_string_cache::namespace::Namespace,core::hash::BuildHasherDefault<fxhash::FxHasher>>(unsigned __int64, std::collections::hash::table::Fallibility) [git:github.com/rust-lang/rust:src/libstd/collections/hash/map.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:1118]
#04: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:492]
#05: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86]
#06: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391]
#07: mozilla::StyleSheet::ParseSheetSync(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *,unsigned int,mozilla::css::LoaderReusableStyleSheets *) [layout/style/StyleSheet.cpp:1009]
#08: void nsLayoutStylesheetCache::BuildPreferenceSheet(class RefPtr<mozilla::StyleSheet> *, const struct mozilla::PreferenceSheet::Prefs & const) [layout/style/nsLayoutStylesheetCache.cpp:634]
}
}
Unreported {
1 block in heap block record 322 of 3,744
1,024 bytes (768 requested / 256 slop)
0.01% of the heap (25.56% cumulative)
0.05% of unreported (83.26% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: mozilla::detail::HashTable<const js::WeakHeapPtr<JSAtom *>,mozilla::HashSet<js::WeakHeapPtr<JSAtom *>,js::AtomHasher,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::RebuildStatus mozilla::detail::HashTable<const js::WeakHeapPtr<JSAtom *>,mozilla::HashSet<js::WeakHeapPtr<JSAtom *>,js::AtomHasher,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::changeTableSize(unsigned int, mozilla::detail::HashTable<const js::WeakHeapPtr<JSAtom *>,mozilla::HashSet<js::WeakHeapPtr<JSAtom *>,js::AtomHasher,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::FailureBehavior) [mfbt/HashTable.h:1811]
#03: bool mozilla::detail::HashTable<const js::WeakHeapPtr<JSAtom *>,mozilla::HashSet<js::WeakHeapPtr<JSAtom *>,js::AtomHasher,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::add<JSAtom *&>(class mozilla::detail::HashTable<const js::WeakHeapPtr<JSAtom *>,mozilla::HashSet<js::WeakHeapPtr<JSAtom *>,js::AtomHasher,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::AddPtr & const, class JSAtom * & const) [mfbt/HashTable.h:2109]
#04: AtomizeUTF8OrWTF8Chars<JS::UTF8Chars>(JSContext *,char const *,unsigned __int64) [js/src/vm/JSAtom.cpp:1038]
#05: js::frontend::TokenStreamSpecific<mozilla::Utf8Unit,js::frontend::ParserAnyCharsAccess<js::frontend::GeneralParser<js::frontend::FullParseHandler,mozilla::Utf8Unit> > >::identifierName(js::frontend::TokenStart,mozilla::Utf8Unit const *,js::frontend::IdentifierEscapes,js::frontend::Token::Modifier,js::frontend::NameVisibility,js::frontend::TokenKind *) [js/src/frontend/TokenStream.cpp:2263]
#06: js::frontend::TokenStreamSpecific<mozilla::Utf8Unit,js::frontend::ParserAnyCharsAccess<js::frontend::GeneralParser<js::frontend::FullParseHandler,mozilla::Utf8Unit> > >::getTokenInternal(js::frontend::TokenKind * const,js::frontend::Token::Modifier) [js/src/frontend/TokenStream.cpp:0]
#07: js::frontend::GeneralParser<js::frontend::FullParseHandler,mozilla::Utf8Unit>::tryNewTarget(js::frontend::BinaryNode * *) [js/src/frontend/Parser.cpp:10276]
#08: js::frontend::GeneralParser<js::frontend::FullParseHandler,mozilla::Utf8Unit>::memberExpr(js::frontend::YieldHandling,js::frontend::TripledotHandling,js::frontend::TokenKind,bool,js::frontend::GeneralParser<js::frontend::FullParseHandler,mozilla::Utf8Unit>::PossibleError *,js::frontend::ParserBase::InvokedPrediction) [js/src/frontend/Parser.cpp:8924]
}
}
Unreported {
1 block in heap block record 323 of 3,744
1,024 bytes (768 requested / 256 slop)
0.01% of the heap (25.57% cumulative)
0.05% of unreported (83.30% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: void mozilla::ChildProfilerController::SetupProfilerChild(class mozilla::ipc::Endpoint<mozilla::PProfilerChild> *) [tools/profiler/gecko/ChildProfilerController.cpp:80]
#04: nsresult mozilla::detail::RunnableMethodImpl<RefPtr<mozilla::AudioTrackEncoder>,void (mozilla::AudioTrackEncoder::*)(mozilla::AudioSegment &&),1,mozilla::RunnableKind::Standard,StoreCopyPassByRRef<mozilla::AudioSegment> >::Run() [xpcom/threads/nsThreadUtils.h:1179]
#05: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
#06: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486]
#07: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:304]
#08: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309]
}
}
Unreported {
1 block in heap block record 324 of 3,744
1,024 bytes (768 requested / 256 slop)
0.01% of the heap (25.59% cumulative)
0.05% of unreported (83.35% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: void std::vector<mozilla::Tuple<int,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,double>,std::allocator<mozilla::Tuple<int,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,double> > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1500]
#04: void CrashStatsLogForwarder::SetCircularBufferSize(unsigned int) [gfx/thebes/gfxPlatform.cpp:235]
#05: gfxPlatform::InitMoz2DLogging() [gfx/thebes/gfxPlatform.cpp:1154]
#06: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:938]
#07: gfxPlatform::InitChild(mozilla::gfx::ContentDeviceData const &) [gfx/thebes/gfxPlatform.cpp:508]
#08: mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData const &,mozilla::dom::ipc::StructuredCloneData const &,nsTArray<LookAndFeelInt> &&,nsTArray<mozilla::dom::SystemFontListEntry> &&,mozilla::Maybe<void *> const &,unsigned __int64 const &) [dom/ipc/ContentChild.cpp:610]
}
}
Unreported {
1 block in heap block record 325 of 3,744
1,024 bytes (656 requested / 368 slop)
0.01% of the heap (25.60% cumulative)
0.05% of unreported (83.39% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::layers::PCompositorManagerChild::SendPCompositorBridgeConstructor(mozilla::layers::CompositorBridgeOptions const &) [s3:gecko-generated-sources-l1:5c3da2d9de2909bf9b813a6e01df07a47312bdece14fd9a84333fcafaf3e557162e999ebc3e29c909ad0356bd0680ee880b2a5932fc766ad479250fcedf8146c/ipc/ipdl/PCompositorManagerChild.cpp::111]
#04: mozilla::layers::CompositorManagerChild::CreateContentCompositorBridge(unsigned int) [gfx/layers/ipc/CompositorManagerChild.cpp:106]
#05: mozilla::dom::ContentChild::RecvInitRendering(mozilla::ipc::Endpoint<mozilla::layers::PCompositorManagerChild> &&,mozilla::ipc::Endpoint<mozilla::layers::PImageBridgeChild> &&,mozilla::ipc::Endpoint<mozilla::gfx::PVRManagerChild> &&,mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild> &&,nsTArray<unsigned int> &&) [dom/ipc/ContentChild.cpp:1486]
#06: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::0]
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
}
}
Unreported {
1 block in heap block record 326 of 3,744
1,024 bytes (656 requested / 368 slop)
0.01% of the heap (25.62% cumulative)
0.05% of unreported (83.44% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145]
#04: static class mozilla::dom::GfxInfoFeatureStatus * nsTArray_Impl<mozilla::dom::GfxInfoFeatureStatus,nsTArrayInfallibleAllocator>::AppendElements<mozilla::dom::GfxInfoFeatureStatus,nsTArrayInfallibleAllocator>(const class mozilla::dom::GfxInfoFeatureStatus *, unsigned __int64) [xpcom/ds/nsTArray.h:2354]
#05: mozilla::widget::GfxInfoBase::SetFeatureStatus(nsTArray<mozilla::dom::GfxInfoFeatureStatus> const &) [widget/GfxInfoBase.cpp:894]
#06: void mozilla::dom::ContentChild::InitXPCOM(const class mozilla::dom::XPCOMInitData & const, const class mozilla::dom::ipc::StructuredCloneData & const) [dom/ipc/ContentChild.cpp:1346]
#07: mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData const &,mozilla::dom::ipc::StructuredCloneData const &,nsTArray<LookAndFeelInt> &&,nsTArray<mozilla::dom::SystemFontListEntry> &&,mozilla::Maybe<void *> const &,unsigned __int64 const &) [dom/ipc/ContentChild.cpp:610]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9589]
}
}
Unreported {
1 block in heap block record 327 of 3,744
1,024 bytes (640 requested / 384 slop)
0.01% of the heap (25.63% cumulative)
0.05% of unreported (83.49% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: void nsBaseHashtable<nsPtrHashKey<const nsAtom>,RefPtr<mozilla::extensions::WebExtensionPolicy>,mozilla::extensions::WebExtensionPolicy *>::Put(const class nsAtom *, class mozilla::extensions::WebExtensionPolicy * *) [xpcom/ds/nsBaseHashtable.h:154]
#05: mozilla::ExtensionPolicyService::RegisterExtension(mozilla::extensions::WebExtensionPolicy &) [toolkit/components/extensions/ExtensionPolicyService.cpp:145]
#06: mozilla::extensions::WebExtensionPolicy::Enable() [toolkit/components/extensions/WebExtensionPolicy.cpp:240]
#07: mozilla::extensions::WebExtensionPolicy::SetActive(bool,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:232]
#08: static bool mozilla::dom::WebExtensionPolicy_Binding::set_active(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::extensions::WebExtensionPolicy *, class JSJitSetterCallArgs) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::1446]
}
}
Unreported {
1 block in heap block record 328 of 3,744
1,024 bytes (640 requested / 384 slop)
0.01% of the heap (25.64% cumulative)
0.05% of unreported (83.53% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: nsNameSpaceManager::AddNameSpace(already_AddRefed<nsAtom>,int) [dom/base/nsNameSpaceManager.cpp:234]
#05: TX_InitEXSLTFunction() [dom/xslt/xslt/txEXSLTFunctions.cpp:780]
#06: txMozillaXSLTProcessor::Startup() [dom/xslt/xslt/txMozillaXSLTProcessor.cpp:1124]
#07: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:213]
#08: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
}
}
Unreported {
1 block in heap block record 329 of 3,744
1,024 bytes (640 requested / 384 slop)
0.01% of the heap (25.66% cumulative)
0.05% of unreported (83.58% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: void nsBaseHashtable<nsCharPtrHashKey,nsCOMPtr<nsISupports>,nsISupports *>::Put(const char *, class nsISupports * & const) [xpcom/ds/nsBaseHashtable.h:131]
#05: nsChromeRegistryContent::RegisterOverride(OverrideMapping const &) [chrome/nsChromeRegistryContent.cpp:117]
#06: nsChromeRegistryContent::RegisterRemoteChrome(nsTArray<ChromePackage> const &,nsTArray<SubstitutionMapping> const &,nsTArray<OverrideMapping> const &,nsTSubstring<char> const &,bool) [chrome/nsChromeRegistryContent.cpp:38]
#07: mozilla::dom::ContentChild::RecvRegisterChrome(nsTArray<ChromePackage> &&,nsTArray<SubstitutionMapping> &&,nsTArray<OverrideMapping> &&,nsTString<char> const &,bool const &) [dom/ipc/ContentChild.cpp:2276]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::8172]
}
}
Unreported {
1 block in heap block record 330 of 3,744
1,024 bytes (632 requested / 392 slop)
0.01% of the heap (25.67% cumulative)
0.05% of unreported (83.62% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static struct _cairo_clip_path * _cairo_clip_path_create(struct _cairo_clip *) [gfx/cairo/cairo/src/cairo-clip.c:62]
#03: _cairo_status _cairo_clip_intersect_path(struct _cairo_clip *, const struct _cairo_path_fixed *, _cairo_fill_rule, double, _cairo_antialias) [gfx/cairo/cairo/src/cairo-clip.c:265]
#04: moz_cairo_clip_preserve [gfx/cairo/cairo/src/cairo.c:2754]
#05: moz_cairo_clip [gfx/cairo/cairo/src/cairo.c:2720]
#06: mozilla::gfx::DrawTargetCairo::InitAlreadyReferenced(_cairo_surface *,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat *) [gfx/2d/DrawTargetCairo.cpp:1829]
#07: mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface *,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat *) [gfx/2d/Factory.cpp:995]
#08: gfxPlatform::CreateDrawTargetForSurface(gfxASurface *,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &) [gfx/thebes/gfxPlatform.cpp:1360]
}
}
Unreported {
1 block in heap block record 331 of 3,744
1,024 bytes (632 requested / 392 slop)
0.01% of the heap (25.69% cumulative)
0.05% of unreported (83.67% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::ContentChild::AllocPNeckoChild() [dom/ipc/ContentChild.cpp:2113]
#04: mozilla::dom::PContentChild::SendPNeckoConstructor() [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::2273]
#05: mozilla::net::NeckoChild::InitNeckoChild() [netwerk/ipc/NeckoChild.cpp:71]
#06: nsHTMLDNSPrefetch::Initialize() [dom/html/nsHTMLDNSPrefetch.cpp:78]
#07: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:198]
#08: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
}
}
Unreported {
1 block in heap block record 332 of 3,744
1,024 bytes (616 requested / 408 slop)
0.01% of the heap (25.70% cumulative)
0.05% of unreported (83.71% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: struct _cairo_surface * _cairo_win32_surface_create_for_dc(struct HDC__ *, _cairo_format, int, int) [gfx/cairo/cairo/src/cairo-win32-surface.c:375]
#03: gfxWindowsSurface::gfxWindowsSurface(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/thebes/gfxWindowsSurface.cpp:43]
#04: gfxWindowsPlatform::CreateOffscreenSurface(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/thebes/gfxWindowsPlatform.cpp:675]
#05: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:1018]
#06: gfxPlatform::InitChild(mozilla::gfx::ContentDeviceData const &) [gfx/thebes/gfxPlatform.cpp:508]
#07: mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData const &,mozilla::dom::ipc::StructuredCloneData const &,nsTArray<LookAndFeelInt> &&,nsTArray<mozilla::dom::SystemFontListEntry> &&,mozilla::Maybe<void *> const &,unsigned __int64 const &) [dom/ipc/ContentChild.cpp:610]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9589]
}
}
Unreported {
1 block in heap block record 333 of 3,744
1,024 bytes (576 requested / 448 slop)
0.01% of the heap (25.71% cumulative)
0.05% of unreported (83.76% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: void nsBaseHashtable<mozilla::URIPrincipalReferrerPolicyAndCORSModeHashKey,RefPtr<mozilla::StyleSheet>,mozilla::StyleSheet *>::Put(class mozilla::URIPrincipalReferrerPolicyAndCORSModeHashKey *, class mozilla::StyleSheet * & const) [xpcom/ds/nsBaseHashtable.h:131]
#05: void mozilla::css::Loader::DoSheetComplete(class mozilla::css::SheetLoadData *, class nsTArray<RefPtr<mozilla::css::SheetLoadData> > & const) [layout/style/Loader.cpp:1767]
#06: void mozilla::css::Loader::SheetComplete(class mozilla::css::SheetLoadData *, nsresult) [layout/style/Loader.cpp:1637]
#07: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1579]
#08: nsresult mozilla::css::StreamLoader::OnStopRequest(class nsIRequest *, nsresult) [layout/style/StreamLoader.cpp:112]
}
}
Unreported {
1 block in heap block record 334 of 3,744
1,024 bytes (552 requested / 472 slop)
0.01% of the heap (25.73% cumulative)
0.05% of unreported (83.80% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: struct PRThread * _PR_AttachThread(PRThreadType, PRThreadPriority, struct PRThreadStack *) [nsprpub/pr/src/threads/combined/pruthr.c:977]
#03: PRI_AttachThread [nsprpub/pr/src/threads/combined/pruthr.c:1404]
#04: PR_GetThreadPrivate [nsprpub/pr/src/threads/prtpd.c:208]
#05: NS_GetCurrentThread() [xpcom/threads/nsThreadUtils.cpp:502]
#06: base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:163]
#07: `anonymous namespace'::ThreadFunc(void *) [ipc/chromium/src/base/platform_thread_win.cc:20]
#08: KERNEL32.DLL + 0x13034
}
}
Unreported {
1 block in heap block record 335 of 3,744
1,024 bytes (544 requested / 480 slop)
0.01% of the heap (25.74% cumulative)
0.05% of unreported (83.85% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::ClientInfo::operator=(mozilla::dom::ClientInfo const &) [dom/clients/manager/ClientInfo.cpp:34]
#04: mozilla::dom::Document::GetClientInfo() [dom/base/Document.cpp:7397]
#05: mozilla::net::LoadInfo::LoadInfo(nsIPrincipal *,nsIPrincipal *,nsINode *,unsigned int,unsigned int,mozilla::Maybe<mozilla::dom::ClientInfo> const &,mozilla::Maybe<mozilla::dom::ServiceWorkerDescriptor> const &) [netwerk/base/LoadInfo.cpp:149]
#06: mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal(nsIURI *,nsIURI *,unsigned int,nsINode *,nsIPrincipal *,nsIPrincipal *,mozilla::Maybe<mozilla::dom::ClientInfo> const &,mozilla::Maybe<mozilla::dom::ServiceWorkerDescriptor> const &,unsigned int,unsigned int,nsIChannel * *) [netwerk/base/nsIOService.cpp:877]
#07: NS_NewChannelInternal(nsIChannel * *,nsIURI *,nsINode *,nsIPrincipal *,nsIPrincipal *,mozilla::Maybe<mozilla::dom::ClientInfo> const &,mozilla::Maybe<mozilla::dom::ServiceWorkerDescriptor> const &,unsigned int,unsigned int,nsICookieSettings *,mozilla::dom::PerformanceStorage *,nsILoadGroup *,nsIInterfaceRequestor *,unsigned int,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0]
#08: NS_NewChannelWithTriggeringPrincipal(nsIChannel * *,nsIURI *,nsINode *,nsIPrincipal *,unsigned int,unsigned int,mozilla::dom::PerformanceStorage *,nsILoadGroup *,nsIInterfaceRequestor *,unsigned int,nsIIOService *) [netwerk/base/nsNetUtil.cpp:438]
}
}
Unreported {
1 block in heap block record 336 of 3,744
1,024 bytes (520 requested / 504 slop)
0.01% of the heap (25.76% cumulative)
0.05% of unreported (83.90% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145]
#04: static bool nsContentUtils::InitializeEventTable() [dom/base/nsContentUtils.cpp:766]
#05: nsContentUtils::Init() [dom/base/nsContentUtils.cpp:591]
#06: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:173]
#07: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#08: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
}
}
Unreported {
7 blocks in heap block record 337 of 3,744
1,008 bytes (952 requested / 56 slop)
Individual block sizes: 144 x 7
0.01% of the heap (25.77% cumulative)
0.04% of unreported (83.94% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: static struct already_AddRefed<mozilla::dom::JSWindowActorProtocol> mozilla::dom::JSWindowActorProtocol::FromIPC(const class mozilla::dom::JSWindowActorInfo & const) [dom/ipc/JSWindowActorService.cpp:43]
#04: mozilla::dom::JSWindowActorService::LoadJSWindowActorInfos(nsTArray<mozilla::dom::JSWindowActorInfo> &) [dom/ipc/JSWindowActorService.cpp:412]
#05: mozilla::dom::ContentChild::RecvInitJSWindowActorInfos(nsTArray<mozilla::dom::JSWindowActorInfo> &&) [dom/ipc/ContentChild.cpp:2812]
#06: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9473]
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
}
}
Unreported {
9 blocks in heap block record 338 of 3,744
1,008 bytes (936 requested / 72 slop)
Individual block sizes: 112 x 9
0.01% of the heap (25.78% cumulative)
0.04% of unreported (83.99% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::MatchPattern::Constructor(mozilla::dom::GlobalObject &,nsTSubstring<char16_t> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:241]
#04: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:496]
#05: static struct already_AddRefed<mozilla::extensions::MatchPatternSet> mozilla::extensions::ParseMatches(class mozilla::dom::GlobalObject & const, const class mozilla::dom::OwningMatchPatternSetOrStringSequence & const, const struct mozilla::dom::MatchPatternOptions & const, mozilla::extensions::ErrorBehavior, class mozilla::ErrorResult & const) [toolkit/components/extensions/WebExtensionPolicy.cpp:112]
#06: mozilla::extensions::MozDocumentMatcher::MozDocumentMatcher(mozilla::dom::GlobalObject &,mozilla::dom::MozDocumentMatcherInit const &,bool,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:534]
#07: mozilla::extensions::WebExtensionContentScript::WebExtensionContentScript(mozilla::dom::GlobalObject &,mozilla::extensions::WebExtensionPolicy &,mozilla::dom::WebExtensionContentScriptInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:572]
#08: mozilla::extensions::WebExtensionContentScript::Constructor(mozilla::dom::GlobalObject &,mozilla::extensions::WebExtensionPolicy &,mozilla::dom::WebExtensionContentScriptInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:515]
}
}
Unreported {
6 blocks in heap block record 339 of 3,744
960 bytes (960 requested / 0 slop)
Individual block sizes: 160 x 6
0.01% of the heap (25.80% cumulative)
0.04% of unreported (84.03% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: SkCanvas::init(sk_sp<SkBaseDevice>) [gfx/skia/skia/src/core/SkCanvas.cpp:576]
#04: SkSurface::getCanvas() [gfx/skia/skia/src/image/SkSurface.cpp:162]
#05: mozilla::gfx::DrawTargetSkia::Init(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/DrawTargetSkia.cpp:1720]
#06: mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/Factory.cpp:374]
#07: gfxPlatform::CreateDrawTargetForBackend(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/thebes/gfxPlatform.cpp:1633]
#08: gfxPlatform::CreateOffscreenContentDrawTarget(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,bool) [gfx/thebes/gfxPlatform.cpp:1656]
}
}
Unreported {
15 blocks in heap block record 340 of 3,744
960 bytes (960 requested / 0 slop)
Individual block sizes: 64 x 15
0.01% of the heap (25.81% cumulative)
0.04% of unreported (84.07% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: static struct already_AddRefed<(anonymous namespace)::SharedStringBundle> nsStringBundleBase::Create<(anonymous namespace)::SharedStringBundle,const char *>(const char *) [intl/strres/nsStringBundle.cpp:309]
#05: void nsStringBundleService::RegisterContentBundle(const class nsTString<char> & const, const class mozilla::ipc::FileDescriptor & const, unsigned __int64) [intl/strres/nsStringBundle.cpp:800]
#06: mozilla::dom::ContentChild::RecvRegisterStringBundles(nsTArray<mozilla::dom::StringBundleDescriptor> &&) [dom/ipc/ContentChild.cpp:2544]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::8976]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
15 blocks in heap block record 341 of 3,744
960 bytes (960 requested / 0 slop)
Individual block sizes: 64 x 15
0.01% of the heap (25.82% cumulative)
0.04% of unreported (84.11% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: IPC::ParamTraits<nsTSubstring<char> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char> *) [ipc/glue/IPCMessageUtils.h:375]
#05: static bool mozilla::ipc::IPDLParamTraits<mozilla::dom::StringBundleDescriptor>::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::dom::StringBundleDescriptor *) [s3:gecko-generated-sources-l1:8eae26ec4ce3d1c1cdf98422e7d507f19930c23c39aa5ec6a44ebaa4f633f65d60caa605920cbb2f57d2d77be3753f1a1d2d67e7353d910add342f8b42fe6e4f/ipc/ipdl/PContent.cpp::4887]
#06: static bool mozilla::ipc::IPDLParamTraits<nsTArray<mozilla::dom::StringBundleDescriptor> >::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class nsTArray<mozilla::dom::StringBundleDescriptor> *) [ipc/glue/IPDLParamTraits.h:182]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::8966]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
10 blocks in heap block record 342 of 3,744
960 bytes (960 requested / 0 slop)
Individual block sizes: 96 x 10
0.01% of the heap (25.84% cumulative)
0.04% of unreported (84.16% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::MatchPattern::Init(JSContext *,nsTSubstring<char16_t> const &,bool,bool,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:353]
#04: mozilla::extensions::MatchPattern::Constructor(mozilla::dom::GlobalObject &,nsTSubstring<char16_t> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:244]
#05: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:496]
#06: static struct already_AddRefed<mozilla::extensions::MatchPatternSet> mozilla::extensions::ParseMatches(class mozilla::dom::GlobalObject & const, const class mozilla::dom::OwningMatchPatternSetOrStringSequence & const, const struct mozilla::dom::MatchPatternOptions & const, mozilla::extensions::ErrorBehavior, class mozilla::ErrorResult & const) [toolkit/components/extensions/WebExtensionPolicy.cpp:112]
#07: mozilla::extensions::MozDocumentMatcher::MozDocumentMatcher(mozilla::dom::GlobalObject &,mozilla::dom::MozDocumentMatcherInit const &,bool,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:534]
#08: mozilla::extensions::WebExtensionContentScript::WebExtensionContentScript(mozilla::dom::GlobalObject &,mozilla::extensions::WebExtensionPolicy &,mozilla::dom::WebExtensionContentScriptInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:572]
}
}
Unreported {
6 blocks in heap block record 343 of 3,744
960 bytes (960 requested / 0 slop)
Individual block sizes: 160 x 6
0.01% of the heap (25.85% cumulative)
0.04% of unreported (84.20% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: mozilla::CounterStyleManager::CounterStyleManager(nsPresContext *) [layout/style/CounterStyleManager.cpp:1735]
#04: nsPresContext::AttachPresShell(mozilla::PresShell *) [layout/base/nsPresContext.cpp:677]
#05: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:951]
#06: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882]
#07: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736]
#08: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980]
}
}
Unreported {
4 blocks in heap block record 344 of 3,744
960 bytes (960 requested / 0 slop)
Individual block sizes: 240 x 4
0.01% of the heap (25.86% cumulative)
0.04% of unreported (84.24% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::MallocProvider<js::ZoneAllocPolicy>::pod_malloc<js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::Data>(unsigned __int64,unsigned __int64) [js/src/vm/MallocProvider.h:0]
#03: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::rehash(unsigned int) [js/src/ds/OrderedHashTable.h:709]
#04: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::put<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry>(js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry &&) [js/src/ds/OrderedHashTable.h:189]
#05: bool js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::put<JS::Handle<JS::Value> &>(const class js::HashableValue & const, class JS::Handle<JS::Value> & const) [js/src/ds/OrderedHashTable.h:811]
#06: js::MapObject::set_impl(JSContext *,JS::CallArgs const &) [js/src/builtin/MapObject.cpp:780]
#07: js::MapObject::set(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:793]
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
}
}
Unreported {
30 blocks in heap block record 345 of 3,744
960 bytes (960 requested / 0 slop)
Individual block sizes: 32 x 30
0.01% of the heap (25.88% cumulative)
0.04% of unreported (84.29% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: class nsCSPSchemeSrc * nsCSPParser::schemeSource() [dom/security/nsCSPParser.cpp:537]
#04: class nsCSPBaseSrc * nsCSPParser::sourceExpression() [dom/security/nsCSPParser.cpp:648]
#05: void nsCSPParser::sourceList(class nsTArray<nsCSPBaseSrc *> & const) [dom/security/nsCSPParser.cpp:724]
#06: void nsCSPParser::directive() [dom/security/nsCSPParser.cpp:1029]
#07: class nsCSPPolicy * nsCSPParser::policy() [dom/security/nsCSPParser.cpp:1089]
#08: static class nsCSPPolicy * nsCSPParser::parseContentSecurityPolicy(const class nsTSubstring<char16_t> & const, class nsIURI *, bool, class nsCSPContext *, bool) [dom/security/nsCSPParser.cpp:1148]
}
}
Unreported {
5 blocks in heap block record 346 of 3,744
960 bytes (960 requested / 0 slop)
Individual block sizes: 192 x 5
0.01% of the heap (25.89% cumulative)
0.04% of unreported (84.33% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::WebExtensionPolicy::Constructor(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:192]
#04: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2471]
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787]
}
}
Unreported {
5 blocks in heap block record 347 of 3,744
960 bytes (920 requested / 40 slop)
Individual block sizes: 192 x 5
0.01% of the heap (25.90% cumulative)
0.04% of unreported (84.37% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsGlobalWindowInner::nsGlobalWindowInner(nsGlobalWindowOuter *) [dom/base/nsGlobalWindowInner.cpp:883]
#04: nsGlobalWindowInner::Create(nsGlobalWindowOuter *,bool) [dom/base/nsGlobalWindowInner.cpp:7126]
#05: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2023]
#06: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:967]
#07: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
#08: nsresult nsDocShell::SetupNewViewer(class nsIContentViewer *) [docshell/base/nsDocShell.cpp:8529]
}
}
Unreported {
5 blocks in heap block record 348 of 3,744
960 bytes (920 requested / 40 slop)
Individual block sizes: 192 x 5
0.01% of the heap (25.92% cumulative)
0.04% of unreported (84.41% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/Factory.cpp:373]
#04: gfxPlatform::CreateDrawTargetForBackend(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/thebes/gfxPlatform.cpp:1633]
#05: gfxPlatform::CreateOffscreenContentDrawTarget(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,bool) [gfx/thebes/gfxPlatform.cpp:1656]
#06: mozilla::widget::PuppetWidget::InfallibleCreate(nsIWidget *,void *,mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel> const &,nsWidgetInitData *) [widget/PuppetWidget.cpp:121]
#07: mozilla::dom::BrowserChild::Init(mozIDOMWindowProxy *) [dom/ipc/BrowserChild.cpp:509]
#08: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1852]
}
}
Unreported {
30 blocks in heap block record 349 of 3,744
960 bytes (720 requested / 240 slop)
Individual block sizes: 32 x 30
0.01% of the heap (25.93% cumulative)
0.04% of unreported (84.46% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsButtonBoxFrame::Init(nsIContent *,nsContainerFrame *,nsIFrame *) [layout/xul/nsButtonBoxFrame.cpp:71]
#04: void nsCSSFrameConstructor::InitAndRestoreFrame(const class nsFrameConstructorState & const, class nsIContent *, class nsContainerFrame *, class nsIFrame *, bool) [layout/base/nsCSSFrameConstructor.cpp:4610]
#05: nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem &,nsFrameConstructorState &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:3604]
#06: nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList::Iterator &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:5654]
#07: nsCSSFrameConstructor::ConstructFramesFromItemList(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList &,nsContainerFrame *,bool,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:9535]
#08: void nsCSSFrameConstructor::ProcessChildren(class nsFrameConstructorState & const, class nsIContent *, class mozilla::ComputedStyle *, class nsContainerFrame *, const bool, class nsFrameList & const, const bool, struct PendingBinding *, class nsIFrame *) [layout/base/nsCSSFrameConstructor.cpp:9720]
}
}
Unreported {
29 blocks in heap block record 350 of 3,744
928 bytes (928 requested / 0 slop)
Individual block sizes: 32 x 29
0.01% of the heap (25.94% cumulative)
0.04% of unreported (84.50% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: IPC::ParamTraits<nsTSubstring<char> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char> *) [ipc/glue/IPCMessageUtils.h:375]
#05: static bool IPC::ParamTraits<ChromePackage>::Read(const class IPC::Message *, class PickleIterator *, struct ChromePackage *) [chrome/RegistryMessageUtils.h:95]
#06: static bool mozilla::ipc::IPDLParamTraits<nsTArray<ChromePackage> >::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class nsTArray<ChromePackage> *) [ipc/glue/IPDLParamTraits.h:182]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::8126]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
29 blocks in heap block record 351 of 3,744
928 bytes (928 requested / 0 slop)
Individual block sizes: 32 x 29
0.01% of the heap (25.95% cumulative)
0.04% of unreported (84.54% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsChromeRegistryContent::RegisterPackage(ChromePackage const &) [chrome/nsChromeRegistryContent.cpp:68]
#04: nsChromeRegistryContent::RegisterRemoteChrome(nsTArray<ChromePackage> const &,nsTArray<SubstitutionMapping> const &,nsTArray<OverrideMapping> const &,nsTSubstring<char> const &,bool) [chrome/nsChromeRegistryContent.cpp:28]
#05: mozilla::dom::ContentChild::RecvRegisterChrome(nsTArray<ChromePackage> &&,nsTArray<SubstitutionMapping> &&,nsTArray<OverrideMapping> &&,nsTString<char> const &,bool const &) [dom/ipc/ContentChild.cpp:2276]
#06: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::8172]
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
}
}
Unreported {
7 blocks in heap block record 352 of 3,744
896 bytes (896 requested / 0 slop)
Individual block sizes: 128 x 7
0.01% of the heap (25.97% cumulative)
0.04% of unreported (84.58% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: bool nsstring::conversions::nsstring_fallible_append_utf8_impl(struct nsstring::nsAString *, unsigned char *, unsigned __int64, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:684]
#04: mozilla::Preferences::GetString(char const *,nsTSubstring<char16_t> &,mozilla::PrefValueKind) [modules/libpref/Preferences.cpp:4739]
#05: mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:160]
#06: mozilla::extensions::WebExtensionPolicy::Constructor(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:192]
#07: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2471]
#08: ??? (???:???)
}
}
Unreported {
7 blocks in heap block record 353 of 3,744
896 bytes (896 requested / 0 slop)
Individual block sizes: 128 x 7
0.01% of the heap (25.98% cumulative)
0.04% of unreported (84.62% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Append(nsTSubstringTuple<char> const &,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:888]
#04: nsJARURI::FormatSpec(nsTSubstring<char> const &,nsTSubstring<char> &,bool) [modules/libjar/nsJARURI.cpp:75]
#05: nsJARURI::GetAsciiSpec(nsTSubstring<char> &) [modules/libjar/nsJARURI.cpp:188]
#06: mozJSComponentLoader::Import(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSObject *>,bool) [js/xpconnect/loader/mozJSComponentLoader.cpp:1318]
#07: mozilla::dom::module_getter::ModuleGetter(JSContext *,unsigned int,JS::Value *) [dom/base/ChromeUtils.cpp:513]
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
}
}
Unreported {
7 blocks in heap block record 354 of 3,744
896 bytes (896 requested / 0 slop)
Individual block sizes: 128 x 7
0.01% of the heap (25.99% cumulative)
0.04% of unreported (84.66% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: AssignJSString<nsTString<char16_t> >(JSContext *,nsTString<char16_t> &,JSString *) [dom/base/nsJSUtils.h:264]
#05: bool mozilla::dom::OwningMatchPatternSetOrStringSequence::TrySetToStringSequence(struct JSContext *, class JS::Handle<JS::Value>, bool & const, bool) [s3:gecko-generated-sources-l1:195d77b006105d0eb9807d8367af5bffd98b16a1b055a19da712e8d2ee9d924ebcd2505d0500ca71a6bee4714fc126a8b82826e84365fdff0badab93183ed728/dom/bindings/WebExtensionContentScriptBinding.cpp::463]
#06: bool mozilla::dom::WebExtensionInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::110]
#07: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2454]
#08: ??? (???:???)
}
}
Unreported {
5 blocks in heap block record 355 of 3,744
880 bytes (880 requested / 0 slop)
Individual block sizes: 176 x 5
0.01% of the heap (26.00% cumulative)
0.04% of unreported (84.70% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::BrowsingContext::CreateFromIPC(mozilla::dom::BrowsingContext::IPCInitializer &&,mozilla::dom::BrowsingContextGroup *,mozilla::dom::ContentParent *) [docshell/base/BrowsingContext.cpp:160]
#04: mozilla::dom::ContentChild::RecvRegisterBrowsingContextGroup(nsTArray<mozilla::dom::BrowsingContext::IPCInitializer> &&) [dom/ipc/ContentChild.cpp:3910]
#05: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::11424]
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
}
}
Unreported {
5 blocks in heap block record 356 of 3,744
880 bytes (880 requested / 0 slop)
Individual block sizes: 176 x 5
0.01% of the heap (26.02% cumulative)
0.04% of unreported (84.74% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::frontend::CreateScriptSourceObject(JSContext *,JS::ReadOnlyCompileOptions const &,mozilla::Maybe<unsigned int> const &) [js/src/frontend/BytecodeCompiler.cpp:690]
#03: js::frontend::SourceAwareCompiler<char16_t>::createSourceAndParser(js::frontend::BytecodeCompiler &,js::frontend::ParseGoal,mozilla::Maybe<unsigned int> const &) [js/src/frontend/BytecodeCompiler.cpp:413]
#04: js::frontend::SourceAwareCompiler<char16_t>::prepareScriptParse(js::frontend::BytecodeCompiler &) [js/src/frontend/BytecodeCompiler.cpp:127]
#05: js::frontend::CompileGlobalScript(js::frontend::GlobalScriptInfo &,JS::SourceText<char16_t> &,js::ScriptSourceObject * *) [js/src/frontend/BytecodeCompiler.cpp:220]
#06: static class JSScript * CompileSourceBuffer<char16_t>(struct JSContext *, const class JS::ReadOnlyCompileOptions & const, class JS::SourceText<char16_t> & const) [js/src/vm/CompilationAndEvaluation.cpp:69]
#07: JS::CompileForNonSyntacticScope(JSContext *,JS::ReadOnlyCompileOptions const &,JS::SourceText<char16_t> &) [js/src/vm/CompilationAndEvaluation.cpp:175]
#08: void nsMessageManagerScriptExecutor::TryCacheLoadAndCompileScript(const class nsTSubstring<char16_t> & const, bool, bool, class JS::Handle<JSObject *>, class JS::MutableHandle<JSScript *>) [dom/base/nsFrameMessageManager.cpp:1322]
}
}
Unreported {
5 blocks in heap block record 357 of 3,744
880 bytes (840 requested / 40 slop)
Individual block sizes: 176 x 5
0.01% of the heap (26.03% cumulative)
0.04% of unreported (84.78% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::ObjectGroup::newPlainObject(JSContext *,js::IdValuePair *,unsigned __int64,js::NewObjectKind) [js/src/vm/ObjectGroup.cpp:1221]
#03: js::frontend::ParseNode::getConstantValue(JSContext *,js::frontend::ParseNode::AllowConstantObjects,JS::MutableHandle<JS::Value>,JS::Value *,unsigned __int64,js::NewObjectKind) [js/src/frontend/BytecodeEmitter.cpp:4539]
#04: js::frontend::ParseNode::getConstantValue(JSContext *,js::frontend::ParseNode::AllowConstantObjects,JS::MutableHandle<JS::Value>,JS::Value *,unsigned __int64,js::NewObjectKind) [js/src/frontend/BytecodeEmitter.cpp:4509]
#05: js::frontend::ParseNode::getConstantValue(JSContext *,js::frontend::ParseNode::AllowConstantObjects,JS::MutableHandle<JS::Value>,JS::Value *,unsigned __int64,js::NewObjectKind) [js/src/frontend/BytecodeEmitter.cpp:4470]
#06: js::frontend::BytecodeEmitter::emitSingletonInitialiser(js::frontend::ListNode *) [js/src/frontend/BytecodeEmitter.cpp:4562]
#07: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode *,js::frontend::ValueUsage,js::frontend::BytecodeEmitter::EmitLineNumberNote) [js/src/frontend/BytecodeEmitter.cpp:9299]
#08: js::frontend::BytecodeEmitter::emitForOf(js::frontend::ForNode *,js::frontend::EmitterScope const *) [js/src/frontend/BytecodeEmitter.cpp:5409]
}
}
Unreported {
5 blocks in heap block record 358 of 3,744
880 bytes (840 requested / 40 slop)
Individual block sizes: 176 x 5
0.01% of the heap (26.04% cumulative)
0.04% of unreported (84.82% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::ServiceWorkerContainer::Create(nsIGlobalObject *) [dom/serviceworkers/ServiceWorkerContainer.cpp:124]
#04: mozilla::dom::Navigator::ServiceWorker() [dom/base/Navigator.cpp:1485]
#05: mozilla::dom::Document::DispatchContentLoadedEvents() [dom/base/Document.cpp:6975]
#06: nsresult mozilla::detail::RunnableMethodImpl<(anonymous namespace)::HangMonitorChild *,void ((anonymous namespace)::HangMonitorChild::*)(),0,mozilla::RunnableKind::Standard>::Run() [xpcom/threads/nsThreadUtils.h:1179]
#07: nsresult mozilla::SchedulerGroup::Runnable::Run() [xpcom/threads/SchedulerGroup.cpp:295]
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
}
}
Unreported {
5 blocks in heap block record 359 of 3,744
880 bytes (840 requested / 40 slop)
Individual block sizes: 176 x 5
0.01% of the heap (26.05% cumulative)
0.04% of unreported (84.85% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: bool mozilla::dom::BrowserChild::InitBrowserChildMessageManager() [dom/ipc/BrowserChild.cpp:2565]
#04: mozilla::dom::BrowserChild::RecvLoadRemoteScript(nsTString<char16_t> const &,bool const &) [dom/ipc/BrowserChild.cpp:2153]
#05: mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:688134b4637a12b23de8d3fa28341f624ae1a4f778c5b55dcf14b12bbd31759dc11133d6cb2df16b8e83a7d772f695f377977eec5cebccd2ccde4ebcc3eb3316/ipc/ipdl/PBrowserChild.cpp::5907]
#06: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7197]
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
}
}
Unreported {
5 blocks in heap block record 360 of 3,744
880 bytes (840 requested / 40 slop)
Individual block sizes: 176 x 5
0.01% of the heap (26.06% cumulative)
0.04% of unreported (84.89% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::WindowGlobalChild::Create(nsGlobalWindowInner *) [dom/ipc/WindowGlobalChild.cpp:71]
#04: nsGlobalWindowInner::InnerSetNewDocument(JSContext *,mozilla::dom::Document *) [dom/base/nsGlobalWindowInner.cpp:1621]
#05: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2210]
#06: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:967]
#07: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
#08: nsresult nsDocShell::SetupNewViewer(class nsIContentViewer *) [docshell/base/nsDocShell.cpp:8529]
}
}
Unreported {
54 blocks in heap block record 361 of 3,744
864 bytes (864 requested / 0 slop)
Individual block sizes: 16 x 54
0.01% of the heap (26.08% cumulative)
0.04% of unreported (84.93% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::Selection::Selection(nsFrameSelection *) [dom/base/Selection.cpp:655]
#04: nsFrameSelection::nsFrameSelection() [layout/generic/nsFrameSelection.cpp:283]
#05: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:968]
#06: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882]
#07: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736]
#08: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980]
}
}
Unreported {
19 blocks in heap block record 362 of 3,744
864 bytes (710 requested / 154 slop)
Individual block sizes: 96; 48 x 12; 32 x 6
0.01% of the heap (26.09% cumulative)
0.04% of unreported (84.97% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: JSStructuredCloneReader::readStringImpl<unsigned char>(unsigned int) [js/src/vm/StructuredClone.cpp:2026]
#03: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2398]
#04: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976]
#05: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027]
#06: mozilla::dom::ipc::SharedMap::Entry::Read(JSContext *,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/ipc/SharedMap.cpp:91]
#07: mozilla::dom::ipc::SharedMap::Get(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/ipc/SharedMap.cpp:67]
#08: static bool mozilla::dom::MozSharedMap_Binding::get(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ipc::SharedMap *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:2af0355e28cba6fe8a75773eff24399cbb00e0f44eccc9a76418fad1c2beb8d84245cfe15c77f78ae76269a21b3adc43dbd88a204b578ffcde0fcc7a63bfc317/dom/bindings/MozSharedMapBinding.cpp::307]
}
}
Unreported {
25 blocks in heap block record 363 of 3,744
832 bytes (832 requested / 0 slop)
Individual block sizes: 64; 32 x 24
0.01% of the heap (26.10% cumulative)
0.04% of unreported (85.01% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: mozilla::extensions::MatchGlob::Init(JSContext *,nsTSubstring<char16_t> const &,bool,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:622]
#05: mozilla::extensions::MatchPattern::Init(JSContext *,nsTSubstring<char16_t> const &,bool,bool,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:355]
#06: mozilla::extensions::MatchPattern::Constructor(mozilla::dom::GlobalObject &,nsTSubstring<char16_t> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:244]
#07: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:496]
#08: static struct already_AddRefed<mozilla::extensions::MatchPatternSet> mozilla::extensions::ParseMatches(class mozilla::dom::GlobalObject & const, const class mozilla::dom::OwningMatchPatternSetOrStringSequence & const, const struct mozilla::dom::MatchPatternOptions & const, mozilla::extensions::ErrorBehavior, class mozilla::ErrorResult & const) [toolkit/components/extensions/WebExtensionPolicy.cpp:112]
}
}
Unreported {
25 blocks in heap block record 364 of 3,744
800 bytes (800 requested / 0 slop)
Individual block sizes: 32 x 25
0.01% of the heap (26.11% cumulative)
0.04% of unreported (85.04% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: _ASCIIToUpperCopy<nsTSubstring<char16_t>,char16_t>(nsTSubstring<char16_t> const &,nsTSubstring<char16_t> &) [dom/base/nsContentUtils.cpp:5599]
#05: mozilla::dom::NodeInfo::NodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *,nsNodeInfoManager *) [dom/base/NodeInfo.cpp:84]
#06: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164]
#07: static class nsIContent * nsHtml5TreeOperation::CreateHTMLElement(class nsAtom *, class nsHtml5HtmlAttributes *, mozilla::dom::FromParser, class nsNodeInfoManager *, class nsHtml5DocumentBuilder *, *) [parser/html/nsHtml5TreeOperation.cpp:329]
#08: nsresult nsHtml5TreeOperation::Perform(class nsHtml5TreeOpExecutor *, class nsIContent * *, bool *, bool *) [parser/html/nsHtml5TreeOperation.cpp:732]
}
}
Unreported {
5 blocks in heap block record 365 of 3,744
800 bytes (800 requested / 0 slop)
Individual block sizes: 160 x 5
0.01% of the heap (26.12% cumulative)
0.04% of unreported (85.08% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: mozilla::RestyleManager::SnapshotFor(mozilla::dom::Element &) [layout/base/RestyleManager.cpp:2976]
#04: mozilla::RestyleManager::TakeSnapshotForAttributeChange(mozilla::dom::Element &,int,nsAtom *) [layout/base/RestyleManager.cpp:3336]
#05: nsNodeUtils::AttributeWillChange(mozilla::dom::Element *,int,nsAtom *,int) [dom/base/nsNodeUtils.cpp:149]
#06: mozilla::dom::Element::SetAttr(int,nsAtom *,nsAtom *,nsTSubstring<char16_t> const &,nsIPrincipal *,bool) [dom/base/Element.cpp:2364]
#07: void nsScrollbarFrame::UpdateChildrenAttributeValue(class nsAtom *, bool) [layout/xul/nsScrollbarFrame.cpp:458]
#08: nsresult nsScrollbarFrame::AttributeChanged(int, class nsAtom *, int) [layout/xul/nsScrollbarFrame.cpp:96]
}
}
Unreported {
5 blocks in heap block record 366 of 3,744
800 bytes (800 requested / 0 slop)
Individual block sizes: 160 x 5
0.01% of the heap (26.13% cumulative)
0.04% of unreported (85.12% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: mozilla::css::ImageLoader::AssociateRequestToFrame(imgIRequest *,nsIFrame *,unsigned int) [layout/style/ImageLoader.cpp:111]
#04: nsFrame::DidSetComputedStyle(mozilla::ComputedStyle *) [layout/generic/nsFrame.cpp:1155]
#05: nsFrame::Init(nsIContent *,nsContainerFrame *,nsIFrame *) [layout/generic/nsFrame.cpp:732]
#06: nsBoxFrame::Init(nsIContent *,nsContainerFrame *,nsIFrame *) [layout/xul/nsBoxFrame.cpp:156]
#07: void nsCSSFrameConstructor::InitAndRestoreFrame(const class nsFrameConstructorState & const, class nsIContent *, class nsContainerFrame *, class nsIFrame *, bool) [layout/base/nsCSSFrameConstructor.cpp:4609]
#08: nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem &,nsFrameConstructorState &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:3604]
}
}
Unreported {
5 blocks in heap block record 367 of 3,744
800 bytes (800 requested / 0 slop)
Individual block sizes: 160 x 5
0.01% of the heap (26.14% cumulative)
0.04% of unreported (85.15% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsresult nsWebBrowser::EnsureDocShellTreeOwner() [toolkit/components/browser/nsWebBrowser.cpp:1258]
#04: nsWebBrowser::Create(nsIWebBrowserChrome *,nsIWidget *,mozilla::OriginAttributes const &,mozilla::dom::BrowsingContext *,bool) [toolkit/components/browser/nsWebBrowser.cpp:111]
#05: mozilla::dom::BrowserChild::Init(mozIDOMWindowProxy *) [dom/ipc/BrowserChild.cpp:509]
#06: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1852]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7306]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
5 blocks in heap block record 368 of 3,744
800 bytes (800 requested / 0 slop)
Individual block sizes: 160 x 5
0.01% of the heap (26.15% cumulative)
0.04% of unreported (85.19% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: mozilla::dom::ImageTracker::Add(imgIRequest *) [dom/base/ImageTracker.cpp:27]
#04: nsStyleImageRequest::Resolve(mozilla::dom::Document &,nsStyleImageRequest const *) [layout/style/nsStyleStruct.cpp:1799]
#05: nsFrame::DidSetComputedStyle(mozilla::ComputedStyle *) [layout/generic/nsFrame.cpp:1148]
#06: nsFrame::Init(nsIContent *,nsContainerFrame *,nsIFrame *) [layout/generic/nsFrame.cpp:732]
#07: nsBoxFrame::Init(nsIContent *,nsContainerFrame *,nsIFrame *) [layout/xul/nsBoxFrame.cpp:156]
#08: void nsCSSFrameConstructor::InitAndRestoreFrame(const class nsFrameConstructorState & const, class nsIContent *, class nsContainerFrame *, class nsIFrame *, bool) [layout/base/nsCSSFrameConstructor.cpp:4609]
}
}
Unreported {
5 blocks in heap block record 369 of 3,744
800 bytes (800 requested / 0 slop)
Individual block sizes: 160 x 5
0.01% of the heap (26.16% cumulative)
0.04% of unreported (85.22% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: nsRefPtrHashtable<nsRefPtrHashKey<nsAtom>,mozilla::dom::CustomElementCreationCallback>::Put(nsAtom *,already_AddRefed<mozilla::dom::CustomElementCreationCallback>) [xpcom/ds/nsRefPtrHashtable.h:152]
#04: mozilla::css::ImageLoader::RegisterCSSImage(mozilla::StyleLoadData const &) [layout/style/ImageLoader.cpp:248]
#05: nsStyleImageRequest::Resolve(mozilla::dom::Document &,nsStyleImageRequest const *) [layout/style/nsStyleStruct.cpp:1777]
#06: nsFrame::DidSetComputedStyle(mozilla::ComputedStyle *) [layout/generic/nsFrame.cpp:1148]
#07: nsFrame::Init(nsIContent *,nsContainerFrame *,nsIFrame *) [layout/generic/nsFrame.cpp:732]
#08: nsBoxFrame::Init(nsIContent *,nsContainerFrame *,nsIFrame *) [layout/xul/nsBoxFrame.cpp:156]
}
}
Unreported {
5 blocks in heap block record 370 of 3,744
800 bytes (800 requested / 0 slop)
Individual block sizes: 160 x 5
0.01% of the heap (26.18% cumulative)
0.04% of unreported (85.26% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: mozilla::css::ImageLoader::AssociateRequestToFrame(imgIRequest *,nsIFrame *,unsigned int) [layout/style/ImageLoader.cpp:101]
#04: nsFrame::DidSetComputedStyle(mozilla::ComputedStyle *) [layout/generic/nsFrame.cpp:1155]
#05: nsFrame::Init(nsIContent *,nsContainerFrame *,nsIFrame *) [layout/generic/nsFrame.cpp:732]
#06: nsBoxFrame::Init(nsIContent *,nsContainerFrame *,nsIFrame *) [layout/xul/nsBoxFrame.cpp:156]
#07: void nsCSSFrameConstructor::InitAndRestoreFrame(const class nsFrameConstructorState & const, class nsIContent *, class nsContainerFrame *, class nsIFrame *, bool) [layout/base/nsCSSFrameConstructor.cpp:4609]
#08: nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem &,nsFrameConstructorState &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:3604]
}
}
Unreported {
5 blocks in heap block record 371 of 3,744
800 bytes (760 requested / 40 slop)
Individual block sizes: 160 x 5
0.01% of the heap (26.19% cumulative)
0.04% of unreported (85.29% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::8361]
#04: mozilla::xpcom::CreateInstanceHelper::operator()(nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::11428]
#05: nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const &,nsID const &) [xpcom/base/nsCOMPtr.cpp:109]
#06: nsresult nsDocShell::AddToSessionHistory(class nsIURI *, class nsIChannel *, class nsIPrincipal *, class nsIPrincipal *, class nsIPrincipal *, class nsIContentSecurityPolicy *, bool, class nsISHEntry * *) [docshell/base/nsDocShell.cpp:11490]
#07: bool nsDocShell::OnNewURI(class nsIURI *, class nsIChannel *, class nsIPrincipal *, class nsIPrincipal *, class nsIPrincipal *, unsigned int, class nsIContentSecurityPolicy *, bool, bool, bool) [docshell/base/nsDocShell.cpp:10953]
#08: bool nsDocShell::OnLoadingSite(class nsIChannel *, bool, bool) [docshell/base/nsDocShell.cpp:11012]
}
}
Unreported {
25 blocks in heap block record 372 of 3,744
800 bytes (600 requested / 200 slop)
Individual block sizes: 32 x 25
0.01% of the heap (26.20% cumulative)
0.04% of unreported (85.33% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145]
#04: nsFont::nsFont(mozilla::StyleGenericFontFamily,int) [gfx/src/nsFont.cpp:25]
#05: mozilla::LangGroupFontPrefs::LangGroupFontPrefs() [layout/base/StaticPresData.h:29]
#06: mozilla::dom::Document::Document(char const *) [dom/base/Document.cpp:1337]
#07: NS_NewHTMLDocument(mozilla::dom::Document * *,bool) [dom/html/nsHTMLDocument.cpp:132]
#08: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0]
}
}
Unreported {
12 blocks in heap block record 373 of 3,744
768 bytes (768 requested / 0 slop)
Individual block sizes: 64 x 12
0.01% of the heap (26.21% cumulative)
0.03% of unreported (85.36% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: MessageLoop::MessageLoop(MessageLoop::Type,nsIEventTarget *) [ipc/chromium/src/base/message_loop.cc:206]
#04: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:459]
#05: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419]
#06: unsigned int pr_root(void *) [nsprpub/pr/src/md/windows/w95thred.c:138]
#07: ucrtbase.dll + 0x1c4be
#08: KERNEL32.DLL + 0x13034
}
}
Unreported {
22 blocks in heap block record 374 of 3,744
768 bytes (768 requested / 0 slop)
Individual block sizes: 64 x 2; 32 x 20
0.01% of the heap (26.22% cumulative)
0.03% of unreported (85.40% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: static void nsTHashtable<nsBaseHashtableET<nsCStringHashKey,mozilla::net::SubstitutingProtocolHandler::SubstitutionEntry> >::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435]
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573]
#06: mozilla::net::SubstitutingProtocolHandler::SetSubstitutionWithFlags(nsTSubstring<char> const &,nsIURI *,unsigned int) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:479]
#07: nsChromeRegistryContent::RegisterSubstitution(SubstitutionMapping const &) [chrome/nsChromeRegistryContent.cpp:100]
#08: nsChromeRegistryContent::RegisterRemoteChrome(nsTArray<ChromePackage> const &,nsTArray<SubstitutionMapping> const &,nsTArray<OverrideMapping> const &,nsTSubstring<char> const &,bool) [chrome/nsChromeRegistryContent.cpp:33]
}
}
Unreported {
3 blocks in heap block record 375 of 3,744
768 bytes (768 requested / 0 slop)
Individual block sizes: 256 x 3
0.01% of the heap (26.23% cumulative)
0.03% of unreported (85.43% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: core::result::Result nsstring::nsACString::fallible_append_utf16_to_utf8_impl(struct slice<u16>*, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:357]
#04: void nsMessageManagerScriptExecutor::TryCacheLoadAndCompileScript(const class nsTSubstring<char16_t> & const, bool, bool, class JS::Handle<JSObject *>, class JS::MutableHandle<JSScript *>) [dom/base/nsFrameMessageManager.cpp:1244]
#05: nsMessageManagerScriptExecutor::LoadScriptInternal(JS::Handle<JSObject *>,nsTSubstring<char16_t> const &,bool) [dom/base/nsFrameMessageManager.cpp:1218]
#06: mozilla::dom::ContentProcessMessageManager::LoadScript(nsTSubstring<char16_t> const &) [dom/base/ContentProcessMessageManager.cpp:119]
#07: mozilla::dom::ContentChild::RecvLoadProcessScript(nsTString<char16_t> const &) [dom/ipc/ContentChild.cpp:2517]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::0]
}
}
Unreported {
9 blocks in heap block record 376 of 3,744
768 bytes (768 requested / 0 slop)
Individual block sizes: 128 x 3; 64 x 6
0.01% of the heap (26.24% cumulative)
0.03% of unreported (85.47% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: AssignJSString<nsTString<char16_t> >(JSContext *,nsTString<char16_t> &,JSString *) [dom/base/nsJSUtils.h:264]
#05: bool mozilla::dom::OwningMatchPatternSetOrStringSequence::TrySetToStringSequence(struct JSContext *, class JS::Handle<JS::Value>, bool & const, bool) [s3:gecko-generated-sources-l1:195d77b006105d0eb9807d8367af5bffd98b16a1b055a19da712e8d2ee9d924ebcd2505d0500ca71a6bee4714fc126a8b82826e84365fdff0badab93183ed728/dom/bindings/WebExtensionContentScriptBinding.cpp::463]
#06: bool mozilla::dom::MozDocumentMatcherInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:195d77b006105d0eb9807d8367af5bffd98b16a1b055a19da712e8d2ee9d924ebcd2505d0500ca71a6bee4714fc126a8b82826e84365fdff0badab93183ed728/dom/bindings/WebExtensionContentScriptBinding.cpp::862]
#07: bool mozilla::dom::WebExtensionContentScriptInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:195d77b006105d0eb9807d8367af5bffd98b16a1b055a19da712e8d2ee9d924ebcd2505d0500ca71a6bee4714fc126a8b82826e84365fdff0badab93183ed728/dom/bindings/WebExtensionContentScriptBinding.cpp::1136]
#08: static bool mozilla::dom::WebExtensionContentScript_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:195d77b006105d0eb9807d8367af5bffd98b16a1b055a19da712e8d2ee9d924ebcd2505d0500ca71a6bee4714fc126a8b82826e84365fdff0badab93183ed728/dom/bindings/WebExtensionContentScriptBinding.cpp::2831]
}
}
Unreported {
6 blocks in heap block record 377 of 3,744
768 bytes (720 requested / 48 slop)
Individual block sizes: 128 x 6
0.01% of the heap (26.25% cumulative)
0.03% of unreported (85.50% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164]
#04: mozilla::dom::Document::CreateHTMLElement(nsAtom *) [dom/base/Document.cpp:14614]
#05: nsresult nsCanvasFrame::CreateAnonymousContent(class nsTArray<nsIAnonymousContentCreator::ContentInfo> & const) [layout/generic/nsCanvasFrame.cpp:94]
#06: nsresult nsCSSFrameConstructor::GetAnonymousContent(class nsIContent *, class nsIFrame *, class nsTArray<nsIAnonymousContentCreator::ContentInfo> & const) [layout/base/nsCSSFrameConstructor.cpp:3853]
#07: void nsCSSFrameConstructor::ConstructAnonymousContentForCanvas(class nsFrameConstructorState & const, class nsIFrame *, class nsIContent *, class nsFrameList & const) [layout/base/nsCSSFrameConstructor.cpp:2706]
#08: void nsCSSFrameConstructor::SetRootElementFrameAndConstructCanvasAnonContent(class nsContainerFrame *, class nsFrameConstructorState & const, class nsFrameList & const) [layout/base/nsCSSFrameConstructor.cpp:2205]
}
}
Unreported {
6 blocks in heap block record 378 of 3,744
768 bytes (720 requested / 48 slop)
Individual block sizes: 128 x 6
0.01% of the heap (26.26% cumulative)
0.03% of unreported (85.53% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &,nsTSubstring<char> const &) [caps/BasePrincipal.cpp:531]
#04: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &) [caps/BasePrincipal.cpp:487]
#05: nsPermission::ClonePrincipalForPermission(nsIPrincipal *) [extensions/permissions/nsPermission.cpp:44]
#06: nsPermission::Create(nsIPrincipal *,nsTSubstring<char> const &,unsigned int,unsigned int,__int64,__int64) [extensions/permissions/nsPermission.cpp:52]
#07: mozilla::net::CookieSettings::CookiePermission(nsIPrincipal *,unsigned int *) [netwerk/cookie/CookieSettings.cpp:179]
#08: mozilla::AntiTrackingCommon::IsFirstPartyStorageAccessGrantedFor(nsIChannel *,nsIURI *,unsigned int *) [toolkit/components/antitracking/AntiTrackingCommon.cpp:1441]
}
}
Unreported {
6 blocks in heap block record 379 of 3,744
768 bytes (720 requested / 48 slop)
Individual block sizes: 128 x 6
0.01% of the heap (26.27% cumulative)
0.03% of unreported (85.57% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsPresContext::AttachPresShell(mozilla::PresShell *) [layout/base/nsPresContext.cpp:672]
#04: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:951]
#05: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882]
#06: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736]
#07: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980]
#08: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
}
}
Unreported {
8 blocks in heap block record 380 of 3,744
768 bytes (704 requested / 64 slop)
Individual block sizes: 96 x 8
0.01% of the heap (26.28% cumulative)
0.03% of unreported (85.60% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PRI_AttachThread [nsprpub/pr/src/threads/combined/pruthr.c:1412]
#03: PR_GetThreadPrivate [nsprpub/pr/src/threads/prtpd.c:208]
#04: NS_GetCurrentThread() [xpcom/threads/nsThreadUtils.cpp:502]
#05: profiler_register_thread(char const *,void *) [tools/profiler/core/platform.cpp:3753]
#06: js::HelperThread::threadLoop() [js/src/vm/HelperThreads.cpp:2484]
#07: static unsigned int js::detail::ThreadTrampoline<void (&)(void *),js::HelperThread *>::Start(void *) [js/src/threading/Thread.h:233]
#08: ucrtbase.dll + 0x1c4be
}
}
Unreported {
12 blocks in heap block record 381 of 3,744
768 bytes (672 requested / 96 slop)
Individual block sizes: 64 x 12
0.01% of the heap (26.29% cumulative)
0.03% of unreported (85.64% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: locked_register_thread(mozilla::BaseAutoLock<PSMutex &> const &,char const *,void *) [tools/profiler/core/platform.cpp:2737]
#04: profiler_register_thread(char const *,void *) [tools/profiler/core/platform.cpp:3758]
#05: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:445]
#06: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419]
#07: unsigned int pr_root(void *) [nsprpub/pr/src/md/windows/w95thred.c:138]
#08: ucrtbase.dll + 0x1c4be
}
}
Unreported {
12 blocks in heap block record 382 of 3,744
768 bytes (672 requested / 96 slop)
Individual block sizes: 64 x 12
0.01% of the heap (26.30% cumulative)
0.03% of unreported (85.67% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ipc::MessagePump::MessagePump(nsIEventTarget *) [ipc/glue/MessagePump.cpp:66]
#04: MessageLoop::MessageLoop(MessageLoop::Type,nsIEventTarget *) [ipc/chromium/src/base/message_loop.cc:206]
#05: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:459]
#06: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419]
#07: unsigned int pr_root(void *) [nsprpub/pr/src/md/windows/w95thred.c:138]
#08: ucrtbase.dll + 0x1c4be
}
}
Unreported {
21 blocks in heap block record 383 of 3,744
752 bytes (744 requested / 8 slop)
Individual block sizes: 64 x 5; 48 x 5; 32; 16 x 10
0.01% of the heap (26.31% cumulative)
0.03% of unreported (85.70% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145]
#04: static class mozilla::ProfilerParent * * nsTArray_Impl<mozilla::ProfilerParent *,nsTArrayInfallibleAllocator>::ReplaceElementsAt<mozilla::ProfilerParent *,nsTArrayInfallibleAllocator>(unsigned __int64, unsigned __int64, class mozilla::ProfilerParent * *, unsigned __int64) [xpcom/ds/nsTArray.h:2213]
#05: void nsCSPParser::directive() [dom/security/nsCSPParser.cpp:1081]
#06: class nsCSPPolicy * nsCSPParser::policy() [dom/security/nsCSPParser.cpp:1089]
#07: static class nsCSPPolicy * nsCSPParser::parseContentSecurityPolicy(const class nsTSubstring<char16_t> & const, class nsIURI *, bool, class nsCSPContext *, bool) [dom/security/nsCSPParser.cpp:1148]
#08: nsresult nsCSPContext::AppendPolicy(const class nsTSubstring<char16_t> & const, bool, bool) [dom/security/nsCSPContext.cpp:412]
}
}
Unreported {
46 blocks in heap block record 384 of 3,744
736 bytes (736 requested / 0 slop)
Individual block sizes: 16 x 46
0.01% of the heap (26.32% cumulative)
0.03% of unreported (85.74% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:118]
#03: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:598]
#04: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657]
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787]
}
}
Unreported {
5 blocks in heap block record 385 of 3,744
720 bytes (720 requested / 0 slop)
Individual block sizes: 144 x 5
0.01% of the heap (26.33% cumulative)
0.03% of unreported (85.77% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::BrowserChild::Init(mozIDOMWindowProxy *) [dom/ipc/BrowserChild.cpp:590]
#04: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1852]
#05: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7306]
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
#08: nsresult mozilla::SchedulerGroup::Runnable::Run() [xpcom/threads/SchedulerGroup.cpp:295]
}
}
Unreported {
5 blocks in heap block record 386 of 3,744
720 bytes (680 requested / 40 slop)
Individual block sizes: 144 x 5
0.01% of the heap (26.34% cumulative)
0.03% of unreported (85.80% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::ContentChild::RecvRegisterBrowsingContextGroup(nsTArray<mozilla::dom::BrowsingContext::IPCInitializer> &&) [dom/ipc/ContentChild.cpp:3897]
#04: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::11424]
#05: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#06: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486]
}
}
Unreported {
9 blocks in heap block record 387 of 3,744
720 bytes (648 requested / 72 slop)
Individual block sizes: 80 x 9
0.01% of the heap (26.35% cumulative)
0.03% of unreported (85.83% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:592]
#03: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657]
#04: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#05: js::jit::DoCallFallback(JSContext *,js::jit::BaselineFrame *,js::jit::ICCall_Fallback *,unsigned int,JS::Value *,JS::MutableHandle<JS::Value>) [js/src/jit/BaselineIC.cpp:3191]
#06: ??? (???:???)
}
}
Unreported {
16 blocks in heap block record 388 of 3,744
704 bytes (704 requested / 0 slop)
Individual block sizes: 64 x 6; 32 x 10
0.01% of the heap (26.36% cumulative)
0.03% of unreported (85.87% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: nsTHashtable<nsCStringHashKey>::s_InitEntry(PLDHashEntryHdr *,void const *) [xpcom/ds/nsTHashtable.h:435]
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573]
#06: TelemetryEvent::InitializeGlobalState(bool,bool) [toolkit/components/telemetry/core/TelemetryEvent.cpp:719]
#07: mozCreateComponent<nsITelemetry>() [toolkit/components/telemetry/core/Telemetry.cpp:2176]
#08: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::9061]
}
}
Unreported {
14 blocks in heap block record 389 of 3,744
672 bytes (672 requested / 0 slop)
Individual block sizes: 48 x 14
0.01% of the heap (26.37% cumulative)
0.03% of unreported (85.90% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsFrameMessageManager::AddMessageListener(nsTSubstring<char16_t> const &,mozilla::dom::MessageListener &,bool,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:206]
#04: static bool mozilla::dom::ContentProcessMessageManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ContentProcessMessageManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::3283]
#05: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088]
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
}
}
Unreported {
14 blocks in heap block record 390 of 3,744
672 bytes (672 requested / 0 slop)
Individual block sizes: 48 x 14
0.01% of the heap (26.38% cumulative)
0.03% of unreported (85.93% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:492]
#03: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86]
#04: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391]
#05: mozilla::StyleSheet::ParseSheetSync(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *,unsigned int,mozilla::css::LoaderReusableStyleSheets *) [layout/style/StyleSheet.cpp:1009]
#06: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1574]
#07: nsresult mozilla::css::StreamLoader::OnStopRequest(class nsIRequest *, nsresult) [layout/style/StreamLoader.cpp:112]
#08: nsSyncLoadService::PushSyncStreamToListener(already_AddRefed<nsIInputStream>,nsIStreamListener *,nsIChannel *) [dom/base/nsSyncLoadService.cpp:364]
}
}
Unreported {
7 blocks in heap block record 391 of 3,744
672 bytes (672 requested / 0 slop)
Individual block sizes: 96 x 7
0.01% of the heap (26.39% cumulative)
0.03% of unreported (85.95% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::MatchGlob::Constructor(mozilla::dom::GlobalObject &,nsTSubstring<char16_t> const &,bool,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:612]
#04: static bool mozilla::extensions::ParseGlobs(class mozilla::dom::GlobalObject & const, class mozilla::dom::Sequence<mozilla::dom::OwningMatchGlobOrString>, class nsTArray<RefPtr<mozilla::extensions::MatchGlob> > & const, class mozilla::ErrorResult & const) [toolkit/components/extensions/WebExtensionPolicy.cpp:73]
#05: mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:136]
#06: mozilla::extensions::WebExtensionPolicy::Constructor(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:192]
#07: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2471]
#08: ??? (???:???)
}
}
Unreported {
6 blocks in heap block record 392 of 3,744
672 bytes (624 requested / 48 slop)
Individual block sizes: 112 x 6
0.01% of the heap (26.40% cumulative)
0.03% of unreported (85.98% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: SkMallocPixelRef::MakeUsing(void * (*)(unsigned __int64),SkImageInfo const &,unsigned __int64) [gfx/skia/skia/src/core/SkMallocPixelRef.cpp:81]
#04: SkSurface::MakeRaster(SkImageInfo const &,unsigned __int64,SkSurfaceProps const *) [gfx/skia/skia/src/image/SkSurface_Raster.cpp:193]
#05: mozilla::gfx::DrawTargetSkia::Init(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/DrawTargetSkia.cpp:1713]
#06: mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/Factory.cpp:374]
#07: gfxPlatform::CreateDrawTargetForBackend(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/thebes/gfxPlatform.cpp:1633]
#08: gfxPlatform::CreateOffscreenContentDrawTarget(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,bool) [gfx/thebes/gfxPlatform.cpp:1656]
}
}
Unreported {
5 blocks in heap block record 393 of 3,744
640 bytes (640 requested / 0 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.41% cumulative)
0.03% of unreported (86.01% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::Document::Init() [dom/base/Document.cpp:2117]
#04: nsHTMLDocument::Init() [dom/html/nsHTMLDocument.cpp:172]
#05: NS_NewHTMLDocument(mozilla::dom::Document * *,bool) [dom/html/nsHTMLDocument.cpp:136]
#06: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0]
#07: nsresult nsDocShell::NewContentViewerObj(const class nsTSubstring<char> & const, class nsIRequest *, class nsILoadGroup *, class nsIStreamListener * *, class nsIContentViewer * *) [docshell/base/nsDocShell.cpp:8403]
#08: nsresult nsDocShell::CreateContentViewer(const class nsTSubstring<char> & const, class nsIRequest *, class nsIStreamListener * *) [docshell/base/nsDocShell.cpp:8154]
}
}
Unreported {
10 blocks in heap block record 394 of 3,744
640 bytes (640 requested / 0 slop)
Individual block sizes: 64 x 10
0.01% of the heap (26.42% cumulative)
0.03% of unreported (86.04% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::layers::LayerManager::LayerManager() [gfx/layers/Layers.h:248]
#04: mozilla::layers::BasicLayerManager::BasicLayerManager(nsIWidget *) [gfx/layers/basic/BasicLayerManager.cpp:316]
#05: mozilla::widget::PuppetWidget::GetLayerManager(mozilla::layers::PLayerTransactionChild *,mozilla::layers::LayersBackend,nsIWidget::LayerManagerPersistence) [widget/PuppetWidget.cpp:0]
#06: mozilla::PresShell::Paint(nsView *,nsRegion const &,mozilla::PaintFlags) [layout/base/PresShell.cpp:6024]
#07: nsViewManager::ProcessPendingUpdatesPaint(nsIWidget *) [view/nsViewManager.cpp:461]
#08: nsViewManager::ProcessPendingUpdatesForView(nsView *,bool) [view/nsViewManager.cpp:397]
}
}
Unreported {
5 blocks in heap block record 395 of 3,744
640 bytes (640 requested / 0 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.42% cumulative)
0.03% of unreported (86.07% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Append(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:784]
#04: mozilla::scache::PathifyURI(nsIURI *,nsTSubstring<char> &) [startupcache/StartupCacheUtils.cpp:209]
#05: mozJSComponentLoader::ObjectForLocation(ComponentLoaderInfo &,nsIFile *,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSScript *>,char * *,bool,JS::MutableHandle<JS::Value>) [js/xpconnect/loader/mozJSComponentLoader.cpp:811]
#06: mozJSComponentLoader::Import(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSObject *>,bool) [js/xpconnect/loader/mozJSComponentLoader.cpp:1335]
#07: mozilla::dom::ChromeUtils::Import(mozilla::dom::GlobalObject const &,nsTSubstring<char16_t> const &,mozilla::dom::Optional<JS::Handle<JSObject *> > const &,JS::MutableHandle<JSObject *>,mozilla::ErrorResult &) [dom/base/ChromeUtils.cpp:425]
#08: static bool mozilla::dom::ChromeUtils_Binding::import(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:40bebf2a4c62a06996acbe364a4e2ebee62218538e19cb30404cad5e9a796509718cc8aece35740a5517624284d0e73b3c146c1f2df2dd4c603cf0ce8216d980/dom/bindings/ChromeUtilsBinding.cpp::4857]
}
}
Unreported {
5 blocks in heap block record 396 of 3,744
640 bytes (640 requested / 0 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.43% cumulative)
0.03% of unreported (86.10% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::ChildSHistory::ChildSHistory(nsDocShell *) [docshell/shistory/ChildSHistory.cpp:21]
#04: nsDocShell::InitSessionHistory() [docshell/base/nsDocShell.cpp:4814]
#05: nsWebBrowser::Create(nsIWebBrowserChrome *,nsIWidget *,mozilla::OriginAttributes const &,mozilla::dom::BrowsingContext *,bool) [toolkit/components/browser/nsWebBrowser.cpp:158]
#06: mozilla::dom::BrowserChild::Init(mozIDOMWindowProxy *) [dom/ipc/BrowserChild.cpp:509]
#07: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1852]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7306]
}
}
Unreported {
9 blocks in heap block record 397 of 3,744
640 bytes (640 requested / 0 slop)
Individual block sizes: 128; 64 x 8
0.01% of the heap (26.44% cumulative)
0.03% of unreported (86.13% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: IPC::ParamTraits<nsTSubstring<char16_t> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char16_t> *) [ipc/glue/IPCMessageUtils.h:427]
#05: static bool mozilla::ipc::IPDLParamTraits<mozilla::dom::JSWindowActorEventDecl>::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::dom::JSWindowActorEventDecl *) [s3:gecko-generated-sources-l1:8eae26ec4ce3d1c1cdf98422e7d507f19930c23c39aa5ec6a44ebaa4f633f65d60caa605920cbb2f57d2d77be3753f1a1d2d67e7353d910add342f8b42fe6e4f/ipc/ipdl/PContent.cpp::4177]
#06: static bool mozilla::ipc::IPDLParamTraits<nsTArray<mozilla::dom::JSWindowActorEventDecl> >::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class nsTArray<mozilla::dom::JSWindowActorEventDecl> *) [ipc/glue/IPDLParamTraits.h:182]
#07: static bool mozilla::ipc::IPDLParamTraits<mozilla::dom::JSWindowActorInfo>::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::dom::JSWindowActorInfo *) [s3:gecko-generated-sources-l1:8eae26ec4ce3d1c1cdf98422e7d507f19930c23c39aa5ec6a44ebaa4f633f65d60caa605920cbb2f57d2d77be3753f1a1d2d67e7353d910add342f8b42fe6e4f/ipc/ipdl/PContent.cpp::4303]
#08: static bool mozilla::ipc::IPDLParamTraits<nsTArray<mozilla::dom::JSWindowActorInfo> >::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class nsTArray<mozilla::dom::JSWindowActorInfo> *) [ipc/glue/IPDLParamTraits.h:182]
}
}
Unreported {
5 blocks in heap block record 398 of 3,744
640 bytes (640 requested / 0 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.45% cumulative)
0.03% of unreported (86.16% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: SkSurface::MakeRaster(SkImageInfo const &,unsigned __int64,SkSurfaceProps const *) [gfx/skia/skia/src/image/SkSurface_Raster.cpp:199]
#04: mozilla::gfx::DrawTargetSkia::Init(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/DrawTargetSkia.cpp:1713]
#05: mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/Factory.cpp:374]
#06: gfxPlatform::CreateDrawTargetForBackend(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/thebes/gfxPlatform.cpp:1633]
#07: gfxPlatform::CreateOffscreenContentDrawTarget(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,bool) [gfx/thebes/gfxPlatform.cpp:1656]
#08: mozilla::widget::PuppetWidget::InfallibleCreate(nsIWidget *,void *,mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel> const &,nsWidgetInitData *) [widget/PuppetWidget.cpp:121]
}
}
Unreported {
5 blocks in heap block record 399 of 3,744
640 bytes (640 requested / 0 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.46% cumulative)
0.03% of unreported (86.18% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: bool nsstring::conversions::nsstring_fallible_append_utf8_impl(struct nsstring::nsAString *, unsigned char *, unsigned __int64, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:684]
#04: mozilla::Preferences::GetString(char const *,nsTSubstring<char16_t> &,mozilla::PrefValueKind) [modules/libpref/Preferences.cpp:4739]
#05: mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:160]
#06: mozilla::extensions::WebExtensionPolicy::Constructor(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:192]
#07: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2471]
#08: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
}
}
Unreported {
5 blocks in heap block record 400 of 3,744
640 bytes (640 requested / 0 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.47% cumulative)
0.03% of unreported (86.21% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: void std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<const mozilla::DisplayItemClipChain *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<const mozilla::DisplayItemClipChain *> >,std::_Iterator_base0> > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:0]
#04: nsDisplayListBuilder::nsDisplayListBuilder(nsIFrame *,nsDisplayListBuilderMode,bool,bool) [layout/painting/nsDisplayList.cpp:1275]
#05: void RetainedDisplayListBuilder::RetainedDisplayListBuilder(class nsIFrame *, nsDisplayListBuilderMode, bool) [layout/painting/RetainedDisplayListBuilder.h:173]
#06: nsLayoutUtils::PaintFrame(gfxContext *,nsIFrame *,nsRegion const &,unsigned int,nsDisplayListBuilderMode,nsLayoutUtils::PaintFrameFlags) [layout/base/nsLayoutUtils.cpp:3728]
#07: mozilla::PresShell::Paint(nsView *,nsRegion const &,mozilla::PaintFlags) [layout/base/PresShell.cpp:5995]
#08: nsViewManager::ProcessPendingUpdatesPaint(nsIWidget *) [view/nsViewManager.cpp:461]
}
}
Unreported {
5 blocks in heap block record 401 of 3,744
640 bytes (640 requested / 0 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.48% cumulative)
0.03% of unreported (86.24% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: core::result::Result nsstring::nsACString::fallible_append_utf16_to_utf8_impl(struct slice<u16>*, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:336]
#04: nsresult nsDocShell::LoadURI(const class nsTSubstring<char16_t> & const, const struct mozilla::dom::LoadURIOptions & const) [docshell/base/nsDocShell.cpp:3930]
#05: nsresult nsDocShell::LoadURIFromScript(const class nsTSubstring<char16_t> & const, class JS::Handle<JS::Value>, struct JSContext *) [docshell/base/nsDocShell.cpp:4060]
#06: XPTC__InvokebyIndex
#07: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157]
#08: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943]
}
}
Unreported {
8 blocks in heap block record 402 of 3,744
640 bytes (640 requested / 0 slop)
Individual block sizes: 80 x 8
0.01% of the heap (26.49% cumulative)
0.03% of unreported (86.27% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127]
#03: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1212]
#04: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284]
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787]
}
}
Unreported {
5 blocks in heap block record 403 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.49% cumulative)
0.03% of unreported (86.30% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164]
#04: nsNodeInfoManager::GetTextNodeInfo() [dom/base/nsNodeInfoManager.cpp:234]
#05: static nsresult nsHtml5TreeOperation::AppendText(const char16_t *, unsigned int, class nsIContent *, class nsHtml5DocumentBuilder *) [parser/html/nsHtml5TreeOperation.cpp:159]
#06: void nsHtml5TreeOpExecutor::RunFlushLoop() [parser/html/nsHtml5TreeOpExecutor.cpp:483]
#07: nsresult nsHtml5ExecutorFlusher::Run() [parser/html/nsHtml5StreamParser.cpp:132]
#08: nsresult mozilla::SchedulerGroup::Runnable::Run() [xpcom/threads/SchedulerGroup.cpp:295]
}
}
Unreported {
5 blocks in heap block record 404 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.50% cumulative)
0.03% of unreported (86.33% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164]
#04: mozilla::ScrollFrameHelper::CreateAnonymousContent(nsTArray<nsIAnonymousContentCreator::ContentInfo> &) [layout/generic/nsGfxScrollFrame.cpp:4830]
#05: nsresult nsCSSFrameConstructor::GetAnonymousContent(class nsIContent *, class nsIFrame *, class nsTArray<nsIAnonymousContentCreator::ContentInfo> & const) [layout/base/nsCSSFrameConstructor.cpp:3853]
#06: struct already_AddRefed<mozilla::ComputedStyle> nsCSSFrameConstructor::BeginBuildingScrollFrame(class nsFrameConstructorState & const, class nsIContent *, class mozilla::ComputedStyle *, class nsContainerFrame *, mozilla::PseudoStyleType, bool, class nsContainerFrame * & const) [layout/base/nsCSSFrameConstructor.cpp:4202]
#07: void nsCSSFrameConstructor::SetUpDocElementContainingBlock(class nsIContent *) [layout/base/nsCSSFrameConstructor.cpp:2662]
#08: class nsIFrame * nsCSSFrameConstructor::ConstructDocElementFrame(class mozilla::dom::Element *, class nsILayoutHistoryState *) [layout/base/nsCSSFrameConstructor.cpp:2236]
}
}
Unreported {
5 blocks in heap block record 405 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.51% cumulative)
0.03% of unreported (86.36% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164]
#04: mozilla::ScrollFrameHelper::CreateAnonymousContent(nsTArray<nsIAnonymousContentCreator::ContentInfo> &) [layout/generic/nsGfxScrollFrame.cpp:4773]
#05: nsresult nsCSSFrameConstructor::GetAnonymousContent(class nsIContent *, class nsIFrame *, class nsTArray<nsIAnonymousContentCreator::ContentInfo> & const) [layout/base/nsCSSFrameConstructor.cpp:3853]
#06: struct already_AddRefed<mozilla::ComputedStyle> nsCSSFrameConstructor::BeginBuildingScrollFrame(class nsFrameConstructorState & const, class nsIContent *, class mozilla::ComputedStyle *, class nsContainerFrame *, mozilla::PseudoStyleType, bool, class nsContainerFrame * & const) [layout/base/nsCSSFrameConstructor.cpp:4202]
#07: void nsCSSFrameConstructor::SetUpDocElementContainingBlock(class nsIContent *) [layout/base/nsCSSFrameConstructor.cpp:2662]
#08: class nsIFrame * nsCSSFrameConstructor::ConstructDocElementFrame(class mozilla::dom::Element *, class nsILayoutHistoryState *) [layout/base/nsCSSFrameConstructor.cpp:2236]
}
}
Unreported {
5 blocks in heap block record 406 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.52% cumulative)
0.03% of unreported (86.38% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::8375]
#04: nsComponentManagerImpl::CreateInstanceByContractID(char const *,nsISupports *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:0]
#05: static bool xpc::CIGSHelper(struct JSContext *, unsigned int, union JS::Value *, bool) [js/xpconnect/src/XPCJSID.cpp:0]
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088]
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
}
}
Unreported {
5 blocks in heap block record 407 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.53% cumulative)
0.03% of unreported (86.41% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164]
#04: nsresult nsScrollbarFrame::CreateAnonymousContent(class nsTArray<nsIAnonymousContentCreator::ContentInfo> & const) [layout/xul/nsScrollbarFrame.cpp:313]
#05: nsresult nsCSSFrameConstructor::GetAnonymousContent(class nsIContent *, class nsIFrame *, class nsTArray<nsIAnonymousContentCreator::ContentInfo> & const) [layout/base/nsCSSFrameConstructor.cpp:3853]
#06: void nsCSSFrameConstructor::ProcessChildren(class nsFrameConstructorState & const, class nsIContent *, class mozilla::ComputedStyle *, class nsContainerFrame *, const bool, class nsFrameList & const, const bool, struct PendingBinding *, class nsIFrame *) [layout/base/nsCSSFrameConstructor.cpp:9658]
#07: nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem &,nsFrameConstructorState &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:3734]
#08: nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList::Iterator &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:5654]
}
}
Unreported {
5 blocks in heap block record 408 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.54% cumulative)
0.03% of unreported (86.44% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::ClientManager::CreateSourceInternal(mozilla::dom::ClientType,nsISerialEventTarget *,mozilla::ipc::PrincipalInfo const &) [dom/clients/manager/ClientManager.cpp:139]
#04: mozilla::dom::ClientManager::CreateSource(mozilla::dom::ClientType,nsISerialEventTarget *,nsIPrincipal *) [dom/clients/manager/ClientManager.cpp:263]
#05: mozilla::dom::AddClientChannelHelper(nsIChannel *,mozilla::Maybe<mozilla::dom::ClientInfo> &&,mozilla::Maybe<mozilla::dom::ClientInfo> &&,nsISerialEventTarget *) [dom/clients/manager/ClientChannelHelper.cpp:228]
#06: nsresult nsDocShell::OpenInitializedChannel(class nsIChannel *, class nsIURILoader *, unsigned int) [docshell/base/nsDocShell.cpp:10606]
#07: nsresult nsDocShell::DoChannelLoad(class nsIChannel *, class nsIURILoader *, bool) [docshell/base/nsDocShell.cpp:10583]
#08: nsresult nsDocShell::DoURILoad(class nsDocShellLoadState *, bool, class nsIDocShell * *, class nsIRequest * *) [docshell/base/nsDocShell.cpp:10386]
}
}
Unreported {
5 blocks in heap block record 409 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.55% cumulative)
0.03% of unreported (86.47% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164]
#04: nsresult nsScrollbarFrame::CreateAnonymousContent(class nsTArray<nsIAnonymousContentCreator::ContentInfo> & const) [layout/xul/nsScrollbarFrame.cpp:339]
#05: nsresult nsCSSFrameConstructor::GetAnonymousContent(class nsIContent *, class nsIFrame *, class nsTArray<nsIAnonymousContentCreator::ContentInfo> & const) [layout/base/nsCSSFrameConstructor.cpp:3853]
#06: void nsCSSFrameConstructor::ProcessChildren(class nsFrameConstructorState & const, class nsIContent *, class mozilla::ComputedStyle *, class nsContainerFrame *, const bool, class nsFrameList & const, const bool, struct PendingBinding *, class nsIFrame *) [layout/base/nsCSSFrameConstructor.cpp:9658]
#07: nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem &,nsFrameConstructorState &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:3734]
#08: nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList::Iterator &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:5654]
}
}
Unreported {
5 blocks in heap block record 410 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.56% cumulative)
0.03% of unreported (86.50% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &,nsTSubstring<char> const &) [caps/BasePrincipal.cpp:531]
#04: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &) [caps/BasePrincipal.cpp:487]
#05: nsresult nsScriptSecurityManager::CreateCodebasePrincipal(class nsIURI *, class JS::Handle<JS::Value>, struct JSContext *, class nsIPrincipal * *) [caps/nsScriptSecurityManager.cpp:1131]
#06: XPTC__InvokebyIndex
#07: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157]
#08: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943]
}
}
Unreported {
5 blocks in heap block record 411 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.56% cumulative)
0.03% of unreported (86.53% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ContentPrincipal::FromProperties(nsTArray<mozilla::ContentPrincipal::KeyVal> &) [caps/ContentPrincipal.cpp:717]
#04: mozilla::BasePrincipal::FromJSON(nsTSubstring<char> const &) [caps/BasePrincipal.cpp:235]
#05: nsresult nsScriptSecurityManager::JSONToPrincipal(const class nsTSubstring<char> & const, class nsIPrincipal * *) [caps/nsScriptSecurityManager.cpp:1178]
#06: XPTC__InvokebyIndex
#07: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157]
#08: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943]
}
}
Unreported {
5 blocks in heap block record 412 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.57% cumulative)
0.03% of unreported (86.56% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &,nsTSubstring<char> const &) [caps/BasePrincipal.cpp:531]
#04: mozilla::BasePrincipal::CreateCodebasePrincipal(nsTSubstring<char> const &) [caps/BasePrincipal.cpp:557]
#05: mozilla::ContentPrincipal::GetSiteIdentifier(mozilla::SiteIdentifier &) [caps/ContentPrincipal.cpp:511]
#06: mozilla::dom::CreateGlobalOptionsWithXPConnect::PostCreateGlobal(JSContext *,JS::Handle<JSObject *>) [dom/bindings/BindingUtils.cpp:3250]
#07: mozilla::dom::CreateGlobal<nsGlobalWindowInner,&mozilla::dom::Window_Binding::GetProtoObjectHandle(JSContext *)>(JSContext *,nsGlobalWindowInner *,nsWrapperCache *,JSClass const *,JS::RealmOptions &,JSPrincipals *,bool,JS::MutableHandle<JSObject *>) [dom/bindings/BindingUtils.h:2862]
#08: mozilla::dom::Window_Binding::Wrap(JSContext *,nsGlobalWindowInner *,nsWrapperCache *,JS::RealmOptions &,JSPrincipals *,bool,JS::MutableHandle<JSObject *>) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::19742]
}
}
Unreported {
5 blocks in heap block record 413 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.58% cumulative)
0.03% of unreported (86.58% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164]
#04: nsresult nsScrollbarFrame::CreateAnonymousContent(class nsTArray<nsIAnonymousContentCreator::ContentInfo> & const) [layout/xul/nsScrollbarFrame.cpp:351]
#05: nsresult nsCSSFrameConstructor::GetAnonymousContent(class nsIContent *, class nsIFrame *, class nsTArray<nsIAnonymousContentCreator::ContentInfo> & const) [layout/base/nsCSSFrameConstructor.cpp:3853]
#06: void nsCSSFrameConstructor::ProcessChildren(class nsFrameConstructorState & const, class nsIContent *, class mozilla::ComputedStyle *, class nsContainerFrame *, const bool, class nsFrameList & const, const bool, struct PendingBinding *, class nsIFrame *) [layout/base/nsCSSFrameConstructor.cpp:9658]
#07: nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem &,nsFrameConstructorState &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:3734]
#08: nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList::Iterator &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:5654]
}
}
Unreported {
5 blocks in heap block record 414 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.59% cumulative)
0.03% of unreported (86.61% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::ClientManager::CreateSourceInternal(mozilla::dom::ClientType,nsISerialEventTarget *,mozilla::ipc::PrincipalInfo const &) [dom/clients/manager/ClientManager.cpp:139]
#04: mozilla::dom::ClientManager::CreateSource(mozilla::dom::ClientType,nsISerialEventTarget *,nsIPrincipal *) [dom/clients/manager/ClientManager.cpp:263]
#05: nsGlobalWindowInner::EnsureClientSource() [dom/base/nsGlobalWindowInner.cpp:1757]
#06: nsGlobalWindowInner::ExecutionReady() [dom/base/nsGlobalWindowInner.cpp:1825]
#07: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2214]
#08: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:967]
}
}
Unreported {
5 blocks in heap block record 415 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.60% cumulative)
0.03% of unreported (86.64% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::PerformanceMainThread::CreateNavigationTimingEntry() [dom/performance/PerformanceMainThread.cpp:323]
#04: mozilla::dom::PerformanceMainThread::PerformanceMainThread(nsPIDOMWindowInner *,nsDOMNavigationTiming *,nsITimedChannel *,bool) [dom/performance/PerformanceMainThread.cpp:79]
#05: mozilla::dom::Performance::CreateForMainThread(nsPIDOMWindowInner *,nsIPrincipal *,nsDOMNavigationTiming *,nsITimedChannel *) [dom/performance/Performance.cpp:56]
#06: nsPIDOMWindowInner::CreatePerformanceObjectIfNeeded() [dom/base/nsGlobalWindowInner.cpp:2227]
#07: mozilla::dom::Window_Binding::get_performance(JSContext *,JS::Handle<JSObject *>,nsGlobalWindowInner *,JSJitGetterCallArgs) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::5626]
#08: mozilla::dom::Window_Binding::ClearCachedPerformanceValue(JSContext *,nsGlobalWindowInner *) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::19893]
}
}
Unreported {
5 blocks in heap block record 416 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.61% cumulative)
0.03% of unreported (86.67% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164]
#04: mozilla::ScrollFrameHelper::CreateAnonymousContent(nsTArray<nsIAnonymousContentCreator::ContentInfo> &) [layout/generic/nsGfxScrollFrame.cpp:4885]
#05: nsresult nsCSSFrameConstructor::GetAnonymousContent(class nsIContent *, class nsIFrame *, class nsTArray<nsIAnonymousContentCreator::ContentInfo> & const) [layout/base/nsCSSFrameConstructor.cpp:3853]
#06: struct already_AddRefed<mozilla::ComputedStyle> nsCSSFrameConstructor::BeginBuildingScrollFrame(class nsFrameConstructorState & const, class nsIContent *, class mozilla::ComputedStyle *, class nsContainerFrame *, mozilla::PseudoStyleType, bool, class nsContainerFrame * & const) [layout/base/nsCSSFrameConstructor.cpp:4202]
#07: void nsCSSFrameConstructor::SetUpDocElementContainingBlock(class nsIContent *) [layout/base/nsCSSFrameConstructor.cpp:2662]
#08: class nsIFrame * nsCSSFrameConstructor::ConstructDocElementFrame(class mozilla::dom::Element *, class nsILayoutHistoryState *) [layout/base/nsCSSFrameConstructor.cpp:2236]
}
}
Unreported {
5 blocks in heap block record 417 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.62% cumulative)
0.03% of unreported (86.70% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::BrowserChild::Init(mozIDOMWindowProxy *) [dom/ipc/BrowserChild.cpp:531]
#04: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1852]
#05: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7306]
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
#08: nsresult mozilla::SchedulerGroup::Runnable::Run() [xpcom/threads/SchedulerGroup.cpp:295]
}
}
Unreported {
5 blocks in heap block record 418 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.63% cumulative)
0.03% of unreported (86.73% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164]
#04: nsNodeInfoManager::GetDocumentNodeInfo() [dom/base/nsNodeInfoManager.cpp:265]
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2124]
#06: nsHTMLDocument::Init() [dom/html/nsHTMLDocument.cpp:172]
#07: NS_NewHTMLDocument(mozilla::dom::Document * *,bool) [dom/html/nsHTMLDocument.cpp:136]
#08: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0]
}
}
Unreported {
5 blocks in heap block record 419 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.63% cumulative)
0.03% of unreported (86.75% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &,nsTSubstring<char> const &) [caps/BasePrincipal.cpp:531]
#04: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &) [caps/BasePrincipal.cpp:487]
#05: nsScriptSecurityManager::GetChannelResultPrincipal(nsIChannel *,nsIPrincipal * *,bool) [caps/nsScriptSecurityManager.cpp:344]
#06: nsScriptSecurityManager::GetChannelResultPrincipals(nsIChannel *,nsIPrincipal * *,nsIPrincipal * *) [caps/nsScriptSecurityManager.cpp:269]
#07: mozilla::dom::Document::Reset(nsIChannel *,nsILoadGroup *) [dom/base/Document.cpp:2191]
#08: nsHTMLDocument::Reset(nsIChannel *,nsILoadGroup *) [dom/html/nsHTMLDocument.cpp:184]
}
}
Unreported {
5 blocks in heap block record 420 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.64% cumulative)
0.03% of unreported (86.78% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsViewManager::CreateView(nsRect const &,nsView *,nsViewVisibility) [view/nsViewManager.cpp:127]
#04: nsresult nsDocumentViewer::MakeWindow(const struct nsSize & const, class nsView *) [layout/base/nsDocumentViewer.cpp:2413]
#05: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:923]
#06: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
#07: nsresult nsDocShell::SetupNewViewer(class nsIContentViewer *) [docshell/base/nsDocShell.cpp:8529]
#08: nsresult nsDocShell::Embed(class nsIContentViewer *, const char *, class nsISupports *) [docshell/base/nsDocShell.cpp:6379]
}
}
Unreported {
5 blocks in heap block record 421 of 3,744
640 bytes (600 requested / 40 slop)
Individual block sizes: 128 x 5
0.01% of the heap (26.65% cumulative)
0.03% of unreported (86.81% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164]
#04: NS_NewDOMDocumentType(nsNodeInfoManager *,nsAtom *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &) [dom/base/DocumentType.cpp:27]
#05: static nsresult nsHtml5TreeOperation::AppendDoctypeToDocument(class nsAtom *, const class nsTSubstring<char16_t> & const, const class nsTSubstring<char16_t> & const, class nsHtml5DocumentBuilder *) [parser/html/nsHtml5TreeOperation.cpp:620]
#06: nsresult nsHtml5TreeOperation::Perform(class nsHtml5TreeOpExecutor *, class nsIContent * *, bool *, bool *) [parser/html/nsHtml5TreeOperation.cpp:812]
#07: void nsHtml5TreeOpExecutor::RunFlushLoop() [parser/html/nsHtml5TreeOpExecutor.cpp:483]
#08: nsresult nsHtml5ExecutorFlusher::Run() [parser/html/nsHtml5StreamParser.cpp:132]
}
}
Unreported {
8 blocks in heap block record 422 of 3,744
640 bytes (576 requested / 64 slop)
Individual block sizes: 80 x 8
0.01% of the heap (26.66% cumulative)
0.03% of unreported (86.84% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1206]
#03: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284]
#04: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#05: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#06: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
#08: js::CallFromStack(JSContext *,JS::CallArgs const &) [js/src/vm/Interpreter.cpp:599]
}
}
Unreported {
8 blocks in heap block record 423 of 3,744
640 bytes (576 requested / 64 slop)
Individual block sizes: 80 x 8
0.01% of the heap (26.67% cumulative)
0.03% of unreported (86.87% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:592]
#03: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657]
#04: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#05: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#06: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#07: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787]
#08: js::Execute(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value *) [js/src/vm/Interpreter.cpp:820]
}
}
Unreported {
13 blocks in heap block record 424 of 3,744
624 bytes (520 requested / 104 slop)
Individual block sizes: 48 x 13
0.01% of the heap (26.68% cumulative)
0.03% of unreported (86.90% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static union core::result::Result<cssparser::rules_and_declarations::AtRuleType<style::stylesheets::rule_parser::AtRuleNonBlockPrelude, style::stylesheets::rule_parser::AtRuleBlockPrelude>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_prelude(struct style::stylesheets::rule_parser::NestedRuleParser *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:382]
#03: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:487]
#04: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86]
#05: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391]
#06: mozilla::StyleSheet::ParseSheetSync(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *,unsigned int,mozilla::css::LoaderReusableStyleSheets *) [layout/style/StyleSheet.cpp:1009]
#07: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1574]
#08: nsresult mozilla::css::StreamLoader::OnStopRequest(class nsIRequest *, nsresult) [layout/style/StreamLoader.cpp:112]
}
}
Unreported {
15 blocks in heap block record 425 of 3,744
608 bytes (608 requested / 0 slop)
Individual block sizes: 64 x 4; 32 x 11
0.01% of the heap (26.69% cumulative)
0.03% of unreported (86.92% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: mozilla::extensions::MatchGlob::Init(JSContext *,nsTSubstring<char16_t> const &,bool,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:622]
#05: mozilla::extensions::MatchPattern::Init(JSContext *,nsTSubstring<char16_t> const &,bool,bool,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:355]
#06: mozilla::extensions::MatchPattern::Constructor(mozilla::dom::GlobalObject &,nsTSubstring<char16_t> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:244]
#07: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:496]
#08: static bool mozilla::dom::MatchPatternSet_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:410848b5f7e64a50f31d99f3bbe51bd115818ce41b123d9886a312ab9ec42903babf440a08fdd4f176333814c90869101ee7315261784a195b3dca167cfca4a8/dom/bindings/MatchPatternBinding.cpp::1885]
}
}
Unreported {
2 blocks in heap block record 426 of 3,744
608 bytes (592 requested / 16 slop)
Individual block sizes: 304 x 2
0.01% of the heap (26.70% cumulative)
0.03% of unreported (86.95% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PORT_ZAlloc [security/nss/lib/nss/utilwrap.c:146]
#03: static unsigned long SFTK_SlotInit(char *, char *, char *, struct sftk_token_parametersStr *, int) [security/nss/lib/softoken/pkcs11.c:2675]
#04: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3182]
#05: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243]
#06: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244]
#07: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:504]
#08: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
}
}
Unreported {
6 blocks in heap block record 427 of 3,744
576 bytes (576 requested / 0 slop)
Individual block sizes: 96 x 6
0.01% of the heap (26.70% cumulative)
0.03% of unreported (86.98% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoDeclarationBlock> geckoservo::glue::Servo_DeclarationBlock_CreateEmpty() [servo/ports/geckolib/glue.rs:3978]
#03: nsMappedAttributes::LazilyResolveServoDeclaration(mozilla::dom::Document *) [dom/base/nsMappedAttributes.cpp:278]
#04: nsHTMLStyleSheet::CalculateMappedServoDeclarations() [layout/style/nsHTMLStyleSheet.cpp:155]
#05: mozilla::ServoStyleSet::PreTraverseSync() [layout/style/ServoStyleSet.cpp:321]
#06: mozilla::ServoStyleSet::StyleNewSubtree(mozilla::dom::Element *) [layout/style/ServoStyleSet.cpp:779]
#07: nsresult nsCSSFrameConstructor::GetAnonymousContent(class nsIContent *, class nsIFrame *, class nsTArray<nsIAnonymousContentCreator::ContentInfo> & const) [layout/base/nsCSSFrameConstructor.cpp:3888]
#08: void nsCSSFrameConstructor::ConstructAnonymousContentForCanvas(class nsFrameConstructorState & const, class nsIFrame *, class nsIContent *, class nsFrameList & const) [layout/base/nsCSSFrameConstructor.cpp:2706]
}
}
Unreported {
36 blocks in heap block record 428 of 3,744
576 bytes (576 requested / 0 slop)
Individual block sizes: 16 x 36
0.01% of the heap (26.71% cumulative)
0.03% of unreported (87.00% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: MessageLoop::MessageLoop(MessageLoop::Type,nsIEventTarget *) [ipc/chromium/src/base/message_loop.cc:183]
#04: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:459]
#05: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419]
#06: unsigned int pr_root(void *) [nsprpub/pr/src/md/windows/w95thred.c:138]
#07: ucrtbase.dll + 0x1c4be
#08: KERNEL32.DLL + 0x13034
}
}
Unreported {
9 blocks in heap block record 429 of 3,744
576 bytes (576 requested / 0 slop)
Individual block sizes: 64 x 9
0.01% of the heap (26.72% cumulative)
0.03% of unreported (87.03% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: nsPrefBranch::GetPrefName(nsTSubstring<char> const &) [modules/libpref/Preferences.cpp:2851]
#05: nsPrefBranch::AddObserverImpl(nsTSubstring<char> const &,nsIObserver *,bool) [modules/libpref/Preferences.cpp:2674]
#06: XPTC__InvokebyIndex
#07: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157]
#08: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943]
}
}
Unreported {
6 blocks in heap block record 430 of 3,744
576 bytes (528 requested / 48 slop)
Individual block sizes: 96 x 6
0.01% of the heap (26.73% cumulative)
0.03% of unreported (87.05% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::NullPrincipalURI::Create() [caps/NullPrincipalURI.cpp:40]
#04: mozilla::NullPrincipal::Init(mozilla::OriginAttributes const &,nsIURI *) [caps/NullPrincipal.cpp:89]
#05: mozilla::NullPrincipal::Create(mozilla::OriginAttributes const &,nsIURI *) [caps/NullPrincipal.cpp:67]
#06: mozilla::NullPrincipal::CreateWithoutOriginAttributes() [caps/NullPrincipal.cpp:74]
#07: nsNodeInfoManager::Init(mozilla::dom::Document *) [dom/base/nsNodeInfoManager.cpp:109]
#08: mozilla::dom::Document::Init() [dom/base/Document.cpp:2121]
}
}
Unreported {
6 blocks in heap block record 431 of 3,744
576 bytes (510 requested / 66 slop)
Individual block sizes: 96 x 6
0.01% of the heap (26.73% cumulative)
0.03% of unreported (87.08% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: JS_string_malloc(JSContext *,unsigned __int64) [js/src/jsapi.cpp:1136]
#03: XPCConvert::NativeData2JS(JSContext *,JS::MutableHandle<JS::Value>,void const *,nsXPTType const &,nsID const *,unsigned int,nsresult *) [js/xpconnect/src/XPCConvert.cpp:270]
#04: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:0]
#05: static bool XPC_WN_GetterSetter(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:983]
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#07: js::CallGetter(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:735]
#08: js::NativeGetProperty(JSContext *,JS::Handle<js::NativeObject *>,JS::Handle<JS::Value>,JS::Handle<JS::PropertyKey>,JS::MutableHandle<JS::Value>) [js/src/vm/NativeObject.cpp:2601]
}
}
Unreported {
9 blocks in heap block record 432 of 3,744
576 bytes (504 requested / 72 slop)
Individual block sizes: 64 x 9
0.01% of the heap (26.74% cumulative)
0.03% of unreported (87.11% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: static bool mozilla::dom::ContentProcessMessageManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ContentProcessMessageManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::3265]
#04: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
#05: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787]
}
}
Unreported {
9 blocks in heap block record 433 of 3,744
576 bytes (504 requested / 72 slop)
Individual block sizes: 64 x 9
0.01% of the heap (26.75% cumulative)
0.03% of unreported (87.13% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:506]
#04: static bool mozilla::dom::MatchPatternSet_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:410848b5f7e64a50f31d99f3bbe51bd115818ce41b123d9886a312ab9ec42903babf440a08fdd4f176333814c90869101ee7315261784a195b3dca167cfca4a8/dom/bindings/MatchPatternBinding.cpp::1885]
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787]
}
}
Unreported {
9 blocks in heap block record 434 of 3,744
576 bytes (504 requested / 72 slop)
Individual block sizes: 64 x 9
0.01% of the heap (26.76% cumulative)
0.03% of unreported (87.16% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:506]
#04: static struct already_AddRefed<mozilla::extensions::MatchPatternSet> mozilla::extensions::ParseMatches(class mozilla::dom::GlobalObject & const, const class mozilla::dom::OwningMatchPatternSetOrStringSequence & const, const struct mozilla::dom::MatchPatternOptions & const, mozilla::extensions::ErrorBehavior, class mozilla::ErrorResult & const) [toolkit/components/extensions/WebExtensionPolicy.cpp:112]
#05: mozilla::extensions::MozDocumentMatcher::MozDocumentMatcher(mozilla::dom::GlobalObject &,mozilla::dom::MozDocumentMatcherInit const &,bool,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:534]
#06: mozilla::extensions::WebExtensionContentScript::WebExtensionContentScript(mozilla::dom::GlobalObject &,mozilla::extensions::WebExtensionPolicy &,mozilla::dom::WebExtensionContentScriptInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:572]
#07: mozilla::extensions::WebExtensionContentScript::Constructor(mozilla::dom::GlobalObject &,mozilla::extensions::WebExtensionPolicy &,mozilla::dom::WebExtensionContentScriptInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:515]
#08: static bool mozilla::dom::WebExtensionContentScript_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:195d77b006105d0eb9807d8367af5bffd98b16a1b055a19da712e8d2ee9d924ebcd2505d0500ca71a6bee4714fc126a8b82826e84365fdff0badab93183ed728/dom/bindings/WebExtensionContentScriptBinding.cpp::2848]
}
}
Unreported {
12 blocks in heap block record 435 of 3,744
576 bytes (480 requested / 96 slop)
Individual block sizes: 48 x 12
0.01% of the heap (26.77% cumulative)
0.03% of unreported (87.18% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: MessageLoop::MessageLoop(MessageLoop::Type,nsIEventTarget *) [ipc/chromium/src/base/message_loop.cc:188]
#04: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:459]
#05: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419]
#06: unsigned int pr_root(void *) [nsprpub/pr/src/md/windows/w95thred.c:138]
#07: ucrtbase.dll + 0x1c4be
#08: KERNEL32.DLL + 0x13034
}
}
Unreported {
5 blocks in heap block record 436 of 3,744
560 bytes (560 requested / 0 slop)
Individual block sizes: 112 x 5
0.01% of the heap (26.77% cumulative)
0.02% of unreported (87.21% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsPresContext::Init(nsDeviceContext *) [layout/base/nsPresContext.cpp:602]
#04: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:898]
#05: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
#06: nsresult nsDocShell::SetupNewViewer(class nsIContentViewer *) [docshell/base/nsDocShell.cpp:8529]
#07: nsresult nsDocShell::Embed(class nsIContentViewer *, const char *, class nsISupports *) [docshell/base/nsDocShell.cpp:6379]
#08: nsresult nsDocShell::CreateContentViewer(const class nsTSubstring<char> & const, class nsIRequest *, class nsIStreamListener * *) [docshell/base/nsDocShell.cpp:0]
}
}
Unreported {
5 blocks in heap block record 437 of 3,744
560 bytes (560 requested / 0 slop)
Individual block sizes: 112 x 5
0.01% of the heap (26.78% cumulative)
0.02% of unreported (87.23% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: class imgRequestProxy * imgRequestProxy::NewClonedProxy() [image/imgRequestProxy.cpp:772]
#04: imgRequestProxy::PerformClone(imgINotificationObserver *,mozilla::dom::Document *,bool,imgRequestProxy * *) [image/imgRequestProxy.cpp:808]
#05: mozilla::css::ImageLoader::RegisterCSSImage(mozilla::StyleLoadData const &) [layout/style/ImageLoader.cpp:243]
#06: nsStyleImageRequest::Resolve(mozilla::dom::Document &,nsStyleImageRequest const *) [layout/style/nsStyleStruct.cpp:1777]
#07: nsFrame::DidSetComputedStyle(mozilla::ComputedStyle *) [layout/generic/nsFrame.cpp:1148]
#08: nsFrame::Init(nsIContent *,nsContainerFrame *,nsIFrame *) [layout/generic/nsFrame.cpp:732]
}
}
Unreported {
5 blocks in heap block record 438 of 3,744
560 bytes (560 requested / 0 slop)
Individual block sizes: 112 x 5
0.01% of the heap (26.79% cumulative)
0.02% of unreported (87.26% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsSimpleURI::Mutator::SetSpec(nsTSubstring<char> const &,nsIURIMutator * *) [netwerk/base/nsSimpleURI.h:122]
#04: nsDataHandler::CreateNewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/protocol/data/nsDataHandler.cpp:81]
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1768]
#06: mozilla::net::SubstitutingProtocolHandler::NewChannel(nsIURI *,nsILoadInfo *,nsIChannel * *) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:410]
#07: mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal(nsIURI *,nsIURI *,unsigned int,nsILoadInfo *,nsIChannel * *) [netwerk/base/nsIOService.cpp:926]
#08: NS_NewChannelInternal(nsIChannel * *,nsIURI *,nsILoadInfo *,mozilla::dom::PerformanceStorage *,nsILoadGroup *,nsIInterfaceRequestor *,unsigned int,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0]
}
}
Unreported {
5 blocks in heap block record 439 of 3,744
560 bytes (560 requested / 0 slop)
Individual block sizes: 112 x 5
0.01% of the heap (26.80% cumulative)
0.02% of unreported (87.28% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: static struct already_AddRefed<mozilla::dom::JSWindowActorChild> mozilla::MakeAndAddRef<mozilla::dom::JSWindowActorChild>() [mfbt/RefPtr.h:561]
#04: static bool mozilla::dom::JSWindowActorChild_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:5a8528b2e3b189fed76b91d5120b160f525faf957c8157c6d37c0721d355ce1da0e7cebf13181b45ab59aa9cc35fdc2246eb13970362679e235f1787342db2b9/dom/bindings/JSWindowActorBinding.cpp::1596]
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
}
}
Unreported {
35 blocks in heap block record 440 of 3,744
560 bytes (560 requested / 0 slop)
Individual block sizes: 16 x 35
0.01% of the heap (26.80% cumulative)
0.02% of unreported (87.31% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:118]
#03: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:598]
#04: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2556]
#05: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976]
#06: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027]
#07: mozilla::dom::ipc::SharedMap::Entry::Read(JSContext *,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/ipc/SharedMap.cpp:91]
#08: mozilla::dom::ipc::SharedMap::Get(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/ipc/SharedMap.cpp:67]
}
}
Unreported {
5 blocks in heap block record 441 of 3,744
560 bytes (560 requested / 0 slop)
Individual block sizes: 112 x 5
0.01% of the heap (26.81% cumulative)
0.02% of unreported (87.33% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: void mozilla::dom::BrowserChildMessageManager::BrowserChildMessageManager(class mozilla::dom::BrowserChild *) [dom/ipc/BrowserChild.cpp:3831]
#04: bool mozilla::dom::BrowserChild::InitBrowserChildMessageManager() [dom/ipc/BrowserChild.cpp:2565]
#05: mozilla::dom::BrowserChild::RecvLoadRemoteScript(nsTString<char16_t> const &,bool const &) [dom/ipc/BrowserChild.cpp:2153]
#06: mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:688134b4637a12b23de8d3fa28341f624ae1a4f778c5b55dcf14b12bbd31759dc11133d6cb2df16b8e83a7d772f695f377977eec5cebccd2ccde4ebcc3eb3316/ipc/ipdl/PBrowserChild.cpp::5907]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7197]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
5 blocks in heap block record 442 of 3,744
560 bytes (560 requested / 0 slop)
Individual block sizes: 112 x 5
0.01% of the heap (26.82% cumulative)
0.02% of unreported (87.36% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: NS_NewWindowRoot(nsPIDOMWindowOuter *) [dom/base/nsWindowRoot.cpp:321]
#04: void nsGlobalWindowOuter::SetDocShell(class nsDocShell *) [dom/base/nsGlobalWindowOuter.cpp:2403]
#05: nsGlobalWindowOuter::Create(nsDocShell *,bool) [dom/base/nsGlobalWindowOuter.cpp:7826]
#06: nsDocShell::EnsureScriptEnvironment() [docshell/base/nsDocShell.cpp:12244]
#07: nsDocShell::GetWindow() [docshell/base/nsDocShell.cpp:3711]
#08: nsSHistory::nsSHistory(nsDocShell *) [docshell/shistory/nsSHistory.cpp:195]
}
}
Unreported {
5 blocks in heap block record 443 of 3,744
560 bytes (560 requested / 0 slop)
Individual block sizes: 112 x 5
0.01% of the heap (26.83% cumulative)
0.02% of unreported (87.38% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsDocShellTreeOwner::AddChromeListeners() [docshell/base/nsDocShellTreeOwner.cpp:803]
#04: nsWebBrowser::Create(nsIWebBrowserChrome *,nsIWidget *,mozilla::OriginAttributes const &,mozilla::dom::BrowsingContext *,bool) [toolkit/components/browser/nsWebBrowser.cpp:181]
#05: mozilla::dom::BrowserChild::Init(mozIDOMWindowProxy *) [dom/ipc/BrowserChild.cpp:509]
#06: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1852]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7306]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
5 blocks in heap block record 444 of 3,744
560 bytes (560 requested / 0 slop)
Individual block sizes: 112 x 5
0.01% of the heap (26.83% cumulative)
0.02% of unreported (87.41% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsresult mozilla::dom::Document::InitCSP(class nsIChannel *) [dom/base/Document.cpp:3078]
#04: mozilla::dom::Document::StartDocumentLoad(char const *,nsIChannel *,nsILoadGroup *,nsISupports *,nsIStreamListener * *,bool,nsIContentSink *) [dom/base/Document.cpp:2937]
#05: nsresult nsHTMLDocument::StartDocumentLoad(const char *, class nsIChannel *, class nsILoadGroup *, class nsISupports *, class nsIStreamListener * *, bool, class nsIContentSink *) [dom/html/nsHTMLDocument.cpp:495]
#06: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0]
#07: nsresult nsDocShell::NewContentViewerObj(const class nsTSubstring<char> & const, class nsIRequest *, class nsILoadGroup *, class nsIStreamListener * *, class nsIContentViewer * *) [docshell/base/nsDocShell.cpp:8403]
#08: nsresult nsDocShell::CreateContentViewer(const class nsTSubstring<char> & const, class nsIRequest *, class nsIStreamListener * *) [docshell/base/nsDocShell.cpp:8154]
}
}
Unreported {
5 blocks in heap block record 445 of 3,744
560 bytes (520 requested / 40 slop)
Individual block sizes: 112 x 5
0.01% of the heap (26.84% cumulative)
0.02% of unreported (87.43% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsWindowRoot::GetOrCreateListenerManager() [dom/base/nsWindowRoot.cpp:81]
#04: mozilla::dom::JSWindowActorProtocol::RegisterListenersFor(mozilla::dom::EventTarget *) [dom/ipc/JSWindowActorService.cpp:240]
#05: mozilla::dom::JSWindowActorService::RegisterWindowRoot(mozilla::dom::EventTarget *) [dom/ipc/JSWindowActorService.cpp:441]
#06: NS_NewWindowRoot(nsPIDOMWindowOuter *) [dom/base/nsWindowRoot.cpp:328]
#07: void nsGlobalWindowOuter::SetDocShell(class nsDocShell *) [dom/base/nsGlobalWindowOuter.cpp:2403]
#08: nsGlobalWindowOuter::Create(nsDocShell *,bool) [dom/base/nsGlobalWindowOuter.cpp:7826]
}
}
Unreported {
5 blocks in heap block record 446 of 3,744
560 bytes (520 requested / 40 slop)
Individual block sizes: 112 x 5
0.01% of the heap (26.85% cumulative)
0.02% of unreported (87.46% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::TabGroup::AddDocument(nsTSubstring<char> const &,mozilla::dom::Document *) [dom/base/TabGroup.cpp:153]
#04: mozilla::dom::Document::SetScopeObject(nsIGlobalObject *) [dom/base/Document.cpp:6489]
#05: mozilla::dom::Document::SetScriptGlobalObject(nsIScriptGlobalObject *) [dom/base/Document.cpp:6663]
#06: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2159]
#07: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:967]
#08: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
}
}
Unreported {
5 blocks in heap block record 447 of 3,744
560 bytes (520 requested / 40 slop)
Individual block sizes: 112 x 5
0.01% of the heap (26.86% cumulative)
0.02% of unreported (87.48% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::10351]
#04: nsComponentManagerImpl::CreateInstanceByContractID(char const *,nsISupports *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:0]
#05: nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const &,nsID const &) [xpcom/base/nsCOMPtr.cpp:109]
#06: net_GetFileFromURLSpec(nsTSubstring<char> const &,nsIFile * *) [netwerk/base/nsURLHelperWin.cpp:55]
#07: mozilla::net::nsStandardURL::GetFile(nsIFile * *) [netwerk/base/nsStandardURL.cpp:0]
#08: nsresult nsJARChannel::LookupFile() [modules/libjar/nsJARChannel.cpp:324]
}
}
Unreported {
5 blocks in heap block record 448 of 3,744
560 bytes (520 requested / 40 slop)
Individual block sizes: 112 x 5
0.01% of the heap (26.87% cumulative)
0.02% of unreported (87.51% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsresult nsDocumentViewer::CreateDeviceContext(class nsView *) [layout/base/nsDocumentViewer.cpp:2536]
#04: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:883]
#05: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
#06: nsresult nsDocShell::SetupNewViewer(class nsIContentViewer *) [docshell/base/nsDocShell.cpp:8529]
#07: nsresult nsDocShell::Embed(class nsIContentViewer *, const char *, class nsISupports *) [docshell/base/nsDocShell.cpp:6379]
#08: nsresult nsDocShell::CreateContentViewer(const class nsTSubstring<char> & const, class nsIRequest *, class nsIStreamListener * *) [docshell/base/nsDocShell.cpp:0]
}
}
Unreported {
5 blocks in heap block record 449 of 3,744
560 bytes (520 requested / 40 slop)
Individual block sizes: 112 x 5
0.01% of the heap (26.87% cumulative)
0.02% of unreported (87.53% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::BrowserChild::Init(mozIDOMWindowProxy *) [dom/ipc/BrowserChild.cpp:599]
#04: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1852]
#05: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7306]
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
#08: nsresult mozilla::SchedulerGroup::Runnable::Run() [xpcom/threads/SchedulerGroup.cpp:295]
}
}
Unreported {
17 blocks in heap block record 450 of 3,744
544 bytes (544 requested / 0 slop)
Individual block sizes: 32 x 17
0.01% of the heap (26.88% cumulative)
0.02% of unreported (87.56% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: PK11_LoadSlotList [security/nss/lib/pk11wrap/pk11slot.c:984]
#03: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:566]
#04: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
#05: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1876]
#06: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:689]
#07: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#08: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
}
}
Unreported {
17 blocks in heap block record 451 of 3,744
544 bytes (480 requested / 64 slop)
Individual block sizes: 288; 16 x 16
0.01% of the heap (26.89% cumulative)
0.02% of unreported (87.58% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static union core::result::Result<alloc::sync::Arc<rayon_core::registry::Registry>, rayon_core::ThreadPoolBuildError> rayon_core::registry::Registry::new(struct rayon_core::ThreadPoolBuilder) [third_party/rust/rayon-core/src/registry.rs:110]
#03: static void std::sync::once::{{impl}}::call_once::{{closure}}<closure>(struct closure *, bool) [git:github.com/rust-lang/rust:src/libstd/sync/once.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:220]
#04: void std::sync::once::Once::call_inner() [git:github.com/rust-lang/rust:src/libstd/sync/once.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:387]
#05: void geckoservo::glue::traverse_subtree(struct style::gecko::wrapper::GeckoElement, struct style::global_style_data::GlobalStyleData *, struct style::gecko::data::PerDocumentStyleDataImpl *, struct style::shared_lock::SharedRwLockReadGuard *, struct style::traversal_flags::TraversalFlags, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *) [servo/ports/geckolib/glue.rs:254]
#06: bool geckoservo::glue::Servo_TraverseSubtree(struct style::gecko_bindings::structs::root::mozilla::dom::Element *, struct style::gecko_bindings::structs::root::RawServoStyleSet *, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *, unsigned int) [servo/ports/geckolib/glue.rs:305]
#07: mozilla::ServoStyleSet::StyleNewSubtree(mozilla::dom::Element *) [layout/style/ServoStyleSet.cpp:796]
#08: nsresult nsCSSFrameConstructor::GetAnonymousContent(class nsIContent *, class nsIFrame *, class nsTArray<nsIAnonymousContentCreator::ContentInfo> & const) [layout/base/nsCSSFrameConstructor.cpp:3888]
}
}
Unreported {
11 blocks in heap block record 452 of 3,744
528 bytes (528 requested / 0 slop)
Individual block sizes: 48 x 11
0.01% of the heap (26.90% cumulative)
0.02% of unreported (87.60% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::StyleSheet::SetURLExtraData() [layout/style/StyleSheet.cpp:266]
#04: mozilla::StyleSheet::ParseSheetSync(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *,unsigned int,mozilla::css::LoaderReusableStyleSheets *) [layout/style/StyleSheet.cpp:1009]
#05: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1574]
#06: nsresult mozilla::css::StreamLoader::OnStopRequest(class nsIRequest *, nsresult) [layout/style/StreamLoader.cpp:112]
#07: nsSyncLoadService::PushSyncStreamToListener(already_AddRefed<nsIInputStream>,nsIStreamListener *,nsIChannel *) [dom/base/nsSyncLoadService.cpp:364]
#08: nsresult mozilla::css::Loader::LoadSheet(class mozilla::css::SheetLoadData *, mozilla::css::StyleSheetState, bool) [layout/style/Loader.cpp:1325]
}
}
Unreported {
17 blocks in heap block record 453 of 3,744
528 bytes (416 requested / 112 slop)
Individual block sizes: 32 x 16; 16
0.01% of the heap (26.90% cumulative)
0.02% of unreported (87.63% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: wrap_strdup [memory/build/mozmemory_wrap.cpp:63]
#03: static void nsTHashtable<nsObserverList>::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435]
#04: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573]
#05: nsObserverService::AddObserver(nsIObserver *,char const *,bool) [xpcom/ds/nsObserverService.cpp:218]
#06: XPTC__InvokebyIndex
#07: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157]
#08: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943]
}
}
Unreported {
4 blocks in heap block record 454 of 3,744
512 bytes (512 requested / 0 slop)
Individual block sizes: 128 x 4
0.01% of the heap (26.91% cumulative)
0.02% of unreported (87.65% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: IPC::ParamTraits<nsTSubstring<char16_t> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char16_t> *) [ipc/glue/IPCMessageUtils.h:427]
#05: mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:688134b4637a12b23de8d3fa28341f624ae1a4f778c5b55dcf14b12bbd31759dc11133d6cb2df16b8e83a7d772f695f377977eec5cebccd2ccde4ebcc3eb3316/ipc/ipdl/PBrowserChild.cpp::5888]
#06: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7197]
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
}
}
Unreported {
2 blocks in heap block record 455 of 3,744
512 bytes (512 requested / 0 slop)
Individual block sizes: 256 x 2
0.01% of the heap (26.92% cumulative)
0.02% of unreported (87.67% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PORT_ZAlloc [security/nss/lib/nss/utilwrap.c:146]
#03: static unsigned long SFTK_SlotInit(char *, char *, char *, struct sftk_token_parametersStr *, int) [security/nss/lib/softoken/pkcs11.c:2708]
#04: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3182]
#05: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243]
#06: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244]
#07: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:504]
#08: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
}
}
Unreported {
1 block in heap block record 456 of 3,744
512 bytes (512 requested / 0 slop)
0.01% of the heap (26.92% cumulative)
0.02% of unreported (87.70% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: bool mozilla::Vector<JS::Compartment *,0,js::SystemAllocPolicy>::growStorageBy(unsigned __int64) [mfbt/Vector.h:1028]
#03: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:609]
#04: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657]
#05: ??? (???:???)
}
}
Unreported {
1 block in heap block record 457 of 3,744
512 bytes (512 requested / 0 slop)
0.01% of the heap (26.93% cumulative)
0.02% of unreported (87.72% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: PL_NewHashTable [nsprpub/lib/ds/plhash.c:88]
#03: static unsigned long SFTK_SlotInit(char *, char *, char *, struct sftk_token_parametersStr *, int) [security/nss/lib/softoken/pkcs11.c:2732]
#04: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3182]
#05: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243]
#06: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244]
#07: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:504]
#08: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
}
}
Unreported {
1 block in heap block record 458 of 3,744
512 bytes (512 requested / 0 slop)
0.01% of the heap (26.94% cumulative)
0.02% of unreported (87.74% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::gfx::DeviceManagerDx::Init() [gfx/thebes/DeviceManagerDx.cpp:59]
#04: gfxWindowsPlatform::InitAcceleration() [gfx/thebes/gfxWindowsPlatform.cpp:426]
#05: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:972]
#06: gfxPlatform::InitChild(mozilla::gfx::ContentDeviceData const &) [gfx/thebes/gfxPlatform.cpp:508]
#07: mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData const &,mozilla::dom::ipc::StructuredCloneData const &,nsTArray<LookAndFeelInt> &&,nsTArray<mozilla::dom::SystemFontListEntry> &&,mozilla::Maybe<void *> const &,unsigned __int64 const &) [dom/ipc/ContentChild.cpp:610]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9589]
}
}
Unreported {
2 blocks in heap block record 459 of 3,744
512 bytes (512 requested / 0 slop)
Individual block sizes: 256 x 2
0.01% of the heap (26.94% cumulative)
0.02% of unreported (87.76% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PORT_ZAlloc [security/nss/lib/nss/utilwrap.c:146]
#03: static unsigned long SFTK_SlotInit(char *, char *, char *, struct sftk_token_parametersStr *, int) [security/nss/lib/softoken/pkcs11.c:2711]
#04: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3182]
#05: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243]
#06: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244]
#07: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:504]
#08: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
}
}
Unreported {
1 block in heap block record 460 of 3,744
512 bytes (512 requested / 0 slop)
0.01% of the heap (26.95% cumulative)
0.02% of unreported (87.79% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayFallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#03: TimerThread::AddTimerInternal(nsTimerImpl *) [xpcom/threads/TimerThread.cpp:641]
#04: nsTimerImpl::InitCommon(mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const &,unsigned int,nsTimerImpl::Callback &&) [xpcom/threads/nsTimerImpl.cpp:317]
#05: nsTimerImpl::InitWithFuncCallbackCommon(void (*)(nsITimer *,void *),void *,unsigned int,unsigned int,mozilla::Variant<int const ,char const *,void (*)(nsITimer *,bool,void *,char *,unsigned __int64)> const &) [xpcom/threads/nsTimerImpl.cpp:336]
#06: NS_NewTimerWithFuncCallback(nsITimer * *,void (*)(nsITimer *,void *),void *,unsigned int,unsigned int,char const *,nsIEventTarget *) [xpcom/threads/nsTimerImpl.cpp:131]
#07: void IdleRunnableWrapper::SetTimer(unsigned int, class nsIEventTarget *) [xpcom/threads/nsThreadUtils.cpp:346]
#08: NS_DispatchToThreadQueue(already_AddRefed<nsIRunnable> &&,unsigned int,nsIThread *,mozilla::EventQueuePriority) [xpcom/threads/nsThreadUtils.cpp:399]
}
}
Unreported {
1 block in heap block record 461 of 3,744
512 bytes (512 requested / 0 slop)
0.01% of the heap (26.96% cumulative)
0.02% of unreported (87.81% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: nsTArray_Impl<txExpandedNameMap_base::MapItem,nsTArrayInfallibleAllocator>::AppendElements<nsTArrayInfallibleAllocator>(unsigned __int64) [xpcom/ds/nsTArray.h:1654]
#05: txExpandedNameMap_base::addItem(txExpandedName const &,void *) [dom/xslt/base/txExpandedNameMap.cpp:33]
#06: nsresult txHandlerTable::init(const struct txElementHandler *, unsigned int) [dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2493]
#07: txHandlerTable::init() [dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2534]
#08: txMozillaXSLTProcessor::Startup() [dom/xslt/xslt/txMozillaXSLTProcessor.cpp:1124]
}
}
Unreported {
1 block in heap block record 462 of 3,744
512 bytes (512 requested / 0 slop)
0.01% of the heap (26.97% cumulative)
0.02% of unreported (87.83% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: mozilla::net::nsIOService::Init() [netwerk/base/nsIOService.cpp:243]
#05: mozilla::net::nsIOService::GetInstance() [netwerk/base/nsIOService.cpp:0]
#06: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::10287]
#07: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#08: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571]
}
}
Unreported {
9 blocks in heap block record 463 of 3,744
512 bytes (512 requested / 0 slop)
Individual block sizes: 64 x 7; 32 x 2
0.01% of the heap (26.97% cumulative)
0.02% of unreported (87.86% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: static void nsTHashtable<mozilla::dom::TabGroup::HashEntry>::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435]
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573]
#06: void nsBaseHashtable<nsCStringHashKey,nsCOMPtr<mozIStorageAsyncStatement>,mozIStorageAsyncStatement *>::Put(const class nsTSubstring<char> & const, class mozIStorageAsyncStatement * *) [xpcom/ds/nsBaseHashtable.h:154]
#07: nsCategoryObserver::nsCategoryObserver(nsTSubstring<char> const &) [xpcom/components/nsCategoryCache.cpp:48]
#08: void nsCategoryCache<nsIContentPolicy>::LazyInit() [xpcom/components/nsCategoryCache.h:98]
}
}
Unreported {
1 block in heap block record 464 of 3,744
512 bytes (512 requested / 0 slop)
0.01% of the heap (26.98% cumulative)
0.02% of unreported (87.88% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: nsTArray_Impl<txExpandedNameMap_base::MapItem,nsTArrayInfallibleAllocator>::AppendElements<nsTArrayInfallibleAllocator>(unsigned __int64) [xpcom/ds/nsTArray.h:1654]
#05: txExpandedNameMap_base::addItem(txExpandedName const &,void *) [dom/xslt/base/txExpandedNameMap.cpp:33]
#06: nsresult txHandlerTable::init(const struct txElementHandler *, unsigned int) [dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2493]
#07: txHandlerTable::init() [dom/xslt/xslt/txStylesheetCompileHandlers.cpp:2536]
#08: txMozillaXSLTProcessor::Startup() [dom/xslt/xslt/txMozillaXSLTProcessor.cpp:1124]
}
}
Unreported {
1 block in heap block record 465 of 3,744
512 bytes (512 requested / 0 slop)
0.01% of the heap (26.99% cumulative)
0.02% of unreported (87.90% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: PORT_ArenaAlloc_Util [security/nss/lib/util/secport.c:318]
#03: SECMOD_CreateModuleEx [security/nss/lib/pk11wrap/pk11pars.c:805]
#04: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1811]
#05: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1876]
#06: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:689]
#07: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#08: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
}
}
Unreported {
1 block in heap block record 466 of 3,744
512 bytes (512 requested / 0 slop)
0.01% of the heap (26.99% cumulative)
0.02% of unreported (87.92% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::StaticPresData::Init() [layout/base/StaticPresData.cpp:18]
#04: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:194]
#05: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#06: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#07: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
#08: XRE_InitEmbedding2(nsIFile *,nsIFile *,nsIDirectoryServiceProvider *) [toolkit/xre/nsEmbedFunctions.cpp:198]
}
}
Unreported {
2 blocks in heap block record 467 of 3,744
512 bytes (512 requested / 0 slop)
Individual block sizes: 256 x 2
0.01% of the heap (27.00% cumulative)
0.02% of unreported (87.95% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: AssignJSString<nsTString<char16_t> >(JSContext *,nsTString<char16_t> &,JSString *) [dom/base/nsJSUtils.h:264]
#05: bool mozilla::dom::WebExtensionInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::158]
#06: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2454]
#07: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#08: js::jit::DoCallFallback(JSContext *,js::jit::BaselineFrame *,js::jit::ICCall_Fallback *,unsigned int,JS::Value *,JS::MutableHandle<JS::Value>) [js/src/jit/BaselineIC.cpp:3191]
}
}
Unreported {
4 blocks in heap block record 468 of 3,744
512 bytes (512 requested / 0 slop)
Individual block sizes: 128 x 4
0.01% of the heap (27.01% cumulative)
0.02% of unreported (87.97% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: net_GetURLSpecFromActualFile(nsIFile *,nsTSubstring<char> &) [netwerk/base/nsURLHelperWin.cpp:43]
#05: mozilla::FileLocation::GetURIString(nsTSubstring<char> &) [xpcom/build/FileLocation.cpp:105]
#06: mozilla::FileLocation::GetURIString(nsTSubstring<char> &) [xpcom/build/FileLocation.cpp:104]
#07: void nsComponentManagerImpl::ManifestComponent(struct nsComponentManagerImpl::ManifestProcessingContext & const, int, char * *) [xpcom/components/nsComponentManager.cpp:801]
#08: void nsComponentManagerImpl::RegisterManifest(NSLocationType, class mozilla::FileLocation & const, bool) [xpcom/components/nsComponentManager.cpp:772]
}
}
Unreported {
2 blocks in heap block record 469 of 3,744
512 bytes (512 requested / 0 slop)
Individual block sizes: 256 x 2
0.01% of the heap (27.01% cumulative)
0.02% of unreported (87.99% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewCondVar [nsprpub/pr/src/threads/combined/prucv.c:449]
#03: nssToken_CreateFromPK11SlotInfo [security/nss/lib/pk11wrap/dev3hack.c:178]
#04: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:134]
#05: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
#06: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#07: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
#08: mozilla::psm::NSSConstructor<nsRandomGenerator>(nsISupports *,nsID const &,void * *) [security/manager/ssl/nsNSSModule.cpp:147]
}
}
Unreported {
1 block in heap block record 470 of 3,744
512 bytes (512 requested / 0 slop)
0.01% of the heap (27.02% cumulative)
0.02% of unreported (88.01% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: PORT_ArenaAlloc_Util [security/nss/lib/util/secport.c:318]
#03: SECMOD_CreateModuleEx [security/nss/lib/pk11wrap/pk11pars.c:805]
#04: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1811]
#05: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:689]
#06: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#07: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
#08: mozilla::psm::NSSConstructor<nsRandomGenerator>(nsISupports *,nsID const &,void * *) [security/manager/ssl/nsNSSModule.cpp:147]
}
}
Unreported {
4 blocks in heap block record 471 of 3,744
512 bytes (512 requested / 0 slop)
Individual block sizes: 128 x 4
0.01% of the heap (27.03% cumulative)
0.02% of unreported (88.04% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: core::result::Result nsstring::nsACString::fallible_append_utf16_to_utf8_impl(struct slice<u16>*, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:357]
#04: mozilla::ipc::CSPToCSPInfo(nsIContentSecurityPolicy *,mozilla::ipc::CSPInfo *) [ipc/glue/BackgroundUtils.cpp:250]
#05: mozilla::dom::ClientSource::SetCsp(nsIContentSecurityPolicy *) [dom/clients/manager/ClientSource.cpp:666]
#06: nsGlobalWindowInner::EnsureClientSource() [dom/base/nsGlobalWindowInner.cpp:1814]
#07: nsGlobalWindowInner::ExecutionReady() [dom/base/nsGlobalWindowInner.cpp:1825]
#08: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2214]
}
}
Unreported {
1 block in heap block record 472 of 3,744
512 bytes (512 requested / 0 slop)
0.01% of the heap (27.04% cumulative)
0.02% of unreported (88.06% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::irregexp::RegExpStack::init() [js/src/irregexp/RegExpStack.cpp:66]
#03: js::NewContext(unsigned int,unsigned int,JSRuntime *) [js/src/vm/JSContext.cpp:166]
#04: mozilla::CycleCollectedJSContext::Initialize(JSRuntime *,unsigned int,unsigned int) [xpcom/base/CycleCollectedJSContext.cpp:154]
#05: XPCJSContext::Initialize(XPCJSContext *) [js/xpconnect/src/XPCJSContext.cpp:0]
#06: XPCJSContext::NewXPCJSContext(XPCJSContext *) [js/xpconnect/src/XPCJSContext.cpp:1244]
#07: nsXPConnect::nsXPConnect() [js/xpconnect/src/nsXPConnect.cpp:76]
#08: nsXPConnect::InitStatics() [js/xpconnect/src/nsXPConnect.cpp:127]
}
}
Unreported {
1 block in heap block record 473 of 3,744
512 bytes (504 requested / 8 slop)
0.01% of the heap (27.04% cumulative)
0.02% of unreported (88.08% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::StaticPresData::GetFontPrefsForLang(nsAtom *,bool *) [layout/base/StaticPresData.cpp:253]
#04: mozilla::dom::Document::DoCacheAllKnownLangPrefs() [dom/base/Document.cpp:15655]
#05: mozilla::ServoStyleSet::PreTraverseSync() [layout/style/ServoStyleSet.cpp:329]
#06: mozilla::ServoStyleSet::ResolveStyleLazily(mozilla::dom::Element &,mozilla::PseudoStyleType,mozilla::StyleRuleInclusion) [layout/style/ServoStyleSet.cpp:1028]
#07: static class mozilla::dom::Element * GetPropagatedScrollStylesForViewport(class nsPresContext *, struct mozilla::ScrollStyles *) [layout/base/nsPresContext.cpp:1048]
#08: nsPresContext::UpdateViewportScrollStylesOverride() [layout/base/nsPresContext.cpp:1094]
}
}
Unreported {
1 block in heap block record 474 of 3,744
512 bytes (504 requested / 8 slop)
0.01% of the heap (27.05% cumulative)
0.02% of unreported (88.11% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::StaticPresData::GetFontPrefsForLang(nsAtom *,bool *) [layout/base/StaticPresData.cpp:253]
#04: mozilla::dom::Document::DoCacheAllKnownLangPrefs() [dom/base/Document.cpp:15654]
#05: mozilla::ServoStyleSet::PreTraverseSync() [layout/style/ServoStyleSet.cpp:329]
#06: mozilla::ServoStyleSet::ResolveStyleLazily(mozilla::dom::Element &,mozilla::PseudoStyleType,mozilla::StyleRuleInclusion) [layout/style/ServoStyleSet.cpp:1028]
#07: static class mozilla::dom::Element * GetPropagatedScrollStylesForViewport(class nsPresContext *, struct mozilla::ScrollStyles *) [layout/base/nsPresContext.cpp:1048]
#08: nsPresContext::UpdateViewportScrollStylesOverride() [layout/base/nsPresContext.cpp:1094]
}
}
Unreported {
2 blocks in heap block record 475 of 3,744
512 bytes (496 requested / 16 slop)
Individual block sizes: 256 x 2
0.01% of the heap (27.06% cumulative)
0.02% of unreported (88.13% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: nssArena_Create [security/nss/lib/base/arena.c:359]
#03: nssToken_CreateFromPK11SlotInfo [security/nss/lib/pk11wrap/dev3hack.c:178]
#04: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:134]
#05: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
#06: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#07: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
#08: mozilla::psm::NSSConstructor<nsRandomGenerator>(nsISupports *,nsID const &,void * *) [security/manager/ssl/nsNSSModule.cpp:147]
}
}
Unreported {
2 blocks in heap block record 476 of 3,744
512 bytes (496 requested / 16 slop)
Individual block sizes: 256 x 2
0.01% of the heap (27.06% cumulative)
0.02% of unreported (88.15% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewLock [nsprpub/pr/src/threads/combined/prulock.c:161]
#03: static unsigned long SFTK_SlotInit(char *, char *, char *, struct sftk_token_parametersStr *, int) [security/nss/lib/softoken/pkcs11.c:2705]
#04: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3182]
#05: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243]
#06: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244]
#07: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:504]
#08: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
}
}
Unreported {
2 blocks in heap block record 477 of 3,744
512 bytes (496 requested / 16 slop)
Individual block sizes: 256 x 2
0.01% of the heap (27.07% cumulative)
0.02% of unreported (88.17% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: nssToken_CreateFromPK11SlotInfo [security/nss/lib/pk11wrap/dev3hack.c:151]
#03: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:134]
#04: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
#05: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#06: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
#07: mozilla::psm::NSSConstructor<nsRandomGenerator>(nsISupports *,nsID const &,void * *) [security/manager/ssl/nsNSSModule.cpp:147]
#08: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
}
}
Unreported {
2 blocks in heap block record 478 of 3,744
512 bytes (496 requested / 16 slop)
Individual block sizes: 256 x 2
0.01% of the heap (27.08% cumulative)
0.02% of unreported (88.20% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewLock [nsprpub/pr/src/threads/combined/prulock.c:161]
#03: static unsigned long SFTK_SlotInit(char *, char *, char *, struct sftk_token_parametersStr *, int) [security/nss/lib/softoken/pkcs11.c:2691]
#04: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3182]
#05: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243]
#06: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244]
#07: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:504]
#08: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
}
}
Unreported {
2 blocks in heap block record 479 of 3,744
512 bytes (496 requested / 16 slop)
Individual block sizes: 256 x 2
0.01% of the heap (27.08% cumulative)
0.02% of unreported (88.22% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PK11_NewSlotInfo [security/nss/lib/pk11wrap/pk11slot.c:365]
#03: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:562]
#04: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
#05: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1876]
#06: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:689]
#07: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#08: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
}
}
Unreported {
2 blocks in heap block record 480 of 3,744
512 bytes (496 requested / 16 slop)
Individual block sizes: 256 x 2
0.01% of the heap (27.09% cumulative)
0.02% of unreported (88.24% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: nssArena_Create [security/nss/lib/base/arena.c:359]
#03: nssToken_CreateFromPK11SlotInfo [security/nss/lib/pk11wrap/dev3hack.c:142]
#04: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:134]
#05: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
#06: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#07: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
#08: mozilla::psm::NSSConstructor<nsRandomGenerator>(nsISupports *,nsID const &,void * *) [security/manager/ssl/nsNSSModule.cpp:147]
}
}
Unreported {
2 blocks in heap block record 481 of 3,744
512 bytes (496 requested / 16 slop)
Individual block sizes: 256 x 2
0.01% of the heap (27.10% cumulative)
0.02% of unreported (88.27% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewLock [nsprpub/pr/src/threads/combined/prulock.c:161]
#03: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3190]
#04: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243]
#05: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244]
#06: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:504]
#07: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
#08: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1876]
}
}
Unreported {
2 blocks in heap block record 482 of 3,744
512 bytes (496 requested / 16 slop)
Individual block sizes: 256 x 2
0.01% of the heap (27.11% cumulative)
0.02% of unreported (88.29% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: void _PR_InitStuff() [nsprpub/pr/src/misc/prinit.c:208]
#03: PR_NewThreadPrivateIndex [nsprpub/pr/src/threads/prtpd.c:103]
#04: NS_LogInit [xpcom/base/nsTraceRefcnt.cpp:831]
#05: static nsresult InitXPCOMGlue(mozilla::LibLoadingStrategy) [browser/app/nsBrowserApp.cpp:230]
#06: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:263]
#07: wmain [toolkit/xre/nsWindowsWMain.cpp:131]
#08: static int __scrt_common_main_seh() [f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:288]
}
}
Unreported {
2 blocks in heap block record 483 of 3,744
512 bytes (496 requested / 16 slop)
Individual block sizes: 256 x 2
0.01% of the heap (27.11% cumulative)
0.02% of unreported (88.31% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewLock [nsprpub/pr/src/threads/combined/prulock.c:161]
#03: sftk_NewSession [security/nss/lib/softoken/pkcs11u.c:1822]
#04: NSC_OpenSession [security/nss/lib/softoken/pkcs11.c:3978]
#05: PK11_InitToken [security/nss/lib/pk11wrap/pk11slot.c:1251]
#06: PK11_InitSlot [security/nss/lib/pk11wrap/pk11slot.c:1477]
#07: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:565]
#08: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
}
}
Unreported {
2 blocks in heap block record 484 of 3,744
512 bytes (496 requested / 16 slop)
Individual block sizes: 256 x 2
0.01% of the heap (27.12% cumulative)
0.02% of unreported (88.33% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PK11_NewSlotInfo [security/nss/lib/pk11wrap/pk11slot.c:370]
#03: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:562]
#04: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841]
#05: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1876]
#06: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:689]
#07: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#08: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
}
}
Unreported {
8 blocks in heap block record 485 of 3,744
512 bytes (448 requested / 64 slop)
Individual block sizes: 64 x 8
0.01% of the heap (27.13% cumulative)
0.02% of unreported (88.36% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: locked_register_thread(mozilla::BaseAutoLock<PSMutex &> const &,char const *,void *) [tools/profiler/core/platform.cpp:2737]
#04: profiler_register_thread(char const *,void *) [tools/profiler/core/platform.cpp:3758]
#05: js::HelperThread::threadLoop() [js/src/vm/HelperThreads.cpp:2484]
#06: static unsigned int js::detail::ThreadTrampoline<void (&)(void *),js::HelperThread *>::Start(void *) [js/src/threading/Thread.h:233]
#07: ucrtbase.dll + 0x1c4be
#08: KERNEL32.DLL + 0x13034
}
}
Unreported {
8 blocks in heap block record 486 of 3,744
512 bytes (436 requested / 76 slop)
Individual block sizes: 64 x 8
0.01% of the heap (27.13% cumulative)
0.02% of unreported (88.38% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsTextFragment::Init() [dom/base/nsTextFragment.cpp:41]
#04: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:185]
#05: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#06: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#07: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
#08: XRE_InitEmbedding2(nsIFile *,nsIFile *,nsIDirectoryServiceProvider *) [toolkit/xre/nsEmbedFunctions.cpp:198]
}
}
Unreported {
8 blocks in heap block record 487 of 3,744
512 bytes (436 requested / 76 slop)
Individual block sizes: 64 x 8
0.01% of the heap (27.14% cumulative)
0.02% of unreported (88.40% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsTextFragment::Init() [dom/base/nsTextFragment.cpp:40]
#04: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:185]
#05: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#06: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#07: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
#08: XRE_InitEmbedding2(nsIFile *,nsIFile *,nsIDirectoryServiceProvider *) [toolkit/xre/nsEmbedFunctions.cpp:198]
}
}
Unreported {
1 block in heap block record 488 of 3,744
496 bytes (488 requested / 8 slop)
0.01% of the heap (27.15% cumulative)
0.02% of unreported (88.42% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsBlockFrame::Reflow(nsPresContext *,mozilla::ReflowOutput &,mozilla::ReflowInput const &,nsReflowStatus &) [layout/generic/nsBlockFrame.cpp:1265]
#04: nsContainerFrame::ReflowChild(nsIFrame *,nsPresContext *,mozilla::ReflowOutput &,mozilla::ReflowInput const &,mozilla::WritingMode const &,mozilla::LogicalPoint const &,nsSize const &,unsigned int,nsReflowStatus &,nsOverflowContinuationTracker *) [layout/generic/nsContainerFrame.cpp:898]
#05: nsCanvasFrame::Reflow(nsPresContext *,mozilla::ReflowOutput &,mozilla::ReflowInput const &,nsReflowStatus &) [layout/generic/nsCanvasFrame.cpp:734]
#06: void nsHTMLScrollFrame::ReflowScrolledFrame(struct mozilla::ScrollReflowInput *, bool, bool, class mozilla::ReflowOutput *) [layout/generic/nsGfxScrollFrame.cpp:562]
#07: nsHTMLScrollFrame::Reflow(nsPresContext *,mozilla::ReflowOutput &,mozilla::ReflowInput const &,nsReflowStatus &) [layout/generic/nsGfxScrollFrame.cpp:1077]
#08: nsContainerFrame::ReflowChild(nsIFrame *,nsPresContext *,mozilla::ReflowOutput &,mozilla::ReflowInput const &,int,int,unsigned int,nsReflowStatus &,nsOverflowContinuationTracker *) [layout/generic/nsContainerFrame.cpp:937]
}
}
Unreported {
5 blocks in heap block record 489 of 3,744
480 bytes (480 requested / 0 slop)
Individual block sizes: 96 x 5
0.01% of the heap (27.15% cumulative)
0.02% of unreported (88.45% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::NullPrincipal::Create(mozilla::OriginAttributes const &,nsIURI *) [caps/NullPrincipal.cpp:65]
#04: mozilla::NullPrincipal::CreateWithoutOriginAttributes() [caps/NullPrincipal.cpp:74]
#05: nsNodeInfoManager::Init(mozilla::dom::Document *) [dom/base/nsNodeInfoManager.cpp:109]
#06: mozilla::dom::Document::Init() [dom/base/Document.cpp:2121]
#07: nsHTMLDocument::Init() [dom/html/nsHTMLDocument.cpp:172]
#08: NS_NewHTMLDocument(mozilla::dom::Document * *,bool) [dom/html/nsHTMLDocument.cpp:136]
}
}
Unreported {
5 blocks in heap block record 490 of 3,744
480 bytes (480 requested / 0 slop)
Individual block sizes: 96 x 5
0.01% of the heap (27.16% cumulative)
0.02% of unreported (88.47% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: static void mozilla::dom::Register(class mozilla::dom::BrowsingContext *) [docshell/base/BrowsingContext.cpp:60]
#04: mozilla::dom::BrowsingContext::CreateFromIPC(mozilla::dom::BrowsingContext::IPCInitializer &&,mozilla::dom::BrowsingContextGroup *,mozilla::dom::ContentParent *) [docshell/base/BrowsingContextFieldList.h:17]
#05: mozilla::dom::ContentChild::RecvRegisterBrowsingContextGroup(nsTArray<mozilla::dom::BrowsingContext::IPCInitializer> &&) [dom/ipc/ContentChild.cpp:3910]
#06: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::11424]
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
}
}
Unreported {
1 block in heap block record 491 of 3,744
480 bytes (480 requested / 0 slop)
0.01% of the heap (27.17% cumulative)
0.02% of unreported (88.49% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: nsPrefBranch::AddObserverImpl(nsTSubstring<char> const &,nsIObserver *,bool) [modules/libpref/Preferences.cpp:2694]
#04: nsContentBlocker::Init() [extensions/permissions/nsContentBlocker.cpp:127]
#05: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::9262]
#06: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#07: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571]
#08: nsCategoryObserver::nsCategoryObserver(nsTSubstring<char> const &) [xpcom/components/nsCategoryCache.cpp:43]
}
}
Unreported {
5 blocks in heap block record 492 of 3,744
480 bytes (480 requested / 0 slop)
Individual block sizes: 96 x 5
0.01% of the heap (27.17% cumulative)
0.02% of unreported (88.51% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::ClientManagerChild::AllocPClientSourceChild(mozilla::dom::ClientSourceConstructorArgs const &) [dom/clients/manager/ClientManagerChild.cpp:76]
#04: mozilla::dom::ClientSource::Activate(mozilla::dom::PClientManagerChild *) [dom/clients/manager/ClientSource.cpp:182]
#05: mozilla::dom::ClientManager::CreateSourceInternal(mozilla::dom::ClientType,nsISerialEventTarget *,mozilla::ipc::PrincipalInfo const &) [dom/clients/manager/ClientManager.cpp:0]
#06: mozilla::dom::ClientManager::CreateSource(mozilla::dom::ClientType,nsISerialEventTarget *,nsIPrincipal *) [dom/clients/manager/ClientManager.cpp:263]
#07: mozilla::dom::AddClientChannelHelper(nsIChannel *,mozilla::Maybe<mozilla::dom::ClientInfo> &&,mozilla::Maybe<mozilla::dom::ClientInfo> &&,nsISerialEventTarget *) [dom/clients/manager/ClientChannelHelper.cpp:228]
#08: nsresult nsDocShell::OpenInitializedChannel(class nsIChannel *, class nsIURILoader *, unsigned int) [docshell/base/nsDocShell.cpp:10606]
}
}
Unreported {
5 blocks in heap block record 493 of 3,744
480 bytes (480 requested / 0 slop)
Individual block sizes: 96 x 5
0.01% of the heap (27.18% cumulative)
0.02% of unreported (88.53% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::ClientManagerChild::AllocPClientSourceChild(mozilla::dom::ClientSourceConstructorArgs const &) [dom/clients/manager/ClientManagerChild.cpp:76]
#04: mozilla::dom::ClientSource::Activate(mozilla::dom::PClientManagerChild *) [dom/clients/manager/ClientSource.cpp:182]
#05: mozilla::dom::ClientManager::CreateSourceInternal(mozilla::dom::ClientType,nsISerialEventTarget *,mozilla::ipc::PrincipalInfo const &) [dom/clients/manager/ClientManager.cpp:0]
#06: mozilla::dom::ClientManager::CreateSource(mozilla::dom::ClientType,nsISerialEventTarget *,nsIPrincipal *) [dom/clients/manager/ClientManager.cpp:263]
#07: nsGlobalWindowInner::EnsureClientSource() [dom/base/nsGlobalWindowInner.cpp:1757]
#08: nsGlobalWindowInner::ExecutionReady() [dom/base/nsGlobalWindowInner.cpp:1825]
}
}
Unreported {
15 blocks in heap block record 494 of 3,744
480 bytes (480 requested / 0 slop)
Individual block sizes: 32 x 15
0.01% of the heap (27.19% cumulative)
0.02% of unreported (88.55% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::MatchPattern::Init(JSContext *,nsTSubstring<char16_t> const &,bool,bool,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:282]
#04: mozilla::extensions::MatchPattern::Constructor(mozilla::dom::GlobalObject &,nsTSubstring<char16_t> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:244]
#05: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:496]
#06: static struct already_AddRefed<mozilla::extensions::MatchPatternSet> mozilla::extensions::ParseMatches(class mozilla::dom::GlobalObject & const, const class mozilla::dom::OwningMatchPatternSetOrStringSequence & const, const struct mozilla::dom::MatchPatternOptions & const, mozilla::extensions::ErrorBehavior, class mozilla::ErrorResult & const) [toolkit/components/extensions/WebExtensionPolicy.cpp:112]
#07: mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:148]
#08: mozilla::extensions::WebExtensionPolicy::Constructor(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:192]
}
}
Unreported {
5 blocks in heap block record 495 of 3,744
480 bytes (480 requested / 0 slop)
Individual block sizes: 96 x 5
0.01% of the heap (27.19% cumulative)
0.02% of unreported (88.57% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoDeclarationBlock> geckoservo::glue::Servo_DeclarationBlock_CreateEmpty() [servo/ports/geckolib/glue.rs:3978]
#03: nsMappedAttributes::LazilyResolveServoDeclaration(mozilla::dom::Document *) [dom/base/nsMappedAttributes.cpp:278]
#04: nsHTMLStyleSheet::CalculateMappedServoDeclarations() [layout/style/nsHTMLStyleSheet.cpp:155]
#05: mozilla::ServoStyleSet::PreTraverseSync() [layout/style/ServoStyleSet.cpp:321]
#06: mozilla::ServoStyleSet::ResolveStyleLazily(mozilla::dom::Element &,mozilla::PseudoStyleType,mozilla::StyleRuleInclusion) [layout/style/ServoStyleSet.cpp:1028]
#07: static class mozilla::dom::Element * GetPropagatedScrollStylesForViewport(class nsPresContext *, struct mozilla::ScrollStyles *) [layout/base/nsPresContext.cpp:1048]
#08: nsPresContext::UpdateViewportScrollStylesOverride() [layout/base/nsPresContext.cpp:1094]
}
}
Unreported {
5 blocks in heap block record 496 of 3,744
480 bytes (480 requested / 0 slop)
Individual block sizes: 96 x 5
0.01% of the heap (27.20% cumulative)
0.02% of unreported (88.60% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsSHistory::nsSHistory(nsDocShell *) [docshell/shistory/nsSHistory.cpp:208]
#04: mozilla::dom::ChildSHistory::ChildSHistory(nsDocShell *) [docshell/shistory/ChildSHistory.cpp:21]
#05: nsDocShell::InitSessionHistory() [docshell/base/nsDocShell.cpp:4814]
#06: nsWebBrowser::Create(nsIWebBrowserChrome *,nsIWidget *,mozilla::OriginAttributes const &,mozilla::dom::BrowsingContext *,bool) [toolkit/components/browser/nsWebBrowser.cpp:158]
#07: mozilla::dom::BrowserChild::Init(mozIDOMWindowProxy *) [dom/ipc/BrowserChild.cpp:509]
#08: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1852]
}
}
Unreported {
5 blocks in heap block record 497 of 3,744
480 bytes (480 requested / 0 slop)
Individual block sizes: 96 x 5
0.01% of the heap (27.21% cumulative)
0.02% of unreported (88.62% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528]
#03: mozilla::dom::PBrowserChild::SendPWindowGlobalConstructor(mozilla::dom::PWindowGlobalChild *,mozilla::dom::WindowGlobalInit const &) [s3:gecko-generated-sources-l1:688134b4637a12b23de8d3fa28341f624ae1a4f778c5b55dcf14b12bbd31759dc11133d6cb2df16b8e83a7d772f695f377977eec5cebccd2ccde4ebcc3eb3316/ipc/ipdl/PBrowserChild.cpp::591]
#04: mozilla::dom::WindowGlobalChild::Create(nsGlobalWindowInner *) [dom/ipc/WindowGlobalChild.cpp:93]
#05: nsGlobalWindowInner::InnerSetNewDocument(JSContext *,mozilla::dom::Document *) [dom/base/nsGlobalWindowInner.cpp:1621]
#06: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2210]
#07: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:967]
#08: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
}
}
Unreported {
5 blocks in heap block record 498 of 3,744
480 bytes (440 requested / 40 slop)
Individual block sizes: 96 x 5
0.01% of the heap (27.21% cumulative)
0.02% of unreported (88.64% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::DocGroup::DocGroup(mozilla::dom::TabGroup *,nsTSubstring<char> const &) [dom/base/DocGroup.cpp:56]
#04: mozilla::dom::TabGroup::AddDocument(nsTSubstring<char> const &,mozilla::dom::Document *) [dom/base/TabGroup.cpp:153]
#05: mozilla::dom::Document::SetScopeObject(nsIGlobalObject *) [dom/base/Document.cpp:6489]
#06: mozilla::dom::Document::SetScriptGlobalObject(nsIScriptGlobalObject *) [dom/base/Document.cpp:6663]
#07: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2159]
#08: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:967]
}
}
Unreported {
6 blocks in heap block record 499 of 3,744
480 bytes (432 requested / 48 slop)
Individual block sizes: 80 x 6
0.01% of the heap (27.22% cumulative)
0.02% of unreported (88.66% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:131]
#04: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832]
#05: nsChromeRegistryContent::RegisterPackage(ChromePackage const &) [chrome/nsChromeRegistryContent.cpp:65]
#06: nsChromeRegistryContent::RegisterRemoteChrome(nsTArray<ChromePackage> const &,nsTArray<SubstitutionMapping> const &,nsTArray<OverrideMapping> const &,nsTSubstring<char> const &,bool) [chrome/nsChromeRegistryContent.cpp:28]
#07: mozilla::dom::ContentChild::RecvRegisterChrome(nsTArray<ChromePackage> &&,nsTArray<SubstitutionMapping> &&,nsTArray<OverrideMapping> &&,nsTString<char> const &,bool const &) [dom/ipc/ContentChild.cpp:2276]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::8172]
}
}
Unreported {
7 blocks in heap block record 500 of 3,744
448 bytes (448 requested / 0 slop)
Individual block sizes: 64 x 7
0.01% of the heap (27.23% cumulative)
0.02% of unreported (88.68% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: static void nsTHashtable<nsBaseHashtableET<nsCStringHashKey,mozilla::net::SubstitutingProtocolHandler::SubstitutionEntry> >::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435]
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573]
#06: mozilla::net::SubstitutingProtocolHandler::SetSubstitutionWithFlags(nsTSubstring<char> const &,nsIURI *,unsigned int) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:479]
#07: nsChromeRegistryContent::RegisterSubstitution(SubstitutionMapping const &) [chrome/nsChromeRegistryContent.cpp:100]
#08: mozilla::dom::ContentChild::RecvRegisterChromeItem(ChromeRegistryItem const &) [dom/ipc/ContentChild.cpp:2305]
}
}
Unreported {
1 block in heap block record 501 of 3,744
448 bytes (448 requested / 0 slop)
0.01% of the heap (27.23% cumulative)
0.02% of unreported (88.70% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: void nsBaseHashtable<nsCStringHashKey,nsCOMPtr<mozIStorageAsyncStatement>,mozIStorageAsyncStatement *>::Put(const class nsTSubstring<char> & const, class mozIStorageAsyncStatement * *) [xpcom/ds/nsBaseHashtable.h:154]
#05: nsCategoryObserver::nsCategoryObserver(nsTSubstring<char> const &) [xpcom/components/nsCategoryCache.cpp:48]
#06: void nsCategoryCache<nsIContentPolicy>::LazyInit() [xpcom/components/nsCategoryCache.h:98]
#07: nsresult nsContentPolicy::CheckPolicy( *, class nsIURI *, class nsILoadInfo *, const class nsTSubstring<char> & const, short *) [dom/base/nsContentPolicy.cpp:121]
#08: nsresult nsContentPolicy::ShouldLoad(class nsIURI *, class nsILoadInfo *, const class nsTSubstring<char> & const, short *) [dom/base/nsContentPolicy.cpp:199]
}
}
Unreported {
14 blocks in heap block record 502 of 3,744
448 bytes (448 requested / 0 slop)
Individual block sizes: 32 x 14
0.01% of the heap (27.24% cumulative)
0.02% of unreported (88.72% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::MatchPattern::Init(JSContext *,nsTSubstring<char16_t> const &,bool,bool,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:282]
#04: mozilla::extensions::MatchPattern::Constructor(mozilla::dom::GlobalObject &,nsTSubstring<char16_t> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:244]
#05: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:496]
#06: static bool mozilla::dom::MatchPatternSet_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:410848b5f7e64a50f31d99f3bbe51bd115818ce41b123d9886a312ab9ec42903babf440a08fdd4f176333814c90869101ee7315261784a195b3dca167cfca4a8/dom/bindings/MatchPatternBinding.cpp::1885]
#07: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
}
}
Unreported {
7 blocks in heap block record 503 of 3,744
448 bytes (448 requested / 0 slop)
Individual block sizes: 64 x 7
0.01% of the heap (27.24% cumulative)
0.02% of unreported (88.74% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: AssignJSString<nsTString<char16_t> >(JSContext *,nsTString<char16_t> &,JSString *) [dom/base/nsJSUtils.h:264]
#05: bool mozilla::dom::WebExtensionInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::452]
#06: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2454]
#07: ??? (???:???)
}
}
Unreported {
7 blocks in heap block record 504 of 3,744
448 bytes (448 requested / 0 slop)
Individual block sizes: 64 x 7
0.01% of the heap (27.25% cumulative)
0.02% of unreported (88.76% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: IPC::ParamTraits<nsTSubstring<char> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char> *) [ipc/glue/IPCMessageUtils.h:375]
#05: static bool mozilla::ipc::ReadIPDLParam<mozilla::Maybe<nsTString<char> > >(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::Maybe<nsTString<char> > *) [ipc/glue/IPDLParamTraits.h:61]
#06: static bool mozilla::ipc::IPDLParamTraits<mozilla::dom::JSWindowActorInfo>::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::dom::JSWindowActorInfo *) [s3:gecko-generated-sources-l1:8eae26ec4ce3d1c1cdf98422e7d507f19930c23c39aa5ec6a44ebaa4f633f65d60caa605920cbb2f57d2d77be3753f1a1d2d67e7353d910add342f8b42fe6e4f/ipc/ipdl/PContent.cpp::4294]
#07: static bool mozilla::ipc::IPDLParamTraits<nsTArray<mozilla::dom::JSWindowActorInfo> >::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class nsTArray<mozilla::dom::JSWindowActorInfo> *) [ipc/glue/IPDLParamTraits.h:182]
#08: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9463]
}
}
Unreported {
7 blocks in heap block record 505 of 3,744
448 bytes (448 requested / 0 slop)
Individual block sizes: 64 x 7
0.01% of the heap (27.26% cumulative)
0.02% of unreported (88.78% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: mozJSComponentLoader::Import(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSObject *>,bool) [js/xpconnect/loader/mozJSComponentLoader.cpp:1327]
#05: mozilla::dom::module_getter::ModuleGetter(JSContext *,unsigned int,JS::Value *) [dom/base/ChromeUtils.cpp:513]
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#07: js::CallGetter(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:735]
#08: js::NativeGetExistingProperty(JSContext *,JS::Handle<JSObject *>,JS::Handle<js::NativeObject *>,JS::Handle<js::Shape *>,JS::MutableHandle<JS::Value>) [js/src/vm/NativeObject.cpp:2325]
}
}
Unreported {
1 block in heap block record 506 of 3,744
448 bytes (448 requested / 0 slop)
0.01% of the heap (27.26% cumulative)
0.02% of unreported (88.80% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: static void mozilla::ipc::ChannelCountReporter::Increment(const char *) [ipc/glue/MessageChannel.cpp:527]
#05: mozilla::ipc::MessageChannel::Open(IPC::Channel *,MessageLoop *,mozilla::ipc::Side) [ipc/glue/MessageChannel.cpp:826]
#06: bool mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild>::Bind(class mozilla::PProcessHangMonitorChild *) [ipc/glue/ProtocolUtils.h:790]
#07: void `anonymous namespace'::HangMonitorChild::Bind(class mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> *) [dom/ipc/ProcessHangMonitor.cpp:587]
#08: nsresult mozilla::detail::RunnableMethodImpl<(anonymous namespace)::HangMonitorChild *,void ((anonymous namespace)::HangMonitorChild::*)(mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> &&),0,mozilla::RunnableKind::Standard,mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> &&>::Run() [xpcom/threads/nsThreadUtils.h:1179]
}
}
Unreported {
1 block in heap block record 507 of 3,744
448 bytes (448 requested / 0 slop)
0.01% of the heap (27.27% cumulative)
0.02% of unreported (88.82% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: bool nsBaseHashtable<nsStringHashKey,RefPtr<mozilla::dom::JSWindowActorProtocol>,mozilla::dom::JSWindowActorProtocol *>::Put(const class nsTSubstring<char16_t> & const, class mozilla::dom::JSWindowActorProtocol * *, const struct std::nothrow_t & const) [xpcom/ds/nsBaseHashtable.h:161]
#05: mozilla::dom::JSWindowActorService::LoadJSWindowActorInfos(nsTArray<mozilla::dom::JSWindowActorInfo> &) [dom/ipc/JSWindowActorService.cpp:414]
#06: mozilla::dom::ContentChild::RecvInitJSWindowActorInfos(nsTArray<mozilla::dom::JSWindowActorInfo> &&) [dom/ipc/ContentChild.cpp:2812]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9473]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
7 blocks in heap block record 508 of 3,744
448 bytes (448 requested / 0 slop)
Individual block sizes: 64 x 7
0.01% of the heap (27.27% cumulative)
0.02% of unreported (88.84% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: mozilla::dom::ConvertJSValueToByteString(JSContext *,JS::Handle<JS::Value>,bool,nsTSubstring<char> &) [dom/bindings/BindingUtils.cpp:2731]
#05: bool mozilla::dom::WebExtensionInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::303]
#06: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2454]
#07: ??? (???:???)
}
}
Unreported {
2 blocks in heap block record 509 of 3,744
448 bytes (432 requested / 16 slop)
Individual block sizes: 224 x 2
0.01% of the heap (27.28% cumulative)
0.02% of unreported (88.86% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366]
#04: nsresult std::_Func_impl_no_alloc<`lambda at z:/task_1561662719/build/src/obj-firefox/dist/include/nsIURIMutator.h:444:10',nsresult,nsIURIMutator *>::_Do_call(class nsIURIMutator * *)
#05: nsChromeProtocolHandler::CreateNewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [chrome/nsChromeProtocolHandler.cpp:74]
#06: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1782]
#07: NS_NewURI(nsIURI * *,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1670]
#08: nsLayoutStylesheetCache::LoadSheetURL(char const *,RefPtr<mozilla::StyleSheet> *,mozilla::css::SheetParsingMode,mozilla::css::FailureAction) [layout/style/nsLayoutStylesheetCache.cpp:457]
}
}
Unreported {
4 blocks in heap block record 510 of 3,744
448 bytes (416 requested / 32 slop)
Individual block sizes: 112 x 4
0.01% of the heap (27.29% cumulative)
0.02% of unreported (88.88% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::DOMEventTargetHelper::GetOrCreateListenerManager() [dom/events/DOMEventTargetHelper.cpp:204]
#04: mozilla::dom::EventTarget::AddEventListener(nsTSubstring<char16_t> const &,mozilla::dom::EventListener *,mozilla::dom::AddEventListenerOptionsOrBoolean const &,mozilla::dom::Nullable<bool> const &,mozilla::ErrorResult &) [dom/events/EventTarget.cpp:62]
#05: mozilla::dom::EventTarget_Binding::addEventListener(JSContext *,JS::Handle<JSObject *>,mozilla::dom::EventTarget *,JSJitMethodCallArgs const &) [s3:gecko-generated-sources-l1:672e74a090ab9e8d7b663e6dc12881a77626fe08138e68c1d22f3aac1e3e469290756df1fd0237a66ab2f080c54b72f594c5c2ef126f52ac5f70683925425a0e/dom/bindings/EventTargetBinding.cpp::931]
#06: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::MaybeGlobalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
#07: ??? (???:???)
}
}
Unreported {
7 blocks in heap block record 511 of 3,744
448 bytes (392 requested / 56 slop)
Individual block sizes: 64 x 7
0.01% of the heap (27.29% cumulative)
0.02% of unreported (88.90% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:506]
#04: static struct already_AddRefed<mozilla::extensions::MatchPatternSet> mozilla::extensions::ParseMatches(class mozilla::dom::GlobalObject & const, const class mozilla::dom::OwningMatchPatternSetOrStringSequence & const, const struct mozilla::dom::MatchPatternOptions & const, mozilla::extensions::ErrorBehavior, class mozilla::ErrorResult & const) [toolkit/components/extensions/WebExtensionPolicy.cpp:112]
#05: mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:148]
#06: mozilla::extensions::WebExtensionPolicy::Constructor(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:192]
#07: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2471]
#08: ??? (???:???)
}
}
Unreported {
7 blocks in heap block record 512 of 3,744
448 bytes (392 requested / 56 slop)
Individual block sizes: 64 x 7
0.01% of the heap (27.30% cumulative)
0.02% of unreported (88.92% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: bool mozilla::dom::WebExtensionInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::278]
#04: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2454]
#05: ??? (???:???)
}
}
Unreported {
1 block in heap block record 513 of 3,744
432 bytes (432 requested / 0 slop)
0.01% of the heap (27.31% cumulative)
0.02% of unreported (88.94% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsresult mozilla::image::SVGDocumentWrapper::SetupViewer(class nsIRequest *, class nsIContentViewer * *, class nsILoadGroup * *) [image/SVGDocumentWrapper.cpp:310]
#04: nsresult mozilla::image::SVGDocumentWrapper::OnStartRequest(class nsIRequest *) [image/SVGDocumentWrapper.cpp:196]
#05: mozilla::image::VectorImage::OnStartRequest(nsIRequest *) [image/VectorImage.cpp:0]
#06: mozilla::image::ImageFactory::CreateVectorImage(nsIRequest *,mozilla::image::ProgressTracker *,nsTString<char> const &,nsIURI *,unsigned int,unsigned int) [image/ImageFactory.cpp:270]
#07: mozilla::image::ImageFactory::CreateImage(nsIRequest *,mozilla::image::ProgressTracker *,nsTString<char> const &,nsIURI *,bool,unsigned int) [image/ImageFactory.cpp:127]
#08: nsresult imgRequest::OnDataAvailable(class nsIRequest *, class nsIInputStream *, unsigned __int64, unsigned int) [image/imgRequest.cpp:1024]
}
}
Unreported {
1 block in heap block record 514 of 3,744
432 bytes (424 requested / 8 slop)
0.01% of the heap (27.31% cumulative)
0.02% of unreported (88.96% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: class js::InlineMap<JSAtom *,js::frontend::RecyclableAtomMapValueWrapper<unsigned int>,24,js::frontend::NameMapHasher,js::SystemAllocPolicy> * js::frontend::CollectionPool<js::InlineMap<JSAtom *,js::frontend::RecyclableAtomMapValueWrapper<unsigned int>,24,js::frontend::NameMapHasher,js::SystemAllocPolicy>,js::frontend::InlineTablePool<js::InlineMap<JSAtom *,js::frontend::RecyclableAtomMapValueWrapper<unsigned int>,24,js::frontend::NameMapHasher,js::SystemAllocPolicy> > >::allocate() [js/src/frontend/NameCollections.h:40]
#03: js::frontend::GeneralParser<js::frontend::FullParseHandler,mozilla::Utf8Unit>::catchBlockStatement(js::frontend::YieldHandling,js::frontend::ParseContext::Scope &) [js/src/frontend/Parser.cpp:6730]
#04: js::frontend::GeneralParser<js::frontend::FullParseHandler,mozilla::Utf8Unit>::tryStatement(js::frontend::YieldHandling) [js/src/frontend/Parser.cpp:6628]
#05: js::frontend::GeneralParser<js::frontend::FullParseHandler,mozilla::Utf8Unit>::statementListItem(js::frontend::YieldHandling,bool) [js/src/frontend/Parser.cpp:7984]
#06: js::frontend::GeneralParser<js::frontend::FullParseHandler,mozilla::Utf8Unit>::statementList(js::frontend::YieldHandling) [js/src/frontend/Parser.cpp:3476]
#07: js::frontend::GeneralParser<js::frontend::FullParseHandler,mozilla::Utf8Unit>::functionBody(js::frontend::InHandling,js::frontend::YieldHandling,js::frontend::FunctionSyntaxKind,js::frontend::GeneralParser<js::frontend::FullParseHandler,mozilla::Utf8Unit>::FunctionBodyType) [js/src/frontend/Parser.cpp:1880]
#08: js::frontend::GeneralParser<js::frontend::FullParseHandler,mozilla::Utf8Unit>::functionFormalParametersAndBody(js::frontend::InHandling,js::frontend::YieldHandling,js::frontend::FunctionNode * *,js::frontend::FunctionSyntaxKind,mozilla::Maybe<unsigned int> const &,bool) [js/src/frontend/Parser.cpp:3040]
}
}
Unreported {
1 block in heap block record 515 of 3,744
432 bytes (424 requested / 8 slop)
0.01% of the heap (27.32% cumulative)
0.02% of unreported (88.98% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: class js::InlineMap<JSAtom *,js::frontend::RecyclableAtomMapValueWrapper<unsigned int>,24,js::frontend::NameMapHasher,js::SystemAllocPolicy> * js::frontend::CollectionPool<js::InlineMap<JSAtom *,js::frontend::RecyclableAtomMapValueWrapper<unsigned int>,24,js::frontend::NameMapHasher,js::SystemAllocPolicy>,js::frontend::InlineTablePool<js::InlineMap<JSAtom *,js::frontend::RecyclableAtomMapValueWrapper<unsigned int>,24,js::frontend::NameMapHasher,js::SystemAllocPolicy> > >::allocate() [js/src/frontend/NameCollections.h:40]
#03: js::frontend::TDZCheckCache::needsTDZCheck(js::frontend::BytecodeEmitter *,JSAtom *) [js/src/frontend/TDZCheckCache.cpp:28]
#04: js::frontend::BytecodeEmitter::emitTDZCheckIfNeeded(JS::Handle<JSAtom *>,js::frontend::NameLocation const &) [js/src/frontend/BytecodeEmitter.cpp:1772]
#05: js::frontend::NameOpEmitter::emitGet() [js/src/frontend/NameOpEmitter.cpp:71]
#06: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode *,js::frontend::ValueUsage,js::frontend::BytecodeEmitter::EmitLineNumberNote) [js/src/frontend/BytecodeEmitter.cpp:9311]
#07: js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::CallNode *,js::frontend::ValueUsage) [js/src/frontend/BytecodeEmitter.cpp:7452]
#08: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode *,js::frontend::ValueUsage,js::frontend::BytecodeEmitter::EmitLineNumberNote) [js/src/frontend/BytecodeEmitter.cpp:9247]
}
}
Unreported {
1 block in heap block record 516 of 3,744
432 bytes (424 requested / 8 slop)
0.01% of the heap (27.32% cumulative)
0.02% of unreported (89.00% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: static void NewRequestAndEntry(bool, class imgLoader *, const class mozilla::image::ImageCacheKey & const, class imgRequest * *, class imgCacheEntry * *) [image/imgLoader.cpp:584]
#04: imgLoader::LoadImage(nsIURI *,nsIURI *,nsIURI *,mozilla::net::ReferrerPolicy,nsIPrincipal *,unsigned __int64,nsILoadGroup *,imgINotificationObserver *,nsINode *,mozilla::dom::Document *,unsigned int,nsISupports *,unsigned int,nsTSubstring<char16_t> const &,bool,imgRequestProxy * *) [image/imgLoader.cpp:2222]
#05: nsContentUtils::LoadImage(nsIURI *,nsINode *,mozilla::dom::Document *,nsIPrincipal *,unsigned __int64,nsIURI *,mozilla::net::ReferrerPolicy,imgINotificationObserver *,int,nsTSubstring<char16_t> const &,imgRequestProxy * *,unsigned int,bool) [dom/base/nsContentUtils.cpp:3337]
#06: mozilla::css::ImageLoader::LoadImage(mozilla::StyleComputedUrl const &,mozilla::dom::Document &) [layout/style/ImageLoader.cpp:463]
#07: class imgRequestProxy * mozilla::StyleComputedUrl::LoadImage(class mozilla::dom::Document & const) [layout/style/nsStyleStruct.cpp:141]
#08: nsStyleImageRequest::Resolve(mozilla::dom::Document &,nsStyleImageRequest const *) [layout/style/nsStyleStruct.cpp:1777]
}
}
Unreported {
1 block in heap block record 517 of 3,744
432 bytes (424 requested / 8 slop)
0.01% of the heap (27.33% cumulative)
0.02% of unreported (89.02% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: class js::InlineMap<JSAtom *,js::frontend::RecyclableAtomMapValueWrapper<unsigned int>,24,js::frontend::NameMapHasher,js::SystemAllocPolicy> * js::frontend::CollectionPool<js::InlineMap<JSAtom *,js::frontend::RecyclableAtomMapValueWrapper<unsigned int>,24,js::frontend::NameMapHasher,js::SystemAllocPolicy>,js::frontend::InlineTablePool<js::InlineMap<JSAtom *,js::frontend::RecyclableAtomMapValueWrapper<unsigned int>,24,js::frontend::NameMapHasher,js::SystemAllocPolicy> > >::allocate() [js/src/frontend/NameCollections.h:40]
#03: js::frontend::TDZCheckCache::noteTDZCheck(js::frontend::BytecodeEmitter *,JSAtom *,js::MaybeCheckTDZ) [js/src/frontend/TDZCheckCache.cpp:57]
#04: js::frontend::EmitterScope::enterLexical(js::frontend::BytecodeEmitter *,js::ScopeKind,JS::Handle<js::LexicalScope::Data *>) [js/src/frontend/EmitterScope.cpp:486]
#05: js::frontend::BytecodeEmitter::emitLexicalScope(js::frontend::LexicalScopeNode *) [js/src/frontend/BytecodeEmitter.cpp:4906]
#06: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode *,js::frontend::ValueUsage,js::frontend::BytecodeEmitter::EmitLineNumberNote) [js/src/frontend/BytecodeEmitter.cpp:9253]
#07: js::frontend::BytecodeEmitter::emitTry(js::frontend::TryNode *) [js/src/frontend/BytecodeEmitter.cpp:4696]
#08: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode *,js::frontend::ValueUsage,js::frontend::BytecodeEmitter::EmitLineNumberNote) [js/src/frontend/BytecodeEmitter.cpp:8976]
}
}
Unreported {
1 block in heap block record 518 of 3,744
432 bytes (424 requested / 8 slop)
0.01% of the heap (27.33% cumulative)
0.02% of unreported (89.04% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: class js::InlineMap<JSAtom *,js::frontend::RecyclableAtomMapValueWrapper<unsigned int>,24,js::frontend::NameMapHasher,js::SystemAllocPolicy> * js::frontend::CollectionPool<js::InlineMap<JSAtom *,js::frontend::RecyclableAtomMapValueWrapper<unsigned int>,24,js::frontend::NameMapHasher,js::SystemAllocPolicy>,js::frontend::InlineTablePool<js::InlineMap<JSAtom *,js::frontend::RecyclableAtomMapValueWrapper<unsigned int>,24,js::frontend::NameMapHasher,js::SystemAllocPolicy> > >::allocate() [js/src/frontend/NameCollections.h:40]
#03: js::frontend::ParseContext::init() [js/src/frontend/ParseContext.cpp:279]
#04: js::frontend::Parser<js::frontend::FullParseHandler,mozilla::Utf8Unit>::standaloneLazyFunction(JS::Handle<JSFunction *>,unsigned int,bool,js::GeneratorKind,js::FunctionAsyncKind) [js/src/frontend/Parser.cpp:2895]
#05: js::frontend::CompileLazyFunction(JSContext *,JS::Handle<js::LazyScript *>,mozilla::Utf8Unit const *,unsigned __int64) [js/src/frontend/BytecodeCompiler.cpp:1016]
#06: JSFunction::createScriptForLazilyInterpretedFunction(JSContext *,JS::Handle<JSFunction *>) [js/src/vm/JSFunction.cpp:1625]
#07: JSFunction::getOrCreateScript(JSContext *,JS::Handle<JSFunction *>) [js/src/vm/JSFunction.h:553]
#08: JSFunction::createScriptForLazilyInterpretedFunction(JSContext *,JS::Handle<JSFunction *>) [js/src/vm/JSFunction.cpp:1582]
}
}
Unreported {
1 block in heap block record 519 of 3,744
432 bytes (424 requested / 8 slop)
0.01% of the heap (27.34% cumulative)
0.02% of unreported (89.05% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: class js::InlineMap<JSAtom *,js::frontend::RecyclableAtomMapValueWrapper<unsigned int>,24,js::frontend::NameMapHasher,js::SystemAllocPolicy> * js::frontend::CollectionPool<js::InlineMap<JSAtom *,js::frontend::RecyclableAtomMapValueWrapper<unsigned int>,24,js::frontend::NameMapHasher,js::SystemAllocPolicy>,js::frontend::InlineTablePool<js::InlineMap<JSAtom *,js::frontend::RecyclableAtomMapValueWrapper<unsigned int>,24,js::frontend::NameMapHasher,js::SystemAllocPolicy> > >::allocate() [js/src/frontend/NameCollections.h:40]
#03: js::frontend::EmitterScope::enterFunction(js::frontend::BytecodeEmitter *,js::frontend::FunctionBox *) [js/src/frontend/EmitterScope.cpp:574]
#04: js::frontend::FunctionScriptEmitter::prepareForParameters() [js/src/frontend/FunctionEmitter.cpp:429]
#05: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::FunctionNode *,js::frontend::BytecodeEmitter::TopLevelFunction) [js/src/frontend/BytecodeEmitter.cpp:2506]
#06: js::frontend::CompileLazyFunction(JSContext *,JS::Handle<js::LazyScript *>,mozilla::Utf8Unit const *,unsigned __int64) [js/src/frontend/BytecodeCompiler.cpp:1016]
#07: JSFunction::createScriptForLazilyInterpretedFunction(JSContext *,JS::Handle<JSFunction *>) [js/src/vm/JSFunction.cpp:1625]
#08: JSFunction::getOrCreateScript(JSContext *,JS::Handle<JSFunction *>) [js/src/vm/JSFunction.h:553]
}
}
Unreported {
9 blocks in heap block record 520 of 3,744
432 bytes (360 requested / 72 slop)
Individual block sizes: 48 x 9
0.01% of the heap (27.35% cumulative)
0.02% of unreported (89.07% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::SchedulerGroup::CreateEventTargetFor(mozilla::TaskCategory) [xpcom/threads/SchedulerGroup.cpp:201]
#04: SystemGroupImpl::SystemGroupImpl() [xpcom/threads/SystemGroup.cpp:36]
#05: SystemGroupImpl::InitStatic() [xpcom/threads/SystemGroup.cpp:43]
#06: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:331]
#07: XRE_InitEmbedding2(nsIFile *,nsIFile *,nsIDirectoryServiceProvider *) [toolkit/xre/nsEmbedFunctions.cpp:198]
#08: mozilla::ipc::ScopedXREEmbed::Start() [ipc/glue/ScopedXREEmbed.cpp:83]
}
}
Unreported {
9 blocks in heap block record 521 of 3,744
432 bytes (315 requested / 117 slop)
Individual block sizes: 48 x 9
0.01% of the heap (27.35% cumulative)
0.02% of unreported (89.09% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: class JSFlatString * js::NewStringCopyNDontDeflate<js::CanGC,unsigned char>(struct JSContext *, const unsigned char *, unsigned __int64) [js/src/vm/StringType.cpp:1757]
#03: JS_NewStringCopyZ(JSContext *,char const *) [js/src/jsapi.cpp:4128]
#04: js::ErrorToException(JSContext *,JSErrorReport *,JSErrorFormatString const * (*)(void *,unsigned int),void *) [js/src/jsexn.cpp:654]
#05: js::ReportErrorNumberUCArray(JSContext *,unsigned int,JSErrorFormatString const * (*)(void *,unsigned int),void *,unsigned int,char16_t const * *) [js/src/vm/JSContext.cpp:866]
#06: JS_ReportErrorNumberUCArray(JSContext *,JSErrorFormatString const * (*)(void *,unsigned int),void *,unsigned int,char16_t const * *) [js/src/jsapi.cpp:4783]
#07: mozilla::binding_danger::TErrorResult<mozilla::binding_danger::JustAssertCleanupPolicy>::SetPendingExceptionWithMessage(JSContext *) [dom/bindings/BindingUtils.cpp:260]
#08: static bool mozilla::dom::URL_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:e5e8e0d74c3c1dbf5ede60e9176b9f6c4094934c62732bd97291aebc7e56b575defa2050b828aeb5713ea167ab5de5bd400249c60bfe33a0f64d787cc2a33b46/dom/bindings/URLBinding.cpp::1360]
}
}
Unreported {
7 blocks in heap block record 522 of 3,744
416 bytes (416 requested / 0 slop)
Individual block sizes: 64 x 6; 32
0.01% of the heap (27.36% cumulative)
0.02% of unreported (89.11% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: IPC::ParamTraits<nsTSubstring<char16_t> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char16_t> *) [ipc/glue/IPCMessageUtils.h:427]
#05: static bool mozilla::ipc::IPDLParamTraits<mozilla::dom::JSWindowActorInfo>::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::dom::JSWindowActorInfo *) [s3:gecko-generated-sources-l1:8eae26ec4ce3d1c1cdf98422e7d507f19930c23c39aa5ec6a44ebaa4f633f65d60caa605920cbb2f57d2d77be3753f1a1d2d67e7353d910add342f8b42fe6e4f/ipc/ipdl/PContent.cpp::4285]
#06: static bool mozilla::ipc::IPDLParamTraits<nsTArray<mozilla::dom::JSWindowActorInfo> >::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class nsTArray<mozilla::dom::JSWindowActorInfo> *) [ipc/glue/IPDLParamTraits.h:182]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9463]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
1 block in heap block record 523 of 3,744
416 bytes (416 requested / 0 slop)
0.01% of the heap (27.36% cumulative)
0.02% of unreported (89.13% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: class std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > * std::vector<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,std::allocator<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > > >::_Emplace_reallocate<const std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > &>(class std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > *, const class std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > & const) [vs2017_15.8.4/VC/include/vector:956]
#04: CommandLine::ParseFromString(std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > const &) [ipc/chromium/src/base/command_line.cc:81]
#05: CommandLine::Init(int,char const * const *) [ipc/chromium/src/base/command_line.cc:171]
#06: XRE_InitCommandLine(int,char * * const) [toolkit/xre/nsAppRunner.cpp:4900]
#07: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:627]
#08: static int content_process_main(class mozilla::Bootstrap *, int, char * *) [ipc/contentproc/plugin-container.cpp:56]
}
}
Unreported {
24 blocks in heap block record 524 of 3,744
416 bytes (416 requested / 0 slop)
Individual block sizes: 32 x 2; 16 x 22
0.01% of the heap (27.37% cumulative)
0.02% of unreported (89.15% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: mozilla::extensions::MatchGlob::Init(JSContext *,nsTSubstring<char16_t> const &,bool,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:634]
#05: mozilla::extensions::MatchPattern::Init(JSContext *,nsTSubstring<char16_t> const &,bool,bool,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:355]
#06: mozilla::extensions::MatchPattern::Constructor(mozilla::dom::GlobalObject &,nsTSubstring<char16_t> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:244]
#07: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:496]
#08: static struct already_AddRefed<mozilla::extensions::MatchPatternSet> mozilla::extensions::ParseMatches(class mozilla::dom::GlobalObject & const, const class mozilla::dom::OwningMatchPatternSetOrStringSequence & const, const struct mozilla::dom::MatchPatternOptions & const, mozilla::extensions::ErrorBehavior, class mozilla::ErrorResult & const) [toolkit/components/extensions/WebExtensionPolicy.cpp:112]
}
}
Unreported {
2 blocks in heap block record 525 of 3,744
416 bytes (408 requested / 8 slop)
Individual block sizes: 256; 160
0.01% of the heap (27.38% cumulative)
0.02% of unreported (89.17% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:732]
#03: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#04: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
#05: mozilla::psm::NSSConstructor<nsRandomGenerator>(nsISupports *,nsID const &,void * *) [security/manager/ssl/nsNSSModule.cpp:147]
#06: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#07: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571]
#08: mozilla::nsRFPService::RandomMidpoint(__int64,__int64,__int64,__int64 *,unsigned char *) [toolkit/components/resistfingerprinting/nsRFPService.cpp:378]
}
}
Unreported {
1 block in heap block record 526 of 3,744
416 bytes (408 requested / 8 slop)
0.01% of the heap (27.38% cumulative)
0.02% of unreported (89.19% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: gfxPlatform::InitNullMetadata() [gfx/thebes/gfxPlatform.cpp:1179]
#04: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:1084]
#05: gfxPlatform::InitChild(mozilla::gfx::ContentDeviceData const &) [gfx/thebes/gfxPlatform.cpp:508]
#06: mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData const &,mozilla::dom::ipc::StructuredCloneData const &,nsTArray<LookAndFeelInt> &&,nsTArray<mozilla::dom::SystemFontListEntry> &&,mozilla::Maybe<void *> const &,unsigned __int64 const &) [dom/ipc/ContentChild.cpp:610]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9589]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
1 block in heap block record 527 of 3,744
400 bytes (400 requested / 0 slop)
0.01% of the heap (27.39% cumulative)
0.02% of unreported (89.20% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal(nsIURI *,nsIURI *,unsigned int,nsINode *,nsIPrincipal *,nsIPrincipal *,mozilla::Maybe<mozilla::dom::ClientInfo> const &,mozilla::Maybe<mozilla::dom::ServiceWorkerDescriptor> const &,unsigned int,unsigned int,nsIChannel * *) [netwerk/base/nsIOService.cpp:877]
#04: NS_NewChannelInternal(nsIChannel * *,nsIURI *,nsINode *,nsIPrincipal *,nsIPrincipal *,mozilla::Maybe<mozilla::dom::ClientInfo> const &,mozilla::Maybe<mozilla::dom::ServiceWorkerDescriptor> const &,unsigned int,unsigned int,nsICookieSettings *,mozilla::dom::PerformanceStorage *,nsILoadGroup *,nsIInterfaceRequestor *,unsigned int,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0]
#05: NS_NewChannelWithTriggeringPrincipal(nsIChannel * *,nsIURI *,nsINode *,nsIPrincipal *,unsigned int,unsigned int,mozilla::dom::PerformanceStorage *,nsILoadGroup *,nsIInterfaceRequestor *,unsigned int,nsIIOService *) [netwerk/base/nsNetUtil.cpp:438]
#06: static nsresult NewImageChannel(class nsIChannel * *, bool *, class nsIURI *, class nsIURI *, int, class nsIURI *, mozilla::net::ReferrerPolicy, class nsILoadGroup *, const class nsTString<char> & const, unsigned int, unsigned int, class nsIPrincipal *, class nsISupports *, bool) [image/imgLoader.cpp:820]
#07: imgLoader::LoadImage(nsIURI *,nsIURI *,nsIURI *,mozilla::net::ReferrerPolicy,nsIPrincipal *,unsigned __int64,nsILoadGroup *,imgINotificationObserver *,nsINode *,mozilla::dom::Document *,unsigned int,nsISupports *,unsigned int,nsTSubstring<char16_t> const &,bool,imgRequestProxy * *) [image/imgLoader.cpp:2213]
#08: nsContentUtils::LoadImage(nsIURI *,nsINode *,mozilla::dom::Document *,nsIPrincipal *,unsigned __int64,nsIURI *,mozilla::net::ReferrerPolicy,imgINotificationObserver *,int,nsTSubstring<char16_t> const &,imgRequestProxy * *,unsigned int,bool) [dom/base/nsContentUtils.cpp:3337]
}
}
Unreported {
5 blocks in heap block record 528 of 3,744
400 bytes (400 requested / 0 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.39% cumulative)
0.02% of unreported (89.22% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127]
#03: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1212]
#04: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2565]
#05: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976]
#06: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027]
#07: JSAutoStructuredCloneBuffer::read(JSContext *,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3151]
#08: mozilla::dom::StructuredCloneHolder::Read(nsISupports *,JSContext *,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/base/StructuredCloneHolder.cpp:301]
}
}
Unreported {
25 blocks in heap block record 529 of 3,744
400 bytes (400 requested / 0 slop)
Individual block sizes: 16 x 25
0.01% of the heap (27.40% cumulative)
0.02% of unreported (89.24% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsFont::nsFont(mozilla::StyleGenericFontFamily,int) [gfx/src/nsFont.cpp:25]
#04: mozilla::LangGroupFontPrefs::LangGroupFontPrefs() [layout/base/StaticPresData.h:29]
#05: mozilla::dom::Document::Document(char const *) [dom/base/Document.cpp:1337]
#06: NS_NewHTMLDocument(mozilla::dom::Document * *,bool) [dom/html/nsHTMLDocument.cpp:132]
#07: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0]
#08: nsresult nsDocShell::NewContentViewerObj(const class nsTSubstring<char> & const, class nsIRequest *, class nsILoadGroup *, class nsIStreamListener * *, class nsIContentViewer * *) [docshell/base/nsDocShell.cpp:8403]
}
}
Unreported {
5 blocks in heap block record 530 of 3,744
400 bytes (400 requested / 0 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.40% cumulative)
0.02% of unreported (89.26% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127]
#03: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1212]
#04: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2565]
#05: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976]
#06: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027]
#07: mozilla::dom::ipc::SharedMap::Entry::Read(JSContext *,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/ipc/SharedMap.cpp:91]
#08: mozilla::dom::ipc::SharedMap::Get(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/ipc/SharedMap.cpp:67]
}
}
Unreported {
25 blocks in heap block record 531 of 3,744
400 bytes (400 requested / 0 slop)
Individual block sizes: 16 x 25
0.01% of the heap (27.41% cumulative)
0.02% of unreported (89.27% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: IPC::Channel::ChannelImpl::Send(IPC::Message *) [ipc/chromium/src/chrome/common/ipc_channel_win.cc:171]
#04: nsresult mozilla::detail::RunnableMethodImpl<IPC::Channel *,bool (IPC::Channel::*)(IPC::Message *),0,mozilla::RunnableKind::Standard,IPC::Message *>::Run() [xpcom/threads/nsThreadUtils.h:1179]
#05: MessageLoop::DoWork() [ipc/chromium/src/base/message_loop.cc:523]
#06: base::MessagePumpForIO::DoRunLoop() [ipc/chromium/src/base/message_pump_win.cc:421]
#07: base::MessagePumpWin::Run(base::MessagePump::Delegate *) [ipc/chromium/src/base/message_pump_win.h:79]
#08: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309]
}
}
Unreported {
5 blocks in heap block record 532 of 3,744
400 bytes (400 requested / 0 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.41% cumulative)
0.02% of unreported (89.29% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsDocShell::Create(mozilla::dom::BrowsingContext *) [docshell/base/nsDocShell.cpp:483]
#04: nsWebBrowser::Create(nsIWebBrowserChrome *,nsIWidget *,mozilla::OriginAttributes const &,mozilla::dom::BrowsingContext *,bool) [toolkit/components/browser/nsWebBrowser.cpp:119]
#05: mozilla::dom::BrowserChild::Init(mozIDOMWindowProxy *) [dom/ipc/BrowserChild.cpp:509]
#06: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1852]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7306]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
5 blocks in heap block record 533 of 3,744
400 bytes (400 requested / 0 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.42% cumulative)
0.02% of unreported (89.31% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:1054]
#04: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882]
#05: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736]
#06: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980]
#07: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
#08: nsresult nsDocShell::SetupNewViewer(class nsIContentViewer *) [docshell/base/nsDocShell.cpp:8529]
}
}
Unreported {
1 block in heap block record 534 of 3,744
400 bytes (392 requested / 8 slop)
0.01% of the heap (27.42% cumulative)
0.02% of unreported (89.33% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::9537]
#04: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#05: nsComponentManagerImpl::GetService(mozilla::xpcom::ModuleID,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1474]
#06: mozilla::xpcom::GetServiceHelper::operator()(nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::11417]
#07: nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const &,nsID const &) [xpcom/base/nsCOMPtr.cpp:109]
#08: nsHTMLDNSPrefetch::nsDeferrals::Activate() [dom/html/nsHTMLDNSPrefetch.cpp:414]
}
}
Unreported {
15 blocks in heap block record 535 of 3,744
400 bytes (376 requested / 24 slop)
Individual block sizes: 64 x 2; 48 x 2; 16 x 11
0.01% of the heap (27.43% cumulative)
0.02% of unreported (89.35% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::gc::GCRuntime::initSweepActions() [js/src/gc/GC.cpp:6724]
#03: js::gc::GCRuntime::init(unsigned int,unsigned int) [js/src/gc/GC.cpp:1379]
#04: JSRuntime::init(JSContext *,unsigned int,unsigned int) [js/src/vm/Runtime.cpp:210]
#05: js::NewContext(unsigned int,unsigned int,JSRuntime *) [js/src/vm/JSContext.cpp:159]
#06: mozilla::CycleCollectedJSContext::Initialize(JSRuntime *,unsigned int,unsigned int) [xpcom/base/CycleCollectedJSContext.cpp:154]
#07: XPCJSContext::Initialize(XPCJSContext *) [js/xpconnect/src/XPCJSContext.cpp:0]
#08: XPCJSContext::NewXPCJSContext(XPCJSContext *) [js/xpconnect/src/XPCJSContext.cpp:1244]
}
}
Unreported {
5 blocks in heap block record 536 of 3,744
400 bytes (360 requested / 40 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.44% cumulative)
0.02% of unreported (89.36% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1206]
#03: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284]
#04: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#05: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#06: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#07: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787]
#08: static bool ExecuteInExtensibleLexicalEnvironment(struct JSContext *, class JS::Handle<JSScript *>, class JS::Handle<JSObject *>) [js/src/builtin/Eval.cpp:479]
}
}
Unreported {
5 blocks in heap block record 537 of 3,744
400 bytes (360 requested / 40 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.44% cumulative)
0.02% of unreported (89.38% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::ScriptLoader::ScriptLoader(mozilla::dom::Document *) [dom/script/ScriptLoader.cpp:143]
#04: mozilla::dom::Document::Init() [dom/base/Document.cpp:2141]
#05: nsHTMLDocument::Init() [dom/html/nsHTMLDocument.cpp:172]
#06: NS_NewHTMLDocument(mozilla::dom::Document * *,bool) [dom/html/nsHTMLDocument.cpp:136]
#07: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0]
#08: nsresult nsDocShell::NewContentViewerObj(const class nsTSubstring<char> & const, class nsIRequest *, class nsILoadGroup *, class nsIStreamListener * *, class nsIContentViewer * *) [docshell/base/nsDocShell.cpp:8403]
}
}
Unreported {
5 blocks in heap block record 538 of 3,744
400 bytes (360 requested / 40 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.45% cumulative)
0.02% of unreported (89.40% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::8764]
#04: nsComponentManagerImpl::CreateInstanceByContractID(char const *,nsISupports *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:0]
#05: nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const &,nsID const &) [xpcom/base/nsCOMPtr.cpp:109]
#06: nsWebBrowser::Create(nsIWebBrowserChrome *,nsIWidget *,mozilla::OriginAttributes const &,mozilla::dom::BrowsingContext *,bool) [toolkit/components/browser/nsWebBrowser.cpp:173]
#07: mozilla::dom::BrowserChild::Init(mozIDOMWindowProxy *) [dom/ipc/BrowserChild.cpp:509]
#08: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1852]
}
}
Unreported {
5 blocks in heap block record 539 of 3,744
400 bytes (360 requested / 40 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.45% cumulative)
0.02% of unreported (89.42% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: mozilla::dom::Document::Document(char const *) [dom/base/Document.cpp:1344]
#03: NS_NewHTMLDocument(mozilla::dom::Document * *,bool) [dom/html/nsHTMLDocument.cpp:132]
#04: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0]
#05: nsresult nsDocShell::NewContentViewerObj(const class nsTSubstring<char> & const, class nsIRequest *, class nsILoadGroup *, class nsIStreamListener * *, class nsIContentViewer * *) [docshell/base/nsDocShell.cpp:8403]
#06: nsresult nsDocShell::CreateContentViewer(const class nsTSubstring<char> & const, class nsIRequest *, class nsIStreamListener * *) [docshell/base/nsDocShell.cpp:8154]
#07: nsresult nsDSURIContentListener::DoContent(const class nsTSubstring<char> & const, bool, class nsIRequest *, class nsIStreamListener * *, bool *) [docshell/base/nsDSURIContentListener.cpp:182]
#08: bool nsDocumentOpenInfo::TryContentListener(class nsIURIContentListener *, class nsIChannel *) [uriloader/base/nsURILoader.cpp:751]
}
}
Unreported {
5 blocks in heap block record 540 of 3,744
400 bytes (360 requested / 40 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.46% cumulative)
0.02% of unreported (89.44% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: NS_NewLayoutHistoryState() [layout/base/nsLayoutHistoryState.cpp:37]
#04: mozilla::PresShell::CaptureHistoryState(nsILayoutHistoryState * *) [layout/base/PresShell.cpp:3821]
#05: class nsIFrame * nsCSSFrameConstructor::ConstructDocElementFrame(class mozilla::dom::Element *, class nsILayoutHistoryState *) [layout/base/nsCSSFrameConstructor.cpp:2248]
#06: nsCSSFrameConstructor::ContentRangeInserted(nsIContent *,nsIContent *,nsILayoutHistoryState *,nsCSSFrameConstructor::InsertionKind) [layout/base/nsCSSFrameConstructor.cpp:6987]
#07: mozilla::PresShell::Initialize() [layout/base/PresShell.cpp:1759]
#08: nsContentSink::StartLayout(bool) [dom/base/nsContentSink.cpp:1207]
}
}
Unreported {
5 blocks in heap block record 541 of 3,744
400 bytes (360 requested / 40 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.46% cumulative)
0.02% of unreported (89.45% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1206]
#03: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2565]
#04: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976]
#05: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027]
#06: JSAutoStructuredCloneBuffer::read(JSContext *,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3151]
#07: mozilla::dom::StructuredCloneHolder::Read(nsISupports *,JSContext *,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/base/StructuredCloneHolder.cpp:301]
#08: mozilla::dom::StructuredCloneBlob::Deserialize(JSContext *,JS::Handle<JSObject *>,bool,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/base/StructuredCloneBlob.cpp:100]
}
}
Unreported {
5 blocks in heap block record 542 of 3,744
400 bytes (360 requested / 40 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.47% cumulative)
0.02% of unreported (89.47% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::Document::Init() [dom/base/Document.cpp:2145]
#04: nsHTMLDocument::Init() [dom/html/nsHTMLDocument.cpp:172]
#05: NS_NewHTMLDocument(mozilla::dom::Document * *,bool) [dom/html/nsHTMLDocument.cpp:136]
#06: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0]
#07: nsresult nsDocShell::NewContentViewerObj(const class nsTSubstring<char> & const, class nsIRequest *, class nsILoadGroup *, class nsIStreamListener * *, class nsIContentViewer * *) [docshell/base/nsDocShell.cpp:8403]
#08: nsresult nsDocShell::CreateContentViewer(const class nsTSubstring<char> & const, class nsIRequest *, class nsIStreamListener * *) [docshell/base/nsDocShell.cpp:8154]
}
}
Unreported {
5 blocks in heap block record 543 of 3,744
400 bytes (360 requested / 40 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.47% cumulative)
0.02% of unreported (89.49% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1206]
#03: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2565]
#04: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976]
#05: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027]
#06: mozilla::dom::ipc::SharedMap::Entry::Read(JSContext *,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/ipc/SharedMap.cpp:91]
#07: mozilla::dom::ipc::SharedMap::Get(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/ipc/SharedMap.cpp:67]
#08: static bool mozilla::dom::MozSharedMap_Binding::get(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ipc::SharedMap *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:2af0355e28cba6fe8a75773eff24399cbb00e0f44eccc9a76418fad1c2beb8d84245cfe15c77f78ae76269a21b3adc43dbd88a204b578ffcde0fcc7a63bfc317/dom/bindings/MozSharedMapBinding.cpp::307]
}
}
Unreported {
5 blocks in heap block record 544 of 3,744
400 bytes (360 requested / 40 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.48% cumulative)
0.02% of unreported (89.51% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::css::Loader::Loader() [layout/style/Loader.cpp:367]
#04: mozilla::dom::Document::Init() [dom/base/Document.cpp:2113]
#05: nsHTMLDocument::Init() [dom/html/nsHTMLDocument.cpp:172]
#06: NS_NewHTMLDocument(mozilla::dom::Document * *,bool) [dom/html/nsHTMLDocument.cpp:136]
#07: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0]
#08: nsresult nsDocShell::NewContentViewerObj(const class nsTSubstring<char> & const, class nsIRequest *, class nsILoadGroup *, class nsIStreamListener * *, class nsIContentViewer * *) [docshell/base/nsDocShell.cpp:8403]
}
}
Unreported {
5 blocks in heap block record 545 of 3,744
400 bytes (360 requested / 40 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.49% cumulative)
0.02% of unreported (89.52% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: xpc::RealmPrivate::Init(JS::Handle<JSObject *>,mozilla::SiteIdentifier const &) [js/xpconnect/src/XPCJSRuntime.cpp:238]
#04: mozilla::dom::CreateGlobalOptionsWithXPConnect::PostCreateGlobal(JSContext *,JS::Handle<JSObject *>) [dom/bindings/BindingUtils.cpp:3252]
#05: mozilla::dom::CreateGlobal<nsGlobalWindowInner,&mozilla::dom::Window_Binding::GetProtoObjectHandle(JSContext *)>(JSContext *,nsGlobalWindowInner *,nsWrapperCache *,JSClass const *,JS::RealmOptions &,JSPrincipals *,bool,JS::MutableHandle<JSObject *>) [dom/bindings/BindingUtils.h:2862]
#06: mozilla::dom::Window_Binding::Wrap(JSContext *,nsGlobalWindowInner *,nsWrapperCache *,JS::RealmOptions &,JSPrincipals *,bool,JS::MutableHandle<JSObject *>) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::19742]
#07: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2047]
#08: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:967]
}
}
Unreported {
5 blocks in heap block record 546 of 3,744
400 bytes (360 requested / 40 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.49% cumulative)
0.02% of unreported (89.54% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsPresContext::Init(nsDeviceContext *) [layout/base/nsPresContext.cpp:604]
#04: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:898]
#05: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
#06: nsresult nsDocShell::SetupNewViewer(class nsIContentViewer *) [docshell/base/nsDocShell.cpp:8529]
#07: nsresult nsDocShell::Embed(class nsIContentViewer *, const char *, class nsISupports *) [docshell/base/nsDocShell.cpp:6379]
#08: nsresult nsDocShell::CreateContentViewer(const class nsTSubstring<char> & const, class nsIRequest *, class nsIStreamListener * *) [docshell/base/nsDocShell.cpp:0]
}
}
Unreported {
5 blocks in heap block record 547 of 3,744
400 bytes (360 requested / 40 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.50% cumulative)
0.02% of unreported (89.56% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::MallocProvider<JS::Zone>::pod_malloc<unsigned char>(unsigned __int64,unsigned __int64) [js/src/vm/MallocProvider.h:0]
#03: JS::Zone::init(bool) [js/src/gc/Zone.cpp:160]
#04: js::NewRealm(JSContext *,JSPrincipals *,JS::RealmOptions const &) [js/src/gc/GC.cpp:0]
#05: js::GlobalObject::new_(JSContext *,js::Class const *,JSPrincipals *,JS::OnNewGlobalHookOption,JS::RealmOptions const &) [js/src/vm/GlobalObject.cpp:587]
#06: mozilla::dom::CreateGlobal<nsGlobalWindowInner,&mozilla::dom::Window_Binding::GetProtoObjectHandle(JSContext *)>(JSContext *,nsGlobalWindowInner *,nsWrapperCache *,JSClass const *,JS::RealmOptions &,JSPrincipals *,bool,JS::MutableHandle<JSObject *>) [dom/bindings/BindingUtils.h:2843]
#07: mozilla::dom::Window_Binding::Wrap(JSContext *,nsGlobalWindowInner *,nsWrapperCache *,JS::RealmOptions &,JSPrincipals *,bool,JS::MutableHandle<JSObject *>) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::19742]
#08: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2047]
}
}
Unreported {
5 blocks in heap block record 548 of 3,744
400 bytes (360 requested / 40 slop)
Individual block sizes: 80 x 5
0.01% of the heap (27.50% cumulative)
0.02% of unreported (89.58% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsGlobalWindowInner::Location() [dom/base/nsGlobalWindowInner.cpp:4042]
#04: mozilla::dom::Document::GetLocation() [dom/base/Document.cpp:7969]
#05: static bool mozilla::dom::HTMLDocument_Binding::get_location(struct JSContext *, class JS::Handle<JSObject *>, class nsHTMLDocument *, class JSJitGetterCallArgs) [s3:gecko-generated-sources-l1:27ea27ad081f61bd9e2b8284b9719b544203766f63961e06bb3af1ed23c6ba67b1281fb9fc74d85358d614c61bad719fd6f715dfa4b1a7029069f920f39e7bd4/dom/bindings/HTMLDocumentBinding.cpp::279]
#06: mozilla::dom::binding_detail::GenericGetter<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3067]
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#08: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:611]
}
}
Unreported {
1 block in heap block record 549 of 3,744
384 bytes (384 requested / 0 slop)
0.01% of the heap (27.51% cumulative)
0.02% of unreported (89.59% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsHtml5Module::InitializeStatics() [parser/html/nsHtml5Module.cpp:32]
#04: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:250]
#05: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#06: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#07: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
#08: XRE_InitEmbedding2(nsIFile *,nsIFile *,nsIDirectoryServiceProvider *) [toolkit/xre/nsEmbedFunctions.cpp:198]
}
}
Unreported {
11 blocks in heap block record 550 of 3,744
384 bytes (384 requested / 0 slop)
Individual block sizes: 64; 32 x 10
0.01% of the heap (27.51% cumulative)
0.02% of unreported (89.61% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: class nsCSPBaseSrc * nsCSPParser::sourceExpression() [dom/security/nsCSPParser.cpp:691]
#05: void nsCSPParser::sourceList(class nsTArray<nsCSPBaseSrc *> & const) [dom/security/nsCSPParser.cpp:724]
#06: void nsCSPParser::directive() [dom/security/nsCSPParser.cpp:1029]
#07: class nsCSPPolicy * nsCSPParser::policy() [dom/security/nsCSPParser.cpp:1089]
#08: static class nsCSPPolicy * nsCSPParser::parseContentSecurityPolicy(const class nsTSubstring<char16_t> & const, class nsIURI *, bool, class nsCSPContext *, bool) [dom/security/nsCSPParser.cpp:1148]
}
}
Unreported {
1 block in heap block record 551 of 3,744
384 bytes (384 requested / 0 slop)
0.01% of the heap (27.52% cumulative)
0.02% of unreported (89.63% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: mozilla::dom::PClientManagerChild::SendPClientSourceConstructor(mozilla::dom::PClientSourceChild *,mozilla::dom::ClientSourceConstructorArgs const &) [s3:gecko-generated-sources-l1:4ce92b12efdc2aaa5885ab647684900e2612417ea918d751d2656249aba010d05651993ead3b50dcc3f0663276d1b161d0ccea6b4cfe7dab7e0585ff1e4d1e67/ipc/ipdl/PClientManagerChild.cpp::366]
#05: mozilla::dom::ClientSource::Activate(mozilla::dom::PClientManagerChild *) [dom/clients/manager/ClientSource.cpp:188]
#06: mozilla::dom::ClientManager::CreateSourceInternal(mozilla::dom::ClientType,nsISerialEventTarget *,mozilla::ipc::PrincipalInfo const &) [dom/clients/manager/ClientManager.cpp:0]
#07: mozilla::dom::ClientManager::CreateSource(mozilla::dom::ClientType,nsISerialEventTarget *,nsIPrincipal *) [dom/clients/manager/ClientManager.cpp:263]
#08: mozilla::dom::AddClientChannelHelper(nsIChannel *,mozilla::Maybe<mozilla::dom::ClientInfo> &&,mozilla::Maybe<mozilla::dom::ClientInfo> &&,nsISerialEventTarget *) [dom/clients/manager/ClientChannelHelper.cpp:228]
}
}
Unreported {
2 blocks in heap block record 552 of 3,744
384 bytes (384 requested / 0 slop)
Individual block sizes: 256; 128
0.01% of the heap (27.52% cumulative)
0.02% of unreported (89.65% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: IPC::ParamTraits<nsTSubstring<char16_t> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char16_t> *) [ipc/glue/IPCMessageUtils.h:427]
#05: static bool mozilla::ipc::IPDLParamTraits<mozilla::gfx::GfxVarValue>::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::gfx::GfxVarValue *) [s3:gecko-generated-sources-l1:d9105e2725a6eb9c1962b068c70948e353106745163e5136b2ba8918000c72db7ccdf32a297e7177a044c37e6f86a078e92351c48f848c548f9f381a514d5042/ipc/ipdl/GraphicsMessages.cpp::1337]
#06: mozilla::ipc::IPDLParamTraits<mozilla::gfx::GfxVarUpdate>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::gfx::GfxVarUpdate *) [s3:gecko-generated-sources-l1:d9105e2725a6eb9c1962b068c70948e353106745163e5136b2ba8918000c72db7ccdf32a297e7177a044c37e6f86a078e92351c48f848c548f9f381a514d5042/ipc/ipdl/GraphicsMessages.cpp::1419]
#07: mozilla::ipc::IPDLParamTraits<nsTArray<mozilla::gfx::GfxVarUpdate> >::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,nsTArray<mozilla::gfx::GfxVarUpdate> *) [ipc/glue/IPDLParamTraits.h:182]
#08: static bool mozilla::ipc::IPDLParamTraits<mozilla::dom::XPCOMInitData>::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::dom::XPCOMInitData *) [s3:gecko-generated-sources-l1:8eae26ec4ce3d1c1cdf98422e7d507f19930c23c39aa5ec6a44ebaa4f633f65d60caa605920cbb2f57d2d77be3753f1a1d2d67e7353d910add342f8b42fe6e4f/ipc/ipdl/PContent.cpp::4749]
}
}
Unreported {
12 blocks in heap block record 553 of 3,744
384 bytes (384 requested / 0 slop)
Individual block sizes: 32 x 12
0.01% of the heap (27.53% cumulative)
0.02% of unreported (89.66% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: locked_register_thread(mozilla::BaseAutoLock<PSMutex &> const &,char const *,void *) [tools/profiler/core/platform.cpp:2737]
#05: profiler_register_thread(char const *,void *) [tools/profiler/core/platform.cpp:3758]
#06: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:445]
#07: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419]
#08: unsigned int pr_root(void *) [nsprpub/pr/src/md/windows/w95thred.c:138]
}
}
Unreported {
6 blocks in heap block record 554 of 3,744
384 bytes (384 requested / 0 slop)
Individual block sizes: 64 x 6
0.01% of the heap (27.53% cumulative)
0.02% of unreported (89.68% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsPermission::Create(nsIPrincipal *,nsTSubstring<char> const &,unsigned int,unsigned int,__int64,__int64) [extensions/permissions/nsPermission.cpp:56]
#04: mozilla::net::CookieSettings::CookiePermission(nsIPrincipal *,unsigned int *) [netwerk/cookie/CookieSettings.cpp:179]
#05: mozilla::AntiTrackingCommon::IsFirstPartyStorageAccessGrantedFor(nsIChannel *,nsIURI *,unsigned int *) [toolkit/components/antitracking/AntiTrackingCommon.cpp:1441]
#06: mozilla::`anonymous namespace'::ChooseOriginAttributes(nsIChannel *,A0xAA8EC57A::OriginAttributes &) [toolkit/components/antitracking/StoragePrincipalHelper.cpp:37]
#07: mozilla::StoragePrincipalHelper::Create(nsIChannel *,nsIPrincipal *,nsIPrincipal * *) [toolkit/components/antitracking/StoragePrincipalHelper.cpp:81]
#08: mozilla::dom::Document::Reset(nsIChannel *,nsILoadGroup *) [dom/base/Document.cpp:2191]
}
}
Unreported {
1 block in heap block record 555 of 3,744
384 bytes (384 requested / 0 slop)
0.01% of the heap (27.54% cumulative)
0.02% of unreported (89.70% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: NS_NewSVGGeometryFrame(mozilla::PresShell *,mozilla::ComputedStyle *) [layout/svg/SVGGeometryFrame.cpp:42]
#05: nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem &,nsFrameConstructorState &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:3580]
#06: nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList::Iterator &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:5654]
#07: nsCSSFrameConstructor::ConstructFramesFromItemList(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList &,nsContainerFrame *,bool,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:9535]
#08: nsCSSFrameConstructor::ContentAppended(nsIContent *,nsCSSFrameConstructor::InsertionKind) [layout/base/nsCSSFrameConstructor.cpp:6822]
}
}
Unreported {
2 blocks in heap block record 556 of 3,744
384 bytes (384 requested / 0 slop)
Individual block sizes: 256; 128
0.01% of the heap (27.54% cumulative)
0.02% of unreported (89.71% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: nsLocalFile::EnsureShortPath() [xpcom/io/nsLocalFileWin.cpp:3296]
#05: nsLocalFile::GetCanonicalPath(nsTSubstring<char16_t> &) [xpcom/io/nsLocalFileWin.cpp:1536]
#06: nsLocalFile::Equals(nsIFile *,bool *) [xpcom/io/nsLocalFileWin.cpp:2866]
#07: mozilla::Omnijar::GetReader(nsIFile *) [xpcom/build/Omnijar.cpp:122]
#08: nsJAR::Open(nsIFile *) [modules/libjar/nsJAR.cpp:90]
}
}
Unreported {
6 blocks in heap block record 557 of 3,744
384 bytes (384 requested / 0 slop)
Individual block sizes: 64 x 6
0.01% of the heap (27.55% cumulative)
0.02% of unreported (89.73% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: static void nsTHashtable<nsBaseHashtableET<nsCStringHashKey,mozilla::net::SubstitutingProtocolHandler::SubstitutionEntry> >::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435]
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573]
#06: mozilla::net::SubstitutingProtocolHandler::SetSubstitutionWithFlags(nsTSubstring<char> const &,nsIURI *,unsigned int) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:479]
#07: mozilla::extensions::WebExtensionPolicy::Enable() [toolkit/components/extensions/WebExtensionPolicy.cpp:246]
#08: mozilla::extensions::WebExtensionPolicy::SetActive(bool,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:232]
}
}
Unreported {
1 block in heap block record 558 of 3,744
384 bytes (376 requested / 8 slop)
0.01% of the heap (27.55% cumulative)
0.02% of unreported (89.75% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::10783]
#04: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#05: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571]
#06: XPCOMService_GetGfxInfo [s3:gecko-generated-sources-l1:a7c803d110ae22bc682285a69bd4fe2da55a620aec8815ad4c17c117928e64992c60916be9e60589ac7544a328bf5bf16f227977134154663d2b556ca8dd7928/xpcom/build/Services.cpp::312]
#07: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:949]
#08: gfxPlatform::InitChild(mozilla::gfx::ContentDeviceData const &) [gfx/thebes/gfxPlatform.cpp:508]
}
}
Unreported {
8 blocks in heap block record 559 of 3,744
384 bytes (352 requested / 32 slop)
Individual block sizes: 48 x 8
0.01% of the heap (27.56% cumulative)
0.02% of unreported (89.77% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static union core::result::Result<alloc::sync::Arc<rayon_core::registry::Registry>, rayon_core::ThreadPoolBuildError> rayon_core::registry::Registry::new(struct rayon_core::ThreadPoolBuilder) [third_party/rust/rayon-core/src/registry.rs:134]
#03: static void std::sync::once::{{impl}}::call_once::{{closure}}<closure>(struct closure *, bool) [git:github.com/rust-lang/rust:src/libstd/sync/once.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:220]
#04: void std::sync::once::Once::call_inner() [git:github.com/rust-lang/rust:src/libstd/sync/once.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:387]
#05: void geckoservo::glue::traverse_subtree(struct style::gecko::wrapper::GeckoElement, struct style::global_style_data::GlobalStyleData *, struct style::gecko::data::PerDocumentStyleDataImpl *, struct style::shared_lock::SharedRwLockReadGuard *, struct style::traversal_flags::TraversalFlags, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *) [servo/ports/geckolib/glue.rs:254]
#06: bool geckoservo::glue::Servo_TraverseSubtree(struct style::gecko_bindings::structs::root::mozilla::dom::Element *, struct style::gecko_bindings::structs::root::RawServoStyleSet *, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *, unsigned int) [servo/ports/geckolib/glue.rs:305]
#07: mozilla::ServoStyleSet::StyleNewSubtree(mozilla::dom::Element *) [layout/style/ServoStyleSet.cpp:796]
#08: nsresult nsCSSFrameConstructor::GetAnonymousContent(class nsIContent *, class nsIFrame *, class nsTArray<nsIAnonymousContentCreator::ContentInfo> & const) [layout/base/nsCSSFrameConstructor.cpp:3888]
}
}
Unreported {
4 blocks in heap block record 560 of 3,744
384 bytes (352 requested / 32 slop)
Individual block sizes: 96 x 4
0.01% of the heap (27.56% cumulative)
0.02% of unreported (89.78% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PRI_AttachThread [nsprpub/pr/src/threads/combined/pruthr.c:1412]
#03: PR_GetThreadPrivate [nsprpub/pr/src/threads/prtpd.c:208]
#04: NS_GetCurrentThread() [xpcom/threads/nsThreadUtils.cpp:502]
#05: profiler_register_thread(char const *,void *) [tools/profiler/core/platform.cpp:3753]
#06: static void style::global_style_data::thread_startup(unsigned __int64) [servo/components/style/global_style_data.rs:49]
#07: static void std::sys_common::backtrace::__rust_begin_short_backtrace<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/sys_common/backtrace.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:136]
#08: static void std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/thread/mod.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:474]
}
}
Unreported {
6 blocks in heap block record 561 of 3,744
384 bytes (336 requested / 48 slop)
Individual block sizes: 64 x 6
0.01% of the heap (27.57% cumulative)
0.02% of unreported (89.80% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:506]
#04: static struct already_AddRefed<mozilla::extensions::MatchPatternSet> mozilla::extensions::ParseMatches(class mozilla::dom::GlobalObject & const, const class mozilla::dom::OwningMatchPatternSetOrStringSequence & const, const struct mozilla::dom::MatchPatternOptions & const, mozilla::extensions::ErrorBehavior, class mozilla::ErrorResult & const) [toolkit/components/extensions/WebExtensionPolicy.cpp:112]
#05: mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:148]
#06: mozilla::extensions::WebExtensionPolicy::Constructor(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:192]
#07: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2471]
#08: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
}
}
Unreported {
6 blocks in heap block record 562 of 3,744
384 bytes (336 requested / 48 slop)
Individual block sizes: 64 x 6
0.01% of the heap (27.58% cumulative)
0.02% of unreported (89.82% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsPresContext::AttachPresShell(mozilla::PresShell *) [layout/base/nsPresContext.cpp:677]
#04: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:951]
#05: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882]
#06: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736]
#07: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980]
#08: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
}
}
Unreported {
6 blocks in heap block record 563 of 3,744
384 bytes (309 requested / 75 slop)
Individual block sizes: 64 x 6
0.01% of the heap (27.58% cumulative)
0.02% of unreported (89.83% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::jit::CacheIRStubInfo::New(js::jit::CacheKind,js::jit::ICStubEngine,bool,unsigned int,js::jit::CacheIRWriter const &) [js/src/jit/CacheIRCompiler.cpp:1157]
#03: js::jit::AttachBaselineCacheIRStub(JSContext *,js::jit::CacheIRWriter const &,js::jit::CacheKind,js::jit::BaselineCacheIRStubKind,JSScript *,js::jit::ICFallbackStub *,bool *) [js/src/jit/BaselineCacheIRCompiler.cpp:2077]
#04: js::jit::DoCallFallback(JSContext *,js::jit::BaselineFrame *,js::jit::ICCall_Fallback *,unsigned int,JS::Value *,JS::MutableHandle<JS::Value>) [js/src/jit/BaselineIC.cpp:3169]
#05: ??? (???:???)
}
}
Unreported {
12 blocks in heap block record 564 of 3,744
384 bytes (288 requested / 96 slop)
Individual block sizes: 32 x 12
0.01% of the heap (27.59% cumulative)
0.02% of unreported (89.85% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145]
#04: nsObserverService::AddObserver(nsIObserver *,char const *,bool) [xpcom/ds/nsObserverService.cpp:223]
#05: XPTC__InvokebyIndex
#06: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157]
#07: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943]
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
}
}
Unreported {
1 block in heap block record 565 of 3,744
368 bytes (368 requested / 0 slop)
0.01% of the heap (27.59% cumulative)
0.02% of unreported (89.87% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: cairo_image_surface_create_for_pixman_image [gfx/cairo/cairo/src/cairo-image-surface.c:159]
#03: cairo_image_surface_create_with_pixman_format [gfx/cairo/cairo/src/cairo-image-surface.c:335]
#04: moz_cairo_image_surface_create_for_data [gfx/cairo/cairo/src/cairo-image-surface.c:517]
#05: struct _cairo_surface * _cairo_win32_surface_create_for_dc(struct HDC__ *, _cairo_format, int, int) [gfx/cairo/cairo/src/cairo-win32-surface.c:386]
#06: gfxWindowsSurface::gfxWindowsSurface(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/thebes/gfxWindowsSurface.cpp:43]
#07: gfxWindowsPlatform::CreateOffscreenSurface(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/thebes/gfxWindowsPlatform.cpp:675]
#08: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:1018]
}
}
Unreported {
1 block in heap block record 566 of 3,744
368 bytes (368 requested / 0 slop)
0.01% of the heap (27.60% cumulative)
0.02% of unreported (89.88% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: cairo_image_surface_create_for_pixman_image [gfx/cairo/cairo/src/cairo-image-surface.c:159]
#03: cairo_image_surface_create_with_pixman_format [gfx/cairo/cairo/src/cairo-image-surface.c:335]
#04: mozilla::gfx::DrawTargetCairo::GetDummySurface() [gfx/2d/DrawTargetCairo.cpp:742]
#05: void mozilla::gfx::PathCairo::EnsureContainingContext(const class mozilla::gfx::BaseMatrix<float> & const) [gfx/2d/PathCairo.cpp:244]
#06: struct mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits,float> mozilla::gfx::PathCairo::GetBounds(const class mozilla::gfx::BaseMatrix<float> & const) [gfx/2d/PathCairo.cpp:192]
#07: mozilla::SVGGeometryFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix<float> const &,unsigned int) [layout/svg/SVGGeometryFrame.cpp:540]
#08: void mozilla::SVGGeometryFrame::ReflowSVG() [layout/svg/SVGGeometryFrame.cpp:376]
}
}
Unreported {
1 block in heap block record 567 of 3,744
368 bytes (360 requested / 8 slop)
0.01% of the heap (27.60% cumulative)
0.02% of unreported (89.90% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: bool js::detail::OrderedHashTable<js::OrderedHashMap<js::gc::Cell *,mozilla::Vector<js::gc::WeakMarkable,2,js::SystemAllocPolicy>,js::gc::WeakKeyTableHashPolicy,js::SystemAllocPolicy>::Entry,js::OrderedHashMap<js::gc::Cell *,mozilla::Vector<js::gc::WeakMarkable,2,js::SystemAllocPolicy>,js::gc::WeakKeyTableHashPolicy,js::SystemAllocPolicy>::MapOps,js::SystemAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:128]
#03: js::NewRealm(JSContext *,JSPrincipals *,JS::RealmOptions const &) [js/src/gc/GC.cpp:0]
#04: js::GlobalObject::new_(JSContext *,js::Class const *,JSPrincipals *,JS::OnNewGlobalHookOption,JS::RealmOptions const &) [js/src/vm/GlobalObject.cpp:587]
#05: xpc::CreateGlobalObject(JSContext *,JSClass const *,nsIPrincipal *,JS::RealmOptions &) [js/xpconnect/src/nsXPConnect.cpp:444]
#06: xpc::CreateSandboxObject(JSContext *,JS::MutableHandle<JS::Value>,nsISupports *,xpc::SandboxOptions &) [js/xpconnect/src/Sandbox.cpp:1074]
#07: XPCJSRuntime::InitSingletonScopes() [js/xpconnect/src/XPCJSRuntime.cpp:3325]
#08: nsXPConnect::InitStatics() [js/xpconnect/src/nsXPConnect.cpp:151]
}
}
Unreported {
1 block in heap block record 568 of 3,744
368 bytes (360 requested / 8 slop)
0.01% of the heap (27.61% cumulative)
0.02% of unreported (89.92% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: bool js::detail::OrderedHashTable<js::OrderedHashMap<js::gc::Cell *,mozilla::Vector<js::gc::WeakMarkable,2,js::SystemAllocPolicy>,js::gc::WeakKeyTableHashPolicy,js::SystemAllocPolicy>::Entry,js::OrderedHashMap<js::gc::Cell *,mozilla::Vector<js::gc::WeakMarkable,2,js::SystemAllocPolicy>,js::gc::WeakKeyTableHashPolicy,js::SystemAllocPolicy>::MapOps,js::SystemAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:128]
#03: bool js::detail::OrderedHashTable<js::OrderedHashMap<js::gc::Cell *,mozilla::Vector<js::gc::WeakMarkable,2,js::SystemAllocPolicy>,js::gc::WeakKeyTableHashPolicy,js::SystemAllocPolicy>::Entry,js::OrderedHashMap<js::gc::Cell *,mozilla::Vector<js::gc::WeakMarkable,2,js::SystemAllocPolicy>,js::gc::WeakKeyTableHashPolicy,js::SystemAllocPolicy>::MapOps,js::SystemAllocPolicy>::clear() [js/src/ds/OrderedHashTable.h:260]
#04: js::GCMarker::leaveWeakMarkingMode() [js/src/gc/Marking.cpp:2565]
#05: js::gc::GCRuntime::markWeakReferences<js::gc::SweepGroupZonesIter>(js::gcstats::PhaseKind) [js/src/gc/GC.cpp:4684]
#06: js::gc::GCRuntime::endMarkingSweepGroup(js::FreeOp *,js::SliceBudget &) [js/src/gc/GC.cpp:5555]
#07: js::gc::IncrementalProgress sweepaction::SweepActionSequence<js::gc::GCRuntime *,js::FreeOp *,js::SliceBudget &>::run(class js::gc::GCRuntime *, class js::FreeOp *, class js::SliceBudget & const) [js/src/gc/GC.cpp:0]
#08: js::gc::IncrementalProgress sweepaction::SweepActionRepeatFor<js::gc::SweepGroupsIter,JSRuntime *,js::gc::GCRuntime *,js::FreeOp *,js::SliceBudget &>::run(class js::gc::GCRuntime *, class js::FreeOp *, class js::SliceBudget & const) [js/src/gc/GC.cpp:0]
}
}
Unreported {
1 block in heap block record 569 of 3,744
368 bytes (360 requested / 8 slop)
0.01% of the heap (27.61% cumulative)
0.02% of unreported (89.93% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: bool js::detail::OrderedHashTable<js::OrderedHashMap<js::gc::Cell *,mozilla::Vector<js::gc::WeakMarkable,2,js::SystemAllocPolicy>,js::gc::WeakKeyTableHashPolicy,js::SystemAllocPolicy>::Entry,js::OrderedHashMap<js::gc::Cell *,mozilla::Vector<js::gc::WeakMarkable,2,js::SystemAllocPolicy>,js::gc::WeakKeyTableHashPolicy,js::SystemAllocPolicy>::MapOps,js::SystemAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:128]
#03: JS::Zone::init(bool) [js/src/gc/Zone.cpp:161]
#04: JSRuntime::init(JSContext *,unsigned int,unsigned int) [js/src/vm/Runtime.cpp:215]
#05: js::NewContext(unsigned int,unsigned int,JSRuntime *) [js/src/vm/JSContext.cpp:159]
#06: mozilla::CycleCollectedJSContext::Initialize(JSRuntime *,unsigned int,unsigned int) [xpcom/base/CycleCollectedJSContext.cpp:154]
#07: XPCJSContext::Initialize(XPCJSContext *) [js/xpconnect/src/XPCJSContext.cpp:0]
#08: XPCJSContext::NewXPCJSContext(XPCJSContext *) [js/xpconnect/src/XPCJSContext.cpp:1244]
}
}
Unreported {
1 block in heap block record 570 of 3,744
368 bytes (360 requested / 8 slop)
0.01% of the heap (27.62% cumulative)
0.02% of unreported (89.95% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: bool js::detail::OrderedHashTable<js::OrderedHashMap<js::gc::Cell *,mozilla::Vector<js::gc::WeakMarkable,2,js::SystemAllocPolicy>,js::gc::WeakKeyTableHashPolicy,js::SystemAllocPolicy>::Entry,js::OrderedHashMap<js::gc::Cell *,mozilla::Vector<js::gc::WeakMarkable,2,js::SystemAllocPolicy>,js::gc::WeakKeyTableHashPolicy,js::SystemAllocPolicy>::MapOps,js::SystemAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:128]
#03: JSRuntime::init(JSContext *,unsigned int,unsigned int) [js/src/vm/Runtime.cpp:215]
#04: js::NewContext(unsigned int,unsigned int,JSRuntime *) [js/src/vm/JSContext.cpp:159]
#05: mozilla::CycleCollectedJSContext::Initialize(JSRuntime *,unsigned int,unsigned int) [xpcom/base/CycleCollectedJSContext.cpp:154]
#06: XPCJSContext::Initialize(XPCJSContext *) [js/xpconnect/src/XPCJSContext.cpp:0]
#07: XPCJSContext::NewXPCJSContext(XPCJSContext *) [js/xpconnect/src/XPCJSContext.cpp:1244]
#08: nsXPConnect::nsXPConnect() [js/xpconnect/src/nsXPConnect.cpp:76]
}
}
Unreported {
4 blocks in heap block record 571 of 3,744
352 bytes (352 requested / 0 slop)
Individual block sizes: 128; 112; 80; 32
0.00% of the heap (27.62% cumulative)
0.02% of unreported (89.97% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: void std::vector<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,std::allocator<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > > >::emplace_back<const std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > &>(const class std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > & const) [vs2017_15.8.4/VC/include/vector:919]
#04: CommandLine::ParseFromString(std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > const &) [ipc/chromium/src/base/command_line.cc:81]
#05: CommandLine::Init(int,char const * const *) [ipc/chromium/src/base/command_line.cc:171]
#06: XRE_InitCommandLine(int,char * * const) [toolkit/xre/nsAppRunner.cpp:4900]
#07: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:627]
#08: static int content_process_main(class mozilla::Bootstrap *, int, char * *) [ipc/contentproc/plugin-container.cpp:56]
}
}
Unreported {
3 blocks in heap block record 572 of 3,744
352 bytes (352 requested / 0 slop)
Individual block sizes: 256; 80; 16
0.00% of the heap (27.63% cumulative)
0.02% of unreported (89.98% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static struct crossbeam_deque::Deque<rayon_core::job::JobRef> crossbeam_deque::Deque<rayon_core::job::JobRef>::new<rayon_core::job::JobRef>() [third_party/rust/crossbeam-deque-0.2.0/src/lib.rs:329]
#03: static union core::result::Result<alloc::sync::Arc<rayon_core::registry::Registry>, rayon_core::ThreadPoolBuildError> rayon_core::registry::Registry::new(struct rayon_core::ThreadPoolBuilder) [third_party/rust/rayon-core/src/registry.rs:103]
#04: static void std::sync::once::{{impl}}::call_once::{{closure}}<closure>(struct closure *, bool) [git:github.com/rust-lang/rust:src/libstd/sync/once.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:220]
#05: void std::sync::once::Once::call_inner() [git:github.com/rust-lang/rust:src/libstd/sync/once.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:387]
#06: void geckoservo::glue::traverse_subtree(struct style::gecko::wrapper::GeckoElement, struct style::global_style_data::GlobalStyleData *, struct style::gecko::data::PerDocumentStyleDataImpl *, struct style::shared_lock::SharedRwLockReadGuard *, struct style::traversal_flags::TraversalFlags, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *) [servo/ports/geckolib/glue.rs:254]
#07: bool geckoservo::glue::Servo_TraverseSubtree(struct style::gecko_bindings::structs::root::mozilla::dom::Element *, struct style::gecko_bindings::structs::root::RawServoStyleSet *, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *, unsigned int) [servo/ports/geckolib/glue.rs:305]
#08: mozilla::ServoStyleSet::StyleNewSubtree(mozilla::dom::Element *) [layout/style/ServoStyleSet.cpp:796]
}
}
Unreported {
1 block in heap block record 573 of 3,744
352 bytes (352 requested / 0 slop)
0.00% of the heap (27.63% cumulative)
0.02% of unreported (90.00% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: CrashReporter::SetRemoteExceptionHandler(nsTSubstring<char> const &,unsigned __int64) [toolkit/crashreporter/nsExceptionHandler.cpp:3160]
#04: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:529]
#05: static int content_process_main(class mozilla::Bootstrap *, int, char * *) [ipc/contentproc/plugin-container.cpp:56]
#06: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:267]
#07: wmain [toolkit/xre/nsWindowsWMain.cpp:131]
#08: static int __scrt_common_main_seh() [f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:288]
}
}
Unreported {
1 block in heap block record 574 of 3,744
352 bytes (344 requested / 8 slop)
0.00% of the heap (27.64% cumulative)
0.02% of unreported (90.01% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsJARProtocolHandler::NewChannel(nsIURI *,nsILoadInfo *,nsIChannel * *) [modules/libjar/nsJARProtocolHandler.cpp:94]
#04: mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal(nsIURI *,nsIURI *,unsigned int,nsILoadInfo *,nsIChannel * *) [netwerk/base/nsIOService.cpp:0]
#05: NS_NewChannelInternal(nsIChannel * *,nsIURI *,nsILoadInfo *,mozilla::dom::PerformanceStorage *,nsILoadGroup *,nsIInterfaceRequestor *,unsigned int,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0]
#06: nsChromeProtocolHandler::NewChannel(nsIURI *,nsILoadInfo *,nsIChannel * *) [chrome/nsChromeProtocolHandler.cpp:149]
#07: mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal(nsIURI *,nsIURI *,unsigned int,nsILoadInfo *,nsIChannel * *) [netwerk/base/nsIOService.cpp:926]
#08: mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal(nsIURI *,nsIURI *,unsigned int,nsINode *,nsIPrincipal *,nsIPrincipal *,mozilla::Maybe<mozilla::dom::ClientInfo> const &,mozilla::Maybe<mozilla::dom::ServiceWorkerDescriptor> const &,unsigned int,unsigned int,nsIChannel * *) [netwerk/base/nsIOService.cpp:898]
}
}
Unreported {
1 block in heap block record 575 of 3,744
352 bytes (344 requested / 8 slop)
0.00% of the heap (27.64% cumulative)
0.02% of unreported (90.03% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: SystemGroupImpl::InitStatic() [xpcom/threads/SystemGroup.cpp:43]
#04: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:331]
#05: XRE_InitEmbedding2(nsIFile *,nsIFile *,nsIDirectoryServiceProvider *) [toolkit/xre/nsEmbedFunctions.cpp:198]
#06: mozilla::ipc::ScopedXREEmbed::Start() [ipc/glue/ScopedXREEmbed.cpp:83]
#07: mozilla::dom::ContentProcess::Init(int,char * * const) [dom/ipc/ContentProcess.cpp:188]
#08: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:724]
}
}
Unreported {
2 blocks in heap block record 576 of 3,744
352 bytes (336 requested / 16 slop)
Individual block sizes: 176 x 2
0.00% of the heap (27.64% cumulative)
0.02% of unreported (90.04% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::ObjectGroup::allocationSiteGroup(JSContext *,JSScript *,unsigned char *,JSProtoKey,JS::Handle<JSObject *>) [js/src/vm/ObjectGroup.cpp:1475]
#03: js::NewObjectOperation(JSContext *,JS::Handle<JSScript *>,unsigned char *,js::NewObjectKind) [js/src/vm/Interpreter.cpp:5149]
#04: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:0]
#05: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#06: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787]
#07: static bool ExecuteInExtensibleLexicalEnvironment(struct JSContext *, class JS::Handle<JSScript *>, class JS::Handle<JSObject *>) [js/src/builtin/Eval.cpp:479]
#08: js::ExecuteInJSMEnvironment(JSContext *,JS::Handle<JSScript *>,JS::Handle<JSObject *>,JS::Handle<JS::StackGCVector<JSObject *,js::TempAllocPolicy> >) [js/src/builtin/Eval.cpp:588]
}
}
Unreported {
2 blocks in heap block record 577 of 3,744
352 bytes (336 requested / 16 slop)
Individual block sizes: 176 x 2
0.00% of the heap (27.65% cumulative)
0.02% of unreported (90.06% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::ObjectGroup::newPlainObject(JSContext *,js::IdValuePair *,unsigned __int64,js::NewObjectKind) [js/src/vm/ObjectGroup.cpp:1221]
#03: js::frontend::ParseNode::getConstantValue(JSContext *,js::frontend::ParseNode::AllowConstantObjects,JS::MutableHandle<JS::Value>,JS::Value *,unsigned __int64,js::NewObjectKind) [js/src/frontend/BytecodeEmitter.cpp:4539]
#04: js::frontend::ParseNode::getConstantValue(JSContext *,js::frontend::ParseNode::AllowConstantObjects,JS::MutableHandle<JS::Value>,JS::Value *,unsigned __int64,js::NewObjectKind) [js/src/frontend/BytecodeEmitter.cpp:4470]
#05: js::frontend::BytecodeEmitter::emitSingletonInitialiser(js::frontend::ListNode *) [js/src/frontend/BytecodeEmitter.cpp:4562]
#06: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode *,js::frontend::ValueUsage,js::frontend::BytecodeEmitter::EmitLineNumberNote) [js/src/frontend/BytecodeEmitter.cpp:9299]
#07: js::frontend::BytecodeEmitter::emitForOf(js::frontend::ForNode *,js::frontend::EmitterScope const *) [js/src/frontend/BytecodeEmitter.cpp:5409]
#08: js::frontend::BytecodeEmitter::emitLexicalScope(js::frontend::LexicalScopeNode *) [js/src/frontend/BytecodeEmitter.cpp:4914]
}
}
Unreported {
2 blocks in heap block record 578 of 3,744
352 bytes (336 requested / 16 slop)
Individual block sizes: 176 x 2
0.00% of the heap (27.65% cumulative)
0.02% of unreported (90.08% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::ObjectGroup::allocationSiteGroup(JSContext *,JSScript *,unsigned char *,JSProtoKey,JS::Handle<JSObject *>) [js/src/vm/ObjectGroup.cpp:1475]
#03: js::NewObjectOperation(JSContext *,JS::Handle<JSScript *>,unsigned char *,js::NewObjectKind) [js/src/vm/Interpreter.cpp:5149]
#04: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:0]
#05: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
#07: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:611]
#08: JS_CallFunctionValue(JSContext *,JS::Handle<JSObject *>,JS::Handle<JS::Value>,JS::HandleValueArray const &,JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:2597]
}
}
Unreported {
2 blocks in heap block record 579 of 3,744
352 bytes (336 requested / 16 slop)
Individual block sizes: 176 x 2
0.00% of the heap (27.66% cumulative)
0.02% of unreported (90.09% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::ObjectGroup::allocationSiteGroup(JSContext *,JSScript *,unsigned char *,JSProtoKey,JS::Handle<JSObject *>) [js/src/vm/ObjectGroup.cpp:1475]
#03: js::NewObjectOperation(JSContext *,JS::Handle<JSScript *>,unsigned char *,js::NewObjectKind) [js/src/vm/Interpreter.cpp:5149]
#04: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:0]
#05: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
#07: js::CallFromStack(JSContext *,JS::CallArgs const &) [js/src/vm/Interpreter.cpp:599]
#08: js::jit::DoCallFallback(JSContext *,js::jit::BaselineFrame *,js::jit::ICCall_Fallback *,unsigned int,JS::Value *,JS::MutableHandle<JS::Value>) [js/src/jit/BaselineIC.cpp:3210]
}
}
Unreported {
1 block in heap block record 580 of 3,744
336 bytes (336 requested / 0 slop)
0.00% of the heap (27.66% cumulative)
0.01% of unreported (90.11% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::Document::Init() [dom/base/Document.cpp:2141]
#04: NS_NewSVGDocument(mozilla::dom::Document * *) [dom/svg/SVGDocument.cpp:54]
#05: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:179]
#06: nsresult mozilla::image::SVGDocumentWrapper::SetupViewer(class nsIRequest *, class nsIContentViewer * *, class nsILoadGroup * *) [image/SVGDocumentWrapper.cpp:296]
#07: nsresult mozilla::image::SVGDocumentWrapper::OnStartRequest(class nsIRequest *) [image/SVGDocumentWrapper.cpp:196]
#08: mozilla::image::VectorImage::OnStartRequest(nsIRequest *) [image/VectorImage.cpp:0]
}
}
Unreported {
14 blocks in heap block record 581 of 3,744
336 bytes (336 requested / 0 slop)
Individual block sizes: 32 x 7; 16 x 7
0.00% of the heap (27.67% cumulative)
0.01% of unreported (90.12% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:135]
#04: mozilla::extensions::WebExtensionPolicy::Constructor(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:192]
#05: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2471]
#06: ??? (???:???)
}
}
Unreported {
5 blocks in heap block record 582 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.67% cumulative)
0.01% of unreported (90.14% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: mozilla::FileLocation::Init(nsZipArchive *,char const *) [xpcom/build/FileLocation.cpp:95]
#05: mozilla::FileLocation::FileLocation(mozilla::FileLocation const &,char const *) [xpcom/build/FileLocation.cpp:46]
#06: void nsComponentManagerImpl::ManifestComponent(struct nsComponentManagerImpl::ManifestProcessingContext & const, int, char * *) [xpcom/components/nsComponentManager.cpp:798]
#07: void nsComponentManagerImpl::RegisterManifest(NSLocationType, class mozilla::FileLocation & const, bool) [xpcom/components/nsComponentManager.cpp:772]
#08: void nsComponentManagerImpl::ManifestManifest(struct nsComponentManagerImpl::ManifestProcessingContext & const, int, char * *) [xpcom/components/nsComponentManager.cpp:780]
}
}
Unreported {
4 blocks in heap block record 583 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 128; 64 x 3
0.00% of the heap (27.68% cumulative)
0.01% of unreported (90.15% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: mozilla::dom::ChromeUtils::GenerateQI(mozilla::dom::GlobalObject const &,mozilla::dom::Sequence<JS::Value> const &,mozilla::ErrorResult &) [dom/base/MozQueryInterface.cpp:64]
#05: static bool mozilla::dom::ChromeUtils_Binding::generateQI(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:40bebf2a4c62a06996acbe364a4e2ebee62218538e19cb30404cad5e9a796509718cc8aece35740a5517624284d0e73b3c146c1f2df2dd4c603cf0ce8216d980/dom/bindings/ChromeUtilsBinding.cpp::4577]
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088]
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
}
}
Unreported {
5 blocks in heap block record 584 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.68% cumulative)
0.01% of unreported (90.16% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: static void nsTHashtable<mozilla::dom::TabGroup::HashEntry>::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435]
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573]
#06: mozilla::dom::TabGroup::AddDocument(nsTSubstring<char> const &,mozilla::dom::Document *) [dom/base/TabGroup.cpp:148]
#07: mozilla::dom::Document::SetScopeObject(nsIGlobalObject *) [dom/base/Document.cpp:6489]
#08: mozilla::dom::Document::SetScriptGlobalObject(nsIScriptGlobalObject *) [dom/base/Document.cpp:6663]
}
}
Unreported {
5 blocks in heap block record 585 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.69% cumulative)
0.01% of unreported (90.18% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(nsTSubstringTuple<char> const &,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:562]
#04: mozilla::dom::DocGroup::DocGroup(mozilla::dom::TabGroup *,nsTSubstring<char> const &) [dom/base/DocGroup.cpp:56]
#05: mozilla::dom::TabGroup::AddDocument(nsTSubstring<char> const &,mozilla::dom::Document *) [dom/base/TabGroup.cpp:153]
#06: mozilla::dom::Document::SetScopeObject(nsIGlobalObject *) [dom/base/Document.cpp:6489]
#07: mozilla::dom::Document::SetScriptGlobalObject(nsIScriptGlobalObject *) [dom/base/Document.cpp:6663]
#08: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2159]
}
}
Unreported {
5 blocks in heap block record 586 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.69% cumulative)
0.01% of unreported (90.19% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsHashPropertyBagBase::SetPropertyAsInterface(nsTSubstring<char16_t> const &,nsISupports *) [xpcom/ds/nsHashPropertyBag.cpp:226]
#04: nsresult nsDocShell::DoURILoad(class nsDocShellLoadState *, bool, class nsIDocShell * *, class nsIRequest * *) [docshell/base/nsDocShell.cpp:10267]
#05: nsresult nsDocShell::InternalLoad(class nsDocShellLoadState *, class nsIDocShell * *, class nsIRequest * *) [docshell/base/nsDocShell.cpp:9653]
#06: nsDocShell::LoadURI(nsDocShellLoadState *) [docshell/base/nsDocShell.cpp:777]
#07: nsresult nsDocShell::LoadURI(const class nsTSubstring<char16_t> & const, const struct mozilla::dom::LoadURIOptions & const) [docshell/base/nsDocShell.cpp:4042]
#08: nsresult nsDocShell::LoadURIFromScript(const class nsTSubstring<char16_t> & const, class JS::Handle<JS::Value>, struct JSContext *) [docshell/base/nsDocShell.cpp:4060]
}
}
Unreported {
1 block in heap block record 587 of 3,744
320 bytes (320 requested / 0 slop)
0.00% of the heap (27.69% cumulative)
0.01% of unreported (90.21% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Heap<JSObject *>,JS::Heap<JSObject *> >,mozilla::HashMap<JS::Heap<JSObject *>,JS::Heap<JSObject *>,js::MovableCellHasher<JS::Heap<JSObject *> >,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::RebuildStatus mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Heap<JSObject *>,JS::Heap<JSObject *> >,mozilla::HashMap<JS::Heap<JSObject *>,JS::Heap<JSObject *>,js::MovableCellHasher<JS::Heap<JSObject *> >,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::changeTableSize(unsigned int, mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Heap<JSObject *>,JS::Heap<JSObject *> >,mozilla::HashMap<JS::Heap<JSObject *>,JS::Heap<JSObject *>,js::MovableCellHasher<JS::Heap<JSObject *> >,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::FailureBehavior) [mfbt/HashTable.h:1811]
#03: static bool mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Heap<JSObject *>,JS::Heap<JSObject *> >,mozilla::HashMap<JS::Heap<JSObject *>,JS::Heap<JSObject *>,js::MovableCellHasher<JS::Heap<JSObject *> >,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::add<JSObject *&,JSObject *&>(class mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Heap<JSObject *>,JS::Heap<JSObject *> >,mozilla::HashMap<JS::Heap<JSObject *>,JS::Heap<JSObject *>,js::MovableCellHasher<JS::Heap<JSObject *> >,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::AddPtr & const, class JSObject * & const, class JSObject * & const) [mfbt/HashTable.h:2092]
#04: class JSObject * JSObject2JSObjectMap::Add(struct JSContext *, class JSObject *, class JSObject *) [js/xpconnect/src/XPCMaps.h:453]
#05: static class JSObject * xpc::WrapperFactory::CreateXrayWaiver(struct JSContext *, class JS::Handle<JSObject *>, bool) [js/xpconnect/wrappers/WrapperFactory.cpp:86]
#06: xpc::WrapperFactory::WaiveXray(JSContext *,JSObject *) [js/xpconnect/wrappers/WrapperFactory.cpp:99]
#07: xpc::WrapperFactory::WaiveXrayAndWrap(JSContext *,JS::MutableHandle<JSObject *>) [js/xpconnect/wrappers/WrapperFactory.cpp:654]
#08: xpc::WrapperFactory::WaiveXrayAndWrap(JSContext *,JS::MutableHandle<JS::Value>) [js/xpconnect/wrappers/WrapperFactory.cpp:626]
}
}
Unreported {
5 blocks in heap block record 588 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.70% cumulative)
0.01% of unreported (90.22% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: mozilla::net::nsStandardURL::GetAsciiHost(nsTSubstring<char> &) [netwerk/base/nsStandardURL.cpp:1430]
#05: mozilla::ContentPrincipal::GetBaseDomain(nsTSubstring<char> &) [caps/ContentPrincipal.cpp:440]
#06: mozilla::ipc::PrincipalToPrincipalInfo(nsIPrincipal *,mozilla::ipc::PrincipalInfo *,bool) [ipc/glue/BackgroundUtils.cpp:360]
#07: mozilla::dom::ClientManager::CreateSource(mozilla::dom::ClientType,nsISerialEventTarget *,nsIPrincipal *) [dom/clients/manager/ClientManager.cpp:257]
#08: nsGlobalWindowInner::EnsureClientSource() [dom/base/nsGlobalWindowInner.cpp:1757]
}
}
Unreported {
5 blocks in heap block record 589 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.70% cumulative)
0.01% of unreported (90.24% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: static struct already_AddRefed<nsRunnableMethod<mozilla::ScriptPreloader,void,1,mozilla::RunnableKind::Standard> > mozilla::NewRunnableMethod<mozilla::ScriptPreloader *,void (mozilla::ScriptPreloader::*)()>(const char *, class mozilla::ScriptPreloader * *, *) [xpcom/threads/nsThreadUtils.h:1393]
#04: mozilla::dom::Document::EndUpdate() [dom/base/Document.cpp:6884]
#05: mozilla::dom::Element::SetAttr(int,nsAtom *,nsAtom *,nsTSubstring<char16_t> const &,nsIPrincipal *,bool) [dom/base/Element.cpp:2382]
#06: mozilla::ScrollFrameHelper::SetCoordAttribute(mozilla::dom::Element *,nsAtom *,int) [layout/generic/nsGfxScrollFrame.cpp:6234]
#07: mozilla::ScrollFrameHelper::FinishReflowForScrollbar(mozilla::dom::Element *,int,int,int,int,int) [layout/generic/nsGfxScrollFrame.cpp:5659]
#08: mozilla::ScrollFrameHelper::ReflowFinished() [layout/generic/nsGfxScrollFrame.cpp:5885]
}
}
Unreported {
5 blocks in heap block record 590 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.71% cumulative)
0.01% of unreported (90.25% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: mozilla::net::nsStandardURL::GetAsciiHost(nsTSubstring<char> &) [netwerk/base/nsStandardURL.cpp:1430]
#05: mozilla::ContentPrincipal::GetBaseDomain(nsTSubstring<char> &) [caps/ContentPrincipal.cpp:440]
#06: mozilla::ipc::PrincipalToPrincipalInfo(nsIPrincipal *,mozilla::ipc::PrincipalInfo *,bool) [ipc/glue/BackgroundUtils.cpp:360]
#07: mozilla::dom::ClientManager::CreateSource(mozilla::dom::ClientType,nsISerialEventTarget *,nsIPrincipal *) [dom/clients/manager/ClientManager.cpp:257]
#08: mozilla::dom::AddClientChannelHelper(nsIChannel *,mozilla::Maybe<mozilla::dom::ClientInfo> &&,mozilla::Maybe<mozilla::dom::ClientInfo> &&,nsISerialEventTarget *) [dom/clients/manager/ClientChannelHelper.cpp:228]
}
}
Unreported {
10 blocks in heap block record 591 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 32 x 10
0.00% of the heap (27.71% cumulative)
0.01% of unreported (90.26% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: class mozilla::ipc::IProtocol * & const stdext::hash_map<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> > >::operator[](const int & const) [vs2017_15.8.4/VC/include/hash_map:288]
#04: mozilla::ipc::IToplevelProtocol::Register(mozilla::ipc::IProtocol *) [ipc/glue/ProtocolUtils.cpp:768]
#05: mozilla::dom::PClientManagerChild::SendPClientSourceConstructor(mozilla::dom::PClientSourceChild *,mozilla::dom::ClientSourceConstructorArgs const &) [s3:gecko-generated-sources-l1:4ce92b12efdc2aaa5885ab647684900e2612417ea918d751d2656249aba010d05651993ead3b50dcc3f0663276d1b161d0ccea6b4cfe7dab7e0585ff1e4d1e67/ipc/ipdl/PClientManagerChild.cpp::366]
#06: mozilla::dom::ClientSource::Activate(mozilla::dom::PClientManagerChild *) [dom/clients/manager/ClientSource.cpp:188]
#07: mozilla::dom::ClientManager::CreateSourceInternal(mozilla::dom::ClientType,nsISerialEventTarget *,mozilla::ipc::PrincipalInfo const &) [dom/clients/manager/ClientManager.cpp:0]
#08: mozilla::dom::ClientManager::CreateSource(mozilla::dom::ClientType,nsISerialEventTarget *,nsIPrincipal *) [dom/clients/manager/ClientManager.cpp:263]
}
}
Unreported {
5 blocks in heap block record 592 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.72% cumulative)
0.01% of unreported (90.28% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: mozilla::dom::ConvertJSValueToByteString(JSContext *,JS::Handle<JS::Value>,bool,nsTSubstring<char> &) [dom/bindings/BindingUtils.cpp:2731]
#05: bool mozilla::dom::WebExtensionInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::303]
#06: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2454]
#07: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
}
}
Unreported {
1 block in heap block record 593 of 3,744
320 bytes (320 requested / 0 slop)
0.00% of the heap (27.72% cumulative)
0.01% of unreported (90.29% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: mozilla::dom::WindowGlobalChild::Create(nsGlobalWindowInner *) [dom/ipc/WindowGlobalChild.cpp:107]
#05: nsGlobalWindowInner::InnerSetNewDocument(JSContext *,mozilla::dom::Document *) [dom/base/nsGlobalWindowInner.cpp:1621]
#06: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2210]
#07: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:967]
#08: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
}
}
Unreported {
10 blocks in heap block record 594 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 32 x 10
0.00% of the heap (27.73% cumulative)
0.01% of unreported (90.31% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::ThrottledEventQueue::Create(nsISerialEventTarget *,char const *,unsigned int) [xpcom/threads/ThrottledEventQueue.cpp:381]
#04: mozilla::dom::TabGroup::EnsureThrottledEventQueues() [dom/base/TabGroup.cpp:0]
#05: mozilla::dom::TabGroup::GetFromActor(mozilla::dom::BrowserChild *) [dom/base/TabGroup.cpp:138]
#06: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1844]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7306]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
5 blocks in heap block record 595 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.73% cumulative)
0.01% of unreported (90.32% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsINode::CreateSlots() [dom/base/nsINode.cpp:203]
#04: mozilla::dom::Document::Init() [dom/base/Document.cpp:2103]
#05: nsHTMLDocument::Init() [dom/html/nsHTMLDocument.cpp:172]
#06: NS_NewHTMLDocument(mozilla::dom::Document * *,bool) [dom/html/nsHTMLDocument.cpp:136]
#07: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0]
#08: nsresult nsDocShell::NewContentViewerObj(const class nsTSubstring<char> & const, class nsIRequest *, class nsILoadGroup *, class nsIStreamListener * *, class nsIContentViewer * *) [docshell/base/nsDocShell.cpp:8403]
}
}
Unreported {
5 blocks in heap block record 596 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.73% cumulative)
0.01% of unreported (90.34% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: mozilla::dom::DocGroup::DocGroup(mozilla::dom::TabGroup *,nsTSubstring<char> const &) [dom/base/DocGroup.cpp:53]
#05: mozilla::dom::TabGroup::AddDocument(nsTSubstring<char> const &,mozilla::dom::Document *) [dom/base/TabGroup.cpp:153]
#06: mozilla::dom::Document::SetScopeObject(nsIGlobalObject *) [dom/base/Document.cpp:6489]
#07: mozilla::dom::Document::SetScriptGlobalObject(nsIScriptGlobalObject *) [dom/base/Document.cpp:6663]
#08: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2159]
}
}
Unreported {
4 blocks in heap block record 597 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 80 x 4
0.00% of the heap (27.74% cumulative)
0.01% of unreported (90.35% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127]
#03: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1212]
#04: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284]
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#06: js::jit::DoCallFallback(JSContext *,js::jit::BaselineFrame *,js::jit::ICCall_Fallback *,unsigned int,JS::Value *,JS::MutableHandle<JS::Value>) [js/src/jit/BaselineIC.cpp:3191]
#07: ??? (???:???)
}
}
Unreported {
4 blocks in heap block record 598 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 80 x 4
0.00% of the heap (27.74% cumulative)
0.01% of unreported (90.36% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: static void std::thread::Thread::new() [git:github.com/rust-lang/rust:src/libstd/thread/mod.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:1119]
#03: static union core::result::Result<alloc::sync::Arc<rayon_core::registry::Registry>, rayon_core::ThreadPoolBuildError> rayon_core::registry::Registry::new(struct rayon_core::ThreadPoolBuilder) [third_party/rust/rayon-core/src/registry.rs:134]
#04: static void std::sync::once::{{impl}}::call_once::{{closure}}<closure>(struct closure *, bool) [git:github.com/rust-lang/rust:src/libstd/sync/once.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:220]
#05: void std::sync::once::Once::call_inner() [git:github.com/rust-lang/rust:src/libstd/sync/once.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:387]
#06: void geckoservo::glue::traverse_subtree(struct style::gecko::wrapper::GeckoElement, struct style::global_style_data::GlobalStyleData *, struct style::gecko::data::PerDocumentStyleDataImpl *, struct style::shared_lock::SharedRwLockReadGuard *, struct style::traversal_flags::TraversalFlags, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *) [servo/ports/geckolib/glue.rs:254]
#07: bool geckoservo::glue::Servo_TraverseSubtree(struct style::gecko_bindings::structs::root::mozilla::dom::Element *, struct style::gecko_bindings::structs::root::RawServoStyleSet *, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *, unsigned int) [servo/ports/geckolib/glue.rs:305]
#08: mozilla::ServoStyleSet::StyleNewSubtree(mozilla::dom::Element *) [layout/style/ServoStyleSet.cpp:796]
}
}
Unreported {
7 blocks in heap block record 599 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 64 x 3; 32 x 4
0.00% of the heap (27.75% cumulative)
0.01% of unreported (90.38% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: AssignJSString<nsTString<char16_t> >(JSContext *,nsTString<char16_t> &,JSString *) [dom/base/nsJSUtils.h:264]
#05: bool mozilla::dom::WebExtensionInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::321]
#06: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2454]
#07: ??? (???:???)
}
}
Unreported {
1 block in heap block record 600 of 3,744
320 bytes (320 requested / 0 slop)
0.00% of the heap (27.75% cumulative)
0.01% of unreported (90.39% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: void nsBaseHashtable<nsCharPtrHashKey,nsCOMPtr<nsISupports>,nsISupports *>::Put(const char *, class nsISupports * & const) [xpcom/ds/nsBaseHashtable.h:131]
#05: mozilla::net::RequestContextService::NewRequestContext(nsIRequestContext * *) [netwerk/base/RequestContextService.cpp:554]
#06: mozilla::net::nsLoadGroup::Init() [netwerk/base/nsLoadGroup.cpp:940]
#07: nsLoadGroupConstructor(nsISupports *,nsID const &,void * *) [netwerk/build/nsNetModule.cpp:48]
#08: nsComponentManagerImpl::CreateInstanceByContractID(char const *,nsISupports *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:0]
}
}
Unreported {
5 blocks in heap block record 601 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.76% cumulative)
0.01% of unreported (90.41% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: mozilla::net::nsStandardURL::GetAsciiHost(nsTSubstring<char> &) [netwerk/base/nsStandardURL.cpp:1430]
#05: mozilla::ContentPrincipal::GetBaseDomain(nsTSubstring<char> &) [caps/ContentPrincipal.cpp:440]
#06: mozilla::ipc::PrincipalToPrincipalInfo(nsIPrincipal *,mozilla::ipc::PrincipalInfo *,bool) [ipc/glue/BackgroundUtils.cpp:360]
#07: mozilla::ipc::CSPToCSPInfo(nsIContentSecurityPolicy *,mozilla::ipc::CSPInfo *) [ipc/glue/BackgroundUtils.cpp:228]
#08: mozilla::dom::ClientSource::SetCsp(nsIContentSecurityPolicy *) [dom/clients/manager/ClientSource.cpp:666]
}
}
Unreported {
5 blocks in heap block record 602 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.76% cumulative)
0.01% of unreported (90.42% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: mozilla::net::nsStandardURL::GetAsciiHost(nsTSubstring<char> &) [netwerk/base/nsStandardURL.cpp:1430]
#05: mozilla::dom::Document::SetDocumentURI(nsIURI *) [dom/base/Document.cpp:3331]
#06: mozilla::dom::Document::ResetToURI(nsIURI *,nsILoadGroup *,nsIPrincipal *,nsIPrincipal *) [dom/base/Document.cpp:2331]
#07: nsHTMLDocument::ResetToURI(nsIURI *,nsILoadGroup *,nsIPrincipal *,nsIPrincipal *) [dom/html/nsHTMLDocument.cpp:196]
#08: mozilla::dom::Document::Reset(nsIChannel *,nsILoadGroup *) [dom/base/Document.cpp:2205]
}
}
Unreported {
5 blocks in heap block record 603 of 3,744
320 bytes (320 requested / 0 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.76% cumulative)
0.01% of unreported (90.43% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::NativeIterator::allocateSentinel(JSContext *) [js/src/vm/Iteration.cpp:660]
#03: js::ObjectRealm::init(JSContext *) [js/src/vm/Realm.cpp:80]
#04: JS::Realm::init(JSContext *,JSPrincipals *) [js/src/vm/Realm.cpp:98]
#05: js::NewRealm(JSContext *,JSPrincipals *,JS::RealmOptions const &) [js/src/gc/GC.cpp:8235]
#06: js::GlobalObject::new_(JSContext *,js::Class const *,JSPrincipals *,JS::OnNewGlobalHookOption,JS::RealmOptions const &) [js/src/vm/GlobalObject.cpp:587]
#07: mozilla::dom::CreateGlobal<nsGlobalWindowInner,&mozilla::dom::Window_Binding::GetProtoObjectHandle(JSContext *)>(JSContext *,nsGlobalWindowInner *,nsWrapperCache *,JSClass const *,JS::RealmOptions &,JSPrincipals *,bool,JS::MutableHandle<JSObject *>) [dom/bindings/BindingUtils.h:2843]
#08: mozilla::dom::Window_Binding::Wrap(JSContext *,nsGlobalWindowInner *,nsWrapperCache *,JS::RealmOptions &,JSPrincipals *,bool,JS::MutableHandle<JSObject *>) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::19742]
}
}
Unreported {
1 block in heap block record 604 of 3,744
320 bytes (320 requested / 0 slop)
0.00% of the heap (27.77% cumulative)
0.01% of unreported (90.45% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: mozilla::detail::HashTable<mozilla::HashMapEntry<unsigned char *,unsigned char *>,mozilla::HashMap<unsigned char *,unsigned char *,mozilla::PointerHasher<unsigned char *>,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::RebuildStatus mozilla::detail::HashTable<mozilla::HashMapEntry<unsigned char *,unsigned char *>,mozilla::HashMap<unsigned char *,unsigned char *,mozilla::PointerHasher<unsigned char *>,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::changeTableSize(unsigned int, mozilla::detail::HashTable<mozilla::HashMapEntry<unsigned char *,unsigned char *>,mozilla::HashMap<unsigned char *,unsigned char *,mozilla::PointerHasher<unsigned char *>,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::FailureBehavior) [mfbt/HashTable.h:1811]
#03: js::GetSrcNote(js::GSNCache &,JSScript *,unsigned char *) [js/src/vm/JSScript.cpp:4213]
#04: js::jit::BytecodeAnalysis::init(js::jit::TempAllocator &,js::GSNCache &) [js/src/jit/BytecodeAnalysis.cpp:132]
#05: js::jit::BaselineCompilerHandler::init(JSContext *) [js/src/jit/BaselineCompiler.cpp:106]
#06: js::jit::BaselineCompile(JSContext *,JSScript *,bool) [js/src/jit/BaselineJIT.cpp:223]
#07: js::jit::MethodStatus js::jit::CanEnterBaselineMethod<js::jit::BaselineTier::Compiler>(struct JSContext *, class js::RunState & const) [js/src/jit/BaselineJIT.cpp:394]
#08: js::jit::MaybeEnterJit(JSContext *,js::RunState &) [js/src/jit/Jit.cpp:171]
}
}
Unreported {
1 block in heap block record 605 of 3,744
320 bytes (320 requested / 0 slop)
0.00% of the heap (27.77% cumulative)
0.01% of unreported (90.46% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549]
#04: nsGlobalWindowInner::nsGlobalWindowInner(nsGlobalWindowOuter *) [dom/base/nsGlobalWindowInner.cpp:954]
#05: nsGlobalWindowInner::Create(nsGlobalWindowOuter *,bool) [dom/base/nsGlobalWindowInner.cpp:7126]
#06: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2023]
#07: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:967]
#08: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
}
}
Unreported {
1 block in heap block record 606 of 3,744
320 bytes (312 requested / 8 slop)
0.00% of the heap (27.78% cumulative)
0.01% of unreported (90.48% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::BackgroundHangMonitor::BackgroundHangMonitor(char const *,unsigned int,unsigned int,mozilla::BackgroundHangMonitor::ThreadType) [toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:691]
#04: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:483]
#05: XRE_InitEmbedding2(nsIFile *,nsIFile *,nsIDirectoryServiceProvider *) [toolkit/xre/nsEmbedFunctions.cpp:198]
#06: mozilla::ipc::ScopedXREEmbed::Start() [ipc/glue/ScopedXREEmbed.cpp:83]
#07: mozilla::dom::ContentProcess::Init(int,char * * const) [dom/ipc/ContentProcess.cpp:188]
#08: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:724]
}
}
Unreported {
1 block in heap block record 607 of 3,744
320 bytes (312 requested / 8 slop)
0.00% of the heap (27.78% cumulative)
0.01% of unreported (90.49% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::BackgroundHangMonitor::BackgroundHangMonitor(char const *,unsigned int,unsigned int,mozilla::BackgroundHangMonitor::ThreadType) [toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:691]
#04: base::MessagePumpDefault::Run(base::MessagePump::Delegate *) [ipc/chromium/src/base/message_pump_default.cc:34]
#05: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309]
#06: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:291]
#07: base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:195]
#08: `anonymous namespace'::ThreadFunc(void *) [ipc/chromium/src/base/platform_thread_win.cc:20]
}
}
Unreported {
1 block in heap block record 608 of 3,744
320 bytes (312 requested / 8 slop)
0.00% of the heap (27.79% cumulative)
0.01% of unreported (90.51% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::11140]
#04: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#05: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571]
#06: nsresult mozilla::net::nsIOService::InitializeSocketTransportService() [netwerk/base/nsIOService.cpp:313]
#07: nsresult mozilla::net::nsIOService::SetOffline(bool) [netwerk/base/nsIOService.cpp:1086]
#08: mozilla::net::nsIOService::Init() [netwerk/base/nsIOService.cpp:281]
}
}
Unreported {
4 blocks in heap block record 609 of 3,744
320 bytes (288 requested / 32 slop)
Individual block sizes: 80 x 4
0.00% of the heap (27.79% cumulative)
0.01% of unreported (90.52% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1206]
#03: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284]
#04: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#05: js::jit::DoCallFallback(JSContext *,js::jit::BaselineFrame *,js::jit::ICCall_Fallback *,unsigned int,JS::Value *,JS::MutableHandle<JS::Value>) [js/src/jit/BaselineIC.cpp:3191]
#06: ??? (???:???)
}
}
Unreported {
4 blocks in heap block record 610 of 3,744
320 bytes (288 requested / 32 slop)
Individual block sizes: 80 x 4
0.00% of the heap (27.80% cumulative)
0.01% of unreported (90.53% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:592]
#03: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657]
#04: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#05: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#06: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
#08: js::SpreadCallOperation(JSContext *,JS::Handle<JSScript *>,unsigned char *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:5102]
}
}
Unreported {
4 blocks in heap block record 611 of 3,744
320 bytes (288 requested / 32 slop)
Individual block sizes: 80 x 4
0.00% of the heap (27.80% cumulative)
0.01% of unreported (90.55% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:592]
#03: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657]
#04: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638]
#05: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#06: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
#08: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:641]
}
}
Unreported {
5 blocks in heap block record 612 of 3,744
320 bytes (280 requested / 40 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.80% cumulative)
0.01% of unreported (90.56% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsDocShell::InitSessionHistory() [docshell/base/nsDocShell.cpp:4814]
#04: nsWebBrowser::Create(nsIWebBrowserChrome *,nsIWidget *,mozilla::OriginAttributes const &,mozilla::dom::BrowsingContext *,bool) [toolkit/components/browser/nsWebBrowser.cpp:158]
#05: mozilla::dom::BrowserChild::Init(mozIDOMWindowProxy *) [dom/ipc/BrowserChild.cpp:509]
#06: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1852]
#07: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7306]
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
}
}
Unreported {
5 blocks in heap block record 613 of 3,744
320 bytes (280 requested / 40 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.81% cumulative)
0.01% of unreported (90.58% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::TabListener::TabListener(nsIDocShell *,mozilla::dom::Element *) [toolkit/components/sessionstore/SessionStoreListener.cpp:130]
#04: mozilla::dom::BrowserChild::Init(mozIDOMWindowProxy *) [dom/ipc/BrowserChild.cpp:599]
#05: mozilla::dom::ContentChild::RecvConstructBrowser(mozilla::ipc::ManagedEndpoint<mozilla::dom::PBrowserChild> &&,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IdType<mozilla::dom::BrowserParent> const &,mozilla::dom::IPCTabContext const &,mozilla::dom::BrowsingContext *,unsigned int const &,mozilla::dom::IdType<mozilla::dom::ContentParent> const &,bool const &,bool const &) [dom/ipc/ContentChild.cpp:1852]
#06: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::7306]
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
}
}
Unreported {
5 blocks in heap block record 614 of 3,744
320 bytes (280 requested / 40 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.81% cumulative)
0.01% of unreported (90.59% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::Document::Document(char const *) [dom/base/Document.cpp:1358]
#04: NS_NewHTMLDocument(mozilla::dom::Document * *,bool) [dom/html/nsHTMLDocument.cpp:132]
#05: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0]
#06: nsresult nsDocShell::NewContentViewerObj(const class nsTSubstring<char> & const, class nsIRequest *, class nsILoadGroup *, class nsIStreamListener * *, class nsIContentViewer * *) [docshell/base/nsDocShell.cpp:8403]
#07: nsresult nsDocShell::CreateContentViewer(const class nsTSubstring<char> & const, class nsIRequest *, class nsIStreamListener * *) [docshell/base/nsDocShell.cpp:8154]
#08: nsresult nsDSURIContentListener::DoContent(const class nsTSubstring<char> & const, bool, class nsIRequest *, class nsIStreamListener * *, bool *) [docshell/base/nsDSURIContentListener.cpp:182]
}
}
Unreported {
5 blocks in heap block record 615 of 3,744
320 bytes (280 requested / 40 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.82% cumulative)
0.01% of unreported (90.61% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::dom::Document::Document(char const *) [dom/base/Document.cpp:1357]
#04: NS_NewHTMLDocument(mozilla::dom::Document * *,bool) [dom/html/nsHTMLDocument.cpp:132]
#05: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0]
#06: nsresult nsDocShell::NewContentViewerObj(const class nsTSubstring<char> & const, class nsIRequest *, class nsILoadGroup *, class nsIStreamListener * *, class nsIContentViewer * *) [docshell/base/nsDocShell.cpp:8403]
#07: nsresult nsDocShell::CreateContentViewer(const class nsTSubstring<char> & const, class nsIRequest *, class nsIStreamListener * *) [docshell/base/nsDocShell.cpp:8154]
#08: nsresult nsDSURIContentListener::DoContent(const class nsTSubstring<char> & const, bool, class nsIRequest *, class nsIStreamListener * *, bool *) [docshell/base/nsDSURIContentListener.cpp:182]
}
}
Unreported {
5 blocks in heap block record 616 of 3,744
320 bytes (280 requested / 40 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.82% cumulative)
0.01% of unreported (90.62% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: static bool mozilla::dom::ContentProcessMessageManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ContentProcessMessageManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::3265]
#04: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171]
#05: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568]
}
}
Unreported {
5 blocks in heap block record 617 of 3,744
320 bytes (280 requested / 40 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.83% cumulative)
0.01% of unreported (90.63% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: static struct already_AddRefed<mozilla::dom::EventListener> mozilla::ToEventListener(struct JSContext *, class JS::Handle<JS::Value>) [dom/events/EventListenerService.cpp:246]
#04: nsresult mozilla::EventListenerService::AddSystemEventListener(class mozilla::dom::EventTarget *, const class nsTSubstring<char16_t> & const, class JS::Handle<JS::Value>, bool, struct JSContext *) [dom/events/EventListenerService.cpp:260]
#05: XPTC__InvokebyIndex
#06: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157]
#07: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943]
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
}
}
Unreported {
5 blocks in heap block record 618 of 3,744
320 bytes (280 requested / 40 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.83% cumulative)
0.01% of unreported (90.65% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145]
#04: void mozilla::Maybe<mozilla::ipc::CSPInfo>::emplace<const mozilla::ipc::CSPInfo &>(const class mozilla::ipc::CSPInfo & const) [mfbt/Maybe.h:526]
#05: mozilla::dom::ClientInfo::SetCspInfo(mozilla::ipc::CSPInfo const &) [dom/clients/manager/ClientInfo.cpp:107]
#06: mozilla::dom::ClientSource::SetCsp(nsIContentSecurityPolicy *) [dom/clients/manager/ClientSource.cpp:669]
#07: nsGlobalWindowInner::EnsureClientSource() [dom/base/nsGlobalWindowInner.cpp:1814]
#08: nsGlobalWindowInner::ExecutionReady() [dom/base/nsGlobalWindowInner.cpp:1825]
}
}
Unreported {
5 blocks in heap block record 619 of 3,744
320 bytes (280 requested / 40 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.83% cumulative)
0.01% of unreported (90.66% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: bool mozilla::dom::WebExtensionInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::278]
#04: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2454]
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
#08: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787]
}
}
Unreported {
5 blocks in heap block record 620 of 3,744
320 bytes (280 requested / 40 slop)
Individual block sizes: 64 x 5
0.00% of the heap (27.84% cumulative)
0.01% of unreported (90.68% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsresult nsDocumentViewer::MakeWindow(const struct nsSize & const, class nsView *) [layout/base/nsDocumentViewer.cpp:2402]
#04: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:923]
#05: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718]
#06: nsresult nsDocShell::SetupNewViewer(class nsIContentViewer *) [docshell/base/nsDocShell.cpp:8529]
#07: nsresult nsDocShell::Embed(class nsIContentViewer *, const char *, class nsISupports *) [docshell/base/nsDocShell.cpp:6379]
#08: nsresult nsDocShell::CreateContentViewer(const class nsTSubstring<char> & const, class nsIRequest *, class nsIStreamListener * *) [docshell/base/nsDocShell.cpp:0]
}
}
Unreported {
6 blocks in heap block record 621 of 3,744
320 bytes (272 requested / 48 slop)
Individual block sizes: 64 x 2; 48 x 4
0.00% of the heap (27.84% cumulative)
0.01% of unreported (90.69% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: js::jit::CacheIRStubInfo::New(js::jit::CacheKind,js::jit::ICStubEngine,bool,unsigned int,js::jit::CacheIRWriter const &) [js/src/jit/CacheIRCompiler.cpp:1157]
#03: js::jit::AttachBaselineCacheIRStub(JSContext *,js::jit::CacheIRWriter const &,js::jit::CacheKind,js::jit::BaselineCacheIRStubKind,JSScript *,js::jit::ICFallbackStub *,bool *) [js/src/jit/BaselineCacheIRCompiler.cpp:2077]
#04: static bool js::jit::TryAttachGetPropStub(const char *, struct JSContext *, class js::jit::BaselineFrame *, class js::jit::ICFallbackStub *, js::jit::CacheKind, class JS::Handle<JS::Value>, class JS::Handle<JS::Value>, class JS::Handle<JS::Value>) [js/src/jit/BaselineIC.cpp:2031]
#05: js::jit::DoGetPropFallback(JSContext *,js::jit::BaselineFrame *,js::jit::ICGetProp_Fallback *,JS::MutableHandle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/jit/BaselineIC.cpp:2808]
#06: ??? (???:???)
}
}
Unreported {
10 blocks in heap block record 622 of 3,744
320 bytes (240 requested / 80 slop)
Individual block sizes: 32 x 10
0.00% of the heap (27.85% cumulative)
0.01% of unreported (90.71% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: void nsSliderFrame::AddListener() [layout/xul/nsSliderFrame.cpp:1163]
#04: nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem &,nsFrameConstructorState &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:3768]
#05: nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList::Iterator &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:5654]
#06: nsCSSFrameConstructor::ConstructFramesFromItemList(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList &,nsContainerFrame *,bool,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:9535]
#07: void nsCSSFrameConstructor::ProcessChildren(class nsFrameConstructorState & const, class nsIContent *, class mozilla::ComputedStyle *, class nsContainerFrame *, const bool, class nsFrameList & const, const bool, struct PendingBinding *, class nsIFrame *) [layout/base/nsCSSFrameConstructor.cpp:9720]
#08: nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem &,nsFrameConstructorState &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:3734]
}
}
Unreported {
10 blocks in heap block record 623 of 3,744
320 bytes (240 requested / 80 slop)
Individual block sizes: 32 x 10
0.00% of the heap (27.85% cumulative)
0.01% of unreported (90.72% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145]
#04: nsTArray_Impl<nsTString<char16_t>,nsTArrayInfallibleAllocator>::AppendElements<nsTString<char16_t>,nsTArrayInfallibleAllocator>(nsTString<char16_t> const *,unsigned __int64) [xpcom/ds/nsTArray.h:2359]
#05: mozilla::extensions::WebExtensionContentScript::WebExtensionContentScript(mozilla::dom::GlobalObject &,mozilla::extensions::WebExtensionPolicy &,mozilla::dom::WebExtensionContentScriptInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:572]
#06: mozilla::extensions::WebExtensionContentScript::Constructor(mozilla::dom::GlobalObject &,mozilla::extensions::WebExtensionPolicy &,mozilla::dom::WebExtensionContentScriptInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:515]
#07: static bool mozilla::dom::WebExtensionContentScript_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:195d77b006105d0eb9807d8367af5bffd98b16a1b055a19da712e8d2ee9d924ebcd2505d0500ca71a6bee4714fc126a8b82826e84365fdff0badab93183ed728/dom/bindings/WebExtensionContentScriptBinding.cpp::2848]
#08: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
}
}
Unreported {
1 block in heap block record 624 of 3,744
304 bytes (304 requested / 0 slop)
0.00% of the heap (27.86% cumulative)
0.01% of unreported (90.73% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::net::nsIOService::GetInstance() [netwerk/base/nsIOService.cpp:368]
#04: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::10287]
#05: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#06: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571]
#07: nsresult nsScriptSecurityManager::Init() [caps/nsScriptSecurityManager.cpp:1356]
#08: nsScriptSecurityManager::InitStatics() [caps/nsScriptSecurityManager.cpp:1417]
}
}
Unreported {
1 block in heap block record 625 of 3,744
304 bytes (304 requested / 0 slop)
0.00% of the heap (27.86% cumulative)
0.01% of unreported (90.75% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:960]
#04: gfxPlatform::InitChild(mozilla::gfx::ContentDeviceData const &) [gfx/thebes/gfxPlatform.cpp:508]
#05: mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData const &,mozilla::dom::ipc::StructuredCloneData const &,nsTArray<LookAndFeelInt> &&,nsTArray<mozilla::dom::SystemFontListEntry> &&,mozilla::Maybe<void *> const &,unsigned __int64 const &) [dom/ipc/ContentChild.cpp:610]
#06: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:1f804c1692b02d0b20f8562a6d7988297f71a6503da2abdadffc41185344d3ffbd978ac73d81b336b82172759492d96c5a34b6a89c5ff13e93139d2142f119e1/ipc/ipdl/PContentChild.cpp::9589]
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082]
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972]
}
}
Unreported {
5 blocks in heap block record 626 of 3,744
288 bytes (288 requested / 0 slop)
Individual block sizes: 64 x 4; 32
0.00% of the heap (27.86% cumulative)
0.01% of unreported (90.76% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: AssignJSString<nsTString<char16_t> >(JSContext *,nsTString<char16_t> &,JSString *) [dom/base/nsJSUtils.h:264]
#05: bool mozilla::dom::WebExtensionInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::321]
#06: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2454]
#07: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
}
}
Unreported {
1 block in heap block record 627 of 3,744
288 bytes (288 requested / 0 slop)
0.00% of the heap (27.87% cumulative)
0.01% of unreported (90.77% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456]
#03: void nsWindowMemoryReporter::CheckForGhostWindows(class nsTHashtable<nsUint64HashKey> *) [dom/base/nsWindowMemoryReporter.cpp:848]
#04: nsresult nsWindowMemoryReporter::CollectReports(class nsIHandleReportCallback *, class nsISupports *, bool) [dom/base/nsWindowMemoryReporter.cpp:512]
#05: nsresult mozilla::detail::RunnableFunction<`lambda at z:/task_1561662719/build/src/xpcom/base/nsMemoryReporterManager.cpp:1863:7'>::Run() [xpcom/threads/nsThreadUtils.h:564]
#06: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214]
#07: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486]
#08: void mozilla::ipc::MessagePump::Run(class base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:88]
}
}
Unreported {
18 blocks in heap block record 628 of 3,744
288 bytes (288 requested / 0 slop)
Individual block sizes: 16 x 18
0.00% of the heap (27.87% cumulative)
0.01% of unreported (90.79% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozJSComponentLoader::Import(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSObject *>,bool) [js/xpconnect/loader/mozJSComponentLoader.cpp:1327]
#04: mozilla::dom::ChromeUtils::Import(mozilla::dom::GlobalObject const &,nsTSubstring<char16_t> const &,mozilla::dom::Optional<JS::Handle<JSObject *> > const &,JS::MutableHandle<JSObject *>,mozilla::ErrorResult &) [dom/base/ChromeUtils.cpp:425]
#05: static bool mozilla::dom::ChromeUtils_Binding::import(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:40bebf2a4c62a06996acbe364a4e2ebee62218538e19cb30404cad5e9a796509718cc8aece35740a5517624284d0e73b3c146c1f2df2dd4c603cf0ce8216d980/dom/bindings/ChromeUtilsBinding.cpp::4857]
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088]
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
}
}
Unreported {
6 blocks in heap block record 629 of 3,744
288 bytes (240 requested / 48 slop)
Individual block sizes: 48 x 6
0.00% of the heap (27.88% cumulative)
0.01% of unreported (90.80% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: class mozilla::dom::ScriptLoadRequest * mozilla::dom::ScriptLoader::CreateLoadRequest(mozilla::dom::ScriptKind, class nsIURI *, class nsIScriptElement *, class nsIPrincipal *, mozilla::CORSMode, const class mozilla::dom::SRIMetadata & const, mozilla::net::ReferrerPolicy) [dom/script/ScriptLoader.cpp:1509]
#04: mozilla::dom::ScriptLoader::PreloadURI(nsIURI *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,bool,bool,bool,bool,mozilla::net::ReferrerPolicy) [dom/script/ScriptLoader.cpp:3806]
#05: void nsHtml5TreeOpExecutor::PreloadScript(const class nsTSubstring<char16_t> & const, const class nsTSubstring<char16_t> & const, const class nsTSubstring<char16_t> & const, const class nsTSubstring<char16_t> & const, const class nsTSubstring<char16_t> & const, mozilla::net::ReferrerPolicy, bool, bool, bool, bool) [parser/html/nsHtml5TreeOpExecutor.cpp:980]
#06: void nsHtml5SpeculativeLoad::Perform(class nsHtml5TreeOpExecutor *) [parser/html/nsHtml5SpeculativeLoad.cpp:0]
#07: void nsHtml5TreeOpExecutor::RunFlushLoop() [parser/html/nsHtml5TreeOpExecutor.cpp:432]
#08: nsresult nsHtml5ExecutorFlusher::Run() [parser/html/nsHtml5StreamParser.cpp:132]
}
}
Unreported {
1 block in heap block record 630 of 3,744
272 bytes (272 requested / 0 slop)
0.00% of the heap (27.88% cumulative)
0.01% of unreported (90.81% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: nss_ZAlloc [security/nss/lib/base/arena.c:836]
#03: PL_NewHashTable [nsprpub/lib/ds/plhash.c:88]
#04: nssHash_Create [security/nss/lib/base/hash.c:110]
#05: nssTrustDomain_InitializeCache [security/nss/lib/pki/tdcache.c:155]
#06: NSSTrustDomain_Create [security/nss/lib/pki/trustdomain.c:48]
#07: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:117]
#08: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
}
}
Unreported {
1 block in heap block record 631 of 3,744
272 bytes (272 requested / 0 slop)
0.00% of the heap (27.88% cumulative)
0.01% of unreported (90.82% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: nss_ZAlloc [security/nss/lib/base/arena.c:836]
#03: PL_NewHashTable [nsprpub/lib/ds/plhash.c:88]
#04: nssHash_Create [security/nss/lib/base/hash.c:110]
#05: nssTrustDomain_InitializeCache [security/nss/lib/pki/tdcache.c:160]
#06: NSSTrustDomain_Create [security/nss/lib/pki/trustdomain.c:48]
#07: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:117]
#08: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
}
}
Unreported {
1 block in heap block record 632 of 3,744
272 bytes (272 requested / 0 slop)
0.00% of the heap (27.89% cumulative)
0.01% of unreported (90.83% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: nss_ZAlloc [security/nss/lib/base/arena.c:836]
#03: PL_NewHashTable [nsprpub/lib/ds/plhash.c:88]
#04: nssHash_Create [security/nss/lib/base/hash.c:110]
#05: nssTrustDomain_InitializeCache [security/nss/lib/pki/tdcache.c:145]
#06: NSSTrustDomain_Create [security/nss/lib/pki/trustdomain.c:48]
#07: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:117]
#08: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
}
}
Unreported {
1 block in heap block record 633 of 3,744
272 bytes (272 requested / 0 slop)
0.00% of the heap (27.89% cumulative)
0.01% of unreported (90.85% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: pixman_image_allocate [gfx/cairo/libpixman/src/pixman-image.c:209]
#03: union pixman_image * create_bits_image_internal(<unnamed-tag>, int, int, unsigned int *, int, int) [gfx/cairo/libpixman/src/pixman-bits-image.c:1812]
#04: cairo_image_surface_create_with_pixman_format [gfx/cairo/cairo/src/cairo-image-surface.c:332]
#05: moz_cairo_image_surface_create_for_data [gfx/cairo/cairo/src/cairo-image-surface.c:517]
#06: struct _cairo_surface * _cairo_win32_surface_create_for_dc(struct HDC__ *, _cairo_format, int, int) [gfx/cairo/cairo/src/cairo-win32-surface.c:386]
#07: gfxWindowsSurface::gfxWindowsSurface(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/thebes/gfxWindowsSurface.cpp:43]
#08: gfxWindowsPlatform::CreateOffscreenSurface(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/thebes/gfxWindowsPlatform.cpp:675]
}
}
Unreported {
1 block in heap block record 634 of 3,744
272 bytes (272 requested / 0 slop)
0.00% of the heap (27.89% cumulative)
0.01% of unreported (90.86% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: pixman_image_allocate [gfx/cairo/libpixman/src/pixman-image.c:209]
#03: union pixman_image * create_bits_image_internal(<unnamed-tag>, int, int, unsigned int *, int, int) [gfx/cairo/libpixman/src/pixman-bits-image.c:1812]
#04: cairo_image_surface_create_with_pixman_format [gfx/cairo/cairo/src/cairo-image-surface.c:332]
#05: mozilla::gfx::DrawTargetCairo::GetDummySurface() [gfx/2d/DrawTargetCairo.cpp:742]
#06: void mozilla::gfx::PathCairo::EnsureContainingContext(const class mozilla::gfx::BaseMatrix<float> & const) [gfx/2d/PathCairo.cpp:244]
#07: struct mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits,float> mozilla::gfx::PathCairo::GetBounds(const class mozilla::gfx::BaseMatrix<float> & const) [gfx/2d/PathCairo.cpp:192]
#08: mozilla::SVGGeometryFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix<float> const &,unsigned int) [layout/svg/SVGGeometryFrame.cpp:540]
}
}
Unreported {
1 block in heap block record 635 of 3,744
272 bytes (272 requested / 0 slop)
0.00% of the heap (27.90% cumulative)
0.01% of unreported (90.87% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: nss_ZAlloc [security/nss/lib/base/arena.c:836]
#03: PL_NewHashTable [nsprpub/lib/ds/plhash.c:88]
#04: nssHash_Create [security/nss/lib/base/hash.c:110]
#05: nssTrustDomain_InitializeCache [security/nss/lib/pki/tdcache.c:150]
#06: NSSTrustDomain_Create [security/nss/lib/pki/trustdomain.c:48]
#07: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:117]
#08: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
}
}
Unreported {
1 block in heap block record 636 of 3,744
272 bytes (264 requested / 8 slop)
0.00% of the heap (27.90% cumulative)
0.01% of unreported (90.88% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::10560]
#04: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#05: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571]
#06: static bool xpc::CIGSHelper(struct JSContext *, unsigned int, union JS::Value *, bool) [js/xpconnect/src/XPCJSID.cpp:0]
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088]
}
}
Unreported {
1 block in heap block record 637 of 3,744
272 bytes (264 requested / 8 slop)
0.00% of the heap (27.91% cumulative)
0.01% of unreported (90.90% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: NS_NewContentViewer() [layout/base/nsDocumentViewer.cpp:534]
#04: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0]
#05: nsresult mozilla::image::SVGDocumentWrapper::SetupViewer(class nsIRequest *, class nsIContentViewer * *, class nsILoadGroup * *) [image/SVGDocumentWrapper.cpp:296]
#06: nsresult mozilla::image::SVGDocumentWrapper::OnStartRequest(class nsIRequest *) [image/SVGDocumentWrapper.cpp:196]
#07: mozilla::image::VectorImage::OnStartRequest(nsIRequest *) [image/VectorImage.cpp:0]
#08: mozilla::image::ImageFactory::CreateVectorImage(nsIRequest *,mozilla::image::ProgressTracker *,nsTString<char> const &,nsIURI *,unsigned int,unsigned int) [image/ImageFactory.cpp:270]
}
}
Unreported {
1 block in heap block record 638 of 3,744
272 bytes (264 requested / 8 slop)
0.00% of the heap (27.91% cumulative)
0.01% of unreported (90.91% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: <unnamed-tag> ExpandMonitorCache(unsigned int) [nsprpub/pr/src/threads/prcmon.c:102]
#03: void _PR_InitStuff() [nsprpub/pr/src/misc/prinit.c:202]
#04: PR_NewThreadPrivateIndex [nsprpub/pr/src/threads/prtpd.c:103]
#05: NS_LogInit [xpcom/base/nsTraceRefcnt.cpp:831]
#06: static nsresult InitXPCOMGlue(mozilla::LibLoadingStrategy) [browser/app/nsBrowserApp.cpp:230]
#07: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:263]
#08: wmain [toolkit/xre/nsWindowsWMain.cpp:131]
}
}
Unreported {
1 block in heap block record 639 of 3,744
272 bytes (264 requested / 8 slop)
0.00% of the heap (27.91% cumulative)
0.01% of unreported (90.92% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: imgLoader::CreateImageLoader() [image/imgLoader.cpp:1173]
#04: nsContentUtils::GetImgLoaderForDocument(mozilla::dom::Document *) [dom/base/nsContentUtils.cpp:0]
#05: nsContentUtils::LoadImage(nsIURI *,nsINode *,mozilla::dom::Document *,nsIPrincipal *,unsigned __int64,nsIURI *,mozilla::net::ReferrerPolicy,imgINotificationObserver *,int,nsTSubstring<char16_t> const &,imgRequestProxy * *,unsigned int,bool) [dom/base/nsContentUtils.cpp:3323]
#06: mozilla::css::ImageLoader::LoadImage(mozilla::StyleComputedUrl const &,mozilla::dom::Document &) [layout/style/ImageLoader.cpp:463]
#07: class imgRequestProxy * mozilla::StyleComputedUrl::LoadImage(class mozilla::dom::Document & const) [layout/style/nsStyleStruct.cpp:141]
#08: nsStyleImageRequest::Resolve(mozilla::dom::Document &,nsStyleImageRequest const *) [layout/style/nsStyleStruct.cpp:1777]
}
}
Unreported {
1 block in heap block record 640 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.92% cumulative)
0.01% of unreported (90.93% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: nsLocalFile::InitWithPath(nsTSubstring<char16_t> const &) [xpcom/io/nsLocalFileWin.cpp:992]
#05: NS_NewLocalFile [xpcom/io/nsLocalFileWin.cpp:3121]
#06: XRE_GetFileFromPath(char const *,nsIFile * *) [toolkit/profile/nsToolkitProfileService.cpp:1985]
#07: XRE_InitCommandLine(int,char * * const) [toolkit/xre/nsAppRunner.cpp:4932]
#08: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:627]
}
}
Unreported {
1 block in heap block record 641 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.92% cumulative)
0.01% of unreported (90.94% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: JSRuntime::initMainAtomsTables(JSContext *) [js/src/vm/JSAtom.cpp:630]
#03: JS::InitSelfHostedCode(JSContext *) [js/src/jsapi.cpp:437]
#04: nsXPConnect::InitStatics() [js/xpconnect/src/nsXPConnect.cpp:141]
#05: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112]
#06: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495]
#07: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446]
#08: XRE_InitEmbedding2(nsIFile *,nsIFile *,nsIDirectoryServiceProvider *) [toolkit/xre/nsEmbedFunctions.cpp:198]
}
}
Unreported {
1 block in heap block record 642 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.92% cumulative)
0.01% of unreported (90.95% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: bool mozilla::Vector<mozilla::UniquePtr<RegisteredThread,mozilla::DefaultDelete<RegisteredThread> >,0,mozilla::MallocAllocPolicy>::growStorageBy(unsigned __int64) [mfbt/Vector.h:1028]
#03: static void CorePS::AppendRegisteredThread(const class mozilla::BaseAutoLock<PSMutex &> & const, class mozilla::UniquePtr<RegisteredThread,mozilla::DefaultDelete<RegisteredThread> > *) [tools/profiler/core/platform.cpp:341]
#04: locked_register_thread(mozilla::BaseAutoLock<PSMutex &> const &,char const *,void *) [tools/profiler/core/platform.cpp:2770]
#05: profiler_register_thread(char const *,void *) [tools/profiler/core/platform.cpp:3758]
#06: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:445]
#07: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419]
#08: unsigned int pr_root(void *) [nsprpub/pr/src/md/windows/w95thred.c:138]
}
}
Unreported {
1 block in heap block record 643 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.93% cumulative)
0.01% of unreported (90.97% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: nsObserverService::AddObserver(nsIObserver *,char const *,bool) [xpcom/ds/nsObserverService.cpp:223]
#05: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:1008]
#06: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882]
#07: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736]
#08: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980]
}
}
Unreported {
1 block in heap block record 644 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.93% cumulative)
0.01% of unreported (90.98% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::9849]
#04: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#05: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571]
#06: void nsGlobalWindowInner::~nsGlobalWindowInner() [dom/base/nsGlobalWindowInner.cpp:1051]
#07: [thunk]:nsGlobalWindowInner::Release`adjustor{256}' ()
#08: bool SnowWhiteKiller::Visit(struct nsPurpleBuffer & const, struct nsPurpleBufferEntry *) [xpcom/base/nsCycleCollector.cpp:2459]
}
}
Unreported {
1 block in heap block record 645 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.93% cumulative)
0.01% of unreported (90.99% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewCondVar [nsprpub/pr/src/threads/combined/prucv.c:449]
#03: NSSRWLock_New_Util [security/nss/lib/util/nssrwlk.c:89]
#04: SECOID_Init [security/nss/lib/util/secoid.c:2090]
#05: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3108]
#06: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243]
#07: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244]
#08: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:504]
}
}
Unreported {
1 block in heap block record 646 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.94% cumulative)
0.01% of unreported (91.00% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewCondVar [nsprpub/pr/src/threads/combined/prucv.c:449]
#03: NSSRWLock_New_Util [security/nss/lib/util/nssrwlk.c:85]
#04: SECOID_Init [security/nss/lib/util/secoid.c:2090]
#05: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3108]
#06: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243]
#07: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244]
#08: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:504]
}
}
Unreported {
1 block in heap block record 647 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.94% cumulative)
0.01% of unreported (91.01% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: core::result::Result nsstring::nsACString::fallible_append_utf16_to_utf8_impl(struct slice<u16>*, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:357]
#04: nsZipReaderCache::GetZip(nsIFile *,nsIZipReader * *,bool) [modules/libjar/nsJAR.cpp:580]
#05: nsresult nsJARChannel::CreateJarInput(class nsIZipReaderCache *, class nsJARInputThunk * *) [modules/libjar/nsJARChannel.cpp:0]
#06: nsresult nsJARChannel::Open(class nsIInputStream * *) [modules/libjar/nsJARChannel.cpp:839]
#07: NS_MaybeOpenChannelUsingOpen(nsIChannel *,nsIInputStream * *) [netwerk/base/nsNetUtil.cpp:2584]
#08: static class mozilla::Result<nsTString<char>,nsresult> ReadScript(class ComponentLoaderInfo & const) [js/xpconnect/loader/mozJSComponentLoader.cpp:745]
}
}
Unreported {
1 block in heap block record 648 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.94% cumulative)
0.01% of unreported (91.02% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: nsObserverService::AddObserver(nsIObserver *,char const *,bool) [xpcom/ds/nsObserverService.cpp:223]
#05: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:1003]
#06: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882]
#07: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736]
#08: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980]
}
}
Unreported {
2 blocks in heap block record 649 of 3,744
256 bytes (256 requested / 0 slop)
Individual block sizes: 128 x 2
0.00% of the heap (27.95% cumulative)
0.01% of unreported (91.03% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: void std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1500]
#04: void std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Init(unsigned __int64) [vs2017_15.8.4/VC/include/xhash:1128]
#05: mozilla::ipc::IToplevelProtocol::IToplevelProtocol(char const *,IPCMessageStart,mozilla::ipc::Side) [ipc/glue/ProtocolUtils.cpp:670]
#06: mozilla::PProfilerChild::PProfilerChild() [s3:gecko-generated-sources-l1:ef55b0f5573b2c1340378df77b254dcb37b69c40a4c6db1d1760da63a16455ef21a99a75a01e9df9f760439f1ce59025b9040469eb20ade1f5aeaa35252a9cb3/ipc/ipdl/PProfilerChild.cpp::45]
#07: void mozilla::ProfilerChild::ProfilerChild() [tools/profiler/gecko/ProfilerChild.cpp:17]
#08: void mozilla::ChildProfilerController::SetupProfilerChild(class mozilla::ipc::Endpoint<mozilla::PProfilerChild> *) [tools/profiler/gecko/ChildProfilerController.cpp:80]
}
}
Unreported {
1 block in heap block record 650 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.95% cumulative)
0.01% of unreported (91.05% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: core::result::Result nsstring::nsACString::fallible_append_utf16_to_utf8_impl(struct slice<u16>*, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:357]
#04: nsZipReaderCache::GetZip(nsIFile *,nsIZipReader * *,bool) [modules/libjar/nsJAR.cpp:580]
#05: nsresult nsJARChannel::CreateJarInput(class nsIZipReaderCache *, class nsJARInputThunk * *) [modules/libjar/nsJARChannel.cpp:0]
#06: nsresult nsJARChannel::Open(class nsIInputStream * *) [modules/libjar/nsJARChannel.cpp:839]
#07: void nsMessageManagerScriptExecutor::TryCacheLoadAndCompileScript(const class nsTSubstring<char16_t> & const, bool, bool, class JS::Handle<JSObject *>, class JS::MutableHandle<JSScript *>) [dom/base/nsFrameMessageManager.cpp:1290]
#08: nsMessageManagerScriptExecutor::LoadScriptInternal(JS::Handle<JSObject *>,nsTSubstring<char16_t> const &,bool) [dom/base/nsFrameMessageManager.cpp:1218]
}
}
Unreported {
1 block in heap block record 651 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.96% cumulative)
0.01% of unreported (91.06% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewCondVar [nsprpub/pr/src/threads/combined/prucv.c:449]
#03: <unnamed-tag> init_blinding_params_list() [security/nss/lib/freebl/rsa.c:1111]
#04: PR_CallOnce [nsprpub/pr/src/misc/prinit.c:778]
#05: BL_Init [security/nss/lib/freebl/blinit.c:322]
#06: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3120]
#07: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243]
#08: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244]
}
}
Unreported {
1 block in heap block record 652 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.96% cumulative)
0.01% of unreported (91.07% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: static void alloc::vec::Vec<style::stylesheet_set::StylesheetSetEntry<style::gecko::data::GeckoStyleSheet>>::reserve<style::stylesheet_set::StylesheetSetEntry<style::gecko::data::GeckoStyleSheet>>(unsigned __int64) [git:github.com/rust-lang/rust:src/liballoc/vec.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:457]
#03: void geckoservo::glue::Servo_StyleSet_AppendStyleSheet(struct style::gecko_bindings::structs::root::RawServoStyleSet *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *) [servo/ports/geckolib/glue.rs:1466]
#04: mozilla::ServoStyleSet::AppendStyleSheet(mozilla::StyleOrigin,mozilla::StyleSheet *) [layout/style/ServoStyleSet.cpp:570]
#05: void mozilla::dom::Document::FillStyleSetUserAndUASheets() [dom/base/Document.cpp:2629]
#06: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5870]
#07: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736]
#08: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980]
}
}
Unreported {
1 block in heap block record 653 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.96% cumulative)
0.01% of unreported (91.08% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewCondVar [nsprpub/pr/src/threads/combined/prucv.c:449]
#03: PR_InitThreads [nsprpub/pr/src/threads/combined/pruthr.c:108]
#04: void _PR_InitStuff() [nsprpub/pr/src/misc/prinit.c:201]
#05: PR_NewThreadPrivateIndex [nsprpub/pr/src/threads/prtpd.c:103]
#06: NS_LogInit [xpcom/base/nsTraceRefcnt.cpp:831]
#07: static nsresult InitXPCOMGlue(mozilla::LibLoadingStrategy) [browser/app/nsBrowserApp.cpp:230]
#08: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:263]
}
}
Unreported {
1 block in heap block record 654 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.97% cumulative)
0.01% of unreported (91.09% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewCondVar [nsprpub/pr/src/threads/combined/prucv.c:449]
#03: PR_InitIO [nsprpub/pr/src/io/prio.c:39]
#04: void _PR_InitStuff() [nsprpub/pr/src/misc/prinit.c:203]
#05: PR_NewThreadPrivateIndex [nsprpub/pr/src/threads/prtpd.c:103]
#06: NS_LogInit [xpcom/base/nsTraceRefcnt.cpp:831]
#07: static nsresult InitXPCOMGlue(mozilla::LibLoadingStrategy) [browser/app/nsBrowserApp.cpp:230]
#08: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:263]
}
}
Unreported {
1 block in heap block record 655 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.97% cumulative)
0.01% of unreported (91.10% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950]
#04: AssignJSString<nsTString<char16_t> >(JSContext *,nsTString<char16_t> &,JSString *) [dom/base/nsJSUtils.h:264]
#05: bool mozilla::dom::WebExtensionInit::Init(struct JSContext *, class JS::Handle<JS::Value>, const char *, bool) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::241]
#06: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2454]
#07: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079]
}
}
Unreported {
2 blocks in heap block record 656 of 3,744
256 bytes (256 requested / 0 slop)
Individual block sizes: 128 x 2
0.00% of the heap (27.97% cumulative)
0.01% of unreported (91.11% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: void std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1500]
#04: void std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Init(unsigned __int64) [vs2017_15.8.4/VC/include/xhash:1128]
#05: mozilla::ipc::IToplevelProtocol::IToplevelProtocol(char const *,IPCMessageStart,mozilla::ipc::Side) [ipc/glue/ProtocolUtils.cpp:670]
#06: mozilla::PRemoteDecoderManagerChild::PRemoteDecoderManagerChild() [s3:gecko-generated-sources-l1:a26ee865fe646fa6c21edaed2e9454a04cbe55260e0065eeeebc771dd6709c3cb6b2e68c6a1b4992b107db48abe5d9a71da156e542f6fbb112577b7380c39b11/ipc/ipdl/PRemoteDecoderManagerChild.cpp::49]
#07: static void mozilla::RemoteDecoderManagerChild::OpenForGPUProcess(class mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild> *) [dom/media/ipc/RemoteDecoderManagerChild.cpp:188]
#08: nsresult RunnableFunction<void (*)(RefPtr<mozilla::Runnable> &&),mozilla::Tuple<RefPtr<mozilla::Runnable> > >::Run() [ipc/chromium/src/base/task.h:325]
}
}
Unreported {
2 blocks in heap block record 657 of 3,744
256 bytes (256 requested / 0 slop)
Individual block sizes: 128 x 2
0.00% of the heap (27.98% cumulative)
0.01% of unreported (91.13% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: void std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1500]
#04: void std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Init(unsigned __int64) [vs2017_15.8.4/VC/include/xhash:1128]
#05: mozilla::ipc::IToplevelProtocol::IToplevelProtocol(char const *,IPCMessageStart,mozilla::ipc::Side) [ipc/glue/ProtocolUtils.cpp:670]
#06: mozilla::ipc::PBackgroundChild::PBackgroundChild() [s3:gecko-generated-sources-l1:276632bb583d23c5a3325bf600a0aa917cfb44253339a725992cd0aac949fa0e9951253f93b3309e476b44af0591f67d265a013d57732bb560089dc240fdd03b/ipc/ipdl/PBackgroundChild.cpp::132]
#07: mozilla::ipc::BackgroundChild::GetOrCreateForCurrentThread(nsIEventTarget *) [ipc/glue/BackgroundImpl.cpp:658]
#08: nsresult mozilla::detail::RunnableFunction<`lambda at z:/task_1561662719/build/src/dom/localstorage/LSObject.cpp:224:54'>::Run() [xpcom/threads/nsThreadUtils.h:565]
}
}
Unreported {
1 block in heap block record 658 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.98% cumulative)
0.01% of unreported (91.14% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: static bool mozilla::extensions::ParseGlobs(class mozilla::dom::GlobalObject & const, class mozilla::dom::Sequence<mozilla::dom::OwningMatchGlobOrString>, class nsTArray<RefPtr<mozilla::extensions::MatchGlob> > & const, class mozilla::ErrorResult & const) [toolkit/components/extensions/WebExtensionPolicy.cpp:75]
#05: mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:136]
#06: mozilla::extensions::WebExtensionPolicy::Constructor(mozilla::dom::GlobalObject &,mozilla::dom::WebExtensionInit const &,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:192]
#07: static bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:418a500ec775f250d56b4a2608c171f5ac665c0a878403d9ee592f8f1c5f33b1150a96917a03f5f0d5d48dd04772ec16915ea4743cdce25af0088086b17bc2c7/dom/bindings/WebExtensionPolicyBinding.cpp::2471]
#08: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657]
}
}
Unreported {
1 block in heap block record 659 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.98% cumulative)
0.01% of unreported (91.15% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char16_t>::Append(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:784]
#04: xpc::ErrorReport::ErrorReportToMessageString(JSErrorReport *,nsTSubstring<char16_t> &) [js/xpconnect/src/nsXPConnect.cpp:389]
#05: xpc::ErrorReport::Init(JSErrorReport *,char const *,bool,unsigned __int64) [js/xpconnect/src/nsXPConnect.cpp:202]
#06: nsContentUtils::ExtractErrorValues(JSContext *,JS::Handle<JS::Value>,nsTSubstring<char16_t> &,unsigned int *,unsigned int *,nsTString<char16_t> &) [dom/base/nsContentUtils.cpp:10011]
#07: void mozilla::CycleCollectedJSRuntime::ErrorInterceptor::interceptError(struct JSContext *, class JS::Handle<JS::Value>) [xpcom/base/CycleCollectedJSRuntime.cpp:1535]
#08: js::ErrorToException(JSContext *,JSErrorReport *,JSErrorFormatString const * (*)(void *,unsigned int),void *) [js/src/jsexn.cpp:686]
}
}
Unreported {
1 block in heap block record 660 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.99% cumulative)
0.01% of unreported (91.16% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: bool nsstring::conversions::nsstring_fallible_append_utf8_impl(struct nsstring::nsAString *, unsigned char *, unsigned __int64, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:684]
#04: net_GetFileFromURLSpec(nsTSubstring<char> const &,nsIFile * *) [netwerk/base/nsURLHelperWin.cpp:95]
#05: mozilla::net::nsStandardURL::GetFile(nsIFile * *) [netwerk/base/nsStandardURL.cpp:0]
#06: nsresult nsJARChannel::LookupFile() [modules/libjar/nsJARChannel.cpp:324]
#07: nsresult nsJARChannel::Open(class nsIInputStream * *) [modules/libjar/nsJARChannel.cpp:829]
#08: void nsMessageManagerScriptExecutor::TryCacheLoadAndCompileScript(const class nsTSubstring<char16_t> & const, bool, bool, class JS::Handle<JSObject *>, class JS::MutableHandle<JSScript *>) [dom/base/nsFrameMessageManager.cpp:1290]
}
}
Unreported {
1 block in heap block record 661 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.99% cumulative)
0.01% of unreported (91.17% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewCondVar [nsprpub/pr/src/threads/combined/prucv.c:449]
#03: NSSRWLock_New_Util [security/nss/lib/util/nssrwlk.c:89]
#04: NSSTrustDomain_Create [security/nss/lib/pki/trustdomain.c:43]
#05: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:117]
#06: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
#07: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#08: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
}
}
Unreported {
1 block in heap block record 662 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (27.99% cumulative)
0.01% of unreported (91.18% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: nsObserverService::AddObserver(nsIObserver *,char const *,bool) [xpcom/ds/nsObserverService.cpp:223]
#05: mozilla::DataStorage::Init(nsTArray<mozilla::dom::DataStorageItem> const *) [security/manager/ssl/DataStorage.cpp:379]
#06: mozilla::DataStorage::SetCachedStorageEntries(nsTArray<mozilla::dom::DataStorageEntry> const &) [security/manager/ssl/DataStorage.cpp:289]
#07: void mozilla::dom::ContentChild::InitXPCOM(const class mozilla::dom::XPCOMInitData & const, const class mozilla::dom::ipc::StructuredCloneData & const) [dom/ipc/ContentChild.cpp:1349]
#08: mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData const &,mozilla::dom::ipc::StructuredCloneData const &,nsTArray<LookAndFeelInt> &&,nsTArray<mozilla::dom::SystemFontListEntry> &&,mozilla::Maybe<void *> const &,unsigned __int64 const &) [dom/ipc/ContentChild.cpp:610]
}
}
Unreported {
1 block in heap block record 663 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (28.00% cumulative)
0.01% of unreported (91.19% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: nsObserverService::AddObserver(nsIObserver *,char const *,bool) [xpcom/ds/nsObserverService.cpp:223]
#05: void ZoomConstraintsClient::Init(class mozilla::PresShell *, class mozilla::dom::Document *) [layout/base/ZoomConstraintsClient.cpp:122]
#06: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:1058]
#07: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882]
#08: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736]
}
}
Unreported {
2 blocks in heap block record 664 of 3,744
256 bytes (256 requested / 0 slop)
Individual block sizes: 128 x 2
0.00% of the heap (28.00% cumulative)
0.01% of unreported (91.20% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: void std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1500]
#04: void std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Init(unsigned __int64) [vs2017_15.8.4/VC/include/xhash:1128]
#05: mozilla::ipc::IToplevelProtocol::IToplevelProtocol(char const *,IPCMessageStart,mozilla::ipc::Side) [ipc/glue/ProtocolUtils.cpp:670]
#06: mozilla::PProcessHangMonitorChild::PProcessHangMonitorChild() [s3:gecko-generated-sources-l1:b37f5debd552a220790dca8009cc04eac8011219f20c1a651407f6084965137c7a01342fb9e6959b476d7c89bf07f4a0dc1e9667d62d278b8adf38d67450d078/ipc/ipdl/PProcessHangMonitorChild.cpp::45]
#07: mozilla::CreateHangMonitorChild(mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> &&) [dom/ipc/ProcessHangMonitor.cpp:1335]
#08: mozilla::dom::ContentChild::RecvInitProcessHangMonitor(mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> &&) [dom/ipc/ContentChild.cpp:1425]
}
}
Unreported {
8 blocks in heap block record 665 of 3,744
256 bytes (256 requested / 0 slop)
Individual block sizes: 32 x 8
0.00% of the heap (28.00% cumulative)
0.01% of unreported (91.22% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409]
#04: locked_register_thread(mozilla::BaseAutoLock<PSMutex &> const &,char const *,void *) [tools/profiler/core/platform.cpp:2737]
#05: profiler_register_thread(char const *,void *) [tools/profiler/core/platform.cpp:3758]
#06: js::HelperThread::threadLoop() [js/src/vm/HelperThreads.cpp:2484]
#07: static unsigned int js::detail::ThreadTrampoline<void (&)(void *),js::HelperThread *>::Start(void *) [js/src/threading/Thread.h:233]
#08: ucrtbase.dll + 0x1c4be
}
}
Unreported {
2 blocks in heap block record 666 of 3,744
256 bytes (256 requested / 0 slop)
Individual block sizes: 128 x 2
0.00% of the heap (28.01% cumulative)
0.01% of unreported (91.23% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: void std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1500]
#04: void std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Init(unsigned __int64) [vs2017_15.8.4/VC/include/xhash:1128]
#05: mozilla::ipc::IToplevelProtocol::IToplevelProtocol(char const *,IPCMessageStart,mozilla::ipc::Side) [ipc/glue/ProtocolUtils.cpp:670]
#06: mozilla::layers::PCompositorManagerChild::PCompositorManagerChild() [s3:gecko-generated-sources-l1:5c3da2d9de2909bf9b813a6e01df07a47312bdece14fd9a84333fcafaf3e557162e999ebc3e29c909ad0356bd0680ee880b2a5932fc766ad479250fcedf8146c/ipc/ipdl/PCompositorManagerChild.cpp::49]
#07: mozilla::layers::CompositorManagerChild::CompositorManagerChild(mozilla::ipc::Endpoint<mozilla::layers::PCompositorManagerChild> &&,unsigned __int64,unsigned int) [gfx/layers/ipc/CompositorManagerChild.cpp:196]
#08: mozilla::layers::CompositorManagerChild::Init(mozilla::ipc::Endpoint<mozilla::layers::PCompositorManagerChild> &&,unsigned int,unsigned __int64) [gfx/layers/ipc/CompositorManagerChild.cpp:65]
}
}
Unreported {
1 block in heap block record 667 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (28.01% cumulative)
0.01% of unreported (91.24% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: CrashReporter::SetCurrentThreadName(char const *) [toolkit/crashreporter/ThreadAnnotation.cpp:243]
#05: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:430]
#06: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419]
#07: unsigned int pr_root(void *) [nsprpub/pr/src/md/windows/w95thred.c:138]
#08: ucrtbase.dll + 0x1c4be
}
}
Unreported {
1 block in heap block record 668 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (28.02% cumulative)
0.01% of unreported (91.25% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewCondVar [nsprpub/pr/src/threads/combined/prucv.c:449]
#03: NSSRWLock_New_Util [security/nss/lib/util/nssrwlk.c:85]
#04: NSSTrustDomain_Create [security/nss/lib/pki/trustdomain.c:43]
#05: STAN_LoadDefaultNSS3TrustDomain [security/nss/lib/pki/pki3hack.c:117]
#06: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:729]
#07: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#08: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
}
}
Unreported {
1 block in heap block record 669 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (28.02% cumulative)
0.01% of unreported (91.26% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: nsObserverService::AddObserver(nsIObserver *,char const *,bool) [xpcom/ds/nsObserverService.cpp:223]
#05: imgLoader::InitCache() [image/imgLoader.cpp:1278]
#06: imgLoader::CreateImageLoader() [image/imgLoader.cpp:1174]
#07: nsContentUtils::GetImgLoaderForDocument(mozilla::dom::Document *) [dom/base/nsContentUtils.cpp:0]
#08: nsContentUtils::LoadImage(nsIURI *,nsINode *,mozilla::dom::Document *,nsIPrincipal *,unsigned __int64,nsIURI *,mozilla::net::ReferrerPolicy,imgINotificationObserver *,int,nsTSubstring<char16_t> const &,imgRequestProxy * *,unsigned int,bool) [dom/base/nsContentUtils.cpp:3323]
}
}
Unreported {
2 blocks in heap block record 670 of 3,744
256 bytes (256 requested / 0 slop)
Individual block sizes: 128 x 2
0.00% of the heap (28.02% cumulative)
0.01% of unreported (91.27% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: nsObserverService::AddObserver(nsIObserver *,char const *,bool) [xpcom/ds/nsObserverService.cpp:223]
#05: XPTC__InvokebyIndex
#06: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157]
#07: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943]
#08: ??? (???:???)
}
}
Unreported {
2 blocks in heap block record 671 of 3,744
256 bytes (256 requested / 0 slop)
Individual block sizes: 128 x 2
0.00% of the heap (28.03% cumulative)
0.01% of unreported (91.28% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203]
#03: core::result::Result nsstring::nsACString::fallible_append_utf16_to_utf8_impl(struct slice<u16>*, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:357]
#04: mozilla::extensions::MatchPattern::Init(JSContext *,nsTSubstring<char16_t> const &,bool,bool,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:334]
#05: mozilla::extensions::MatchPattern::Constructor(mozilla::dom::GlobalObject &,nsTSubstring<char16_t> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:244]
#06: mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject &,nsTArray<mozilla::dom::OwningStringOrMatchPattern> const &,mozilla::dom::MatchPatternOptions const &,mozilla::ErrorResult &) [toolkit/components/extensions/MatchPattern.cpp:496]
#07: static struct already_AddRefed<mozilla::extensions::MatchPatternSet> mozilla::extensions::ParseMatches(class mozilla::dom::GlobalObject & const, const class mozilla::dom::OwningMatchPatternSetOrStringSequence & const, const struct mozilla::dom::MatchPatternOptions & const, mozilla::extensions::ErrorBehavior, class mozilla::ErrorResult & const) [toolkit/components/extensions/WebExtensionPolicy.cpp:112]
#08: mozilla::extensions::MozDocumentMatcher::MozDocumentMatcher(mozilla::dom::GlobalObject &,mozilla::dom::MozDocumentMatcherInit const &,bool,mozilla::ErrorResult &) [toolkit/components/extensions/WebExtensionPolicy.cpp:534]
}
}
Unreported {
1 block in heap block record 672 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (28.03% cumulative)
0.01% of unreported (91.30% cumulative)
Allocated at {
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161]
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72]
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191]
#04: mozilla::net::InitializeBlocklist(nsTArray<mozilla::Pair<char16_t,char16_t> > &) [netwerk/dns/IDNBlocklistUtils.cpp:55]
#05: nsIDNService::Init() [netwerk/dns/nsIDNService.cpp:92]
#06: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::9392]
#07: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384]
#08: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571]
}
}
Unreported {
1 block in heap block record 673 of 3,744
256 bytes (256 requested / 0 slop)
0.00% of the heap (28.03% cumulative)
0.01% of unreported (91.31% cumulative)
Allocated at {
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136]
#02: PR_NewCondVar [nsprpub/pr/src/threads/combined/prucv.c:449]
#03: static <unnamed-tag> nss_doLockInit() [security/nss/lib/nss/nssinit.c:539]
#04: PR_CallOnce [nsprpub/pr/src/misc/prinit.c:778]
#05: static _SECStatus nss_Init(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, struct NSSInitContextStr * *, struct NSSInitParametersStr *, int, int, int, int, int, int, int, int, int) [security/nss/lib/nss/nssinit.c:580]
#06: NSS_NoDB_Init [security/nss/lib/nss/nssinit.c:950]
#07: EnsureNSSInitializedChromeOrContent() [security/manager/ssl/nsNSSComponent.cpp:128]
#08: mozilla::psm::NSSConstructor<nsRandomGenerator>(nsISupports *,nsID const &,void * *) [security/manager/ssl/nsNSSModule.cpp:147]
}
}
Unreported {
2 blocks in heap block record 674 of 3,744
256 bytes (256 requested / 0 slop)
Individual block sizes: 128 x 2
0.00% of the heap (28.04% cumulative)
0.01% of unreported (91.32% cumulative)
Allocated at {
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120]
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52]
#03: void std::deque<IPC::Message *,std::allocator<IPC::Message *> >::_Growmap(unsigned __int64) [vs2017_15.8.4/VC/include/deque:1830]
#04: IPC::Channel::ChannelImpl::Send(IPC::Message *) [ipc/chromium/src/chrome/common/ipc_channel_win.cc:171]
#05: nsresult mozilla::detail::RunnableMethodImpl<IPC::Channel *,bool (IPC::Channel::*)(IPC::Message *),0,mozilla::RunnableKind::Standard,IPC::Message *>::Run() [xpcom/threads/nsThreadUtils.h:1179]
#06: MessageLoop::DoWork() [ipc/chromium/src/base/message_loop.cc:523]
#07: base::MessagePumpForIO::DoRunLoop() [ipc/chromium/src/base/message_pump_win.cc:421]
#08: base::MessagePumpWin::Run(base::MessagePump::Delegate *) [ipc/chromium/src/base/message_pump_win.h:79]
}
}
Unreported {
1 block in heap block record 675 of 3,744
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment