Open Bug 1413442 Opened 7 years ago Updated 2 years ago

Intermittent devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-events.js | Test timed out -

Categories

(DevTools :: Inspector, defect, P5)

defect

Tracking

(Not tracked)

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure, leave-open, Whiteboard: [stockwell disabled])

This failure started occurring on 31 October and it already has 32 failures.
The failure occurs only on Windows, on debug, opt and pgo build types.

Here you have an example of the log:
https://treeherder.mozilla.org/logviewer.html#?repo=mozilla-inbound&job_id=141610038&lineNumber=2128 

And the part of the log where the test timed out:
09:49:26     INFO -  168 INFO Console message: [JavaScript Warning: "Unknown property ‘user-select’.  Declaration dropped." {file: "resource://devtools/client/shared/components/reps/reps.css" line: 251 column: 13 source: "  user-select: none;"}]
2126
09:49:26     INFO -  169 INFO Console message: [JavaScript Warning: "Unknown property ‘user-select’.  Declaration dropped." {file: "resource://devtools/client/shared/components/reps/reps.css" line: 251 column: 13 source: "  user-select: none;"}]
2127
09:49:26     INFO -  Buffered messages finished
2128
09:49:26    ERROR -  170 INFO TEST-UNEXPECTED-FAIL | devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-events.js | Test timed out -
2129
09:49:26     INFO -  171 INFO Removing tab.
2130
09:49:26     INFO -  172 INFO Waiting for event: 'TabClose' on [object XULElement].
2131
09:49:26     INFO -  173 INFO Got event: 'TabClose' on [object XULElement].
2132
09:49:26     INFO -  174 INFO Tab removed and finished closing

:gl, I see you are the triage owner for Developer Tools: Inspector, can you please help prioritize this bug and get it in the front of the right developers?
Flags: needinfo?(gl)
Whiteboard: [stockwell needswork]
The remote browser crashed near the end of the test, which explains the test timeout: https://public-artifacts.taskcluster.net/NGS44oDkSqqyHb1e0JVc8g/0/public/test_info/mozilla-test-fail-screenshot_pzhjre.png

Looking at the logs from a debug build, I can see this:

03:49:02     INFO -  " {file: "chrome://mochikit/content/mochitest-e10s-utils.js" line: 8}]
03:49:02     INFO -  e10s_init/<@chrome://mochikit/content/mochitest-e10s-utils.js:8:5
03:49:02     INFO -  EventListener.handleEvent*EventTargetInterposition.methods.addEventListener@resource://gre/modules/RemoteAddonsParent.jsm:673:5
03:49:02     INFO -  interposeProperty/desc.value@jar:file:///Z:/task_1509506817/build/application/firefox/omni.ja!/components/multiprocessShims.js:157:52
03:49:02     INFO -  e10s_init@chrome://mochikit/content/mochitest-e10s-utils.js:6:3
03:49:02     INFO -  testInit@chrome://mochikit/content/browser-test.js:101:5
03:49:02     INFO -  setTimeout handler*@chrome://mochikit/content/browser-test.js:25:3

The crash happens on one of these 3 lines of test code: http://searchfox.org/mozilla-central/rev/423b2522c48e1d654e30ffc337164d677f934ec3/devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-events.js#137-139
There is this assertion failure earlier in the test:

