Skip to content
Snippets Groups Projects

Tweak leak sanitizer suppressions for Cling, XrootD and TStreamerInfo with LCG97a

Merged Christopher Rob Jones requested to merge jonrob/Gaudi:ROOT-cling-shutdown-memleak into master
  • Since the move to LCG 97a LHCb leak sanitiser builds have been swamped with errors like
==2164==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x7f1ba34ee333 in operator new(unsigned long) /build/gcc/build/contrib/gcc-9.2.0/src/gcc/9.2.0/libsanitizer/lsan/lsan_interceptors.cc:222
    #1 0x7f1b8956159b in cling::Interpreter::ShutDown() (/cvmfs/lhcb.cern.ch/lib/lcg/releases/LCG_97a/ROOT/v6.20.06/x86_64-centos7-gcc9-dbg/lib/libCling.so+0x6aa59b)

which appears to be a leak from ROOT's cling during shutdown. This MR adds a suppression for this.

Issue submitted at https://sft.its.cern.ch/jira/browse/ROOT-10959

  • Some additional tweaks to the suppressions for Xrootd and TStreamerInfo are also required.

@clemenci @graven could the lhcb-sanitizers label be added for this please ?

Edited by Christopher Rob Jones

Merge request reports

Pipeline #1838173 failed

Pipeline failed for 85469443 on jonrob:ROOT-cling-shutdown-memleak

Approved by

Merged by Marco ClemencicMarco Clemencic 4 years ago (Sep 14, 2020 1:36pm UTC)

Merge details

  • Changes merged into master with be53e2b9.
  • Did not delete the source branch.

Pipeline #1934823 passed

Pipeline passed for be53e2b9 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading