J
Sodala, jetzt schaut das schon besser aus, danke euch. Klar lese ich die Sachen und mache mir darüber Gedanken, in dem Thread war es aber einige Mal so, dass die Antwort noch nicht vor meinen Augen war, weil ich den Thread offen hatte und direkt auf meinen eigenen Beitrag antwortete, ohne die Seite vorab zu aktualisieren.
==13588==
==13588== HEAP SUMMARY:
==13588== in use at exit: 5,610 bytes in 82 blocks
==13588== total heap usage: 389,628 allocs, 389,546 frees, 10,013,178 bytes allocated
==13588==
==13588== 33 bytes in 1 blocks are definitely lost in loss record 1 of 4
==13588== at 0x402569A: operator new(unsigned int) (vg_replace_malloc.c:255)
==13588== by 0x807DB7A: void seqan::appendValue<seqan::StringSet<seqan::String<char, seqan::Alloc<void> >, seqan::Owner<seqan::Tagseqan::Default_ const> >, seqan::String<char, seqan::Alloc<void> > >(seqan::StringSet<seqan::String<char, seqan::Alloc<void> >, seqan::Owner<seqan::Tagseqan::Default_ const> >&, seqan::String<char, seqan::Alloc<void> > const&) (basic_allocator_interface.h:199)
==13588== by 0x8080BB5: Msa::readMsaFromFile(std::string) (msa.h:417)
==13588== by 0x80733F1: main (msa.h:384)
==13588==
==13588== 100 bytes in 1 blocks are definitely lost in loss record 2 of 4
==13588== at 0x402569A: operator new(unsigned int) (vg_replace_malloc.c:255)
==13588== by 0x807DB7A: void seqan::appendValue<seqan::StringSet<seqan::String<char, seqan::Alloc<void> >, seqan::Owner<seqan::Tagseqan::Default_ const> >, seqan::String<char, seqan::Alloc<void> > >(seqan::StringSet<seqan::String<char, seqan::Alloc<void> >, seqan::Owner<seqan::Tagseqan::Default_ const> >&, seqan::String<char, seqan::Alloc<void> > const&) (basic_allocator_interface.h:199)
==13588== by 0x8080B92: Msa::readMsaFromFile(std::string) (msa.h:415)
==13588== by 0x80733F1: main (msa.h:384)
==13588==
==13588== 1,320 bytes in 40 blocks are definitely lost in loss record 3 of 4
==13588== at 0x402569A: operator new(unsigned int) (vg_replace_malloc.c:255)
==13588== by 0x807D827: seqan::Size<seqan::String<seqan::String<char, seqan::Alloc<void> >, seqan::Alloc<void> > >::Type seqan::_Resize_String<seqan::Tagseqan::TagGenerous_ const>::resize_<seqan::String<seqan::String<char, seqan::Alloc<void> >, seqan::Alloc<void> > >(seqan::String<seqan::String<char, seqan::Alloc<void> >, seqan::Alloc<void> >&, seqan::Size<seqan::String<seqan::String<char, seqan::Alloc<void> >, seqan::Alloc<void> > >::Type) (basic_allocator_interface.h:199)
==13588== by 0x807DB0D: void seqan::appendValue<seqan::StringSet<seqan::String<char, seqan::Alloc<void> >, seqan::Owner<seqan::Tagseqan::Default_ const> >, seqan::String<char, seqan::Alloc<void> > >(seqan::StringSet<seqan::String<char, seqan::Alloc<void> >, seqan::Owner<seqan::Tagseqan::Default_ const> >&, seqan::String<char, seqan::Alloc<void> > const&) (string_base.h:1705)
==13588== by 0x8080BB5: Msa::readMsaFromFile(std::string) (msa.h:417)
==13588== by 0x80733F1: main (msa.h:384)
==13588==
==13588== 4,157 bytes in 40 blocks are definitely lost in loss record 4 of 4
==13588== at 0x402569A: operator new(unsigned int) (vg_replace_malloc.c:255)
==13588== by 0x807D827: seqan::Size<seqan::String<seqan::String<char, seqan::Alloc<void> >, seqan::Alloc<void> > >::Type seqan::_Resize_String<seqan::Tagseqan::TagGenerous_ const>::resize_<seqan::String<seqan::String<char, seqan::Alloc<void> >, seqan::Alloc<void> > >(seqan::String<seqan::String<char, seqan::Alloc<void> >, seqan::Alloc<void> >&, seqan::Size<seqan::String<seqan::String<char, seqan::Alloc<void> >, seqan::Alloc<void> > >::Type) (basic_allocator_interface.h:199)
==13588== by 0x807DB0D: void seqan::appendValue<seqan::StringSet<seqan::String<char, seqan::Alloc<void> >, seqan::Owner<seqan::Tagseqan::Default_ const> >, seqan::String<char, seqan::Alloc<void> > >(seqan::StringSet<seqan::String<char, seqan::Alloc<void> >, seqan::Owner<seqan::Tagseqan::Default_ const> >&, seqan::String<char, seqan::Alloc<void> > const&) (string_base.h:1705)
==13588== by 0x8080B92: Msa::readMsaFromFile(std::string) (msa.h:415)
==13588== by 0x80733F1: main (msa.h:384)
==13588==
==13588== LEAK SUMMARY:
==13588== definitely lost: 5,610 bytes in 82 blocks
==13588== indirectly lost: 0 bytes in 0 blocks
==13588== possibly lost: 0 bytes in 0 blocks
==13588== still reachable: 0 bytes in 0 blocks
==13588== suppressed: 0 bytes in 0 blocks
==13588==
==13588== For counts of detected and suppressed errors, rerun with: -v
==13588== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 22 from 7)