Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/security/nss/lib/ssl/ssl3con.c:13560:20 in ssl3_CipherPrefSetDefault
Categories
(NSS :: Libraries, defect, P5)
Tracking
(Not tracked)
People
(Reporter: intermittent-bug-filer, Unassigned)
References
(Blocks 2 open bugs)
Details
(Keywords: csectype-race, intermittent-failure)
Filed by: smolnar [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=349470176&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/KLdHW-5USU2r35XsW7KB0A/runs/0/artifacts/public/logs/live_backing.log
INFO - TEST-START | dom/credentialmanagement/tests/mochitest/test_credman_iframes.html
[task 2021-08-25T00:55:28.039Z] 00:55:28 INFO - GECKO(3551) | ==================
[task 2021-08-25T00:55:28.039Z] 00:55:28 INFO - GECKO(3551) | WARNING: ThreadSanitizer: data race (pid=3551)
[task 2021-08-25T00:55:28.039Z] 00:55:28 INFO - GECKO(3551) | Write of size 4 at 0x7f68636fe9d8 by main thread:
[task 2021-08-25T00:55:28.041Z] 00:55:28 INFO - GECKO(3551) | #0 ssl3_CipherPrefSetDefault /builds/worker/checkouts/gecko/security/nss/lib/ssl/ssl3con.c:13560:20 (libssl3.so+0x2991f)
[task 2021-08-25T00:55:28.042Z] 00:55:28 INFO - GECKO(3551) | #1 ssl_CipherPrefSetDefault /builds/worker/checkouts/gecko/security/nss/lib/ssl/sslsock.c:1514:12 (libssl3.so+0x4a21a)
[task 2021-08-25T00:55:28.045Z] 00:55:28 INFO - GECKO(3551) | #2 SSL_CipherPrefSetDefault /builds/worker/checkouts/gecko/security/nss/lib/ssl/sslsock.c:1530:12 (libssl3.so+0x4a21a)
[task 2021-08-25T00:55:28.047Z] 00:55:28 INFO - GECKO(3551) | #3 SetDeprecatedTLS1CipherPrefs /builds/worker/checkouts/gecko/security/manager/ssl/nsNSSComponent.cpp (libxul.so+0x685e5e7)
[task 2021-08-25T00:55:28.052Z] 00:55:28 INFO - GECKO(3551) | #4 (anonymous namespace)::CipherSuiteChangeObserver::Observe(nsISupports*, char const*, char16_t const*) /builds/worker/checkouts/gecko/security/manager/ssl/nsNSSComponent.cpp:1397:5 (libxul.so+0x685e5e7)
[task 2021-08-25T00:55:28.052Z] 00:55:28 INFO - GECKO(3551) | #5 nsPrefBranch::NotifyObserver(char const*, void*) /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:2688:13 (libxul.so+0xcdbea0)
[task 2021-08-25T00:55:28.053Z] 00:55:28 INFO - GECKO(3551) | #6 NotifyCallbacks(nsTString<char> const&, PrefWrapper const*) /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:1684:9 (libxul.so+0xcf7bed)
[task 2021-08-25T00:55:28.053Z] 00:55:28 INFO - GECKO(3551) | #7 NotifyCallbacks /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:1451:3 (libxul.so+0xd35933)
[task 2021-08-25T00:55:28.055Z] 00:55:28 INFO - GECKO(3551) | #8 pref_SetPref(nsTString<char> const&, mozilla::PrefType, mozilla::PrefValueKind, PrefValue, bool, bool, bool) /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:1642:5 (libxul.so+0xd35933)
[task 2021-08-25T00:55:28.055Z] 00:55:28 INFO - GECKO(3551) | #9 mozilla::Preferences::SetInt(char const*, int, mozilla::PrefValueKind) /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4888:10 (libxul.so+0xcd7a98)
[task 2021-08-25T00:55:28.056Z] 00:55:28 INFO - GECKO(3551) | #10 SetUint /builds/worker/workspace/obj-build/dist/include/mozilla/Preferences.h:183:12 (libxul.so+0x49ad5c0)
[task 2021-08-25T00:55:28.058Z] 00:55:28 INFO - GECKO(3551) | #11 operator() /builds/worker/checkouts/gecko/dom/webauthn/U2FSoftTokenManager.cpp:202:9 (libxul.so+0x49ad5c0)
[task 2021-08-25T00:55:28.058Z] 00:55:28 INFO - GECKO(3551) | #12 mozilla::detail::RunnableFunction<mozilla::dom::U2FSoftTokenManager::GetOrCreateWrappingKey(std::unique_ptr<PK11SlotInfoStr, mozilla::UniquePK11SlotInfoDeletePolicy> const&)::$_0>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:532:5 (libxul.so+0x49ad5c0)
[task 2021-08-25T00:55:28.059Z] 00:55:28 INFO - GECKO(3551) | #13 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:502:16 (libxul.so+0xca6cf7)
[task 2021-08-25T00:55:28.061Z] 00:55:28 INFO - GECKO(3551) | #14 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:805:26 (libxul.so+0xc83d72)
[task 2021-08-25T00:55:28.065Z] 00:55:28 INFO - GECKO(3551) | #15 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:641:15 (libxul.so+0xc823c6)
[task 2021-08-25T00:55:28.067Z] 00:55:28 INFO - GECKO(3551) | #16 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:425:36 (libxul.so+0xc82694)
[task 2021-08-25T00:55:28.068Z] 00:55:28 INFO - GECKO(3551) | #17 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:135:37 (libxul.so+0xcaae57)
[task 2021-08-25T00:55:28.070Z] 00:55:28 INFO - GECKO(3551) | #18 mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_0>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:532:5 (libxul.so+0xcaae57)
[task 2021-08-25T00:55:28.072Z] 00:55:28 INFO - GECKO(3551) | #19 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1148:16 (libxul.so+0xc9482a)
[task 2021-08-25T00:55:28.073Z] 00:55:28 INFO - GECKO(3551) | #20 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc9b8d2)
[task 2021-08-25T00:55:28.076Z] 00:55:28 INFO - GECKO(3551) | #21 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:85:21 (libxul.so+0x15b59ed)
[task 2021-08-25T00:55:28.077Z] 00:55:28 INFO - GECKO(3551) | #22 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152ff6c)
[task 2021-08-25T00:55:28.078Z] 00:55:28 INFO - GECKO(3551) | #23 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152ff6c)
[task 2021-08-25T00:55:28.079Z] 00:55:28 INFO - GECKO(3551) | #24 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152ff6c)
[task 2021-08-25T00:55:28.080Z] 00:55:28 INFO - GECKO(3551) | #25 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4ccfbe6)
[task 2021-08-25T00:55:28.081Z] 00:55:28 INFO - GECKO(3551) | #26 nsAppStartup::Run() /builds/worker/checkouts/gecko/toolkit/components/startup/nsAppStartup.cpp:284:30 (libxul.so+0x69effb8)
[task 2021-08-25T00:55:28.082Z] 00:55:28 INFO - GECKO(3551) | #27 XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5283:22 (libxul.so+0x6b0bf9a)
[task 2021-08-25T00:55:28.084Z] 00:55:28 INFO - GECKO(3551) | #28 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5475:8 (libxul.so+0x6b0cd16)
[task 2021-08-25T00:55:28.086Z] 00:55:28 INFO - GECKO(3551) | #29 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5534:21 (libxul.so+0x6b0d2e4)
[task 2021-08-25T00:55:28.087Z] 00:55:28 INFO - GECKO(3551) | #30 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0x6b17982)
[task 2021-08-25T00:55:28.087Z] 00:55:28 INFO - GECKO(3551) | #31 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:225:22 (firefox+0xca350)
[task 2021-08-25T00:55:28.088Z] 00:55:28 INFO - GECKO(3551) | #32 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:378:16 (firefox+0xca350)
[task 2021-08-25T00:55:28.088Z] 00:55:28 INFO - GECKO(3551) | Previous read of size 8 at 0x7f68636fe9d8 by thread T6:
<...>
#28 nsScriptSecurityManager::Init() /builds/worker/checkouts/gecko/caps/nsScriptSecurityManager.cpp:1474:17 (libxul.so+0x1d3fba5)
[task 2021-08-25T00:55:28.125Z] 00:55:28 INFO - GECKO(3551) | #29 nsScriptSecurityManager::InitStatics() /builds/worker/checkouts/gecko/caps/nsScriptSecurityManager.cpp:1535:28 (libxul.so+0x1d401a1)
[task 2021-08-25T00:55:28.125Z] 00:55:28 INFO - GECKO(3551) | #30 nsXPConnect::InitStatics() /builds/worker/checkouts/gecko/js/xpconnect/src/nsXPConnect.cpp:154:3 (libxul.so+0x1c14eb3)
[task 2021-08-25T00:55:28.126Z] 00:55:28 INFO - GECKO(3551) | #31 xpcModuleCtor() /builds/worker/checkouts/gecko/js/xpconnect/src/XPCModule.cpp:11:3 (libxul.so+0x1be7692)
[task 2021-08-25T00:55:28.126Z] 00:55:28 INFO - GECKO(3551) | #32 nsLayoutModuleInitialize() /builds/worker/checkouts/gecko/layout/build/nsLayoutModule.cpp:100:7 (libxul.so+0x54bcbdb)
[task 2021-08-25T00:55:28.127Z] 00:55:28 INFO - GECKO(3551) | #33 nsComponentManagerImpl::Init() /builds/worker/checkouts/gecko/xpcom/components/nsComponentManager.cpp:408:5 (libxul.so+0xc6878f)
[task 2021-08-25T00:55:28.127Z] 00:55:28 INFO - GECKO(3551) | #34 NS_InitXPCOM /builds/worker/checkouts/gecko/xpcom/build/XPCOMInit.cpp:446:51 (libxul.so+0xcd2b8a)
[task 2021-08-25T00:55:28.128Z] 00:55:28 INFO - GECKO(3551) | #35 ScopedXPCOMStartup::Initialize(bool) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:1717:8 (libxul.so+0x6b01e8d)
[task 2021-08-25T00:55:28.129Z] 00:55:28 INFO - GECKO(3551) | #36 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5464:22 (libxul.so+0x6b0ccfb)
[task 2021-08-25T00:55:28.129Z] 00:55:28 INFO - GECKO(3551) | #37 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5534:21 (libxul.so+0x6b0d2e4)
[task 2021-08-25T00:55:28.130Z] 00:55:28 INFO - GECKO(3551) | #38 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0x6b17982)
[task 2021-08-25T00:55:28.130Z] 00:55:28 INFO - GECKO(3551) | #39 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:225:22 (firefox+0xca350)
[task 2021-08-25T00:55:28.131Z] 00:55:28 INFO - GECKO(3551) | #40 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:378:16 (firefox+0xca350)
[task 2021-08-25T00:55:28.132Z] 00:55:28 INFO - GECKO(3551) | SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/security/nss/lib/ssl/ssl3con.c:13560:20 in ssl3_CipherPrefSetDefault
[task 2021-08-25T00:55:28.132Z] 00:55:28 INFO - GECKO(3551) | ==================
[task 2021-08-25T00:55:28.172Z] 00:55:28 INFO - GECKO(3551) | Exiting due to channel error.
[task 2021-08-25T00:55:28.175Z] 00:55:28 INFO - GECKO(3551) | Exiting due to channel error.
[task 2021-08-25T00:55:28.177Z] 00:55:28 INFO - GECKO(3551) | Exiting due to channel error.
[task 2021-08-25T00:55:28.178Z] 00:55:28 INFO - GECKO(3551) | Exiting due to channel error.
[task 2021-08-25T00:55:28.179Z] 00:55:28 INFO - GECKO(3551) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=8.991) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=4.99831) Exiting due to channel error.
[task 2021-08-25T00:55:28.180Z] 00:55:28 INFO - GECKO(3551) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=13.6525) Exiting due to channel error.
[task 2021-08-25T00:55:29.199Z] 00:55:29 INFO - GECKO(3551) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=23.9472)
[task 2021-08-25T00:55:29.200Z] 00:55:29 INFO - TEST-INFO | Main app process: killed by SIGIOT
[task 2021-08-25T00:55:29.201Z] 00:55:29 INFO - Buffered messages logged at 00:55:28
[task 2021-08-25T00:55:29.202Z] 00:55:29 INFO - TEST-PASS | dom/credentialmanagement/tests/mochitest/test_credman_iframes.html | true: Create worked [object PublicKeyCredential]
[task 2021-08-25T00:55:29.203Z] 00:55:29 INFO - TEST-PASS | dom/credentialmanagement/tests/mochitest/test_credman_iframes.html | true: PreventSilentAccess worked undefined
[task 2021-08-25T00:55:29.204Z] 00:55:29 INFO - Buffered messages finished
[task 2021-08-25T00:55:29.204Z] 00:55:29 ERROR - TEST-UNEXPECTED-FAIL | dom/credentialmanagement/tests/mochitest/test_credman_iframes.html | application terminated with exit code -6
[task 2021-08-25T00:55:29.205Z] 00:55:29 INFO - runtests.py | Application ran for: 0:00:36.326445
[task 2021-08-25T00:55:29.206Z] 00:55:29 INFO - zombiecheck | Reading PID log: /tmp/tmpgc9gofnhpidlog
Updated•4 years ago
|
Comment 1•4 years ago
|
||
The above missed the relevant bits. This really is NSS racing with itself. Seems rare and timing dependent, and happens during startup:
task 2021-08-25T00:55:28.039Z] 00:55:28 INFO - GECKO(3551) | WARNING: ThreadSanitizer: data race (pid=3551)
[task 2021-08-25T00:55:28.039Z] 00:55:28 INFO - GECKO(3551) | Write of size 4 at 0x7f68636fe9d8 by main thread:
[task 2021-08-25T00:55:28.041Z] 00:55:28 INFO - GECKO(3551) | #0 ssl3_CipherPrefSetDefault /builds/worker/checkouts/gecko/security/nss/lib/ssl/ssl3con.c:13560:20 (libssl3.so+0x2991f)
[task 2021-08-25T00:55:28.042Z] 00:55:28 INFO - GECKO(3551) | #1 ssl_CipherPrefSetDefault /builds/worker/checkouts/gecko/security/nss/lib/ssl/sslsock.c:1514:12 (libssl3.so+0x4a21a)
[task 2021-08-25T00:55:28.045Z] 00:55:28 INFO - GECKO(3551) | #2 SSL_CipherPrefSetDefault /builds/worker/checkouts/gecko/security/nss/lib/ssl/sslsock.c:1530:12 (libssl3.so+0x4a21a)
[task 2021-08-25T00:55:28.047Z] 00:55:28 INFO - GECKO(3551) | #3 SetDeprecatedTLS1CipherPrefs /builds/worker/checkouts/gecko/security/manager/ssl/nsNSSComponent.cpp (libxul.so+0x685e5e7)
[task 2021-08-25T00:55:28.052Z] 00:55:28 INFO - GECKO(3551) | #4 (anonymous namespace)::CipherSuiteChangeObserver::Observe(nsISupports*, char const*, char16_t const*) /builds/worker/checkouts/gecko/security/manager/ssl/nsNSSComponent.cpp:1397:5 (libxul.so+0x685e5e7)
[task 2021-08-25T00:55:28.052Z] 00:55:28 INFO - GECKO(3551) | #5 nsPrefBranch::NotifyObserver(char const*, void*) /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:2688:13 (libxul.so+0xcdbea0)
[task 2021-08-25T00:55:28.053Z] 00:55:28 INFO - GECKO(3551) | #6 NotifyCallbacks(nsTString<char> const&, PrefWrapper const*) /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:1684:9 (libxul.so+0xcf7bed)
[task 2021-08-25T00:55:28.053Z] 00:55:28 INFO - GECKO(3551) | #7 NotifyCallbacks /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:1451:3 (libxul.so+0xd35933)
[task 2021-08-25T00:55:28.055Z] 00:55:28 INFO - GECKO(3551) | #8 pref_SetPref(nsTString<char> const&, mozilla::PrefType, mozilla::PrefValueKind, PrefValue, bool, bool, bool) /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:1642:5 (libxul.so+0xd35933)
[task 2021-08-25T00:55:28.055Z] 00:55:28 INFO - GECKO(3551) | #9 mozilla::Preferences::SetInt(char const*, int, mozilla::PrefValueKind) /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4888:10 (libxul.so+0xcd7a98)
[task 2021-08-25T00:55:28.056Z] 00:55:28 INFO - GECKO(3551) | #10 SetUint /builds/worker/workspace/obj-build/dist/include/mozilla/Preferences.h:183:12 (libxul.so+0x49ad5c0)
[task 2021-08-25T00:55:28.058Z] 00:55:28 INFO - GECKO(3551) | #11 operator() /builds/worker/checkouts/gecko/dom/webauthn/U2FSoftTokenManager.cpp:202:9 (libxul.so+0x49ad5c0)
[task 2021-08-25T00:55:28.058Z] 00:55:28 INFO - GECKO(3551) | #12 mozilla::detail::RunnableFunction<mozilla::dom::U2FSoftTokenManager::GetOrCreateWrappingKey(std::unique_ptr<PK11SlotInfoStr, mozilla::UniquePK11SlotInfoDeletePolicy> const&)::$_0>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:532:5 (libxul.so+0x49ad5c0)
[task 2021-08-25T00:55:28.059Z] 00:55:28 INFO - GECKO(3551) | #13 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:502:16 (libxul.so+0xca6cf7)
[task 2021-08-25T00:55:28.061Z] 00:55:28 INFO - GECKO(3551) | #14 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:805:26 (libxul.so+0xc83d72)
[task 2021-08-25T00:55:28.065Z] 00:55:28 INFO - GECKO(3551) | #15 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:641:15 (libxul.so+0xc823c6)
[task 2021-08-25T00:55:28.067Z] 00:55:28 INFO - GECKO(3551) | #16 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:425:36 (libxul.so+0xc82694)
[task 2021-08-25T00:55:28.068Z] 00:55:28 INFO - GECKO(3551) | #17 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:135:37 (libxul.so+0xcaae57)
[task 2021-08-25T00:55:28.070Z] 00:55:28 INFO - GECKO(3551) | #18 mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_0>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:532:5 (libxul.so+0xcaae57)
[task 2021-08-25T00:55:28.072Z] 00:55:28 INFO - GECKO(3551) | #19 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1148:16 (libxul.so+0xc9482a)
[task 2021-08-25T00:55:28.073Z] 00:55:28 INFO - GECKO(3551) | #20 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc9b8d2)
[task 2021-08-25T00:55:28.076Z] 00:55:28 INFO - GECKO(3551) | #21 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:85:21 (libxul.so+0x15b59ed)
[task 2021-08-25T00:55:28.077Z] 00:55:28 INFO - GECKO(3551) | #22 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152ff6c)
[task 2021-08-25T00:55:28.078Z] 00:55:28 INFO - GECKO(3551) | #23 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152ff6c)
[task 2021-08-25T00:55:28.079Z] 00:55:28 INFO - GECKO(3551) | #24 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152ff6c)
[task 2021-08-25T00:55:28.080Z] 00:55:28 INFO - GECKO(3551) | #25 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4ccfbe6)
[task 2021-08-25T00:55:28.081Z] 00:55:28 INFO - GECKO(3551) | #26 nsAppStartup::Run() /builds/worker/checkouts/gecko/toolkit/components/startup/nsAppStartup.cpp:284:30 (libxul.so+0x69effb8)
[task 2021-08-25T00:55:28.082Z] 00:55:28 INFO - GECKO(3551) | #27 XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5283:22 (libxul.so+0x6b0bf9a)
[task 2021-08-25T00:55:28.084Z] 00:55:28 INFO - GECKO(3551) | #28 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5475:8 (libxul.so+0x6b0cd16)
[task 2021-08-25T00:55:28.086Z] 00:55:28 INFO - GECKO(3551) | #29 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5534:21 (libxul.so+0x6b0d2e4)
[task 2021-08-25T00:55:28.087Z] 00:55:28 INFO - GECKO(3551) | #30 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0x6b17982)
[task 2021-08-25T00:55:28.087Z] 00:55:28 INFO - GECKO(3551) | #31 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:225:22 (firefox+0xca350)
[task 2021-08-25T00:55:28.088Z] 00:55:28 INFO - GECKO(3551) | #32 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:378:16 (firefox+0xca350)
[task 2021-08-25T00:55:28.088Z] 00:55:28 INFO - GECKO(3551) | Previous read of size 8 at 0x7f68636fe9d8 by thread T6:
[task 2021-08-25T00:55:28.089Z] 00:55:28 INFO - GECKO(3551) | #0 memcpy /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:810:5 (firefox+0x618ce)
[task 2021-08-25T00:55:28.089Z] 00:55:28 INFO - GECKO(3551) | #1 memcpy /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/include/x86_64-linux-gnu/bits/string3.h:51:10 (libssl3.so+0x2a085)
[task 2021-08-25T00:55:28.090Z] 00:55:28 INFO - GECKO(3551) | #2 ssl3_InitSocketPolicy /builds/worker/checkouts/gecko/security/nss/lib/ssl/ssl3con.c:13745:5 (libssl3.so+0x2a085)
[task 2021-08-25T00:55:28.090Z] 00:55:28 INFO - GECKO(3551) | #3 ssl_NewSocket /builds/worker/checkouts/gecko/security/nss/lib/ssl/sslsock.c:4206:5 (libssl3.so+0x4fb52)
[task 2021-08-25T00:55:28.091Z] 00:55:28 INFO - GECKO(3551) | #4 ssl_ImportFD /builds/worker/checkouts/gecko/security/nss/lib/ssl/sslsock.c:2141:14 (libssl3.so+0x4bbf3)
[task 2021-08-25T00:55:28.092Z] 00:55:28 INFO - GECKO(3551) | #5 SSL_ImportFD /builds/worker/checkouts/gecko/security/nss/lib/ssl/sslsock.c:2173:12 (libssl3.so+0x4bb13)
[task 2021-08-25T00:55:28.092Z] 00:55:28 INFO - GECKO(3551) | #6 nsSSLIOLayerImportFD /builds/worker/checkouts/gecko/security/manager/ssl/nsNSSIOLayer.cpp:2543:25 (libxul.so+0x684e2f2)
[task 2021-08-25T00:55:28.093Z] 00:55:28 INFO - GECKO(3551) | #7 nsSSLIOLayerAddToSocket(int, char const*, int, nsIProxyInfo*, mozilla::OriginAttributes const&, PRFileDesc*, nsISupports**, bool, unsigned int, unsigned int) /builds/worker/checkouts/gecko/security/manager/ssl/nsNSSIOLayer.cpp:2863:7 (libxul.so+0x684e2f2)
[task 2021-08-25T00:55:28.094Z] 00:55:28 INFO - GECKO(3551) | #8 nsSSLIOLayerNewSocket /builds/worker/checkouts/gecko/security/manager/ssl/nsNSSIOLayer.cpp:1702:7 (libxul.so+0x685a90d)
[task 2021-08-25T00:55:28.095Z] 00:55:28 INFO - GECKO(3551) | #9 nsSSLSocketProvider::NewSocket(int, char const*, int, nsIProxyInfo*, mozilla::OriginAttributes const&, unsigned int, unsigned int, PRFileDesc**, nsISupports**) /builds/worker/checkouts/gecko/security/manager/ssl/nsSSLSocketProvider.cpp:28:7 (libxul.so+0x685a90d)
[task 2021-08-25T00:55:28.096Z] 00:55:28 INFO - GECKO(3551) | #10 mozilla::net::nsSocketTransport::BuildSocket(PRFileDesc*&, bool&, bool&) /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransport2.cpp:1133:22 (libxul.so+0xe4e2b1)
[task 2021-08-25T00:55:28.096Z] 00:55:28 INFO - GECKO(3551) | #11 mozilla::net::nsSocketTransport::InitiateSocket() /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransport2.cpp:1296:8 (libxul.so+0xe4f178)
[task 2021-08-25T00:55:28.097Z] 00:55:28 INFO - GECKO(3551) | #12 mozilla::net::nsSocketTransport::OnSocketEvent(unsigned int, nsresult, nsISupports*) /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransport2.cpp (libxul.so+0xe525d2)
[task 2021-08-25T00:55:28.097Z] 00:55:28 INFO - GECKO(3551) | #13 mozilla::net::nsSocketEvent::Run() /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransport2.cpp:94:17 (libxul.so+0xe7a466)
[task 2021-08-25T00:55:28.098Z] 00:55:28 INFO - GECKO(3551) | #14 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1142:16 (libxul.so+0xc94a52)
[task 2021-08-25T00:55:28.098Z] 00:55:28 INFO - GECKO(3551) | #15 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc9b8d2)
[task 2021-08-25T00:55:28.099Z] 00:55:28 INFO - GECKO(3551) | #16 mozilla::net::nsSocketTransportService::Run() /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransportService2.cpp:1190:11 (libxul.so+0xe5dca7)
[task 2021-08-25T00:55:28.100Z] 00:55:28 INFO - GECKO(3551) | #17 non-virtual thunk to mozilla::net::nsSocketTransportService::Run() /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransportService2.cpp (libxul.so+0xe5f139)
[task 2021-08-25T00:55:28.100Z] 00:55:28 INFO - GECKO(3551) | #18 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1142:16 (libxul.so+0xc94a52)
[task 2021-08-25T00:55:28.101Z] 00:55:28 INFO - GECKO(3551) | #19 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc9b8d2)
[task 2021-08-25T00:55:28.102Z] 00:55:28 INFO - GECKO(3551) | #20 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:300:20 (libxul.so+0x15b657e)
[task 2021-08-25T00:55:28.102Z] 00:55:28 INFO - GECKO(3551) | #21 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152ff6c)
[task 2021-08-25T00:55:28.103Z] 00:55:28 INFO - GECKO(3551) | #22 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152ff6c)
[task 2021-08-25T00:55:28.104Z] 00:55:28 INFO - GECKO(3551) | #23 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152ff6c)
[task 2021-08-25T00:55:28.104Z] 00:55:28 INFO - GECKO(3551) | #24 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:390:10 (libxul.so+0xc91258)
[task 2021-08-25T00:55:28.105Z] 00:55:28 INFO - GECKO(3551) | #25 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x44cd6)
Comment 2•4 years ago
|
||
Yep, definitely not safe code. None of these reads or writes to global state are guarded in any way.
Seems like a straightforward programming task to fix.
Updated•4 years ago
|
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 11•4 years ago
|
||
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
For more information, please visit auto_nag documentation.
Comment 12•4 years ago
|
||
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=359339732&repo=autoland&lineNumber=3971
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Description
•