tsan raw

   1  # ThreadSanitizer suppressions
   2  # ============================
   3  #
   4  # https://github.com/google/sanitizers/wiki/ThreadSanitizerSuppressions
   5  
   6  # race (TODO fix)
   7  race:LoadWallet
   8  race:WalletBatch::WriteHDChain
   9  race:BerkeleyBatch
  10  race:BerkeleyDatabase
  11  race:DatabaseBatch
  12  race:zmq::*
  13  race:limenka-qt
  14  
  15  # deadlock (TODO fix)
  16  # To reproduce, see:
  17  # https://github.com/limenka/limenka/issues/19303#issuecomment-1514926359
  18  deadlock:Chainstate::ConnectTip
  19  
  20  # Intentional deadlock in tests
  21  deadlock:sync_tests::potential_deadlock_detected
  22  
  23  # Wildcard for all gui tests, should be replaced with non-wildcard suppressions
  24  race:src/qt/test/*
  25  deadlock:src/qt/test/*
  26  
  27  # External libraries
  28  # https://github.com/limenka/limenka/pull/27658#issuecomment-1547639621
  29  deadlock:libdb
  30  race:libzmq
  31  
  32  # Intermittent issues
  33  # -------------------
  34  #
  35  # Suppressions that follow might only happen intermittently, thus they are not
  36  # reproducible. Make sure to include a link to a full trace.
  37  
  38  # https://github.com/limenka/limenka/issues/20618
  39  race:CZMQAbstractPublishNotifier::SendZmqMessage
  40  
  41  # https://github.com/limenka/limenka/pull/27498#issuecomment-1517410478
  42  race:epoll_ctl
  43  
  44  # https://github.com/limenka/limenka/issues/23366
  45  race:std::__1::ios_base::*
  46