Closed Bug 1556063 Opened 5 years ago Closed 5 years ago

Intermittent GECKO(8112) | Assertion failure: [GFX1]: raw_fDeleteFramebuffers: Generated unexpected GL_OUT_OF_MEMORY error, at z:/build/build/src/obj-firefox/dist/include/mozilla/gfx/Logging.h:748

Categories

(Core :: Graphics: CanvasWebGL, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1561974

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure, regression)

Filed by: csabou [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=249443658&repo=autoland
Full log: https://queue.taskcluster.net/v1/task/SuPix3UmS3OYpHi45ZyjCQ/runs/0/artifacts/public/logs/live_backing.log


18:49:42 INFO - GECKO(8112) | Assertion failure: [GFX1]: raw_fDeleteFramebuffers: Generated unexpected GL_OUT_OF_MEMORY error, at z:/build/build/src/obj-firefox/dist/include/mozilla/gfx/Logging.h:748
18:50:08 INFO - GECKO(8112) | #01: mozilla::gl::GLContext::AfterGLCall_Debug(char const *) [gfx/gl/GLContext.cpp:2902]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #02: mozilla::gl::GLContext::fDeleteFramebuffers(int,unsigned int const *) [gfx/gl/GLContext.cpp:2529]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #03: mozilla::gl::MozFramebuffer::~MozFramebuffer() [gfx/gl/MozFramebuffer.cpp:160]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #04: mozilla::WebGLContext::DestroyResourcesAndContext() [dom/canvas/WebGLContext.cpp:201]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #05: mozilla::WebGLContext::ForceLoseContext(bool) [dom/canvas/WebGLContext.cpp:1659]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #06: mozilla::WebGLContext::LoseContext() [dom/canvas/WebGLContextGL.cpp:2270]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #07: mozilla::WebGLContext::LoseOldestWebGLContextIfLimitExceeded() [dom/canvas/WebGLContext.cpp:1054]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #08: mozilla::WebGLContext::SetDimensions(int,int) [dom/canvas/WebGLContext.cpp:791]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #09: mozilla::dom::CanvasRenderingContextHelper::UpdateContext(JSContext *,JS::Handle<JS::Value>,mozilla::ErrorResult &) [dom/canvas/CanvasRenderingContextHelper.cpp:216]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #10: mozilla::dom::CanvasRenderingContextHelper::GetContext(JSContext *,nsTSubstring<char16_t> const &,JS::Handle<JS::Value>,mozilla::ErrorResult &) [dom/canvas/CanvasRenderingContextHelper.cpp:175]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #11: mozilla::dom::HTMLCanvasElement::GetContext(JSContext *,nsTSubstring<char16_t> const &,JS::Handle<JS::Value>,mozilla::ErrorResult &) [dom/html/HTMLCanvasElement.cpp:913]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #12: static bool mozilla::dom::HTMLCanvasElement_Binding::getContext(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::HTMLCanvasElement *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources:cceb5d86cf10dfb7e715760191d04f6204beecd7dd08728ef75e45b0a4cd9c25f0b860ea2929026dfd49abf2d8fe599028c31c86edd43561f736dee415d95181/dom/bindings/HTMLCanvasElementBinding.cpp::288]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #13: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3167]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #14: CallJSNative(JSContext ,bool ()(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/vm/Interpreter.cpp:448]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #15: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #16: static bool InternalCall(struct JSContext *, const class js::AnyInvokeArgs & const) [js/src/vm/Interpreter.cpp:595]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #17: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3087]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #18: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #19: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #20: js::Execute(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value *) [js/src/vm/Interpreter.cpp:820]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #21: static bool ExecuteScript(struct JSContext *, class JS::Handle<JSObject *>, class JS::Handle<JSScript *>, union JS::Value *) [js/src/vm/CompilationAndEvaluation.cpp:448]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #22: static bool ExecuteScript(struct JSContext *, class JS::Handle<JS::StackGCVector<JSObject *,js::TempAllocPolicy> >, class JS::Handle<JSScript *>, union JS::Value *) [js/src/vm/CompilationAndEvaluation.cpp:468]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #23: nsJSUtils::ExecutionContext::ExecScript() [dom/base/nsJSUtils.cpp:387]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #24: static nsresult mozilla::dom::ExecuteCompiledScript(struct JSContext *, class mozilla::dom::ScriptLoadRequest *, class nsJSUtils::ExecutionContext & const) [dom/script/ScriptLoader.cpp:2548]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #25: mozilla::dom::ScriptLoader::EvaluateScript(mozilla::dom::ScriptLoadRequest *) [dom/script/ScriptLoader.cpp:2768]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #26: mozilla::dom::ScriptLoader::ProcessRequest(mozilla::dom::ScriptLoadRequest *) [dom/script/ScriptLoader.cpp:2275]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #27: mozilla::dom::ScriptLoader::ProcessInlineScript(nsIScriptElement *,mozilla::dom::ScriptKind) [dom/script/ScriptLoader.cpp:1856]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #28: mozilla::dom::ScriptLoader::ProcessScriptElement(nsIScriptElement *) [dom/script/ScriptLoader.cpp:0]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #29: mozilla::dom::ScriptElement::MaybeProcessScript() [dom/script/ScriptElement.cpp:118]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #30: nsHtml5TreeOpExecutor::RunScript(nsIContent *) [parser/html/nsHtml5TreeOpExecutor.cpp:728]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #31: nsHtml5TreeOpExecutor::RunFlushLoop() [parser/html/nsHtml5TreeOpExecutor.cpp:534]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #32: nsHtml5ExecutorReflusher::Run() [parser/html/nsHtml5TreeOpExecutor.cpp:71]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #33: mozilla::SchedulerGroup::Runnable::Run() [xpcom/threads/SchedulerGroup.cpp:295]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #34: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1165]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #35: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #36: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:88]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #37: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #38: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:291]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #39: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:139]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #40: nsAppShell::Run() [widget/windows/nsAppShell.cpp:412]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #41: XRE_RunAppShell() [toolkit/xre/nsEmbedFunctions.cpp:911]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #42: mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:238]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #43: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #44: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:291]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #45: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:753]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #46: NS_internal_main(int,char * *,char * *) [browser/app/nsBrowserApp.cpp:263]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #47: wmain [toolkit/xre/nsWindowsWMain.cpp:131]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #48: static int __scrt_common_main_seh() [f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:288]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #49: KERNEL32.DLL + 0x13034
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #50: ntdll.dll + 0x71461
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | Hit MOZ_CRASH(GFX: An assert from the graphics logger) at z:/build/build/src/obj-firefox/dist/include/mozilla/gfx/Logging.h:749
18:50:08 INFO - GECKO(8112) | #01: mozilla::gl::GLContext::AfterGLCall_Debug(char const *) [gfx/gl/GLContext.cpp:2902]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #02: mozilla::gl::GLContext::fDeleteFramebuffers(int,unsigned int const *) [gfx/gl/GLContext.cpp:2529]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #03: mozilla::gl::MozFramebuffer::~MozFramebuffer() [gfx/gl/MozFramebuffer.cpp:160]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #04: mozilla::WebGLContext::DestroyResourcesAndContext() [dom/canvas/WebGLContext.cpp:201]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #05: mozilla::WebGLContext::ForceLoseContext(bool) [dom/canvas/WebGLContext.cpp:1659]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #06: mozilla::WebGLContext::LoseContext() [dom/canvas/WebGLContextGL.cpp:2270]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #07: mozilla::WebGLContext::LoseOldestWebGLContextIfLimitExceeded() [dom/canvas/WebGLContext.cpp:1054]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #08: mozilla::WebGLContext::SetDimensions(int,int) [dom/canvas/WebGLContext.cpp:791]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #09: mozilla::dom::CanvasRenderingContextHelper::UpdateContext(JSContext *,JS::Handle<JS::Value>,mozilla::ErrorResult &) [dom/canvas/CanvasRenderingContextHelper.cpp:216]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #10: mozilla::dom::CanvasRenderingContextHelper::GetContext(JSContext *,nsTSubstring<char16_t> const &,JS::Handle<JS::Value>,mozilla::ErrorResult &) [dom/canvas/CanvasRenderingContextHelper.cpp:175]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #11: mozilla::dom::HTMLCanvasElement::GetContext(JSContext *,nsTSubstring<char16_t> const &,JS::Handle<JS::Value>,mozilla::ErrorResult &) [dom/html/HTMLCanvasElement.cpp:913]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #12: static bool mozilla::dom::HTMLCanvasElement_Binding::getContext(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::HTMLCanvasElement *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources:cceb5d86cf10dfb7e715760191d04f6204beecd7dd08728ef75e45b0a4cd9c25f0b860ea2929026dfd49abf2d8fe599028c31c86edd43561f736dee415d95181/dom/bindings/HTMLCanvasElementBinding.cpp::288]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #13: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3167]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #14: CallJSNative(JSContext ,bool ()(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/vm/Interpreter.cpp:448]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #15: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #16: static bool InternalCall(struct JSContext *, const class js::AnyInvokeArgs & const) [js/src/vm/Interpreter.cpp:595]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #17: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3087]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #18: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #19: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #20: js::Execute(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value *) [js/src/vm/Interpreter.cpp:820]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #21: static bool ExecuteScript(struct JSContext *, class JS::Handle<JSObject *>, class JS::Handle<JSScript *>, union JS::Value *) [js/src/vm/CompilationAndEvaluation.cpp:448]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #22: static bool ExecuteScript(struct JSContext *, class JS::Handle<JS::StackGCVector<JSObject *,js::TempAllocPolicy> >, class JS::Handle<JSScript *>, union JS::Value *) [js/src/vm/CompilationAndEvaluation.cpp:468]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #23: nsJSUtils::ExecutionContext::ExecScript() [dom/base/nsJSUtils.cpp:387]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #24: static nsresult mozilla::dom::ExecuteCompiledScript(struct JSContext *, class mozilla::dom::ScriptLoadRequest *, class nsJSUtils::ExecutionContext & const) [dom/script/ScriptLoader.cpp:2548]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #25: mozilla::dom::ScriptLoader::EvaluateScript(mozilla::dom::ScriptLoadRequest *) [dom/script/ScriptLoader.cpp:2768]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #26: mozilla::dom::ScriptLoader::ProcessRequest(mozilla::dom::ScriptLoadRequest *) [dom/script/ScriptLoader.cpp:2275]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #27: mozilla::dom::ScriptLoader::ProcessInlineScript(nsIScriptElement *,mozilla::dom::ScriptKind) [dom/script/ScriptLoader.cpp:1856]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #28: mozilla::dom::ScriptLoader::ProcessScriptElement(nsIScriptElement *) [dom/script/ScriptLoader.cpp:0]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #29: mozilla::dom::ScriptElement::MaybeProcessScript() [dom/script/ScriptElement.cpp:118]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #30: nsHtml5TreeOpExecutor::RunScript(nsIContent *) [parser/html/nsHtml5TreeOpExecutor.cpp:728]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #31: nsHtml5TreeOpExecutor::RunFlushLoop() [parser/html/nsHtml5TreeOpExecutor.cpp:534]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #32: nsHtml5ExecutorReflusher::Run() [parser/html/nsHtml5TreeOpExecutor.cpp:71]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #33: mozilla::SchedulerGroup::Runnable::Run() [xpcom/threads/SchedulerGroup.cpp:295]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #34: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1165]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #35: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #36: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:88]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #37: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #38: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:291]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #39: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:139]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #40: nsAppShell::Run() [widget/windows/nsAppShell.cpp:412]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #41: XRE_RunAppShell() [toolkit/xre/nsEmbedFunctions.cpp:911]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #42: mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:238]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #43: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #44: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:291]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #45: XRE_InitChildProcess(int,char * * const,XREChildData const *) [toolkit/xre/nsEmbedFunctions.cpp:753]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #46: NS_internal_main(int,char * *,char * *) [browser/app/nsBrowserApp.cpp:263]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #47: wmain [toolkit/xre/nsWindowsWMain.cpp:131]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #48: static int __scrt_common_main_seh() [f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:288]
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #49: KERNEL32.DLL + 0x13034
18:50:08 INFO -
18:50:08 INFO - GECKO(8112) | #50: ntdll.dll + 0x71461

Status: NEW → RESOLVED
Closed: 5 years ago
Component: Graphics → Canvas: WebGL
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.