Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-48622

stacktrace_test segfaults with TSAN

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • Service Arch
    • 3

    Description

      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.

      Attachments

        Activity

          People

            backlog-server-servicearch Backlog - Service Architecture
            ryan.egesdahl@mongodb.com Ryan Egesdahl (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: