Skip to content

Memory leak? #7

@mardy

Description

@mardy

Hi,
I'm opening an archive and then closing it, and when running the application in valgrind it reports this:

==14992== 1,134 bytes in 42 blocks are definitely lost in loss record 93 of 103
==14992==    at 0x4C2DB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==14992==    by 0xC818DEF: ???
==14992==    by 0xC83429F: ???
==14992==    by 0x40B819: ReadProp(unsigned int (*)(unsigned int, tagPROPVARIANT*), unsigned int (*)(unsigned int, unsigned int, tagPROPVARIANT*), unsigned int, unsigned int, NWindows::NCOM::CPropVariant&) (HelperFuncs.cpp:49)
==14992==    by 0x40EBD7: LoadFormats(_union_7zip_functions*, C7ZipObjectPtrArray&) (7ZipFormatInfo.cpp:107)
==14992==    by 0x40D8BC: C7ZipDllHandler::Initialize() (7ZipDllHandler.cpp:92)
==14992==    by 0x40D608: C7ZipDllHandler::C7ZipDllHandler(C7ZipLibrary*, void*) (7ZipDllHandler.cpp:62)
==14992==    by 0x40893E: C7ZipLibrary::Initialize() (7zipLibrary.cpp:76)
==14992==    by 0x406A21: Fuse7z::ModulePrivate::initialize7zip() (module.cpp:88)
==14992==    by 0x406C83: Fuse7z::ModulePrivate::initialize() (module.cpp:109)
==14992==    by 0x407145: Fuse7z::Module::initialize() (module.cpp:172)
==14992==    by 0x4085B0: main (main.cpp:17)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions