pastebin - collaborative debugging tool
rovema.kpaste.net RSS


cords, build #006/svnrev 9278, valgrind output
Posted by Anonymous on Tue 7th Sep 2021 13:19
raw | new post
view followups (newest first): cords, build #006/svnrev 9280, valgrind output by Anonymous
modification of post by Anonymous (view diff)

  1. cords, build #006, subversion rev9278, valgrind output:
  2. $ svn info
  3. Path: .
  4. Working Copy Root Path: /home/test001/work/rds_testbuild6_olddevel_cords/Rds_15_17_074
  5. URL: http://svn.rovema.de/repos/pack-control/branches/SystemModule/Rds_15_17_074
  6. Relative URL: ^/branches/SystemModule/Rds_15_17_074
  7. Repository Root: http://svn.rovema.de/repos/pack-control
  8. Repository UUID: 06019806-4cc5-4b92-a98c-0c069bf4eaf1
  9. Revision: 9278
  10. Node Kind: directory
  11. Schedule: normal
  12. Last Changed Author: siegfried.wulsch
  13. Last Changed Rev: 9278
  14. Last Changed Date: 2021-09-07 14:01:57 +0200 (Tue, 07 Sep 2021)
  15.  
  16.  
  17. $ su - root -c 'set -o xtrace ; 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=$?"'
  18. Password:
  19. + 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/
  20. + 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
  21. ==510731== Memcheck, a memory error detector
  22. ==510731== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
  23. ==510731== Using Valgrind-3.16.1 and LibVEX; rerun with -h for copyright info
  24. ==510731== 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
  25. ==510731==
  26. --510731-- warning: addVar: in range 0x0 .. 0x309 outside all rx mapped areas (this)
  27. --510731-- warning: addVar: in range 0x0 .. 0x309 outside all rx mapped areas (val)
  28. --510731-- warning: addVar: in range 0x0 .. 0x309 outside all rx mapped areas (this)
  29. --510731-- warning: addVar: in range 0x0 .. 0x309 outside all rx mapped areas (val)
  30. --510731-- warning: addVar: in range 0x0 .. 0x309 outside all rx mapped areas (this)
  31. --510731-- warning: addVar: in range 0x0 .. 0x309 outside all rx mapped areas (val)
  32. ==510731== WARNING: valgrind ignores shmget(shmflg) SHM_HUGETLB
  33. /home/test001/work/rds_testbuild6_olddevel_cords/Rds_15_17_074/Rds/CoRds/Debug/cords: Start.
  34. ==510731== Conditional jump or move depends on uninitialised value(s)
  35. ==510731==    at 0x4C843E3: ??? (in /usr/lib32/libc-2.31.so)
  36. ==510731==    by 0x4C449B5: ??? (in /usr/lib32/libc-2.31.so)
  37. ==510731==    by 0x4C45D6C: ??? (in /usr/lib32/libc-2.31.so)
  38. ==510731==    by 0x4C58944: ??? (in /usr/lib32/libc-2.31.so)
  39. ==510731==    by 0x4C3506D: snprintf (in /usr/lib32/libc-2.31.so)
  40. ==510731==    by 0x40F3B0A: C_PosixSystem::LogMsgVar(std::string const&, int, char*) (PosixSystem.cpp:620)
  41. ==510731==    by 0x40F3A0E: C_PosixSystem::LogMsg(std::string const&, int, ...) (PosixSystem.cpp:595)
  42. ==510731==    by 0x8119C12: evalStartParameter(int, char* const*, _rds_init_params&) (LinuxEvalCallParam.cpp:190)
  43. ==510731==    by 0x8193E82: cords_main(int, char**) (RdsMain.cpp:1410)
  44. ==510731==    by 0x8194198: main (RdsMain.cpp:1446)
  45. ==510731==
  46. 14:12:49.907  [510731 main_CoRds]; [INFO] Parameter: /opt/rovema/mydata/Marvin_Testdaten_fuer_Co-RDS_Formatlisten-Export/EWTI_18275_Hitschler.RDF
  47. ==510731== Conditional jump or move depends on uninitialised value(s)
  48. ==510731==    at 0x4C843FD: ??? (in /usr/lib32/libc-2.31.so)
  49. ==510731==    by 0x4C449B5: ??? (in /usr/lib32/libc-2.31.so)
  50. ==510731==    by 0x4C45D6C: ??? (in /usr/lib32/libc-2.31.so)
  51. ==510731==    by 0x4C2F723: vprintf (in /usr/lib32/libc-2.31.so)
  52. ==510731==    by 0x40F3C28: C_PosixSystem::LogMsgVar(std::string const&, int, char*) (PosixSystem.cpp:630)
  53. ==510731==    by 0x40F3A0E: C_PosixSystem::LogMsg(std::string const&, int, ...) (PosixSystem.cpp:595)
  54. ==510731==    by 0x811A19D: evalStartParameter(int, char* const*, _rds_init_params&) (LinuxEvalCallParam.cpp:258)
  55. ==510731==    by 0x8193E82: cords_main(int, char**) (RdsMain.cpp:1410)
  56. ==510731==    by 0x8194198: main (RdsMain.cpp:1446)
  57. ==510731==
  58. 14:12:49.979  [510731 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
  59. Work dir: '/opt/rovema/rds', RDF from file: 'EWTI_18275_Hitschler.RDF'
  60. LangCodes: 'de en '
  61. Found    : 'de; en;
  62. ==510731== Conditional jump or move depends on uninitialised value(s)
  63. ==510731==    at 0x4C843C9: ??? (in /usr/lib32/libc-2.31.so)
  64. ==510731==    by 0x4C0A76A: ??? (in /usr/lib32/libc-2.31.so)
  65. ==510731==    by 0x4C0A90D: __gconv_create_spec (in /usr/lib32/libc-2.31.so)
  66. ==510731==    by 0x4C0056E: iconv_open (in /usr/lib32/libc-2.31.so)
  67. ==510731==    by 0x47D1EF1: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
  68. ==510731==    by 0x47CFD5A: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
  69. ==510731==    by 0x47D0105: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
  70. ==510731==    by 0x4798A12: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
  71. ==510731==    by 0x4798B6B: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
  72. ==510731==    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)
  73. ==510731==    by 0x422B13F: C_TextSource::C_TextSource(char const*) (TextSource.cpp:71)
  74. ==510731==    by 0x422B460: C_TextSource::getTextSource(char const*) (TextSource.cpp:114)
  75. ==510731==    by 0x81BA852: CoRds::CoRds::CoRds(C_Rds&) (CoRds.cpp:100)
  76. ==510731==    by 0x8193F49: cords_main(int, char**) (RdsMain.cpp:1415)
  77. ==510731==    by 0x8194198: main (RdsMain.cpp:1446)
  78. ==510731==
  79. ==510731== Conditional jump or move depends on uninitialised value(s)
  80. ==510731==    at 0x4C84407: ??? (in /usr/lib32/libc-2.31.so)
  81. ==510731==    by 0x4C0A76A: ??? (in /usr/lib32/libc-2.31.so)
  82. ==510731==    by 0x4C0A916: __gconv_create_spec (in /usr/lib32/libc-2.31.so)
  83. ==510731==    by 0x4C0056E: iconv_open (in /usr/lib32/libc-2.31.so)
  84. ==510731==    by 0x47D1EF1: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
  85. ==510731==    by 0x47CFD5A: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
  86. ==510731==    by 0x47D0105: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
  87. ==510731==    by 0x4798A12: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
  88. ==510731==    by 0x4798B6B: ??? (in /opt/develop/i686-elbe-linux-gnu/i686-elbe-linux-gnu/sysroot/usr/lib/libarchive.so.13.1.2)
  89. ==510731==    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)
  90. ==510731==    by 0x422B13F: C_TextSource::C_TextSource(char const*) (TextSource.cpp:71)
  91. ==510731==    by 0x422B460: C_TextSource::getTextSource(char const*) (TextSource.cpp:114)
  92. ==510731==    by 0x81BA852: CoRds::CoRds::CoRds(C_Rds&) (CoRds.cpp:100)
  93. ==510731==    by 0x8193F49: cords_main(int, char**) (RdsMain.cpp:1415)
  94. ==510731==    by 0x8194198: main (RdsMain.cpp:1446)
  95. ==510731==
  96. C_TextSource: insert language : 'de'
  97. C_TextSource: insert language : 'en'
  98. #### mark: begin export
  99. Use languge 'de' textsource:0x141896c0;
  100.  
  101. Formatlist export -loadFormatListsFromRecipes() finished!
  102.   adding: FormatListsForRecipe1.csv (deflated 79%)
  103.   adding: FormatListsForRecipe2.csv (deflated 79%)
  104.   adding: FormatListsForRecipe3.csv (deflated 79%)
  105.   adding: FormatListsForRecipe4.csv (deflated 79%)
  106.   adding: FormatListsForRecipe5.csv (deflated 79%)
  107.   adding: FormatListsForRecipe6.csv (deflated 79%)
  108.   adding: FormatListsForRecipe7.csv (deflated 79%)
  109.   adding: FormatListsForRecipe8.csv (deflated 79%)
  110.   adding: FormatListsForRecipe9.csv (deflated 79%)
  111.   adding: FormatListsForRecipe10.csv (deflated 79%)
  112.   adding: FormatListsForRecipe15.csv (deflated 79%)
  113.   adding: FormatListsForRecipe16.csv (deflated 79%)
  114.   adding: FormatListsForRecipe101.csv (deflated 79%)
  115.   adding: FormatListsForRecipe102.csv (deflated 79%)
  116.   adding: FormatListsForRecipe103.csv (deflated 79%)
  117.   adding: FormatListsForRecipe104.csv (deflated 79%)
  118.   adding: FormatListsForRecipe105.csv (deflated 79%)
  119.   adding: FormatListsForRecipe106.csv (deflated 79%)
  120.   adding: FormatListsForRecipe107.csv (deflated 79%)
  121.   adding: FormatListsForRecipe108.csv (deflated 79%)
  122.   adding: FormatListsForRecipe109.csv (deflated 79%)
  123.   adding: FormatListsForRecipe110.csv (deflated 79%)
  124.   adding: FormatLists.meta (deflated 8%)
  125. Use languge 'en' textsource:0x141896c0;
  126.  
  127. Formatlist export -loadFormatListsFromRecipes() finished!
  128.   adding: FormatListsForRecipe1.csv (deflated 79%)
  129.   adding: FormatListsForRecipe2.csv (deflated 79%)
  130.   adding: FormatListsForRecipe3.csv (deflated 79%)
  131.   adding: FormatListsForRecipe4.csv (deflated 79%)
  132.   adding: FormatListsForRecipe5.csv (deflated 79%)
  133.   adding: FormatListsForRecipe6.csv (deflated 79%)
  134.   adding: FormatListsForRecipe7.csv (deflated 79%)
  135.   adding: FormatListsForRecipe8.csv (deflated 79%)
  136.   adding: FormatListsForRecipe9.csv (deflated 79%)
  137.   adding: FormatListsForRecipe10.csv (deflated 79%)
  138.   adding: FormatListsForRecipe15.csv (deflated 79%)
  139.   adding: FormatListsForRecipe16.csv (deflated 79%)
  140.   adding: FormatListsForRecipe101.csv (deflated 79%)
  141.   adding: FormatListsForRecipe102.csv (deflated 79%)
  142.   adding: FormatListsForRecipe103.csv (deflated 79%)
  143.   adding: FormatListsForRecipe104.csv (deflated 79%)
  144.   adding: FormatListsForRecipe105.csv (deflated 79%)
  145.   adding: FormatListsForRecipe106.csv (deflated 79%)
  146.   adding: FormatListsForRecipe107.csv (deflated 79%)
  147.   adding: FormatListsForRecipe108.csv (deflated 79%)
  148.   adding: FormatListsForRecipe109.csv (deflated 79%)
  149.   adding: FormatListsForRecipe110.csv (deflated 79%)
  150.   adding: FormatLists.meta (deflated 6%)
  151. #### mark: done export
  152. /home/test001/work/rds_testbuild6_olddevel_cords/Rds_15_17_074/Rds/CoRds/Debug/cords: Mark end catch().
  153. delete de
  154. destruct C_Language: de
  155. delete en
  156. destruct C_Language: en
  157. 14:15:59.323  [510803 infoCoRds]; [INFO] Finish Informtask of CoRds -1- HostCPU(127.0.0.1):
  158. 14:16:00.769  [510763 rdsPollProc]; [INFO] Finish  C_RdsDataProcess::procPollTask() !
  159. ==510731== Thread 13:
  160. ==510731== Conditional jump or move depends on uninitialised value(s)
  161. ==510731==    at 0x4C843FD: ??? (in /usr/lib32/libc-2.31.so)
  162. ==510731==    by 0x4C449B5: ??? (in /usr/lib32/libc-2.31.so)
  163. ==510731==    by 0x4C45D6C: ??? (in /usr/lib32/libc-2.31.so)
  164. ==510731==    by 0x4C58944: ??? (in /usr/lib32/libc-2.31.so)
  165. ==510731==    by 0x4C3506D: snprintf (in /usr/lib32/libc-2.31.so)
  166. ==510731==    by 0x40F3B0A: C_PosixSystem::LogMsgVar(std::string const&, int, char*) (PosixSystem.cpp:620)
  167. ==510731==    by 0x40F3A0E: C_PosixSystem::LogMsg(std::string const&, int, ...) (PosixSystem.cpp:595)
  168. ==510731==    by 0x8141A4B: C_RdsClientLocal::informTask() (RdsClientLocal.cpp:471)
  169. ==510731==    by 0x81413CC: informLocal (RdsClientLocal.cpp:253)
  170. ==510731==    by 0x40F3238: C_PosixSystem::threadEntry(void*) (PosixSystem.cpp:267)
  171. ==510731==    by 0x48AF0B3: start_thread (in /usr/lib32/libpthread-2.31.so)
  172. ==510731==    by 0x4CE5255: clone (in /usr/lib32/libc-2.31.so)
  173. ==510731==
  174. 14:16:01.167  [510764 infoRds_Intern]; [INFO] Finish Informtask of Rds_Intern -1- HostCPU(127.0.0.1):
  175. 14:16:02.312  [510760 tRdsError]; [WARNING] C_RdsError::errorLogTask finish error log Task!!!
  176. /home/test001/work/rds_testbuild6_olddevel_cords/Rds_15_17_074/Rds/CoRds/Debug/cords: End.
  177. 14:16:02.358  [510731 unknown]; [ERROR] C_MsgQue(C_RdsLogList::m_oLogListMsgQueue)::NativError 'Device or resource busy' during 'C_MsgQue::~C_MsgQue()' in line 281.
  178. ==510731==
  179. ==510731== HEAP SUMMARY:
  180. ==510731==     in use at exit: 28,056 bytes in 3,576 blocks
  181. ==510731==   total heap usage: 1,986,052 allocs, 1,982,476 frees, 108,799,363 bytes allocated
  182. ==510731==
  183. ==510731== Thread 1:
  184. ==510731== 20 bytes in 1 blocks are indirectly lost in loss record 1 of 16
  185. ==510731==    at 0x4036CAB: operator new(unsigned int) (vg_replace_malloc.c:336)
  186. ==510731==    by 0x49BD34B: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib32/libstdc++.so.6.0.28)
  187. ==510731==    by 0x813C054: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
  188. ==510731==    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)
  189. ==510731==    by 0x40F64C4: C_Thread::C_Thread(char const*, int) (Thread.cpp:176)
  190. ==510731==    by 0x40F6CE3: C_Thread::GetCurrentThreadPtr() (Thread.cpp:410)
  191. ==510731==    by 0x40F3ABD: C_PosixSystem::LogMsgVar(std::string const&, int, char*) (PosixSystem.cpp:618)
  192. ==510731==    by 0x40F3A0E: C_PosixSystem::LogMsg(std::string const&, int, ...) (PosixSystem.cpp:595)
  193. ==510731==    by 0x40EF287: C_MsgQue::~C_MsgQue() (RMsgQue.cpp:281)
  194. ==510731==    by 0x4C1879D: ??? (in /usr/lib32/libc-2.31.so)
  195. ==510731==    by 0x4C18970: exit (in /usr/lib32/libc-2.31.so)
  196. ==510731==    by 0x4BFFE51: (below main) (in /usr/lib32/libc-2.31.so)
  197. ==510731==
  198. ==510731== 24 bytes in 1 blocks are still reachable in loss record 2 of 16
  199. ==510731==    at 0x4036CAB: operator new(unsigned int) (vg_replace_malloc.c:336)
  200. ==510731==    by 0x49BD34B: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib32/libstdc++.so.6.0.28)
  201. ==510731==    by 0x813C054: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
  202. ==510731==    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)
  203. ==510731==    by 0x81896E3: C_RdsLogList::StartWrite2FileTask() (RdsLoglist.cpp:166)
  204. ==510731==    by 0x8121D12: C_RdsBase::C_RdsBase() (RdsBase.cpp:97)
  205. ==510731==    by 0x8164E7A: C_RdsData::C_RdsData() (RdsData.h:133)
  206. ==510731==    by 0x8164EE4: C_RdsDataStruct::C_RdsDataStruct() (RdsDataStruct.h:66)
  207. ==510731==    by 0x8164F00: C_RdsDataSearch::C_RdsDataSearch() (RdsDataSearch.h:42)
  208. ==510731==    by 0x8164F81: C_RdsDataInform::C_RdsDataInform() (RdsDataInform.h:71)
  209. ==510731==    by 0x816502C: C_RdsDataFile::C_RdsDataFile() (RdsDataFile.h:45)
  210. ==510731==    by 0x8165096: C_RdsDataLgLst::C_RdsDataLgLst() (RdsDataLoglist.h:93)
  211. ==510731==    by 0x815C134: C_RdsDataStream::C_RdsDataStream() (RdsDataStream.cpp:142)
  212. ==510731==    by 0x81568DC: C_RdsDataProcess::C_RdsDataProcess() (RdsDataProcess.cpp:619)
  213. ==510731==    by 0x81469BF: C_Rds::C_Rds() (Rds.cpp:65)
  214. ==510731==    by 0x8193E58: cords_main(int, char**) (RdsMain.cpp:1406)
  215. ==510731==    by 0x8194198: main (RdsMain.cpp:1446)
  216. ==510731==
  217. ==510731== 24 bytes in 1 blocks are still reachable in loss record 3 of 16
  218. ==510731==    at 0x403663B: malloc (vg_replace_malloc.c:307)
  219. ==510731==    by 0x40F49E5: C_PosixSystem::CreateCriticalSection() (PosixSystem.cpp:995)
  220. ==510731==    by 0x8141099: C_RdsClientLocal::C_RdsClientLocal() (RdsClientLocal.cpp:155)
  221. ==510731==    by 0x8172F4F: C_RdsInform::createStaticMembers(C_Rds*) (RdsInform.cpp:78)
  222. ==510731==    by 0x8146A7E: C_Rds::C_Rds() (Rds.cpp:93)
  223. ==510731==    by 0x8193E58: cords_main(int, char**) (RdsMain.cpp:1406)
  224. ==510731==    by 0x8194198: main (RdsMain.cpp:1446)
  225. ==510731==
  226. ==510731== 29 bytes in 1 blocks are still reachable in loss record 4 of 16
  227. ==510731==    at 0x4036CAB: operator new(unsigned int) (vg_replace_malloc.c:336)
  228. ==510731==    by 0x49BD34B: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib32/libstdc++.so.6.0.28)
  229. ==510731==    by 0x49BE498: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) (in /usr/lib32/libstdc++.so.6.0.28)
  230. ==510731==    by 0x49BE54C: std::string::reserve(unsigned int) (in /usr/lib32/libstdc++.so.6.0.28)
  231. ==510731==    by 0x49BE857: std::string::append(char const*, unsigned int) (in /usr/lib32/libstdc++.so.6.0.28)
  232. ==510731==    by 0x49BE9C7: std::string::operator+=(char const*) (in /usr/lib32/libstdc++.so.6.0.28)
  233. ==510731==    by 0x814142D: C_RdsClientLocal::startInformTask() (RdsClientLocal.cpp:264)
  234. ==510731==    by 0x813F573: C_RdsClient::setClientSpecification(C_Rds*, short, char const*, unsigned char, unsigned int, bool&, bool) (RdsClient.cpp:230)
  235. ==510731==    by 0x8172FA8: C_RdsInform::createStaticMembers(C_Rds*) (RdsInform.cpp:95)
  236. ==510731==    by 0x8146A7E: C_Rds::C_Rds() (Rds.cpp:93)
  237. ==510731==    by 0x8193E58: cords_main(int, char**) (RdsMain.cpp:1406)
  238. ==510731==    by 0x8194198: main (RdsMain.cpp:1446)
  239. ==510731==
  240. ==510731== 68 bytes in 1 blocks are still reachable in loss record 5 of 16
  241. ==510731==    at 0x4036CAB: operator new(unsigned int) (vg_replace_malloc.c:336)
  242. ==510731==    by 0x81896F2: C_RdsLogList::StartWrite2FileTask() (RdsLoglist.cpp:166)
  243. ==510731==    by 0x8121D12: C_RdsBase::C_RdsBase() (RdsBase.cpp:97)
  244. ==510731==    by 0x8164E7A: C_RdsData::C_RdsData() (RdsData.h:133)
  245. ==510731==    by 0x8164EE4: C_RdsDataStruct::C_RdsDataStruct() (RdsDataStruct.h:66)
  246. ==510731==    by 0x8164F00: C_RdsDataSearch::C_RdsDataSearch() (RdsDataSearch.h:42)
  247. ==510731==    by 0x8164F81: C_RdsDataInform::C_RdsDataInform() (RdsDataInform.h:71)
  248. ==510731==    by 0x816502C: C_RdsDataFile::C_RdsDataFile() (RdsDataFile.h:45)
  249. ==510731==    by 0x8165096: C_RdsDataLgLst::C_RdsDataLgLst() (RdsDataLoglist.h:93)
  250. ==510731==    by 0x815C134: C_RdsDataStream::C_RdsDataStream() (RdsDataStream.cpp:142)
  251. ==510731==    by 0x81568DC: C_RdsDataProcess::C_RdsDataProcess() (RdsDataProcess.cpp:619)
  252. ==510731==    by 0x81469BF: C_Rds::C_Rds() (Rds.cpp:65)
  253. ==510731==    by 0x8193E58: cords_main(int, char**) (RdsMain.cpp:1406)
  254. ==510731==    by 0x8194198: main (RdsMain.cpp:1446)
  255. ==510731==
  256. ==510731== 68 bytes in 1 blocks are still reachable in loss record 6 of 16
  257. ==510731==    at 0x4036CAB: operator new(unsigned int) (vg_replace_malloc.c:336)
  258. ==510731==    by 0x8141472: C_RdsClientLocal::startInformTask() (RdsClientLocal.cpp:274)
  259. ==510731==    by 0x813F573: C_RdsClient::setClientSpecification(C_Rds*, short, char const*, unsigned char, unsigned int, bool&, bool) (RdsClient.cpp:230)
  260. ==510731==    by 0x8172FA8: C_RdsInform::createStaticMembers(C_Rds*) (RdsInform.cpp:95)
  261. ==510731==    by 0x8146A7E: C_Rds::C_Rds() (Rds.cpp:93)
  262. ==510731==    by 0x8193E58: cords_main(int, char**) (RdsMain.cpp:1406)
  263. ==510731==    by 0x8194198: main (RdsMain.cpp:1446)
  264. ==510731==
  265. ==510731== 88 (68 direct, 20 indirect) bytes in 1 blocks are definitely lost in loss record 7 of 16
  266. ==510731==    at 0x4036CAB: operator new(unsigned int) (vg_replace_malloc.c:336)
  267. ==510731==    by 0x40F6CC7: C_Thread::GetCurrentThreadPtr() (Thread.cpp:410)
  268. ==510731==    by 0x40F3ABD: C_PosixSystem::LogMsgVar(std::string const&, int, char*) (PosixSystem.cpp:618)
  269. ==510731==    by 0x40F3A0E: C_PosixSystem::LogMsg(std::string const&, int, ...) (PosixSystem.cpp:595)
  270. ==510731==    by 0x40EF287: C_MsgQue::~C_MsgQue() (RMsgQue.cpp:281)
  271. ==510731==    by 0x4C1879D: ??? (in /usr/lib32/libc-2.31.so)
  272. ==510731==    by 0x4C18970: exit (in /usr/lib32/libc-2.31.so)
  273. ==510731==    by 0x4BFFE51: (below main) (in /usr/lib32/libc-2.31.so)
  274. ==510731==
  275. ==510731== 156 bytes in 1 blocks are still reachable in loss record 8 of 16
  276. ==510731==    at 0x4036CAB: operator new(unsigned int) (vg_replace_malloc.c:336)
  277. ==510731==    by 0x8141439: C_RdsClientLocal::startInformTask() (RdsClientLocal.cpp:268)
  278. ==510731==    by 0x813F573: C_RdsClient::setClientSpecification(C_Rds*, short, char const*, unsigned char, unsigned int, bool&, bool) (RdsClient.cpp:230)
  279. ==510731==    by 0x8172FA8: C_RdsInform::createStaticMembers(C_Rds*) (RdsInform.cpp:95)
  280. ==510731==    by 0x8146A7E: C_Rds::C_Rds() (Rds.cpp:93)
  281. ==510731==    by 0x8193E58: cords_main(int, char**) (RdsMain.cpp:1406)
  282. ==510731==    by 0x8194198: main (RdsMain.cpp:1446)
  283. ==510731==
  284. ==510731== 160 bytes in 1 blocks are possibly lost in loss record 9 of 16
  285. ==510731==    at 0x4038A16: calloc (vg_replace_malloc.c:760)
  286. ==510731==    by 0x4013B0C: allocate_dtv (dl-tls.c:343)
  287. ==510731==    by 0x4013B0C: _dl_allocate_tls (dl-tls.c:589)
  288. ==510731==    by 0x48AFD64: pthread_create@@GLIBC_2.1 (in /usr/lib32/libpthread-2.31.so)
  289. ==510731==    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)
  290. ==510731==    by 0x40F6125: C_Thread::C_Thread(std::string const&, void* (*)(void*), unsigned int, unsigned int, unsigned int) (Thread.cpp:101)
  291. ==510731==    by 0x8189720: C_RdsLogList::StartWrite2FileTask() (RdsLoglist.cpp:166)
  292. ==510731==    by 0x8121D12: C_RdsBase::C_RdsBase() (RdsBase.cpp:97)
  293. ==510731==    by 0x8164E7A: C_RdsData::C_RdsData() (RdsData.h:133)
  294. ==510731==    by 0x8164EE4: C_RdsDataStruct::C_RdsDataStruct() (RdsDataStruct.h:66)
  295. ==510731==    by 0x8164F00: C_RdsDataSearch::C_RdsDataSearch() (RdsDataSearch.h:42)
  296. ==510731==    by 0x8164F81: C_RdsDataInform::C_RdsDataInform() (RdsDataInform.h:71)
  297. ==510731==    by 0x816502C: C_RdsDataFile::C_RdsDataFile() (RdsDataFile.h:45)
  298. ==510731==    by 0x8165096: C_RdsDataLgLst::C_RdsDataLgLst() (RdsDataLoglist.h:93)
  299. ==510731==    by 0x815C134: C_RdsDataStream::C_RdsDataStream() (RdsDataStream.cpp:142)
  300. ==510731==    by 0x81568DC: C_RdsDataProcess::C_RdsDataProcess() (RdsDataProcess.cpp:619)
  301. ==510731==    by 0x81469BF: C_Rds::C_Rds() (Rds.cpp:65)
  302. ==510731==    by 0x8193E58: cords_main(int, char**) (RdsMain.cpp:1406)
  303. ==510731==    by 0x8194198: main (RdsMain.cpp:1446)
  304. ==510731==
  305. ==510731== 160 bytes in 1 blocks are possibly lost in loss record 10 of 16
  306. ==510731==    at 0x4038A16: calloc (vg_replace_malloc.c:760)
  307. ==510731==    by 0x4013B0C: allocate_dtv (dl-tls.c:343)
  308. ==510731==    by 0x4013B0C: _dl_allocate_tls (dl-tls.c:589)
  309. ==510731==    by 0x48AFD64: pthread_create@@GLIBC_2.1 (in /usr/lib32/libpthread-2.31.so)
  310. ==510731==    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)
  311. ==510731==    by 0x40F6125: C_Thread::C_Thread(std::string const&, void* (*)(void*), unsigned int, unsigned int, unsigned int) (Thread.cpp:101)
  312. ==510731==    by 0x81414A2: C_RdsClientLocal::startInformTask() (RdsClientLocal.cpp:274)
  313. ==510731==    by 0x813F573: C_RdsClient::setClientSpecification(C_Rds*, short, char const*, unsigned char, unsigned int, bool&, bool) (RdsClient.cpp:230)
  314. ==510731==    by 0x8172FA8: C_RdsInform::createStaticMembers(C_Rds*) (RdsInform.cpp:95)
  315. ==510731==    by 0x8146A7E: C_Rds::C_Rds() (Rds.cpp:93)
  316. ==510731==    by 0x8193E58: cords_main(int, char**) (RdsMain.cpp:1406)
  317. ==510731==    by 0x8194198: main (RdsMain.cpp:1446)
  318. ==510731==
  319. ==510731== 216 bytes in 1 blocks are still reachable in loss record 11 of 16
  320. ==510731==    at 0x4036CAB: operator new(unsigned int) (vg_replace_malloc.c:336)
  321. ==510731==    by 0x8172F45: C_RdsInform::createStaticMembers(C_Rds*) (RdsInform.cpp:78)
  322. ==510731==    by 0x8146A7E: C_Rds::C_Rds() (Rds.cpp:93)
  323. ==510731==    by 0x8193E58: cords_main(int, char**) (RdsMain.cpp:1406)
  324. ==510731==    by 0x8194198: main (RdsMain.cpp:1446)
  325. ==510731==
  326. ==510731== 282 bytes in 79 blocks are definitely lost in loss record 12 of 16
  327. ==510731==    at 0x40373CB: operator new[](unsigned int) (vg_replace_malloc.c:425)
  328. ==510731==    by 0x40EC795: C_RovTool::strAlloc(unsigned int, bool) (RovTool.cpp:155)
  329. ==510731==    by 0x40EC88E: C_RovTool::strCopy(char const*, bool) (RovTool.cpp:200)
  330. ==510731==    by 0x81B3EC0: C_RdsString::readNodeDataFromString(C_RdsLoadFlags&, std::string&, T_SoftwareVersion const&) (RdsString.cpp:234)
  331. ==510731==    by 0x815EAF6: C_RdsDataStream::readLine(C_RdsLoadFlags&, std::string&, C_RdsDirectory*, C_RdsDirectory*&) (RdsDataStream.cpp:733)
  332. ==510731==    by 0x815EEB2: C_RdsDataStream::readStream(C_RdsLoadFlags&, std::istream&, char const*, C_RdsDirectory*, bool, char const*) (RdsDataStream.cpp:796)
  333. ==510731==    by 0x81BA30B: CoRds::initRds(C_Rds&, std::string const&, std::string const&) (CoRds.cpp:31)
  334. ==510731==    by 0x8193F31: cords_main(int, char**) (RdsMain.cpp:1414)
  335. ==510731==    by 0x8194198: main (RdsMain.cpp:1446)
  336. ==510731==
  337. ==510731== 800 bytes in 44 blocks are definitely lost in loss record 13 of 16
  338. ==510731==    at 0x40373CB: operator new[](unsigned int) (vg_replace_malloc.c:425)
  339. ==510731==    by 0x40EC795: C_RovTool::strAlloc(unsigned int, bool) (RovTool.cpp:155)
  340. ==510731==    by 0x40EC88E: C_RovTool::strCopy(char const*, bool) (RovTool.cpp:200)
  341. ==510731==    by 0x81B3A41: C_RdsString::_setValue(char const*) (RdsString.cpp:118)
  342. ==510731==    by 0x814D379: C_RdsData::setString(unsigned int, char const*, bool&, char const*, C_RdsClient const*) const (RdsData.cpp:1274)
  343. ==510731==    by 0x81619AA: C_RdsDataStream::loadRecipConf(C_RdsDirectory*, unsigned int, char const*, char const*, C_RdsClient const*) (RdsDataStream.cpp:1800)
  344. ==510731==    by 0x8160058: C_RdsDataStream::_loadRecipe(C_RdsNode const*, char const*, int, C_RdsClient const*) (RdsDataStream.cpp:1197)
  345. ==510731==    by 0x81AF7E6: C_RdsRmaService::serviceThread(unsigned int) (RdsRmaService.cpp:138)
  346. ==510731==    by 0x40F3238: C_PosixSystem::threadEntry(void*) (PosixSystem.cpp:267)
  347. ==510731==    by 0x48AF0B3: start_thread (in /usr/lib32/libpthread-2.31.so)
  348. ==510731==    by 0x4CE5255: clone (in /usr/lib32/libc-2.31.so)
  349. ==510731==
  350. ==510731== 2,068 bytes in 44 blocks are definitely lost in loss record 14 of 16
  351. ==510731==    at 0x40373CB: operator new[](unsigned int) (vg_replace_malloc.c:425)
  352. ==510731==    by 0x40EC795: C_RovTool::strAlloc(unsigned int, bool) (RovTool.cpp:155)
  353. ==510731==    by 0x40EC88E: C_RovTool::strCopy(char const*, bool) (RovTool.cpp:200)
  354. ==510731==    by 0x816D116: C_RdsFile::getPathFileName(char*&) const (RdsFile.cpp:202)
  355. ==510731==    by 0x8161B49: C_RdsDataStream::loadRecipConf(C_RdsDirectory*, unsigned int, char const*, char const*, C_RdsClient const*) (RdsDataStream.cpp:1828)
  356. ==510731==    by 0x8160058: C_RdsDataStream::_loadRecipe(C_RdsNode const*, char const*, int, C_RdsClient const*) (RdsDataStream.cpp:1197)
  357. ==510731==    by 0x81AF7E6: C_RdsRmaService::serviceThread(unsigned int) (RdsRmaService.cpp:138)
  358. ==510731==    by 0x40F3238: C_PosixSystem::threadEntry(void*) (PosixSystem.cpp:267)
  359. ==510731==    by 0x48AF0B3: start_thread (in /usr/lib32/libpthread-2.31.so)
  360. ==510731==    by 0x4CE5255: clone (in /usr/lib32/libc-2.31.so)
  361. ==510731==
  362. ==510731== 11,913 bytes in 3,397 blocks are definitely lost in loss record 15 of 16
  363. ==510731==    at 0x40373CB: operator new[](unsigned int) (vg_replace_malloc.c:425)
  364. ==510731==    by 0x40EC795: C_RovTool::strAlloc(unsigned int, bool) (RovTool.cpp:155)
  365. ==510731==    by 0x40EC88E: C_RovTool::strCopy(char const*, bool) (RovTool.cpp:200)
  366. ==510731==    by 0x81B3EC0: C_RdsString::readNodeDataFromString(C_RdsLoadFlags&, std::string&, T_SoftwareVersion const&) (RdsString.cpp:234)
  367. ==510731==    by 0x815EAF6: C_RdsDataStream::readLine(C_RdsLoadFlags&, std::string&, C_RdsDirectory*, C_RdsDirectory*&) (RdsDataStream.cpp:733)
  368. ==510731==    by 0x815EEB2: C_RdsDataStream::readStream(C_RdsLoadFlags&, std::istream&, char const*, C_RdsDirectory*, bool, char const*) (RdsDataStream.cpp:796)
  369. ==510731==    by 0x8161B80: C_RdsDataStream::loadRecipConf(C_RdsDirectory*, unsigned int, char const*, char const*, C_RdsClient const*) (RdsDataStream.cpp:1830)
  370. ==510731==    by 0x8160058: C_RdsDataStream::_loadRecipe(C_RdsNode const*, char const*, int, C_RdsClient const*) (RdsDataStream.cpp:1197)
  371. ==510731==    by 0x81AF7E6: C_RdsRmaService::serviceThread(unsigned int) (RdsRmaService.cpp:138)
  372. ==510731==    by 0x40F3238: C_PosixSystem::threadEntry(void*) (PosixSystem.cpp:267)
  373. ==510731==    by 0x48AF0B3: start_thread (in /usr/lib32/libpthread-2.31.so)
  374. ==510731==    by 0x4CE5255: clone (in /usr/lib32/libc-2.31.so)
  375. ==510731==
  376. ==510731== 12,000 bytes in 1 blocks are still reachable in loss record 16 of 16
  377. ==510731==    at 0x40373CB: operator new[](unsigned int) (vg_replace_malloc.c:425)
  378. ==510731==    by 0x40EEDEC: C_MsgQue::C_MsgQue(int, int, char const*) (RMsgQue.cpp:250)
  379. ==510731==    by 0x814145D: C_RdsClientLocal::startInformTask() (RdsClientLocal.cpp:268)
  380. ==510731==    by 0x813F573: C_RdsClient::setClientSpecification(C_Rds*, short, char const*, unsigned char, unsigned int, bool&, bool) (RdsClient.cpp:230)
  381. ==510731==    by 0x8172FA8: C_RdsInform::createStaticMembers(C_Rds*) (RdsInform.cpp:95)
  382. ==510731==    by 0x8146A7E: C_Rds::C_Rds() (Rds.cpp:93)
  383. ==510731==    by 0x8193E58: cords_main(int, char**) (RdsMain.cpp:1406)
  384. ==510731==    by 0x8194198: main (RdsMain.cpp:1446)
  385. ==510731==
  386. ==510731== LEAK SUMMARY:
  387. ==510731==    definitely lost: 15,131 bytes in 3,565 blocks
  388. ==510731==    indirectly lost: 20 bytes in 1 blocks
  389. ==510731==      possibly lost: 320 bytes in 2 blocks
  390. ==510731==    still reachable: 12,585 bytes in 8 blocks
  391. ==510731==                       of which reachable via heuristic:
  392. ==510731==                         stdstring          : 53 bytes in 2 blocks
  393. ==510731==         suppressed: 0 bytes in 0 blocks
  394. ==510731==
  395. ==510731== For lists of detected and suppressed errors, rerun with: -s
  396. ==510731== ERROR SUMMARY: 15 errors from 12 contexts (suppressed: 0 from 0)
  397. + echo res=0
  398. res=0

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.

Syntax highlighting:

To highlight particular lines, prefix each line with {%HIGHLIGHT}




All content is user-submitted.
The administrators of this site (kpaste.net) are not responsible for their content.
Abuse reports should be emailed to us at