Skip to content

Commit

Permalink
Valgrind Suppressions: including definite leaks in ROOT compiled with…
Browse files Browse the repository at this point in the history
… llvm
  • Loading branch information
andresailer committed Jul 10, 2017
1 parent b5c6724 commit 2719363
Showing 1 changed file with 97 additions and 2 deletions.
99 changes: 97 additions & 2 deletions etc/extra-root.supp
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,19 @@
...
}

{
SIOWriter allocating allocated in static location
Memcheck:Leak
match-leak-kinds: reachable
...
fun:_ZN17SIO_recordManager3addEPKc
fun:_ZN3SIO10SIORecords3addERP10SIO_recordPKc
fun:_ZN3SIO10SIORecordsC1Ev
fun:_ZN3SIO5LCSIO7recordsEv
fun:_ZN3SIO9SIOWriterC1Ev
...
}

## Marlin

{
Expand All @@ -47,6 +60,15 @@
fun:_ZN6marlin15ProcessorLoaderC1EN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS8_SaIS8_EEEESE_
}

{
Marlin readStream
Memcheck:Leak
match-leak-kinds: reachable
...
fun:_ZN3SIO9SIOReader10readStreamEi
fun:main
}


{
AIDAProcessor opening root file
Expand All @@ -70,6 +92,18 @@
fun:main
}


{
CLICEfficiency calculator creating branches
Memcheck:Leak
match-leak-kinds: reachable
...
fun:_ZN5TTree6Branch*
fun:_ZN24ClicEfficiencyCalculator4initEv
fun:_ZN6marlin12ProcessorMgr4initEv
fun:main
}

# {
# Global Processor instances
# Memcheck:Leak
Expand Down Expand Up @@ -585,6 +619,13 @@
...
}

{
ROOT GeomPainter
Memcheck:Leak
match-leak-kinds: reachable
...
fun:_ZN11TGeoManager14GetGeomPainterEv
}

{
ROOT TGeoManager
Expand Down Expand Up @@ -704,7 +745,7 @@
Memcheck:Leak
match-leak-kinds: reachable
...
fun:_ZNK6TClass13Get*DataMember*
fun:_ZNK6TClass*Get*DataMember*
...
}

Expand All @@ -714,4 +755,58 @@
match-leak-kinds: possible
...
fun:_ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExpr*
}
}

{
llvm CGPassManager
Memcheck:Leak
match-leak-kinds: reachable
...
fun:_ZN12_GLOBAL__N_113CGPassManager*
}

{
TClass::Init
Memcheck:Leak
match-leak-kinds: reachable
...
fun:_ZN6TClass4InitEPKcsPKSt9type_infoP16TVirtualIsAProxyS1_S1_iiP11ClassInfo_tb
}

{
llvm Emulated stuff
Memcheck:Leak
match-leak-kinds: reachable
...
fun:_ZN24TEmulatedCollectionProxyC1E*
...
}

{
llvm SelectionDAG
Memcheck:Leak
match-leak-kinds: reachable
...
fun:_ZN4llvm12SelectionDAG11getConstant*
...
}

## for llvm (the compiler)


{
TBufferFile::Write*
Memcheck:Leak
match-leak-kinds: definite
...
fun:_ZN11TBufferFile16WriteClassBuffer*
}

{
TBuildRealData, definite leak in llvm
Memcheck:Leak
match-leak-kinds: definite
...
fun:_ZN14TBuildRealData*
...
}

0 comments on commit 2719363

Please sign in to comment.