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)
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]
Updated•10 years ago
|
Flags: needinfo?(bas)
Updated•10 years ago
|
Flags: needinfo?(bas)
Whiteboard: [gfx-noted]
Updated•8 years ago
|
Priority: -- → P3
Comment 1•4 years ago
|
||
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.
Description
•