Bug: Intermittent SUMMARY: ThreadSanitizer: SEGV /builds/worker/checkouts/gecko/memory/mozalloc/mozalloc_abort.cpp:33:3 in mozalloc_abort
Status: RESOLVED
Priority: P3
Resolution: WORKSFORME
Created: 2021-01-07 03:28:27+00:00
Resolved: 2022-02-07 06:18:11+00:00

https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&selectedTaskRun=DRmb1FQET6OIApsTTsmtKQ.0&searchStr=linux%2C18.04%2Cx64%2Ctsan%2Copt%2Cmochitests%2Ctest-linux1804-64-tsan%2Fopt-mochitest-browser-chrome-e10s%2Cbc32&revision=6b54ed81bf78c32b3360790fba6c58f6095230f0

https://treeherder.mozilla.org/logviewer?job_id=326030946&repo=autoland&lineNumber=4339

https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DRmb1FQET6OIApsTTsmtKQ/runs/0/artifacts/public/logs/live_backing.log

```
[task 2021-01-07T02:20:24.473Z] 02:20:24     INFO - TEST-START | browser/components/extensions/test/browser/browser_ext_windows_size.js
[task 2021-01-07T02:20:28.257Z] 02:20:28     INFO - GECKO(1570) | IPDL protocol error: Handler returned error code!
[task 2021-01-07T02:20:28.257Z] 02:20:28     INFO - GECKO(1570) | ###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
[task 2021-01-07T02:20:28.257Z] 02:20:28     INFO - GECKO(1570) | IPDL protocol error: Handler returned error code!
[task 2021-01-07T02:20:28.261Z] 02:20:28     INFO - GECKO(1570) | ###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
[task 2021-01-07T02:20:28.262Z] 02:20:28     INFO - GECKO(1570) | IPDL protocol error: Handler returned error code!
[task 2021-01-07T02:20:28.262Z] 02:20:28     INFO - GECKO(1570) | ###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
[task 2021-01-07T02:20:28.262Z] 02:20:28     INFO - GECKO(1570) | IPDL protocol error: Handler returned error code!
[task 2021-01-07T02:20:28.262Z] 02:20:28     INFO - GECKO(1570) | ###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
[task 2021-01-07T02:20:28.262Z] 02:20:28     INFO - GECKO(1570) | IPDL protocol error: Handler returned error code!
[task 2021-01-07T02:20:28.262Z] 02:20:28     INFO - GECKO(1570) | ###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
[task 2021-01-07T02:20:28.262Z] 02:20:28     INFO - GECKO(1570) | IPDL protocol error: Handler returned error code!
[task 2021-01-07T02:20:28.263Z] 02:20:28     INFO - GECKO(1570) | ###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
[task 2021-01-07T02:20:28.264Z] 02:20:28     INFO - GECKO(1570) | JavaScript error: resource:///actors/LightweightThemeChild.jsm, line 38: TypeError: can't access property "docShell", this.contentWindow.top is null
[task 2021-01-07T02:20:28.306Z] 02:20:28     INFO - GECKO(1570) | MEMORY STAT | vsize 130554028MB | residentFast 7407MB
[task 2021-01-07T02:20:28.307Z] 02:20:28     INFO - TEST-OK | browser/components/extensions/test/browser/browser_ext_windows_size.js | took 3838ms
[task 2021-01-07T02:20:28.423Z] 02:20:28     INFO - checking window state
[task 2021-01-07T02:20:36.349Z] 02:20:36     INFO - GECKO(1570) | Completed ShutdownLeaks collections in process 1860
[task 2021-01-07T02:20:36.571Z] 02:20:36     INFO - GECKO(1570) | Completed ShutdownLeaks collections in process 1728
[task 2021-01-07T02:20:36.640Z] 02:20:36     INFO - GECKO(1570) | Completed ShutdownLeaks collections in process 1642
[task 2021-01-07T02:20:36.659Z] 02:20:36     INFO - GECKO(1570) | Completed ShutdownLeaks collections in process 1760
[task 2021-01-07T02:20:36.775Z] 02:20:36     INFO - GECKO(1570) | Completed ShutdownLeaks collections in process 1797
[task 2021-01-07T02:20:37.117Z] 02:20:37     INFO - GECKO(1570) | Completed ShutdownLeaks collections in process 1667
[task 2021-01-07T02:20:42.899Z] 02:20:42     INFO - GECKO(1570) | Completed ShutdownLeaks collections in process 1570
[task 2021-01-07T02:20:42.900Z] 02:20:42     INFO - TEST-START | Shutdown
[task 2021-01-07T02:20:42.901Z] 02:20:42     INFO - Browser Chrome Test Summary
[task 2021-01-07T02:20:42.902Z] 02:20:42     INFO - Passed:  8080
[task 2021-01-07T02:20:42.903Z] 02:20:42     INFO - Failed:  0
[task 2021-01-07T02:20:42.903Z] 02:20:42     INFO - Todo:    0
[task 2021-01-07T02:20:42.903Z] 02:20:42     INFO - Mode:    e10s
[task 2021-01-07T02:20:42.904Z] 02:20:42     INFO - *** End BrowserChrome Test Results ***
[task 2021-01-07T02:20:54.318Z] 02:20:54     INFO - GECKO(1570) | WARNING: At least one completion condition is taking too long to complete. Conditions: [{"name":"SessionFile: Finish writing Session Restore data","state":{"options":{"isFinalWrite":false,"performShutdownCleanup":false},"attempts":123,"successes":122,"failures":0},"filename":"resource:///modules/sessionstore/SessionFile.jsm","lineNumber":481,"stack":["resource:///modules/sessionstore/SessionFile.jsm:write:481","resource:///modules/sessionstore/SessionFile.jsm:write:75","resource:///modules/sessionstore/SessionSaver.jsm:_writeState:360","resource:///modules/sessionstore/SessionSaver.jsm:_saveState:294","resource:///modules/sessionstore/SessionSaver.jsm:run:154","resource:///modules/sessionstore/SessionSaver.jsm:run:69","resource:///modules/sessionstore/SessionStore.jsm:ssi_onPurgeSessionHistory/<:2492"]}] Barrier: profile-before-change
[task 2021-01-07T02:20:58.758Z] 02:20:58     INFO - GECKO(1570) | console.error: (new Error("SessionFile is closed", "resource:///modules/sessionstore/SessionFile.jsm", 436))
[task 2021-01-07T02:26:45.317Z] 02:26:45     INFO - GECKO(1570) | FATAL ERROR: AsyncShutdown timeout in profile-before-change Conditions: [{"name":"SessionFile: Finish writing Session Restore data","state":{"options":{"isFinalWrite":false,"performShutdownCleanup":false},"attempts":123,"successes":122,"failures":0},"filename":"resource:///modules/sessionstore/SessionFile.jsm","lineNumber":481,"stack":["resource:///modules/sessionstore/SessionFile.jsm:write:481","resource:///modules/sessionstore/SessionFile.jsm:write:75","resource:///modules/sessionstore/SessionSaver.jsm:_writeState:360","resource:///modules/sessionstore/SessionSaver.jsm:_saveState:294","resource:///modules/sessionstore/SessionSaver.jsm:run:154","resource:///modules/sessionstore/SessionSaver.jsm:run:69","resource:///modules/sessionstore/SessionStore.jsm:ssi_onPurgeSessionHistory/<:2492"]}] At least one completion condition failed to complete within a reasonable amount of time. Causing a crash to ensure that we do not leave the user with an unresponsive process draining resources.
[task 2021-01-07T02:26:45.317Z] 02:26:45     INFO - GECKO(1570) | WARNING: No crash reporter available
[task 2021-01-07T02:26:45.318Z] 02:26:45     INFO - GECKO(1570) | [Parent 1570, Main Thread] ###!!! ABORT: file resource:///modules/sessionstore/SessionFile.jsm:481
[task 2021-01-07T02:26:45.318Z] 02:26:45     INFO - GECKO(1570) | [Parent 1570, Main Thread] ###!!! ABORT: file resource:///modules/sessionstore/SessionFile.jsm:481
[task 2021-01-07T02:26:45.318Z] 02:26:45     INFO - GECKO(1570) | ThreadSanitizer:DEADLYSIGNAL
[task 2021-01-07T02:26:45.318Z] 02:26:45     INFO - GECKO(1570) | ==1570==ERROR: ThreadSanitizer: SEGV on unknown address 0x000000000000 (pc 0x5641522e4a70 bp 0x7ffc038fdff0 sp 0x7ffc038fdc80 T1570)
[task 2021-01-07T02:26:45.319Z] 02:26:45     INFO - GECKO(1570) | ==1570==The signal is caused by a WRITE memory access.
[task 2021-01-07T02:26:45.319Z] 02:26:45     INFO - GECKO(1570) | ==1570==Hint: address points to the zero page.
[task 2021-01-07T02:26:45.395Z] 02:26:45     INFO - GECKO(1570) |     #0 mozalloc_abort /builds/worker/checkouts/gecko/memory/mozalloc/mozalloc_abort.cpp:33:3 (firefox+0xc9a70)
[task 2021-01-07T02:26:45.396Z] 02:26:45     INFO - GECKO(1570) |     #1 NS_DebugBreak /builds/worker/checkouts/gecko/xpcom/base/nsDebugImpl.cpp (libxul.so+0xa780ff)
[task 2021-01-07T02:26:45.396Z] 02:26:45     INFO - GECKO(1570) |     #2 nsDebugImpl::Abort(char const*, int) /builds/worker/checkouts/gecko/xpcom/base/nsDebugImpl.cpp:134:3 (libxul.so+0xa781a5)
[task 2021-01-07T02:26:45.396Z] 02:26:45     INFO - GECKO(1570) |     #3 NS_InvokeByIndex /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.S:101 (libxul.so+0xbb3795)
[task 2021-01-07T02:26:45.397Z] 02:26:45     INFO - GECKO(1570) |     #4 Invoke /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1620:10 (libxul.so+0x1a5eba7)
[task 2021-01-07T02:26:45.397Z] 02:26:45     INFO - GECKO(1570) |     #5 Call /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1176:19 (libxul.so+0x1a5eba7)
[task 2021-01-07T02:26:45.397Z] 02:26:45     INFO - GECKO(1570) |     #6 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1142:23 (libxul.so+0x1a5eba7)
[task 2021-01-07T02:26:45.399Z] 02:26:45     INFO - GECKO(1570) |     #7 XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:925:10 (libxul.so+0x1a60b60)
[task 2021-01-07T02:26:45.399Z] 02:26:45     INFO - GECKO(1570) |     #8 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:503:13 (libxul.so+0x6844219)
[task 2021-01-07T02:26:45.401Z] 02:26:45     INFO - GECKO(1570) |     #9 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:594:12 (libxul.so+0x6844219)
[task 2021-01-07T02:26:45.402Z] 02:26:45     INFO - GECKO(1570) |     #10 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0x68397ee)
[task 2021-01-07T02:26:45.403Z] 02:26:45     INFO - GECKO(1570) |     #11 CallFromStack /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:651:10 (libxul.so+0x68397ee)
[task 2021-01-07T02:26:45.403Z] 02:26:45     INFO - GECKO(1570) |     #12 Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3309:16 (libxul.so+0x68397ee)
[task 2021-01-07T02:26:45.403Z] 02:26:45     INFO - GECKO(1570) |     #13 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:473:13 (libxul.so+0x682c11c)
[task 2021-01-07T02:26:45.403Z] 02:26:45     INFO - GECKO(1570) |     #14 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:619:13 (libxul.so+0x6844ab0)
[task 2021-01-07T02:26:45.403Z] 02:26:45     INFO - GECKO(1570) |     #15 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0x6845636)
[task 2021-01-07T02:26:45.403Z] 02:26:45     INFO - GECKO(1570) |     #16 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:664:8 (libxul.so+0x6845636)
[task 2021-01-07T02:26:45.403Z] 02:26:45     INFO - GECKO(1570) |     #17 Call /builds/worker/checkouts/gecko/js/src/vm/Interpreter.h:106:10 (libxul.so+0x6a0277d)
[task 2021-01-07T02:26:45.403Z] 02:26:45     INFO - GECKO(1570) |     #18 PromiseReactionJob(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/src/builtin/Promise.cpp:1904:10 (libxul.so+0x6a0277d)
[task 2021-01-07T02:26:45.403Z] 02:26:45     INFO - GECKO(1570) |     #19 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:503:13 (libxul.so+0x6844219)
[task 2021-01-07T02:26:45.403Z] 02:26:45     INFO - GECKO(1570) |     #20 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:594:12 (libxul.so+0x6844219)
[task 2021-01-07T02:26:45.404Z] 02:26:45     INFO - GECKO(1570) |     #21 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0x6845636)
[task 2021-01-07T02:26:45.405Z] 02:26:45     INFO - GECKO(1570) |     #22 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:664:8 (libxul.so+0x6845636)
[task 2021-01-07T02:26:45.405Z] 02:26:45     INFO - GECKO(1570) |     #23 JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jsapi.cpp:2861:10 (libxul.so+0x6d0d6be)
[task 2021-01-07T02:26:45.405Z] 02:26:45     INFO - GECKO(1570) |     #24 mozilla::dom::PromiseJobCallback::Call(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::ErrorResult&) /builds/worker/workspace/obj-build/dom/bindings/PromiseBinding.cpp:31:8 (libxul.so+0x2a8401b)
[task 2021-01-07T02:26:45.405Z] 02:26:45     INFO - GECKO(1570) |     #25 Call /builds/worker/workspace/obj-build/dist/include/mozilla/dom/PromiseBinding.h:90:12 (libxul.so+0xa99a7e)
[task 2021-01-07T02:26:45.406Z] 02:26:45     INFO - GECKO(1570) |     #26 Call /builds/worker/workspace/obj-build/dist/include/mozilla/dom/PromiseBinding.h:103:12 (libxul.so+0xa99a7e)
[task 2021-01-07T02:26:45.406Z] 02:26:45     INFO - GECKO(1570) |     #27 mozilla::PromiseJobRunnable::Run(mozilla::AutoSlowOperation&) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:211:18 (libxul.so+0xa99a7e)
[task 2021-01-07T02:26:45.406Z] 02:26:45     INFO - GECKO(1570) |     #28 mozilla::CycleCollectedJSContext::PerformMicroTaskCheckPoint(bool) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:644:17 (libxul.so+0xa86411)
[task 2021-01-07T02:26:45.406Z] 02:26:45     INFO - GECKO(1570) |     #29 mozilla::CycleCollectedJSContext::AfterProcessTask(unsigned int) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:461:3 (libxul.so+0xa86d97)
[task 2021-01-07T02:26:45.406Z] 02:26:45     INFO - GECKO(1570) |     #30 XPCJSContext::AfterProcessTask(unsigned int) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSContext.cpp:1473:28 (libxul.so+0x1a2a905)
[task 2021-01-07T02:26:45.407Z] 02:26:45     INFO - GECKO(1570) |     #31 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1236:24 (libxul.so+0xb8c541)
[task 2021-01-07T02:26:45.408Z] 02:26:45     INFO - GECKO(1570) |     #32 NS_InvokeByIndex /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.S:101 (libxul.so+0xbb3795)
[task 2021-01-07T02:26:45.408Z] 02:26:45     INFO - GECKO(1570) |     #33 Invoke /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1620:10 (libxul.so+0x1a5eba7)
[task 2021-01-07T02:26:45.408Z] 02:26:45     INFO - GECKO(1570) |     #34 Call /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1176:19 (libxul.so+0x1a5eba7)
[task 2021-01-07T02:26:45.409Z] 02:26:45     INFO - GECKO(1570) |     #35 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1142:23 (libxul.so+0x1a5eba7)
[task 2021-01-07T02:26:45.409Z] 02:26:45     INFO - GECKO(1570) |     #36 XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:925:10 (libxul.so+0x1a60b60)
[task 2021-01-07T02:26:45.445Z] 02:26:45     INFO - GECKO(1570) |     #37 <null> <null> (0x7f85e4db068f)
[task 2021-01-07T02:26:45.445Z] 02:26:45     INFO - GECKO(1570) | ThreadSanitizer can not provide additional info.
[task 2021-01-07T02:26:45.445Z] 02:26:45     INFO - GECKO(1570) | SUMMARY: ThreadSanitizer: SEGV /builds/worker/checkouts/gecko/memory/mozalloc/mozalloc_abort.cpp:33:3 in mozalloc_abort
[task 2021-01-07T02:26:45.445Z] 02:26:45     INFO - GECKO(1570) | ==1570==ABORTING
[task 2021-01-07T02:26:46.819Z] 02:26:46     INFO - TEST-INFO | Main app process: killed by SIGIOT
[task 2021-01-07T02:26:46.819Z] 02:26:46     INFO - Buffered messages finished
[task 2021-01-07T02:26:46.820Z] 02:26:46    ERROR - TEST-UNEXPECTED-FAIL | Last test finished | application terminated with exit code -6
[task 2021-01-07T02:26:46.820Z] 02:26:46     INFO - runtests.py | Application ran for: 0:38:33.315608
[task 2021-01-07T02:26:46.823Z] 02:26:46     INFO - zombiecheck | Reading PID log: /tmp/tmpj0Zyxypidlog
[task 2021-01-07T02:26:46.823Z] 02:26:46     INFO - ==> process 1570 launched child process 1585
[task 2021-01-07T02:26:46.823Z] 02:26:46     INFO - ==> process 1570 launched child process 1642
[task 2021-01-07T02:26:46.823Z] 02:26:46     INFO - ==> process 1570 launched child process 1667
[task 2021-01-07T02:26:46.823Z] 02:26:46     INFO - ==> process 1570 launched child process 1728
[task 2021-01-07T02:26:46.823Z] 02:26:46     INFO - ==> process 1570 launched child process 1760
[task 2021-01-07T02:26:46.823Z] 02:26:46     INFO - ==> process 1570 launched child process 1797
[task 2021-01-07T02:26:46.824Z] 02:26:46     INFO - ==> process 1570 launched child process 1839
[task 2021-01-07T02:26:46.824Z] 02:26:46     INFO - ==> process 1570 launched child process 1860
[task 2021-01-07T02:26:46.824Z] 02:26:46     INFO - ==> process 1570 launched child process 2013
[task 2021-01-07T02:26:46.824Z] 02:26:46     INFO - ==> process 1570 launched child process 2297
[task 2021-01-07T02:26:46.824Z] 02:26:46     INFO - ==> process 1570 launched child process 2327
[task 2021-01-07T02:26:46.824Z] 02:26:46     INFO - zombiecheck | Checking for orphan process with PID: 1728
[task 2021-01-07T02:26:46.825Z] 02:26:46     INFO - zombiecheck | Checking for orphan process with PID: 1760
[task 2021-01-07T02:26:46.825Z] 02:26:46     INFO - zombiecheck | Checking for orphan process with PID: 1667
[task 2021-01-07T02:26:46.825Z] 02:26:46     INFO - zombiecheck | Checking for orphan process with PID: 1860
[task 2021-01-07T02:26:46.825Z] 02:26:46     INFO - zombiecheck | Checking for orphan process with PID: 1797
[task 2021-01-07T02:26:46.825Z] 02:26:46     INFO - zombiecheck | Checking for orphan process with PID: 1642
[task 2021-01-07T02:26:46.825Z] 02:26:46     INFO - zombiecheck | Checking for orphan process with PID: 1839
[task 2021-01-07T02:26:46.825Z] 02:26:46     INFO - zombiecheck | Checking for orphan process with PID: 1585
[task 2021-01-07T02:26:46.825Z] 02:26:46     INFO - zombiecheck | Checking for orphan process with PID: 2327
[task 2021-01-07T02:26:46.825Z] 02:26:46     INFO - zombiecheck | Checking for orphan process with PID: 2297
[task 2021-01-07T02:26:46.826Z] 02:26:46     INFO - zombiecheck | Checking for orphan process with PID: 2013
[task 2021-01-07T02:26:46.826Z] 02:26:46     INFO - Stopping web server
[task 2021-01-07T02:26:46.841Z] 02:26:46     INFO - Stopping web socket server
[task 2021-01-07T02:26:46.863Z] 02:26:46     INFO - Stopping ssltunnel
[task 2021-01-07T02:26:46.884Z] 02:26:46  WARNING - leakcheck | refcount logging is off, so leaks can't be detected!
[task 2021-01-07T02:26:46.884Z] 02:26:46     INFO - runtests.py | Running tests: end.
```