- cords, build #006, valgrind output:
- $ svn info
- Path: .
- Working Copy Root Path: /home/test001/work/rds_testbuild6_olddevel_cords/Rds_15_17_074
- URL: http://svn.rovema.de/repos/pack-control/branches/SystemModule/Rds_15_17_074
- Relative URL: ^/branches/SystemModule/Rds_15_17_074
- Repository Root: http://svn.rovema.de/repos/pack-control
- Repository UUID: 06019806-4cc5-4b92-a98c-0c069bf4eaf1
- Revision: 9277
- Node Kind: directory
- Schedule: normal
- Last Changed Author: siegfried.wulsch
- Last Changed Rev: 9277
- Last Changed Date: 2021-09-07 13:07:31 +0200 (Tue, 07 Sep 2021)
- $ su - root -c 'set -o xtrace ; rm /tmp/zzzu1 ; LD_LIBRARY_PATH=/lib32:/usr/lib32:/opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib:/opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/lib32/:/opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot.ok/usr/lib/i386-linux-gnu/:/opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/ valgrind --read-var-info=yes --leak-check=full --show-leak-kinds=all --track-origins=yes --num-callers=128 /home/test001/work/rds_testbuild6_olddevel_cords/Rds_15_17_074/Rds/CoRds/Debug/cords -f /opt/rovema/mydata/Marvin_Testdaten_fuer_Co-RDS_Formatlisten-Export/EWTI_18275_Hitschler.RDF ; echo "res=$?"'
- Password:
- + rm /tmp/zzzu1
- rm: cannot remove '/tmp/zzzu1': No such file or directory
- + LD_LIBRARY_PATH=/lib32:/usr/lib32:/opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib:/opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/lib32/:/opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot.ok/usr/lib/i386-linux-gnu/:/opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/
- + valgrind --read-var-info=yes --leak-check=full --show-leak-kinds=all --track-origins=yes --num-callers=128 /home/test001/work/rds_testbuild6_olddevel_cords/Rds_15_17_074/Rds/CoRds/Debug/cords -f /opt/rovema/mydata/Marvin_Testdaten_fuer_Co-RDS_Formatlisten-Export/EWTI_18275_Hitschler.RDF
- ==499883== Memcheck, a memory error detector
- ==499883== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
- ==499883== Using Valgrind-3.16.1 and LibVEX; rerun with -h for copyright info
- ==499883== Command: /home/test001/work/rds_testbuild6_olddevel_cords/Rds_15_17_074/Rds/CoRds/Debug/cords -f /opt/rovema/mydata/Marvin_Testdaten_fuer_Co-RDS_Formatlisten-Export/EWTI_18275_Hitschler.RDF
- ==499883==
- --499883-- warning: addVar: in range 0x0 .. 0x309 outside all rx mapped areas (this)
- --499883-- warning: addVar: in range 0x0 .. 0x309 outside all rx mapped areas (val)
- --499883-- warning: addVar: in range 0x0 .. 0x309 outside all rx mapped areas (this)
- --499883-- warning: addVar: in range 0x0 .. 0x309 outside all rx mapped areas (val)
- --499883-- warning: addVar: in range 0x0 .. 0x309 outside all rx mapped areas (this)
- --499883-- warning: addVar: in range 0x0 .. 0x309 outside all rx mapped areas (val)
- ==499883== WARNING: valgrind ignores shmget(shmflg) SHM_HUGETLB
- /home/test001/work/rds_testbuild6_olddevel_cords/Rds_15_17_074/Rds/CoRds/Debug/cords: Start.
- ==499883== Conditional jump or move depends on uninitialised value(s)
- ==499883== at 0x4C843E3: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C449B5: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C45D6C: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C58944: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C3506D: snprintf (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x40F3B0A: C_PosixSystem::LogMsgVar(std::string const&, int, char*) (PosixSystem.cpp:620)
- ==499883== by 0x40F3A0E: C_PosixSystem::LogMsg(std::string const&, int, ...) (PosixSystem.cpp:595)
- ==499883== by 0x8119C08: evalStartParameter(int, char* const*, _rds_init_params&) (LinuxEvalCallParam.cpp:189)
- ==499883== by 0x8193E78: cords_main(int, char**) (RdsMain.cpp:1410)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- 13:14:24.678 [499883 main_CoRds]; [INFO] Parameter: /opt/rovema/mydata/Marvin_Testdaten_fuer_Co-RDS_Formatlisten-Export/EWTI_18275_Hitschler.RDF
- ==499883== Conditional jump or move depends on uninitialised value(s)
- ==499883== at 0x4C843FD: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C449B5: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C45D6C: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C2F723: vprintf (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x40F3C28: C_PosixSystem::LogMsgVar(std::string const&, int, char*) (PosixSystem.cpp:630)
- ==499883== by 0x40F3A0E: C_PosixSystem::LogMsg(std::string const&, int, ...) (PosixSystem.cpp:595)
- ==499883== by 0x811A193: evalStartParameter(int, char* const*, _rds_init_params&) (LinuxEvalCallParam.cpp:257)
- ==499883== by 0x8193E78: cords_main(int, char**) (RdsMain.cpp:1410)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- 13:14:24.753 [499883 main_CoRds]; [NOTICE] heartbeat: 1 - exec: 0 - daemon: 1 -log-level: 3 - use-sram: 1 - signal handler: 0 - location: /opt/rovema/rds - rdf-file: /opt/rovema/mydata/Marvin_Testdaten_fuer_Co-RDS_Formatlisten-Export/EWTI_18275_Hitschler.RDF
- Work dir: '/opt/rovema/rds', RDF from file: 'EWTI_18275_Hitschler.RDF'
- LangCodes: 'de en '
- Found : 'de; en;
- ==499883== Conditional jump or move depends on uninitialised value(s)
- ==499883== at 0x4C843C9: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C0A76A: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C0A90D: __gconv_create_spec (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C0056E: iconv_open (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x47D1EF1: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
- ==499883== by 0x47CFD5A: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
- ==499883== by 0x47D0105: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
- ==499883== by 0x4798A12: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
- ==499883== by 0x4798B6B: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
- ==499883== by 0x47D6BB1: archive_read_next_header (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
- ==499883== by 0x422B13F: C_TextSource::C_TextSource(char const*) (TextSource.cpp:71)
- ==499883== by 0x422B460: C_TextSource::getTextSource(char const*) (TextSource.cpp:114)
- ==499883== by 0x81BA848: CoRds::CoRds::CoRds(C_Rds&) (CoRds.cpp:100)
- ==499883== by 0x8193F3F: cords_main(int, char**) (RdsMain.cpp:1415)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- ==499883== Conditional jump or move depends on uninitialised value(s)
- ==499883== at 0x4C84407: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C0A76A: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C0A916: __gconv_create_spec (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C0056E: iconv_open (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x47D1EF1: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
- ==499883== by 0x47CFD5A: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
- ==499883== by 0x47D0105: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
- ==499883== by 0x4798A12: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
- ==499883== by 0x4798B6B: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
- ==499883== by 0x47D6BB1: archive_read_next_header (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
- ==499883== by 0x422B13F: C_TextSource::C_TextSource(char const*) (TextSource.cpp:71)
- ==499883== by 0x422B460: C_TextSource::getTextSource(char const*) (TextSource.cpp:114)
- ==499883== by 0x81BA848: CoRds::CoRds::CoRds(C_Rds&) (CoRds.cpp:100)
- ==499883== by 0x8193F3F: cords_main(int, char**) (RdsMain.cpp:1415)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- C_TextSource: insert language : 'de'
- C_TextSource: insert language : 'en'
- #### mark: begin export
- Use languge 'de' textsource:0x141896c0;
- Formatlist export -loadFormatListsFromRecipes() finished!
- adding: FormatListsForRecipe1.csv (deflated 79%)
- adding: FormatListsForRecipe2.csv (deflated 79%)
- adding: FormatListsForRecipe3.csv (deflated 79%)
- adding: FormatListsForRecipe4.csv (deflated 79%)
- adding: FormatListsForRecipe5.csv (deflated 79%)
- adding: FormatListsForRecipe6.csv (deflated 79%)
- adding: FormatListsForRecipe7.csv (deflated 79%)
- adding: FormatListsForRecipe8.csv (deflated 79%)
- adding: FormatListsForRecipe9.csv (deflated 79%)
- adding: FormatListsForRecipe10.csv (deflated 79%)
- adding: FormatListsForRecipe15.csv (deflated 79%)
- adding: FormatListsForRecipe16.csv (deflated 79%)
- adding: FormatListsForRecipe101.csv (deflated 79%)
- adding: FormatListsForRecipe102.csv (deflated 79%)
- adding: FormatListsForRecipe103.csv (deflated 79%)
- adding: FormatListsForRecipe104.csv (deflated 79%)
- adding: FormatListsForRecipe105.csv (deflated 79%)
- adding: FormatListsForRecipe106.csv (deflated 79%)
- adding: FormatListsForRecipe107.csv (deflated 79%)
- adding: FormatListsForRecipe108.csv (deflated 79%)
- adding: FormatListsForRecipe109.csv (deflated 79%)
- adding: FormatListsForRecipe110.csv (deflated 79%)
- adding: FormatLists.meta (deflated 5%)
- Use languge 'en' textsource:0x141896c0;
- Formatlist export -loadFormatListsFromRecipes() finished!
- adding: FormatListsForRecipe1.csv (deflated 79%)
- adding: FormatListsForRecipe2.csv (deflated 79%)
- adding: FormatListsForRecipe3.csv (deflated 79%)
- adding: FormatListsForRecipe4.csv (deflated 79%)
- adding: FormatListsForRecipe5.csv (deflated 79%)
- adding: FormatListsForRecipe6.csv (deflated 79%)
- adding: FormatListsForRecipe7.csv (deflated 79%)
- adding: FormatListsForRecipe8.csv (deflated 79%)
- adding: FormatListsForRecipe9.csv (deflated 79%)
- adding: FormatListsForRecipe10.csv (deflated 79%)
- adding: FormatListsForRecipe15.csv (deflated 79%)
- adding: FormatListsForRecipe16.csv (deflated 79%)
- adding: FormatListsForRecipe101.csv (deflated 79%)
- adding: FormatListsForRecipe102.csv (deflated 79%)
- adding: FormatListsForRecipe103.csv (deflated 79%)
- adding: FormatListsForRecipe104.csv (deflated 79%)
- adding: FormatListsForRecipe105.csv (deflated 79%)
- adding: FormatListsForRecipe106.csv (deflated 79%)
- adding: FormatListsForRecipe107.csv (deflated 79%)
- adding: FormatListsForRecipe108.csv (deflated 79%)
- adding: FormatListsForRecipe109.csv (deflated 79%)
- adding: FormatListsForRecipe110.csv (deflated 79%)
- adding: FormatLists.meta (deflated 5%)
- #### mark: done export
- /home/test001/work/rds_testbuild6_olddevel_cords/Rds_15_17_074/Rds/CoRds/Debug/cords: Mark end catch().
- delete de
- destruct C_Language: de
- delete en
- destruct C_Language: en
- 13:17:38.883 [499960 infoCoRds]; [INFO] Finish Informtask of CoRds -1- HostCPU(127.0.0.1):
- 13:17:39.124 [499918 rdsPollProc]; [INFO] Finish C_RdsDataProcess::procPollTask() !
- ==499883== Thread 13:
- ==499883== Conditional jump or move depends on uninitialised value(s)
- ==499883== at 0x4C843FD: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C449B5: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C45D6C: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C58944: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C3506D: snprintf (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x40F3B0A: C_PosixSystem::LogMsgVar(std::string const&, int, char*) (PosixSystem.cpp:620)
- ==499883== by 0x40F3A0E: C_PosixSystem::LogMsg(std::string const&, int, ...) (PosixSystem.cpp:595)
- ==499883== by 0x8141A41: C_RdsClientLocal::informTask() (RdsClientLocal.cpp:471)
- ==499883== by 0x81413C2: informLocal (RdsClientLocal.cpp:253)
- ==499883== by 0x40F3238: C_PosixSystem::threadEntry(void*) (PosixSystem.cpp:267)
- ==499883== by 0x48AF0B3: start_thread (in /usr/lib32/libpthread-2.31.so)
- ==499883== by 0x4CE5255: clone (in /usr/lib32/libc-2.31.so)
- ==499883==
- 13:17:39.616 [499919 infoRds_Intern]; [INFO] Finish Informtask of Rds_Intern -1- HostCPU(127.0.0.1):
- 13:17:40.805 [499914 tRdsError]; [WARNING] C_RdsError::errorLogTask finish error log Task!!!
- /home/test001/work/rds_testbuild6_olddevel_cords/Rds_15_17_074/Rds/CoRds/Debug/cords: End.
- 13:17:40.872 [499883 unknown]; [ERROR] C_MsgQue(C_RdsLogList::m_oLogListMsgQueue)::NativError 'Device or resource busy' during 'C_MsgQue::~C_MsgQue()' in line 281.
- ==499883==
- ==499883== HEAP SUMMARY:
- ==499883== in use at exit: 470,828 bytes in 14,796 blocks
- ==499883== total heap usage: 1,986,052 allocs, 1,971,256 frees, 108,799,433 bytes allocated
- ==499883==
- ==499883== Thread 1:
- ==499883== 4 bytes in 1 blocks are still reachable in loss record 1 of 20
- ==499883== at 0x40373CB: operator new[](unsigned int) (vg_replace_malloc.c:425)
- ==499883== by 0x40EC795: C_RovTool::strAlloc(unsigned int, bool) (RovTool.cpp:155)
- ==499883== by 0x40EC88E: C_RovTool::strCopy(char const*, bool) (RovTool.cpp:200)
- ==499883== by 0x81B3EB6: C_RdsString::readNodeDataFromString(C_RdsLoadFlags&, std::string&, T_SoftwareVersion const&) (RdsString.cpp:234)
- ==499883== by 0x815EAEC: C_RdsDataStream::readLine(C_RdsLoadFlags&, std::string&, C_RdsDirectory*, C_RdsDirectory*&) (RdsDataStream.cpp:733)
- ==499883== by 0x815EEA8: C_RdsDataStream::readStream(C_RdsLoadFlags&, std::istream&, char const*, C_RdsDirectory*, bool, char const*) (RdsDataStream.cpp:796)
- ==499883== by 0x8161B76: C_RdsDataStream::loadRecipConf(C_RdsDirectory*, unsigned int, char const*, char const*, C_RdsClient const*) (RdsDataStream.cpp:1830)
- ==499883== by 0x816004E: C_RdsDataStream::_loadRecipe(C_RdsNode const*, char const*, int, C_RdsClient const*) (RdsDataStream.cpp:1197)
- ==499883== by 0x81AF7DC: C_RdsRmaService::serviceThread(unsigned int) (RdsRmaService.cpp:138)
- ==499883== by 0x40F3238: C_PosixSystem::threadEntry(void*) (PosixSystem.cpp:267)
- ==499883== by 0x48AF0B3: start_thread (in /usr/lib32/libpthread-2.31.so)
- ==499883== by 0x4CE5255: clone (in /usr/lib32/libc-2.31.so)
- ==499883==
- ==499883== 20 bytes in 1 blocks are indirectly lost in loss record 2 of 20
- ==499883== at 0x4036CAB: operator new(unsigned int) (vg_replace_malloc.c:336)
- ==499883== by 0x49BD34B: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib32/libstdc++.so.6.0.28)
- ==499883== by 0x813C04A: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
- ==499883== by 0x49BF977: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib32/libstdc++.so.6.0.28)
- ==499883== by 0x40F64C4: C_Thread::C_Thread(char const*, int) (Thread.cpp:176)
- ==499883== by 0x40F6CE3: C_Thread::GetCurrentThreadPtr() (Thread.cpp:410)
- ==499883== by 0x40F3ABD: C_PosixSystem::LogMsgVar(std::string const&, int, char*) (PosixSystem.cpp:618)
- ==499883== by 0x40F3A0E: C_PosixSystem::LogMsg(std::string const&, int, ...) (PosixSystem.cpp:595)
- ==499883== by 0x40EF287: C_MsgQue::~C_MsgQue() (RMsgQue.cpp:281)
- ==499883== by 0x4C1879D: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C18970: exit (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4BFFE51: (below main) (in /usr/lib32/libc-2.31.so)
- ==499883==
- ==499883== 24 bytes in 1 blocks are still reachable in loss record 3 of 20
- ==499883== at 0x4036CAB: operator new(unsigned int) (vg_replace_malloc.c:336)
- ==499883== by 0x49BD34B: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib32/libstdc++.so.6.0.28)
- ==499883== by 0x813C04A: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
- ==499883== by 0x49BF977: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib32/libstdc++.so.6.0.28)
- ==499883== by 0x81896D9: C_RdsLogList::StartWrite2FileTask() (RdsLoglist.cpp:166)
- ==499883== by 0x8121D08: C_RdsBase::C_RdsBase() (RdsBase.cpp:97)
- ==499883== by 0x8164E70: C_RdsData::C_RdsData() (RdsData.h:133)
- ==499883== by 0x8164EDA: C_RdsDataStruct::C_RdsDataStruct() (RdsDataStruct.h:66)
- ==499883== by 0x8164EF6: C_RdsDataSearch::C_RdsDataSearch() (RdsDataSearch.h:42)
- ==499883== by 0x8164F77: C_RdsDataInform::C_RdsDataInform() (RdsDataInform.h:71)
- ==499883== by 0x8165022: C_RdsDataFile::C_RdsDataFile() (RdsDataFile.h:45)
- ==499883== by 0x816508C: C_RdsDataLgLst::C_RdsDataLgLst() (RdsDataLoglist.h:93)
- ==499883== by 0x815C12A: C_RdsDataStream::C_RdsDataStream() (RdsDataStream.cpp:142)
- ==499883== by 0x81568D2: C_RdsDataProcess::C_RdsDataProcess() (RdsDataProcess.cpp:619)
- ==499883== by 0x81469B5: C_Rds::C_Rds() (Rds.cpp:65)
- ==499883== by 0x8193E4E: cords_main(int, char**) (RdsMain.cpp:1406)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- ==499883== 24 bytes in 1 blocks are still reachable in loss record 4 of 20
- ==499883== at 0x403663B: malloc (vg_replace_malloc.c:307)
- ==499883== by 0x40F49E5: C_PosixSystem::CreateCriticalSection() (PosixSystem.cpp:995)
- ==499883== by 0x814108F: C_RdsClientLocal::C_RdsClientLocal() (RdsClientLocal.cpp:155)
- ==499883== by 0x8172F45: C_RdsInform::createStaticMembers(C_Rds*) (RdsInform.cpp:78)
- ==499883== by 0x8146A74: C_Rds::C_Rds() (Rds.cpp:93)
- ==499883== by 0x8193E4E: cords_main(int, char**) (RdsMain.cpp:1406)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- ==499883== 29 bytes in 1 blocks are still reachable in loss record 5 of 20
- ==499883== at 0x4036CAB: operator new(unsigned int) (vg_replace_malloc.c:336)
- ==499883== by 0x49BD34B: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib32/libstdc++.so.6.0.28)
- ==499883== by 0x49BE498: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) (in /usr/lib32/libstdc++.so.6.0.28)
- ==499883== by 0x49BE54C: std::string::reserve(unsigned int) (in /usr/lib32/libstdc++.so.6.0.28)
- ==499883== by 0x49BE857: std::string::append(char const*, unsigned int) (in /usr/lib32/libstdc++.so.6.0.28)
- ==499883== by 0x49BE9C7: std::string::operator+=(char const*) (in /usr/lib32/libstdc++.so.6.0.28)
- ==499883== by 0x8141423: C_RdsClientLocal::startInformTask() (RdsClientLocal.cpp:264)
- ==499883== by 0x813F569: C_RdsClient::setClientSpecification(C_Rds*, short, char const*, unsigned char, unsigned int, bool&, bool) (RdsClient.cpp:230)
- ==499883== by 0x8172F9E: C_RdsInform::createStaticMembers(C_Rds*) (RdsInform.cpp:95)
- ==499883== by 0x8146A74: C_Rds::C_Rds() (Rds.cpp:93)
- ==499883== by 0x8193E4E: cords_main(int, char**) (RdsMain.cpp:1406)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- ==499883== 68 bytes in 1 blocks are still reachable in loss record 6 of 20
- ==499883== at 0x4036CAB: operator new(unsigned int) (vg_replace_malloc.c:336)
- ==499883== by 0x81896E8: C_RdsLogList::StartWrite2FileTask() (RdsLoglist.cpp:166)
- ==499883== by 0x8121D08: C_RdsBase::C_RdsBase() (RdsBase.cpp:97)
- ==499883== by 0x8164E70: C_RdsData::C_RdsData() (RdsData.h:133)
- ==499883== by 0x8164EDA: C_RdsDataStruct::C_RdsDataStruct() (RdsDataStruct.h:66)
- ==499883== by 0x8164EF6: C_RdsDataSearch::C_RdsDataSearch() (RdsDataSearch.h:42)
- ==499883== by 0x8164F77: C_RdsDataInform::C_RdsDataInform() (RdsDataInform.h:71)
- ==499883== by 0x8165022: C_RdsDataFile::C_RdsDataFile() (RdsDataFile.h:45)
- ==499883== by 0x816508C: C_RdsDataLgLst::C_RdsDataLgLst() (RdsDataLoglist.h:93)
- ==499883== by 0x815C12A: C_RdsDataStream::C_RdsDataStream() (RdsDataStream.cpp:142)
- ==499883== by 0x81568D2: C_RdsDataProcess::C_RdsDataProcess() (RdsDataProcess.cpp:619)
- ==499883== by 0x81469B5: C_Rds::C_Rds() (Rds.cpp:65)
- ==499883== by 0x8193E4E: cords_main(int, char**) (RdsMain.cpp:1406)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- ==499883== 68 bytes in 1 blocks are still reachable in loss record 7 of 20
- ==499883== at 0x4036CAB: operator new(unsigned int) (vg_replace_malloc.c:336)
- ==499883== by 0x8141468: C_RdsClientLocal::startInformTask() (RdsClientLocal.cpp:274)
- ==499883== by 0x813F569: C_RdsClient::setClientSpecification(C_Rds*, short, char const*, unsigned char, unsigned int, bool&, bool) (RdsClient.cpp:230)
- ==499883== by 0x8172F9E: C_RdsInform::createStaticMembers(C_Rds*) (RdsInform.cpp:95)
- ==499883== by 0x8146A74: C_Rds::C_Rds() (Rds.cpp:93)
- ==499883== by 0x8193E4E: cords_main(int, char**) (RdsMain.cpp:1406)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- ==499883== 84 bytes in 2 blocks are still reachable in loss record 8 of 20
- ==499883== at 0x40373CB: operator new[](unsigned int) (vg_replace_malloc.c:425)
- ==499883== by 0x40EC795: C_RovTool::strAlloc(unsigned int, bool) (RovTool.cpp:155)
- ==499883== by 0x40EC88E: C_RovTool::strCopy(char const*, bool) (RovTool.cpp:200)
- ==499883== by 0x814B037: C_RdsData::getNodeName(unsigned int, char*&, bool&, unsigned int, C_RdsClient const*) const (RdsData.cpp:262)
- ==499883== by 0x81BC065: (anonymous namespace)::getTransparentListPositionDataDirectory(C_Rds&, unsigned int) (FormatListExport.cpp:80)
- ==499883== by 0x81BC254: (anonymous namespace)::getFormatListPositions(C_Rds&, unsigned int, CoRds::LanguageResolver const&) (FormatListExport.cpp:118)
- ==499883== by 0x81BC4B9: (anonymous namespace)::getFormatLists(C_Rds&, CoRds::LanguageResolver&) (FormatListExport.cpp:150)
- ==499883== by 0x81BC9E0: (anonymous namespace)::loadFormatListsFromRecipes(C_Rds&, CoRds::LanguageResolver&) (FormatListExport.cpp:221)
- ==499883== by 0x81BCFA8: CoRds::FormatListExport::exportCSV(C_Rds&, std::string const&, CoRds::LanguageResolver&) (FormatListExport.cpp:288)
- ==499883== by 0x81BAA82: CoRds::CoRds::exportFormatLists(unsigned int, bool) (CoRds.cpp:131)
- ==499883== by 0x8193F81: cords_main(int, char**) (RdsMain.cpp:1422)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- ==499883== 84 bytes in 2 blocks are possibly lost in loss record 9 of 20
- ==499883== at 0x40373CB: operator new[](unsigned int) (vg_replace_malloc.c:425)
- ==499883== by 0x40EC795: C_RovTool::strAlloc(unsigned int, bool) (RovTool.cpp:155)
- ==499883== by 0x40EC88E: C_RovTool::strCopy(char const*, bool) (RovTool.cpp:200)
- ==499883== by 0x814B037: C_RdsData::getNodeName(unsigned int, char*&, bool&, unsigned int, C_RdsClient const*) const (RdsData.cpp:262)
- ==499883== by 0x81BC065: (anonymous namespace)::getTransparentListPositionDataDirectory(C_Rds&, unsigned int) (FormatListExport.cpp:80)
- ==499883== by 0x81BC254: (anonymous namespace)::getFormatListPositions(C_Rds&, unsigned int, CoRds::LanguageResolver const&) (FormatListExport.cpp:118)
- ==499883== by 0x81BC4B9: (anonymous namespace)::getFormatLists(C_Rds&, CoRds::LanguageResolver&) (FormatListExport.cpp:150)
- ==499883== by 0x81BC9E0: (anonymous namespace)::loadFormatListsFromRecipes(C_Rds&, CoRds::LanguageResolver&) (FormatListExport.cpp:221)
- ==499883== by 0x81BCFA8: CoRds::FormatListExport::exportCSV(C_Rds&, std::string const&, CoRds::LanguageResolver&) (FormatListExport.cpp:288)
- ==499883== by 0x81BAA82: CoRds::CoRds::exportFormatLists(unsigned int, bool) (CoRds.cpp:131)
- ==499883== by 0x8193F81: cords_main(int, char**) (RdsMain.cpp:1422)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- ==499883== 88 (68 direct, 20 indirect) bytes in 1 blocks are definitely lost in loss record 10 of 20
- ==499883== at 0x4036CAB: operator new(unsigned int) (vg_replace_malloc.c:336)
- ==499883== by 0x40F6CC7: C_Thread::GetCurrentThreadPtr() (Thread.cpp:410)
- ==499883== by 0x40F3ABD: C_PosixSystem::LogMsgVar(std::string const&, int, char*) (PosixSystem.cpp:618)
- ==499883== by 0x40F3A0E: C_PosixSystem::LogMsg(std::string const&, int, ...) (PosixSystem.cpp:595)
- ==499883== by 0x40EF287: C_MsgQue::~C_MsgQue() (RMsgQue.cpp:281)
- ==499883== by 0x4C1879D: ??? (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4C18970: exit (in /usr/lib32/libc-2.31.so)
- ==499883== by 0x4BFFE51: (below main) (in /usr/lib32/libc-2.31.so)
- ==499883==
- ==499883== 156 bytes in 1 blocks are still reachable in loss record 11 of 20
- ==499883== at 0x4036CAB: operator new(unsigned int) (vg_replace_malloc.c:336)
- ==499883== by 0x814142F: C_RdsClientLocal::startInformTask() (RdsClientLocal.cpp:268)
- ==499883== by 0x813F569: C_RdsClient::setClientSpecification(C_Rds*, short, char const*, unsigned char, unsigned int, bool&, bool) (RdsClient.cpp:230)
- ==499883== by 0x8172F9E: C_RdsInform::createStaticMembers(C_Rds*) (RdsInform.cpp:95)
- ==499883== by 0x8146A74: C_Rds::C_Rds() (Rds.cpp:93)
- ==499883== by 0x8193E4E: cords_main(int, char**) (RdsMain.cpp:1406)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- ==499883== 160 bytes in 1 blocks are possibly lost in loss record 12 of 20
- ==499883== at 0x4038A16: calloc (vg_replace_malloc.c:760)
- ==499883== by 0x4013B0C: allocate_dtv (dl-tls.c:343)
- ==499883== by 0x4013B0C: _dl_allocate_tls (dl-tls.c:589)
- ==499883== by 0x48AFD64: pthread_create@@GLIBC_2.1 (in /usr/lib32/libpthread-2.31.so)
- ==499883== by 0x40F2EE3: C_PosixSystem::CreateThread(C_Thread&, std::string const&, void* (*)(void*), unsigned int, unsigned int, unsigned int, unsigned int&, unsigned int&) (PosixSystem.cpp:182)
- ==499883== by 0x40F6125: C_Thread::C_Thread(std::string const&, void* (*)(void*), unsigned int, unsigned int, unsigned int) (Thread.cpp:101)
- ==499883== by 0x8189716: C_RdsLogList::StartWrite2FileTask() (RdsLoglist.cpp:166)
- ==499883== by 0x8121D08: C_RdsBase::C_RdsBase() (RdsBase.cpp:97)
- ==499883== by 0x8164E70: C_RdsData::C_RdsData() (RdsData.h:133)
- ==499883== by 0x8164EDA: C_RdsDataStruct::C_RdsDataStruct() (RdsDataStruct.h:66)
- ==499883== by 0x8164EF6: C_RdsDataSearch::C_RdsDataSearch() (RdsDataSearch.h:42)
- ==499883== by 0x8164F77: C_RdsDataInform::C_RdsDataInform() (RdsDataInform.h:71)
- ==499883== by 0x8165022: C_RdsDataFile::C_RdsDataFile() (RdsDataFile.h:45)
- ==499883== by 0x816508C: C_RdsDataLgLst::C_RdsDataLgLst() (RdsDataLoglist.h:93)
- ==499883== by 0x815C12A: C_RdsDataStream::C_RdsDataStream() (RdsDataStream.cpp:142)
- ==499883== by 0x81568D2: C_RdsDataProcess::C_RdsDataProcess() (RdsDataProcess.cpp:619)
- ==499883== by 0x81469B5: C_Rds::C_Rds() (Rds.cpp:65)
- ==499883== by 0x8193E4E: cords_main(int, char**) (RdsMain.cpp:1406)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- ==499883== 160 bytes in 1 blocks are possibly lost in loss record 13 of 20
- ==499883== at 0x4038A16: calloc (vg_replace_malloc.c:760)
- ==499883== by 0x4013B0C: allocate_dtv (dl-tls.c:343)
- ==499883== by 0x4013B0C: _dl_allocate_tls (dl-tls.c:589)
- ==499883== by 0x48AFD64: pthread_create@@GLIBC_2.1 (in /usr/lib32/libpthread-2.31.so)
- ==499883== by 0x40F2EE3: C_PosixSystem::CreateThread(C_Thread&, std::string const&, void* (*)(void*), unsigned int, unsigned int, unsigned int, unsigned int&, unsigned int&) (PosixSystem.cpp:182)
- ==499883== by 0x40F6125: C_Thread::C_Thread(std::string const&, void* (*)(void*), unsigned int, unsigned int, unsigned int) (Thread.cpp:101)
- ==499883== by 0x8141498: C_RdsClientLocal::startInformTask() (RdsClientLocal.cpp:274)
- ==499883== by 0x813F569: C_RdsClient::setClientSpecification(C_Rds*, short, char const*, unsigned char, unsigned int, bool&, bool) (RdsClient.cpp:230)
- ==499883== by 0x8172F9E: C_RdsInform::createStaticMembers(C_Rds*) (RdsInform.cpp:95)
- ==499883== by 0x8146A74: C_Rds::C_Rds() (Rds.cpp:93)
- ==499883== by 0x8193E4E: cords_main(int, char**) (RdsMain.cpp:1406)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- ==499883== 216 bytes in 1 blocks are still reachable in loss record 14 of 20
- ==499883== at 0x4036CAB: operator new(unsigned int) (vg_replace_malloc.c:336)
- ==499883== by 0x8172F3B: C_RdsInform::createStaticMembers(C_Rds*) (RdsInform.cpp:78)
- ==499883== by 0x8146A74: C_Rds::C_Rds() (Rds.cpp:93)
- ==499883== by 0x8193E4E: cords_main(int, char**) (RdsMain.cpp:1406)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- ==499883== 282 bytes in 79 blocks are definitely lost in loss record 15 of 20
- ==499883== at 0x40373CB: operator new[](unsigned int) (vg_replace_malloc.c:425)
- ==499883== by 0x40EC795: C_RovTool::strAlloc(unsigned int, bool) (RovTool.cpp:155)
- ==499883== by 0x40EC88E: C_RovTool::strCopy(char const*, bool) (RovTool.cpp:200)
- ==499883== by 0x81B3EB6: C_RdsString::readNodeDataFromString(C_RdsLoadFlags&, std::string&, T_SoftwareVersion const&) (RdsString.cpp:234)
- ==499883== by 0x815EAEC: C_RdsDataStream::readLine(C_RdsLoadFlags&, std::string&, C_RdsDirectory*, C_RdsDirectory*&) (RdsDataStream.cpp:733)
- ==499883== by 0x815EEA8: C_RdsDataStream::readStream(C_RdsLoadFlags&, std::istream&, char const*, C_RdsDirectory*, bool, char const*) (RdsDataStream.cpp:796)
- ==499883== by 0x81BA301: CoRds::initRds(C_Rds&, std::string const&, std::string const&) (CoRds.cpp:31)
- ==499883== by 0x8193F27: cords_main(int, char**) (RdsMain.cpp:1414)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- ==499883== 800 bytes in 44 blocks are definitely lost in loss record 16 of 20
- ==499883== at 0x40373CB: operator new[](unsigned int) (vg_replace_malloc.c:425)
- ==499883== by 0x40EC795: C_RovTool::strAlloc(unsigned int, bool) (RovTool.cpp:155)
- ==499883== by 0x40EC88E: C_RovTool::strCopy(char const*, bool) (RovTool.cpp:200)
- ==499883== by 0x81B3A37: C_RdsString::_setValue(char const*) (RdsString.cpp:118)
- ==499883== by 0x814D36F: C_RdsData::setString(unsigned int, char const*, bool&, char const*, C_RdsClient const*) const (RdsData.cpp:1274)
- ==499883== by 0x81619A0: C_RdsDataStream::loadRecipConf(C_RdsDirectory*, unsigned int, char const*, char const*, C_RdsClient const*) (RdsDataStream.cpp:1800)
- ==499883== by 0x816004E: C_RdsDataStream::_loadRecipe(C_RdsNode const*, char const*, int, C_RdsClient const*) (RdsDataStream.cpp:1197)
- ==499883== by 0x81AF7DC: C_RdsRmaService::serviceThread(unsigned int) (RdsRmaService.cpp:138)
- ==499883== by 0x40F3238: C_PosixSystem::threadEntry(void*) (PosixSystem.cpp:267)
- ==499883== by 0x48AF0B3: start_thread (in /usr/lib32/libpthread-2.31.so)
- ==499883== by 0x4CE5255: clone (in /usr/lib32/libc-2.31.so)
- ==499883==
- ==499883== 2,068 bytes in 44 blocks are definitely lost in loss record 17 of 20
- ==499883== at 0x40373CB: operator new[](unsigned int) (vg_replace_malloc.c:425)
- ==499883== by 0x40EC795: C_RovTool::strAlloc(unsigned int, bool) (RovTool.cpp:155)
- ==499883== by 0x40EC88E: C_RovTool::strCopy(char const*, bool) (RovTool.cpp:200)
- ==499883== by 0x816D10C: C_RdsFile::getPathFileName(char*&) const (RdsFile.cpp:202)
- ==499883== by 0x8161B3F: C_RdsDataStream::loadRecipConf(C_RdsDirectory*, unsigned int, char const*, char const*, C_RdsClient const*) (RdsDataStream.cpp:1828)
- ==499883== by 0x816004E: C_RdsDataStream::_loadRecipe(C_RdsNode const*, char const*, int, C_RdsClient const*) (RdsDataStream.cpp:1197)
- ==499883== by 0x81AF7DC: C_RdsRmaService::serviceThread(unsigned int) (RdsRmaService.cpp:138)
- ==499883== by 0x40F3238: C_PosixSystem::threadEntry(void*) (PosixSystem.cpp:267)
- ==499883== by 0x48AF0B3: start_thread (in /usr/lib32/libpthread-2.31.so)
- ==499883== by 0x4CE5255: clone (in /usr/lib32/libc-2.31.so)
- ==499883==
- ==499883== 11,909 bytes in 3,396 blocks are definitely lost in loss record 18 of 20
- ==499883== at 0x40373CB: operator new[](unsigned int) (vg_replace_malloc.c:425)
- ==499883== by 0x40EC795: C_RovTool::strAlloc(unsigned int, bool) (RovTool.cpp:155)
- ==499883== by 0x40EC88E: C_RovTool::strCopy(char const*, bool) (RovTool.cpp:200)
- ==499883== by 0x81B3EB6: C_RdsString::readNodeDataFromString(C_RdsLoadFlags&, std::string&, T_SoftwareVersion const&) (RdsString.cpp:234)
- ==499883== by 0x815EAEC: C_RdsDataStream::readLine(C_RdsLoadFlags&, std::string&, C_RdsDirectory*, C_RdsDirectory*&) (RdsDataStream.cpp:733)
- ==499883== by 0x815EEA8: C_RdsDataStream::readStream(C_RdsLoadFlags&, std::istream&, char const*, C_RdsDirectory*, bool, char const*) (RdsDataStream.cpp:796)
- ==499883== by 0x8161B76: C_RdsDataStream::loadRecipConf(C_RdsDirectory*, unsigned int, char const*, char const*, C_RdsClient const*) (RdsDataStream.cpp:1830)
- ==499883== by 0x816004E: C_RdsDataStream::_loadRecipe(C_RdsNode const*, char const*, int, C_RdsClient const*) (RdsDataStream.cpp:1197)
- ==499883== by 0x81AF7DC: C_RdsRmaService::serviceThread(unsigned int) (RdsRmaService.cpp:138)
- ==499883== by 0x40F3238: C_PosixSystem::threadEntry(void*) (PosixSystem.cpp:267)
- ==499883== by 0x48AF0B3: start_thread (in /usr/lib32/libpthread-2.31.so)
- ==499883== by 0x4CE5255: clone (in /usr/lib32/libc-2.31.so)
- ==499883==
- ==499883== 12,000 bytes in 1 blocks are still reachable in loss record 19 of 20
- ==499883== at 0x40373CB: operator new[](unsigned int) (vg_replace_malloc.c:425)
- ==499883== by 0x40EEDEC: C_MsgQue::C_MsgQue(int, int, char const*) (RMsgQue.cpp:250)
- ==499883== by 0x8141453: C_RdsClientLocal::startInformTask() (RdsClientLocal.cpp:268)
- ==499883== by 0x813F569: C_RdsClient::setClientSpecification(C_Rds*, short, char const*, unsigned char, unsigned int, bool&, bool) (RdsClient.cpp:230)
- ==499883== by 0x8172F9E: C_RdsInform::createStaticMembers(C_Rds*) (RdsInform.cpp:95)
- ==499883== by 0x8146A74: C_Rds::C_Rds() (Rds.cpp:93)
- ==499883== by 0x8193E4E: cords_main(int, char**) (RdsMain.cpp:1406)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- ==499883== 442,604 bytes in 11,216 blocks are definitely lost in loss record 20 of 20
- ==499883== at 0x40373CB: operator new[](unsigned int) (vg_replace_malloc.c:425)
- ==499883== by 0x40EC795: C_RovTool::strAlloc(unsigned int, bool) (RovTool.cpp:155)
- ==499883== by 0x40EC88E: C_RovTool::strCopy(char const*, bool) (RovTool.cpp:200)
- ==499883== by 0x814B037: C_RdsData::getNodeName(unsigned int, char*&, bool&, unsigned int, C_RdsClient const*) const (RdsData.cpp:262)
- ==499883== by 0x81BC065: (anonymous namespace)::getTransparentListPositionDataDirectory(C_Rds&, unsigned int) (FormatListExport.cpp:80)
- ==499883== by 0x81BC254: (anonymous namespace)::getFormatListPositions(C_Rds&, unsigned int, CoRds::LanguageResolver const&) (FormatListExport.cpp:118)
- ==499883== by 0x81BC4B9: (anonymous namespace)::getFormatLists(C_Rds&, CoRds::LanguageResolver&) (FormatListExport.cpp:150)
- ==499883== by 0x81BC9E0: (anonymous namespace)::loadFormatListsFromRecipes(C_Rds&, CoRds::LanguageResolver&) (FormatListExport.cpp:221)
- ==499883== by 0x81BCFA8: CoRds::FormatListExport::exportCSV(C_Rds&, std::string const&, CoRds::LanguageResolver&) (FormatListExport.cpp:288)
- ==499883== by 0x81BAA82: CoRds::CoRds::exportFormatLists(unsigned int, bool) (CoRds.cpp:131)
- ==499883== by 0x8193F81: cords_main(int, char**) (RdsMain.cpp:1422)
- ==499883== by 0x819418E: main (RdsMain.cpp:1446)
- ==499883==
- ==499883== LEAK SUMMARY:
- ==499883== definitely lost: 457,731 bytes in 14,780 blocks
- ==499883== indirectly lost: 20 bytes in 1 blocks
- ==499883== possibly lost: 404 bytes in 4 blocks
- ==499883== still reachable: 12,673 bytes in 11 blocks
- ==499883== of which reachable via heuristic:
- ==499883== stdstring : 53 bytes in 2 blocks
- ==499883== suppressed: 0 bytes in 0 blocks
- ==499883==
- ==499883== For lists of detected and suppressed errors, rerun with: -s
- ==499883== ERROR SUMMARY: 17 errors from 14 contexts (suppressed: 0 from 0)
- + echo res=0
- res=0
cords, build #006/svnrev 9277, valgrind output
Posted by Anonymous on Tue 7th Sep 2021 12:22
raw | new post
view followups (newest first): cords, build #006/svnrev 9278, valgrind output by Anonymous
modification of post by Anonymous (view diff)
Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.