Closed Bug 1371544 Opened 6 years ago Closed 3 years ago

Intermittent TEST-UNEXPECTED-FAIL | leakcheck | gpu process: missing output line for total leaks!

Categories

(Core :: Graphics, defect, P5)

x86_64
Windows 8
defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure, Whiteboard: [gfx-noted])

Attachments

(1 file)

Component: General → Graphics
OS: Unspecified → Windows 8
Priority: -- → P3
Hardware: Unspecified → x86_64
Whiteboard: [gfx-noted]
Bulk priority update of open intermittent test failure bugs. 

P3 => P5

https://bugzilla.mozilla.org/show_bug.cgi?id=1381960
Priority: P3 → P5
https://wiki.mozilla.org/Bugmasters#Intermittent_Test_Failure_Cleanup
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
Here's a screenshot from the failure in comment 12. Seems like that configmymonitor.exe might be the problem.
Recent failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=195236250&repo=autoland&lineNumber=110283

TEST-PASS | leakcheck | default process: no leaks detected!
07:00:35     INFO - 
07:00:35     INFO - TEST-INFO | leakcheck | geckomediaplugin process: ignoring missing output line for total leaks
07:00:35     INFO - 
07:00:35     INFO - TEST-INFO | leakcheck | geckomediaplugin process: ignoring missing output line for total leaks
07:00:35     INFO - 
07:00:35     INFO - TEST-INFO | leakcheck | geckomediaplugin process: ignoring missing output line for total leaks
07:00:35     INFO - 
07:00:35     INFO - TEST-INFO | leakcheck | geckomediaplugin process: ignoring missing output line for total leaks
07:00:35     INFO - 
07:00:35     INFO - TEST-INFO | leakcheck | geckomediaplugin process: ignoring missing output line for total leaks
07:00:35     INFO - 
07:00:35    ERROR - TEST-UNEXPECTED-FAIL | leakcheck | gpu process: missing output line for total leaks!
07:00:35     INFO - TEST-INFO | leakcheck | missing output line from log file c:\users\task_1534918224\appdata\local\temp\tmp5nyogd.mozrunner\runtests_leaks_gpu_pid3688.log
07:00:35     INFO - 
07:00:35     INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, tab process 10524
07:00:35     INFO - 
07:00:35     INFO -      |<----------------Class--------------->|<-----Bytes------>|<----Objects---->|
07:00:35     INFO -      |                                      | Per-Inst   Leaked|   Total      Rem|
07:00:35     INFO -    0 |TOTAL                                 |       36        0|  146348        0|
07:00:35     INFO - 
07:00:35     INFO - nsTraceRefcnt::DumpStatistics: 847 entries
07:00:35     INFO - 
07:00:35     INFO - TEST-PASS | leakcheck | tab process: no leaks detected!
07:00:35     INFO - 
07:00:35     INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, tab process 4652
07:00:35     INFO - 
07:00:35     INFO -      |<----------------Class--------------->|<-----Bytes------>|<----Objects---->|
07:00:35     INFO -      |                                      | Per-Inst   Leaked|   Total      Rem|
07:00:35     INFO -    0 |TOTAL                                 |       29        0|26991382        0|
07:00:35     INFO - 
07:00:35     INFO - nsTraceRefcnt::DumpStatistics: 1664 entries
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 6 years ago4 years ago
Resolution: --- → INCOMPLETE

Reoccurred here: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=235115030&repo=autoland&lineNumber=10801

03:29:33 INFO - leakcheck | Processing leak log file c:\users\task_1553137057\appdata\local\temp\tmp1okghl.mozrunner\runtests_leaks_gpu_pid10920.log
03:29:33 INFO - TEST-UNEXPECTED-FAIL | leakcheck | gpu missing output line for total leaks!
03:29:33 INFO - leakcheck | Processing leak log file c:\users\task_1553137057\appdata\local\temp\tmp1okghl.mozrunner\runtests_leaks_gpu_pid6756.log
03:29:33 INFO -
03:29:33 INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, gpu process 6756
03:29:33 INFO -
03:29:33 INFO - |<----------------Class--------------->|<-----Bytes------>|<----Objects---->|
03:29:33 INFO - | | Per-Inst Leaked| Total Rem|
03:29:33 INFO - 0 |TOTAL | 42 0| 411799 0|
03:29:33 INFO -
03:29:33 INFO - nsTraceRefcnt::DumpStatistics: 351 entries
03:29:33 INFO - TEST-PASS | leakcheck | gpu no leaks detected!
03:29:33 INFO - leakcheck | Processing leak log file c:\users\task_1553137057\appdata\local\temp\tmp1okghl.mozrunner\runtests_leaks_rdd_pid10724.log
03:29:33 INFO -
03:29:33 INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, rdd process 10724
03:29:33 INFO -
03:29:33 INFO - |<----------------Class--------------->|<-----Bytes------>|<----Objects---->|
03:29:33 INFO - | | Per-Inst Leaked| Total Rem|
03:29:33 INFO - 0 |TOTAL | 40 0| 2741 0|
03:29:33 INFO -
03:29:33 INFO - nsTraceRefcnt::DumpStatistics: 125 entries
03:29:33 INFO - TEST-PASS | leakcheck | rdd no leaks detected!
03:29:33 INFO - leakcheck | Processing leak log file c:\users\task_1553137057\appdata\local\temp\tmp1okghl.mozrunner\runtests_leaks_tab_pid1296.log

Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 4 years ago4 years ago
Resolution: --- → INCOMPLETE

Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=247499934&repo=autoland&lineNumber=2151

08:32:51 INFO - TEST-START | accessible/tests/browser/events/browser_test_textcaret.js
08:32:51 INFO - GECKO(1812) | [Child 7048, Main Thread] WARNING: Resource acquired is being released in non-LIFO order; why?
08:32:51 INFO - GECKO(1812) | : file z:/build/build/src/xpcom/threads/BlockingResourceBase.cpp, line 329
08:32:51 INFO - GECKO(1812) | --- Mutex : mozilla::mscom::LiveSet::mMutex (currently acquired)

08:32:51 INFO - nsTraceRefcnt::DumpStatistics: 1976 entries
08:32:51 INFO - TEST-PASS | leakcheck | default no leaks detected!
08:32:51 INFO - leakcheck | Processing leak log file c:\users\task_1558425391\appdata\local\temp\tmprsqdzt.mozrunner\runtests_leaks_gpu_pid10964.log
08:32:51 INFO - TEST-UNEXPECTED-FAIL | leakcheck | gpu missing output line for total leaks!
08:32:51 INFO - leakcheck | Processing leak log file c:\users\task_1558425391\appdata\local\temp\tmprsqdzt.mozrunner\runtests_leaks_tab_pid10032.log
08:32:51 INFO -
08:32:51 INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, tab process 10032

Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 4 years ago4 years ago
Resolution: --- → INCOMPLETE
Status: REOPENED → RESOLVED
Closed: 4 years ago4 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
See Also: → 1535922
Status: REOPENED → RESOLVED
Closed: 4 years ago3 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---

It looks like the GPU process hung somehow:
Hit MOZ_CRASH(Shutdown hanging before starting.) at /builds/worker/checkouts/gecko/toolkit/components/terminator/nsTerminator.cpp:203

To find that, I looked at the name of the leakcheck log file that it was reporting an error for, then got the pid for it (23368), then looked for that PID in the log file. I don't know why that crash isn't being highlighted.

Depends on: 1626352

I could get rid of the "gpu process: missing output line for total leaks" failure by marking this crash as expected, but I'd prefer to not do that until I can be sure that the actual MOZ_CRASH will show up as a failure.

Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.