Closed Bug 1157267 Opened 10 years ago Closed 4 years ago

Assertion failure: false (An assert from the graphics logger), at c:\users\mozilla\debug-builds\mozi lla-central\gfx\2d\Logging.h:487

Categories

(Core :: Graphics, defect, P3)

x86
macOS
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: cbook, Unassigned)

References

()

Details

(Keywords: assertion, Whiteboard: [gfx-noted])

Found via bughunter and reproduced on a win7 trunk build: STR: -> Load https://thanhdaocac.wordpress.com/ ->> Crash Annotation GraphicsCriticalError: |[0][GFX1]: Failed to create similar cairo surface! Size: Si ze(89,22) Status: 1[GFX1]: Failed to create similar cairo surface! Size: Size(89,22) Status: 1 Assertion failure: false (An assert from the graphics logger), at c:\users\mozilla\debug-builds\mozi lla-central\gfx\2d\Logging.h:487 [4828] WARNING: Previous vsync timestamp is ahead of the calculated vsync timestamp.: file c:/Users/ mozilla/debug-builds/mozilla-central/gfx/thebes/gfxWindowsPlatform.cpp, line 2190 [4828] WARNING: Previous vsync timestamp is ahead of the calculated vsync timestamp.: file c:/Users/ mozilla/debug-builds/mozilla-central/gfx/thebes/gfxWindowsPlatform.cpp, line 2190 [4828] WARNING: Previous vsync timestamp is ahead of the calculated vsync timestamp.: file c:/Users/ mozilla/debug-builds/mozilla-central/gfx/thebes/gfxWindowsPlatform.cpp, line 2190 #01: mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::Flush (c:\users\mozilla\debug-builds\mozilla -central\gfx\2d\logging.h:279) #02: mozilla::gfx::DrawTargetCairo::CreateSimilarDrawTarget (c:\users\mozilla\debug-builds\mozilla-c entral\gfx\2d\drawtargetcairo.cpp:1518) #03: gfxContext::PushNewDT (c:\users\mozilla\debug-builds\mozilla-central\gfx\thebes\gfxcontext.cpp: 1266) #04: gfxContext::PushGroup (c:\users\mozilla\debug-builds\mozilla-central\gfx\thebes\gfxcontext.cpp: 828) #05: gfxContext::PushGroupAndCopyBackground (c:\users\mozilla\debug-builds\mozilla-central\gfx\thebe s\gfxcontext.cpp:901) #06: mozilla::layers::BasicLayerManager::PushGroupForLayer (c:\users\mozilla\debug-builds\mozilla-ce ntral\gfx\layers\basic\basiclayermanager.cpp:111) #07: mozilla::layers::BasicPaintedLayer::PaintThebes (c:\users\mozilla\debug-builds\mozilla-central\ gfx\layers\basic\basicpaintedlayer.cpp:86) #08: mozilla::layers::BasicLayerManager::PaintSelfOrChildren (c:\users\mozilla\debug-builds\mozilla- central\gfx\layers\basic\basiclayermanager.cpp:804) #09: mozilla::layers::BasicLayerManager::PaintLayer (c:\users\mozilla\debug-builds\mozilla-central\g fx\layers\basic\basiclayermanager.cpp:930) #10: mozilla::layers::BasicLayerManager::PaintSelfOrChildren (c:\users\mozilla\debug-builds\mozilla- central\gfx\layers\basic\basiclayermanager.cpp:817) #11: mozilla::layers::BasicLayerManager::PaintLayer (c:\users\mozilla\debug-builds\mozilla-central\g fx\layers\basic\basiclayermanager.cpp:930) #12: mozilla::layers::BasicLayerManager::EndTransactionInternal (c:\users\mozilla\debug-builds\mozil la-central\gfx\layers\basic\basiclayermanager.cpp:534) #13: mozilla::PaintInactiveLayer (c:\users\mozilla\debug-builds\mozilla-central\layout\base\framelay erbuilder.cpp:3285) #14: mozilla::FrameLayerBuilder::PaintItems (c:\users\mozilla\debug-builds\mozilla-central\layout\ba se\framelayerbuilder.cpp:5121) #15: mozilla::FrameLayerBuilder::DrawPaintedLayer (c:\users\mozilla\debug-builds\mozilla-central\lay out\base\framelayerbuilder.cpp:5335) #16: mozilla::layers::ClientPaintedLayer::PaintThebes (c:\users\mozilla\debug-builds\mozilla-central \gfx\layers\client\clientpaintedlayer.cpp:81) #17: mozilla::layers::ClientPaintedLayer::RenderLayerWithReadback (c:\users\mozilla\debug-builds\moz illa-central\gfx\layers\client\clientpaintedlayer.cpp:132) #18: mozilla::layers::ClientContainerLayer::RenderLayer (c:\users\mozilla\debug-builds\mozilla-centr al\gfx\layers\client\clientcontainerlayer.h:71) #19: mozilla::layers::ClientLayer::RenderLayerWithReadback (c:\users\mozilla\debug-builds\mozilla-ce ntral\gfx\layers\client\clientlayermanager.h:379) #20: mozilla::layers::ClientLayerManager::EndTransactionInternal (c:\users\mozilla\debug-builds\mozi lla-central\gfx\layers\client\clientlayermanager.cpp:273) #21: mozilla::layers::ClientLayerManager::EndTransaction (c:\users\mozilla\debug-builds\mozilla-cent ral\gfx\layers\client\clientlayermanager.cpp:316) #22: nsDisplayList::PaintRoot (c:\users\mozilla\debug-builds\mozilla-central\layout\base\nsdisplayli st.cpp:1552) #23: nsLayoutUtils::PaintFrame (c:\users\mozilla\debug-builds\mozilla-central\layout\base\nslayoutut ils.cpp:3266) #24: PresShell::Paint (c:\users\mozilla\debug-builds\mozilla-central\layout\base\nspresshell.cpp:633 1) #25: nsViewManager::ProcessPendingUpdatesPaint (c:\users\mozilla\debug-builds\mozilla-central\view\n sviewmanager.cpp:445) #26: nsViewManager::ProcessPendingUpdatesForView (c:\users\mozilla\debug-builds\mozilla-central\view \nsviewmanager.cpp:381) #27: nsViewManager::ProcessPendingUpdates (c:\users\mozilla\debug-builds\mozilla-central\view\nsview manager.cpp:1075) #28: mozilla::RefreshDriverTimer::TickDriver (c:\users\mozilla\debug-builds\mozilla-central\layout\b ase\nsrefreshdriver.cpp:199) #29: mozilla::RefreshDriverTimer::Tick (c:\users\mozilla\debug-builds\mozilla-central\layout\base\ns refreshdriver.cpp:189) #30: mozilla::VsyncRefreshDriverTimer::RunRefreshDrivers (c:\users\mozilla\debug-builds\mozilla-cent ral\layout\base\nsrefreshdriver.cpp:441) #31: mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver (c:\users\mozil la\debug-builds\mozilla-central\layout\base\nsrefreshdriver.cpp:376) [4828] WARNING: Previous vsync timestamp is ahead of the calculated vsync timestamp.: file c:/Users/ mozilla/debug-builds/mozilla-central/gfx/thebes/gfxWindowsPlatform.cpp, line 2190 #32: nsRunnableMethodImpl<void (__thiscall mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObser ver::*)(mozilla::TimeStamp),1,mozilla::TimeStamp>::Run (c:\users\mozilla\debug-builds\mozilla-centra l\firefox-debug\dist\include\nsthreadutils.h:823) #33: nsThread::ProcessNextEvent (c:\users\mozilla\debug-builds\mozilla-central\xpcom\threads\nsthrea d.cpp:866) #34: NS_ProcessNextEvent (c:\users\mozilla\debug-builds\mozilla-central\xpcom\glue\nsthreadutils.cpp :326) #35: mozilla::ipc::MessagePump::Run (c:\users\mozilla\debug-builds\mozilla-central\ipc\glue\messagep ump.cpp:99) #36: MessageLoop::RunInternal (c:\users\mozilla\debug-builds\mozilla-central\ipc\chromium\src\base\m essage_loop.cc:233) #37: MessageLoop::RunHandler (c:\users\mozilla\debug-builds\mozilla-central\ipc\chromium\src\base\me ssage_loop.cc:227) #38: MessageLoop::Run (c:\users\mozilla\debug-builds\mozilla-central\ipc\chromium\src\base\message_l oop.cc:201) #39: nsBaseAppShell::Run (c:\users\mozilla\debug-builds\mozilla-central\widget\nsbaseappshell.cpp:16 6) #40: nsAppShell::Run (c:\users\mozilla\debug-builds\mozilla-central\widget\windows\nsappshell.cpp:18 0) #41: nsAppStartup::Run (c:\users\mozilla\debug-builds\mozilla-central\toolkit\components\startup\nsa ppstartup.cpp:282) #42: XREMain::XRE_mainRun (c:\users\mozilla\debug-builds\mozilla-central\toolkit\xre\nsapprunner.cpp :4133) #43: XREMain::XRE_main (c:\users\mozilla\debug-builds\mozilla-central\toolkit\xre\nsapprunner.cpp:42 13) #44: XRE_main (c:\users\mozilla\debug-builds\mozilla-central\toolkit\xre\nsapprunner.cpp:4432) #45: do_main (c:\users\mozilla\debug-builds\mozilla-central\browser\app\nsbrowserapp.cpp:294) #46: NS_internal_main (c:\users\mozilla\debug-builds\mozilla-central\browser\app\nsbrowserapp.cpp:66 7) #47: wmain (c:\users\mozilla\debug-builds\mozilla-central\toolkit\xre\nswindowswmain.cpp:124) #48: __tmainCRTStartup (f:\dd\vctools\crt\crtw32\startup\crt0.c:255) #49: BaseThreadInitThunk[kernel32 +0x4ee1c] #50: RtlInitializeExceptionChain[ntdll +0x637eb] #51: RtlInitializeExceptionChain[ntdll +0x637be]
Flags: needinfo?(bas)
Flags: needinfo?(bas)
Whiteboard: [gfx-noted]

I don't think this is reproducible or actionable any more. Let's WFM it.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.