Intermittent test_capture.html | application terminated with exit code 1

RESOLVED FIXED in Firefox 42

Status

()

RESOLVED FIXED
3 years ago
3 years ago

People

(Reporter: KWierso, Assigned: pehrsons)

Tracking

({intermittent-failure})

41 Branch
mozilla42
intermittent-failure
Points:
---

Firefox Tracking Flags

(firefox40 unaffected, firefox41 affected, firefox42 fixed, firefox-esr38 unaffected)

Details

(Whiteboard: [gfx-noted])

(Reporter)

Description

3 years ago
13:58:24 INFO - 1757 INFO TEST-START | dom/canvas/test/test_capture.html
13:58:30 INFO - TEST-INFO | Main app process: exit status 1
13:58:30 INFO - 1758 INFO Checking that all video elements become red after first drawColor(red).
13:58:30 INFO - 1759 INFO Drawing color 255,0,0,255
13:58:30 INFO - 1760 INFO TEST-PASS | dom/canvas/test/test_capture.html | vauto hould not be drawn to before stable state
13:58:30 INFO - 1761 INFO TEST-PASS | dom/canvas/test/test_capture.html | vrate Should not be drawn to before stable state
13:58:30 INFO - 1762 INFO TEST-PASS | dom/canvas/test/test_capture.html | vmanual Should not be drawn to before stable state
13:58:30 INFO - 1763 INFO Testing vauto against [255,0,0,255]
13:58:30 INFO - 1764 INFO TEST-PASS | dom/canvas/test/test_capture.html | vauto should become red automatically
13:58:30 INFO - 1765 INFO Testing vrate against [255,0,0,255]
13:58:30 INFO - 1766 INFO TEST-PASS | dom/canvas/test/test_capture.html | vrate should become red automatically
13:58:30 INFO - 1767 INFO Testing vmanual against [255,0,0,255]
13:58:30 INFO - 1768 INFO TEST-PASS | dom/canvas/test/test_capture.html | vmanual should become red when we get to stable state (first frame)
13:58:30 INFO - 1769 INFO Checking that drawColor(green) propagates properly to video elements.
13:58:30 INFO - 1770 INFO Drawing color 0,255,0,255
13:58:30 INFO - 1771 INFO Testing vauto against [0,255,0,255]
13:58:30 INFO - 1772 INFO TEST-PASS | dom/canvas/test/test_capture.html | vauto should become green automatically
13:58:30 INFO - 1773 INFO Testing vrate against [0,255,0,255]
13:58:30 INFO - 1774 INFO TEST-PASS | dom/canvas/test/test_capture.html | vrate should become green automatically
13:58:30 INFO - 1775 INFO Testing vmanual against [255,0,0,255]
13:58:30 INFO - 1776 INFO TEST-PASS | dom/canvas/test/test_capture.html | vmanual should still be red
13:58:30 INFO - 1777 INFO Requesting frame from vmanual
13:58:30 INFO - 1778 INFO Testing vmanual against [0,255,0,255]
13:58:30 INFO - 1779 INFO TEST-PASS | dom/canvas/test/test_capture.html | vmanual should become green after requstFrame()
13:58:30 INFO - 1780 INFO Checking that requestFrame() immediately before and after drawColor() calls results in the expected frame seen in the stream.
13:58:30 INFO - 1781 INFO Testing vmanual against [0,255,0,255]
13:58:30 INFO - 1782 INFO TEST-PASS | dom/canvas/test/test_capture.html | vmanual should still be green
13:58:30 INFO - 1783 INFO Drawing color 255,0,0,255
13:58:30 INFO - 1784 INFO Requesting frame from vmanual
13:58:30 INFO - 1785 INFO Drawing color 0,255,0,255
13:58:30 INFO - 1786 INFO Testing vmanual against [255,0,0,255]
13:58:30 INFO - 1787 INFO TEST-PASS | dom/canvas/test/test_capture.html | vmanual should become red after call order test
13:58:30 INFO - 1788 INFO Waiting for vmanual to time out after 500ms against [0,255,0,255] - green
13:58:30 INFO - 1789 INFO TEST-PASS | dom/canvas/test/test_capture.html | vmanual should not become green after call order test
13:58:30 INFO - 1790 INFO Checking that drawColor(green) propagates properly to video elements.
13:58:30 INFO - 1791 INFO Drawing color 0,255,0,255
13:58:30 INFO - 1792 INFO Testing vauto against [0,255,0,255]
13:58:30 INFO - 1793 INFO TEST-PASS | dom/canvas/test/test_capture.html | vauto should become green automatically
13:58:30 INFO - 1794 INFO Testing vrate against [0,255,0,255]
13:58:30 INFO - 1795 INFO TEST-PASS | dom/canvas/test/test_capture.html | vrate should become green automatically
13:58:30 INFO - 1796 INFO Testing vmanual against [255,0,0,255]
13:58:30 INFO - 1797 INFO TEST-PASS | dom/canvas/test/test_capture.html | vmanual should still be red
13:58:30 INFO - 1798 INFO Requesting frame from vmanual
13:58:30 INFO - 1799 INFO Testing vmanual against [0,255,0,255]
13:58:30 INFO - 1800 INFO TEST-PASS | dom/canvas/test/test_capture.html | vmanual should become green after requstFrame()
13:58:30 INFO - 1801 INFO Checking that drawImage with not origin-clean image renders streams useless.
13:58:30 WARNING - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_capture.html | application terminated with exit code 1
13:58:30 INFO - runtests.py | Application ran for: 0:09:47.315000
13:58:30 INFO - zombiecheck | Reading PID log: c:\users\cltbld\appdata\local\temp\tmpodkxanpidlog
13:58:30 INFO - ==> process 2992 launched child process 2128 ("C:\slave\test\build\application\firefox\plugin-container.exe" --channel="2992.4.899128127\1090683587" "c:\users\cltbld\appdata\local\temp\tmp9nv2rk.mozrunner\plugins\nptest.dll" -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -appdir "C:\slave\test\build\application\firefox\browser" - 2992 "\\.\pipe\gecko-crash-server-pipe.2992" plugin)
13:58:30 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/cShURqXWTbWg3Gfdu4Ibpw/artifacts/public/build/firefox-42.0a1.en-US.win32.crashreporter-symbols.zip
13:58:43 INFO - mozcrash Saved minidump as C:\slave\test\build\blobber_upload_dir\922a8509-9458-4ac9-9bd3-f64cf11ee829.dmp
13:58:43 INFO - mozcrash Saved app info as C:\slave\test\build\blobber_upload_dir\922a8509-9458-4ac9-9bd3-f64cf11ee829.extra
13:58:43 WARNING - PROCESS-CRASH | dom/canvas/test/test_capture.html | application crashed [@ 0x400] 
13:58:43 INFO - Crash dump filename: c:\users\cltbld\appdata\local\temp\tmp9nv2rk.mozrunner\minidumps\922a8509-9458-4ac9-9bd3-f64cf11ee829.dmp
13:58:43 INFO - Operating system: Windows NT
13:58:43 INFO - 6.1.7601 Service Pack 1
13:58:43 INFO - CPU: x86
13:58:43 INFO - GenuineIntel family 6 model 30 stepping 5
13:58:43 INFO - 8 CPUs
13:58:43 INFO - Crash reason: EXCEPTION_ACCESS_VIOLATION_EXEC
13:58:43 INFO - Crash address: 0x400
13:58:43 INFO - Thread 0 (crashed)
13:58:43 INFO - 0 0x400
13:58:43 INFO - eip = 0x00000400 esp = 0x0031db6c ebp = 0x0031db80 ebx = 0x37a77960
13:58:43 INFO - esi = 0x00165e80 edi = 0x00165e80 eax = 0x647b01d8 ecx = 0x37a77960
13:58:43 INFO - edx = 0xfffffffe efl = 0x00010246
13:58:43 INFO - Found by: given as instruction pointer in context
13:58:43 INFO - 1 d2d1.dll + 0x3cefd
13:58:43 INFO - eip = 0x647ecefe esp = 0x0031db88 ebp = 0x0031db94
13:58:43 INFO - Found by: previous frame's frame pointer
13:58:43 INFO - 2 xul.dll!mozilla::gfx::SourceSurfaceD2DTarget::DrawTargetWillChange() [SourceSurfaceD2DTarget.cpp:4bfe1c223646 : 120 + 0xc]
13:58:43 INFO - eip = 0x65d8a7db esp = 0x0031db9c ebp = 0x0031dbe4
13:58:43 INFO - Found by: previous frame's frame pointer
13:58:43 INFO - 3 xul.dll!mozilla::gfx::DrawTargetD2D::MarkChanged() [DrawTargetD2D.cpp:4bfe1c223646 : 1575 + 0x4]
13:58:43 INFO - eip = 0x65d78636 esp = 0x0031dbec ebp = 0x0031dc14
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 4 xul.dll!mozilla::gfx::DrawTargetD2D::PrepareForDrawing(ID2D1RenderTarget *) [DrawTargetD2D.cpp:4bfe1c223646 : 1560 + 0x6]
13:58:43 INFO - eip = 0x65d78da6 esp = 0x0031dc1c ebp = 0x0031dc60
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 5 xul.dll!mozilla::gfx::DrawTargetD2D::DrawSurface(mozilla::gfx::SourceSurface *,mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::DrawSurfaceOptions const &,mozilla::gfx::DrawOptions const &) [DrawTargetD2D.cpp:4bfe1c223646 : 362 + 0x4]
13:58:43 INFO - eip = 0x65d741af esp = 0x0031dc68 ebp = 0x0031dce8
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 6 xul.dll!mozilla::dom::CanvasRenderingContext2D::DrawImage(mozilla::dom::HTMLImageElementOrHTMLCanvasElementOrHTMLVideoElement const &,double,double,double,double,double,double,double,double,unsigned char,mozilla::ErrorResult &) [CanvasRenderingContext2D.cpp:4bfe1c223646 : 4475 + 0x8b]
13:58:43 INFO - eip = 0x66344dd3 esp = 0x0031dcf0 ebp = 0x0031de90
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 7 xul.dll!mozilla::dom::CanvasRenderingContext2D::DrawImage(mozilla::dom::HTMLImageElementOrHTMLCanvasElementOrHTMLVideoElement const &,double,double,double,double,mozilla::ErrorResult &) [CanvasRenderingContext2D.h:4bfe1c223646 : 222 + 0x3c]
13:58:43 INFO - eip = 0x66178d76 esp = 0x0031de98 ebp = 0x0031dee4
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 8 xul.dll!mozilla::dom::CanvasRenderingContext2DBinding::drawImage [CanvasRenderingContext2DBinding.cpp:4bfe1c223646 : 4192 + 0x20]
13:58:43 INFO - eip = 0x6616beaa esp = 0x0031deec ebp = 0x0031df90
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 9 xul.dll!mozilla::dom::GenericBindingMethod(JSContext *,unsigned int,JS::Value *) [BindingUtils.cpp:4bfe1c223646 : 2560 + 0x1b]
13:58:43 INFO - eip = 0x66325421 esp = 0x0031df98 ebp = 0x0031dfdc
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 10 xul.dll!js::Invoke(JSContext *,JS::CallArgs,js::MaybeConstruct) [Interpreter.cpp:4bfe1c223646 : 711 + 0x62]
13:58:43 INFO - eip = 0x67051bbd esp = 0x0031dfe4 ebp = 0x0031e2c8
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 11 xul.dll!Interpret [Interpreter.cpp:4bfe1c223646 : 2959 + 0x26]
13:58:43 INFO - eip = 0x6704db88 esp = 0x0031e2d0 ebp = 0x0031eefc
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 12 xul.dll!js::RunScript(JSContext *,js::RunState &) [Interpreter.cpp:4bfe1c223646 : 655 + 0x6]
13:58:43 INFO - eip = 0x67055311 esp = 0x0031ef04 ebp = 0x0031ef54
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 13 xul.dll!js::Invoke(JSContext *,JS::CallArgs,js::MaybeConstruct) [Interpreter.cpp:4bfe1c223646 : 731 + 0xc]
13:58:43 INFO - eip = 0x67051c79 esp = 0x0031ef5c ebp = 0x0031f23c
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 14 xul.dll!js::Invoke(JSContext *,JS::Value const &,JS::Value const &,unsigned int,JS::Value const *,JS::MutableHandle<JS::Value>) [Interpreter.cpp:4bfe1c223646 : 768 + 0x1a]
13:58:43 INFO - eip = 0x67051989 esp = 0x0031f244 ebp = 0x0031f2e4
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 15 xul.dll!JS::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::HandleValueArray const &,JS::MutableHandle<JS::Value>) [jsapi.cpp:4bfe1c223646 : 4579 + 0x13]
13:58:43 INFO - eip = 0x66fe2f82 esp = 0x0031f2ec ebp = 0x0031f310
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 16 xul.dll!mozilla::dom::AnyCallback::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [PromiseBinding.cpp:4bfe1c223646 : 79 + 0x29]
13:58:43 INFO - eip = 0x660c2758 esp = 0x0031f318 ebp = 0x0031f3e0
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 17 xul.dll!mozilla::dom::AnyCallback::Call(JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &,char const *,mozilla::dom::CallbackObject::ExceptionHandling,JSCompartment *) [PromiseBinding.h:4bfe1c223646 : 134 + 0x19]
13:58:43 INFO - eip = 0x6662e8c2 esp = 0x0031f3e8 ebp = 0x0031f4d8
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 18 xul.dll!mozilla::dom::WrapperPromiseCallback::Call(JSContext *,JS::Handle<JS::Value>) [PromiseCallback.cpp:4bfe1c223646 : 212 + 0x31]
13:58:43 INFO - eip = 0x6662eb50 esp = 0x0031f4e0 ebp = 0x0031f5b4
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 19 xul.dll!mozilla::dom::PromiseCallbackTask::Run() [Promise.cpp:4bfe1c223646 : 100 + 0x23]
13:58:43 INFO - eip = 0x66631a63 esp = 0x0031f5bc ebp = 0x0031f6ac
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 20 xul.dll!mozilla::dom::Promise::PerformMicroTaskCheckpoint() [Promise.cpp:4bfe1c223646 : 504 + 0x5]
13:58:43 INFO - eip = 0x66630c0f esp = 0x0031f6b4 ebp = 0x0031f728
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 21 xul.dll!nsXPConnect::AfterProcessNextEvent(nsIThreadInternal *,unsigned int,bool) [nsXPConnect.cpp:4bfe1c223646 : 974 + 0x4]
13:58:43 INFO - eip = 0x65c74556 esp = 0x0031f730 ebp = 0x0031f730
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 22 xul.dll!nsThread::ProcessNextEvent(bool,bool *) [nsThread.cpp:4bfe1c223646 : 867 + 0xd]
13:58:43 INFO - eip = 0x6596eb5a esp = 0x0031f738 ebp = 0x0031f820
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 23 xul.dll!NS_ProcessNextEvent(nsIThread *,bool) [nsThreadUtils.cpp:4bfe1c223646 : 265 + 0xc]
13:58:43 INFO - eip = 0x6598423c esp = 0x0031f828 ebp = 0x0031f834
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 24 xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *) [MessagePump.cpp:4bfe1c223646 : 95 + 0x9]
13:58:43 INFO - eip = 0x65b0a4f9 esp = 0x0031f83c ebp = 0x0031f860
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 25 xul.dll!MessageLoop::RunHandler() [message_loop.cc:4bfe1c223646 : 227 + 0x7]
13:58:43 INFO - eip = 0x65afc578 esp = 0x0031f868 ebp = 0x0031f898
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 26 xul.dll!MessageLoop::Run() [message_loop.cc:4bfe1c223646 : 201 + 0x6]
13:58:43 INFO - eip = 0x65afc391 esp = 0x0031f8a0 ebp = 0x0031f8b8
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 27 xul.dll!nsBaseAppShell::Run() [nsBaseAppShell.cpp:4bfe1c223646 : 165 + 0xb]
13:58:43 INFO - eip = 0x666cbc2a esp = 0x0031f8c0 ebp = 0x0031f8c8
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 28 xul.dll!nsAppShell::Run() [nsAppShell.cpp:4bfe1c223646 : 178 + 0x7]
13:58:43 INFO - eip = 0x66703d8c esp = 0x0031f8d0 ebp = 0x0031f8d8
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 29 xul.dll!nsAppStartup::Run() [nsAppStartup.cpp:4bfe1c223646 : 280 + 0x5]
13:58:43 INFO - eip = 0x66b7f698 esp = 0x0031f8e0 ebp = 0x0031f8ec
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 30 xul.dll!XREMain::XRE_mainRun() [nsAppRunner.cpp:4bfe1c223646 : 4275 + 0xb]
13:58:43 INFO - eip = 0x66bae6cc esp = 0x0031f8f4 ebp = 0x0031fac8
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 31 xul.dll!XREMain::XRE_main(int,char * * const,nsXREAppData const *) [nsAppRunner.cpp:4bfe1c223646 : 4359 + 0x6]
13:58:43 INFO - eip = 0x66bacf80 esp = 0x0031fad0 ebp = 0x0031fae4
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 32 xul.dll!XRE_main [nsAppRunner.cpp:4bfe1c223646 : 4448 + 0x11]
13:58:43 INFO - eip = 0x66baef2d esp = 0x0031faec ebp = 0x0031fbfc
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 33 firefox.exe!do_main [nsBrowserApp.cpp:4bfe1c223646 : 214 + 0x1b]
13:58:43 INFO - eip = 0x00951f58 esp = 0x0031fc04 ebp = 0x0031fd98
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 34 firefox.exe!NS_internal_main(int,char * *) [nsBrowserApp.cpp:4bfe1c223646 : 478 + 0xb]
13:58:43 INFO - eip = 0x00951a05 esp = 0x0031fda0 ebp = 0x0031fe28
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 35 firefox.exe!wmain [nsWindowsWMain.cpp:4bfe1c223646 : 131 + 0x6]
13:58:43 INFO - eip = 0x00952239 esp = 0x0031fe30 ebp = 0x0031fe5c
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 36 firefox.exe!__tmainCRTStartup [crt0.c : 255 + 0x11]
13:58:43 INFO - eip = 0x00952d18 esp = 0x0031fe64 ebp = 0x0031fea4
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 37 kernel32.dll + 0x53c44
13:58:43 INFO - eip = 0x76a93c45 esp = 0x0031feac ebp = 0x0031feb0
13:58:43 INFO - Found by: call frame info
13:58:43 INFO - 38 ntdll.dll + 0x637f4
13:58:43 INFO - eip = 0x774937f5 esp = 0x0031feb8 ebp = 0x0031fef0
13:58:43 INFO - Found by: previous frame's frame pointer
13:58:43 INFO - 39 ntdll.dll + 0x637c7
13:58:43 INFO - eip = 0x774937c8 esp = 0x0031fef8 ebp = 0x0031ff08
13:58:43 INFO - Found by: previous frame's frame pointer
13:58:43 INFO - Thread 1
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Whiteboard: [gfx-noted]
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Fixed by bug 1176363.
Assignee: nobody → pehrsons
Status: NEW → RESOLVED
Last Resolved: 3 years ago
status-firefox40: --- → unaffected
status-firefox41: --- → affected
status-firefox42: --- → fixed
status-firefox-esr38: --- → unaffected
Resolution: --- → FIXED
See Also: → bug 1176363
Target Milestone: --- → mozilla42
You need to log in before you can comment on or make changes to this bug.