Closed Bug 1393176 Opened 7 years ago Closed 7 years ago

Intermittent test_tabbar_session_restore_button.py TestTabbarSessionRestoreButton.test_window_resizing | IOError: Process killed because a requested application quit did not happen within 120s (Shutdown hang after Assertion: 0 == rv, at ptthread.c:870)

Categories

(NSPR :: NSPR, defect, P5)

defect

Tracking

(firefox57 affected)

RESOLVED INCOMPLETE
Tracking Status
firefox57 --- affected

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(4 keywords)

This is only an issue on mozilla-central and integration branches for now. The test itself requests a shutdown of Firefox which also get initiated but then the process hangs:

https://treeherder.mozilla.org/logviewer.html#?job_id=125201712&repo=mozilla-central&lineNumber=48270

08:16:14     INFO -  1503501373995	Marionette	TRACE	2 -> [0,184,"quitApplication",{"flags":["eAttemptQuit"]}]
08:16:14     INFO -  1503501373997	Marionette	INFO	New connections will no longer be accepted
08:16:14     INFO -  [Parent 1629] WARNING: NS_ENSURE_TRUE(weak) failed: file /home/worker/workspace/build/src/dom/base/nsFrameMessageManager.cpp, line 343
08:16:14     INFO -  --DOCSHELL 0x126bd9800 == 4 [pid = 1629] [id = {f808d76c-7fd3-b945-877d-5d689fb7241d}]
08:16:14     INFO -  1503501374258	Marionette	TRACE	2 <- [1,184,null,{"cause":"shutdown"}]
08:16:14     INFO -  --DOCSHELL 0x11c47b000 == 3 [pid = 1629] [id = {ee41643e-d483-5346-a993-813503be7d0e}]
08:16:14     INFO -  [Parent 1629] WARNING: NS_ENSURE_TRUE(weak) failed: file /home/worker/workspace/build/src/dom/base/nsFrameMessageManager.cpp, line 343
08:16:14     INFO -  1503501374304	Marionette	DEBUG	Closed connection 2
08:16:14     INFO -  [Child 1632] WARNING: nsAppShell::Exit() called redundantly: file /home/worker/workspace/build/src/widget/cocoa/nsAppShell.mm, line 711
08:16:14     INFO -  [Child 1630] WARNING: nsAppShell::Exit() called redundantly: file /home/worker/workspace/build/src/widget/cocoa/nsAppShell.mm, line 711
08:16:14     INFO -  [Child 1631] WARNING: nsAppShell::Exit() called redundantly: file /home/worker/workspace/build/src/widget/cocoa/nsAppShell.mm, line 711
08:16:14     INFO -  ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
08:16:14     INFO -  ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
08:16:14     INFO -  [Child 1632] WARNING: NS_ENSURE_TRUE(maybeContext) failed: file /home/worker/workspace/build/src/xpcom/threads/nsThread.cpp, line 796
08:16:14     INFO -  [Child 1632] WARNING: NS_ENSURE_TRUE(maybeContext) failed: file /home/worker/workspace/build/src/xpcom/threads/nsThread.cpp, line 796
08:16:14     INFO -  [Child 1630] WARNING: NS_ENSURE_TRUE(maybeContext) failed: file /home/worker/workspace/build/src/xpcom/threads/nsThread.cpp, line 796
08:16:14     INFO -  [Child 1630] WARNING: NS_ENSURE_TRUE(maybeContext) failed: file /home/worker/workspace/build/src/xpcom/threads/nsThread.cpp, line 796
08:16:14     INFO -  ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[..]
08:16:15     INFO -  Assertion failure: 0 == rv, at /home/worker/workspace/build/src/nsprpub/pr/src/pthreads/ptthread.c:870
08:16:15     INFO -  Redirecting call to abort() to mozalloc_abort
08:16:15     INFO -  Hit MOZ_CRASH() at /home/worker/workspace/build/src/memory/mozalloc/mozalloc_abort.cpp:33
08:16:15     INFO -  Assertion failure: 0 == rv, at /home/worker/workspace/build/src/nsprpub/pr/src/pthreads/ptthread.c:292
08:16:15     INFO -  Redirecting call to abort() to mozalloc_abort
08:16:15     INFO -  Hit MOZ_CRASH() at /home/worker/workspace/build/src/memory/mozalloc/mozalloc_abort.cpp:33
[..]
08:17:19     INFO -  Hit MOZ_CRASH(Shutdown too long, probably frozen, causing a crash.) at /home/worker/workspace/build/src/toolkit/components/terminator/nsTerminator.cpp:160
08:17:19     INFO -  #01: PR_GetThreadName[/Users/cltbld/tasks/task_1503500861/build/application/NightlyDebug.app/Contents/MacOS/libnss3.dylib +0x142649]
08:17:19     INFO -  #02: _pthread_body[/usr/lib/system/libsystem_pthread.dylib +0x405a]
08:17:19     INFO -  #03: _pthread_body[/usr/lib/system/libsystem_pthread.dylib +0x3fd7]
Severity: normal → critical
Component: Firefox UI Tests → NSPR
Keywords: assertion, crash, hang
Product: Testing → NSPR
QA Contact: hskupin
Summary: Intermittent test_tabbar_session_restore_button.py TestTabbarSessionRestoreButton.test_window_resizing | IOError: Process killed because a requested application quit did not happen within 65s. Check gecko.log for errors. → Intermittent test_tabbar_session_restore_button.py TestTabbarSessionRestoreButton.test_window_resizing | IOError: Process killed because a requested application quit did not happen within 65s (Shutdown hang after Assertion: 0 == rv, at ptthread.c:870)
Version: Version 3 → other
Summary: Intermittent test_tabbar_session_restore_button.py TestTabbarSessionRestoreButton.test_window_resizing | IOError: Process killed because a requested application quit did not happen within 65s (Shutdown hang after Assertion: 0 == rv, at ptthread.c:870) → Intermittent test_tabbar_session_restore_button.py TestTabbarSessionRestoreButton.test_window_resizing | IOError: Process killed because a requested application quit did not happen within 120s (Shutdown hang after Assertion: 0 == rv, at ptthread.c:870)
https://wiki.mozilla.org/Bugmasters#Intermittent_Test_Failure_Cleanup
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.