Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/thebes/gfxUserFontSet.cpp:1034:17 in IncrementGeneration
Categories
(Core :: Graphics: Text, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr102 | --- | unaffected |
| firefox-esr115 | --- | unaffected |
| firefox114 | --- | unaffected |
| firefox115 | --- | unaffected |
| firefox116 | --- | wontfix |
| firefox117 | --- | wontfix |
| firefox124 | --- | wontfix |
| firefox125 | --- | wontfix |
| firefox126 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: jfkthame)
References
(Regression)
Details
(5 keywords, Whiteboard: [adv-main126+r])
Attachments
(1 file)
Filed by: sstanca [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=419566949&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/fkIX2PgLTqaNjRgnu6TocA/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/fkIX2PgLTqaNjRgnu6TocA/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1
[task 2023-06-16T09:48:01.931Z] 09:48:01 INFO - TEST-START | /html/canvas/offscreen/text/2d.text.draw.space.collapse.start.worker.html
[task 2023-06-16T09:48:04.059Z] 09:48:04 INFO - PID 19069 | ==================
[task 2023-06-16T09:48:04.059Z] 09:48:04 INFO - PID 19069 | WARNING: ThreadSanitizer: data race (pid=19247)
[task 2023-06-16T09:48:04.060Z] 09:48:04 INFO - PID 19069 | Write of size 8 at 0x7b4000039230 by main thread:
[task 2023-06-16T09:48:04.060Z] 09:48:04 INFO - PID 19069 | #0 IncrementGeneration /builds/worker/checkouts/gecko/gfx/thebes/gfxUserFontSet.cpp:1034:17 (libxul.so+0x5ba1f6c) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.060Z] 09:48:04 INFO - PID 19069 | #1 gfxUserFontEntry::IncrementGeneration() /builds/worker/checkouts/gecko/gfx/thebes/gfxUserFontSet.cpp:798:14 (libxul.so+0x5ba1f6c)
[task 2023-06-16T09:48:04.060Z] 09:48:04 INFO - PID 19069 | #2 gfxUserFontEntry::ContinuePlatformFontLoadOnMainThread(unsigned int, unsigned char const*, unsigned int, gfxUserFontType, unsigned char const*, unsigned int, nsTArray<gfxUserFontEntry::OTSMessage>&&, nsMainThreadPtrHandle<nsIFontLoadCompleteCallback>) /builds/worker/checkouts/gecko/gfx/thebes/gfxUserFontSet.cpp:896:5 (libxul.so+0x5ba3a06) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.060Z] 09:48:04 INFO - PID 19069 | #3 operator()<StoreCopyPassByConstLRef<unsigned int> &, StoreConstPtrPassByConstPtr<unsigned char> &, StoreCopyPassByConstLRef<unsigned int> &, StoreCopyPassByConstLRef<gfxUserFontType> &, StoreConstPtrPassByConstPtr<unsigned char> &, StoreCopyPassByConstLRef<unsigned int> &, StoreCopyPassByRRef<nsTArray<gfxUserFontEntry::OTSMessage> > &, StoreCopyPassByConstLRef<nsMainThreadPtrHandle<nsIFontLoadCompleteCallback> > &> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1164:18 (libxul.so+0x5bba84e) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.060Z] 09:48:04 INFO - PID 19069 | #4 __invoke_impl<void, (lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1163:9), StoreCopyPassByConstLRef<unsigned int> &, StoreConstPtrPassByConstPtr<unsigned char> &, StoreCopyPassByConstLRef<unsigned int> &, StoreCopyPassByConstLRef<gfxUserFontType> &, StoreConstPtrPassByConstPtr<unsigned char> &, StoreCopyPassByConstLRef<unsigned int> &, StoreCopyPassByRRef<nsTArray<gfxUserFontEntry::OTSMessage> > &, StoreCopyPassByConstLRef<nsMainThreadPtrHandle<nsIFontLoadCompleteCallback> > &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:60:14 (libxul.so+0x5bba84e)
[task 2023-06-16T09:48:04.060Z] 09:48:04 INFO - PID 19069 | #5 __invoke<(lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1163:9), StoreCopyPassByConstLRef<unsigned int> &, StoreConstPtrPassByConstPtr<unsigned char> &, StoreCopyPassByConstLRef<unsigned int> &, StoreCopyPassByConstLRef<gfxUserFontType> &, StoreConstPtrPassByConstPtr<unsigned char> &, StoreCopyPassByConstLRef<unsigned int> &, StoreCopyPassByRRef<nsTArray<gfxUserFontEntry::OTSMessage> > &, StoreCopyPassByConstLRef<nsMainThreadPtrHandle<nsIFontLoadCompleteCallback> > &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:95:14 (libxul.so+0x5bba84e)
[task 2023-06-16T09:48:04.061Z] 09:48:04 INFO - PID 19069 | #6 __apply_impl<(lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1163:9), std::tuple<StoreCopyPassByConstLRef<unsigned int>, StoreConstPtrPassByConstPtr<unsigned char>, StoreCopyPassByConstLRef<unsigned int>, StoreCopyPassByConstLRef<gfxUserFontType>, StoreConstPtrPassByConstPtr<unsigned char>, StoreCopyPassByConstLRef<unsigned int>, StoreCopyPassByRRef<nsTArray<gfxUserFontEntry::OTSMessage> >, StoreCopyPassByConstLRef<nsMainThreadPtrHandle<nsIFontLoadCompleteCallback> > > &, 0UL, 1UL, 2UL, 3UL, 4UL, 5UL, 6UL, 7UL> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/tuple:1678:14 (libxul.so+0x5bba84e)
[task 2023-06-16T09:48:04.064Z] 09:48:04 INFO - PID 19069 | #7 apply<(lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1163:9), std::tuple<StoreCopyPassByConstLRef<unsigned int>, StoreConstPtrPassByConstPtr<unsigned char>, StoreCopyPassByConstLRef<unsigned int>, StoreCopyPassByConstLRef<gfxUserFontType>, StoreConstPtrPassByConstPtr<unsigned char>, StoreCopyPassByConstLRef<unsigned int>, StoreCopyPassByRRef<nsTArray<gfxUserFontEntry::OTSMessage> >, StoreCopyPassByConstLRef<nsMainThreadPtrHandle<nsIFontLoadCompleteCallback> > > &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/tuple:1687:14 (libxul.so+0x5bba84e)
[task 2023-06-16T09:48:04.065Z] 09:48:04 INFO - PID 19069 | #8 apply<gfxUserFontEntry, void (gfxUserFontEntry::*)(unsigned int, const unsigned char *, unsigned int, gfxUserFontType, const unsigned char *, unsigned int, nsTArray<gfxUserFontEntry::OTSMessage> &&, nsMainThreadPtrHandle<nsIFontLoadCompleteCallback>)> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1162:12 (libxul.so+0x5bba84e)
[task 2023-06-16T09:48:04.065Z] 09:48:04 INFO - PID 19069 | #9 mozilla::detail::RunnableMethodImpl<gfxUserFontEntry*, void (gfxUserFontEntry::*)(unsigned int, unsigned char const*, unsigned int, gfxUserFontType, unsigned char const*, unsigned int, nsTArray<gfxUserFontEntry::OTSMessage>&&, nsMainThreadPtrHandle<nsIFontLoadCompleteCallback>), true, (mozilla::RunnableKind)0, unsigned int, unsigned char const*, unsigned int, gfxUserFontType, unsigned char const*, unsigned int, nsTArray<gfxUserFontEntry::OTSMessage>&&, nsMainThreadPtrHandle<nsIFontLoadCompleteCallback>>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1213:13 (libxul.so+0x5bba84e)
[task 2023-06-16T09:48:04.065Z] 09:48:04 INFO - PID 19069 | #10 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:555:16 (libxul.so+0x4476dd2) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.065Z] 09:48:04 INFO - PID 19069 | #11 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:880:26 (libxul.so+0x446cf01) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.065Z] 09:48:04 INFO - PID 19069 | #12 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:704:15 (libxul.so+0x446b3e6) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.066Z] 09:48:04 INFO - PID 19069 | #13 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:491:36 (libxul.so+0x446b7df) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.067Z] 09:48:04 INFO - PID 19069 | #14 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:221:37 (libxul.so+0x4479da7) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.068Z] 09:48:04 INFO - PID 19069 | #15 mozilla::detail::RunnableFunction<mozilla::TaskController::TaskController()::$_1>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:548:5 (libxul.so+0x4479da7)
[task 2023-06-16T09:48:04.068Z] 09:48:04 INFO - PID 19069 | #16 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1199:16 (libxul.so+0x449074a) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.069Z] 09:48:04 INFO - PID 19069 | #17 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:479:10 (libxul.so+0x4496e16) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.070Z] 09:48:04 INFO - PID 19069 | #18 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:107:5 (libxul.so+0x51c1a86) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.071Z] 09:48:04 INFO - PID 19069 | #19 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:268:30 (libxul.so+0x51c253b) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.072Z] 09:48:04 INFO - PID 19069 | #20 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:370:10 (libxul.so+0x50d6078) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.072Z] 09:48:04 INFO - PID 19069 | #21 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:363:3 (libxul.so+0x50d6078)
[task 2023-06-16T09:48:04.073Z] 09:48:04 INFO - PID 19069 | #22 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:345:3 (libxul.so+0x50d6078)
[task 2023-06-16T09:48:04.074Z] 09:48:04 INFO - PID 19069 | #23 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:148:27 (libxul.so+0x95cae33) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.074Z] 09:48:04 INFO - PID 19069 | #24 XRE_RunAppShell() /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:717:20 (libxul.so+0xc121d8f) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.075Z] 09:48:04 INFO - PID 19069 | #25 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:235:9 (libxul.so+0x51c24ea) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.076Z] 09:48:04 INFO - PID 19069 | #26 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:370:10 (libxul.so+0x50d6078) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.077Z] 09:48:04 INFO - PID 19069 | #27 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:363:3 (libxul.so+0x50d6078)
[task 2023-06-16T09:48:04.077Z] 09:48:04 INFO - PID 19069 | #28 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:345:3 (libxul.so+0x50d6078)
[task 2023-06-16T09:48:04.078Z] 09:48:04 INFO - PID 19069 | #29 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:652:34 (libxul.so+0xc121a94) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.079Z] 09:48:04 INFO - PID 19069 | #30 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0xc12e242) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.080Z] 09:48:04 INFO - PID 19069 | #31 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:57:28 (firefox-bin+0x1346a1) (BuildId: 43febfe3a5bea9c8cea9ba48de4b840ada51fc6e)
[task 2023-06-16T09:48:04.087Z] 09:48:04 INFO - PID 19069 | #32 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:375:18 (firefox-bin+0x1346a1)
[task 2023-06-16T09:48:04.088Z] 09:48:04 INFO - PID 19069 | Previous write of size 8 at 0x7b4000039230 by thread T23 (mutexes: write M0):
<...>
[task 2023-06-16T09:48:04.205Z] 09:48:04 INFO - PID 19069 | Thread T23 'DOM Worker' (tid=19349, running) created by main thread at:
[task 2023-06-16T09:48:04.205Z] 09:48:04 INFO - PID 19069 | #0 pthread_create /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1048:3 (firefox-bin+0xabceb) (BuildId: 43febfe3a5bea9c8cea9ba48de4b840ada51fc6e)
[task 2023-06-16T09:48:04.206Z] 09:48:04 INFO - PID 19069 | #1 _PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:458:14 (libnspr4.so+0x46c8e) (BuildId: 16f66ac472409e46454d9cf3c1c22c7afa75bf96)
[task 2023-06-16T09:48:04.207Z] 09:48:04 INFO - PID 19069 | #2 PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:533:12 (libnspr4.so+0x3bd14) (BuildId: 16f66ac472409e46454d9cf3c1c22c7afa75bf96)
[task 2023-06-16T09:48:04.207Z] 09:48:04 INFO - PID 19069 | #3 nsThread::Init(nsTSubstring<char> const&) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:634:18 (libxul.so+0x448dba5) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.208Z] 09:48:04 INFO - PID 19069 | #4 mozilla::dom::WorkerThread::Create(mozilla::dom::WorkerThreadFriendKey const&) /builds/worker/checkouts/gecko/dom/workers/WorkerThread.cpp:101:7 (libxul.so+0x901cd9b) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.209Z] 09:48:04 INFO - PID 19069 | #5 mozilla::dom::workerinternals::RuntimeService::ScheduleWorker(mozilla::dom::WorkerPrivate&) /builds/worker/checkouts/gecko/dom/workers/RuntimeService.cpp:1327:37 (libxul.so+0x8fcf3d3) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.209Z] 09:48:04 INFO - PID 19069 | #6 mozilla::dom::workerinternals::RuntimeService::RegisterWorker(mozilla::dom::WorkerPrivate&) /builds/worker/checkouts/gecko/dom/workers/RuntimeService.cpp:1209:19 (libxul.so+0x8fce7e0) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.210Z] 09:48:04 INFO - PID 19069 | #7 mozilla::dom::WorkerPrivate::Constructor(JSContext*, nsTSubstring<char16_t> const&, bool, mozilla::dom::WorkerKind, mozilla::dom::RequestCredentials, mozilla::dom::WorkerType, nsTSubstring<char16_t> const&, nsTSubstring<char> const&, mozilla::dom::WorkerLoadInfo*, mozilla::ErrorResult&, nsTString<char16_t>, std::function<void (bool)>&&, std::function<void ()>&&) /builds/worker/checkouts/gecko/dom/workers/WorkerPrivate.cpp:2683:24 (libxul.so+0x8ffd799) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.211Z] 09:48:04 INFO - PID 19069 | #8 mozilla::dom::Worker::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::dom::WorkerOptions const&, mozilla::ErrorResult&) /builds/worker/checkouts/gecko/dom/workers/Worker.cpp:43:41 (libxul.so+0x8fdcd32) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.212Z] 09:48:04 INFO - PID 19069 | #9 mozilla::dom::Worker_Binding::_constructor(JSContext*, unsigned int, JS::Value*) /builds/worker/workspace/obj-build/dom/bindings/WorkerBinding.cpp:1178:52 (libxul.so+0x6e70e93) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.212Z] 09:48:04 INFO - PID 19069 | #10 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:486:13 (libxul.so+0xc349a3a) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.213Z] 09:48:04 INFO - PID 19069 | #11 CallJSNativeConstructor /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:502:8 (libxul.so+0xc349a3a)
[task 2023-06-16T09:48:04.214Z] 09:48:04 INFO - PID 19069 | #12 InternalConstruct(JSContext*, js::AnyConstructArgs const&, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:727:10 (libxul.so+0xc349a3a)
[task 2023-06-16T09:48:04.214Z] 09:48:04 INFO - PID 19069 | #13 ConstructFromStack /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:755:10 (libxul.so+0xc358f3a) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.215Z] 09:48:04 INFO - PID 19069 | #14 js::Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3380:16 (libxul.so+0xc358f3a)
[task 2023-06-16T09:48:04.216Z] 09:48:04 INFO - PID 19069 | #15 MaybeEnterInterpreterTrampoline /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:400:10 (libxul.so+0xc347b6c) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.216Z] 09:48:04 INFO - PID 19069 | #16 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:458:13 (libxul.so+0xc347b6c)
[task 2023-06-16T09:48:04.217Z] 09:48:04 INFO - PID 19069 | #17 js::ExecuteKernel(JSContext*, JS::Handle<JSScript*>, JS::Handle<JSObject*>, js::AbstractFramePtr, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:845:13 (libxul.so+0xc34a23e) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.218Z] 09:48:04 INFO - PID 19069 | #18 js::Execute(JSContext*, JS::Handle<JSScript*>, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:877:10 (libxul.so+0xc34a3e1) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.219Z] 09:48:04 INFO - PID 19069 | #19 ExecuteScript(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/CompilationAndEvaluation.cpp:493:10 (libxul.so+0xc402ac0) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.219Z] 09:48:04 INFO - PID 19069 | #20 JS_ExecuteScript(JSContext*, JS::Handle<JSScript*>) /builds/worker/checkouts/gecko/js/src/vm/CompilationAndEvaluation.cpp:517:10 (libxul.so+0xc402c94) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.220Z] 09:48:04 INFO - PID 19069 | #21 mozilla::dom::JSExecutionContext::ExecScript() /builds/worker/checkouts/gecko/dom/base/JSExecutionContext.cpp:241:8 (libxul.so+0x6070f48) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.221Z] 09:48:04 INFO - PID 19069 | #22 ExecuteCompiledScript /builds/worker/checkouts/gecko/dom/script/ScriptLoader.cpp:2164:16 (libxul.so+0x9324deb) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.221Z] 09:48:04 INFO - PID 19069 | #23 mozilla::dom::ScriptLoader::EvaluateScript(nsIGlobalObject*, JS::loader::ScriptLoadRequest*) /builds/worker/checkouts/gecko/dom/script/ScriptLoader.cpp:2429:12 (libxul.so+0x9324deb)
[task 2023-06-16T09:48:04.222Z] 09:48:04 INFO - PID 19069 | #24 mozilla::dom::ScriptLoader::EvaluateScriptElement(JS::loader::ScriptLoadRequest*) /builds/worker/checkouts/gecko/dom/script/ScriptLoader.cpp:2233:10 (libxul.so+0x93242d3) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.223Z] 09:48:04 INFO - PID 19069 | #25 mozilla::dom::ScriptLoader::ProcessRequest(JS::loader::ScriptLoadRequest*) /builds/worker/checkouts/gecko/dom/script/ScriptLoader.cpp:1874:10 (libxul.so+0x9320c2f) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.224Z] 09:48:04 INFO - PID 19069 | #26 mozilla::dom::ScriptLoader::ProcessInlineScript(nsIScriptElement*, JS::loader::ScriptKind) /builds/worker/checkouts/gecko/dom/script/ScriptLoader.cpp:1308:10 (libxul.so+0x931ecc3) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.224Z] 09:48:04 INFO - PID 19069 | #27 mozilla::dom::ScriptLoader::ProcessScriptElement(nsIScriptElement*, nsTAutoStringN<char16_t, 64ul> const&) /builds/worker/checkouts/gecko/dom/script/ScriptLoader.cpp:933:10 (libxul.so+0x9313ffd) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.225Z] 09:48:04 INFO - PID 19069 | #28 mozilla::dom::ScriptElement::MaybeProcessScript() /builds/worker/checkouts/gecko/dom/script/ScriptElement.cpp:183:18 (libxul.so+0x9313a09) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.226Z] 09:48:04 INFO - PID 19069 | #29 AttemptToExecute /builds/worker/workspace/obj-build/dist/include/nsIScriptElement.h:222:18 (libxul.so+0x5647a22) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.227Z] 09:48:04 INFO - PID 19069 | #30 nsHtml5TreeOpExecutor::RunScript(nsIContent*) /builds/worker/checkouts/gecko/parser/html/nsHtml5TreeOpExecutor.cpp:950:22 (libxul.so+0x5647a22)
[task 2023-06-16T09:48:04.227Z] 09:48:04 INFO - PID 19069 | #31 nsHtml5TreeOpExecutor::RunFlushLoop() /builds/worker/checkouts/gecko/parser/html/nsHtml5TreeOpExecutor.cpp:741:7 (libxul.so+0x56455bb) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.228Z] 09:48:04 INFO - PID 19069 | #32 nsHtml5ExecutorReflusher::Run() /builds/worker/checkouts/gecko/parser/html/nsHtml5TreeOpExecutor.cpp:80:16 (libxul.so+0x564cb34) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.229Z] 09:48:04 INFO - PID 19069 | #33 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:555:16 (libxul.so+0x4476dd2) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.230Z] 09:48:04 INFO - PID 19069 | #34 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:880:26 (libxul.so+0x446cf01) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.230Z] 09:48:04 INFO - PID 19069 | #35 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:704:15 (libxul.so+0x446b3e6) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.231Z] 09:48:04 INFO - PID 19069 | #36 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:491:36 (libxul.so+0x446b7df) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.232Z] 09:48:04 INFO - PID 19069 | #37 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:218:37 (libxul.so+0x4479d54) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.232Z] 09:48:04 INFO - PID 19069 | #38 mozilla::detail::RunnableFunction<mozilla::TaskController::TaskController()::$_0>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:548:5 (libxul.so+0x4479d54)
[task 2023-06-16T09:48:04.233Z] 09:48:04 INFO - PID 19069 | #39 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1199:16 (libxul.so+0x449074a) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.234Z] 09:48:04 INFO - PID 19069 | #40 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:479:10 (libxul.so+0x4496e16) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.235Z] 09:48:04 INFO - PID 19069 | #41 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:85:21 (libxul.so+0x51c1a0e) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.235Z] 09:48:04 INFO - PID 19069 | #42 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:268:30 (libxul.so+0x51c253b) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.236Z] 09:48:04 INFO - PID 19069 | #43 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:370:10 (libxul.so+0x50d6078) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.237Z] 09:48:04 INFO - PID 19069 | #44 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:363:3 (libxul.so+0x50d6078)
[task 2023-06-16T09:48:04.237Z] 09:48:04 INFO - PID 19069 | #45 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:345:3 (libxul.so+0x50d6078)
[task 2023-06-16T09:48:04.238Z] 09:48:04 INFO - PID 19069 | #46 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:148:27 (libxul.so+0x95cae33) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.239Z] 09:48:04 INFO - PID 19069 | #47 XRE_RunAppShell() /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:717:20 (libxul.so+0xc121d8f) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.240Z] 09:48:04 INFO - PID 19069 | #48 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:235:9 (libxul.so+0x51c24ea) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.240Z] 09:48:04 INFO - PID 19069 | #49 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:370:10 (libxul.so+0x50d6078) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.241Z] 09:48:04 INFO - PID 19069 | #50 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:363:3 (libxul.so+0x50d6078)
[task 2023-06-16T09:48:04.242Z] 09:48:04 INFO - PID 19069 | #51 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:345:3 (libxul.so+0x50d6078)
[task 2023-06-16T09:48:04.242Z] 09:48:04 INFO - PID 19069 | #52 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:652:34 (libxul.so+0xc121a94) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.243Z] 09:48:04 INFO - PID 19069 | #53 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0xc12e242) (BuildId: f09a7f7523fecc0bf6b94f1115588ac7c124df9b)
[task 2023-06-16T09:48:04.244Z] 09:48:04 INFO - PID 19069 | #54 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:57:28 (firefox-bin+0x1346a1) (BuildId: 43febfe3a5bea9c8cea9ba48de4b840ada51fc6e)
[task 2023-06-16T09:48:04.244Z] 09:48:04 INFO - PID 19069 | #55 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:375:18 (firefox-bin+0x1346a1)
[task 2023-06-16T09:48:04.245Z] 09:48:04 INFO - PID 19069 | SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/thebes/gfxUserFontSet.cpp:1034:17 in IncrementGeneration
[task 2023-06-16T09:48:04.245Z] 09:48:04 INFO - PID 19069 | ==================
[task 2023-06-16T09:48:04.266Z] 09:48:04 INFO - PID 19069 | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2023-06-16T09:48:07.332Z] 09:48:07 INFO - PID 19069 | 1686908887330 Marionette INFO Stopped listening on port 58437
[task 2023-06-16T09:48:07.465Z] 09:48:07 INFO - PID 19069 | [Parent 19069, IPC I/O Parent] WARNING: process 19247 exited on signal 6: file /builds/worker/checkouts/gecko/ipc/chromium/src/base/process_util_posix.cc:265
[task 2023-06-16T09:48:07.502Z] 09:48:07 INFO - Browser not responding, setting status to CRASH
[task 2023-06-16T09:48:07.505Z] 09:48:07 INFO - TEST-UNEXPECTED-CRASH | /html/canvas/offscreen/text/2d.text.draw.space.collapse.start.worker.html | expected OK
[task 2023-06-16T09:48:07.507Z] 09:48:07 INFO - TEST-INFO took 5574ms
Comment 1•2 years ago
|
||
This looks like the same race as bug 1819495. Maybe this is reproducible thanks to it being a TV run? There's also a regressor marked.
Comment 2•2 years ago
|
||
Set release status flags based on info from the regressing bug 1838641
:jfkthame, since you are the author of the regressor, bug 1838641, could you take a look? Also, could you set the severity field?
For more information, please visit BugBot documentation.
Updated•2 years ago
|
Comment 3•2 years ago
|
||
Set release status flags based on info from the regressing bug 1838641
Comment 7•1 year ago
|
||
With the patch on bug 1522790 landed on autoland and mozilla-central over the weekend this failure popped-up in a lot of cases all for tests around /html/canvas/offscreen/text/2d.text.*.
Given that we had to backout the patch on bug 1522790 this failure actually blocks us from re-landing. Maybe it makes it easier to investigate and fix?
Comment 8•1 year ago
|
||
I wonder if bug 1890248 (data race in GetFontExtents) is somewhat related.
| Assignee | ||
Comment 9•1 year ago
|
||
So we can use it to guard generation-counter updates.
Updated•1 year ago
|
Comment 10•1 year ago
|
||
Comment 11•1 year ago
|
||
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Description
•