-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Server Programmability
-
3
PrintAllThreadStacksTest (specifically, the WithDeadThreads case) fails with a segfault when compiled with TSAN. After some discussion with billy.donahue, we discovered that TSAN has internal threads which may be blocking SIGUSR2, which violates some assumptions the server has about which threads are running and what signals they can receive.
It might be a good idea to fix this assumption so we can fully exercise the server with TSAN testing. However, I have disabled the test with TSAN for the time being in SERVER-48597 so we can get the results of more tests.
- is related to
-
SERVER-48597 Fix stack trace unit tests with TSAN
- Closed
- related to
-
SERVER-49078 Suppress ThreadSanitizer: signal-unsafe call inside of a signal
- Closed
-
SERVER-62218 Complete TODO listed in SERVER-48622
- Closed