Closed Bug 1404777 Opened 9 years ago Closed 8 years ago

Intermittent Assertion failure: [GFX1]: RGBX corner pixel at (250,140) in 500x281 surface, bounded by (0,0,500,281) is not opaque: 27,27,34,29, at z:\build\build\src\obj-firefox\dist\include\mozilla/gfx/Logging.h:520

Categories

(Core :: Graphics, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: crash, intermittent-failure)

Crash Data

From the log: 23:44:46 INFO - 677 INFO TEST-START | extensions/cookie/test/browser_test_favicon.js 23:44:46 INFO - GECKO(5880) | Chrome file doesn't exist: Z:\task_1506900263\build\tests\mochitest\browser\extensions\cookie\test\head.js 23:44:46 INFO - GECKO(5880) | [5880, Main Thread] WARNING: NS_ENSURE_TRUE(aSecondURI) failed: file z:/build/build/src/dom/base/ThirdPartyUtil.cpp, line 98 23:44:46 INFO - GECKO(5880) | [GFX1]: RGBX corner pixel at (250,140) in 500x281 surface, bounded by (0,0,500,281) is not opaque: 27,27,34,29 23:44:46 INFO - GECKO(5880) | Assertion failure: [GFX1]: RGBX corner pixel at (250,140) in 500x281 surface, bounded by (0,0,500,281) is not opaque: 27,27,34,29, at z:\build\build\src\obj-firefox\dist\include\mozilla/gfx/Logging.h:520 23:44:46 INFO - GECKO(5880) | #01: mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::WriteLog(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &) [gfx/2d/Logging.h:521] 23:44:46 INFO - GECKO(5880) | #02: mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::Flush() [gfx/2d/Logging.h:284] 23:44:46 INFO - GECKO(5880) | #03: mozilla::gfx::VerifyRGBXCorners [gfx/2d/DrawTargetSkia.cpp:217] 23:44:46 INFO - GECKO(5880) | #04: mozilla::gfx::GetSkImageForSurface [gfx/2d/DrawTargetSkia.cpp:261] 23:44:46 INFO - GECKO(5880) | #05: mozilla::gfx::SetPaintPattern [gfx/2d/DrawTargetSkia.cpp:495] 23:44:46 INFO - GECKO(5880) | #06: mozilla::gfx::AutoPaintSetup::AutoPaintSetup(SkCanvas *,mozilla::gfx::DrawOptions const &,mozilla::gfx::Pattern const &,mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits,float> const *,mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits,float>,mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits,float> const *) [gfx/2d/DrawTargetSkia.cpp:546] 23:44:46 INFO - GECKO(5880) | #07: mozilla::gfx::DrawTargetSkia::FillRect(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits,float> const &,mozilla::gfx::Pattern const &,mozilla::gfx::DrawOptions const &) [gfx/2d/DrawTargetSkia.cpp:777] 23:44:46 INFO - GECKO(5880) | #08: gfxSurfaceDrawable::DrawInternal(mozilla::gfx::DrawTarget *,mozilla::gfx::CompositionOp,mozilla::gfx::AntialiasMode,mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits,double> const &,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::ExtendMode,mozilla::gfx::SamplingFilter,double,mozilla::gfx::BaseMatrix<double> const &) [gfx/thebes/gfxDrawable.cpp:107] 23:44:46 INFO - GECKO(5880) | #09: gfxSurfaceDrawable::DrawWithSamplingRect(mozilla::gfx::DrawTarget *,mozilla::gfx::CompositionOp,mozilla::gfx::AntialiasMode,mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits,double> const &,mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits,double> const &,mozilla::gfx::ExtendMode,mozilla::gfx::SamplingFilter,double) [gfx/thebes/gfxDrawable.cpp:58] 23:44:46 INFO - GECKO(5880) | #10: gfxUtils::DrawPixelSnapped(gfxContext *,gfxDrawable *,mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits,double> const &,mozilla::image::ImageRegion const &,mozilla::gfx::SurfaceFormat,mozilla::gfx::SamplingFilter,unsigned int,double) [gfx/thebes/gfxUtils.cpp:546] 23:44:46 INFO - GECKO(5880) | #11: mozilla::image::imgFrame::Draw(gfxContext *,mozilla::image::ImageRegion const &,mozilla::gfx::SamplingFilter,unsigned int,float) [image/imgFrame.cpp:586] 23:44:46 INFO - GECKO(5880) | #12: mozilla::image::RasterImage::DrawInternal(mozilla::image::DrawableSurface &&,gfxContext *,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::image::ImageRegion const &,mozilla::gfx::SamplingFilter,unsigned int,float) [image/RasterImage.cpp:1462] 23:44:46 INFO - GECKO(5880) | #13: mozilla::image::RasterImage::Draw(gfxContext *,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::image::ImageRegion const &,unsigned int,mozilla::gfx::SamplingFilter,mozilla::Maybe<mozilla::SVGImageContext> const &,unsigned int,float) [image/RasterImage.cpp:1532] 23:44:46 INFO - GECKO(5880) | #14: DrawImageInternal [layout/base/nsLayoutUtils.cpp:6821] 23:44:46 INFO - GECKO(5880) | #15: nsLayoutUtils::DrawSingleImage(gfxContext &,nsPresContext *,imgIContainer *,mozilla::gfx::SamplingFilter,nsRect const &,nsRect const &,mozilla::Maybe<mozilla::SVGImageContext> const &,unsigned int,nsPoint const *,nsRect const *) [layout/base/nsLayoutUtils.cpp:6911] 23:44:46 INFO - GECKO(5880) | #16: nsImageBoxFrame::PaintImage(gfxContext &,nsRect const &,nsPoint,unsigned int) [layout/xul/nsImageBoxFrame.cpp:411] 23:44:46 INFO - GECKO(5880) | #17: nsDisplayXULImage::Paint(nsDisplayListBuilder *,gfxContext *) [layout/xul/nsImageBoxFrame.cpp:533] 23:44:46 INFO - GECKO(5880) | #18: mozilla::FrameLayerBuilder::PaintItems(nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem> &,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,gfxContext *,nsDisplayListBuilder *,nsPresContext *,mozilla::gfx::IntPointTyped<mozilla::gfx::UnknownUnits> const &,float,float,int) [layout/painting/FrameLayerBuilder.cpp:6059] 23:44:46 INFO - GECKO(5880) | #19: mozilla::FrameLayerBuilder::DrawPaintedLayer(mozilla::layers::PaintedLayer *,gfxContext *,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,mozilla::layers::DrawRegionClip,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,void *) [layout/painting/FrameLayerBuilder.cpp:6226] 23:44:46 INFO - GECKO(5880) | #20: mozilla::layers::ClientPaintedLayer::PaintThebes(nsTArray<mozilla::layers::ReadbackProcessor::Update> *) [gfx/layers/client/ClientPaintedLayer.cpp:166] 23:44:46 INFO - GECKO(5880) | #21: mozilla::layers::ClientPaintedLayer::RenderLayerWithReadback(mozilla::layers::ReadbackProcessor *) [gfx/layers/client/ClientPaintedLayer.cpp:298] 23:44:46 INFO - GECKO(5880) | #22: mozilla::layers::ClientContainerLayer::RenderLayer() [gfx/layers/client/ClientContainerLayer.h:59] 23:44:46 INFO - GECKO(5880) | #23: mozilla::layers::ClientLayerManager::EndTransactionInternal(void (*)(mozilla::layers::PaintedLayer *,gfxContext *,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,mozilla::layers::DrawRegionClip,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,void *),void *,mozilla::layers::LayerManager::EndTransactionFlags) [gfx/layers/client/ClientLayerManager.cpp:382] 23:44:46 INFO - GECKO(5880) | #24: mozilla::layers::ClientLayerManager::EndTransaction(void (*)(mozilla::layers::PaintedLayer *,gfxContext *,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,mozilla::layers::DrawRegionClip,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,void *),void *,mozilla::layers::LayerManager::EndTransactionFlags) [gfx/layers/client/ClientLayerManager.cpp:439] 23:44:46 INFO - GECKO(5880) | #25: nsDisplayList::PaintRoot(nsDisplayListBuilder *,gfxContext *,unsigned int) [layout/painting/nsDisplayList.cpp:2353] 23:44:46 INFO - GECKO(5880) | #26: nsLayoutUtils::PaintFrame(gfxContext *,nsIFrame *,nsRegion const &,unsigned int,nsDisplayListBuilderMode,nsLayoutUtils::PaintFrameFlags) [layout/base/nsLayoutUtils.cpp:3823] 23:44:46 INFO - GECKO(5880) | #27: mozilla::PresShell::Paint(nsView *,nsRegion const &,unsigned int) [layout/base/PresShell.cpp:6421] 23:44:46 INFO - GECKO(5880) | #28: nsViewManager::ProcessPendingUpdatesPaint(nsIWidget *) [view/nsViewManager.cpp:480] 23:44:46 INFO - GECKO(5880) | #29: nsViewManager::ProcessPendingUpdatesForView(nsView *,bool) [view/nsViewManager.cpp:408] 23:44:46 INFO - GECKO(5880) | #30: nsViewManager::ProcessPendingUpdates() [view/nsViewManager.cpp:1103] 23:44:46 INFO - GECKO(5880) | #31: mozilla::RefreshDriverTimer::TickDriver(nsRefreshDriver *,__int64,mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:338] 23:44:46 INFO - GECKO(5880) | #32: mozilla::RefreshDriverTimer::TickRefreshDrivers(__int64,mozilla::TimeStamp,nsTArray<RefPtr<nsRefreshDriver> > &) [layout/base/nsRefreshDriver.cpp:309] 23:44:46 INFO - GECKO(5880) | #33: mozilla::RefreshDriverTimer::Tick(__int64,mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:331] 23:44:46 INFO - GECKO(5880) | #34: mozilla::VsyncRefreshDriverTimer::RunRefreshDrivers(mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:771] 23:44:46 INFO - GECKO(5880) | #35: mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver(mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:686] 23:44:46 INFO - GECKO(5880) | #36: mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::ParentProcessVsyncNotifier::Run() [layout/base/nsRefreshDriver.cpp:531] 23:44:46 INFO - GECKO(5880) | #37: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1040] 23:44:46 INFO - GECKO(5880) | #38: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:524] 23:44:46 INFO - GECKO(5880) | #39: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:97] 23:44:46 INFO - GECKO(5880) | #40: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:326] 23:44:46 INFO - GECKO(5880) | #41: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:320] 23:44:46 INFO - GECKO(5880) | #42: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:300] 23:44:46 INFO - GECKO(5880) | #43: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:160] 23:44:46 INFO - GECKO(5880) | #44: nsAppShell::Run() [widget/windows/nsAppShell.cpp:230] 23:44:46 INFO - GECKO(5880) | #45: nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:289] 23:44:46 INFO - GECKO(5880) | #46: XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4701] 23:44:46 INFO - GECKO(5880) | #47: XREMain::XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/nsAppRunner.cpp:4865] 23:44:46 INFO - GECKO(5880) | #48: XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/nsAppRunner.cpp:4960] 23:44:46 INFO - GECKO(5880) | #49: mozilla::BootstrapImpl::XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/Bootstrap.cpp:49] 23:44:46 INFO - GECKO(5880) | #50: do_main [browser/app/nsBrowserApp.cpp:232] 23:44:46 INFO - GECKO(5880) | #51: NS_internal_main(int,char * *,char * *) [browser/app/nsBrowserApp.cpp:304] 23:44:46 INFO - GECKO(5880) | #52: wmain [toolkit/xre/nsWindowsWMain.cpp:114] 23:44:46 INFO - GECKO(5880) | #53: __scrt_common_main_seh [f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:253] 23:44:46 INFO - GECKO(5880) | #54: kernel32.dll + 0x53c45 23:44:46 INFO - GECKO(5880) | #55: ntdll.dll + 0x637f5 23:44:46 INFO - GECKO(5880) | #56: ntdll.dll + 0x637c8
Component: Networking: Cookies → Graphics
Summary: Intermittent extensions/cookie/test/browser_test_favicon.js | application crashed [@ mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::WriteLog(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &)] → Intermittent Assertion failure: [GFX1]: RGBX corner pixel at (250,140) in 500x281 surface, bounded by (0,0,500,281) is not opaque: 27,27,34,29, at z:\build\build\src\obj-firefox\dist\include\mozilla/gfx/Logging.h:520
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.