Open
Bug 1669273
Opened 4 years ago
Updated 3 years ago
Intermittent SUMMARY: ThreadSanitizer: SEGV /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp:848:55 in __tsan::MemoryAccess(__tsan::ThreadState*, unsigned long, unsigned long, int, bool, bool)
Categories
(Core :: Gecko Profiler, defect, P2)
Core
Gecko Profiler
Tracking
()
NEW
People
(Reporter: intermittent-bug-filer, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: intermittent-failure)
Filed by: archaeopteryx [at] coole-files.de
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=317617306&repo=try
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/F0TTfrXBR2GDuRpW7dBalA/runs/1/artifacts/public/logs/live_backing.log
[task 2020-10-05T13:33:40.788Z] 13:33:40 INFO - TEST-START | dom/webauthn/tests/test_webauthn_abort_signal.html
[task 2020-10-05T13:33:42.065Z] 13:33:42 INFO - GECKO(2995) | JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.
[task 2020-10-05T13:33:42.085Z] 13:33:42 INFO - GECKO(2995) | JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.
[task 2020-10-05T13:33:42.106Z] 13:33:42 INFO - GECKO(2995) | JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.
[task 2020-10-05T13:33:42.113Z] 13:33:42 INFO - GECKO(2995) | JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.
[task 2020-10-05T13:33:42.129Z] 13:33:42 INFO - GECKO(2995) | JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.
[task 2020-10-05T13:33:42.136Z] 13:33:42 INFO - GECKO(2995) | JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.
[task 2020-10-05T13:33:42.951Z] 13:33:42 INFO - GECKO(2995) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2020-10-05T13:33:42.951Z] 13:33:42 INFO - GECKO(2995) | MEMORY STAT heapAllocated not supported in this build configuration.
[task 2020-10-05T13:33:42.952Z] 13:33:42 INFO - GECKO(2995) | MEMORY STAT | vsize 130550461MB | residentFast 535MB
[task 2020-10-05T13:33:43.068Z] 13:33:43 INFO - GECKO(2995) | ThreadSanitizer:DEADLYSIGNAL
[task 2020-10-05T13:33:43.068Z] 13:33:43 INFO - GECKO(2995) | ==2995==ERROR: ThreadSanitizer: SEGV on unknown address 0x1c2000000f40 (pc 0x55e7c1a2dc03 bp 0x0c2000000f40 sp 0x7ffe9aaf9188 T2995)
[task 2020-10-05T13:33:43.068Z] 13:33:43 INFO - GECKO(2995) | ==2995==The signal is caused by a READ memory access.
[task 2020-10-05T13:33:43.104Z] 13:33:43 INFO - GECKO(2995) | #0 __tsan::MemoryAccess(__tsan::ThreadState*, unsigned long, unsigned long, int, bool, bool) /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp:848:55 (firefox+0xb3c03)
[task 2020-10-05T13:33:43.105Z] 13:33:43 INFO - GECKO(2995) | #1 MemoryReadAtomic /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_rtl.h:752:3 (firefox+0xa35de)
[task 2020-10-05T13:33:43.105Z] 13:33:43 INFO - GECKO(2995) | #2 AtomicLoad<unsigned int> /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp:241:3 (firefox+0xa35de)
[task 2020-10-05T13:33:43.105Z] 13:33:43 INFO - GECKO(2995) | #3 __tsan_atomic32_load /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp:534:3 (firefox+0xa35de)
[task 2020-10-05T13:33:43.106Z] 13:33:43 INFO - GECKO(2995) | #4 load /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/atomic_base.h:396:9 (libxul.so+0x4a9ea47)
[task 2020-10-05T13:33:43.107Z] 13:33:43 INFO - GECKO(2995) | #5 load /builds/worker/workspace/obj-build/dist/include/mozilla/Atomics.h:191:17 (libxul.so+0x4a9ea47)
[task 2020-10-05T13:33:43.107Z] 13:33:43 INFO - GECKO(2995) | #6 operator unsigned int /builds/worker/workspace/obj-build/dist/include/mozilla/Atomics.h:336:31 (libxul.so+0x4a9ea47)
[task 2020-10-05T13:33:43.107Z] 13:33:43 INFO - GECKO(2995) | #7 pop /builds/worker/workspace/obj-build/dist/include/js/ProfilingStack.h:467:32 (libxul.so+0x4a9ea47)
[task 2020-10-05T13:33:43.107Z] 13:33:43 INFO - GECKO(2995) | #8 ~AutoProfilerLabel /builds/worker/workspace/obj-build/dist/include/GeckoProfiler.h:1174:24 (libxul.so+0x4a9ea47)
[task 2020-10-05T13:33:43.108Z] 13:33:43 INFO - GECKO(2995) | #9 mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/checkouts/gecko/layout/base/PresShell.cpp:4269:1 (libxul.so+0x4a9ea47)
[task 2020-10-05T13:33:43.108Z] 13:33:43 INFO - GECKO(2995) | #10 FlushPendingNotifications /builds/worker/checkouts/gecko/layout/base/PresShell.h:1406:5 (libxul.so+0x4ab3523)
[task 2020-10-05T13:33:43.108Z] 13:33:43 INFO - GECKO(2995) | #11 mozilla::PresShell::WillPaint() /builds/worker/checkouts/gecko/layout/base/PresShell.cpp:9183:3 (libxul.so+0x4ab3523)
[task 2020-10-05T13:33:43.115Z] 13:33:43 INFO - GECKO(2995) | #12 nsViewManager::CallWillPaintOnObservers() /builds/worker/checkouts/gecko/view/nsViewManager.cpp:1054:22 (libxul.so+0x476935a)
[task 2020-10-05T13:33:43.115Z] 13:33:43 INFO - GECKO(2995) | #13 nsViewManager::ProcessPendingUpdates() /builds/worker/checkouts/gecko/view/nsViewManager.cpp:1016:5 (libxul.so+0x47686ff)
[task 2020-10-05T13:33:43.131Z] 13:33:43 INFO - GECKO(2995) | #14 nsRefreshDriver::Tick(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp) /builds/worker/checkouts/gecko/layout/base/nsRefreshDriver.cpp:2369:11 (libxul.so+0x4a640b4)
[task 2020-10-05T13:33:43.132Z] 13:33:43 INFO - GECKO(2995) | #15 TickDriver /builds/worker/checkouts/gecko/layout/base/nsRefreshDriver.cpp:374:13 (libxul.so+0x4a6adef)
[task 2020-10-05T13:33:43.132Z] 13:33:43 INFO - GECKO(2995) | #16 mozilla::RefreshDriverTimer::TickRefreshDrivers(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp, nsTArray<RefPtr<nsRefreshDriver> >&) /builds/worker/checkouts/gecko/layout/base/nsRefreshDriver.cpp:353:7 (libxul.so+0x4a6adef)
[task 2020-10-05T13:33:43.133Z] 13:33:43 INFO - GECKO(2995) | #17 mozilla::RefreshDriverTimer::Tick(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp) /builds/worker/checkouts/gecko/layout/base/nsRefreshDriver.cpp:368:5 (libxul.so+0x4a6aad4)
[task 2020-10-05T13:33:43.133Z] 13:33:43 INFO - GECKO(2995) | #18 RunRefreshDrivers /builds/worker/checkouts/gecko/layout/base/nsRefreshDriver.cpp:829:5 (libxul.so+0x4a6a2f2)
[task 2020-10-05T13:33:43.133Z] 13:33:43 INFO - GECKO(2995) | #19 mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp) /builds/worker/checkouts/gecko/layout/base/nsRefreshDriver.cpp:747:16 (libxul.so+0x4a6a2f2)
[task 2020-10-05T13:33:43.133Z] 13:33:43 INFO - GECKO(2995) | #20 mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::NotifyParentProcessVsync() /builds/worker/checkouts/gecko/layout/base/nsRefreshDriver.cpp:649:7 (libxul.so+0x4a69f2d)
[task 2020-10-05T13:33:43.134Z] 13:33:43 INFO - GECKO(2995) | #21 mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::ParentProcessVsyncNotifier::Run() /builds/worker/checkouts/gecko/layout/base/nsRefreshDriver.cpp:539:20 (libxul.so+0x4a68cc8)
[task 2020-10-05T13:33:43.134Z] 13:33:43 INFO - GECKO(2995) | #22 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:244:16 (libxul.so+0xaf9b57)
[task 2020-10-05T13:33:43.134Z] 13:33:43 INFO - GECKO(2995) | #23 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:514:26 (libxul.so+0xad7f03)
[task 2020-10-05T13:33:43.134Z] 13:33:43 INFO - GECKO(2995) | #24 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:373:15 (libxul.so+0xad69f2)
[task 2020-10-05T13:33:43.135Z] 13:33:43 INFO - GECKO(2995) | #25 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:170:36 (libxul.so+0xad6b94)
[task 2020-10-05T13:33:43.135Z] 13:33:43 INFO - GECKO(2995) | #26 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:84:37 (libxul.so+0xafe444)
[task 2020-10-05T13:33:43.135Z] 13:33:43 INFO - GECKO(2995) | #27 mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_0>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:577:5 (libxul.so+0xafe444)
[task 2020-10-05T13:33:43.136Z] 13:33:43 INFO - GECKO(2995) | #28 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1234:14 (libxul.so+0xae9c61)
[task 2020-10-05T13:33:43.136Z] 13:33:43 INFO - GECKO(2995) | #29 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:513:10 (libxul.so+0xaeea62)
[task 2020-10-05T13:33:43.136Z] 13:33:43 INFO - GECKO(2995) | #30 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:87:21 (libxul.so+0x139fcdd)
[task 2020-10-05T13:33:43.136Z] 13:33:43 INFO - GECKO(2995) | #31 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:334:10 (libxul.so+0x13375fc)
[task 2020-10-05T13:33:43.137Z] 13:33:43 INFO - GECKO(2995) | #32 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:327:3 (libxul.so+0x13375fc)
[task 2020-10-05T13:33:43.137Z] 13:33:43 INFO - GECKO(2995) | #33 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:309:3 (libxul.so+0x13375fc)
[task 2020-10-05T13:33:43.137Z] 13:33:43 INFO - GECKO(2995) | #34 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x47b31d3)
[task 2020-10-05T13:33:43.138Z] 13:33:43 INFO - GECKO(2995) | #35 nsAppStartup::Run() /builds/worker/checkouts/gecko/toolkit/components/startup/nsAppStartup.cpp:270:30 (libxul.so+0x629ce90)
[task 2020-10-05T13:33:43.138Z] 13:33:43 INFO - GECKO(2995) | #36 XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:4922:22 (libxul.so+0x63aaf72)
[task 2020-10-05T13:33:43.138Z] 13:33:43 INFO - GECKO(2995) | #37 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5114:8 (libxul.so+0x63abcf0)
[task 2020-10-05T13:33:43.138Z] 13:33:43 INFO - GECKO(2995) | #38 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5170:21 (libxul.so+0x63ac034)
[task 2020-10-05T13:33:43.140Z] 13:33:43 INFO - GECKO(2995) | #39 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0x63b6282)
[task 2020-10-05T13:33:43.140Z] 13:33:43 INFO - GECKO(2995) | #40 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:218:22 (firefox+0xcabc0)
[task 2020-10-05T13:33:43.141Z] 13:33:43 INFO - GECKO(2995) | #41 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:336:16 (firefox+0xcabc0)
[task 2020-10-05T13:33:43.141Z] 13:33:43 INFO - GECKO(2995) | #42 __libc_start_main /build/glibc-2ORdQG/glibc-2.27/csu/../csu/libc-start.c:310 (libc.so.6+0x21b96)
[task 2020-10-05T13:33:43.142Z] 13:33:43 INFO - GECKO(2995) | #43 _start <null> (firefox+0x319c0)
[task 2020-10-05T13:33:43.143Z] 13:33:43 INFO - GECKO(2995) | ThreadSanitizer can not provide additional info.
[task 2020-10-05T13:33:43.143Z] 13:33:43 INFO - GECKO(2995) | SUMMARY: ThreadSanitizer: SEGV /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp:848:55 in __tsan::MemoryAccess(__tsan::ThreadState*, unsigned long, unsigned long, int, bool, bool)
[task 2020-10-05T13:33:43.143Z] 13:33:43 INFO - GECKO(2995) | ==2995==ABORTING
[task 2020-10-05T13:33:43.179Z] 13:33:43 INFO - GECKO(2995) | Exiting due to channel error.```
Comment 1•4 years ago
|
||
Looks like profiler markers. Has something changed recently here?
Component: Layout → Gecko Profiler
Flags: needinfo?(gsquelart)
Thank you for the report.
A lot has changed, and is still changing, with markers! 😁
But this one is about labels, which I don't believe would have changed recently.
We've had intermittent issues with dynamic labels for a while (e.g., bug 1612433), I'll add it to the list, and I should really reserve time to get it fixed for good!
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) |
You need to log in
before you can comment on or make changes to this bug.
Description
•