Status: Untriaged
Owner: [EMAIL PROTECTED]
Labels: Type-Bug Pri-2 OS-All Area-Misc

New issue 5301 by [EMAIL PROTECTED]: uninitialized memory read in layout  
test LayoutTests\svg\W3C-SVG-1.1\animate-elem-03-t.svg
http://code.google.com/p/chromium/issues/detail?id=5301

 From a recent purify run:

[W] UMR: Uninitialized memory read in
WebCore::SVGTextRunWalker<SVGTextRunWalkerDrawTextData::WebCore>::walk(Text
Run::WebCore const&,bool,String::WebCore const&,int,int) {3 occurrences}
         Reading 4 bytes from 0x0013cfe8 (4 bytes at 0x0013cfe8
uninitialized)
         Address 0x0013cfe8 points into a thread's stack
         Address 0x0013cfe8 is 4 bytes past the start of local variable
'data' in WebCore::Font::drawTextUsingSVGFont(GraphicsContext::WebCore
*,TextRun::WebCore const&,FloatPoint::WebCore const&,int,int)const
         Thread ID: 0x258
         Error location

WebCore::SVGTextRunWalker<SVGTextRunWalkerDrawTextData::WebCore>::walk(Text
Run::WebCore const&,bool,String::WebCore const&,int,int)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\svg\svgfont.cpp:288]
             WebCore::Font::drawTextUsingSVGFont(GraphicsContext::WebCore
*,TextRun::WebCore const&,FloatPoint::WebCore const&,int,int)const
[c:\b\slave\pl\build\src\third_party\webkit\webcore\svg\svgfont.cpp:511]
             WebCore::Font::drawText(GraphicsContext::WebCore
*,TextRun::WebCore const&,FloatPoint::WebCore const&,int,int)const
[c:\b\slave\pl\build\src\third_party\webkit\webcore\platform\graphics\font.
cpp:484]
             WebCore::GraphicsContext::drawText(TextRun::WebCore
const&,IntPoint::WebCore const&,int,int)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\platform\graphics\graph
icscontext.cpp:304]
             WebCore::SVGInlineTextBox::paintCharacters(struct
WebCore::RenderObject::PaintInfo &,int,int,struct WebCore::SVGChar const
&,wchar_t const *,int,class WebCore::SVGPaintServer *)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\svginlinetext
box.cpp:400]

WebCore::SVGRootInlineBoxPaintWalker::chunkPortionCallback(SVGInlineTextBox
::WebCore *,int,AffineTransform::WebCore const&,SVGChar::WebCore * const
const&,SVGChar::WebCore * const const&)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\svgrootinline
box.cpp:539]

WebCore::SVGTextChunkWalker<SVGRootInlineBoxPaintWalker::WebCore>::()(SVGIn
lineTextBox::WebCore *,int,AffineTransform::WebCore const&,SVGChar::WebCore
* const const&,SVGChar::WebCore * const const&)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\svgcharacterl
ayoutinfo.h:342]

WebCore::SVGRootInlineBox::walkTextChunks(SVGTextChunkWalkerBase::WebCore
*,SVGInlineTextBox::WebCore const*)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\svgrootinline
box.cpp:1689]

WebCore::SVGRootInlineBox::paint(PaintInfo::RenderObject::WebCore&,int,int)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\svgrootinline
box.cpp:599]

WebCore::RenderFlow::paintLines(PaintInfo::RenderObject::WebCore&,int,int)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\renderflow.cp
p:434]

WebCore::RenderBlock::paintContents(PaintInfo::RenderObject::WebCore&,int,i
nt)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\renderblock.c
pp:1603]

WebCore::RenderBlock::paintObject(PaintInfo::RenderObject::WebCore&,int,int
)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\renderblock.c
pp:1692]

WebCore::RenderBlock::paint(PaintInfo::RenderObject::WebCore&,int,int)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\renderblock.c
pp:1517]

WebCore::RenderSVGText::paint(PaintInfo::RenderObject::WebCore&,int,int)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\rendersvgtext
.cpp:202]

WebCore::RenderSVGContainer::paint(PaintInfo::RenderObject::WebCore&,int,in
t)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\rendersvgcont
ainer.cpp:350]

WebCore::RenderSVGContainer::paint(PaintInfo::RenderObject::WebCore&,int,in
t)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\rendersvgcont
ainer.cpp:350]

WebCore::RenderSVGContainer::paint(PaintInfo::RenderObject::WebCore&,int,in
t)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\rendersvgcont
ainer.cpp:350]

WebCore::RenderBox::paint(PaintInfo::RenderObject::WebCore&,int,int)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\renderbox.cpp
:341]

WebCore::RenderSVGRoot::paint(PaintInfo::RenderObject::WebCore&,int,int)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\rendersvgroot
.cpp:192]
             WebCore::RenderLayer::paintLayer(RenderLayer::WebCore
*,GraphicsContext::WebCore *,IntRect::WebCore
const&,bool,PaintRestriction::WebCore,RenderObject::WebCore *,bool)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\renderlayer.c
pp:1776]
             WebCore::RenderLayer::paintLayer(RenderLayer::WebCore
*,GraphicsContext::WebCore *,IntRect::WebCore
const&,bool,PaintRestriction::WebCore,RenderObject::WebCore *,bool)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\renderlayer.c
pp:1801]
             WebCore::RenderLayer::paint(GraphicsContext::WebCore
*,IntRect::WebCore const&,PaintRestriction::WebCore,RenderObject::WebCore
*)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\rendering\renderlayer.c
pp:1618]
             WebCore::FrameView::paintContents(GraphicsContext::WebCore
*,IntRect::WebCore const&)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\page\frameview.cpp:1190
]
             WebCore::ScrollView::paint(GraphicsContext::WebCore
*,IntRect::WebCore const&)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\platform\scrollview.cpp
:633]

WebFrameImpl::CaptureImage(scoped_ptr<BitmapPlatformDeviceWin::gfx> *,bool)
[c:\b\slave\pl\build\src\webkit\glue\webframe_impl.cc:1470]
             TestShell::DumpImage(class WebFrame *,class
std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class
std::allocator<wchar_t> > const &)
[c:\b\slave\pl\build\src\webkit\tools\test_shell\test_shell.cc:173]
             TestShell::RunFileTest(char const*,TestParams::TestShell
const&)
[c:\b\slave\pl\build\src\webkit\tools\test_shell\test_shell_win.cc:306]
             main
[c:\b\slave\pl\build\src\webkit\tools\test_shell\test_shell_main.cc:378]
             _tmainCRTStartup
[f:\sp\vctools\crt_bld\self_x86\crt\src\crt0.c:327]



-- 
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Chromium-bugs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/chromium-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to