Closed
Bug 1621786
Opened 4 years ago
Closed 4 years ago
Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/skia/skia/src/core/SkBlitter_Sprite.cpp:89:13 in SkSpriteBlitter_Memcpy::blitRect(int, int, int, int)
Categories
(Core :: Graphics, defect, P5)
Core
Graphics
Tracking
()
RESOLVED
FIXED
81 Branch
Tracking | Status | |
---|---|---|
firefox81 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: decoder)
Details
(Keywords: intermittent-failure)
Attachments
(1 file)
Filed by: malexandru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=292733539&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OX3CgmZ6SPi5fjhIQcfhDA/runs/0/artifacts/public/logs/live_backing.log
[task 2020-03-11T21:04:00.502Z] 21:04:00 INFO - GECKO(3404) | Thread T28 'Compositor' (tid=3442, running) created by main thread at:
[task 2020-03-11T21:04:00.502Z] 21:04:00 INFO - GECKO(3404) | #0 pthread_create /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:967:3 (firefox+0x571ab)
[task 2020-03-11T21:04:00.502Z] 21:04:00 INFO - GECKO(3404) | #1 CreateThread /builds/worker/checkouts/gecko/ipc/chromium/src/base/platform_thread_posix.cc:123:14 (libxul.so+0x1261947)
[task 2020-03-11T21:04:00.504Z] 21:04:00 INFO - GECKO(3404) | #2 PlatformThread::Create(unsigned long, PlatformThread::Delegate*, unsigned long*) /builds/worker/checkouts/gecko/ipc/chromium/src/base/platform_thread_posix.cc:134:10 (libxul.so+0x1261947)
[task 2020-03-11T21:04:00.504Z] 21:04:00 INFO - GECKO(3404) | #3 base::Thread::StartWithOptions(base::Thread::Options const&) /builds/worker/checkouts/gecko/ipc/chromium/src/base/thread.cc:97:8 (libxul.so+0x1269f46)
[task 2020-03-11T21:04:00.504Z] 21:04:00 INFO - GECKO(3404) | #4 CreateCompositorThread /builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorThread.cpp:86:26 (libxul.so+0x202307c)
[task 2020-03-11T21:04:00.504Z] 21:04:00 INFO - GECKO(3404) | #5 mozilla::layers::CompositorThreadHolder::CompositorThreadHolder() /builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorThread.cpp:38:25 (libxul.so+0x202307c)
[task 2020-03-11T21:04:00.506Z] 21:04:00 INFO - GECKO(3404) | #6 mozilla::layers::CompositorThreadHolder::Start() /builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorThread.cpp:107:33 (libxul.so+0x202326e)
[task 2020-03-11T21:04:00.506Z] 21:04:00 INFO - GECKO(3404) | #7 gfxPlatform::InitLayersIPC() /builds/worker/checkouts/gecko/gfx/thebes/gfxPlatform.cpp:1404:5 (libxul.so+0x2089f6a)
[task 2020-03-11T21:04:00.507Z] 21:04:00 INFO - GECKO(3404) | #8 gfxPlatform::Init() /builds/worker/checkouts/gecko/gfx/thebes/gfxPlatform.cpp:1044:3 (libxul.so+0x2087f0e)
[task 2020-03-11T21:04:00.507Z] 21:04:00 INFO - GECKO(3404) | #9 gfxPlatform::GetPlatform() /builds/worker/checkouts/gecko/gfx/thebes/gfxPlatform.cpp:502:5 (libxul.so+0x2086d40)
[task 2020-03-11T21:04:00.508Z] 21:04:00 INFO - GECKO(3404) | #10 mozilla::widget::GfxInfoBase::GetContentBackend(nsTSubstring<char16_t>&) /builds/worker/checkouts/gecko/widget/GfxInfoBase.cpp:1729:25 (libxul.so+0x46f22f7)
[task 2020-03-11T21:04:00.509Z] 21:04:00 INFO - GECKO(3404) | #11 NS_InvokeByIndex /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.S:106 (libxul.so+0xa94655)
[task 2020-03-11T21:04:00.509Z] 21:04:00 INFO - GECKO(3404) | #12 GetAttribute /builds/worker/checkouts/gecko/js/xpconnect/src/xpcprivate.h:1443:12 (libxul.so+0x188cb57)
[task 2020-03-11T21:04:00.510Z] 21:04:00 INFO - GECKO(3404) | #13 XPC_WN_GetterSetter(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:987:10 (libxul.so+0x188cb57)
[task 2020-03-11T21:04:00.510Z] 21:04:00 INFO - GECKO(3404) | #14 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:476:13 (libxul.so+0x6497dfe)
[task 2020-03-11T21:04:00.512Z] 21:04:00 INFO - GECKO(3404) | #15 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:568:12 (libxul.so+0x6497dfe)
[task 2020-03-11T21:04:00.512Z] 21:04:00 INFO - GECKO(3404) | #16 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:631:10 (libxul.so+0x649a3a3)
[task 2020-03-11T21:04:00.512Z] 21:04:00 INFO - GECKO(3404) | #17 Call /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:648:8 (libxul.so+0x649a3a3)
[task 2020-03-11T21:04:00.512Z] 21:04:00 INFO - GECKO(3404) | #18 js::CallGetter(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:772:10 (libxul.so+0x649a3a3)
[task 2020-03-11T21:04:00.512Z] 21:04:00 INFO - GECKO(3404) | #19 CallGetter /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2252:12 (libxul.so+0x677b9bd)
[task 2020-03-11T21:04:00.514Z] 21:04:00 INFO - GECKO(3404) | #20 GetExistingProperty<js::CanGC> /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2303:12 (libxul.so+0x677b9bd)
[task 2020-03-11T21:04:00.514Z] 21:04:00 INFO - GECKO(3404) | #21 NativeGetPropertyInline<js::CanGC> /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2443:14 (libxul.so+0x677b9bd)
[task 2020-03-11T21:04:00.514Z] 21:04:00 INFO - GECKO(3404) | #22 js::NativeGetProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2480:10 (libxul.so+0x677b9bd)
[task 2020-03-11T21:04:00.515Z] 21:04:00 INFO - GECKO(3404) | #23 GetProperty /builds/worker/checkouts/gecko/js/src/vm/ObjectOperations-inl.h:117:10 (libxul.so+0x6488dce)
[task 2020-03-11T21:04:00.516Z] 21:04:00 INFO - GECKO(3404) | #24 GetObjectElementOperation /builds/worker/checkouts/gecko/js/src/vm/Interpreter-inl.h:457:10 (libxul.so+0x6488dce)
[task 2020-03-11T21:04:00.516Z] 21:04:00 INFO - GECKO(3404) | #25 GetElementOperationWithStackIndex /builds/worker/checkouts/gecko/js/src/vm/Interpreter-inl.h:571:10 (libxul.so+0x6488dce)
[task 2020-03-11T21:04:00.516Z] 21:04:00 INFO - GECKO(3404) | #26 Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:2847:14 (libxul.so+0x6488dce)
[task 2020-03-11T21:04:00.517Z] 21:04:00 INFO - GECKO(3404) | #27 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:448:10 (libxul.so+0x647acf9)
[task 2020-03-11T21:04:00.518Z] 21:04:00 INFO - GECKO(3404) | #28 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:603:13 (libxul.so+0x6498529)
[task 2020-03-11T21:04:00.518Z] 21:04:00 INFO - GECKO(3404) | #29 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:631:10 (libxul.so+0x64991fe)
[task 2020-03-11T21:04:00.519Z] 21:04:00 INFO - GECKO(3404) | #30 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:648:8 (libxul.so+0x64991fe)
[task 2020-03-11T21:04:00.520Z] 21:04:00 INFO - GECKO(3404) | #31 JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jsapi.cpp:2726:10 (libxul.so+0x654e01d)
[task 2020-03-11T21:04:00.521Z] 21:04:00 INFO - GECKO(3404) | #32 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedJSClass.cpp:959:17 (libxul.so+0x1883965)
[task 2020-03-11T21:04:00.521Z] 21:04:00 INFO - GECKO(3404) | #33 PrepareAndDispatch /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:125:37 (libxul.so+0xa956a4)
[task 2020-03-11T21:04:00.521Z] 21:04:00 INFO - GECKO(3404) | #34 SharedStub <null> (libxul.so+0xa94952)
[task 2020-03-11T21:04:00.521Z] 21:04:00 INFO - GECKO(3404) | #35 nsXREDirProvider::DoStartup() /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:966:11 (libxul.so+0x63765c8)
[task 2020-03-11T21:04:00.521Z] 21:04:00 INFO - GECKO(3404) | #36 XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:4348:16 (libxul.so+0x6366f82)
[task 2020-03-11T21:04:00.521Z] 21:04:00 INFO - GECKO(3404) | #37 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:4690:8 (libxul.so+0x63681b3)
[task 2020-03-11T21:04:00.521Z] 21:04:00 INFO - GECKO(3404) | #38 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:4741:21 (libxul.so+0x6368504)
[task 2020-03-11T21:04:00.523Z] 21:04:00 INFO - GECKO(3404) | #39 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0x6373012)
[task 2020-03-11T21:04:00.523Z] 21:04:00 INFO - GECKO(3404) | #40 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:217:22 (firefox+0xc8a33)
[task 2020-03-11T21:04:00.523Z] 21:04:00 INFO - GECKO(3404) | #41 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:331:16 (firefox+0xc8a33)
[task 2020-03-11T21:04:00.525Z] 21:04:00 INFO - GECKO(3404) | SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/skia/skia/src/core/SkBlitter_Sprite.cpp:89:13 in SkSpriteBlitter_Memcpy::blitRect(int, int, int, int)
[task 2020-03-11T21:04:00.525Z] 21:04:00 INFO - GECKO(3404) | ==================
[task 2020-03-11T21:04:00.561Z] 21:04:00 INFO - GECKO(3404) | Exiting due to channel error.
[task 2020-03-11T21:04:00.562Z] 21:04:00 INFO - GECKO(3404) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=20.1529) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=23.0519) [GFX1-]: Receive IPC close with reason=AbnormalShutdown
[task 2020-03-11T21:04:00.562Z] 21:04:00 INFO - GECKO(3404) | Exiting due to channel error.
[task 2020-03-11T21:04:00.563Z] 21:04:00 INFO - GECKO(3404) | Exiting due to channel error.
[task 2020-03-11T21:04:01.644Z] 21:04:01 INFO - GECKO(3404) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=35.8269)
[task 2020-03-11T21:04:01.683Z] 21:04:01 INFO - TEST-INFO | Main app process: killed by SIGIOT
[task 2020-03-11T21:04:01.684Z] 21:04:01 INFO - Buffered messages logged at 21:03:58
[task 2020-03-11T21:04:01.684Z] 21:04:01 INFO - add_task | Entering test
[task 2020-03-11T21:04:01.684Z] 21:04:01 INFO - Buffered messages finished
[task 2020-03-11T21:04:01.685Z] 21:04:01 ERROR - TEST-UNEXPECTED-FAIL | toolkit/components/windowwatcher/test/test_named_window.html | application terminated with exit code -6
[task 2020-03-11T21:04:01.685Z] 21:04:01 INFO - runtests.py | Application ran for: 0:00:52.740523
[task 2020-03-11T21:04:01.686Z] 21:04:01 INFO - zombiecheck | Reading PID log: /tmp/tmpsvrgaUpidlog
[task 2020-03-11T21:04:01.686Z] 21:04:01 INFO - ==> process 3404 launched child process 3421
[task 2020-03-11T21:04:01.686Z] 21:04:01 INFO - ==> process 3404 launched child process 3459
[task 2020-03-11T21:04:01.687Z] 21:04:01 INFO - ==> process 3404 launched child process 3494
[task 2020-03-11T21:04:01.687Z] 21:04:01 INFO - ==> process 3404 launched child process 3545
[task 2020-03-11T21:04:01.687Z] 21:04:01 INFO - ==> process 3404 launched child process 3566
[task 2020-03-11T21:04:01.688Z] 21:04:01 INFO - zombiecheck | Checking for orphan process with PID: 3545
[task 2020-03-11T21:04:01.689Z] 21:04:01 INFO - zombiecheck | Checking for orphan process with PID: 3459
[task 2020-03-11T21:04:01.689Z] 21:04:01 INFO - zombiecheck | Checking for orphan process with PID: 3421
[task 2020-03-11T21:04:01.689Z] 21:04:01 INFO - zombiecheck | Checking for orphan process with PID: 3494
[task 2020-03-11T21:04:01.689Z] 21:04:01 INFO - zombiecheck | Checking for orphan process with PID: 3566
[task 2020-03-11T21:04:01.689Z] 21:04:01 INFO - Stopping web server
[task 2020-03-11T21:04:01.704Z] 21:04:01 INFO - Stopping web socket server
[task 2020-03-11T21:04:01.728Z] 21:04:01 INFO - Stopping ssltunnel
[task 2020-03-11T21:04:01.748Z] 21:04:01 WARNING - leakcheck | refcount logging is off, so leaks can't be detected!
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) |
Updated•4 years ago
|
Summary: Intermittent GECKO(3404) | SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/skia/skia/src/core/SkBlitter_Sprite.cpp:89:13 in SkSpriteBlitter_Memcpy::blitRect(int, int, int, int) → Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/skia/skia/src/core/SkBlitter_Sprite.cpp:89:13 in SkSpriteBlitter_Memcpy::blitRect(int, int, int, int)
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) |
Assignee | ||
Comment 24•4 years ago
|
||
Updated•4 years ago
|
Assignee: nobody → choller
Status: NEW → ASSIGNED
Comment 25•4 years ago
|
||
Pushed by choller@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e09bbfd9cc0d Fix an incomplete skia suppression. r=mattwoodrow
Comment 26•4 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
status-firefox81:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 81 Branch
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
•