Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-45044

Workaround / fix GCC Bug 55917 - Impossible to find/debug unhandled exceptions in an std::thread

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 7.0.0
    • Cheshire-Cat
    • build
    • None
    • Triaged
    • 1
    • Unknown
    • Build Team 2021 Sprint 6, Build Team 2021 Sprint 7, Build Team 2021 Sprint 8

    Description

      Related to MB-45010, where we have a crash during a collection rebalance test (under Magma). Due to GCC Bug 55917 which is present in the version of GCC we use, we don't have an accurate backtrace of where the crash was from.

      To allow us to triage MB-45010 (determine if it affects only Magma or also couchstore), we need to workaround the aforementioned GCC bug - most straightforward option would be to avoid std::thread when creating threads for FollyExecutorPool.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              ritesh.agarwal Ritesh Agarwal
              drigby Dave Rigby (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty