[Webkit-unassigned] [Bug 186467] Loading cnn.com in MiniBrowser hits Structure::dump()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jun 9 17:23:35 PDT 2018


https://bugs.webkit.org/show_bug.cgi?id=186467

--- Comment #2 from Simon Fraser (smfr) <simon.fraser at apple.com> ---
This code path is responsible for a bunch of memory allocations:

fastMalloc allocation 8718
1   0x114d8bcc1 WTF::fastMalloc(unsigned long)
2   0x114de71a4 WTF::StringPrintStream::increaseSize(unsigned long)
3   0x114de6fcd WTF::StringPrintStream::vprintf(char const*, __va_list_tag*)
4   0x114dc5ba0 WTF::PrintStream::printf(char const*, ...)
5   0x114dc5dc9 WTF::printInternal(WTF::PrintStream&, char const*)
6   0x114dc69b2 void WTF::PrintStream::printImpl<char const*>(char const* const&)
7   0x114dc6970 void WTF::PrintStream::print<char const*>(char const* const&)::'lambda'(WTF::PrintStream&)::operator()(WTF::PrintStream&) const
8   0x114dc6935 void WTF::PrintStream::atomically<void WTF::PrintStream::print<char const*>(char const* const&)::'lambda'(WTF::PrintStream&)>(void WTF::PrintStream::print<char const*>(char const* const&)::'lambda'(WTF::PrintStream&) const&)
9   0x114dc5f58 void WTF::PrintStream::print<char const*>(char const* const&)
10  0x114dc5f25 WTF::printInternal(WTF::PrintStream&, WTF::CString const&)
11  0x114dc681f void WTF::PrintStream::printImpl<WTF::CString>(WTF::CString const&)
12  0x114dc67e0 void WTF::PrintStream::print<WTF::CString>(WTF::CString const&)::'lambda'(WTF::PrintStream&)::operator()(WTF::PrintStream&) const
13  0x114dc67a5 void WTF::PrintStream::atomically<void WTF::PrintStream::print<WTF::CString>(WTF::CString const&)::'lambda'(WTF::PrintStream&)>(void WTF::PrintStream::print<WTF::CString>(WTF::CString const&)::'lambda'(WTF::PrintStream&) const&)
14  0x114dc64f8 void WTF::PrintStream::print<WTF::CString>(WTF::CString const&)
15  0x114dc5ec1 WTF::printExpectedCStringHelper(WTF::PrintStream&, char const*, std::experimental::fundamentals_v3::expected<WTF::CString, WTF::UTF8ConversionError>)
16  0x114dc600b WTF::printInternal(WTF::PrintStream&, WTF::StringImpl const*)
17  0x115222ce0 WTF::printInternal(WTF::PrintStream&, WTF::UniquedStringImpl const*)
18  0x115222c9d WTF::printInternal(WTF::PrintStream&, WTF::UniquedStringImpl*)
19  0x11618bcef void WTF::PrintStream::printImpl<WTF::UniquedStringImpl*, char [2], int>(WTF::UniquedStringImpl* const&, char const (&) [2], int const&)
20  0x11618bcb5 void WTF::PrintStream::printImpl<WTF::CommaPrinter, WTF::UniquedStringImpl*, char [2], int>(WTF::CommaPrinter const&, WTF::UniquedStringImpl* const&, char const (&) [2], int const&)
21  0x11618bc5f void WTF::PrintStream::print<WTF::CommaPrinter, WTF::UniquedStringImpl*, char [2], int>(WTF::CommaPrinter const&, WTF::UniquedStringImpl* const&, char const (&) [2], int const&)::'lambda'(WTF::PrintStream&)::operator()(WTF::PrintStream&) const
22  0x11618bc15 void WTF::PrintStream::atomically<void WTF::PrintStream::print<WTF::CommaPrinter, WTF::UniquedStringImpl*, char [2], int>(WTF::CommaPrinter const&, WTF::UniquedStringImpl* const&, char const (&) [2], int const&)::'lambda'(WTF::PrintStream&)>(void WTF::PrintStream::print<WTF::CommaPrinter, WTF::UniquedStringImpl*, char [2], int>(WTF::CommaPrinter const&, WTF::UniquedStringImpl* const&, char const (&) [2], int const&)::'lambda'(WTF::PrintStream&) const&)
23  0x11618bbcc void WTF::PrintStream::print<WTF::CommaPrinter, WTF::UniquedStringImpl*, char [2], int>(WTF::CommaPrinter const&, WTF::UniquedStringImpl* const&, char const (&) [2], int const&)
24  0x11618bb6b JSC::Structure::dump(WTF::PrintStream&) const::$_7::operator()(JSC::PropertyMapEntry const&) const
25  0x11617c45f void JSC::Structure::forEachPropertyConcurrently<JSC::Structure::dump(WTF::PrintStream&) const::$_7>(JSC::Structure::dump(WTF::PrintStream&) const::$_7 const&)
26  0x11617c150 JSC::Structure::dump(WTF::PrintStream&) const
27  0x11617c6aa JSC::Structure::dumpInContext(WTF::PrintStream&, JSC::DumpContext*) const
28  0x115309d57 WTF::ValueInContext<JSC::Structure, JSC::DumpContext>::dump(WTF::PrintStream&) const
29  0x115309d1d void WTF::printInternal<WTF::ValueInContext<JSC::Structure, JSC::DumpContext> >(WTF::PrintStream&, WTF::ValueInContext<JSC::Structure, JSC::DumpContext> const&)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180610/f32d106a/attachment.html>


More information about the webkit-unassigned mailing list