21:19:04     INFO -  GECKO(2104) | Assertion failure: !mOwningThread (destroying a still-owned lock!), at z:\build\build\src\obj-firefox\dist\include\mozilla/Mutex.h:57
21:19:04     INFO -  GECKO(2104) | #01: mozilla::OffTheBooksMutex::~OffTheBooksMutex() [xpcom/threads/Mutex.h:57]
21:19:04     INFO -  GECKO(2104) | #02: mozilla::detail::RefCounted<mozilla::gfx::SourceSurface,0>::Release() [mfbt/RefCounted.h:210]
21:19:04     INFO -  GECKO(2104) | #03: mozilla::gfx::MaskSurfaceCommand::~MaskSurfaceCommand()
21:19:04     INFO -  GECKO(2104) | #04: mozilla::gfx::CaptureCommandList::~CaptureCommandList() [gfx/2d/CaptureCommandList.cpp:16]
21:19:04     INFO -  GECKO(2104) | #05: mozilla::gfx::SourceSurfaceCapture::~SourceSurfaceCapture() [gfx/2d/SourceSurfaceCapture.cpp:29]
21:19:04     INFO -  GECKO(2104) | #06: mozilla::detail::RefCounted<mozilla::gfx::SourceSurface,0>::Release() [mfbt/RefCounted.h:210]
21:19:04     INFO -  GECKO(2104) | #07: std::_Destroy_range<std::allocator<RefPtr<mozilla::gfx::SourceSurface> > >(RefPtr<mozilla::gfx::SourceSurface> *,RefPtr<mozilla::gfx::SourceSurface> *,std::allocator<RefPtr<mozilla::gfx::SourceSurface> > &) [vs2017_15.4.2/VC/include/xmemory0:1116]
21:19:04     INFO -  GECKO(2104) | #08: std::vector<RefPtr<mozilla::gfx::SourceSurface>,std::allocator<RefPtr<mozilla::gfx::SourceSurface> > >::_Tidy() [vs2017_15.4.2/VC/include/vector:2007]
21:19:04     INFO -  GECKO(2104) | #09: mozilla::detail::RefCounted<mozilla::gfx::FilterNode,1>::Release() [mfbt/RefCounted.h:210]
21:19:04     INFO -  GECKO(2104) | #10: std::_Destroy_range<std::allocator<RefPtr<mozilla::gfx::FilterNodeSoftware> > >(RefPtr<mozilla::gfx::FilterNodeSoftware> *,RefPtr<mozilla::gfx::FilterNodeSoftware> *,std::allocator<RefPtr<mozilla::gfx::FilterNodeSoftware> > &) [vs2017_15.4.2/VC/include/xmemory0:1116]
21:19:04     INFO -  GECKO(2104) | #11: std::vector<RefPtr<mozilla::gfx::FilterNodeSoftware>,std::allocator<RefPtr<mozilla::gfx::FilterNodeSoftware> > >::_Tidy() [vs2017_15.4.2/VC/include/vector:2007]
21:19:04     INFO -  GECKO(2104) | #12: mozilla::detail::RefCounted<mozilla::gfx::FilterNode,1>::Release() [mfbt/RefCounted.h:210]
21:19:04     INFO -  GECKO(2104) | #13: std::_Destroy_range<std::allocator<RefPtr<mozilla::gfx::FilterNodeSoftware> > >(RefPtr<mozilla::gfx::FilterNodeSoftware> *,RefPtr<mozilla::gfx::FilterNodeSoftware> *,std::allocator<RefPtr<mozilla::gfx::FilterNodeSoftware> > &) [vs2017_15.4.2/VC/include/xmemory0:1116]
21:19:04     INFO -  GECKO(2104) | #14: std::vector<RefPtr<mozilla::gfx::FilterNodeSoftware>,std::allocator<RefPtr<mozilla::gfx::FilterNodeSoftware> > >::_Tidy() [vs2017_15.4.2/VC/include/vector:2007]
21:19:04     INFO -  GECKO(2104) | #15: mozilla::detail::RefCounted<mozilla::gfx::FilterNode,1>::Release() [mfbt/RefCounted.h:210]
21:19:04     INFO -  GECKO(2104) | #16: mozilla::gfx::CaptureCommandList::~CaptureCommandList() [gfx/2d/CaptureCommandList.cpp:16]
21:19:04     INFO -  GECKO(2104) | #17: mozilla::gfx::DrawTargetCaptureImpl::~DrawTargetCaptureImpl() [gfx/2d/DrawTargetCapture.cpp:22]
21:19:04     INFO -  GECKO(2104) | #18: mozilla::detail::RefCounted<mozilla::gfx::DrawTarget,0>::Release() [mfbt/RefCounted.h:210]
21:19:04     INFO -  GECKO(2104) | #19: mozilla::Runnable::Release() [xpcom/threads/nsThreadUtils.cpp:48]
21:19:04     INFO -  GECKO(2104) | #20: nsCOMPtr<nsIRunnable>::~nsCOMPtr<nsIRunnable>() [xpcom/base/nsCOMPtr.h:428]
21:19:04     INFO -  GECKO(2104) | #21: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:513]
21:19:04     INFO -  GECKO(2104) | #22: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:364]
21:19:04     INFO -  GECKO(2104) | #23: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:326]
21:19:04     INFO -  GECKO(2104) | #24: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:320]
21:19:04     INFO -  GECKO(2104) | #25: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:300]
21:19:04     INFO -  GECKO(2104) | #26: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:427]
21:19:05     INFO -  GECKO(2104) | #27: _PR_NativeRunThread [nsprpub/pr/src/threads/combined/pruthr.c:397]
21:19:05     INFO -  GECKO(2104) | #28: pr_root [nsprpub/pr/src/md/windows/w95thred.c:95]
21:19:05     INFO -  GECKO(2104) | #29: ucrtbase.DLL + 0x3aa5d
21:19:05     INFO -  GECKO(2104) | #30: kernel32.dll + 0x53c45
21:19:05     INFO -  GECKO(2104) | #31: patched_BaseThreadInitThunk [mozglue/build/WindowsDllBlocklist.cpp:831]
21:19:05     INFO -  GECKO(2104) | #32: ntdll.dll + 0x637f5
21:19:05     INFO -  GECKO(2104) | #33: ntdll.dll + 0x637c8
Pushed by gbrown@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/dbdadf5e2691
Disable test browser_inspector_highlighter-eyedropper-events.js on Windows for on-going frequent intermittent failures; r=me,test-only
Keywords: leave-open
Whiteboard: [stockwell disable-recommended] → [stockwell disabled]
Flags: needinfo?(gl)
Product: Firefox → DevTools
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.