Closed Bug 1272581 Opened 10 years ago Closed 10 years ago

Permafailing 727547.html | assertion count 2 is more than expected 0 assertions | on new Windows 7 debug R(C) jobs

Categories

(Core :: Graphics: CanvasWebGL, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: aryx, Unassigned)

Details

First job and failure: https://treeherder.mozilla.org/logviewer.html#?job_id=9314731&repo=fx-team 14:20:03 INFO - REFTEST TEST-START | file:///c:/slave/test/build/tests/reftest/tests/dom/canvas/crashtests/727547.html 14:20:03 INFO - REFTEST TEST-LOAD | file:///c:/slave/test/build/tests/reftest/tests/dom/canvas/crashtests/727547.html | 255 / 3026 (8%) 14:20:03 INFO - ++DOMWINDOW == 109 (13A46C00) [pid = 3524] [serial = 803] [outer = 19627000] 14:20:03 INFO - JavaScript warning: file:///c:/slave/test/build/tests/reftest/tests/dom/canvas/crashtests/727547.html, line 5: Error: WebGL: Disallowing antialiased backbuffers due to blacklisting. 14:20:03 INFO - [3524] ###!!! ASSERTION: Fallback WARP ANGLE context failed to initialize.: 'Error', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/gl/GLLibraryEGL.cpp, line 409 14:20:03 INFO - #01: mozilla::gl::GLContextProviderEGL::CreateOffscreen(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gl::SurfaceCaps const &,mozilla::gl::CreateContextFlags) [gfx/gl/GLContextProviderEGL.cpp:991] 14:20:03 INFO - #02: mozilla::CreateGLWithANGLE [dom/canvas/WebGLContext.cpp:605] 14:20:03 INFO - #03: mozilla::WebGLContext::CreateAndInitGLWith(already_AddRefed<mozilla::gl::GLContext> (*)(mozilla::gl::SurfaceCaps const &,mozilla::gl::CreateContextFlags,mozilla::WebGLContext *,nsACString_internal * const),mozilla::gl::SurfaceCaps const &,mozilla::gl::CreateContextFlags,nsACString_internal * const) [dom/canvas/WebGLContext.cpp:673] 14:20:03 INFO - #04: mozilla::WebGLContext::CreateAndInitGL(bool,nsACString_internal * const) [dom/canvas/WebGLContext.cpp:715] 14:20:03 INFO - #05: mozilla::WebGLContext::SetDimensions(int,int) [dom/canvas/WebGLContext.cpp:908] 14:20:03 INFO - #06: mozilla::dom::CanvasRenderingContextHelper::UpdateContext(JSContext *,JS::Handle<JS::Value>,mozilla::ErrorResult &) [dom/canvas/CanvasRenderingContextHelper.cpp:246] 14:20:03 INFO - #07: mozilla::dom::CanvasRenderingContextHelper::GetContext(JSContext *,nsAString_internal const &,JS::Handle<JS::Value>,mozilla::ErrorResult &) [dom/canvas/CanvasRenderingContextHelper.cpp:197] 14:20:03 INFO - #08: mozilla::dom::HTMLCanvasElement::GetContext(JSContext *,nsAString_internal const &,JS::Handle<JS::Value>,mozilla::ErrorResult &) [dom/html/HTMLCanvasElement.cpp:898] 14:20:03 INFO - #09: mozilla::dom::HTMLCanvasElementBinding::getContext [obj-firefox/dom/bindings/HTMLCanvasElementBinding.cpp:228] 14:20:03 INFO - #10: mozilla::dom::GenericBindingMethod(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:2782] 14:20:03 INFO - #11: js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/jscntxtinlines.h:235] 14:20:03 INFO - #12: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:480] 14:20:03 INFO - #13: InternalCall [js/src/vm/Interpreter.cpp:525] 14:20:03 INFO - #14: Interpret [js/src/vm/Interpreter.cpp:2831] 14:20:03 INFO - #15: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:426] 14:20:03 INFO - #16: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:704] 14:20:03 INFO - #17: js::Execute(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value *) [js/src/vm/Interpreter.cpp:736] 14:20:03 INFO - #18: Evaluate [js/src/jsapi.cpp:4519] 14:20:03 INFO - #19: Evaluate [js/src/jsapi.cpp:4546] 14:20:03 INFO - #20: JS::Evaluate(JSContext *,JS::AutoVectorRooter<JSObject *> &,JS::ReadOnlyCompileOptions const &,JS::SourceBufferHolder &,JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:4607] 14:20:03 INFO - #21: nsJSUtils::EvaluateString(JSContext *,JS::SourceBufferHolder &,JS::Handle<JSObject *>,JS::CompileOptions &,nsJSUtils::EvaluateOptions const &,JS::MutableHandle<JS::Value>,void * *) [dom/base/nsJSUtils.cpp:211] 14:20:03 INFO - #22: nsJSUtils::EvaluateString(JSContext *,JS::SourceBufferHolder &,JS::Handle<JSObject *>,JS::CompileOptions &,void * *) [dom/base/nsJSUtils.cpp:271] 14:20:03 INFO - #23: nsScriptLoader::EvaluateScript(nsScriptLoadRequest *) [dom/base/nsScriptLoader.cpp:2023] 14:20:03 INFO - #24: nsScriptLoader::ProcessRequest(nsScriptLoadRequest *) [dom/base/nsScriptLoader.cpp:1821] 14:20:03 INFO - #25: nsScriptLoader::ProcessScriptElement(nsIScriptElement *) [dom/base/nsScriptLoader.cpp:1558] 14:20:03 INFO - #26: nsScriptElement::MaybeProcessScript() [dom/base/nsScriptElement.cpp:142] 14:20:03 INFO - #27: nsIScriptElement::AttemptToExecute() [dom/base/nsIScriptElement.h:222] 14:20:04 INFO - #28: nsHtml5TreeOpExecutor::RunFlushLoop() [parser/html/nsHtml5TreeOpExecutor.cpp:491] 14:20:04 INFO - #29: nsHtml5ExecutorFlusher::Run() [parser/html/nsHtml5StreamParser.cpp:130] 14:20:04 INFO - #30: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:992] 14:20:04 INFO - #31: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/glue/nsThreadUtils.cpp:290] 14:20:04 INFO - #32: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:130] 14:20:04 INFO - #33: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:233] 14:20:04 INFO - #34: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:227] 14:20:04 INFO - #35: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:207] 14:20:04 INFO - #36: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:158] 14:20:04 INFO - #37: nsAppShell::Run() [widget/windows/nsAppShell.cpp:264] 14:20:04 INFO - #38: nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:285] 14:20:04 INFO - #39: XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4368] 14:20:04 INFO - #40: XREMain::XRE_main(int,char * * const,nsXREAppData const *) [toolkit/xre/nsAppRunner.cpp:4472] 14:20:04 INFO - #41: XRE_main [toolkit/xre/nsAppRunner.cpp:4580] 14:20:04 INFO - #42: do_main [browser/app/nsBrowserApp.cpp:220] 14:20:04 INFO - #43: NS_internal_main(int,char * *,char * *) [browser/app/nsBrowserApp.cpp:360] 14:20:04 INFO - #44: wmain [toolkit/xre/nsWindowsWMain.cpp:138] 14:20:04 INFO - #45: __scrt_common_main_seh [f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:255] 14:20:04 INFO - #46: kernel32.dll + 0x53c45 14:20:04 INFO - #47: ntdll.dll + 0x637f5 14:20:04 INFO - #48: ntdll.dll + 0x637c8 14:20:04 INFO - [3524] ###!!! ASSERTION: Fallback WARP ANGLE context failed to initialize.: 'Error', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/gl/GLLibraryEGL.cpp, line 409 14:20:04 INFO - #01: mozilla::gl::GLContextProviderEGL::CreateOffscreen(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gl::SurfaceCaps const &,mozilla::gl::CreateContextFlags) [gfx/gl/GLContextProviderEGL.cpp:991] 14:20:04 INFO - #02: mozilla::CreateGLWithANGLE [dom/canvas/WebGLContext.cpp:605] 14:20:04 INFO - #03: mozilla::WebGLContext::CreateAndInitGLWith(already_AddRefed<mozilla::gl::GLContext> (*)(mozilla::gl::SurfaceCaps const &,mozilla::gl::CreateContextFlags,mozilla::WebGLContext *,nsACString_internal * const),mozilla::gl::SurfaceCaps const &,mozilla::gl::CreateContextFlags,nsACString_internal * const) [dom/canvas/WebGLContext.cpp:673] 14:20:04 INFO - #04: mozilla::WebGLContext::CreateAndInitGL(bool,nsACString_internal * const) [dom/canvas/WebGLContext.cpp:715] 14:20:04 INFO - #05: mozilla::WebGLContext::SetDimensions(int,int) [dom/canvas/WebGLContext.cpp:908] 14:20:04 INFO - #06: mozilla::dom::CanvasRenderingContextHelper::UpdateContext(JSContext *,JS::Handle<JS::Value>,mozilla::ErrorResult &) [dom/canvas/CanvasRenderingContextHelper.cpp:246] 14:20:04 INFO - #07: mozilla::dom::CanvasRenderingContextHelper::GetContext(JSContext *,nsAString_internal const &,JS::Handle<JS::Value>,mozilla::ErrorResult &) [dom/canvas/CanvasRenderingContextHelper.cpp:197] 14:20:04 INFO - #08: mozilla::dom::HTMLCanvasElement::GetContext(JSContext *,nsAString_internal const &,JS::Handle<JS::Value>,mozilla::ErrorResult &) [dom/html/HTMLCanvasElement.cpp:898] 14:20:04 INFO - #09: mozilla::dom::HTMLCanvasElementBinding::getContext [obj-firefox/dom/bindings/HTMLCanvasElementBinding.cpp:228] 14:20:04 INFO - #10: mozilla::dom::GenericBindingMethod(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:2782] 14:20:04 INFO - #11: js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/jscntxtinlines.h:235] 14:20:04 INFO - #12: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:480] 14:20:04 INFO - #13: InternalCall [js/src/vm/Interpreter.cpp:525] 14:20:04 INFO - #14: Interpret [js/src/vm/Interpreter.cpp:2831] 14:20:04 INFO - #15: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:426] 14:20:04 INFO - #16: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:704] 14:20:04 INFO - #17: js::Execute(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value *) [js/src/vm/Interpreter.cpp:736] 14:20:04 INFO - #18: Evaluate [js/src/jsapi.cpp:4519] 14:20:04 INFO - #19: Evaluate [js/src/jsapi.cpp:4546] 14:20:04 INFO - #20: JS::Evaluate(JSContext *,JS::AutoVectorRooter<JSObject *> &,JS::ReadOnlyCompileOptions const &,JS::SourceBufferHolder &,JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:4607] 14:20:04 INFO - #21: nsJSUtils::EvaluateString(JSContext *,JS::SourceBufferHolder &,JS::Handle<JSObject *>,JS::CompileOptions &,nsJSUtils::EvaluateOptions const &,JS::MutableHandle<JS::Value>,void * *) [dom/base/nsJSUtils.cpp:211] 14:20:04 INFO - #22: nsJSUtils::EvaluateString(JSContext *,JS::SourceBufferHolder &,JS::Handle<JSObject *>,JS::CompileOptions &,void * *) [dom/base/nsJSUtils.cpp:271] 14:20:04 INFO - #23: nsScriptLoader::EvaluateScript(nsScriptLoadRequest *) [dom/base/nsScriptLoader.cpp:2023] 14:20:04 INFO - #24: nsScriptLoader::ProcessRequest(nsScriptLoadRequest *) [dom/base/nsScriptLoader.cpp:1821] 14:20:04 INFO - #25: nsScriptLoader::ProcessScriptElement(nsIScriptElement *) [dom/base/nsScriptLoader.cpp:1558] 14:20:04 INFO - #26: nsScriptElement::MaybeProcessScript() [dom/base/nsScriptElement.cpp:142] 14:20:04 INFO - #27: nsIScriptElement::AttemptToExecute() [dom/base/nsIScriptElement.h:222] 14:20:04 INFO - #28: nsHtml5TreeOpExecutor::RunFlushLoop() [parser/html/nsHtml5TreeOpExecutor.cpp:491] 14:20:04 INFO - #29: nsHtml5ExecutorFlusher::Run() [parser/html/nsHtml5StreamParser.cpp:130] 14:20:04 INFO - #30: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:992] 14:20:04 INFO - #31: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/glue/nsThreadUtils.cpp:290] 14:20:04 INFO - #32: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:130] 14:20:04 INFO - #33: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:233] 14:20:04 INFO - #34: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:227] 14:20:04 INFO - #35: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:207] 14:20:04 INFO - #36: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:158] 14:20:04 INFO - #37: nsAppShell::Run() [widget/windows/nsAppShell.cpp:264] 14:20:04 INFO - #38: nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:285] 14:20:04 INFO - #39: XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4368] 14:20:04 INFO - #40: XREMain::XRE_main(int,char * * const,nsXREAppData const *) [toolkit/xre/nsAppRunner.cpp:4472] 14:20:04 INFO - #41: XRE_main [toolkit/xre/nsAppRunner.cpp:4580] 14:20:04 INFO - #42: do_main [browser/app/nsBrowserApp.cpp:220] 14:20:04 INFO - #43: NS_internal_main(int,char * *,char * *) [browser/app/nsBrowserApp.cpp:360] 14:20:04 INFO - #44: wmain [toolkit/xre/nsWindowsWMain.cpp:138] 14:20:04 INFO - #45: __scrt_common_main_seh [f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:255] 14:20:04 INFO - #46: kernel32.dll + 0x53c45 14:20:04 INFO - #47: ntdll.dll + 0x637f5 14:20:04 INFO - #48: ntdll.dll + 0x637c8 14:20:04 INFO - JavaScript warning: file:///c:/slave/test/build/tests/reftest/tests/dom/canvas/crashtests/727547.html, line 5: Error: WebGL: Failed to create WebGL context: WebGL creation failed: Error during ANGLE OpenGL init. 14:20:04 INFO - Error during ANGLE OpenGL init. 14:20:04 INFO - JavaScript error: file:///c:/slave/test/build/tests/reftest/tests/dom/canvas/crashtests/727547.html, line 6: TypeError: gl is null 14:20:04 INFO - REFTEST TEST-PASS | file:///c:/slave/test/build/tests/reftest/tests/dom/canvas/crashtests/727547.html | (LOAD ONLY) 14:20:04 INFO - REFTEST TEST-END | file:///c:/slave/test/build/tests/reftest/tests/dom/canvas/crashtests/727547.html 14:20:04 INFO - ++DOMWINDOW == 110 (13A4B800) [pid = 3524] [serial = 804] [outer = 19627000] 14:20:04 INFO - REFTEST TEST-UNEXPECTED-FAIL | file:///c:/slave/test/build/tests/reftest/tests/dom/canvas/crashtests/727547.html | assertion count 2 is more than expected 0 assertions
this is not the case on mozilla-inbound, I don't see a single instance of this. So either we have code which landed on inbound to fix this, or code which has landed on fx-team to break this. I suspect something on inbound fixed this, probably: https://bugzilla.mozilla.org/show_bug.cgi?id=1271784#c8 if this fails, I can convert this test case to a mochitest and ensure it is run in a gl job. For reference the R(C) jobs are now running in AWS as VMs, not on hardware
Flags: needinfo?(jmaher)
as joel suggested it seems to be fixed by bug 1271784 that got now with the merge to fx-team so marking as fixed
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.