Closed
Bug 1401228
Opened 7 years ago
Closed 7 years ago
Intermittent Assertion failure: [GFX1]: Failed to create DrawTarget, Type: 3 Size: Size(800,1000), at z:\build\build\src\obj-firefox\dist\include\mozilla/gfx/Logging.h:520
Categories
(Core :: Layout, defect, P3)
Core
Layout
Tracking
()
RESOLVED
FIXED
mozilla58
People
(Reporter: aryx, Assigned: jmaher)
References
(Blocks 2 open bugs)
Details
(Keywords: assertion, intermittent-failure, Whiteboard: [stockwell disabled])
Attachments
(1 file)
(deleted),
patch
|
gbrown
:
review+
|
Details | Diff | Splinter Review |
+++ This bug was initially created as a clone of Bug #1373578 +++
https://treeherder.mozilla.org/logviewer.html#?job_id=131990889&repo=autoland
14:58:29 INFO - REFTEST TEST-LOAD | file:///Z:/task_1505829257/build/tests/reftest/tests/layout/reftests/transform-3d/preserve3d-3-ref.html | 89 / 492 (18%)
14:58:29 INFO - ++DOMWINDOW == 297 (1A0FA400) [pid = 1292] [serial = 306] [outer = 17156400]
14:58:29 INFO - [GFX1]: Failed to create DrawTarget, Type: 3 Size: Size(800,1000)
14:58:29 INFO - Assertion failure: [GFX1]: Failed to create DrawTarget, Type: 3 Size: Size(800,1000), at z:\build\build\src\obj-firefox\dist\include\mozilla/gfx/Logging.h:520
14:58:47 INFO - #01: mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::WriteLog(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &) [gfx/2d/Logging.h:521]
14:58:47 INFO - #02: mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::Flush() [gfx/2d/Logging.h:284]
14:58:47 INFO - #03: mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/Factory.cpp:404]
14:58:47 INFO - #04: gfxPlatform::CreateDrawTargetForBackend(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/thebes/gfxPlatform.cpp:1521]
14:58:47 INFO - #05: mozilla::layers::PersistentBufferProviderBasic::Create(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>,mozilla::gfx::SurfaceFormat,mozilla::gfx::BackendType) [gfx/layers/PersistentBufferProvider.cpp:73]
14:58:47 INFO - #06: mozilla::layers::LayerManager::CreatePersistentBufferProvider(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/layers/Layers.cpp:148]
14:58:47 INFO - #07: mozilla::layers::ClientLayerManager::CreatePersistentBufferProvider(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/layers/client/ClientLayerManager.cpp:959]
14:58:47 INFO - #08: mozilla::dom::CanvasRenderingContext2D::TrySharedTarget(RefPtr<mozilla::gfx::DrawTarget> &,RefPtr<mozilla::layers::PersistentBufferProvider> &) [dom/canvas/CanvasRenderingContext2D.cpp:1883]
14:58:47 INFO - #09: mozilla::dom::CanvasRenderingContext2D::EnsureTarget(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits,float> const *,mozilla::dom::CanvasRenderingContext2D::RenderingMode) [dom/canvas/CanvasRenderingContext2D.cpp:1694]
14:58:47 INFO - #10: mozilla::dom::CanvasRenderingContext2D::DrawWindow(nsGlobalWindow &,double,double,double,double,nsTSubstring<char16_t> const &,unsigned int,mozilla::ErrorResult &) [dom/canvas/CanvasRenderingContext2D.cpp:5504]
14:58:47 INFO - #11: mozilla::dom::CanvasRenderingContext2DBinding::drawWindow [s3:gecko-generated-sources:22ea5bebb16672b438272778152a6236f7fed03454689b84fb52b100f2bb278f870a777c404eeacfa40e547a6463146ceda6e324e9a1381c0ecf26ea92758adb/dom/bindings/CanvasRenderingContext2DBinding.cpp::2405]
14:58:47 INFO - #12: mozilla::dom::GenericBindingMethod(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3055]
14:58:47 INFO - #13: js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/jscntxtinlines.h:293]
14:58:47 INFO - #14: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:495]
14:58:47 INFO - #15: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #16: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:559]
14:58:47 INFO - #17: js::ForwardingProxyHandler::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/Wrapper.cpp:175]
14:58:47 INFO - #18: js::CrossCompartmentWrapper::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/CrossCompartmentWrapper.cpp:359]
14:58:47 INFO - #19: xpc::AddonWrapper<js::CrossCompartmentWrapper>::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/xpconnect/wrappers/AddonWrapper.cpp:155]
14:58:47 INFO - #20: js::Proxy::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/Proxy.cpp:497]
14:58:47 INFO - #21: js::proxy_Call(JSContext *,unsigned int,JS::Value *) [js/src/proxy/Proxy.cpp:757]
14:58:47 INFO - #22: js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/jscntxtinlines.h:293]
14:58:47 INFO - #23: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:477]
14:58:47 INFO - #24: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #25: Interpret [js/src/vm/Interpreter.cpp:3084]
14:58:47 INFO - #26: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:435]
14:58:47 INFO - #27: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:513]
14:58:47 INFO - #28: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #29: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:559]
14:58:47 INFO - #30: JS::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::HandleValueArray const &,JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:2965]
14:58:47 INFO - #31: xpc::SandboxCallableProxyHandler::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/xpconnect/src/Sandbox.cpp:698]
14:58:47 INFO - #32: js::Proxy::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/Proxy.cpp:497]
14:58:47 INFO - #33: js::proxy_Call(JSContext *,unsigned int,JS::Value *) [js/src/proxy/Proxy.cpp:757]
14:58:47 INFO - #34: js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/jscntxtinlines.h:293]
14:58:47 INFO - #35: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:477]
14:58:47 INFO - #36: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #37: Interpret [js/src/vm/Interpreter.cpp:3084]
14:58:47 INFO - #38: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:435]
14:58:47 INFO - #39: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:513]
14:58:47 INFO - #40: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #41: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:559]
14:58:47 INFO - #42: JS::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::HandleValueArray const &,JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:2965]
14:58:47 INFO - #43: xpc::SandboxCallableProxyHandler::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/xpconnect/src/Sandbox.cpp:698]
14:58:47 INFO - #44: js::Proxy::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/Proxy.cpp:497]
14:58:47 INFO - #45: js::proxy_Call(JSContext *,unsigned int,JS::Value *) [js/src/proxy/Proxy.cpp:757]
14:58:47 INFO - #46: js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/jscntxtinlines.h:293]
14:58:47 INFO - #47: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:477]
14:58:47 INFO - #48: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #49: Interpret [js/src/vm/Interpreter.cpp:3084]
14:58:47 INFO - #50: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:435]
14:58:47 INFO - #51: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:513]
14:58:47 INFO - #52: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #53: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:559]
14:58:47 INFO - #54: JS::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::HandleValueArray const &,JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:2965]
14:58:47 INFO - #55: xpc::SandboxCallableProxyHandler::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/xpconnect/src/Sandbox.cpp:698]
14:58:47 INFO - #56: js::Proxy::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/Proxy.cpp:497]
14:58:47 INFO - #57: js::proxy_Call(JSContext *,unsigned int,JS::Value *) [js/src/proxy/Proxy.cpp:757]
14:58:47 INFO - #58: js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/jscntxtinlines.h:293]
14:58:47 INFO - #59: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:477]
14:58:47 INFO - #60: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #61: Interpret [js/src/vm/Interpreter.cpp:3084]
14:58:47 INFO - #62: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:435]
14:58:47 INFO - #63: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:513]
14:58:47 INFO - #64: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #65: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:559]
14:58:47 INFO - #66: JS_CallFunctionValue(JSContext *,JS::Handle<JSObject *>,JS::Handle<JS::Value>,JS::HandleValueArray const &,JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:2906]
14:58:47 INFO - #67: nsFrameMessageManager::ReceiveMessage(nsISupports *,nsIFrameLoader *,bool,nsTSubstring<char16_t> const &,bool,mozilla::dom::ipc::StructuredCloneData *,mozilla::jsipc::CpowHolder *,nsIPrincipal *,nsTArray<mozilla::dom::ipc::StructuredCloneData> *) [dom/base/nsFrameMessageManager.cpp:1100]
14:58:47 INFO - #68: nsFrameMessageManager::ReceiveMessage(nsISupports *,nsIFrameLoader *,nsTSubstring<char16_t> const &,bool,mozilla::dom::ipc::StructuredCloneData *,mozilla::jsipc::CpowHolder *,nsIPrincipal *,nsTArray<mozilla::dom::ipc::StructuredCloneData> *) [dom/base/nsFrameMessageManager.cpp:911]
14:58:47 INFO - #69: nsInProcessTabChildGlobal::DoSendBlockingMessage(JSContext *,nsTSubstring<char16_t> const &,mozilla::dom::ipc::StructuredCloneData &,JS::Handle<JSObject *>,nsIPrincipal *,nsTArray<mozilla::dom::ipc::StructuredCloneData> *,bool) [dom/base/nsInProcessTabChildGlobal.cpp:44]
14:58:47 INFO - #70: nsFrameMessageManager::SendMessage(nsTSubstring<char16_t> const &,JS::Handle<JS::Value>,JS::Handle<JS::Value>,nsIPrincipal *,JSContext *,unsigned char,JS::MutableHandle<JS::Value>,bool) [dom/base/nsFrameMessageManager.cpp:651]
14:58:47 INFO - #71: nsFrameMessageManager::SendSyncMessage(nsTSubstring<char16_t> const &,JS::Handle<JS::Value>,JS::Handle<JS::Value>,nsIPrincipal *,JSContext *,unsigned char,JS::MutableHandle<JS::Value>) [dom/base/nsFrameMessageManager.cpp:558]
14:58:47 INFO - #72: nsInProcessTabChildGlobal::SendSyncMessage(nsTSubstring<char16_t> const &,JS::Handle<JS::Value>,JS::Handle<JS::Value>,nsIPrincipal *,JSContext *,unsigned char,JS::MutableHandle<JS::Value>) [dom/base/nsInProcessTabChildGlobal.h:60]
14:58:47 INFO - #73: NS_InvokeByIndex
14:58:47 INFO - #74: CallMethodHelper::Invoke() [js/xpconnect/src/XPCWrappedNative.cpp:1996]
14:58:47 INFO - #75: XPCWrappedNative::CallMethod(XPCCallContext &,XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1282]
14:58:47 INFO - #76: XPC_WN_CallMethod(JSContext *,unsigned int,JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:928]
14:58:47 INFO - #77: ??? (???:???)
14:58:47 INFO - #78: ??? (???:???)
14:58:47 INFO - #79: ??? (???:???)
14:58:47 INFO - #80: ??? (???:???)
14:58:47 INFO - #81: ??? (???:???)
14:58:47 INFO - #82: EnterBaseline [js/src/jit/BaselineJIT.cpp:164]
14:58:47 INFO - #83: js::jit::EnterBaselineMethod(JSContext *,js::RunState &) [js/src/jit/BaselineJIT.cpp:200]
14:58:47 INFO - #84: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
14:58:47 INFO - #85: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:513]
14:58:47 INFO - #86: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #87: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:559]
14:58:47 INFO - #88: js::fun_apply(JSContext *,unsigned int,JS::Value *) [js/src/jsfun.cpp:1302]
14:58:47 INFO - #89: js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/jscntxtinlines.h:293]
14:58:47 INFO - #90: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:495]
14:58:47 INFO - #91: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #92: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:559]
14:58:47 INFO - #93: js::ForwardingProxyHandler::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/Wrapper.cpp:175]
14:58:47 INFO - #94: js::CrossCompartmentWrapper::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/CrossCompartmentWrapper.cpp:359]
14:58:47 INFO - #95: js::Proxy::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/Proxy.cpp:497]
14:58:47 INFO - #96: js::proxy_Call(JSContext *,unsigned int,JS::Value *) [js/src/proxy/Proxy.cpp:757]
14:58:47 INFO - #97: js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/jscntxtinlines.h:293]
14:58:47 INFO - #98: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:477]
14:58:47 INFO - #99: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #100: js::jit::DoCallFallback [js/src/jit/BaselineIC.cpp:2589]
14:58:47 INFO - #101: ??? (???:???)
14:58:47 INFO - #102: ??? (???:???)
14:58:47 INFO - #103: ??? (???:???)
14:58:47 INFO - #104: EnterBaseline [js/src/jit/BaselineJIT.cpp:164]
14:58:47 INFO - #105: js::jit::EnterBaselineMethod(JSContext *,js::RunState &) [js/src/jit/BaselineJIT.cpp:200]
14:58:47 INFO - #106: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
14:58:47 INFO - #107: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:513]
14:58:47 INFO - #108: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #109: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:559]
14:58:47 INFO - #110: JS_CallFunctionValue(JSContext *,JS::Handle<JSObject *>,JS::Handle<JS::Value>,JS::HandleValueArray const &,JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:2906]
14:58:47 INFO - #111: nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *,unsigned short,XPTMethodDescriptor const *,nsXPTCMiniVariant *) [js/xpconnect/src/XPCWrappedJSClass.cpp:1318]
14:58:47 INFO - #112: nsXPCWrappedJS::CallMethod(unsigned short,XPTMethodDescriptor const *,nsXPTCMiniVariant *) [js/xpconnect/src/XPCWrappedJS.cpp:615]
14:58:47 INFO - #113: PrepareAndDispatch [xpcom/reflect/xptcall/md/win32/xptcstubs.cpp:85]
14:58:47 INFO - #114: SharedStub [xpcom/reflect/xptcall/md/win32/xptcstubs.cpp:113]
14:58:47 INFO - #115: nsTimerImpl::Fire(int) [xpcom/threads/nsTimerImpl.cpp:527]
14:58:47 INFO - #116: nsTimerEvent::Run() [xpcom/threads/TimerThread.cpp:288]
14:58:47 INFO - #117: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1040]
14:58:47 INFO - #118: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:521]
14:58:47 INFO - #119: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:97]
14:58:47 INFO - #120: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:326]
14:58:47 INFO - #121: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:320]
14:58:47 INFO - #122: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:300]
14:58:47 INFO - #123: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:160]
14:58:47 INFO - #124: nsAppShell::Run() [widget/windows/nsAppShell.cpp:230]
14:58:47 INFO - #125: nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:289]
14:58:47 INFO - #126: XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4701]
14:58:47 INFO - #127: XREMain::XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/nsAppRunner.cpp:4865]
14:58:47 INFO - #128: XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/nsAppRunner.cpp:4960]
14:58:47 INFO - #129: mozilla::BootstrapImpl::XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/Bootstrap.cpp:45]
14:58:47 INFO - #130: do_main [browser/app/nsBrowserApp.cpp:237]
14:58:47 INFO - #131: NS_internal_main(int,char * *,char * *) [browser/app/nsBrowserApp.cpp:309]
14:58:47 INFO - #132: wmain [toolkit/xre/nsWindowsWMain.cpp:118]
14:58:47 INFO - #133: __scrt_common_main_seh [f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:253]
14:58:47 INFO - #134: kernel32.dll + 0x53c45
14:58:47 INFO - #135: ntdll.dll + 0x637f5
14:58:47 INFO - #136: ntdll.dll + 0x637c8
14:58:47 INFO - Hit MOZ_CRASH(GFX: An assert from the graphics logger) at z:\build\build\src\obj-firefox\dist\include\mozilla/gfx/Logging.h:521
14:58:47 INFO - #01: mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::WriteLog(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &) [gfx/2d/Logging.h:521]
14:58:47 INFO - #02: mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::Flush() [gfx/2d/Logging.h:284]
14:58:47 INFO - #03: mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/Factory.cpp:404]
14:58:47 INFO - #04: gfxPlatform::CreateDrawTargetForBackend(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/thebes/gfxPlatform.cpp:1521]
14:58:47 INFO - #05: mozilla::layers::PersistentBufferProviderBasic::Create(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>,mozilla::gfx::SurfaceFormat,mozilla::gfx::BackendType) [gfx/layers/PersistentBufferProvider.cpp:73]
14:58:47 INFO - #06: mozilla::layers::LayerManager::CreatePersistentBufferProvider(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/layers/Layers.cpp:148]
14:58:47 INFO - #07: mozilla::layers::ClientLayerManager::CreatePersistentBufferProvider(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/layers/client/ClientLayerManager.cpp:959]
14:58:47 INFO - #08: mozilla::dom::CanvasRenderingContext2D::TrySharedTarget(RefPtr<mozilla::gfx::DrawTarget> &,RefPtr<mozilla::layers::PersistentBufferProvider> &) [dom/canvas/CanvasRenderingContext2D.cpp:1883]
14:58:47 INFO - #09: mozilla::dom::CanvasRenderingContext2D::EnsureTarget(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits,float> const *,mozilla::dom::CanvasRenderingContext2D::RenderingMode) [dom/canvas/CanvasRenderingContext2D.cpp:1694]
14:58:47 INFO - #10: mozilla::dom::CanvasRenderingContext2D::DrawWindow(nsGlobalWindow &,double,double,double,double,nsTSubstring<char16_t> const &,unsigned int,mozilla::ErrorResult &) [dom/canvas/CanvasRenderingContext2D.cpp:5504]
14:58:47 INFO - #11: mozilla::dom::CanvasRenderingContext2DBinding::drawWindow [s3:gecko-generated-sources:22ea5bebb16672b438272778152a6236f7fed03454689b84fb52b100f2bb278f870a777c404eeacfa40e547a6463146ceda6e324e9a1381c0ecf26ea92758adb/dom/bindings/CanvasRenderingContext2DBinding.cpp::2405]
14:58:47 INFO - #12: mozilla::dom::GenericBindingMethod(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3055]
14:58:47 INFO - #13: js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/jscntxtinlines.h:293]
14:58:47 INFO - #14: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:495]
14:58:47 INFO - #15: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #16: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:559]
14:58:47 INFO - #17: js::ForwardingProxyHandler::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/Wrapper.cpp:175]
14:58:47 INFO - #18: js::CrossCompartmentWrapper::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/CrossCompartmentWrapper.cpp:359]
14:58:47 INFO - #19: xpc::AddonWrapper<js::CrossCompartmentWrapper>::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/xpconnect/wrappers/AddonWrapper.cpp:155]
14:58:47 INFO - #20: js::Proxy::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/Proxy.cpp:497]
14:58:47 INFO - #21: js::proxy_Call(JSContext *,unsigned int,JS::Value *) [js/src/proxy/Proxy.cpp:757]
14:58:47 INFO - #22: js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/jscntxtinlines.h:293]
14:58:47 INFO - #23: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:477]
14:58:47 INFO - #24: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #25: Interpret [js/src/vm/Interpreter.cpp:3084]
14:58:47 INFO - #26: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:435]
14:58:47 INFO - #27: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:513]
14:58:47 INFO - #28: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #29: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:559]
14:58:47 INFO - #30: JS::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::HandleValueArray const &,JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:2965]
14:58:47 INFO - #31: xpc::SandboxCallableProxyHandler::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/xpconnect/src/Sandbox.cpp:698]
14:58:47 INFO - #32: js::Proxy::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/Proxy.cpp:497]
14:58:47 INFO - #33: js::proxy_Call(JSContext *,unsigned int,JS::Value *) [js/src/proxy/Proxy.cpp:757]
14:58:47 INFO - #34: js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/jscntxtinlines.h:293]
14:58:47 INFO - #35: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:477]
14:58:47 INFO - #36: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #37: Interpret [js/src/vm/Interpreter.cpp:3084]
14:58:47 INFO - #38: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:435]
14:58:47 INFO - #39: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:513]
14:58:47 INFO - #40: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #41: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:559]
14:58:47 INFO - #42: JS::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::HandleValueArray const &,JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:2965]
14:58:47 INFO - #43: xpc::SandboxCallableProxyHandler::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/xpconnect/src/Sandbox.cpp:698]
14:58:47 INFO - #44: js::Proxy::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/Proxy.cpp:497]
14:58:47 INFO - #45: js::proxy_Call(JSContext *,unsigned int,JS::Value *) [js/src/proxy/Proxy.cpp:757]
14:58:47 INFO - #46: js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/jscntxtinlines.h:293]
14:58:47 INFO - #47: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:477]
14:58:47 INFO - #48: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #49: Interpret [js/src/vm/Interpreter.cpp:3084]
14:58:47 INFO - #50: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:435]
14:58:47 INFO - #51: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:513]
14:58:47 INFO - #52: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #53: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:559]
14:58:47 INFO - #54: JS::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::HandleValueArray const &,JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:2965]
14:58:47 INFO - #55: xpc::SandboxCallableProxyHandler::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/xpconnect/src/Sandbox.cpp:698]
14:58:47 INFO - #56: js::Proxy::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/Proxy.cpp:497]
14:58:47 INFO - #57: js::proxy_Call(JSContext *,unsigned int,JS::Value *) [js/src/proxy/Proxy.cpp:757]
14:58:47 INFO - #58: js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/jscntxtinlines.h:293]
14:58:47 INFO - #59: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:477]
14:58:47 INFO - #60: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #61: Interpret [js/src/vm/Interpreter.cpp:3084]
14:58:47 INFO - #62: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:435]
14:58:47 INFO - #63: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:513]
14:58:47 INFO - #64: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #65: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:559]
14:58:47 INFO - #66: JS_CallFunctionValue(JSContext *,JS::Handle<JSObject *>,JS::Handle<JS::Value>,JS::HandleValueArray const &,JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:2906]
14:58:47 INFO - #67: nsFrameMessageManager::ReceiveMessage(nsISupports *,nsIFrameLoader *,bool,nsTSubstring<char16_t> const &,bool,mozilla::dom::ipc::StructuredCloneData *,mozilla::jsipc::CpowHolder *,nsIPrincipal *,nsTArray<mozilla::dom::ipc::StructuredCloneData> *) [dom/base/nsFrameMessageManager.cpp:1100]
14:58:47 INFO - #68: nsFrameMessageManager::ReceiveMessage(nsISupports *,nsIFrameLoader *,nsTSubstring<char16_t> const &,bool,mozilla::dom::ipc::StructuredCloneData *,mozilla::jsipc::CpowHolder *,nsIPrincipal *,nsTArray<mozilla::dom::ipc::StructuredCloneData> *) [dom/base/nsFrameMessageManager.cpp:911]
14:58:47 INFO - #69: nsInProcessTabChildGlobal::DoSendBlockingMessage(JSContext *,nsTSubstring<char16_t> const &,mozilla::dom::ipc::StructuredCloneData &,JS::Handle<JSObject *>,nsIPrincipal *,nsTArray<mozilla::dom::ipc::StructuredCloneData> *,bool) [dom/base/nsInProcessTabChildGlobal.cpp:44]
14:58:47 INFO - #70: nsFrameMessageManager::SendMessage(nsTSubstring<char16_t> const &,JS::Handle<JS::Value>,JS::Handle<JS::Value>,nsIPrincipal *,JSContext *,unsigned char,JS::MutableHandle<JS::Value>,bool) [dom/base/nsFrameMessageManager.cpp:651]
14:58:47 INFO - #71: nsFrameMessageManager::SendSyncMessage(nsTSubstring<char16_t> const &,JS::Handle<JS::Value>,JS::Handle<JS::Value>,nsIPrincipal *,JSContext *,unsigned char,JS::MutableHandle<JS::Value>) [dom/base/nsFrameMessageManager.cpp:558]
14:58:47 INFO - #72: nsInProcessTabChildGlobal::SendSyncMessage(nsTSubstring<char16_t> const &,JS::Handle<JS::Value>,JS::Handle<JS::Value>,nsIPrincipal *,JSContext *,unsigned char,JS::MutableHandle<JS::Value>) [dom/base/nsInProcessTabChildGlobal.h:60]
14:58:47 INFO - #73: NS_InvokeByIndex
14:58:47 INFO - #74: CallMethodHelper::Invoke() [js/xpconnect/src/XPCWrappedNative.cpp:1996]
14:58:47 INFO - #75: XPCWrappedNative::CallMethod(XPCCallContext &,XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1282]
14:58:47 INFO - #76: XPC_WN_CallMethod(JSContext *,unsigned int,JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:928]
14:58:47 INFO - #77: ??? (???:???)
14:58:47 INFO - #78: ??? (???:???)
14:58:47 INFO - #79: ??? (???:???)
14:58:47 INFO - #80: ??? (???:???)
14:58:47 INFO - #81: ??? (???:???)
14:58:47 INFO - #82: EnterBaseline [js/src/jit/BaselineJIT.cpp:164]
14:58:47 INFO - #83: js::jit::EnterBaselineMethod(JSContext *,js::RunState &) [js/src/jit/BaselineJIT.cpp:200]
14:58:47 INFO - #84: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
14:58:47 INFO - #85: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:513]
14:58:47 INFO - #86: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #87: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:559]
14:58:47 INFO - #88: js::fun_apply(JSContext *,unsigned int,JS::Value *) [js/src/jsfun.cpp:1302]
14:58:47 INFO - #89: js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/jscntxtinlines.h:293]
14:58:47 INFO - #90: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:495]
14:58:47 INFO - #91: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #92: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:559]
14:58:47 INFO - #93: js::ForwardingProxyHandler::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/Wrapper.cpp:175]
14:58:47 INFO - #94: js::CrossCompartmentWrapper::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/CrossCompartmentWrapper.cpp:359]
14:58:47 INFO - #95: js::Proxy::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [js/src/proxy/Proxy.cpp:497]
14:58:47 INFO - #96: js::proxy_Call(JSContext *,unsigned int,JS::Value *) [js/src/proxy/Proxy.cpp:757]
14:58:47 INFO - #97: js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [js/src/jscntxtinlines.h:293]
14:58:47 INFO - #98: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:477]
14:58:47 INFO - #99: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #100: js::jit::DoCallFallback [js/src/jit/BaselineIC.cpp:2589]
14:58:47 INFO - #101: ??? (???:???)
14:58:47 INFO - #102: ??? (???:???)
14:58:47 INFO - #103: ??? (???:???)
14:58:47 INFO - #104: EnterBaseline [js/src/jit/BaselineJIT.cpp:164]
14:58:47 INFO - #105: js::jit::EnterBaselineMethod(JSContext *,js::RunState &) [js/src/jit/BaselineJIT.cpp:200]
14:58:47 INFO - #106: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425]
14:58:47 INFO - #107: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:513]
14:58:47 INFO - #108: InternalCall [js/src/vm/Interpreter.cpp:540]
14:58:47 INFO - #109: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:559]
14:58:47 INFO - #110: JS_CallFunctionValue(JSContext *,JS::Handle<JSObject *>,JS::Handle<JS::Value>,JS::HandleValueArray const &,JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:2906]
14:58:47 INFO - #111: nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *,unsigned short,XPTMethodDescriptor const *,nsXPTCMiniVariant *) [js/xpconnect/src/XPCWrappedJSClass.cpp:1318]
14:58:47 INFO - #112: nsXPCWrappedJS::CallMethod(unsigned short,XPTMethodDescriptor const *,nsXPTCMiniVariant *) [js/xpconnect/src/XPCWrappedJS.cpp:615]
14:58:47 INFO - #113: PrepareAndDispatch [xpcom/reflect/xptcall/md/win32/xptcstubs.cpp:85]
14:58:47 INFO - #114: SharedStub [xpcom/reflect/xptcall/md/win32/xptcstubs.cpp:113]
14:58:47 INFO - #115: nsTimerImpl::Fire(int) [xpcom/threads/nsTimerImpl.cpp:527]
14:58:47 INFO - #116: nsTimerEvent::Run() [xpcom/threads/TimerThread.cpp:288]
14:58:47 INFO - #117: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1040]
14:58:47 INFO - #118: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:521]
14:58:47 INFO - #119: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:97]
14:58:47 INFO - #120: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:326]
14:58:47 INFO - #121: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:320]
14:58:47 INFO - #122: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:300]
14:58:47 INFO - #123: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:160]
14:58:47 INFO - #124: nsAppShell::Run() [widget/windows/nsAppShell.cpp:230]
14:58:47 INFO - #125: nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:289]
14:58:47 INFO - #126: XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4701]
14:58:47 INFO - #127: XREMain::XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/nsAppRunner.cpp:4865]
14:58:47 INFO - #128: XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/nsAppRunner.cpp:4960]
14:58:47 INFO - #129: mozilla::BootstrapImpl::XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/Bootstrap.cpp:45]
14:58:47 INFO - #130: do_main [browser/app/nsBrowserApp.cpp:237]
14:58:47 INFO - #131: NS_internal_main(int,char * *,char * *) [browser/app/nsBrowserApp.cpp:309]
14:58:47 INFO - #132: wmain [toolkit/xre/nsWindowsWMain.cpp:118]
14:58:47 INFO - #133: __scrt_common_main_seh [f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:253]
14:58:47 INFO - #134: kernel32.dll + 0x53c45
14:58:47 INFO - #135: ntdll.dll + 0x637f5
14:58:47 INFO - #136: ntdll.dll + 0x637c8
14:58:47 WARNING - TEST-UNEXPECTED-FAIL | file:///Z:/task_1505829257/build/tests/reftest/tests/layout/reftests/transform-3d/preserve3d-3a.html | application terminated with exit code 1
Assignee | ||
Comment 1•7 years ago
|
||
thanks for filing this :aryx, I expected to see a few of these remain, hopefully much fewer than we have seen in the past.
Assignee | ||
Comment 2•7 years ago
|
||
wow, 20 failures, almost exclusively in reftest-31 and when it fails it is always in the transform-3d area.
:jet, could we exclude the transform-3d tests on non-e10s?
Flags: needinfo?(bugs)
Assignee | ||
Comment 3•7 years ago
|
||
this is actually in the transform/ directory, not transform-3d. I tried breaking it down a bit more:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=f916edb8590b0b9732d9c97fbcc71f58eee4f260
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 5•7 years ago
|
||
how important are the layout/reftest/transform/ tests for a11y+e10s? I believe we can skip those and end up in a position where we remove this bug.
Flags: needinfo?(dbolter)
Whiteboard: [stockwell needswork]
Comment 6•7 years ago
|
||
Deferring NI to Alex.
Flags: needinfo?(dbolter) → needinfo?(surkov.alexander)
Comment 7•7 years ago
|
||
I might be missing the context, but I'm out of ideas how layout tests may be related to a11y+e10s.
Flags: needinfo?(surkov.alexander) → needinfo?(jmaher)
Assignee | ||
Comment 8•7 years ago
|
||
sorry for the lack of context- we were keeping non-e10s tests running to account for basic coverage when users need to or decide to run Firefox in non-e10s mode. One big driver there is a11y- I know we are riding the trains with it, but until it ships and we get feedback, it is good to have some confidence that if users go to non-e10s mode things will work in general.
The question here is around the layout/reftest/transform/* tests, do they offer unique scenarios that would affect users running Firefox with screenreaders or in other a11y scenarios?
Flags: needinfo?(jmaher) → needinfo?(surkov.alexander)
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 11•7 years ago
|
||
(In reply to Joel Maher ( :jmaher) (UTC-5) from comment #8)
> sorry for the lack of context- we were keeping non-e10s tests running to
> account for basic coverage when users need to or decide to run Firefox in
> non-e10s mode. One big driver there is a11y- I know we are riding the
> trains with it, but until it ships and we get feedback, it is good to have
> some confidence that if users go to non-e10s mode things will work in
> general.
>
> The question here is around the layout/reftest/transform/* tests, do they
> offer unique scenarios that would affect users running Firefox with
> screenreaders or in other a11y scenarios?
Right, I think we are close to switch a11y onto e10s rails but not yet there. Those test don't have anything a11y special, but it's definitely good to have a test coverage for non-e10s builds as long as we have users there. Having said that, it's probably not worth spending hours trying to fix them. The failure ratio is quite high, so it should be ok to disable the failing ones, but I would keep on the working ones.
Flags: needinfo?(surkov.alexander)
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 13•7 years ago
|
||
a few dozen try pushes end up with no clear conclusion of how to solve this by skipping certain tests
Assignee: nobody → jmaher
Status: NEW → ASSIGNED
Flags: needinfo?(bugs)
Attachment #8912368 -
Flags: review?(gbrown)
Assignee | ||
Comment 14•7 years ago
|
||
as a note, doing this will resolve bug 1393934 as well.
Comment 15•7 years ago
|
||
Comment on attachment 8912368 [details] [diff] [review]
disable transforms/* on win7 non-e10s to prevent assertion
Review of attachment 8912368 [details] [diff] [review]:
-----------------------------------------------------------------
This seems like a reasonable compromise. I look forward to seeing greener win non-e10s reftests.
Consider adding a comment near your new skip-if pointing back to this bug.
Attachment #8912368 -
Flags: review?(gbrown) → review+
Comment 16•7 years ago
|
||
Pushed by jmaher@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/ba971be22ebc
disable transforms/* on win7 non-e10s to prevent Assertion failure: [GFX1]: Failed to create DrawTarget, Type: 3 Size: Size(800,1000). r=gbrown
Assignee | ||
Updated•7 years ago
|
Whiteboard: [stockwell needswork] → [stockwell disabled]
Comment hidden (Intermittent Failures Robot) |
Reporter | ||
Comment 18•7 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox58:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla58
Comment 19•7 years ago
|
||
bugherder uplift |
Updated•7 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•