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)
Core
Graphics: CanvasWebGL
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
| Reporter | ||
Comment 1•10 years ago
|
||
Flags: needinfo?(jmaher)
Comment 2•10 years ago
|
||
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)
Comment 3•10 years ago
|
||
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
| Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•