Simplify a bit
[LibreOffice.git] / leak-suppress.txt
blob6adbb70650a85aebfd0d730014b8ae0f24245576
2 # This file is part of the LibreOffice project.
4 # This Source Code Form is subject to the terms of the Mozilla Public
5 # License, v. 2.0. If a copy of the MPL was not distributed with this
6 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 # Use via environment variable LSAN_OPTIONS=suppressions=.../leak-suppress.txt
11 # uno typelib
12 leak:cppu/source/typelib/typelib.cxx
13 leak:cppuhelper/source/typemanager.cxx
15 # uno component context
16 leak:cppu::defaultBootstrap_InitialComponentContext
18 # global objects
19 leak:SfxFilterContainer::ReadSingleFilter_Impl
21 # build-time tool soltools/cpp:
22 leak:soltools/cpp/_cpp.c
24 # bridge's RTTI information, leaked knowingly
25 leak:RTTI::getRTTI
27 # ignore glib reported leaks, most likely false positives
28 # glib not built with asan/lsan
29 leak:libglib
31 # ignore gdk reported leaks, most likely false positives
32 # gdk not built with asan/lsan
33 leak:libgdk
35 # ignore fontconfig reported leaks, most likely false positives
36 # fontconfig not built with asan/lsan
37 leak:libfontconfig.so
39 # ignore libGL related leaks, most likely false positives
40 # libGL is not built with asan/lsan
41 leak:libGL.so
43 # knowingly leaked in the unit tests to get a SfxMedium
44 leak:SfxObjectShell::DoInitUnitTest
46 # ignore some libc related leaks
47 leak:__new_exitfn
48 leak:__GI___strdup
50 # ignore python leaks
51 leak:_PyMem_RawMalloc
53 # ignore leak in gpgmepp external library
54 leak:mkdefsinc
56 # idlc deliberately leaks
57 leak:idlc/source/idlcmain.cxx
59 # deliberate leak in cppunit
60 leak:sal/cppunittester/cppunittester.cxx
62 # TODO Firebird appears to be leaking like a sieve
63 leak:connectivity::firebird::
64 leak:Firebird::
66 # TODO leaks in basic module
67 # these appears to be some kind of ref-counting cycle
68 leak:SbiRuntime::
69 leak:SbModule::
71 # LibXML leaks a couple of objects
72 leak:libxml2.so
74 # LibCoin leaks a little
75 leak:coinComputeIntVariables
76 leak:CoinMessages::operator=(CoinMessages const&)
78 # ignore the in-process Java VM
79 leak:libjvm
81 # TODO The code in Signing::Verify is clearly leaking this structure, but naively destroying it inside
82 # that method results in heap-use-after-free errors
83 leak:NSS_CMSMessage_CreateFromDER
84 leak:PK11_FindPrivateKeyFromCert
85 leak:PK11_ImportDERPrivateKeyInfoAndReturnKey