Closed
Bug 308766
Opened 20 years ago
Closed 20 years ago
Invalid read in CSSLoaderImpl::LoadChildSheet
Categories
(Core :: CSS Parsing and Computation, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: ajschult784, Assigned: bzbarsky)
References
Details
During startup (before any window is shown) with SeaMonkey trunk CVS pulled this
morning, I get the following when running under valgrind
Invalid read of size 1
CSSLoaderImpl::LoadChildSheet(nsICSSStyleSheet*, nsIURI*, nsMediaList*,
nsICSSImportRule*) (nsCSSLoader.cpp:1839)
CSSParserImpl::ProcessImport(unsigned&, nsString const&, nsMediaList*, void
(*)(nsICSSRule*, void*), void*) (nsCSSParser.cpp:1365)
CSSParserImpl::ParseImportRule(unsigned&, void (*)(nsICSSRule*, void*), void*)
(nsCSSParser.cpp:1336)
CSSParserImpl::ParseAtRule(unsigned&, void (*)(nsICSSRule*, void*), void*)
(nsCSSParser.cpp:1177)
CSSParserImpl::Parse(nsIUnicharInputStream*, nsIURI*, nsIURI*, unsigned,
nsICSSStyleSheet*&) (nsCSSParser.cpp:697)
CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&)
(nsCSSLoader.cpp:1421)
CSSLoaderImpl::LoadSheet(SheetLoadData*, StyleSheetState) (nsCSSLoader.cpp:1272)
CSSLoaderImpl::InternalLoadNonDocumentSheet(nsIURI*, nsICSSStyleSheet**,
nsICSSLoaderObserver*) (nsCSSLoader.cpp:1908)
CSSLoaderImpl::LoadSheetSync(nsIURI*, nsICSSStyleSheet**) (nsCSSLoader.cpp:1847)
nsContentDLF::EnsureUAStyleSheet() (nsContentDLF.cpp:645)
nsContentDLF::CreateInstanceForDocument(nsISupports*, nsIDocument*, char
const*, nsIContentViewer**) (nsContentDLF.cpp:305)
nsDocShell::CreateAboutBlankContentViewer() (nsDocShell.cpp:4799)
Address 0x3472E71C is 116 bytes inside a block of size 128 free'd
operator delete(void*) (vg_replace_malloc.c:155)
SheetLoadData::~SheetLoadData() (nsCSSLoader.cpp:239)
SheetLoadData::Release() (nsCSSLoader.cpp:141)
CSSLoaderImpl::SheetComplete(SheetLoadData*, unsigned) (nsCSSLoader.cpp:1551)
CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&)
(nsCSSLoader.cpp:1431)
CSSLoaderImpl::LoadSheet(SheetLoadData*, StyleSheetState) (nsCSSLoader.cpp:1272)
CSSLoaderImpl::LoadChildSheet(nsICSSStyleSheet*, nsIURI*, nsMediaList*,
nsICSSImportRule*) (nsCSSLoader.cpp:1836)
CSSParserImpl::ProcessImport(unsigned&, nsString const&, nsMediaList*, void
(*)(nsICSSRule*, void*), void*) (nsCSSParser.cpp:1365)
CSSParserImpl::ParseImportRule(unsigned&, void (*)(nsICSSRule*, void*), void*)
(nsCSSParser.cpp:1336)
CSSParserImpl::ParseAtRule(unsigned&, void (*)(nsICSSRule*, void*), void*)
(nsCSSParser.cpp:1177)
CSSParserImpl::Parse(nsIUnicharInputStream*, nsIURI*, nsIURI*, unsigned,
nsICSSStyleSheet*&) (nsCSSParser.cpp:697)
CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&)
(nsCSSLoader.cpp:1421)
bz and jst both have patches on the bug that caused this, I think.
Assignee: dbaron → bzbarsky
| Assignee | ||
Comment 2•20 years ago
|
||
Fixed by the patch I just checked in (which is attached to bug 293825).
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•