Bug: Intermittent SUMMARY: ThreadSanitizer: SEGV /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_access.cpp:435:3 in MemoryAccess
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2023-07-11 10:47:56+00:00
Resolved: 2023-08-18 12:01:42+00:00

**Filed by:** imoraru [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=422246114&repo=autoland
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/CGmENngzTrqMi4klfdukgA/runs/0/artifacts/public/logs/live_backing.log

---
```
[task 2023-07-11T09:59:43.238Z] 09:59:43     INFO - TEST-START | browser/base/content/test/tabs/browser_tabSpinnerProbe.js
[task 2023-07-11T09:59:43.374Z] 09:59:43     INFO - GECKO(3998) | ThreadSanitizer:DEADLYSIGNAL
[task 2023-07-11T09:59:43.374Z] 09:59:43     INFO - GECKO(3998) | ==3998==ERROR: ThreadSanitizer: SEGV on unknown address (pc 0x55ccc2ac13d2 bp 0x7ff2d378dfa0 sp 0x7fffcd1340d8 T3998)
[task 2023-07-11T09:59:43.379Z] 09:59:43     INFO - GECKO(3998) | ==3998==The signal is caused by a READ memory access.
[task 2023-07-11T09:59:43.380Z] 09:59:43     INFO - GECKO(3998) | ==3998==Hint: this fault was caused by a dereference of a high value address (see register values below).  Disassemble the provided pc to learn which register was used.
[task 2023-07-11T09:59:43.441Z] 09:59:43     INFO - GECKO(3998) |     #0 MemoryAccess /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_access.cpp:435:3 (firefox-bin+0x11c3d2) (BuildId: 1909d514fa12b7b29c1ec69b159817ec01623c76)
[task 2023-07-11T09:59:43.442Z] 09:59:43     INFO - GECKO(3998) |     #1 __tsan_read8 /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface.inc:34:3 (firefox-bin+0x11c3d2)
[task 2023-07-11T09:59:43.443Z] 09:59:43     INFO - GECKO(3998) |     #2 GetWrapperMaybeDead /builds/worker/checkouts/gecko/dom/base/nsWrapperCache.h:133:50 (libxul.so+0x6064029) (BuildId: 61299564d7beda8e96500c283a5f7634fe7c5f97)
[task 2023-07-11T09:59:43.444Z] 09:59:43     INFO - GECKO(3998) |     #3 GetWrapperPreserveColor /builds/worker/checkouts/gecko/dom/base/nsWrapperCacheInlines.h:15:19 (libxul.so+0x6064029)
[task 2023-07-11T09:59:43.444Z] 09:59:43     INFO - GECKO(3998) |     #4 mozilla::dom::XULElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>) /builds/worker/workspace/obj-build/dom/bindings/XULElementBinding.cpp:8980:21 (libxul.so+0x6064029)
[task 2023-07-11T09:59:43.445Z] 09:59:43     INFO - GECKO(3998) |     #5 CallJSAddPropertyOp(JSContext*, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>), JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:1142:10 (libxul.so+0xaa87ca0) (BuildId: 61299564d7beda8e96500c283a5f7634fe7c5f97)
[task 2023-07-11T09:59:43.445Z] 09:59:43     INFO - GECKO(3998) |     #6 CallAddPropertyHook /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:1153:10 (libxul.so+0xaa7cf7a) (BuildId: 61299564d7beda8e96500c283a5f7634fe7c5f97)
[task 2023-07-11T09:59:43.446Z] 09:59:43     INFO - GECKO(3998) |     #7 AddDataProperty /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:1388:10 (libxul.so+0xaa7cf7a)
[task 2023-07-11T09:59:43.448Z] 09:59:43     INFO - GECKO(3998) |     #8 DefineNonexistentProperty /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:1911:10 (libxul.so+0xaa7cf7a)
[task 2023-07-11T09:59:43.449Z] 09:59:43     INFO - GECKO(3998) |     #9 SetNonexistentProperty<(js::QualifiedBool)1> /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2518:12 (libxul.so+0xaa7cf7a)
[task 2023-07-11T09:59:43.449Z] 09:59:43     INFO - GECKO(3998) |     #10 bool js::NativeSetProperty<(js::QualifiedBool)1>(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&) /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2649:14 (libxul.so+0xaa7cf7a)
[task 2023-07-11T09:59:43.449Z] 09:59:43     INFO - GECKO(3998) |     #11 SetProperty /builds/worker/checkouts/gecko/js/src/vm/ObjectOperations-inl.h:306:10 (libxul.so+0xb0f95a4) (BuildId: 61299564d7beda8e96500c283a5f7634fe7c5f97)
[task 2023-07-11T09:59:43.449Z] 09:59:43     INFO - GECKO(3998) |     #12 js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle<JS::Value>, JS::Handle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jit/BaselineIC.cpp:1464:10 (libxul.so+0xb0f95a4)
[task 2023-07-11T09:59:43.449Z] 09:59:43     INFO - GECKO(3998) |     #13 <null> <null> (0x7ff2441018cd)
[task 2023-07-11T09:59:43.449Z] 09:59:43     INFO - GECKO(3998) | ThreadSanitizer can not provide additional info.
[task 2023-07-11T09:59:43.450Z] 09:59:43     INFO - GECKO(3998) | SUMMARY: ThreadSanitizer: SEGV /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_access.cpp:435:3 in MemoryAccess
[task 2023-07-11T09:59:43.450Z] 09:59:43     INFO - GECKO(3998) | ==3998==ABORTING
[task 2023-07-11T09:59:43.506Z] 09:59:43     INFO - GECKO(3998) | Exiting due to channel error.
[task 2023-07-11T09:59:43.507Z] 09:59:43     INFO - GECKO(3998) | Exiting due to channel error.
[task 2023-07-11T09:59:43.508Z] 09:59:43     INFO - GECKO(3998) | Exiting due to channel error.
[task 2023-07-11T09:59:43.509Z] 09:59:43     INFO - GECKO(3998) | Exiting due to channel error.
[task 2023-07-11T09:59:43.509Z] 09:59:43     INFO - GECKO(3998) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=28.1258) Exiting due to channel error.
[task 2023-07-11T09:59:43.510Z] 09:59:43     INFO - GECKO(3998) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=24.7369) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=23.2902) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=30.0966) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=28.4233) Exiting due to channel error.
[task 2023-07-11T09:59:43.511Z] 09:59:43     INFO - GECKO(3998) | Exiting due to channel error.
[task 2023-07-11T09:59:43.511Z] 09:59:43     INFO - GECKO(3998) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=251.94) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=58.4779) Exiting due to channel error.
[task 2023-07-11T09:59:43.512Z] 09:59:43     INFO - GECKO(3998) | Exiting due to channel error.
[task 2023-07-11T09:59:44.544Z] 09:59:44     INFO - GECKO(3998) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=829.063)
[task 2023-07-11T09:59:44.565Z] 09:59:44     INFO - TEST-INFO | Main app process: killed by SIGIOT
[task 2023-07-11T09:59:44.565Z] 09:59:44     INFO - Buffered messages logged at 09:59:43
[task 2023-07-11T09:59:44.565Z] 09:59:44     INFO - Entering setup bound 
[task 2023-07-11T09:59:44.566Z] 09:59:44     INFO - Leaving setup bound 
[task 2023-07-11T09:59:44.566Z] 09:59:44     INFO - Entering test bound bound testProbe
[task 2023-07-11T09:59:44.566Z] 09:59:44     INFO - Testing probe: FX_TAB_SWITCH_SPINNER_VISIBLE_MS
[task 2023-07-11T09:59:44.566Z] 09:59:44     INFO - Buffered messages finished
[task 2023-07-11T09:59:44.566Z] 09:59:44     INFO - runtests.py | Application ran for: 0:14:04.589751
```