Status: Untriaged
Owner: ----
Labels: Type-Bug Pri-2 OS-Mac Area-Misc Size-Medium Valgrind

New issue 18535 by [email protected]: Occasional Invalid write in  
Sprite_D32_S32A_Opaque::blitRect()
http://code.google.com/p/chromium/issues/detail?id=18535

I've only seen this once.

Running
  sh tools/valgrind/chrome_tests.sh -t ui
--gtest_filter=SavePageTest.SaveHTMLOnly

produced an error with stack:

Sprite_D32_S32A_Opaque::blitRect(int, int, int, int)
SkDraw::drawBitmap(SkBitmap const&, SkMatrix const&, SkPaint const&) const
SkDevice::drawBitmap(SkDraw const&, SkBitmap const&, SkMatrix const&,
SkPaint const&)
SkCanvas::commonDrawBitmap(SkBitmap const&, SkMatrix const&, SkPaint const&)
SkCanvas::internalDrawBitmap(SkBitmap const&, SkMatrix const&, SkPaint  
const*)
SkCanvas::drawBitmap(SkBitmap const&, float, float, SkPaint const*)
BackingStore::PaintRect(int, TransportDIB*, gfx::Rect const&)
BackingStoreManager::PrepareBackingStore(RenderWidgetHost*, gfx::Size
const&, int, TransportDIB*, gfx::Rect const&, bool*)
RenderWidgetHost::PaintBackingStoreRect(TransportDIB*, gfx::Rect const&,
gfx::Size const&)

The valgrind log is a bit messed up due to a scripting
error on my part (the function names and
line numbers are out of sync because I didn't redirect
stderr for c++filt, and MallocGuardEdges was set, triggering
output where I didn't want it), but here are the files and line
numbers extracted manually:

(third_party/skia/src/core/SkSpriteBlitterTemplate.h:54)
(third_party/skia/src/core/SkDraw.cpp:1050)
(third_party/skia/src/core/SkDevice.cpp:69)
(third_party/skia/src/core/SkCanvas.cpp:1142)
(third_party/skia/src/core/SkCanvas.cpp:745)
(third_party/skia/src/core/SkCanvas.cpp:1091)
(chrome/browser/renderer_host/backing_store_mac.cc:37)
(chrome/browser/renderer_host/backing_store_manager.cc:162)
(chrome/browser/renderer_host/render_widget_host.cc:834)
(chrome/browser/renderer_host/render_widget_host.cc:601)


--
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

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to