Advertisement
robn

Untitled

Oct 9th, 2011
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 368.32 KB | None | 0 0
  1. ==3520== Memcheck, a memory error detector
  2. ==3520== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
  3. ==3520== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
  4. ==3520== Command: ./pioneer
  5. ==3520== Parent PID: 3519
  6. ==3520==
  7. ==3520== Invalid read of size 8
  8. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  9. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  10. ==3520== by 0x47D638: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:383)
  11. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  12. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  13. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  14. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  15. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  16. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  17. ==3520== Address 0xf4f88d8 is 24 bytes inside a block of size 31 alloc'd
  18. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  19. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  20. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  21. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  22. ==3520== by 0x47D624: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:383)
  23. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  24. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  25. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  26. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  27. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  28. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  29. ==3520==
  30. {
  31. <insert_a_suppression_name_here>
  32. Memcheck:Addr8
  33. fun:__strspn_sse42
  34. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  35. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  36. fun:_ZN11KeyBindings11SetDefaultsEv
  37. fun:_ZN10GameConfigC1ERKSs
  38. fun:_Z41__static_initialization_and_destruction_0ii
  39. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  40. fun:__libc_csu_init
  41. fun:(below main)
  42. }
  43. ==3520== Invalid read of size 8
  44. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  45. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  46. ==3520== by 0x47D6CC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:384)
  47. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  48. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  49. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  50. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  51. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  52. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  53. ==3520== Address 0xf4f89a8 is 24 bytes inside a block of size 31 alloc'd
  54. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  55. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  56. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  57. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  58. ==3520== by 0x47D6B8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:384)
  59. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  60. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  61. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  62. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  63. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  64. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  65. ==3520==
  66. {
  67. <insert_a_suppression_name_here>
  68. Memcheck:Addr8
  69. fun:__strspn_sse42
  70. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  71. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  72. fun:_ZN11KeyBindings11SetDefaultsEv
  73. fun:_ZN10GameConfigC1ERKSs
  74. fun:_Z41__static_initialization_and_destruction_0ii
  75. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  76. fun:__libc_csu_init
  77. fun:(below main)
  78. }
  79. ==3520== Invalid read of size 8
  80. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  81. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  82. ==3520== by 0x47D760: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:385)
  83. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  84. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  85. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  86. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  87. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  88. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  89. ==3520== Address 0xf4f8a78 is 24 bytes inside a block of size 30 alloc'd
  90. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  91. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  92. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  93. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  94. ==3520== by 0x47D74C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:385)
  95. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  96. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  97. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  98. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  99. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  100. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  101. ==3520==
  102. {
  103. <insert_a_suppression_name_here>
  104. Memcheck:Addr8
  105. fun:__strspn_sse42
  106. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  107. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  108. fun:_ZN11KeyBindings11SetDefaultsEv
  109. fun:_ZN10GameConfigC1ERKSs
  110. fun:_Z41__static_initialization_and_destruction_0ii
  111. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  112. fun:__libc_csu_init
  113. fun:(below main)
  114. }
  115. ==3520== Invalid read of size 8
  116. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  117. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  118. ==3520== by 0x47D7F4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:386)
  119. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  120. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  121. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  122. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  123. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  124. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  125. ==3520== Address 0xf4f8b48 is 24 bytes inside a block of size 31 alloc'd
  126. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  127. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  128. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  129. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  130. ==3520== by 0x47D7E0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:386)
  131. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  132. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  133. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  134. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  135. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  136. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  137. ==3520==
  138. {
  139. <insert_a_suppression_name_here>
  140. Memcheck:Addr8
  141. fun:__strspn_sse42
  142. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  143. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  144. fun:_ZN11KeyBindings11SetDefaultsEv
  145. fun:_ZN10GameConfigC1ERKSs
  146. fun:_Z41__static_initialization_and_destruction_0ii
  147. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  148. fun:__libc_csu_init
  149. fun:(below main)
  150. }
  151. ==3520== Invalid read of size 8
  152. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  153. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  154. ==3520== by 0x47D888: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:387)
  155. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  156. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  157. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  158. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  159. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  160. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  161. ==3520== Address 0xf4f8c18 is 24 bytes inside a block of size 31 alloc'd
  162. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  163. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  164. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  165. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  166. ==3520== by 0x47D874: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:387)
  167. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  168. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  169. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  170. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  171. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  172. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  173. ==3520==
  174. {
  175. <insert_a_suppression_name_here>
  176. Memcheck:Addr8
  177. fun:__strspn_sse42
  178. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  179. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  180. fun:_ZN11KeyBindings11SetDefaultsEv
  181. fun:_ZN10GameConfigC1ERKSs
  182. fun:_Z41__static_initialization_and_destruction_0ii
  183. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  184. fun:__libc_csu_init
  185. fun:(below main)
  186. }
  187. ==3520== Invalid read of size 8
  188. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  189. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  190. ==3520== by 0x47D91C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:388)
  191. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  192. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  193. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  194. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  195. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  196. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  197. ==3520== Address 0xf4f8ce8 is 24 bytes inside a block of size 31 alloc'd
  198. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  199. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  200. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  201. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  202. ==3520== by 0x47D908: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:388)
  203. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  204. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  205. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  206. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  207. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  208. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  209. ==3520==
  210. {
  211. <insert_a_suppression_name_here>
  212. Memcheck:Addr8
  213. fun:__strspn_sse42
  214. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  215. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  216. fun:_ZN11KeyBindings11SetDefaultsEv
  217. fun:_ZN10GameConfigC1ERKSs
  218. fun:_Z41__static_initialization_and_destruction_0ii
  219. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  220. fun:__libc_csu_init
  221. fun:(below main)
  222. }
  223. ==3520== Invalid read of size 8
  224. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  225. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  226. ==3520== by 0x47D9B0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:389)
  227. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  228. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  229. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  230. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  231. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  232. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  233. ==3520== Address 0xf4f8db8 is 24 bytes inside a block of size 31 alloc'd
  234. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  235. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  236. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  237. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  238. ==3520== by 0x47D99C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:389)
  239. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  240. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  241. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  242. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  243. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  244. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  245. ==3520==
  246. {
  247. <insert_a_suppression_name_here>
  248. Memcheck:Addr8
  249. fun:__strspn_sse42
  250. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  251. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  252. fun:_ZN11KeyBindings11SetDefaultsEv
  253. fun:_ZN10GameConfigC1ERKSs
  254. fun:_Z41__static_initialization_and_destruction_0ii
  255. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  256. fun:__libc_csu_init
  257. fun:(below main)
  258. }
  259. ==3520== Invalid read of size 8
  260. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  261. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  262. ==3520== by 0x47DA44: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:390)
  263. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  264. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  265. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  266. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  267. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  268. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  269. ==3520== Address 0xf4f8e88 is 24 bytes inside a block of size 31 alloc'd
  270. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  271. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  272. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  273. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  274. ==3520== by 0x47DA30: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:390)
  275. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  276. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  277. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  278. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  279. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  280. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  281. ==3520==
  282. {
  283. <insert_a_suppression_name_here>
  284. Memcheck:Addr8
  285. fun:__strspn_sse42
  286. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  287. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  288. fun:_ZN11KeyBindings11SetDefaultsEv
  289. fun:_ZN10GameConfigC1ERKSs
  290. fun:_Z41__static_initialization_and_destruction_0ii
  291. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  292. fun:__libc_csu_init
  293. fun:(below main)
  294. }
  295. ==3520== Invalid read of size 8
  296. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  297. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  298. ==3520== by 0x47DAD8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:391)
  299. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  300. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  301. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  302. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  303. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  304. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  305. ==3520== Address 0xf4f8f58 is 24 bytes inside a block of size 31 alloc'd
  306. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  307. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  308. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  309. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  310. ==3520== by 0x47DAC4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:391)
  311. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  312. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  313. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  314. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  315. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  316. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  317. ==3520==
  318. {
  319. <insert_a_suppression_name_here>
  320. Memcheck:Addr8
  321. fun:__strspn_sse42
  322. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  323. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  324. fun:_ZN11KeyBindings11SetDefaultsEv
  325. fun:_ZN10GameConfigC1ERKSs
  326. fun:_Z41__static_initialization_and_destruction_0ii
  327. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  328. fun:__libc_csu_init
  329. fun:(below main)
  330. }
  331. ==3520== Invalid read of size 8
  332. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  333. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  334. ==3520== by 0x47DB6C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:392)
  335. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  336. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  337. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  338. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  339. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  340. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  341. ==3520== Address 0xf4f9028 is 24 bytes inside a block of size 31 alloc'd
  342. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  343. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  344. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  345. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  346. ==3520== by 0x47DB58: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:392)
  347. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  348. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  349. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  350. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  351. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  352. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  353. ==3520==
  354. {
  355. <insert_a_suppression_name_here>
  356. Memcheck:Addr8
  357. fun:__strspn_sse42
  358. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  359. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  360. fun:_ZN11KeyBindings11SetDefaultsEv
  361. fun:_ZN10GameConfigC1ERKSs
  362. fun:_Z41__static_initialization_and_destruction_0ii
  363. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  364. fun:__libc_csu_init
  365. fun:(below main)
  366. }
  367. ==3520== Invalid read of size 8
  368. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  369. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  370. ==3520== by 0x47DC00: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:393)
  371. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  372. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  373. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  374. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  375. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  376. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  377. ==3520== Address 0xf4f90f8 is 24 bytes inside a block of size 31 alloc'd
  378. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  379. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  380. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  381. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  382. ==3520== by 0x47DBEC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:393)
  383. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  384. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  385. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  386. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  387. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  388. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  389. ==3520==
  390. {
  391. <insert_a_suppression_name_here>
  392. Memcheck:Addr8
  393. fun:__strspn_sse42
  394. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  395. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  396. fun:_ZN11KeyBindings11SetDefaultsEv
  397. fun:_ZN10GameConfigC1ERKSs
  398. fun:_Z41__static_initialization_and_destruction_0ii
  399. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  400. fun:__libc_csu_init
  401. fun:(below main)
  402. }
  403. ==3520== Invalid read of size 8
  404. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  405. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  406. ==3520== by 0x47DC94: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:394)
  407. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  408. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  409. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  410. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  411. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  412. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  413. ==3520== Address 0xf4f91c8 is 24 bytes inside a block of size 31 alloc'd
  414. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  415. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  416. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  417. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  418. ==3520== by 0x47DC80: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:394)
  419. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  420. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  421. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  422. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  423. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  424. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  425. ==3520==
  426. {
  427. <insert_a_suppression_name_here>
  428. Memcheck:Addr8
  429. fun:__strspn_sse42
  430. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  431. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  432. fun:_ZN11KeyBindings11SetDefaultsEv
  433. fun:_ZN10GameConfigC1ERKSs
  434. fun:_Z41__static_initialization_and_destruction_0ii
  435. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  436. fun:__libc_csu_init
  437. fun:(below main)
  438. }
  439. ==3520== Invalid read of size 8
  440. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  441. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  442. ==3520== by 0x47DD28: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:395)
  443. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  444. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  445. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  446. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  447. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  448. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  449. ==3520== Address 0xf4f9298 is 24 bytes inside a block of size 30 alloc'd
  450. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  451. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  452. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  453. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  454. ==3520== by 0x47DD14: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:395)
  455. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  456. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  457. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  458. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  459. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  460. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  461. ==3520==
  462. {
  463. <insert_a_suppression_name_here>
  464. Memcheck:Addr8
  465. fun:__strspn_sse42
  466. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  467. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  468. fun:_ZN11KeyBindings11SetDefaultsEv
  469. fun:_ZN10GameConfigC1ERKSs
  470. fun:_Z41__static_initialization_and_destruction_0ii
  471. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  472. fun:__libc_csu_init
  473. fun:(below main)
  474. }
  475. ==3520== Invalid read of size 8
  476. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  477. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  478. ==3520== by 0x47DDBC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:396)
  479. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  480. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  481. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  482. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  483. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  484. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  485. ==3520== Address 0xf4f9368 is 24 bytes inside a block of size 31 alloc'd
  486. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  487. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  488. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  489. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  490. ==3520== by 0x47DDA8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:396)
  491. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  492. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  493. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  494. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  495. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  496. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  497. ==3520==
  498. {
  499. <insert_a_suppression_name_here>
  500. Memcheck:Addr8
  501. fun:__strspn_sse42
  502. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  503. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  504. fun:_ZN11KeyBindings11SetDefaultsEv
  505. fun:_ZN10GameConfigC1ERKSs
  506. fun:_Z41__static_initialization_and_destruction_0ii
  507. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  508. fun:__libc_csu_init
  509. fun:(below main)
  510. }
  511. ==3520== Invalid read of size 8
  512. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  513. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  514. ==3520== by 0x47DE50: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:397)
  515. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  516. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  517. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  518. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  519. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  520. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  521. ==3520== Address 0xf4f9438 is 24 bytes inside a block of size 30 alloc'd
  522. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  523. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  524. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  525. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  526. ==3520== by 0x47DE3C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:397)
  527. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  528. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  529. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  530. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  531. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  532. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  533. ==3520==
  534. {
  535. <insert_a_suppression_name_here>
  536. Memcheck:Addr8
  537. fun:__strspn_sse42
  538. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  539. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  540. fun:_ZN11KeyBindings11SetDefaultsEv
  541. fun:_ZN10GameConfigC1ERKSs
  542. fun:_Z41__static_initialization_and_destruction_0ii
  543. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  544. fun:__libc_csu_init
  545. fun:(below main)
  546. }
  547. ==3520== Invalid read of size 8
  548. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  549. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  550. ==3520== by 0x47DEE4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:398)
  551. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  552. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  553. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  554. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  555. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  556. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  557. ==3520== Address 0xf4f9508 is 24 bytes inside a block of size 31 alloc'd
  558. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  559. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  560. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  561. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  562. ==3520== by 0x47DED0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:398)
  563. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  564. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  565. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  566. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  567. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  568. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  569. ==3520==
  570. {
  571. <insert_a_suppression_name_here>
  572. Memcheck:Addr8
  573. fun:__strspn_sse42
  574. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  575. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  576. fun:_ZN11KeyBindings11SetDefaultsEv
  577. fun:_ZN10GameConfigC1ERKSs
  578. fun:_Z41__static_initialization_and_destruction_0ii
  579. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  580. fun:__libc_csu_init
  581. fun:(below main)
  582. }
  583. ==3520== Invalid read of size 8
  584. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  585. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  586. ==3520== by 0x47DF78: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:399)
  587. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  588. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  589. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  590. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  591. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  592. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  593. ==3520== Address 0xf4f95d8 is 24 bytes inside a block of size 29 alloc'd
  594. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  595. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  596. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  597. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  598. ==3520== by 0x47DF64: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:399)
  599. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  600. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  601. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  602. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  603. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  604. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  605. ==3520==
  606. {
  607. <insert_a_suppression_name_here>
  608. Memcheck:Addr8
  609. fun:__strspn_sse42
  610. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  611. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  612. fun:_ZN11KeyBindings11SetDefaultsEv
  613. fun:_ZN10GameConfigC1ERKSs
  614. fun:_Z41__static_initialization_and_destruction_0ii
  615. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  616. fun:__libc_csu_init
  617. fun:(below main)
  618. }
  619. ==3520== Invalid read of size 8
  620. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  621. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  622. ==3520== by 0x47E006: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:400)
  623. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  624. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  625. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  626. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  627. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  628. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  629. ==3520== Address 0xf4f96a8 is 24 bytes inside a block of size 30 alloc'd
  630. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  631. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  632. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  633. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  634. ==3520== by 0x47DFF2: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:400)
  635. ==3520== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  636. ==3520== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  637. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  638. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  639. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  640. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  641. ==3520==
  642. {
  643. <insert_a_suppression_name_here>
  644. Memcheck:Addr8
  645. fun:__strspn_sse42
  646. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  647. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  648. fun:_ZN11KeyBindings11SetDefaultsEv
  649. fun:_ZN10GameConfigC1ERKSs
  650. fun:_Z41__static_initialization_and_destruction_0ii
  651. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  652. fun:__libc_csu_init
  653. fun:(below main)
  654. }
  655. ==3520== Invalid read of size 8
  656. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  657. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  658. ==3520== by 0x47D638: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:383)
  659. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  660. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  661. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  662. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  663. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  664. ==3520== Address 0xf4fd418 is 24 bytes inside a block of size 31 alloc'd
  665. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  666. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  667. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  668. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  669. ==3520== by 0x47D624: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:383)
  670. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  671. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  672. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  673. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  674. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  675. ==3520==
  676. {
  677. <insert_a_suppression_name_here>
  678. Memcheck:Addr8
  679. fun:__strspn_sse42
  680. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  681. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  682. fun:_ZN10GameConfigC1ERKSs
  683. fun:_Z41__static_initialization_and_destruction_0ii
  684. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  685. fun:__libc_csu_init
  686. fun:(below main)
  687. }
  688. ==3520== Invalid read of size 8
  689. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  690. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  691. ==3520== by 0x47D6CC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:384)
  692. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  693. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  694. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  695. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  696. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  697. ==3520== Address 0xf4fd4e8 is 24 bytes inside a block of size 31 alloc'd
  698. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  699. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  700. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  701. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  702. ==3520== by 0x47D6B8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:384)
  703. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  704. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  705. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  706. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  707. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  708. ==3520==
  709. {
  710. <insert_a_suppression_name_here>
  711. Memcheck:Addr8
  712. fun:__strspn_sse42
  713. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  714. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  715. fun:_ZN10GameConfigC1ERKSs
  716. fun:_Z41__static_initialization_and_destruction_0ii
  717. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  718. fun:__libc_csu_init
  719. fun:(below main)
  720. }
  721. ==3520== Invalid read of size 8
  722. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  723. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  724. ==3520== by 0x47D760: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:385)
  725. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  726. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  727. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  728. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  729. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  730. ==3520== Address 0xf4fd5b8 is 24 bytes inside a block of size 30 alloc'd
  731. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  732. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  733. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  734. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  735. ==3520== by 0x47D74C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:385)
  736. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  737. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  738. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  739. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  740. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  741. ==3520==
  742. {
  743. <insert_a_suppression_name_here>
  744. Memcheck:Addr8
  745. fun:__strspn_sse42
  746. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  747. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  748. fun:_ZN10GameConfigC1ERKSs
  749. fun:_Z41__static_initialization_and_destruction_0ii
  750. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  751. fun:__libc_csu_init
  752. fun:(below main)
  753. }
  754. ==3520== Invalid read of size 8
  755. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  756. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  757. ==3520== by 0x47D7F4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:386)
  758. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  759. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  760. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  761. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  762. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  763. ==3520== Address 0xf4fd688 is 24 bytes inside a block of size 31 alloc'd
  764. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  765. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  766. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  767. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  768. ==3520== by 0x47D7E0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:386)
  769. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  770. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  771. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  772. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  773. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  774. ==3520==
  775. {
  776. <insert_a_suppression_name_here>
  777. Memcheck:Addr8
  778. fun:__strspn_sse42
  779. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  780. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  781. fun:_ZN10GameConfigC1ERKSs
  782. fun:_Z41__static_initialization_and_destruction_0ii
  783. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  784. fun:__libc_csu_init
  785. fun:(below main)
  786. }
  787. ==3520== Invalid read of size 8
  788. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  789. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  790. ==3520== by 0x47D888: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:387)
  791. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  792. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  793. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  794. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  795. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  796. ==3520== Address 0xf4fd758 is 24 bytes inside a block of size 31 alloc'd
  797. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  798. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  799. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  800. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  801. ==3520== by 0x47D874: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:387)
  802. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  803. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  804. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  805. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  806. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  807. ==3520==
  808. {
  809. <insert_a_suppression_name_here>
  810. Memcheck:Addr8
  811. fun:__strspn_sse42
  812. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  813. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  814. fun:_ZN10GameConfigC1ERKSs
  815. fun:_Z41__static_initialization_and_destruction_0ii
  816. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  817. fun:__libc_csu_init
  818. fun:(below main)
  819. }
  820. ==3520== Invalid read of size 8
  821. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  822. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  823. ==3520== by 0x47D91C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:388)
  824. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  825. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  826. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  827. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  828. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  829. ==3520== Address 0xf4fd828 is 24 bytes inside a block of size 31 alloc'd
  830. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  831. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  832. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  833. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  834. ==3520== by 0x47D908: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:388)
  835. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  836. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  837. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  838. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  839. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  840. ==3520==
  841. {
  842. <insert_a_suppression_name_here>
  843. Memcheck:Addr8
  844. fun:__strspn_sse42
  845. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  846. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  847. fun:_ZN10GameConfigC1ERKSs
  848. fun:_Z41__static_initialization_and_destruction_0ii
  849. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  850. fun:__libc_csu_init
  851. fun:(below main)
  852. }
  853. ==3520== Invalid read of size 8
  854. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  855. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  856. ==3520== by 0x47D9B0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:389)
  857. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  858. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  859. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  860. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  861. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  862. ==3520== Address 0xf4fd8f8 is 24 bytes inside a block of size 31 alloc'd
  863. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  864. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  865. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  866. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  867. ==3520== by 0x47D99C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:389)
  868. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  869. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  870. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  871. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  872. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  873. ==3520==
  874. {
  875. <insert_a_suppression_name_here>
  876. Memcheck:Addr8
  877. fun:__strspn_sse42
  878. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  879. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  880. fun:_ZN10GameConfigC1ERKSs
  881. fun:_Z41__static_initialization_and_destruction_0ii
  882. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  883. fun:__libc_csu_init
  884. fun:(below main)
  885. }
  886. ==3520== Invalid read of size 8
  887. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  888. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  889. ==3520== by 0x47DA44: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:390)
  890. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  891. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  892. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  893. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  894. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  895. ==3520== Address 0xf4fd9c8 is 24 bytes inside a block of size 31 alloc'd
  896. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  897. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  898. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  899. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  900. ==3520== by 0x47DA30: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:390)
  901. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  902. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  903. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  904. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  905. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  906. ==3520==
  907. {
  908. <insert_a_suppression_name_here>
  909. Memcheck:Addr8
  910. fun:__strspn_sse42
  911. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  912. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  913. fun:_ZN10GameConfigC1ERKSs
  914. fun:_Z41__static_initialization_and_destruction_0ii
  915. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  916. fun:__libc_csu_init
  917. fun:(below main)
  918. }
  919. ==3520== Invalid read of size 8
  920. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  921. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  922. ==3520== by 0x47DAD8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:391)
  923. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  924. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  925. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  926. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  927. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  928. ==3520== Address 0xf4fda98 is 24 bytes inside a block of size 31 alloc'd
  929. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  930. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  931. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  932. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  933. ==3520== by 0x47DAC4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:391)
  934. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  935. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  936. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  937. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  938. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  939. ==3520==
  940. {
  941. <insert_a_suppression_name_here>
  942. Memcheck:Addr8
  943. fun:__strspn_sse42
  944. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  945. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  946. fun:_ZN10GameConfigC1ERKSs
  947. fun:_Z41__static_initialization_and_destruction_0ii
  948. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  949. fun:__libc_csu_init
  950. fun:(below main)
  951. }
  952. ==3520== Invalid read of size 8
  953. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  954. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  955. ==3520== by 0x47DB6C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:392)
  956. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  957. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  958. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  959. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  960. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  961. ==3520== Address 0xf4fdb68 is 24 bytes inside a block of size 31 alloc'd
  962. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  963. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  964. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  965. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  966. ==3520== by 0x47DB58: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:392)
  967. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  968. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  969. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  970. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  971. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  972. ==3520==
  973. {
  974. <insert_a_suppression_name_here>
  975. Memcheck:Addr8
  976. fun:__strspn_sse42
  977. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  978. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  979. fun:_ZN10GameConfigC1ERKSs
  980. fun:_Z41__static_initialization_and_destruction_0ii
  981. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  982. fun:__libc_csu_init
  983. fun:(below main)
  984. }
  985. ==3520== Invalid read of size 8
  986. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  987. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  988. ==3520== by 0x47DC00: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:393)
  989. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  990. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  991. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  992. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  993. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  994. ==3520== Address 0xf4fdc38 is 24 bytes inside a block of size 31 alloc'd
  995. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  996. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  997. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  998. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  999. ==3520== by 0x47DBEC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:393)
  1000. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1001. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1002. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1003. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1004. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  1005. ==3520==
  1006. {
  1007. <insert_a_suppression_name_here>
  1008. Memcheck:Addr8
  1009. fun:__strspn_sse42
  1010. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1011. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1012. fun:_ZN10GameConfigC1ERKSs
  1013. fun:_Z41__static_initialization_and_destruction_0ii
  1014. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1015. fun:__libc_csu_init
  1016. fun:(below main)
  1017. }
  1018. ==3520== Invalid read of size 8
  1019. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1020. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1021. ==3520== by 0x47DC94: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:394)
  1022. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1023. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1024. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1025. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1026. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  1027. ==3520== Address 0xf4fdd08 is 24 bytes inside a block of size 31 alloc'd
  1028. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1029. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1030. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1031. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1032. ==3520== by 0x47DC80: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:394)
  1033. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1034. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1035. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1036. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1037. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  1038. ==3520==
  1039. {
  1040. <insert_a_suppression_name_here>
  1041. Memcheck:Addr8
  1042. fun:__strspn_sse42
  1043. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1044. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1045. fun:_ZN10GameConfigC1ERKSs
  1046. fun:_Z41__static_initialization_and_destruction_0ii
  1047. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1048. fun:__libc_csu_init
  1049. fun:(below main)
  1050. }
  1051. ==3520== Invalid read of size 8
  1052. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1053. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1054. ==3520== by 0x47DD28: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:395)
  1055. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1056. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1057. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1058. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1059. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  1060. ==3520== Address 0xf4fddd8 is 24 bytes inside a block of size 30 alloc'd
  1061. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1062. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1063. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1064. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1065. ==3520== by 0x47DD14: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:395)
  1066. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1067. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1068. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1069. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1070. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  1071. ==3520==
  1072. {
  1073. <insert_a_suppression_name_here>
  1074. Memcheck:Addr8
  1075. fun:__strspn_sse42
  1076. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1077. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1078. fun:_ZN10GameConfigC1ERKSs
  1079. fun:_Z41__static_initialization_and_destruction_0ii
  1080. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1081. fun:__libc_csu_init
  1082. fun:(below main)
  1083. }
  1084. ==3520== Invalid read of size 8
  1085. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1086. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1087. ==3520== by 0x47DDBC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:396)
  1088. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1089. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1090. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1091. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1092. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  1093. ==3520== Address 0xf4fdea8 is 24 bytes inside a block of size 31 alloc'd
  1094. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1095. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1096. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1097. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1098. ==3520== by 0x47DDA8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:396)
  1099. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1100. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1101. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1102. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1103. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  1104. ==3520==
  1105. {
  1106. <insert_a_suppression_name_here>
  1107. Memcheck:Addr8
  1108. fun:__strspn_sse42
  1109. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1110. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1111. fun:_ZN10GameConfigC1ERKSs
  1112. fun:_Z41__static_initialization_and_destruction_0ii
  1113. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1114. fun:__libc_csu_init
  1115. fun:(below main)
  1116. }
  1117. ==3520== Invalid read of size 8
  1118. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1119. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1120. ==3520== by 0x47DE50: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:397)
  1121. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1122. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1123. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1124. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1125. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  1126. ==3520== Address 0xf4fdf78 is 24 bytes inside a block of size 30 alloc'd
  1127. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1128. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1129. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1130. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1131. ==3520== by 0x47DE3C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:397)
  1132. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1133. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1134. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1135. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1136. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  1137. ==3520==
  1138. {
  1139. <insert_a_suppression_name_here>
  1140. Memcheck:Addr8
  1141. fun:__strspn_sse42
  1142. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1143. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1144. fun:_ZN10GameConfigC1ERKSs
  1145. fun:_Z41__static_initialization_and_destruction_0ii
  1146. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1147. fun:__libc_csu_init
  1148. fun:(below main)
  1149. }
  1150. ==3520== Invalid read of size 8
  1151. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1152. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1153. ==3520== by 0x47DEE4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:398)
  1154. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1155. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1156. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1157. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1158. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  1159. ==3520== Address 0xf4fe048 is 24 bytes inside a block of size 31 alloc'd
  1160. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1161. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1162. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1163. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1164. ==3520== by 0x47DED0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:398)
  1165. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1166. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1167. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1168. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1169. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  1170. ==3520==
  1171. {
  1172. <insert_a_suppression_name_here>
  1173. Memcheck:Addr8
  1174. fun:__strspn_sse42
  1175. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1176. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1177. fun:_ZN10GameConfigC1ERKSs
  1178. fun:_Z41__static_initialization_and_destruction_0ii
  1179. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1180. fun:__libc_csu_init
  1181. fun:(below main)
  1182. }
  1183. ==3520== Invalid read of size 8
  1184. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1185. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1186. ==3520== by 0x47DF78: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:399)
  1187. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1188. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1189. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1190. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1191. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  1192. ==3520== Address 0xf4fe118 is 24 bytes inside a block of size 29 alloc'd
  1193. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1194. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1195. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1196. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1197. ==3520== by 0x47DF64: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:399)
  1198. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1199. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1200. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1201. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1202. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  1203. ==3520==
  1204. {
  1205. <insert_a_suppression_name_here>
  1206. Memcheck:Addr8
  1207. fun:__strspn_sse42
  1208. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1209. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1210. fun:_ZN10GameConfigC1ERKSs
  1211. fun:_Z41__static_initialization_and_destruction_0ii
  1212. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1213. fun:__libc_csu_init
  1214. fun:(below main)
  1215. }
  1216. ==3520== Invalid read of size 8
  1217. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1218. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1219. ==3520== by 0x47E006: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:400)
  1220. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1221. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1222. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1223. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1224. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  1225. ==3520== Address 0xf4fe1e8 is 24 bytes inside a block of size 30 alloc'd
  1226. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1227. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1228. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1229. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1230. ==3520== by 0x47DFF2: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:400)
  1231. ==3520== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1232. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1233. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1234. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1235. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  1236. ==3520==
  1237. {
  1238. <insert_a_suppression_name_here>
  1239. Memcheck:Addr8
  1240. fun:__strspn_sse42
  1241. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1242. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1243. fun:_ZN10GameConfigC1ERKSs
  1244. fun:_Z41__static_initialization_and_destruction_0ii
  1245. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1246. fun:__libc_csu_init
  1247. fun:(below main)
  1248. }
  1249. ==3520== Syscall param write(buf) points to uninitialised byte(s)
  1250. ==3520== at 0x70403E0: __write_nocancel (syscall-template.S:82)
  1251. ==3520== by 0x6FE56E2: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1276)
  1252. ==3520== by 0x6FE5359: new_do_write (fileops.c:530)
  1253. ==3520== by 0x6FE5684: _IO_do_write@@GLIBC_2.2.5 (fileops.c:503)
  1254. ==3520== by 0x6FE54BC: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1358)
  1255. ==3520== by 0x6FDB99C: fwrite (iofwrite.c:45)
  1256. ==3520== by 0x4AD797: LmrGeomBuffer::SaveToCache(_IO_FILE*) (LmrModel.cpp:829)
  1257. ==3520== by 0x49D31B: LmrModel::LmrModel(char const*) (LmrModel.cpp:1021)
  1258. ==3520== by 0x4A83A6: define_model(lua_State*) (LmrModel.cpp:4133)
  1259. ==3520== by 0x5C0D74: luaD_precall (ldo.c:319)
  1260. ==3520== by 0x5D5A4A: luaV_execute (lvm.c:590)
  1261. ==3520== by 0x5C101D: luaD_call (ldo.c:377)
  1262. ==3520== by 0x5BBEB3: f_call (lapi.c:800)
  1263. ==3520== by 0x5BFFDE: luaD_rawrunprotected (ldo.c:116)
  1264. ==3520== by 0x5C1434: luaD_pcall (ldo.c:463)
  1265. ==3520== by 0x5BBF5B: lua_pcall (lapi.c:821)
  1266. ==3520== by 0x4E02A5: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:124)
  1267. ==3520== by 0x4E01C1: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:114)
  1268. ==3520== by 0x4E04F5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1269. ==3520== by 0x5C0D74: luaD_precall (ldo.c:319)
  1270. ==3520== by 0x5D5A4A: luaV_execute (lvm.c:590)
  1271. ==3520== by 0x5C101D: luaD_call (ldo.c:377)
  1272. ==3520== by 0x5BBEB3: f_call (lapi.c:800)
  1273. ==3520== by 0x5BFFDE: luaD_rawrunprotected (ldo.c:116)
  1274. ==3520== by 0x5C1434: luaD_pcall (ldo.c:463)
  1275. ==3520== by 0x5BBF5B: lua_pcall (lapi.c:821)
  1276. ==3520== by 0x4A96A1: LmrModelCompilerInit() (LmrModel.cpp:4279)
  1277. ==3520== by 0x4E94A9: Pi::Init() (Pi.cpp:470)
  1278. ==3520== by 0x58A52E: main (main.cpp:17)
  1279. ==3520== Address 0x4035ce0 is not stack'd, malloc'd or (recently) free'd
  1280. ==3520== Uninitialised value was created by a heap allocation
  1281. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1282. ==3520== by 0x49CEB9: LmrModel::LmrModel(char const*) (LmrModel.cpp:970)
  1283. ==3520== by 0x4A83A6: define_model(lua_State*) (LmrModel.cpp:4133)
  1284. ==3520== by 0x5C0D74: luaD_precall (ldo.c:319)
  1285. ==3520== by 0x5D5A4A: luaV_execute (lvm.c:590)
  1286. ==3520== by 0x5C101D: luaD_call (ldo.c:377)
  1287. ==3520== by 0x5BBEB3: f_call (lapi.c:800)
  1288. ==3520== by 0x5BFFDE: luaD_rawrunprotected (ldo.c:116)
  1289. ==3520== by 0x5C1434: luaD_pcall (ldo.c:463)
  1290. ==3520== by 0x5BBF5B: lua_pcall (lapi.c:821)
  1291. ==3520== by 0x4E02A5: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:124)
  1292. ==3520== by 0x4E01C1: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:114)
  1293. ==3520== by 0x4E04F5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1294. ==3520== by 0x5C0D74: luaD_precall (ldo.c:319)
  1295. ==3520== by 0x5D5A4A: luaV_execute (lvm.c:590)
  1296. ==3520== by 0x5C101D: luaD_call (ldo.c:377)
  1297. ==3520== by 0x5BBEB3: f_call (lapi.c:800)
  1298. ==3520== by 0x5BFFDE: luaD_rawrunprotected (ldo.c:116)
  1299. ==3520== by 0x5C1434: luaD_pcall (ldo.c:463)
  1300. ==3520== by 0x5BBF5B: lua_pcall (lapi.c:821)
  1301. ==3520== by 0x4A96A1: LmrModelCompilerInit() (LmrModel.cpp:4279)
  1302. ==3520== by 0x4E94A9: Pi::Init() (Pi.cpp:470)
  1303. ==3520== by 0x58A52E: main (main.cpp:17)
  1304. ==3520==
  1305. {
  1306. <insert_a_suppression_name_here>
  1307. Memcheck:Param
  1308. write(buf)
  1309. fun:__write_nocancel
  1310. fun:_IO_file_write@@GLIBC_2.2.5
  1311. fun:new_do_write
  1312. fun:_IO_do_write@@GLIBC_2.2.5
  1313. fun:_IO_file_xsputn@@GLIBC_2.2.5
  1314. fun:fwrite
  1315. fun:_ZN13LmrGeomBuffer11SaveToCacheEP8_IO_FILE
  1316. fun:_ZN8LmrModelC1EPKc
  1317. fun:_ZL12define_modelP9lua_State
  1318. fun:luaD_precall
  1319. fun:luaV_execute
  1320. fun:luaD_call
  1321. fun:f_call
  1322. fun:luaD_rawrunprotected
  1323. fun:luaD_pcall
  1324. fun:lua_pcall
  1325. fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
  1326. fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
  1327. fun:_Z11pi_load_luaP9lua_State
  1328. fun:luaD_precall
  1329. fun:luaV_execute
  1330. fun:luaD_call
  1331. fun:f_call
  1332. fun:luaD_rawrunprotected
  1333. }
  1334. ==3520== Syscall param write(buf) points to uninitialised byte(s)
  1335. ==3520== at 0x70403E0: __write_nocancel (syscall-template.S:82)
  1336. ==3520== by 0x6FE56E2: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1276)
  1337. ==3520== by 0x6FE5359: new_do_write (fileops.c:530)
  1338. ==3520== by 0x6FE564D: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1370)
  1339. ==3520== by 0x6FDB99C: fwrite (iofwrite.c:45)
  1340. ==3520== by 0x4AD69B: LmrGeomBuffer::SaveToCache(_IO_FILE*) (LmrModel.cpp:823)
  1341. ==3520== by 0x49D31B: LmrModel::LmrModel(char const*) (LmrModel.cpp:1021)
  1342. ==3520== by 0x4A83A6: define_model(lua_State*) (LmrModel.cpp:4133)
  1343. ==3520== by 0x5C0D74: luaD_precall (ldo.c:319)
  1344. ==3520== by 0x5D5A4A: luaV_execute (lvm.c:590)
  1345. ==3520== by 0x5C101D: luaD_call (ldo.c:377)
  1346. ==3520== by 0x5BBEB3: f_call (lapi.c:800)
  1347. ==3520== by 0x5BFFDE: luaD_rawrunprotected (ldo.c:116)
  1348. ==3520== by 0x5C1434: luaD_pcall (ldo.c:463)
  1349. ==3520== by 0x5BBF5B: lua_pcall (lapi.c:821)
  1350. ==3520== by 0x4E02A5: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:124)
  1351. ==3520== by 0x4E04F5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1352. ==3520== by 0x5C0D74: luaD_precall (ldo.c:319)
  1353. ==3520== by 0x5D5A4A: luaV_execute (lvm.c:590)
  1354. ==3520== by 0x5C101D: luaD_call (ldo.c:377)
  1355. ==3520== by 0x5BBEB3: f_call (lapi.c:800)
  1356. ==3520== by 0x5BFFDE: luaD_rawrunprotected (ldo.c:116)
  1357. ==3520== by 0x5C1434: luaD_pcall (ldo.c:463)
  1358. ==3520== by 0x5BBF5B: lua_pcall (lapi.c:821)
  1359. ==3520== by 0x4A96A1: LmrModelCompilerInit() (LmrModel.cpp:4279)
  1360. ==3520== by 0x4E94A9: Pi::Init() (Pi.cpp:470)
  1361. ==3520== by 0x58A52E: main (main.cpp:17)
  1362. ==3520== Address 0x1410a35c is 26,188 bytes inside a block of size 59,904 alloc'd
  1363. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1364. ==3520== by 0x4B9B2B: __gnu_cxx::new_allocator<Vertex>::allocate(unsigned long, void const*) (new_allocator.h:92)
  1365. ==3520== by 0x4B588A: std::_Vector_base<Vertex, std::allocator<Vertex> >::_M_allocate(unsigned long) (in /home/rob/code/pioneer/src/pioneer)
  1366. ==3520== by 0x4B6192: std::vector<Vertex, std::allocator<Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Vertex*, std::vector<Vertex, std::allocator<Vertex> > >, unsigned long, Vertex const&) (vector.tcc:416)
  1367. ==3520== by 0x4B2823: std::vector<Vertex, std::allocator<Vertex> >::insert(__gnu_cxx::__normal_iterator<Vertex*, std::vector<Vertex, std::allocator<Vertex> > >, unsigned long, Vertex const&) (stl_vector.h:944)
  1368. ==3520== by 0x4AFD9E: std::vector<Vertex, std::allocator<Vertex> >::resize(unsigned long, Vertex) (stl_vector.h:632)
  1369. ==3520== by 0x4ADBEB: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:857)
  1370. ==3520== by 0x49D015: LmrModel::LmrModel(char const*) (LmrModel.cpp:983)
  1371. ==3520== by 0x4A83A6: define_model(lua_State*) (LmrModel.cpp:4133)
  1372. ==3520== by 0x5C0D74: luaD_precall (ldo.c:319)
  1373. ==3520== by 0x5D5A4A: luaV_execute (lvm.c:590)
  1374. ==3520== by 0x5C101D: luaD_call (ldo.c:377)
  1375. ==3520== by 0x5BBEB3: f_call (lapi.c:800)
  1376. ==3520== by 0x5BFFDE: luaD_rawrunprotected (ldo.c:116)
  1377. ==3520== by 0x5C1434: luaD_pcall (ldo.c:463)
  1378. ==3520== by 0x5BBF5B: lua_pcall (lapi.c:821)
  1379. ==3520== by 0x4E02A5: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:124)
  1380. ==3520== by 0x4E04F5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1381. ==3520== by 0x5C0D74: luaD_precall (ldo.c:319)
  1382. ==3520== by 0x5D5A4A: luaV_execute (lvm.c:590)
  1383. ==3520== by 0x5C101D: luaD_call (ldo.c:377)
  1384. ==3520== by 0x5BBEB3: f_call (lapi.c:800)
  1385. ==3520== by 0x5BFFDE: luaD_rawrunprotected (ldo.c:116)
  1386. ==3520== by 0x5C1434: luaD_pcall (ldo.c:463)
  1387. ==3520== by 0x5BBF5B: lua_pcall (lapi.c:821)
  1388. ==3520== by 0x4A96A1: LmrModelCompilerInit() (LmrModel.cpp:4279)
  1389. ==3520== by 0x4E94A9: Pi::Init() (Pi.cpp:470)
  1390. ==3520== by 0x58A52E: main (main.cpp:17)
  1391. ==3520== Uninitialised value was created by a stack allocation
  1392. ==3520== at 0x4AC790: LmrGeomBuffer::PushBillboards(char const*, float, vector3<float> const&, int, vector3<float> const*) (LmrModel.cpp:630)
  1393. ==3520==
  1394. {
  1395. <insert_a_suppression_name_here>
  1396. Memcheck:Param
  1397. write(buf)
  1398. fun:__write_nocancel
  1399. fun:_IO_file_write@@GLIBC_2.2.5
  1400. fun:new_do_write
  1401. fun:_IO_file_xsputn@@GLIBC_2.2.5
  1402. fun:fwrite
  1403. fun:_ZN13LmrGeomBuffer11SaveToCacheEP8_IO_FILE
  1404. fun:_ZN8LmrModelC1EPKc
  1405. fun:_ZL12define_modelP9lua_State
  1406. fun:luaD_precall
  1407. fun:luaV_execute
  1408. fun:luaD_call
  1409. fun:f_call
  1410. fun:luaD_rawrunprotected
  1411. fun:luaD_pcall
  1412. fun:lua_pcall
  1413. fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
  1414. fun:_Z11pi_load_luaP9lua_State
  1415. fun:luaD_precall
  1416. fun:luaV_execute
  1417. fun:luaD_call
  1418. fun:f_call
  1419. fun:luaD_rawrunprotected
  1420. fun:luaD_pcall
  1421. fun:lua_pcall
  1422. }
  1423. ==3520== Conditional jump or move depends on uninitialised value(s)
  1424. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1425. ==3520== by 0x434657: GameMenuView::GameMenuView() (GameMenuView.cpp:391)
  1426. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1427. ==3520== by 0x58A52E: main (main.cpp:17)
  1428. ==3520== Uninitialised value was created by a stack allocation
  1429. ==3520== at 0x5B11A0: Gui::TextLayout::TextLayout(char const*, TextureFont*, Gui::TextLayout::ColourMarkupMode) (GuiTextLayout.cpp:42)
  1430. ==3520==
  1431. {
  1432. <insert_a_suppression_name_here>
  1433. Memcheck:Cond
  1434. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1435. fun:_ZN12GameMenuViewC1Ev
  1436. fun:_ZN2Pi4InitEv
  1437. fun:main
  1438. }
  1439. ==3520== Conditional jump or move depends on uninitialised value(s)
  1440. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1441. ==3520== by 0x434657: GameMenuView::GameMenuView() (GameMenuView.cpp:391)
  1442. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1443. ==3520== by 0x58A52E: main (main.cpp:17)
  1444. ==3520== Uninitialised value was created by a heap allocation
  1445. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1446. ==3520== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1447. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1448. ==3520== by 0x58A52E: main (main.cpp:17)
  1449. ==3520==
  1450. {
  1451. <insert_a_suppression_name_here>
  1452. Memcheck:Cond
  1453. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1454. fun:_ZN12GameMenuViewC1Ev
  1455. fun:_ZN2Pi4InitEv
  1456. fun:main
  1457. }
  1458. ==3520== Conditional jump or move depends on uninitialised value(s)
  1459. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1460. ==3520== by 0x434725: GameMenuView::GameMenuView() (GameMenuView.cpp:401)
  1461. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1462. ==3520== by 0x58A52E: main (main.cpp:17)
  1463. ==3520== Uninitialised value was created by a heap allocation
  1464. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1465. ==3520== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1466. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1467. ==3520== by 0x58A52E: main (main.cpp:17)
  1468. ==3520==
  1469. {
  1470. <insert_a_suppression_name_here>
  1471. Memcheck:Cond
  1472. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1473. fun:_ZN12GameMenuViewC1Ev
  1474. fun:_ZN2Pi4InitEv
  1475. fun:main
  1476. }
  1477. ==3520== Conditional jump or move depends on uninitialised value(s)
  1478. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1479. ==3520== by 0x434725: GameMenuView::GameMenuView() (GameMenuView.cpp:401)
  1480. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1481. ==3520== by 0x58A52E: main (main.cpp:17)
  1482. ==3520== Uninitialised value was created by a heap allocation
  1483. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1484. ==3520== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1485. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1486. ==3520== by 0x58A52E: main (main.cpp:17)
  1487. ==3520==
  1488. {
  1489. <insert_a_suppression_name_here>
  1490. Memcheck:Cond
  1491. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1492. fun:_ZN12GameMenuViewC1Ev
  1493. fun:_ZN2Pi4InitEv
  1494. fun:main
  1495. }
  1496. ==3520== Conditional jump or move depends on uninitialised value(s)
  1497. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1498. ==3520== by 0x434A83: GameMenuView::GameMenuView() (GameMenuView.cpp:419)
  1499. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1500. ==3520== by 0x58A52E: main (main.cpp:17)
  1501. ==3520== Uninitialised value was created by a heap allocation
  1502. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1503. ==3520== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1504. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1505. ==3520== by 0x58A52E: main (main.cpp:17)
  1506. ==3520==
  1507. {
  1508. <insert_a_suppression_name_here>
  1509. Memcheck:Cond
  1510. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1511. fun:_ZN12GameMenuViewC1Ev
  1512. fun:_ZN2Pi4InitEv
  1513. fun:main
  1514. }
  1515. ==3520== Conditional jump or move depends on uninitialised value(s)
  1516. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1517. ==3520== by 0x434A83: GameMenuView::GameMenuView() (GameMenuView.cpp:419)
  1518. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1519. ==3520== by 0x58A52E: main (main.cpp:17)
  1520. ==3520== Uninitialised value was created by a heap allocation
  1521. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1522. ==3520== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1523. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1524. ==3520== by 0x58A52E: main (main.cpp:17)
  1525. ==3520==
  1526. {
  1527. <insert_a_suppression_name_here>
  1528. Memcheck:Cond
  1529. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1530. fun:_ZN12GameMenuViewC1Ev
  1531. fun:_ZN2Pi4InitEv
  1532. fun:main
  1533. }
  1534. ==3520== Conditional jump or move depends on uninitialised value(s)
  1535. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1536. ==3520== by 0x43888A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  1537. ==3520== by 0x434FB6: GameMenuView::GameMenuView() (GameMenuView.cpp:450)
  1538. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1539. ==3520== by 0x58A52E: main (main.cpp:17)
  1540. ==3520== Uninitialised value was created by a heap allocation
  1541. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1542. ==3520== by 0x438852: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  1543. ==3520== by 0x434FB6: GameMenuView::GameMenuView() (GameMenuView.cpp:450)
  1544. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1545. ==3520== by 0x58A52E: main (main.cpp:17)
  1546. ==3520==
  1547. {
  1548. <insert_a_suppression_name_here>
  1549. Memcheck:Cond
  1550. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1551. fun:_ZN13VolumeControlC1ERKSsfb
  1552. fun:_ZN12GameMenuViewC1Ev
  1553. fun:_ZN2Pi4InitEv
  1554. fun:main
  1555. }
  1556. ==3520== Conditional jump or move depends on uninitialised value(s)
  1557. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1558. ==3520== by 0x43888A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  1559. ==3520== by 0x434FB6: GameMenuView::GameMenuView() (GameMenuView.cpp:450)
  1560. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1561. ==3520== by 0x58A52E: main (main.cpp:17)
  1562. ==3520== Uninitialised value was created by a heap allocation
  1563. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1564. ==3520== by 0x438852: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  1565. ==3520== by 0x434FB6: GameMenuView::GameMenuView() (GameMenuView.cpp:450)
  1566. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1567. ==3520== by 0x58A52E: main (main.cpp:17)
  1568. ==3520==
  1569. {
  1570. <insert_a_suppression_name_here>
  1571. Memcheck:Cond
  1572. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1573. fun:_ZN13VolumeControlC1ERKSsfb
  1574. fun:_ZN12GameMenuViewC1Ev
  1575. fun:_ZN2Pi4InitEv
  1576. fun:main
  1577. }
  1578. ==3520== Conditional jump or move depends on uninitialised value(s)
  1579. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1580. ==3520== by 0x43888A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  1581. ==3520== by 0x435082: GameMenuView::GameMenuView() (GameMenuView.cpp:452)
  1582. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1583. ==3520== by 0x58A52E: main (main.cpp:17)
  1584. ==3520== Uninitialised value was created by a heap allocation
  1585. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1586. ==3520== by 0x438852: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  1587. ==3520== by 0x435082: GameMenuView::GameMenuView() (GameMenuView.cpp:452)
  1588. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1589. ==3520== by 0x58A52E: main (main.cpp:17)
  1590. ==3520==
  1591. {
  1592. <insert_a_suppression_name_here>
  1593. Memcheck:Cond
  1594. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1595. fun:_ZN13VolumeControlC1ERKSsfb
  1596. fun:_ZN12GameMenuViewC1Ev
  1597. fun:_ZN2Pi4InitEv
  1598. fun:main
  1599. }
  1600. ==3520== Conditional jump or move depends on uninitialised value(s)
  1601. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1602. ==3520== by 0x43888A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  1603. ==3520== by 0x435082: GameMenuView::GameMenuView() (GameMenuView.cpp:452)
  1604. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1605. ==3520== by 0x58A52E: main (main.cpp:17)
  1606. ==3520== Uninitialised value was created by a heap allocation
  1607. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1608. ==3520== by 0x438852: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  1609. ==3520== by 0x435082: GameMenuView::GameMenuView() (GameMenuView.cpp:452)
  1610. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1611. ==3520== by 0x58A52E: main (main.cpp:17)
  1612. ==3520==
  1613. {
  1614. <insert_a_suppression_name_here>
  1615. Memcheck:Cond
  1616. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1617. fun:_ZN13VolumeControlC1ERKSsfb
  1618. fun:_ZN12GameMenuViewC1Ev
  1619. fun:_ZN2Pi4InitEv
  1620. fun:main
  1621. }
  1622. ==3520== Conditional jump or move depends on uninitialised value(s)
  1623. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1624. ==3520== by 0x43888A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  1625. ==3520== by 0x43514E: GameMenuView::GameMenuView() (GameMenuView.cpp:454)
  1626. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1627. ==3520== by 0x58A52E: main (main.cpp:17)
  1628. ==3520== Uninitialised value was created by a heap allocation
  1629. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1630. ==3520== by 0x438852: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  1631. ==3520== by 0x43514E: GameMenuView::GameMenuView() (GameMenuView.cpp:454)
  1632. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1633. ==3520== by 0x58A52E: main (main.cpp:17)
  1634. ==3520==
  1635. {
  1636. <insert_a_suppression_name_here>
  1637. Memcheck:Cond
  1638. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1639. fun:_ZN13VolumeControlC1ERKSsfb
  1640. fun:_ZN12GameMenuViewC1Ev
  1641. fun:_ZN2Pi4InitEv
  1642. fun:main
  1643. }
  1644. ==3520== Conditional jump or move depends on uninitialised value(s)
  1645. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1646. ==3520== by 0x43888A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  1647. ==3520== by 0x43514E: GameMenuView::GameMenuView() (GameMenuView.cpp:454)
  1648. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1649. ==3520== by 0x58A52E: main (main.cpp:17)
  1650. ==3520== Uninitialised value was created by a heap allocation
  1651. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1652. ==3520== by 0x438852: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  1653. ==3520== by 0x43514E: GameMenuView::GameMenuView() (GameMenuView.cpp:454)
  1654. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1655. ==3520== by 0x58A52E: main (main.cpp:17)
  1656. ==3520==
  1657. {
  1658. <insert_a_suppression_name_here>
  1659. Memcheck:Cond
  1660. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1661. fun:_ZN13VolumeControlC1ERKSsfb
  1662. fun:_ZN12GameMenuViewC1Ev
  1663. fun:_ZN2Pi4InitEv
  1664. fun:main
  1665. }
  1666. ==3520== Conditional jump or move depends on uninitialised value(s)
  1667. ==3520== at 0x4FC86E: float const& std::min<float>(float const&, float const&) (stl_algobase.h:192)
  1668. ==3520== by 0x5B4639: Gui::VScrollPortal::OnChildResizeRequest(Gui::Widget*) (GuiVScrollPortal.cpp:54)
  1669. ==3520== by 0x5B472A: Gui::VScrollPortal::Add(Gui::Widget*) (GuiVScrollPortal.cpp:69)
  1670. ==3520== by 0x4354CC: GameMenuView::GameMenuView() (GameMenuView.cpp:479)
  1671. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1672. ==3520== by 0x58A52E: main (main.cpp:17)
  1673. ==3520== Uninitialised value was created by a heap allocation
  1674. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1675. ==3520== by 0x43542B: GameMenuView::GameMenuView() (GameMenuView.cpp:473)
  1676. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1677. ==3520== by 0x58A52E: main (main.cpp:17)
  1678. ==3520==
  1679. {
  1680. <insert_a_suppression_name_here>
  1681. Memcheck:Cond
  1682. fun:_ZSt3minIfERKT_S2_S2_
  1683. fun:_ZN3Gui13VScrollPortal20OnChildResizeRequestEPNS_6WidgetE
  1684. fun:_ZN3Gui13VScrollPortal3AddEPNS_6WidgetE
  1685. fun:_ZN12GameMenuViewC1Ev
  1686. fun:_ZN2Pi4InitEv
  1687. fun:main
  1688. }
  1689. ==3520== Conditional jump or move depends on uninitialised value(s)
  1690. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1691. ==3520== by 0x4357E9: GameMenuView::GameMenuView() (GameMenuView.cpp:499)
  1692. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1693. ==3520== by 0x58A52E: main (main.cpp:17)
  1694. ==3520== Uninitialised value was created by a heap allocation
  1695. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1696. ==3520== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1697. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1698. ==3520== by 0x58A52E: main (main.cpp:17)
  1699. ==3520==
  1700. {
  1701. <insert_a_suppression_name_here>
  1702. Memcheck:Cond
  1703. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1704. fun:_ZN12GameMenuViewC1Ev
  1705. fun:_ZN2Pi4InitEv
  1706. fun:main
  1707. }
  1708. ==3520== Conditional jump or move depends on uninitialised value(s)
  1709. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1710. ==3520== by 0x4357E9: GameMenuView::GameMenuView() (GameMenuView.cpp:499)
  1711. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1712. ==3520== by 0x58A52E: main (main.cpp:17)
  1713. ==3520== Uninitialised value was created by a heap allocation
  1714. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1715. ==3520== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1716. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1717. ==3520== by 0x58A52E: main (main.cpp:17)
  1718. ==3520==
  1719. {
  1720. <insert_a_suppression_name_here>
  1721. Memcheck:Cond
  1722. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1723. fun:_ZN12GameMenuViewC1Ev
  1724. fun:_ZN2Pi4InitEv
  1725. fun:main
  1726. }
  1727. ==3520== Conditional jump or move depends on uninitialised value(s)
  1728. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1729. ==3520== by 0x436129: GameMenuView::GameMenuView() (GameMenuView.cpp:574)
  1730. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1731. ==3520== by 0x58A52E: main (main.cpp:17)
  1732. ==3520== Uninitialised value was created by a heap allocation
  1733. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1734. ==3520== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1735. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1736. ==3520== by 0x58A52E: main (main.cpp:17)
  1737. ==3520==
  1738. {
  1739. <insert_a_suppression_name_here>
  1740. Memcheck:Cond
  1741. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1742. fun:_ZN12GameMenuViewC1Ev
  1743. fun:_ZN2Pi4InitEv
  1744. fun:main
  1745. }
  1746. ==3520== Conditional jump or move depends on uninitialised value(s)
  1747. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1748. ==3520== by 0x436129: GameMenuView::GameMenuView() (GameMenuView.cpp:574)
  1749. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1750. ==3520== by 0x58A52E: main (main.cpp:17)
  1751. ==3520== Uninitialised value was created by a heap allocation
  1752. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1753. ==3520== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1754. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1755. ==3520== by 0x58A52E: main (main.cpp:17)
  1756. ==3520==
  1757. {
  1758. <insert_a_suppression_name_here>
  1759. Memcheck:Cond
  1760. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1761. fun:_ZN12GameMenuViewC1Ev
  1762. fun:_ZN2Pi4InitEv
  1763. fun:main
  1764. }
  1765. ==3520== Conditional jump or move depends on uninitialised value(s)
  1766. ==3520== at 0x4FC86E: float const& std::min<float>(float const&, float const&) (stl_algobase.h:192)
  1767. ==3520== by 0x5B4639: Gui::VScrollPortal::OnChildResizeRequest(Gui::Widget*) (GuiVScrollPortal.cpp:54)
  1768. ==3520== by 0x5B472A: Gui::VScrollPortal::Add(Gui::Widget*) (GuiVScrollPortal.cpp:69)
  1769. ==3520== by 0x4362AB: GameMenuView::GameMenuView() (GameMenuView.cpp:593)
  1770. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1771. ==3520== by 0x58A52E: main (main.cpp:17)
  1772. ==3520== Uninitialised value was created by a heap allocation
  1773. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1774. ==3520== by 0x43620A: GameMenuView::GameMenuView() (GameMenuView.cpp:587)
  1775. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1776. ==3520== by 0x58A52E: main (main.cpp:17)
  1777. ==3520==
  1778. {
  1779. <insert_a_suppression_name_here>
  1780. Memcheck:Cond
  1781. fun:_ZSt3minIfERKT_S2_S2_
  1782. fun:_ZN3Gui13VScrollPortal20OnChildResizeRequestEPNS_6WidgetE
  1783. fun:_ZN3Gui13VScrollPortal3AddEPNS_6WidgetE
  1784. fun:_ZN12GameMenuViewC1Ev
  1785. fun:_ZN2Pi4InitEv
  1786. fun:main
  1787. }
  1788. ==3520== Conditional jump or move depends on uninitialised value(s)
  1789. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1790. ==3520== by 0x4365F8: GameMenuView::GameMenuView() (GameMenuView.cpp:616)
  1791. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1792. ==3520== by 0x58A52E: main (main.cpp:17)
  1793. ==3520== Uninitialised value was created by a heap allocation
  1794. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1795. ==3520== by 0x436545: GameMenuView::GameMenuView() (GameMenuView.cpp:611)
  1796. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1797. ==3520== by 0x58A52E: main (main.cpp:17)
  1798. ==3520==
  1799. {
  1800. <insert_a_suppression_name_here>
  1801. Memcheck:Cond
  1802. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1803. fun:_ZN12GameMenuViewC1Ev
  1804. fun:_ZN2Pi4InitEv
  1805. fun:main
  1806. }
  1807. ==3520== Conditional jump or move depends on uninitialised value(s)
  1808. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1809. ==3520== by 0x4365F8: GameMenuView::GameMenuView() (GameMenuView.cpp:616)
  1810. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1811. ==3520== by 0x58A52E: main (main.cpp:17)
  1812. ==3520== Uninitialised value was created by a heap allocation
  1813. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1814. ==3520== by 0x436545: GameMenuView::GameMenuView() (GameMenuView.cpp:611)
  1815. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1816. ==3520== by 0x58A52E: main (main.cpp:17)
  1817. ==3520==
  1818. {
  1819. <insert_a_suppression_name_here>
  1820. Memcheck:Cond
  1821. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1822. fun:_ZN12GameMenuViewC1Ev
  1823. fun:_ZN2Pi4InitEv
  1824. fun:main
  1825. }
  1826. ==3520== Conditional jump or move depends on uninitialised value(s)
  1827. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1828. ==3520== by 0x436654: GameMenuView::GameMenuView() (GameMenuView.cpp:620)
  1829. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1830. ==3520== by 0x58A52E: main (main.cpp:17)
  1831. ==3520== Uninitialised value was created by a heap allocation
  1832. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1833. ==3520== by 0x436545: GameMenuView::GameMenuView() (GameMenuView.cpp:611)
  1834. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1835. ==3520== by 0x58A52E: main (main.cpp:17)
  1836. ==3520==
  1837. {
  1838. <insert_a_suppression_name_here>
  1839. Memcheck:Cond
  1840. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1841. fun:_ZN12GameMenuViewC1Ev
  1842. fun:_ZN2Pi4InitEv
  1843. fun:main
  1844. }
  1845. ==3520== Conditional jump or move depends on uninitialised value(s)
  1846. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1847. ==3520== by 0x436654: GameMenuView::GameMenuView() (GameMenuView.cpp:620)
  1848. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1849. ==3520== by 0x58A52E: main (main.cpp:17)
  1850. ==3520== Uninitialised value was created by a heap allocation
  1851. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1852. ==3520== by 0x436545: GameMenuView::GameMenuView() (GameMenuView.cpp:611)
  1853. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1854. ==3520== by 0x58A52E: main (main.cpp:17)
  1855. ==3520==
  1856. {
  1857. <insert_a_suppression_name_here>
  1858. Memcheck:Cond
  1859. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1860. fun:_ZN12GameMenuViewC1Ev
  1861. fun:_ZN2Pi4InitEv
  1862. fun:main
  1863. }
  1864. ==3520== Invalid read of size 8
  1865. ==3520== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1866. ==3520== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1867. ==3520== by 0x47D0D4: KeyBindings::KeyBindingFromString(std::string const&) (KeyBindings.cpp:280)
  1868. ==3520== by 0x4366D5: GameMenuView::GameMenuView() (GameMenuView.cpp:630)
  1869. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1870. ==3520== by 0x58A52E: main (main.cpp:17)
  1871. ==3520== Address 0xf4fafd8 is 24 bytes inside a block of size 29 alloc'd
  1872. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1873. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1874. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1875. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1876. ==3520== by 0x47B426: IniConfig::Load() (IniConfig.cpp:23)
  1877. ==3520== by 0x47C020: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:37)
  1878. ==3520== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1879. ==3520== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1880. ==3520== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1881. ==3520== by 0x6F95E3F: (below main) (libc-start.c:187)
  1882. ==3520==
  1883. {
  1884. <insert_a_suppression_name_here>
  1885. Memcheck:Addr8
  1886. fun:__strspn_sse42
  1887. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1888. fun:_ZN11KeyBindings20KeyBindingFromStringERKSs
  1889. fun:_ZN12GameMenuViewC1Ev
  1890. fun:_ZN2Pi4InitEv
  1891. fun:main
  1892. }
  1893. ==3520== Conditional jump or move depends on uninitialised value(s)
  1894. ==3520== at 0x5B1BC2: Gui::TextLayout::_MeasureSizeRaw(float, float*) const (GuiTextLayout.cpp:207)
  1895. ==3520== by 0x5B14E4: Gui::TextLayout::MeasureSize(float, float*) const (GuiTextLayout.cpp:96)
  1896. ==3520== by 0x5A35E5: Gui::Label::GetSizeRequested(float*) (GuiLabel.cpp:105)
  1897. ==3520== by 0x5A068D: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:98)
  1898. ==3520== by 0x439228: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:29)
  1899. ==3520== by 0x436736: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1900. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1901. ==3520== by 0x58A52E: main (main.cpp:17)
  1902. ==3520== Uninitialised value was created by a heap allocation
  1903. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1904. ==3520== by 0x43671A: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1905. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1906. ==3520== by 0x58A52E: main (main.cpp:17)
  1907. ==3520==
  1908. {
  1909. <insert_a_suppression_name_here>
  1910. Memcheck:Cond
  1911. fun:_ZNK3Gui10TextLayout15_MeasureSizeRawEfPf
  1912. fun:_ZNK3Gui10TextLayout11MeasureSizeEfPf
  1913. fun:_ZN3Gui5Label16GetSizeRequestedEPf
  1914. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1915. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  1916. fun:_ZN12GameMenuViewC1Ev
  1917. fun:_ZN2Pi4InitEv
  1918. fun:main
  1919. }
  1920. ==3520== Conditional jump or move depends on uninitialised value(s)
  1921. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1922. ==3520== by 0x439228: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:29)
  1923. ==3520== by 0x436736: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1924. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1925. ==3520== by 0x58A52E: main (main.cpp:17)
  1926. ==3520== Uninitialised value was created by a heap allocation
  1927. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1928. ==3520== by 0x43671A: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1929. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1930. ==3520== by 0x58A52E: main (main.cpp:17)
  1931. ==3520==
  1932. {
  1933. <insert_a_suppression_name_here>
  1934. Memcheck:Cond
  1935. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1936. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  1937. fun:_ZN12GameMenuViewC1Ev
  1938. fun:_ZN2Pi4InitEv
  1939. fun:main
  1940. }
  1941. ==3520== Conditional jump or move depends on uninitialised value(s)
  1942. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1943. ==3520== by 0x439228: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:29)
  1944. ==3520== by 0x436736: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1945. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1946. ==3520== by 0x58A52E: main (main.cpp:17)
  1947. ==3520== Uninitialised value was created by a heap allocation
  1948. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1949. ==3520== by 0x43671A: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1950. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1951. ==3520== by 0x58A52E: main (main.cpp:17)
  1952. ==3520==
  1953. {
  1954. <insert_a_suppression_name_here>
  1955. Memcheck:Cond
  1956. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1957. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  1958. fun:_ZN12GameMenuViewC1Ev
  1959. fun:_ZN2Pi4InitEv
  1960. fun:main
  1961. }
  1962. ==3520== Conditional jump or move depends on uninitialised value(s)
  1963. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1964. ==3520== by 0x439246: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:30)
  1965. ==3520== by 0x436736: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1966. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1967. ==3520== by 0x58A52E: main (main.cpp:17)
  1968. ==3520== Uninitialised value was created by a heap allocation
  1969. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1970. ==3520== by 0x43671A: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1971. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1972. ==3520== by 0x58A52E: main (main.cpp:17)
  1973. ==3520==
  1974. {
  1975. <insert_a_suppression_name_here>
  1976. Memcheck:Cond
  1977. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1978. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  1979. fun:_ZN12GameMenuViewC1Ev
  1980. fun:_ZN2Pi4InitEv
  1981. fun:main
  1982. }
  1983. ==3520== Conditional jump or move depends on uninitialised value(s)
  1984. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1985. ==3520== by 0x439246: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:30)
  1986. ==3520== by 0x436736: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1987. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1988. ==3520== by 0x58A52E: main (main.cpp:17)
  1989. ==3520== Uninitialised value was created by a heap allocation
  1990. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1991. ==3520== by 0x43671A: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1992. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1993. ==3520== by 0x58A52E: main (main.cpp:17)
  1994. ==3520==
  1995. {
  1996. <insert_a_suppression_name_here>
  1997. Memcheck:Cond
  1998. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1999. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  2000. fun:_ZN12GameMenuViewC1Ev
  2001. fun:_ZN2Pi4InitEv
  2002. fun:main
  2003. }
  2004. ==3520== Conditional jump or move depends on uninitialised value(s)
  2005. ==3520== at 0x5B1BC2: Gui::TextLayout::_MeasureSizeRaw(float, float*) const (GuiTextLayout.cpp:207)
  2006. ==3520== by 0x5B14E4: Gui::TextLayout::MeasureSize(float, float*) const (GuiTextLayout.cpp:96)
  2007. ==3520== by 0x5A35E5: Gui::Label::GetSizeRequested(float*) (GuiLabel.cpp:105)
  2008. ==3520== by 0x59C7DB: Gui::LabelButton::GetSizeRequested(float*) (GuiButton.cpp:108)
  2009. ==3520== by 0x5A068D: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:98)
  2010. ==3520== by 0x439246: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:30)
  2011. ==3520== by 0x436736: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  2012. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2013. ==3520== by 0x58A52E: main (main.cpp:17)
  2014. ==3520== Uninitialised value was created by a heap allocation
  2015. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2016. ==3520== by 0x43671A: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  2017. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2018. ==3520== by 0x58A52E: main (main.cpp:17)
  2019. ==3520==
  2020. {
  2021. <insert_a_suppression_name_here>
  2022. Memcheck:Cond
  2023. fun:_ZNK3Gui10TextLayout15_MeasureSizeRawEfPf
  2024. fun:_ZNK3Gui10TextLayout11MeasureSizeEfPf
  2025. fun:_ZN3Gui5Label16GetSizeRequestedEPf
  2026. fun:_ZN3Gui11LabelButton16GetSizeRequestedEPf
  2027. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2028. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  2029. fun:_ZN12GameMenuViewC1Ev
  2030. fun:_ZN2Pi4InitEv
  2031. fun:main
  2032. }
  2033. ==3520== Conditional jump or move depends on uninitialised value(s)
  2034. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2035. ==3520== by 0x439B29: AxisGetter::AxisGetter(char const*, KeyBindings::AxisBinding const&) (GameMenuView.cpp:106)
  2036. ==3520== by 0x436987: GameMenuView::GameMenuView() (GameMenuView.cpp:652)
  2037. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2038. ==3520== by 0x58A52E: main (main.cpp:17)
  2039. ==3520== Uninitialised value was created by a heap allocation
  2040. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2041. ==3520== by 0x43696B: GameMenuView::GameMenuView() (GameMenuView.cpp:652)
  2042. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2043. ==3520== by 0x58A52E: main (main.cpp:17)
  2044. ==3520==
  2045. {
  2046. <insert_a_suppression_name_here>
  2047. Memcheck:Cond
  2048. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2049. fun:_ZN10AxisGetterC1EPKcRKN11KeyBindings11AxisBindingE
  2050. fun:_ZN12GameMenuViewC1Ev
  2051. fun:_ZN2Pi4InitEv
  2052. fun:main
  2053. }
  2054. ==3520== Conditional jump or move depends on uninitialised value(s)
  2055. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2056. ==3520== by 0x439B29: AxisGetter::AxisGetter(char const*, KeyBindings::AxisBinding const&) (GameMenuView.cpp:106)
  2057. ==3520== by 0x436987: GameMenuView::GameMenuView() (GameMenuView.cpp:652)
  2058. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2059. ==3520== by 0x58A52E: main (main.cpp:17)
  2060. ==3520== Uninitialised value was created by a heap allocation
  2061. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2062. ==3520== by 0x43696B: GameMenuView::GameMenuView() (GameMenuView.cpp:652)
  2063. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2064. ==3520== by 0x58A52E: main (main.cpp:17)
  2065. ==3520==
  2066. {
  2067. <insert_a_suppression_name_here>
  2068. Memcheck:Cond
  2069. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2070. fun:_ZN10AxisGetterC1EPKcRKN11KeyBindings11AxisBindingE
  2071. fun:_ZN12GameMenuViewC1Ev
  2072. fun:_ZN2Pi4InitEv
  2073. fun:main
  2074. }
  2075. ==3520== Conditional jump or move depends on uninitialised value(s)
  2076. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2077. ==3520== by 0x439B47: AxisGetter::AxisGetter(char const*, KeyBindings::AxisBinding const&) (GameMenuView.cpp:107)
  2078. ==3520== by 0x436987: GameMenuView::GameMenuView() (GameMenuView.cpp:652)
  2079. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2080. ==3520== by 0x58A52E: main (main.cpp:17)
  2081. ==3520== Uninitialised value was created by a heap allocation
  2082. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2083. ==3520== by 0x43696B: GameMenuView::GameMenuView() (GameMenuView.cpp:652)
  2084. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2085. ==3520== by 0x58A52E: main (main.cpp:17)
  2086. ==3520==
  2087. {
  2088. <insert_a_suppression_name_here>
  2089. Memcheck:Cond
  2090. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2091. fun:_ZN10AxisGetterC1EPKcRKN11KeyBindings11AxisBindingE
  2092. fun:_ZN12GameMenuViewC1Ev
  2093. fun:_ZN2Pi4InitEv
  2094. fun:main
  2095. }
  2096. ==3520== Conditional jump or move depends on uninitialised value(s)
  2097. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2098. ==3520== by 0x439B47: AxisGetter::AxisGetter(char const*, KeyBindings::AxisBinding const&) (GameMenuView.cpp:107)
  2099. ==3520== by 0x436987: GameMenuView::GameMenuView() (GameMenuView.cpp:652)
  2100. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2101. ==3520== by 0x58A52E: main (main.cpp:17)
  2102. ==3520== Uninitialised value was created by a heap allocation
  2103. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2104. ==3520== by 0x43696B: GameMenuView::GameMenuView() (GameMenuView.cpp:652)
  2105. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2106. ==3520== by 0x58A52E: main (main.cpp:17)
  2107. ==3520==
  2108. {
  2109. <insert_a_suppression_name_here>
  2110. Memcheck:Cond
  2111. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2112. fun:_ZN10AxisGetterC1EPKcRKN11KeyBindings11AxisBindingE
  2113. fun:_ZN12GameMenuViewC1Ev
  2114. fun:_ZN2Pi4InitEv
  2115. fun:main
  2116. }
  2117. ==3520== Conditional jump or move depends on uninitialised value(s)
  2118. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2119. ==3520== by 0x538D8E: UseEquipWidget::UpdateEquip() (ShipCpanelMultiFuncDisplays.cpp:261)
  2120. ==3520== by 0x538949: UseEquipWidget::UseEquipWidget() (ShipCpanelMultiFuncDisplays.cpp:209)
  2121. ==3520== by 0x531D1C: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:28)
  2122. ==3520== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2123. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2124. ==3520== by 0x58A533: main (main.cpp:18)
  2125. ==3520== Uninitialised value was created by a heap allocation
  2126. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2127. ==3520== by 0x531D11: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:28)
  2128. ==3520== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2129. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2130. ==3520== by 0x58A533: main (main.cpp:18)
  2131. ==3520==
  2132. {
  2133. <insert_a_suppression_name_here>
  2134. Memcheck:Cond
  2135. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2136. fun:_ZN14UseEquipWidget11UpdateEquipEv
  2137. fun:_ZN14UseEquipWidgetC1Ev
  2138. fun:_ZN10ShipCpanelC1Ev
  2139. fun:_ZN2Pi8InitGameEv
  2140. fun:_ZN2Pi5StartEv
  2141. fun:main
  2142. }
  2143. ==3520== Conditional jump or move depends on uninitialised value(s)
  2144. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2145. ==3520== by 0x538D8E: UseEquipWidget::UpdateEquip() (ShipCpanelMultiFuncDisplays.cpp:261)
  2146. ==3520== by 0x538949: UseEquipWidget::UseEquipWidget() (ShipCpanelMultiFuncDisplays.cpp:209)
  2147. ==3520== by 0x531D1C: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:28)
  2148. ==3520== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2149. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2150. ==3520== by 0x58A533: main (main.cpp:18)
  2151. ==3520== Uninitialised value was created by a heap allocation
  2152. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2153. ==3520== by 0x531D11: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:28)
  2154. ==3520== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2155. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2156. ==3520== by 0x58A533: main (main.cpp:18)
  2157. ==3520==
  2158. {
  2159. <insert_a_suppression_name_here>
  2160. Memcheck:Cond
  2161. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2162. fun:_ZN14UseEquipWidget11UpdateEquipEv
  2163. fun:_ZN14UseEquipWidgetC1Ev
  2164. fun:_ZN10ShipCpanelC1Ev
  2165. fun:_ZN2Pi8InitGameEv
  2166. fun:_ZN2Pi5StartEv
  2167. fun:main
  2168. }
  2169. ==3520== Conditional jump or move depends on uninitialised value(s)
  2170. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2171. ==3520== by 0x5376A6: MsgLogWidget::MsgLogWidget() (ShipCpanelMultiFuncDisplays.cpp:22)
  2172. ==3520== by 0x531D3F: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:29)
  2173. ==3520== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2174. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2175. ==3520== by 0x58A533: main (main.cpp:18)
  2176. ==3520== Uninitialised value was created by a heap allocation
  2177. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2178. ==3520== by 0x531D34: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:29)
  2179. ==3520== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2180. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2181. ==3520== by 0x58A533: main (main.cpp:18)
  2182. ==3520==
  2183. {
  2184. <insert_a_suppression_name_here>
  2185. Memcheck:Cond
  2186. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2187. fun:_ZN12MsgLogWidgetC1Ev
  2188. fun:_ZN10ShipCpanelC1Ev
  2189. fun:_ZN2Pi8InitGameEv
  2190. fun:_ZN2Pi5StartEv
  2191. fun:main
  2192. }
  2193. ==3520== Conditional jump or move depends on uninitialised value(s)
  2194. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2195. ==3520== by 0x5376A6: MsgLogWidget::MsgLogWidget() (ShipCpanelMultiFuncDisplays.cpp:22)
  2196. ==3520== by 0x531D3F: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:29)
  2197. ==3520== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2198. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2199. ==3520== by 0x58A533: main (main.cpp:18)
  2200. ==3520== Uninitialised value was created by a heap allocation
  2201. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2202. ==3520== by 0x531D34: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:29)
  2203. ==3520== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2204. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2205. ==3520== by 0x58A533: main (main.cpp:18)
  2206. ==3520==
  2207. {
  2208. <insert_a_suppression_name_here>
  2209. Memcheck:Cond
  2210. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2211. fun:_ZN12MsgLogWidgetC1Ev
  2212. fun:_ZN10ShipCpanelC1Ev
  2213. fun:_ZN2Pi8InitGameEv
  2214. fun:_ZN2Pi5StartEv
  2215. fun:main
  2216. }
  2217. ==3520== Conditional jump or move depends on uninitialised value(s)
  2218. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2219. ==3520== by 0x539706: MultiFuncSelectorWidget::UpdateButtons() (ShipCpanelMultiFuncDisplays.cpp:328)
  2220. ==3520== by 0x5394A9: MultiFuncSelectorWidget::MultiFuncSelectorWidget() (ShipCpanelMultiFuncDisplays.cpp:307)
  2221. ==3520== by 0x53214B: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:42)
  2222. ==3520== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2223. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2224. ==3520== by 0x58A533: main (main.cpp:18)
  2225. ==3520== Uninitialised value was created by a heap allocation
  2226. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2227. ==3520== by 0x532140: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:42)
  2228. ==3520== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2229. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2230. ==3520== by 0x58A533: main (main.cpp:18)
  2231. ==3520==
  2232. {
  2233. <insert_a_suppression_name_here>
  2234. Memcheck:Cond
  2235. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2236. fun:_ZN23MultiFuncSelectorWidget13UpdateButtonsEv
  2237. fun:_ZN23MultiFuncSelectorWidgetC1Ev
  2238. fun:_ZN10ShipCpanelC1Ev
  2239. fun:_ZN2Pi8InitGameEv
  2240. fun:_ZN2Pi5StartEv
  2241. fun:main
  2242. }
  2243. ==3520== Conditional jump or move depends on uninitialised value(s)
  2244. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2245. ==3520== by 0x539706: MultiFuncSelectorWidget::UpdateButtons() (ShipCpanelMultiFuncDisplays.cpp:328)
  2246. ==3520== by 0x5394A9: MultiFuncSelectorWidget::MultiFuncSelectorWidget() (ShipCpanelMultiFuncDisplays.cpp:307)
  2247. ==3520== by 0x53214B: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:42)
  2248. ==3520== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2249. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2250. ==3520== by 0x58A533: main (main.cpp:18)
  2251. ==3520== Uninitialised value was created by a heap allocation
  2252. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2253. ==3520== by 0x532140: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:42)
  2254. ==3520== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2255. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2256. ==3520== by 0x58A533: main (main.cpp:18)
  2257. ==3520==
  2258. {
  2259. <insert_a_suppression_name_here>
  2260. Memcheck:Cond
  2261. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2262. fun:_ZN23MultiFuncSelectorWidget13UpdateButtonsEv
  2263. fun:_ZN23MultiFuncSelectorWidgetC1Ev
  2264. fun:_ZN10ShipCpanelC1Ev
  2265. fun:_ZN2Pi8InitGameEv
  2266. fun:_ZN2Pi5StartEv
  2267. fun:main
  2268. }
  2269. ==3520== Conditional jump or move depends on uninitialised value(s)
  2270. ==3520== at 0x4FC86E: float const& std::min<float>(float const&, float const&) (stl_algobase.h:192)
  2271. ==3520== by 0x5B4639: Gui::VScrollPortal::OnChildResizeRequest(Gui::Widget*) (GuiVScrollPortal.cpp:54)
  2272. ==3520== by 0x5B472A: Gui::VScrollPortal::Add(Gui::Widget*) (GuiVScrollPortal.cpp:69)
  2273. ==3520== by 0x57A1B7: WorldView::WorldView() (WorldView.cpp:56)
  2274. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2275. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2276. ==3520== by 0x58A533: main (main.cpp:18)
  2277. ==3520== Uninitialised value was created by a heap allocation
  2278. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2279. ==3520== by 0x57A0D5: WorldView::WorldView() (WorldView.cpp:48)
  2280. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2281. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2282. ==3520== by 0x58A533: main (main.cpp:18)
  2283. ==3520==
  2284. {
  2285. <insert_a_suppression_name_here>
  2286. Memcheck:Cond
  2287. fun:_ZSt3minIfERKT_S2_S2_
  2288. fun:_ZN3Gui13VScrollPortal20OnChildResizeRequestEPNS_6WidgetE
  2289. fun:_ZN3Gui13VScrollPortal3AddEPNS_6WidgetE
  2290. fun:_ZN9WorldViewC1Ev
  2291. fun:_ZN2Pi8InitGameEv
  2292. fun:_ZN2Pi5StartEv
  2293. fun:main
  2294. }
  2295. ==3520== Conditional jump or move depends on uninitialised value(s)
  2296. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2297. ==3520== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2298. ==3520== by 0x57B0DE: WorldView::WorldView() (WorldView.cpp:118)
  2299. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2300. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2301. ==3520== by 0x58A533: main (main.cpp:18)
  2302. ==3520== Uninitialised value was created by a heap allocation
  2303. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2304. ==3520== by 0x57B0C3: WorldView::WorldView() (WorldView.cpp:118)
  2305. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2306. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2307. ==3520== by 0x58A533: main (main.cpp:18)
  2308. ==3520==
  2309. {
  2310. <insert_a_suppression_name_here>
  2311. Memcheck:Cond
  2312. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2313. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2314. fun:_ZN9WorldViewC1Ev
  2315. fun:_ZN2Pi8InitGameEv
  2316. fun:_ZN2Pi5StartEv
  2317. fun:main
  2318. }
  2319. ==3520== Conditional jump or move depends on uninitialised value(s)
  2320. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2321. ==3520== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2322. ==3520== by 0x57B0DE: WorldView::WorldView() (WorldView.cpp:118)
  2323. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2324. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2325. ==3520== by 0x58A533: main (main.cpp:18)
  2326. ==3520== Uninitialised value was created by a heap allocation
  2327. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2328. ==3520== by 0x57B0C3: WorldView::WorldView() (WorldView.cpp:118)
  2329. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2330. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2331. ==3520== by 0x58A533: main (main.cpp:18)
  2332. ==3520==
  2333. {
  2334. <insert_a_suppression_name_here>
  2335. Memcheck:Cond
  2336. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2337. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2338. fun:_ZN9WorldViewC1Ev
  2339. fun:_ZN2Pi8InitGameEv
  2340. fun:_ZN2Pi5StartEv
  2341. fun:main
  2342. }
  2343. ==3520== Conditional jump or move depends on uninitialised value(s)
  2344. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2345. ==3520== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2346. ==3520== by 0x57B142: WorldView::WorldView() (WorldView.cpp:119)
  2347. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2348. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2349. ==3520== by 0x58A533: main (main.cpp:18)
  2350. ==3520== Uninitialised value was created by a heap allocation
  2351. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2352. ==3520== by 0x57B127: WorldView::WorldView() (WorldView.cpp:119)
  2353. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2354. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2355. ==3520== by 0x58A533: main (main.cpp:18)
  2356. ==3520==
  2357. {
  2358. <insert_a_suppression_name_here>
  2359. Memcheck:Cond
  2360. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2361. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2362. fun:_ZN9WorldViewC1Ev
  2363. fun:_ZN2Pi8InitGameEv
  2364. fun:_ZN2Pi5StartEv
  2365. fun:main
  2366. }
  2367. ==3520== Conditional jump or move depends on uninitialised value(s)
  2368. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2369. ==3520== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2370. ==3520== by 0x57B142: WorldView::WorldView() (WorldView.cpp:119)
  2371. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2372. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2373. ==3520== by 0x58A533: main (main.cpp:18)
  2374. ==3520== Uninitialised value was created by a heap allocation
  2375. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2376. ==3520== by 0x57B127: WorldView::WorldView() (WorldView.cpp:119)
  2377. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2378. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2379. ==3520== by 0x58A533: main (main.cpp:18)
  2380. ==3520==
  2381. {
  2382. <insert_a_suppression_name_here>
  2383. Memcheck:Cond
  2384. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2385. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2386. fun:_ZN9WorldViewC1Ev
  2387. fun:_ZN2Pi8InitGameEv
  2388. fun:_ZN2Pi5StartEv
  2389. fun:main
  2390. }
  2391. ==3520== Conditional jump or move depends on uninitialised value(s)
  2392. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2393. ==3520== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2394. ==3520== by 0x57B1A6: WorldView::WorldView() (WorldView.cpp:120)
  2395. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2396. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2397. ==3520== by 0x58A533: main (main.cpp:18)
  2398. ==3520== Uninitialised value was created by a heap allocation
  2399. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2400. ==3520== by 0x57B18B: WorldView::WorldView() (WorldView.cpp:120)
  2401. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2402. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2403. ==3520== by 0x58A533: main (main.cpp:18)
  2404. ==3520==
  2405. {
  2406. <insert_a_suppression_name_here>
  2407. Memcheck:Cond
  2408. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2409. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2410. fun:_ZN9WorldViewC1Ev
  2411. fun:_ZN2Pi8InitGameEv
  2412. fun:_ZN2Pi5StartEv
  2413. fun:main
  2414. }
  2415. ==3520== Conditional jump or move depends on uninitialised value(s)
  2416. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2417. ==3520== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2418. ==3520== by 0x57B1A6: WorldView::WorldView() (WorldView.cpp:120)
  2419. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2420. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2421. ==3520== by 0x58A533: main (main.cpp:18)
  2422. ==3520== Uninitialised value was created by a heap allocation
  2423. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2424. ==3520== by 0x57B18B: WorldView::WorldView() (WorldView.cpp:120)
  2425. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2426. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2427. ==3520== by 0x58A533: main (main.cpp:18)
  2428. ==3520==
  2429. {
  2430. <insert_a_suppression_name_here>
  2431. Memcheck:Cond
  2432. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2433. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2434. fun:_ZN9WorldViewC1Ev
  2435. fun:_ZN2Pi8InitGameEv
  2436. fun:_ZN2Pi5StartEv
  2437. fun:main
  2438. }
  2439. ==3520== Conditional jump or move depends on uninitialised value(s)
  2440. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2441. ==3520== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2442. ==3520== by 0x57B20A: WorldView::WorldView() (WorldView.cpp:121)
  2443. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2444. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2445. ==3520== by 0x58A533: main (main.cpp:18)
  2446. ==3520== Uninitialised value was created by a heap allocation
  2447. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2448. ==3520== by 0x57B1EF: WorldView::WorldView() (WorldView.cpp:121)
  2449. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2450. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2451. ==3520== by 0x58A533: main (main.cpp:18)
  2452. ==3520==
  2453. {
  2454. <insert_a_suppression_name_here>
  2455. Memcheck:Cond
  2456. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2457. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2458. fun:_ZN9WorldViewC1Ev
  2459. fun:_ZN2Pi8InitGameEv
  2460. fun:_ZN2Pi5StartEv
  2461. fun:main
  2462. }
  2463. ==3520== Conditional jump or move depends on uninitialised value(s)
  2464. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2465. ==3520== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2466. ==3520== by 0x57B20A: WorldView::WorldView() (WorldView.cpp:121)
  2467. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2468. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2469. ==3520== by 0x58A533: main (main.cpp:18)
  2470. ==3520== Uninitialised value was created by a heap allocation
  2471. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2472. ==3520== by 0x57B1EF: WorldView::WorldView() (WorldView.cpp:121)
  2473. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2474. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2475. ==3520== by 0x58A533: main (main.cpp:18)
  2476. ==3520==
  2477. {
  2478. <insert_a_suppression_name_here>
  2479. Memcheck:Cond
  2480. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2481. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2482. fun:_ZN9WorldViewC1Ev
  2483. fun:_ZN2Pi8InitGameEv
  2484. fun:_ZN2Pi5StartEv
  2485. fun:main
  2486. }
  2487. ==3520== Conditional jump or move depends on uninitialised value(s)
  2488. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2489. ==3520== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2490. ==3520== by 0x57B3A8: WorldView::WorldView() (WorldView.cpp:127)
  2491. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2492. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2493. ==3520== by 0x58A533: main (main.cpp:18)
  2494. ==3520== Uninitialised value was created by a heap allocation
  2495. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2496. ==3520== by 0x57B38D: WorldView::WorldView() (WorldView.cpp:127)
  2497. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2498. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2499. ==3520== by 0x58A533: main (main.cpp:18)
  2500. ==3520==
  2501. {
  2502. <insert_a_suppression_name_here>
  2503. Memcheck:Cond
  2504. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2505. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2506. fun:_ZN9WorldViewC1Ev
  2507. fun:_ZN2Pi8InitGameEv
  2508. fun:_ZN2Pi5StartEv
  2509. fun:main
  2510. }
  2511. ==3520== Conditional jump or move depends on uninitialised value(s)
  2512. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2513. ==3520== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2514. ==3520== by 0x57B3A8: WorldView::WorldView() (WorldView.cpp:127)
  2515. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2516. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2517. ==3520== by 0x58A533: main (main.cpp:18)
  2518. ==3520== Uninitialised value was created by a heap allocation
  2519. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2520. ==3520== by 0x57B38D: WorldView::WorldView() (WorldView.cpp:127)
  2521. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2522. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2523. ==3520== by 0x58A533: main (main.cpp:18)
  2524. ==3520==
  2525. {
  2526. <insert_a_suppression_name_here>
  2527. Memcheck:Cond
  2528. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2529. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2530. fun:_ZN9WorldViewC1Ev
  2531. fun:_ZN2Pi8InitGameEv
  2532. fun:_ZN2Pi5StartEv
  2533. fun:main
  2534. }
  2535. ==3520== Conditional jump or move depends on uninitialised value(s)
  2536. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2537. ==3520== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2538. ==3520== by 0x57B40C: WorldView::WorldView() (WorldView.cpp:128)
  2539. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2540. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2541. ==3520== by 0x58A533: main (main.cpp:18)
  2542. ==3520== Uninitialised value was created by a heap allocation
  2543. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2544. ==3520== by 0x57B3F1: WorldView::WorldView() (WorldView.cpp:128)
  2545. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2546. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2547. ==3520== by 0x58A533: main (main.cpp:18)
  2548. ==3520==
  2549. {
  2550. <insert_a_suppression_name_here>
  2551. Memcheck:Cond
  2552. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2553. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2554. fun:_ZN9WorldViewC1Ev
  2555. fun:_ZN2Pi8InitGameEv
  2556. fun:_ZN2Pi5StartEv
  2557. fun:main
  2558. }
  2559. ==3520== Conditional jump or move depends on uninitialised value(s)
  2560. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2561. ==3520== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2562. ==3520== by 0x57B40C: WorldView::WorldView() (WorldView.cpp:128)
  2563. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2564. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2565. ==3520== by 0x58A533: main (main.cpp:18)
  2566. ==3520== Uninitialised value was created by a heap allocation
  2567. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2568. ==3520== by 0x57B3F1: WorldView::WorldView() (WorldView.cpp:128)
  2569. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2570. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2571. ==3520== by 0x58A533: main (main.cpp:18)
  2572. ==3520==
  2573. {
  2574. <insert_a_suppression_name_here>
  2575. Memcheck:Cond
  2576. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2577. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2578. fun:_ZN9WorldViewC1Ev
  2579. fun:_ZN2Pi8InitGameEv
  2580. fun:_ZN2Pi5StartEv
  2581. fun:main
  2582. }
  2583. ==3520== Conditional jump or move depends on uninitialised value(s)
  2584. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2585. ==3520== by 0x478884: ShipInfoPage::ShipInfoPage(InfoView*) (InfoView.cpp:184)
  2586. ==3520== by 0x4768D3: InfoView::InfoView() (InfoView.cpp:279)
  2587. ==3520== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2588. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2589. ==3520== by 0x58A533: main (main.cpp:18)
  2590. ==3520== Uninitialised value was created by a heap allocation
  2591. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2592. ==3520== by 0x4768C1: InfoView::InfoView() (InfoView.cpp:279)
  2593. ==3520== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2594. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2595. ==3520== by 0x58A533: main (main.cpp:18)
  2596. ==3520==
  2597. {
  2598. <insert_a_suppression_name_here>
  2599. Memcheck:Cond
  2600. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2601. fun:_ZN12ShipInfoPageC1EP8InfoView
  2602. fun:_ZN8InfoViewC1Ev
  2603. fun:_ZN2Pi8InitGameEv
  2604. fun:_ZN2Pi5StartEv
  2605. fun:main
  2606. }
  2607. ==3520== Conditional jump or move depends on uninitialised value(s)
  2608. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2609. ==3520== by 0x478884: ShipInfoPage::ShipInfoPage(InfoView*) (InfoView.cpp:184)
  2610. ==3520== by 0x4768D3: InfoView::InfoView() (InfoView.cpp:279)
  2611. ==3520== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2612. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2613. ==3520== by 0x58A533: main (main.cpp:18)
  2614. ==3520== Uninitialised value was created by a heap allocation
  2615. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2616. ==3520== by 0x4768C1: InfoView::InfoView() (InfoView.cpp:279)
  2617. ==3520== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2618. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2619. ==3520== by 0x58A533: main (main.cpp:18)
  2620. ==3520==
  2621. {
  2622. <insert_a_suppression_name_here>
  2623. Memcheck:Cond
  2624. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2625. fun:_ZN12ShipInfoPageC1EP8InfoView
  2626. fun:_ZN8InfoViewC1Ev
  2627. fun:_ZN2Pi8InitGameEv
  2628. fun:_ZN2Pi5StartEv
  2629. fun:main
  2630. }
  2631. ==3520== Conditional jump or move depends on uninitialised value(s)
  2632. ==3520== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2633. ==3520== by 0x4788AE: ShipInfoPage::ShipInfoPage(InfoView*) (InfoView.cpp:185)
  2634. ==3520== by 0x4768D3: InfoView::InfoView() (InfoView.cpp:279)
  2635. ==3520== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2636. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2637. ==3520== by 0x58A533: main (main.cpp:18)
  2638. ==3520== Uninitialised value was created by a heap allocation
  2639. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2640. ==3520== by 0x4768C1: InfoView::InfoView() (InfoView.cpp:279)
  2641. ==3520== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2642. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2643. ==3520== by 0x58A533: main (main.cpp:18)
  2644. ==3520==
  2645. {
  2646. <insert_a_suppression_name_here>
  2647. Memcheck:Cond
  2648. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2649. fun:_ZN12ShipInfoPageC1EP8InfoView
  2650. fun:_ZN8InfoViewC1Ev
  2651. fun:_ZN2Pi8InitGameEv
  2652. fun:_ZN2Pi5StartEv
  2653. fun:main
  2654. }
  2655. ==3520== Conditional jump or move depends on uninitialised value(s)
  2656. ==3520== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2657. ==3520== by 0x4788AE: ShipInfoPage::ShipInfoPage(InfoView*) (InfoView.cpp:185)
  2658. ==3520== by 0x4768D3: InfoView::InfoView() (InfoView.cpp:279)
  2659. ==3520== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2660. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2661. ==3520== by 0x58A533: main (main.cpp:18)
  2662. ==3520== Uninitialised value was created by a heap allocation
  2663. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2664. ==3520== by 0x4768C1: InfoView::InfoView() (InfoView.cpp:279)
  2665. ==3520== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2666. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2667. ==3520== by 0x58A533: main (main.cpp:18)
  2668. ==3520==
  2669. {
  2670. <insert_a_suppression_name_here>
  2671. Memcheck:Cond
  2672. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2673. fun:_ZN12ShipInfoPageC1EP8InfoView
  2674. fun:_ZN8InfoViewC1Ev
  2675. fun:_ZN2Pi8InitGameEv
  2676. fun:_ZN2Pi5StartEv
  2677. fun:main
  2678. }
  2679. ==3520==
  2680. ==3520== HEAP SUMMARY:
  2681. ==3520== in use at exit: 357,007 bytes in 802 blocks
  2682. ==3520== total heap usage: 1,422,610 allocs, 1,421,808 frees, 717,721,520 bytes allocated
  2683. ==3520==
  2684. ==3520== 4 bytes in 1 blocks are still reachable in loss record 4 of 290
  2685. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2686. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2687. ==3520== by 0xBEF66BA: pa_tls_new (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2688. ==3520== by 0xBEF66FF: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2689. ==3520== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2690. ==3520== by 0xBEF697C: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2691. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  2692. ==3520== by 0x704C36C: clone (clone.S:112)
  2693. ==3520==
  2694. {
  2695. <insert_a_suppression_name_here>
  2696. Memcheck:Leak
  2697. fun:malloc
  2698. fun:pa_xmalloc
  2699. fun:pa_tls_new
  2700. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2701. fun:pa_run_once
  2702. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2703. fun:start_thread
  2704. fun:clone
  2705. }
  2706. ==3520== 8 bytes in 1 blocks are still reachable in loss record 7 of 290
  2707. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2708. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2709. ==3520== by 0xAA0A0C8: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2710. ==3520== by 0xBEDAD37: pa_log_set_ident (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2711. ==3520== by 0xBEDAF25: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2712. ==3520== by 0xBEDB184: pa_log_levelv_meta (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2713. ==3520== by 0xBEDB017: pa_log_level_meta (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2714. ==3520== by 0xBEDE4E4: pa_mempool_new (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2715. ==3520== by 0xA9E69F4: pa_context_new_with_proplist (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2716. ==3520== by 0xA7D4B82: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
  2717. ==3520== by 0x58F1943: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2718. ==3520== by 0x58C19D1: SDL_AudioInit (in /usr/lib/libSDL-1.2.so.0.11.3)
  2719. ==3520== by 0x58C0BEC: SDL_InitSubSystem (in /usr/lib/libSDL-1.2.so.0.11.3)
  2720. ==3520== by 0x58C0CFB: SDL_Init (in /usr/lib/libSDL-1.2.so.0.11.3)
  2721. ==3520== by 0x53F7D8: Sound::Init() (Sound.cpp:429)
  2722. ==3520== by 0x4E9531: Pi::Init() (Pi.cpp:494)
  2723. ==3520== by 0x58A52E: main (main.cpp:17)
  2724. ==3520==
  2725. {
  2726. <insert_a_suppression_name_here>
  2727. Memcheck:Leak
  2728. fun:malloc
  2729. fun:pa_xmalloc
  2730. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2731. fun:pa_log_set_ident
  2732. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2733. fun:pa_log_levelv_meta
  2734. fun:pa_log_level_meta
  2735. fun:pa_mempool_new
  2736. fun:pa_context_new_with_proplist
  2737. fun:pa_simple_new
  2738. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2739. fun:SDL_AudioInit
  2740. fun:SDL_InitSubSystem
  2741. fun:SDL_Init
  2742. fun:_ZN5Sound4InitEv
  2743. fun:_ZN2Pi4InitEv
  2744. fun:main
  2745. }
  2746. ==3520== 16 bytes in 1 blocks are still reachable in loss record 9 of 290
  2747. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2748. ==3520== by 0x58E5FF0: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2749. ==3520== by 0x58E83A9: SDL_CreateRGBSurface (in /usr/lib/libSDL-1.2.so.0.11.3)
  2750. ==3520== by 0x5B59A85: IMG_LoadPNG_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  2751. ==3520== by 0x5B55A2B: IMG_LoadTyped_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  2752. ==3520== by 0x433E79: Galaxy::Init() (Galaxy.cpp:17)
  2753. ==3520== by 0x4E9446: Pi::Init() (Pi.cpp:460)
  2754. ==3520== by 0x58A52E: main (main.cpp:17)
  2755. ==3520==
  2756. {
  2757. <insert_a_suppression_name_here>
  2758. Memcheck:Leak
  2759. fun:malloc
  2760. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2761. fun:SDL_CreateRGBSurface
  2762. fun:IMG_LoadPNG_RW
  2763. fun:IMG_LoadTyped_RW
  2764. fun:_ZN6Galaxy4InitEv
  2765. fun:_ZN2Pi4InitEv
  2766. fun:main
  2767. }
  2768. ==3520== 16 bytes in 1 blocks are still reachable in loss record 10 of 290
  2769. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2770. ==3520== by 0x58E6D89: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2771. ==3520== by 0x58E8427: SDL_CreateRGBSurface (in /usr/lib/libSDL-1.2.so.0.11.3)
  2772. ==3520== by 0x5B59A85: IMG_LoadPNG_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  2773. ==3520== by 0x5B55A2B: IMG_LoadTyped_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  2774. ==3520== by 0x433E79: Galaxy::Init() (Galaxy.cpp:17)
  2775. ==3520== by 0x4E9446: Pi::Init() (Pi.cpp:460)
  2776. ==3520== by 0x58A52E: main (main.cpp:17)
  2777. ==3520==
  2778. {
  2779. <insert_a_suppression_name_here>
  2780. Memcheck:Leak
  2781. fun:malloc
  2782. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2783. fun:SDL_CreateRGBSurface
  2784. fun:IMG_LoadPNG_RW
  2785. fun:IMG_LoadTyped_RW
  2786. fun:_ZN6Galaxy4InitEv
  2787. fun:_ZN2Pi4InitEv
  2788. fun:main
  2789. }
  2790. ==3520== 16 bytes in 1 blocks are still reachable in loss record 11 of 290
  2791. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2792. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2793. ==3520== by 0xBEE9BE1: pa_queue_push (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2794. ==3520== by 0xBEE781C: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2795. ==3520== by 0xBEE70AF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2796. ==3520== by 0xA9E9834: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2797. ==3520== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2798. ==3520== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2799. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2800. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2801. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2802. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2803. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  2804. ==3520== by 0x704C36C: clone (clone.S:112)
  2805. ==3520==
  2806. {
  2807. <insert_a_suppression_name_here>
  2808. Memcheck:Leak
  2809. fun:malloc
  2810. fun:pa_xmalloc
  2811. fun:pa_queue_push
  2812. fun:pa_pstream_send_packet
  2813. fun:pa_pstream_send_tagstruct_with_creds
  2814. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2815. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2816. fun:pa_mainloop_dispatch
  2817. fun:pa_mainloop_iterate
  2818. fun:pa_mainloop_run
  2819. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2820. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2821. fun:start_thread
  2822. fun:clone
  2823. }
  2824. ==3520== 16 bytes in 1 blocks are still reachable in loss record 12 of 290
  2825. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2826. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2827. ==3520== by 0xBEE9BE1: pa_queue_push (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2828. ==3520== by 0xBEE7A42: pa_pstream_send_memblock (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2829. ==3520== by 0xAA03FF4: pa_stream_write (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2830. ==3520== by 0x58F13F3: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2831. ==3520== by 0x58C163F: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2832. ==3520== by 0x58C9C24: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2833. ==3520== by 0x59101F8: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2834. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  2835. ==3520== by 0x704C36C: clone (clone.S:112)
  2836. ==3520==
  2837. {
  2838. <insert_a_suppression_name_here>
  2839. Memcheck:Leak
  2840. fun:malloc
  2841. fun:pa_xmalloc
  2842. fun:pa_queue_push
  2843. fun:pa_pstream_send_memblock
  2844. fun:pa_stream_write
  2845. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2846. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2847. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2848. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2849. fun:start_thread
  2850. fun:clone
  2851. }
  2852. ==3520== 24 bytes in 1 blocks are still reachable in loss record 17 of 290
  2853. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2854. ==3520== by 0x7B65AFD: XextCreateExtension (in /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0)
  2855. ==3520== by 0x7B655A4: ??? (in /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0)
  2856. ==3520== by 0x7B6591C: ??? (in /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0)
  2857. ==3520== by 0x7B65D31: XextAddDisplay (in /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0)
  2858. ==3520== by 0x7B605B8: XShmQueryExtension (in /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0)
  2859. ==3520== by 0x58F9E74: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2860. ==3520== by 0x58EA68C: SDL_VideoInit (in /usr/lib/libSDL-1.2.so.0.11.3)
  2861. ==3520== by 0x58C0C8B: SDL_InitSubSystem (in /usr/lib/libSDL-1.2.so.0.11.3)
  2862. ==3520== by 0x58C0CFB: SDL_Init (in /usr/lib/libSDL-1.2.so.0.11.3)
  2863. ==3520== by 0x4E90CD: Pi::Init() (Pi.cpp:380)
  2864. ==3520== by 0x58A52E: main (main.cpp:17)
  2865. ==3520==
  2866. {
  2867. <insert_a_suppression_name_here>
  2868. Memcheck:Leak
  2869. fun:malloc
  2870. fun:XextCreateExtension
  2871. obj:/usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
  2872. obj:/usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
  2873. fun:XextAddDisplay
  2874. fun:XShmQueryExtension
  2875. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2876. fun:SDL_VideoInit
  2877. fun:SDL_InitSubSystem
  2878. fun:SDL_Init
  2879. fun:_ZN2Pi4InitEv
  2880. fun:main
  2881. }
  2882. ==3520== 24 bytes in 1 blocks are indirectly lost in loss record 22 of 290
  2883. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2884. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  2885. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  2886. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  2887. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  2888. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  2889. ==3520== by 0x4331B6: View::View() (View.h:28)
  2890. ==3520== by 0x434559: GameMenuView::GameMenuView() (GameMenuView.cpp:381)
  2891. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2892. ==3520== by 0x58A52E: main (main.cpp:17)
  2893. ==3520==
  2894. {
  2895. <insert_a_suppression_name_here>
  2896. Memcheck:Leak
  2897. fun:_Znwm
  2898. fun:_ZNK4sigc11signal_base4implEv
  2899. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  2900. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  2901. fun:_ZN3Gui9ContainerC1Ev
  2902. fun:_ZN3Gui5FixedC1Eff
  2903. fun:_ZN4ViewC1Ev
  2904. fun:_ZN12GameMenuViewC1Ev
  2905. fun:_ZN2Pi4InitEv
  2906. fun:main
  2907. }
  2908. ==3520== 24 bytes in 1 blocks are indirectly lost in loss record 23 of 290
  2909. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2910. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  2911. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  2912. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  2913. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  2914. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  2915. ==3520== by 0x4331B6: View::View() (View.h:28)
  2916. ==3520== by 0x434559: GameMenuView::GameMenuView() (GameMenuView.cpp:381)
  2917. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2918. ==3520== by 0x58A52E: main (main.cpp:17)
  2919. ==3520==
  2920. {
  2921. <insert_a_suppression_name_here>
  2922. Memcheck:Leak
  2923. fun:_Znwm
  2924. fun:_ZNK4sigc11signal_base4implEv
  2925. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  2926. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  2927. fun:_ZN3Gui9ContainerC1Ev
  2928. fun:_ZN3Gui5FixedC1Eff
  2929. fun:_ZN4ViewC1Ev
  2930. fun:_ZN12GameMenuViewC1Ev
  2931. fun:_ZN2Pi4InitEv
  2932. fun:main
  2933. }
  2934. ==3520== 24 bytes in 1 blocks are indirectly lost in loss record 24 of 290
  2935. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2936. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  2937. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  2938. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  2939. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  2940. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  2941. ==3520== by 0x4331B6: View::View() (View.h:28)
  2942. ==3520== by 0x505D41: SectorView::SectorView() (SectorView.cpp:21)
  2943. ==3520== by 0x4EB322: Pi::InitGame() (Pi.cpp:972)
  2944. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2945. ==3520== by 0x58A533: main (main.cpp:18)
  2946. ==3520==
  2947. {
  2948. <insert_a_suppression_name_here>
  2949. Memcheck:Leak
  2950. fun:_Znwm
  2951. fun:_ZNK4sigc11signal_base4implEv
  2952. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  2953. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  2954. fun:_ZN3Gui9ContainerC1Ev
  2955. fun:_ZN3Gui5FixedC1Eff
  2956. fun:_ZN4ViewC1Ev
  2957. fun:_ZN10SectorViewC1Ev
  2958. fun:_ZN2Pi8InitGameEv
  2959. fun:_ZN2Pi5StartEv
  2960. fun:main
  2961. }
  2962. ==3520== 24 bytes in 1 blocks are indirectly lost in loss record 25 of 290
  2963. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2964. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  2965. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  2966. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  2967. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  2968. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  2969. ==3520== by 0x4331B6: View::View() (View.h:28)
  2970. ==3520== by 0x505D41: SectorView::SectorView() (SectorView.cpp:21)
  2971. ==3520== by 0x4EB322: Pi::InitGame() (Pi.cpp:972)
  2972. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2973. ==3520== by 0x58A533: main (main.cpp:18)
  2974. ==3520==
  2975. {
  2976. <insert_a_suppression_name_here>
  2977. Memcheck:Leak
  2978. fun:_Znwm
  2979. fun:_ZNK4sigc11signal_base4implEv
  2980. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  2981. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  2982. fun:_ZN3Gui9ContainerC1Ev
  2983. fun:_ZN3Gui5FixedC1Eff
  2984. fun:_ZN4ViewC1Ev
  2985. fun:_ZN10SectorViewC1Ev
  2986. fun:_ZN2Pi8InitGameEv
  2987. fun:_ZN2Pi5StartEv
  2988. fun:main
  2989. }
  2990. ==3520== 24 bytes in 1 blocks are indirectly lost in loss record 26 of 290
  2991. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2992. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  2993. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  2994. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  2995. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  2996. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  2997. ==3520== by 0x4331B6: View::View() (View.h:28)
  2998. ==3520== by 0x579DFB: WorldView::WorldView() (WorldView.cpp:25)
  2999. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  3000. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3001. ==3520== by 0x58A533: main (main.cpp:18)
  3002. ==3520==
  3003. {
  3004. <insert_a_suppression_name_here>
  3005. Memcheck:Leak
  3006. fun:_Znwm
  3007. fun:_ZNK4sigc11signal_base4implEv
  3008. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3009. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3010. fun:_ZN3Gui9ContainerC1Ev
  3011. fun:_ZN3Gui5FixedC1Eff
  3012. fun:_ZN4ViewC1Ev
  3013. fun:_ZN9WorldViewC1Ev
  3014. fun:_ZN2Pi8InitGameEv
  3015. fun:_ZN2Pi5StartEv
  3016. fun:main
  3017. }
  3018. ==3520== 24 bytes in 1 blocks are indirectly lost in loss record 27 of 290
  3019. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3020. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  3021. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3022. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3023. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  3024. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3025. ==3520== by 0x4331B6: View::View() (View.h:28)
  3026. ==3520== by 0x579DFB: WorldView::WorldView() (WorldView.cpp:25)
  3027. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  3028. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3029. ==3520== by 0x58A533: main (main.cpp:18)
  3030. ==3520==
  3031. {
  3032. <insert_a_suppression_name_here>
  3033. Memcheck:Leak
  3034. fun:_Znwm
  3035. fun:_ZNK4sigc11signal_base4implEv
  3036. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3037. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3038. fun:_ZN3Gui9ContainerC1Ev
  3039. fun:_ZN3Gui5FixedC1Eff
  3040. fun:_ZN4ViewC1Ev
  3041. fun:_ZN9WorldViewC1Ev
  3042. fun:_ZN2Pi8InitGameEv
  3043. fun:_ZN2Pi5StartEv
  3044. fun:main
  3045. }
  3046. ==3520== 24 bytes in 1 blocks are indirectly lost in loss record 28 of 290
  3047. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3048. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  3049. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3050. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3051. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  3052. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3053. ==3520== by 0x4331B6: View::View() (View.h:28)
  3054. ==3520== by 0x431F03: GalacticView::GalacticView() (GalacticView.cpp:14)
  3055. ==3520== by 0x4EB35A: Pi::InitGame() (Pi.cpp:974)
  3056. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3057. ==3520== by 0x58A533: main (main.cpp:18)
  3058. ==3520==
  3059. {
  3060. <insert_a_suppression_name_here>
  3061. Memcheck:Leak
  3062. fun:_Znwm
  3063. fun:_ZNK4sigc11signal_base4implEv
  3064. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3065. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3066. fun:_ZN3Gui9ContainerC1Ev
  3067. fun:_ZN3Gui5FixedC1Eff
  3068. fun:_ZN4ViewC1Ev
  3069. fun:_ZN12GalacticViewC1Ev
  3070. fun:_ZN2Pi8InitGameEv
  3071. fun:_ZN2Pi5StartEv
  3072. fun:main
  3073. }
  3074. ==3520== 24 bytes in 1 blocks are indirectly lost in loss record 29 of 290
  3075. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3076. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  3077. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3078. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3079. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  3080. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3081. ==3520== by 0x4331B6: View::View() (View.h:28)
  3082. ==3520== by 0x431F03: GalacticView::GalacticView() (GalacticView.cpp:14)
  3083. ==3520== by 0x4EB35A: Pi::InitGame() (Pi.cpp:974)
  3084. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3085. ==3520== by 0x58A533: main (main.cpp:18)
  3086. ==3520==
  3087. {
  3088. <insert_a_suppression_name_here>
  3089. Memcheck:Leak
  3090. fun:_Znwm
  3091. fun:_ZNK4sigc11signal_base4implEv
  3092. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3093. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3094. fun:_ZN3Gui9ContainerC1Ev
  3095. fun:_ZN3Gui5FixedC1Eff
  3096. fun:_ZN4ViewC1Ev
  3097. fun:_ZN12GalacticViewC1Ev
  3098. fun:_ZN2Pi8InitGameEv
  3099. fun:_ZN2Pi5StartEv
  3100. fun:main
  3101. }
  3102. ==3520== 24 bytes in 1 blocks are indirectly lost in loss record 30 of 290
  3103. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3104. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  3105. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3106. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3107. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  3108. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3109. ==3520== by 0x4331B6: View::View() (View.h:28)
  3110. ==3520== by 0x56CBEB: SystemView::SystemView() (SystemView.cpp:9)
  3111. ==3520== by 0x4EB376: Pi::InitGame() (Pi.cpp:975)
  3112. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3113. ==3520== by 0x58A533: main (main.cpp:18)
  3114. ==3520==
  3115. {
  3116. <insert_a_suppression_name_here>
  3117. Memcheck:Leak
  3118. fun:_Znwm
  3119. fun:_ZNK4sigc11signal_base4implEv
  3120. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3121. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3122. fun:_ZN3Gui9ContainerC1Ev
  3123. fun:_ZN3Gui5FixedC1Eff
  3124. fun:_ZN4ViewC1Ev
  3125. fun:_ZN10SystemViewC1Ev
  3126. fun:_ZN2Pi8InitGameEv
  3127. fun:_ZN2Pi5StartEv
  3128. fun:main
  3129. }
  3130. ==3520== 24 bytes in 1 blocks are indirectly lost in loss record 31 of 290
  3131. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3132. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  3133. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3134. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3135. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  3136. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3137. ==3520== by 0x4331B6: View::View() (View.h:28)
  3138. ==3520== by 0x56CBEB: SystemView::SystemView() (SystemView.cpp:9)
  3139. ==3520== by 0x4EB376: Pi::InitGame() (Pi.cpp:975)
  3140. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3141. ==3520== by 0x58A533: main (main.cpp:18)
  3142. ==3520==
  3143. {
  3144. <insert_a_suppression_name_here>
  3145. Memcheck:Leak
  3146. fun:_Znwm
  3147. fun:_ZNK4sigc11signal_base4implEv
  3148. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3149. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3150. fun:_ZN3Gui9ContainerC1Ev
  3151. fun:_ZN3Gui5FixedC1Eff
  3152. fun:_ZN4ViewC1Ev
  3153. fun:_ZN10SystemViewC1Ev
  3154. fun:_ZN2Pi8InitGameEv
  3155. fun:_ZN2Pi5StartEv
  3156. fun:main
  3157. }
  3158. ==3520== 24 bytes in 1 blocks are indirectly lost in loss record 32 of 290
  3159. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3160. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  3161. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3162. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3163. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  3164. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3165. ==3520== by 0x4331B6: View::View() (View.h:28)
  3166. ==3520== by 0x5649D0: SystemInfoView::SystemInfoView() (SystemInfoView.cpp:13)
  3167. ==3520== by 0x4EB392: Pi::InitGame() (Pi.cpp:976)
  3168. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3169. ==3520== by 0x58A533: main (main.cpp:18)
  3170. ==3520==
  3171. {
  3172. <insert_a_suppression_name_here>
  3173. Memcheck:Leak
  3174. fun:_Znwm
  3175. fun:_ZNK4sigc11signal_base4implEv
  3176. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3177. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3178. fun:_ZN3Gui9ContainerC1Ev
  3179. fun:_ZN3Gui5FixedC1Eff
  3180. fun:_ZN4ViewC1Ev
  3181. fun:_ZN14SystemInfoViewC1Ev
  3182. fun:_ZN2Pi8InitGameEv
  3183. fun:_ZN2Pi5StartEv
  3184. fun:main
  3185. }
  3186. ==3520== 24 bytes in 1 blocks are indirectly lost in loss record 33 of 290
  3187. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3188. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  3189. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3190. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3191. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  3192. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3193. ==3520== by 0x4331B6: View::View() (View.h:28)
  3194. ==3520== by 0x554AAF: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:10)
  3195. ==3520== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  3196. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3197. ==3520== by 0x58A533: main (main.cpp:18)
  3198. ==3520==
  3199. {
  3200. <insert_a_suppression_name_here>
  3201. Memcheck:Leak
  3202. fun:_Znwm
  3203. fun:_ZNK4sigc11signal_base4implEv
  3204. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3205. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3206. fun:_ZN3Gui9ContainerC1Ev
  3207. fun:_ZN3Gui5FixedC1Eff
  3208. fun:_ZN4ViewC1Ev
  3209. fun:_ZN16SpaceStationViewC1Ev
  3210. fun:_ZN2Pi8InitGameEv
  3211. fun:_ZN2Pi5StartEv
  3212. fun:main
  3213. }
  3214. ==3520== 24 bytes in 1 blocks are indirectly lost in loss record 34 of 290
  3215. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3216. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  3217. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3218. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3219. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  3220. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3221. ==3520== by 0x4331B6: View::View() (View.h:28)
  3222. ==3520== by 0x554AAF: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:10)
  3223. ==3520== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  3224. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3225. ==3520== by 0x58A533: main (main.cpp:18)
  3226. ==3520==
  3227. {
  3228. <insert_a_suppression_name_here>
  3229. Memcheck:Leak
  3230. fun:_Znwm
  3231. fun:_ZNK4sigc11signal_base4implEv
  3232. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3233. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3234. fun:_ZN3Gui9ContainerC1Ev
  3235. fun:_ZN3Gui5FixedC1Eff
  3236. fun:_ZN4ViewC1Ev
  3237. fun:_ZN16SpaceStationViewC1Ev
  3238. fun:_ZN2Pi8InitGameEv
  3239. fun:_ZN2Pi5StartEv
  3240. fun:main
  3241. }
  3242. ==3520== 24 bytes in 1 blocks are indirectly lost in loss record 35 of 290
  3243. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3244. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  3245. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3246. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3247. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  3248. ==3520== by 0x5ABD18: Gui::Stack::Stack() (GuiStack.cpp:6)
  3249. ==3520== by 0x555520: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:50)
  3250. ==3520== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  3251. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3252. ==3520== by 0x58A533: main (main.cpp:18)
  3253. ==3520==
  3254. {
  3255. <insert_a_suppression_name_here>
  3256. Memcheck:Leak
  3257. fun:_Znwm
  3258. fun:_ZNK4sigc11signal_base4implEv
  3259. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3260. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3261. fun:_ZN3Gui9ContainerC1Ev
  3262. fun:_ZN3Gui5StackC1Ev
  3263. fun:_ZN16SpaceStationViewC1Ev
  3264. fun:_ZN2Pi8InitGameEv
  3265. fun:_ZN2Pi5StartEv
  3266. fun:main
  3267. }
  3268. ==3520== 24 bytes in 1 blocks are indirectly lost in loss record 36 of 290
  3269. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3270. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  3271. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3272. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3273. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  3274. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3275. ==3520== by 0x4331B6: View::View() (View.h:28)
  3276. ==3520== by 0x47685A: InfoView::InfoView() (InfoView.cpp:273)
  3277. ==3520== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  3278. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3279. ==3520== by 0x58A533: main (main.cpp:18)
  3280. ==3520==
  3281. {
  3282. <insert_a_suppression_name_here>
  3283. Memcheck:Leak
  3284. fun:_Znwm
  3285. fun:_ZNK4sigc11signal_base4implEv
  3286. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3287. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3288. fun:_ZN3Gui9ContainerC1Ev
  3289. fun:_ZN3Gui5FixedC1Eff
  3290. fun:_ZN4ViewC1Ev
  3291. fun:_ZN8InfoViewC1Ev
  3292. fun:_ZN2Pi8InitGameEv
  3293. fun:_ZN2Pi5StartEv
  3294. fun:main
  3295. }
  3296. ==3520== 24 bytes in 1 blocks are indirectly lost in loss record 37 of 290
  3297. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3298. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  3299. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3300. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3301. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  3302. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3303. ==3520== by 0x4331B6: View::View() (View.h:28)
  3304. ==3520== by 0x4E5AD5: ObjectViewerView::ObjectViewerView() (ObjectViewerView.cpp:13)
  3305. ==3520== by 0x4EB3E6: Pi::InitGame() (Pi.cpp:981)
  3306. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3307. ==3520== by 0x58A533: main (main.cpp:18)
  3308. ==3520==
  3309. {
  3310. <insert_a_suppression_name_here>
  3311. Memcheck:Leak
  3312. fun:_Znwm
  3313. fun:_ZNK4sigc11signal_base4implEv
  3314. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3315. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3316. fun:_ZN3Gui9ContainerC1Ev
  3317. fun:_ZN3Gui5FixedC1Eff
  3318. fun:_ZN4ViewC1Ev
  3319. fun:_ZN16ObjectViewerViewC1Ev
  3320. fun:_ZN2Pi8InitGameEv
  3321. fun:_ZN2Pi5StartEv
  3322. fun:main
  3323. }
  3324. ==3520== 27 bytes in 1 blocks are still reachable in loss record 38 of 290
  3325. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3326. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3327. ==3520== by 0xAA0EE17: pa_xmemdup (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3328. ==3520== by 0xBED4ABE: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3329. ==3520== by 0xBEE7361: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3330. ==3520== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3331. ==3520== by 0xBEE77D2: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3332. ==3520== by 0xBEE70AF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3333. ==3520== by 0xA9E9834: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3334. ==3520== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3335. ==3520== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3336. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3337. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3338. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3339. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3340. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  3341. ==3520== by 0x704C36C: clone (clone.S:112)
  3342. ==3520==
  3343. {
  3344. <insert_a_suppression_name_here>
  3345. Memcheck:Leak
  3346. fun:malloc
  3347. fun:pa_xmalloc
  3348. fun:pa_xmemdup
  3349. fun:pa_flist_new_with_name
  3350. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  3351. fun:pa_run_once
  3352. fun:pa_pstream_send_packet
  3353. fun:pa_pstream_send_tagstruct_with_creds
  3354. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  3355. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  3356. fun:pa_mainloop_dispatch
  3357. fun:pa_mainloop_iterate
  3358. fun:pa_mainloop_run
  3359. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  3360. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  3361. fun:start_thread
  3362. fun:clone
  3363. }
  3364. ==3520== 27 bytes in 1 blocks are still reachable in loss record 39 of 290
  3365. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3366. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3367. ==3520== by 0xAA0EE17: pa_xmemdup (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3368. ==3520== by 0xBED4ABE: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3369. ==3520== by 0xBEE9B01: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3370. ==3520== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3371. ==3520== by 0xBEE9B70: pa_queue_push (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3372. ==3520== by 0xBEE781C: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3373. ==3520== by 0xBEE70AF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3374. ==3520== by 0xA9E9834: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3375. ==3520== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3376. ==3520== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3377. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3378. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3379. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3380. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3381. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  3382. ==3520== by 0x704C36C: clone (clone.S:112)
  3383. ==3520==
  3384. {
  3385. <insert_a_suppression_name_here>
  3386. Memcheck:Leak
  3387. fun:malloc
  3388. fun:pa_xmalloc
  3389. fun:pa_xmemdup
  3390. fun:pa_flist_new_with_name
  3391. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  3392. fun:pa_run_once
  3393. fun:pa_queue_push
  3394. fun:pa_pstream_send_packet
  3395. fun:pa_pstream_send_tagstruct_with_creds
  3396. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  3397. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  3398. fun:pa_mainloop_dispatch
  3399. fun:pa_mainloop_iterate
  3400. fun:pa_mainloop_run
  3401. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  3402. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  3403. fun:start_thread
  3404. fun:clone
  3405. }
  3406. ==3520== 29 bytes in 1 blocks are still reachable in loss record 40 of 290
  3407. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3408. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3409. ==3520== by 0xAA0EE17: pa_xmemdup (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3410. ==3520== by 0xBED4ABE: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3411. ==3520== by 0xBED4FF1: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3412. ==3520== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3413. ==3520== by 0xBED5276: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3414. ==3520== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3415. ==3520== by 0xA9E68A1: pa_context_new_with_proplist (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3416. ==3520== by 0xA7D4B82: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
  3417. ==3520== by 0x58F1943: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  3418. ==3520== by 0x58C19D1: SDL_AudioInit (in /usr/lib/libSDL-1.2.so.0.11.3)
  3419. ==3520== by 0x58C0BEC: SDL_InitSubSystem (in /usr/lib/libSDL-1.2.so.0.11.3)
  3420. ==3520== by 0x58C0CFB: SDL_Init (in /usr/lib/libSDL-1.2.so.0.11.3)
  3421. ==3520== by 0x53F7D8: Sound::Init() (Sound.cpp:429)
  3422. ==3520== by 0x4E9531: Pi::Init() (Pi.cpp:494)
  3423. ==3520== by 0x58A52E: main (main.cpp:17)
  3424. ==3520==
  3425. {
  3426. <insert_a_suppression_name_here>
  3427. Memcheck:Leak
  3428. fun:malloc
  3429. fun:pa_xmalloc
  3430. fun:pa_xmemdup
  3431. fun:pa_flist_new_with_name
  3432. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  3433. fun:pa_run_once
  3434. fun:pa_hashmap_put
  3435. fun:pa_proplist_sets
  3436. fun:pa_context_new_with_proplist
  3437. fun:pa_simple_new
  3438. obj:/usr/lib/libSDL-1.2.so.0.11.3
  3439. fun:SDL_AudioInit
  3440. fun:SDL_InitSubSystem
  3441. fun:SDL_Init
  3442. fun:_ZN5Sound4InitEv
  3443. fun:_ZN2Pi4InitEv
  3444. fun:main
  3445. }
  3446. ==3520== 30 bytes in 1 blocks are still reachable in loss record 41 of 290
  3447. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3448. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3449. ==3520== by 0xAA0EE17: pa_xmemdup (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3450. ==3520== by 0xBED4ABE: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3451. ==3520== by 0xA9FAFA1: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3452. ==3520== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3453. ==3520== by 0xA9FB0A4: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3454. ==3520== by 0xAA03749: pa_stream_update_timing_info (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3455. ==3520== by 0xAA03A2D: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3456. ==3520== by 0xAA04760: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3457. ==3520== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3458. ==3520== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3459. ==3520== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3460. ==3520== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3461. ==3520== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3462. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3463. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3464. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  3465. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  3466. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  3467. ==3520== by 0x704C36C: clone (clone.S:112)
  3468. ==3520==
  3469. {
  3470. <insert_a_suppression_name_here>
  3471. Memcheck:Leak
  3472. fun:malloc
  3473. fun:pa_xmalloc
  3474. fun:pa_xmemdup
  3475. fun:pa_flist_new_with_name
  3476. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  3477. fun:pa_run_once
  3478. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  3479. fun:pa_stream_update_timing_info
  3480. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  3481. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  3482. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  3483. fun:pa_pdispatch_run
  3484. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  3485. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  3486. fun:pa_mainloop_dispatch
  3487. fun:pa_mainloop_iterate
  3488. fun:pa_mainloop_run
  3489. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  3490. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  3491. fun:start_thread
  3492. fun:clone
  3493. }
  3494. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 43 of 290
  3495. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3496. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3497. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3498. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3499. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3500. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  3501. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3502. ==3520== by 0x4331B6: View::View() (View.h:28)
  3503. ==3520== by 0x434559: GameMenuView::GameMenuView() (GameMenuView.cpp:381)
  3504. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  3505. ==3520== by 0x58A52E: main (main.cpp:17)
  3506. ==3520==
  3507. {
  3508. <insert_a_suppression_name_here>
  3509. Memcheck:Leak
  3510. fun:_Znwm
  3511. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3512. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3513. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3514. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3515. fun:_ZN3Gui9ContainerC1Ev
  3516. fun:_ZN3Gui5FixedC1Eff
  3517. fun:_ZN4ViewC1Ev
  3518. fun:_ZN12GameMenuViewC1Ev
  3519. fun:_ZN2Pi4InitEv
  3520. fun:main
  3521. }
  3522. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 44 of 290
  3523. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3524. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3525. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3526. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3527. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3528. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  3529. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3530. ==3520== by 0x4331B6: View::View() (View.h:28)
  3531. ==3520== by 0x434559: GameMenuView::GameMenuView() (GameMenuView.cpp:381)
  3532. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  3533. ==3520== by 0x58A52E: main (main.cpp:17)
  3534. ==3520==
  3535. {
  3536. <insert_a_suppression_name_here>
  3537. Memcheck:Leak
  3538. fun:_Znwm
  3539. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3540. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3541. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3542. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3543. fun:_ZN3Gui9ContainerC1Ev
  3544. fun:_ZN3Gui5FixedC1Eff
  3545. fun:_ZN4ViewC1Ev
  3546. fun:_ZN12GameMenuViewC1Ev
  3547. fun:_ZN2Pi4InitEv
  3548. fun:main
  3549. }
  3550. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 45 of 290
  3551. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3552. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3553. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3554. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3555. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3556. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  3557. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3558. ==3520== by 0x4331B6: View::View() (View.h:28)
  3559. ==3520== by 0x505D41: SectorView::SectorView() (SectorView.cpp:21)
  3560. ==3520== by 0x4EB322: Pi::InitGame() (Pi.cpp:972)
  3561. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3562. ==3520== by 0x58A533: main (main.cpp:18)
  3563. ==3520==
  3564. {
  3565. <insert_a_suppression_name_here>
  3566. Memcheck:Leak
  3567. fun:_Znwm
  3568. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3569. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3570. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3571. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3572. fun:_ZN3Gui9ContainerC1Ev
  3573. fun:_ZN3Gui5FixedC1Eff
  3574. fun:_ZN4ViewC1Ev
  3575. fun:_ZN10SectorViewC1Ev
  3576. fun:_ZN2Pi8InitGameEv
  3577. fun:_ZN2Pi5StartEv
  3578. fun:main
  3579. }
  3580. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 46 of 290
  3581. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3582. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3583. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3584. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3585. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3586. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  3587. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3588. ==3520== by 0x4331B6: View::View() (View.h:28)
  3589. ==3520== by 0x505D41: SectorView::SectorView() (SectorView.cpp:21)
  3590. ==3520== by 0x4EB322: Pi::InitGame() (Pi.cpp:972)
  3591. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3592. ==3520== by 0x58A533: main (main.cpp:18)
  3593. ==3520==
  3594. {
  3595. <insert_a_suppression_name_here>
  3596. Memcheck:Leak
  3597. fun:_Znwm
  3598. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3599. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3600. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3601. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3602. fun:_ZN3Gui9ContainerC1Ev
  3603. fun:_ZN3Gui5FixedC1Eff
  3604. fun:_ZN4ViewC1Ev
  3605. fun:_ZN10SectorViewC1Ev
  3606. fun:_ZN2Pi8InitGameEv
  3607. fun:_ZN2Pi5StartEv
  3608. fun:main
  3609. }
  3610. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 47 of 290
  3611. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3612. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3613. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3614. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3615. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3616. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  3617. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3618. ==3520== by 0x4331B6: View::View() (View.h:28)
  3619. ==3520== by 0x579DFB: WorldView::WorldView() (WorldView.cpp:25)
  3620. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  3621. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3622. ==3520== by 0x58A533: main (main.cpp:18)
  3623. ==3520==
  3624. {
  3625. <insert_a_suppression_name_here>
  3626. Memcheck:Leak
  3627. fun:_Znwm
  3628. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3629. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3630. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3631. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3632. fun:_ZN3Gui9ContainerC1Ev
  3633. fun:_ZN3Gui5FixedC1Eff
  3634. fun:_ZN4ViewC1Ev
  3635. fun:_ZN9WorldViewC1Ev
  3636. fun:_ZN2Pi8InitGameEv
  3637. fun:_ZN2Pi5StartEv
  3638. fun:main
  3639. }
  3640. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 48 of 290
  3641. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3642. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3643. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3644. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3645. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3646. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  3647. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3648. ==3520== by 0x4331B6: View::View() (View.h:28)
  3649. ==3520== by 0x579DFB: WorldView::WorldView() (WorldView.cpp:25)
  3650. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  3651. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3652. ==3520== by 0x58A533: main (main.cpp:18)
  3653. ==3520==
  3654. {
  3655. <insert_a_suppression_name_here>
  3656. Memcheck:Leak
  3657. fun:_Znwm
  3658. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3659. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3660. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3661. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3662. fun:_ZN3Gui9ContainerC1Ev
  3663. fun:_ZN3Gui5FixedC1Eff
  3664. fun:_ZN4ViewC1Ev
  3665. fun:_ZN9WorldViewC1Ev
  3666. fun:_ZN2Pi8InitGameEv
  3667. fun:_ZN2Pi5StartEv
  3668. fun:main
  3669. }
  3670. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 49 of 290
  3671. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3672. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3673. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3674. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3675. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3676. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  3677. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3678. ==3520== by 0x4331B6: View::View() (View.h:28)
  3679. ==3520== by 0x431F03: GalacticView::GalacticView() (GalacticView.cpp:14)
  3680. ==3520== by 0x4EB35A: Pi::InitGame() (Pi.cpp:974)
  3681. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3682. ==3520== by 0x58A533: main (main.cpp:18)
  3683. ==3520==
  3684. {
  3685. <insert_a_suppression_name_here>
  3686. Memcheck:Leak
  3687. fun:_Znwm
  3688. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3689. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3690. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3691. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3692. fun:_ZN3Gui9ContainerC1Ev
  3693. fun:_ZN3Gui5FixedC1Eff
  3694. fun:_ZN4ViewC1Ev
  3695. fun:_ZN12GalacticViewC1Ev
  3696. fun:_ZN2Pi8InitGameEv
  3697. fun:_ZN2Pi5StartEv
  3698. fun:main
  3699. }
  3700. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 50 of 290
  3701. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3702. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3703. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3704. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3705. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3706. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  3707. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3708. ==3520== by 0x4331B6: View::View() (View.h:28)
  3709. ==3520== by 0x56CBEB: SystemView::SystemView() (SystemView.cpp:9)
  3710. ==3520== by 0x4EB376: Pi::InitGame() (Pi.cpp:975)
  3711. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3712. ==3520== by 0x58A533: main (main.cpp:18)
  3713. ==3520==
  3714. {
  3715. <insert_a_suppression_name_here>
  3716. Memcheck:Leak
  3717. fun:_Znwm
  3718. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3719. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3720. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3721. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3722. fun:_ZN3Gui9ContainerC1Ev
  3723. fun:_ZN3Gui5FixedC1Eff
  3724. fun:_ZN4ViewC1Ev
  3725. fun:_ZN10SystemViewC1Ev
  3726. fun:_ZN2Pi8InitGameEv
  3727. fun:_ZN2Pi5StartEv
  3728. fun:main
  3729. }
  3730. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 51 of 290
  3731. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3732. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3733. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3734. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3735. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3736. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  3737. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3738. ==3520== by 0x4331B6: View::View() (View.h:28)
  3739. ==3520== by 0x5649D0: SystemInfoView::SystemInfoView() (SystemInfoView.cpp:13)
  3740. ==3520== by 0x4EB392: Pi::InitGame() (Pi.cpp:976)
  3741. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3742. ==3520== by 0x58A533: main (main.cpp:18)
  3743. ==3520==
  3744. {
  3745. <insert_a_suppression_name_here>
  3746. Memcheck:Leak
  3747. fun:_Znwm
  3748. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3749. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3750. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3751. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3752. fun:_ZN3Gui9ContainerC1Ev
  3753. fun:_ZN3Gui5FixedC1Eff
  3754. fun:_ZN4ViewC1Ev
  3755. fun:_ZN14SystemInfoViewC1Ev
  3756. fun:_ZN2Pi8InitGameEv
  3757. fun:_ZN2Pi5StartEv
  3758. fun:main
  3759. }
  3760. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 52 of 290
  3761. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3762. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3763. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3764. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3765. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3766. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  3767. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3768. ==3520== by 0x4331B6: View::View() (View.h:28)
  3769. ==3520== by 0x5649D0: SystemInfoView::SystemInfoView() (SystemInfoView.cpp:13)
  3770. ==3520== by 0x4EB392: Pi::InitGame() (Pi.cpp:976)
  3771. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3772. ==3520== by 0x58A533: main (main.cpp:18)
  3773. ==3520==
  3774. {
  3775. <insert_a_suppression_name_here>
  3776. Memcheck:Leak
  3777. fun:_Znwm
  3778. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3779. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3780. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3781. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3782. fun:_ZN3Gui9ContainerC1Ev
  3783. fun:_ZN3Gui5FixedC1Eff
  3784. fun:_ZN4ViewC1Ev
  3785. fun:_ZN14SystemInfoViewC1Ev
  3786. fun:_ZN2Pi8InitGameEv
  3787. fun:_ZN2Pi5StartEv
  3788. fun:main
  3789. }
  3790. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 53 of 290
  3791. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3792. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3793. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3794. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3795. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3796. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  3797. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3798. ==3520== by 0x4331B6: View::View() (View.h:28)
  3799. ==3520== by 0x554AAF: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:10)
  3800. ==3520== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  3801. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3802. ==3520== by 0x58A533: main (main.cpp:18)
  3803. ==3520==
  3804. {
  3805. <insert_a_suppression_name_here>
  3806. Memcheck:Leak
  3807. fun:_Znwm
  3808. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3809. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3810. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3811. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3812. fun:_ZN3Gui9ContainerC1Ev
  3813. fun:_ZN3Gui5FixedC1Eff
  3814. fun:_ZN4ViewC1Ev
  3815. fun:_ZN16SpaceStationViewC1Ev
  3816. fun:_ZN2Pi8InitGameEv
  3817. fun:_ZN2Pi5StartEv
  3818. fun:main
  3819. }
  3820. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 54 of 290
  3821. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3822. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3823. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3824. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3825. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3826. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  3827. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3828. ==3520== by 0x4331B6: View::View() (View.h:28)
  3829. ==3520== by 0x554AAF: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:10)
  3830. ==3520== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  3831. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3832. ==3520== by 0x58A533: main (main.cpp:18)
  3833. ==3520==
  3834. {
  3835. <insert_a_suppression_name_here>
  3836. Memcheck:Leak
  3837. fun:_Znwm
  3838. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3839. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3840. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3841. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3842. fun:_ZN3Gui9ContainerC1Ev
  3843. fun:_ZN3Gui5FixedC1Eff
  3844. fun:_ZN4ViewC1Ev
  3845. fun:_ZN16SpaceStationViewC1Ev
  3846. fun:_ZN2Pi8InitGameEv
  3847. fun:_ZN2Pi5StartEv
  3848. fun:main
  3849. }
  3850. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 55 of 290
  3851. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3852. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3853. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3854. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3855. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3856. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  3857. ==3520== by 0x5ABD18: Gui::Stack::Stack() (GuiStack.cpp:6)
  3858. ==3520== by 0x555520: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:50)
  3859. ==3520== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  3860. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3861. ==3520== by 0x58A533: main (main.cpp:18)
  3862. ==3520==
  3863. {
  3864. <insert_a_suppression_name_here>
  3865. Memcheck:Leak
  3866. fun:_Znwm
  3867. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3868. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3869. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3870. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3871. fun:_ZN3Gui9ContainerC1Ev
  3872. fun:_ZN3Gui5StackC1Ev
  3873. fun:_ZN16SpaceStationViewC1Ev
  3874. fun:_ZN2Pi8InitGameEv
  3875. fun:_ZN2Pi5StartEv
  3876. fun:main
  3877. }
  3878. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 56 of 290
  3879. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3880. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3881. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3882. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3883. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3884. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  3885. ==3520== by 0x5ABD18: Gui::Stack::Stack() (GuiStack.cpp:6)
  3886. ==3520== by 0x555520: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:50)
  3887. ==3520== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  3888. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3889. ==3520== by 0x58A533: main (main.cpp:18)
  3890. ==3520==
  3891. {
  3892. <insert_a_suppression_name_here>
  3893. Memcheck:Leak
  3894. fun:_Znwm
  3895. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3896. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3897. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3898. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3899. fun:_ZN3Gui9ContainerC1Ev
  3900. fun:_ZN3Gui5StackC1Ev
  3901. fun:_ZN16SpaceStationViewC1Ev
  3902. fun:_ZN2Pi8InitGameEv
  3903. fun:_ZN2Pi5StartEv
  3904. fun:main
  3905. }
  3906. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 57 of 290
  3907. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3908. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3909. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3910. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3911. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3912. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  3913. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3914. ==3520== by 0x4331B6: View::View() (View.h:28)
  3915. ==3520== by 0x47685A: InfoView::InfoView() (InfoView.cpp:273)
  3916. ==3520== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  3917. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3918. ==3520== by 0x58A533: main (main.cpp:18)
  3919. ==3520==
  3920. {
  3921. <insert_a_suppression_name_here>
  3922. Memcheck:Leak
  3923. fun:_Znwm
  3924. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3925. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3926. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3927. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3928. fun:_ZN3Gui9ContainerC1Ev
  3929. fun:_ZN3Gui5FixedC1Eff
  3930. fun:_ZN4ViewC1Ev
  3931. fun:_ZN8InfoViewC1Ev
  3932. fun:_ZN2Pi8InitGameEv
  3933. fun:_ZN2Pi5StartEv
  3934. fun:main
  3935. }
  3936. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 58 of 290
  3937. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3938. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3939. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3940. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3941. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3942. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  3943. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3944. ==3520== by 0x4331B6: View::View() (View.h:28)
  3945. ==3520== by 0x47685A: InfoView::InfoView() (InfoView.cpp:273)
  3946. ==3520== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  3947. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3948. ==3520== by 0x58A533: main (main.cpp:18)
  3949. ==3520==
  3950. {
  3951. <insert_a_suppression_name_here>
  3952. Memcheck:Leak
  3953. fun:_Znwm
  3954. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3955. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3956. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3957. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3958. fun:_ZN3Gui9ContainerC1Ev
  3959. fun:_ZN3Gui5FixedC1Eff
  3960. fun:_ZN4ViewC1Ev
  3961. fun:_ZN8InfoViewC1Ev
  3962. fun:_ZN2Pi8InitGameEv
  3963. fun:_ZN2Pi5StartEv
  3964. fun:main
  3965. }
  3966. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 59 of 290
  3967. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3968. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3969. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3970. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3971. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  3972. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  3973. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  3974. ==3520== by 0x4331B6: View::View() (View.h:28)
  3975. ==3520== by 0x4E5AD5: ObjectViewerView::ObjectViewerView() (ObjectViewerView.cpp:13)
  3976. ==3520== by 0x4EB3E6: Pi::InitGame() (Pi.cpp:981)
  3977. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  3978. ==3520== by 0x58A533: main (main.cpp:18)
  3979. ==3520==
  3980. {
  3981. <insert_a_suppression_name_here>
  3982. Memcheck:Leak
  3983. fun:_Znwm
  3984. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3985. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3986. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3987. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3988. fun:_ZN3Gui9ContainerC1Ev
  3989. fun:_ZN3Gui5FixedC1Eff
  3990. fun:_ZN4ViewC1Ev
  3991. fun:_ZN16ObjectViewerViewC1Ev
  3992. fun:_ZN2Pi8InitGameEv
  3993. fun:_ZN2Pi5StartEv
  3994. fun:main
  3995. }
  3996. ==3520== 32 bytes in 1 blocks are indirectly lost in loss record 60 of 290
  3997. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3998. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3999. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  4000. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  4001. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  4002. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  4003. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  4004. ==3520== by 0x4331B6: View::View() (View.h:28)
  4005. ==3520== by 0x4E5AD5: ObjectViewerView::ObjectViewerView() (ObjectViewerView.cpp:13)
  4006. ==3520== by 0x4EB3E6: Pi::InitGame() (Pi.cpp:981)
  4007. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  4008. ==3520== by 0x58A533: main (main.cpp:18)
  4009. ==3520==
  4010. {
  4011. <insert_a_suppression_name_here>
  4012. Memcheck:Leak
  4013. fun:_Znwm
  4014. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  4015. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  4016. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  4017. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  4018. fun:_ZN3Gui9ContainerC1Ev
  4019. fun:_ZN3Gui5FixedC1Eff
  4020. fun:_ZN4ViewC1Ev
  4021. fun:_ZN16ObjectViewerViewC1Ev
  4022. fun:_ZN2Pi8InitGameEv
  4023. fun:_ZN2Pi5StartEv
  4024. fun:main
  4025. }
  4026. ==3520== 35 bytes in 1 blocks are still reachable in loss record 73 of 290
  4027. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4028. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4029. ==3520== by 0xAA0EE17: pa_xmemdup (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4030. ==3520== by 0xBED4ABE: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4031. ==3520== by 0xBEE3AE1: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4032. ==3520== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4033. ==3520== by 0xBEE3C76: pa_pdispatch_register_reply (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4034. ==3520== by 0xA9E9853: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4035. ==3520== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4036. ==3520== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4037. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4038. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4039. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4040. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4041. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  4042. ==3520== by 0x704C36C: clone (clone.S:112)
  4043. ==3520==
  4044. {
  4045. <insert_a_suppression_name_here>
  4046. Memcheck:Leak
  4047. fun:malloc
  4048. fun:pa_xmalloc
  4049. fun:pa_xmemdup
  4050. fun:pa_flist_new_with_name
  4051. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4052. fun:pa_run_once
  4053. fun:pa_pdispatch_register_reply
  4054. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4055. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4056. fun:pa_mainloop_dispatch
  4057. fun:pa_mainloop_iterate
  4058. fun:pa_mainloop_run
  4059. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4060. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4061. fun:start_thread
  4062. fun:clone
  4063. }
  4064. ==3520== 40 bytes in 1 blocks are still reachable in loss record 75 of 290
  4065. ==3520== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4066. ==3520== by 0x5910563: SDL_CreateMutex (in /usr/lib/libSDL-1.2.so.0.11.3)
  4067. ==3520== by 0x44709C: GeoSphere::Init() (GeoSphere.cpp:1071)
  4068. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  4069. ==3520== by 0x58A52E: main (main.cpp:17)
  4070. ==3520==
  4071. {
  4072. <insert_a_suppression_name_here>
  4073. Memcheck:Leak
  4074. fun:calloc
  4075. fun:SDL_CreateMutex
  4076. fun:_ZN9GeoSphere4InitEv
  4077. fun:_ZN2Pi4InitEv
  4078. fun:main
  4079. }
  4080. ==3520== 40 bytes in 1 blocks are still reachable in loss record 76 of 290
  4081. ==3520== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4082. ==3520== by 0x5910563: SDL_CreateMutex (in /usr/lib/libSDL-1.2.so.0.11.3)
  4083. ==3520== by 0x58C9AF8: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  4084. ==3520== by 0x58C9D7C: SDL_CreateThread (in /usr/lib/libSDL-1.2.so.0.11.3)
  4085. ==3520== by 0x447121: GeoSphere::Init() (GeoSphere.cpp:1078)
  4086. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  4087. ==3520== by 0x58A52E: main (main.cpp:17)
  4088. ==3520==
  4089. {
  4090. <insert_a_suppression_name_here>
  4091. Memcheck:Leak
  4092. fun:calloc
  4093. fun:SDL_CreateMutex
  4094. obj:/usr/lib/libSDL-1.2.so.0.11.3
  4095. fun:SDL_CreateThread
  4096. fun:_ZN9GeoSphere4InitEv
  4097. fun:_ZN2Pi4InitEv
  4098. fun:main
  4099. }
  4100. ==3520== 40 bytes in 1 blocks are still reachable in loss record 77 of 290
  4101. ==3520== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4102. ==3520== by 0xAA0EC9E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4103. ==3520== by 0xBEF68F9: pa_thread_self (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4104. ==3520== by 0xAA0984C: pa_threaded_mainloop_wait (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4105. ==3520== by 0xA7D4C16: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
  4106. ==3520== by 0x58F1943: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  4107. ==3520== by 0x58C19D1: SDL_AudioInit (in /usr/lib/libSDL-1.2.so.0.11.3)
  4108. ==3520== by 0x58C0BEC: SDL_InitSubSystem (in /usr/lib/libSDL-1.2.so.0.11.3)
  4109. ==3520== by 0x58C0CFB: SDL_Init (in /usr/lib/libSDL-1.2.so.0.11.3)
  4110. ==3520== by 0x53F7D8: Sound::Init() (Sound.cpp:429)
  4111. ==3520== by 0x4E9531: Pi::Init() (Pi.cpp:494)
  4112. ==3520== by 0x58A52E: main (main.cpp:17)
  4113. ==3520==
  4114. {
  4115. <insert_a_suppression_name_here>
  4116. Memcheck:Leak
  4117. fun:calloc
  4118. fun:pa_xmalloc0
  4119. fun:pa_thread_self
  4120. fun:pa_threaded_mainloop_wait
  4121. fun:pa_simple_new
  4122. obj:/usr/lib/libSDL-1.2.so.0.11.3
  4123. fun:SDL_AudioInit
  4124. fun:SDL_InitSubSystem
  4125. fun:SDL_Init
  4126. fun:_ZN5Sound4InitEv
  4127. fun:_ZN2Pi4InitEv
  4128. fun:main
  4129. }
  4130. ==3520== 45 bytes in 1 blocks are possibly lost in loss record 80 of 290
  4131. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4132. ==3520== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  4133. ==3520== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  4134. ==3520== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  4135. ==3520== by 0x4EBE72: Pi::Start() (Pi.cpp:1071)
  4136. ==3520== by 0x58A533: main (main.cpp:18)
  4137. ==3520==
  4138. {
  4139. <insert_a_suppression_name_here>
  4140. Memcheck:Leak
  4141. fun:_Znwm
  4142. fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
  4143. fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
  4144. fun:_ZNSsC1EPKcRKSaIcE
  4145. fun:_ZN2Pi5StartEv
  4146. fun:main
  4147. }
  4148. ==3520== 48 bytes in 1 blocks are still reachable in loss record 82 of 290
  4149. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4150. ==3520== by 0x58E5E45: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  4151. ==3520== by 0x58E83A9: SDL_CreateRGBSurface (in /usr/lib/libSDL-1.2.so.0.11.3)
  4152. ==3520== by 0x5B59A85: IMG_LoadPNG_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  4153. ==3520== by 0x5B55A2B: IMG_LoadTyped_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  4154. ==3520== by 0x433E79: Galaxy::Init() (Galaxy.cpp:17)
  4155. ==3520== by 0x4E9446: Pi::Init() (Pi.cpp:460)
  4156. ==3520== by 0x58A52E: main (main.cpp:17)
  4157. ==3520==
  4158. {
  4159. <insert_a_suppression_name_here>
  4160. Memcheck:Leak
  4161. fun:malloc
  4162. obj:/usr/lib/libSDL-1.2.so.0.11.3
  4163. fun:SDL_CreateRGBSurface
  4164. fun:IMG_LoadPNG_RW
  4165. fun:IMG_LoadTyped_RW
  4166. fun:_ZN6Galaxy4InitEv
  4167. fun:_ZN2Pi4InitEv
  4168. fun:main
  4169. }
  4170. ==3520== 48 bytes in 1 blocks are still reachable in loss record 83 of 290
  4171. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4172. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4173. ==3520== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4174. ==3520== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4175. ==3520== by 0xA9E68A1: pa_context_new_with_proplist (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4176. ==3520== by 0xA7D4B82: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
  4177. ==3520== by 0x58F1943: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  4178. ==3520== by 0x58C19D1: SDL_AudioInit (in /usr/lib/libSDL-1.2.so.0.11.3)
  4179. ==3520== by 0x58C0BEC: SDL_InitSubSystem (in /usr/lib/libSDL-1.2.so.0.11.3)
  4180. ==3520== by 0x58C0CFB: SDL_Init (in /usr/lib/libSDL-1.2.so.0.11.3)
  4181. ==3520== by 0x53F7D8: Sound::Init() (Sound.cpp:429)
  4182. ==3520== by 0x4E9531: Pi::Init() (Pi.cpp:494)
  4183. ==3520== by 0x58A52E: main (main.cpp:17)
  4184. ==3520==
  4185. {
  4186. <insert_a_suppression_name_here>
  4187. Memcheck:Leak
  4188. fun:malloc
  4189. fun:pa_xmalloc
  4190. fun:pa_hashmap_put
  4191. fun:pa_proplist_sets
  4192. fun:pa_context_new_with_proplist
  4193. fun:pa_simple_new
  4194. obj:/usr/lib/libSDL-1.2.so.0.11.3
  4195. fun:SDL_AudioInit
  4196. fun:SDL_InitSubSystem
  4197. fun:SDL_Init
  4198. fun:_ZN5Sound4InitEv
  4199. fun:_ZN2Pi4InitEv
  4200. fun:main
  4201. }
  4202. ==3520== 48 bytes in 1 blocks are still reachable in loss record 84 of 290
  4203. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4204. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4205. ==3520== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4206. ==3520== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4207. ==3520== by 0xBEE6FD3: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4208. ==3520== by 0xA9E9C8A: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4209. ==3520== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4210. ==3520== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4211. ==3520== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4212. ==3520== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4213. ==3520== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4214. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4215. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4216. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4217. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4218. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  4219. ==3520== by 0x704C36C: clone (clone.S:112)
  4220. ==3520==
  4221. {
  4222. <insert_a_suppression_name_here>
  4223. Memcheck:Leak
  4224. fun:malloc
  4225. fun:pa_xmalloc
  4226. fun:pa_hashmap_put
  4227. fun:pa_proplist_sets
  4228. fun:pa_init_proplist
  4229. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4230. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4231. fun:pa_pdispatch_run
  4232. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4233. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4234. fun:pa_mainloop_dispatch
  4235. fun:pa_mainloop_iterate
  4236. fun:pa_mainloop_run
  4237. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4238. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4239. fun:start_thread
  4240. fun:clone
  4241. }
  4242. ==3520== 48 bytes in 1 blocks are still reachable in loss record 85 of 290
  4243. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4244. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4245. ==3520== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4246. ==3520== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4247. ==3520== by 0xBEE6F92: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4248. ==3520== by 0xA9E9C8A: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4249. ==3520== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4250. ==3520== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4251. ==3520== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4252. ==3520== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4253. ==3520== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4254. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4255. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4256. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4257. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4258. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  4259. ==3520== by 0x704C36C: clone (clone.S:112)
  4260. ==3520==
  4261. {
  4262. <insert_a_suppression_name_here>
  4263. Memcheck:Leak
  4264. fun:malloc
  4265. fun:pa_xmalloc
  4266. fun:pa_hashmap_put
  4267. fun:pa_proplist_sets
  4268. fun:pa_init_proplist
  4269. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4270. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4271. fun:pa_pdispatch_run
  4272. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4273. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4274. fun:pa_mainloop_dispatch
  4275. fun:pa_mainloop_iterate
  4276. fun:pa_mainloop_run
  4277. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4278. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4279. fun:start_thread
  4280. fun:clone
  4281. }
  4282. ==3520== 48 bytes in 1 blocks are still reachable in loss record 86 of 290
  4283. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4284. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4285. ==3520== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4286. ==3520== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4287. ==3520== by 0xBEE6F5A: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4288. ==3520== by 0xA9E9C8A: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4289. ==3520== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4290. ==3520== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4291. ==3520== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4292. ==3520== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4293. ==3520== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4294. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4295. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4296. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4297. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4298. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  4299. ==3520== by 0x704C36C: clone (clone.S:112)
  4300. ==3520==
  4301. {
  4302. <insert_a_suppression_name_here>
  4303. Memcheck:Leak
  4304. fun:malloc
  4305. fun:pa_xmalloc
  4306. fun:pa_hashmap_put
  4307. fun:pa_proplist_sets
  4308. fun:pa_init_proplist
  4309. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4310. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4311. fun:pa_pdispatch_run
  4312. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4313. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4314. fun:pa_mainloop_dispatch
  4315. fun:pa_mainloop_iterate
  4316. fun:pa_mainloop_run
  4317. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4318. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4319. fun:start_thread
  4320. fun:clone
  4321. }
  4322. ==3520== 48 bytes in 1 blocks are still reachable in loss record 87 of 290
  4323. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4324. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4325. ==3520== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4326. ==3520== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4327. ==3520== by 0xBEE6F1D: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4328. ==3520== by 0xA9E9C8A: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4329. ==3520== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4330. ==3520== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4331. ==3520== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4332. ==3520== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4333. ==3520== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4334. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4335. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4336. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4337. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4338. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  4339. ==3520== by 0x704C36C: clone (clone.S:112)
  4340. ==3520==
  4341. {
  4342. <insert_a_suppression_name_here>
  4343. Memcheck:Leak
  4344. fun:malloc
  4345. fun:pa_xmalloc
  4346. fun:pa_hashmap_put
  4347. fun:pa_proplist_sets
  4348. fun:pa_init_proplist
  4349. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4350. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4351. fun:pa_pdispatch_run
  4352. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4353. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4354. fun:pa_mainloop_dispatch
  4355. fun:pa_mainloop_iterate
  4356. fun:pa_mainloop_run
  4357. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4358. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4359. fun:start_thread
  4360. fun:clone
  4361. }
  4362. ==3520== 48 bytes in 1 blocks are still reachable in loss record 88 of 290
  4363. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4364. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4365. ==3520== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4366. ==3520== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4367. ==3520== by 0xBEE6EE6: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4368. ==3520== by 0xA9E9C8A: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4369. ==3520== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4370. ==3520== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4371. ==3520== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4372. ==3520== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4373. ==3520== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4374. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4375. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4376. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4377. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4378. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  4379. ==3520== by 0x704C36C: clone (clone.S:112)
  4380. ==3520==
  4381. {
  4382. <insert_a_suppression_name_here>
  4383. Memcheck:Leak
  4384. fun:malloc
  4385. fun:pa_xmalloc
  4386. fun:pa_hashmap_put
  4387. fun:pa_proplist_sets
  4388. fun:pa_init_proplist
  4389. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4390. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4391. fun:pa_pdispatch_run
  4392. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4393. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4394. fun:pa_mainloop_dispatch
  4395. fun:pa_mainloop_iterate
  4396. fun:pa_mainloop_run
  4397. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4398. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4399. fun:start_thread
  4400. fun:clone
  4401. }
  4402. ==3520== 48 bytes in 1 blocks are still reachable in loss record 89 of 290
  4403. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4404. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4405. ==3520== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4406. ==3520== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4407. ==3520== by 0xBEE6EB1: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4408. ==3520== by 0xA9E9C8A: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4409. ==3520== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4410. ==3520== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4411. ==3520== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4412. ==3520== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4413. ==3520== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4414. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4415. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4416. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4417. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4418. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  4419. ==3520== by 0x704C36C: clone (clone.S:112)
  4420. ==3520==
  4421. {
  4422. <insert_a_suppression_name_here>
  4423. Memcheck:Leak
  4424. fun:malloc
  4425. fun:pa_xmalloc
  4426. fun:pa_hashmap_put
  4427. fun:pa_proplist_sets
  4428. fun:pa_init_proplist
  4429. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4430. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4431. fun:pa_pdispatch_run
  4432. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4433. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4434. fun:pa_mainloop_dispatch
  4435. fun:pa_mainloop_iterate
  4436. fun:pa_mainloop_run
  4437. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4438. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4439. fun:start_thread
  4440. fun:clone
  4441. }
  4442. ==3520== 48 bytes in 1 blocks are still reachable in loss record 90 of 290
  4443. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4444. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4445. ==3520== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4446. ==3520== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4447. ==3520== by 0xBEE6E72: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4448. ==3520== by 0xA9E9C8A: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4449. ==3520== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4450. ==3520== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4451. ==3520== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4452. ==3520== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4453. ==3520== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4454. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4455. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4456. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4457. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4458. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  4459. ==3520== by 0x704C36C: clone (clone.S:112)
  4460. ==3520==
  4461. {
  4462. <insert_a_suppression_name_here>
  4463. Memcheck:Leak
  4464. fun:malloc
  4465. fun:pa_xmalloc
  4466. fun:pa_hashmap_put
  4467. fun:pa_proplist_sets
  4468. fun:pa_init_proplist
  4469. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4470. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4471. fun:pa_pdispatch_run
  4472. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4473. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4474. fun:pa_mainloop_dispatch
  4475. fun:pa_mainloop_iterate
  4476. fun:pa_mainloop_run
  4477. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4478. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4479. fun:start_thread
  4480. fun:clone
  4481. }
  4482. ==3520== 48 bytes in 1 blocks are still reachable in loss record 91 of 290
  4483. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4484. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4485. ==3520== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4486. ==3520== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4487. ==3520== by 0xBEE6E06: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4488. ==3520== by 0xA9E9C8A: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4489. ==3520== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4490. ==3520== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4491. ==3520== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4492. ==3520== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4493. ==3520== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4494. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4495. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4496. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4497. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4498. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  4499. ==3520== by 0x704C36C: clone (clone.S:112)
  4500. ==3520==
  4501. {
  4502. <insert_a_suppression_name_here>
  4503. Memcheck:Leak
  4504. fun:malloc
  4505. fun:pa_xmalloc
  4506. fun:pa_hashmap_put
  4507. fun:pa_proplist_sets
  4508. fun:pa_init_proplist
  4509. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4510. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4511. fun:pa_pdispatch_run
  4512. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4513. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4514. fun:pa_mainloop_dispatch
  4515. fun:pa_mainloop_iterate
  4516. fun:pa_mainloop_run
  4517. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4518. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4519. fun:start_thread
  4520. fun:clone
  4521. }
  4522. ==3520== 48 bytes in 1 blocks are still reachable in loss record 92 of 290
  4523. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4524. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4525. ==3520== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4526. ==3520== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4527. ==3520== by 0xAA01185: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4528. ==3520== by 0xAA017EE: pa_stream_new_with_proplist (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4529. ==3520== by 0xA7D4C54: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
  4530. ==3520== by 0x58F1943: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  4531. ==3520== by 0x58C19D1: SDL_AudioInit (in /usr/lib/libSDL-1.2.so.0.11.3)
  4532. ==3520== by 0x58C0BEC: SDL_InitSubSystem (in /usr/lib/libSDL-1.2.so.0.11.3)
  4533. ==3520== by 0x58C0CFB: SDL_Init (in /usr/lib/libSDL-1.2.so.0.11.3)
  4534. ==3520== by 0x53F7D8: Sound::Init() (Sound.cpp:429)
  4535. ==3520== by 0x4E9531: Pi::Init() (Pi.cpp:494)
  4536. ==3520== by 0x58A52E: main (main.cpp:17)
  4537. ==3520==
  4538. {
  4539. <insert_a_suppression_name_here>
  4540. Memcheck:Leak
  4541. fun:malloc
  4542. fun:pa_xmalloc
  4543. fun:pa_hashmap_put
  4544. fun:pa_proplist_sets
  4545. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4546. fun:pa_stream_new_with_proplist
  4547. fun:pa_simple_new
  4548. obj:/usr/lib/libSDL-1.2.so.0.11.3
  4549. fun:SDL_AudioInit
  4550. fun:SDL_InitSubSystem
  4551. fun:SDL_Init
  4552. fun:_ZN5Sound4InitEv
  4553. fun:_ZN2Pi4InitEv
  4554. fun:main
  4555. }
  4556. ==3520== 48 bytes in 1 blocks are still reachable in loss record 93 of 290
  4557. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4558. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4559. ==3520== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4560. ==3520== by 0xAA046C3: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4561. ==3520== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4562. ==3520== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4563. ==3520== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4564. ==3520== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4565. ==3520== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4566. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4567. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4568. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4569. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4570. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  4571. ==3520== by 0x704C36C: clone (clone.S:112)
  4572. ==3520==
  4573. {
  4574. <insert_a_suppression_name_here>
  4575. Memcheck:Leak
  4576. fun:malloc
  4577. fun:pa_xmalloc
  4578. fun:pa_hashmap_put
  4579. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4580. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4581. fun:pa_pdispatch_run
  4582. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4583. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4584. fun:pa_mainloop_dispatch
  4585. fun:pa_mainloop_iterate
  4586. fun:pa_mainloop_run
  4587. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4588. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4589. fun:start_thread
  4590. fun:clone
  4591. }
  4592. ==3520== 48 bytes in 2 blocks are indirectly lost in loss record 94 of 290
  4593. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4594. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  4595. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  4596. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  4597. ==3520== by 0x599700: Gui::AddTimer(unsigned int, sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>) (Gui.cpp:66)
  4598. ==3520== by 0x5B5096: Gui::Widget::OnMouseEnter() (GuiWidget.cpp:99)
  4599. ==3520== by 0x59E2B8: Gui::Container::OnMouseMotion(Gui::MouseMotionEvent*) (GuiContainer.cpp:56)
  4600. ==3520== by 0x59E2DD: Gui::Container::OnMouseMotion(Gui::MouseMotionEvent*) (GuiContainer.cpp:58)
  4601. ==3520== by 0x5A9C38: Gui::Screen::OnMouseMotion(SDL_MouseMotionEvent*) (GuiScreen.cpp:180)
  4602. ==3520== by 0x59963D: Gui::HandleSDLEvent(SDL_Event*) (Gui.cpp:38)
  4603. ==3520== by 0x4E9BB3: Pi::HandleEvents() (Pi.cpp:661)
  4604. ==3520== by 0x4EBF26: Pi::Start() (Pi.cpp:1084)
  4605. ==3520== by 0x58A533: main (main.cpp:18)
  4606. ==3520==
  4607. {
  4608. <insert_a_suppression_name_here>
  4609. Memcheck:Leak
  4610. fun:_Znwm
  4611. fun:_ZNK4sigc11signal_base4implEv
  4612. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  4613. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  4614. fun:_ZN3Gui8AddTimerEjN4sigc4slotIvNS0_3nilES2_S2_S2_S2_S2_S2_EE
  4615. fun:_ZN3Gui6Widget12OnMouseEnterEv
  4616. fun:_ZN3Gui9Container13OnMouseMotionEPNS_16MouseMotionEventE
  4617. fun:_ZN3Gui9Container13OnMouseMotionEPNS_16MouseMotionEventE
  4618. fun:_ZN3Gui6Screen13OnMouseMotionEP20SDL_MouseMotionEvent
  4619. fun:_ZN3Gui14HandleSDLEventEP9SDL_Event
  4620. fun:_ZN2Pi12HandleEventsEv
  4621. fun:_ZN2Pi5StartEv
  4622. fun:main
  4623. }
  4624. ==3520== 56 bytes in 1 blocks are still reachable in loss record 95 of 290
  4625. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4626. ==3520== by 0x400C21C: _dl_map_object_deps (dl-deps.c:506)
  4627. ==3520== by 0x4011EC9: dl_open_worker (dl-open.c:263)
  4628. ==3520== by 0x400D925: _dl_catch_error (dl-error.c:178)
  4629. ==3520== by 0x4011899: _dl_open (dl-open.c:569)
  4630. ==3520== by 0x708281F: do_dlopen (dl-libc.c:86)
  4631. ==3520== by 0x400D925: _dl_catch_error (dl-error.c:178)
  4632. ==3520== by 0x70828BE: dlerror_run (dl-libc.c:47)
  4633. ==3520== by 0x70829B6: __libc_dlopen_mode (dl-libc.c:160)
  4634. ==3520== by 0x730A71B: pthread_cancel_init (unwind-forcedunwind.c:53)
  4635. ==3520== by 0x730A87B: _Unwind_ForcedUnwind (unwind-forcedunwind.c:126)
  4636. ==3520== by 0x730896F: __pthread_unwind (unwind.c:130)
  4637. ==3520== by 0x7302CC4: pthread_exit (pthreadP.h:265)
  4638. ==3520== by 0x59101FF: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  4639. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  4640. ==3520== by 0x704C36C: clone (clone.S:112)
  4641. ==3520==
  4642. {
  4643. <insert_a_suppression_name_here>
  4644. Memcheck:Leak
  4645. fun:malloc
  4646. fun:_dl_map_object_deps
  4647. fun:dl_open_worker
  4648. fun:_dl_catch_error
  4649. fun:_dl_open
  4650. fun:do_dlopen
  4651. fun:_dl_catch_error
  4652. fun:dlerror_run
  4653. fun:__libc_dlopen_mode
  4654. fun:pthread_cancel_init
  4655. fun:_Unwind_ForcedUnwind
  4656. fun:__pthread_unwind
  4657. fun:pthread_exit
  4658. obj:/usr/lib/libSDL-1.2.so.0.11.3
  4659. fun:start_thread
  4660. fun:clone
  4661. }
  4662. ==3520== 64 bytes in 1 blocks are still reachable in loss record 161 of 290
  4663. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4664. ==3520== by 0x58E6D6A: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  4665. ==3520== by 0x58E8427: SDL_CreateRGBSurface (in /usr/lib/libSDL-1.2.so.0.11.3)
  4666. ==3520== by 0x5B59A85: IMG_LoadPNG_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  4667. ==3520== by 0x5B55A2B: IMG_LoadTyped_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  4668. ==3520== by 0x433E79: Galaxy::Init() (Galaxy.cpp:17)
  4669. ==3520== by 0x4E9446: Pi::Init() (Pi.cpp:460)
  4670. ==3520== by 0x58A52E: main (main.cpp:17)
  4671. ==3520==
  4672. {
  4673. <insert_a_suppression_name_here>
  4674. Memcheck:Leak
  4675. fun:malloc
  4676. obj:/usr/lib/libSDL-1.2.so.0.11.3
  4677. fun:SDL_CreateRGBSurface
  4678. fun:IMG_LoadPNG_RW
  4679. fun:IMG_LoadTyped_RW
  4680. fun:_ZN6Galaxy4InitEv
  4681. fun:_ZN2Pi4InitEv
  4682. fun:main
  4683. }
  4684. ==3520== 64 bytes in 1 blocks are still reachable in loss record 162 of 290
  4685. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4686. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4687. ==3520== by 0xBEE3D41: pa_pdispatch_register_reply (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4688. ==3520== by 0xA9E9853: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4689. ==3520== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4690. ==3520== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4691. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4692. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4693. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4694. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4695. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  4696. ==3520== by 0x704C36C: clone (clone.S:112)
  4697. ==3520==
  4698. {
  4699. <insert_a_suppression_name_here>
  4700. Memcheck:Leak
  4701. fun:malloc
  4702. fun:pa_xmalloc
  4703. fun:pa_pdispatch_register_reply
  4704. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4705. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4706. fun:pa_mainloop_dispatch
  4707. fun:pa_mainloop_iterate
  4708. fun:pa_mainloop_run
  4709. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4710. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4711. fun:start_thread
  4712. fun:clone
  4713. }
  4714. ==3520== 64 bytes in 1 blocks are indirectly lost in loss record 163 of 290
  4715. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4716. ==3520== by 0x5AD257: __gnu_cxx::new_allocator<Gui::Widget**>::allocate(unsigned long, void const*) (new_allocator.h:92)
  4717. ==3520== by 0x5ACE8D: std::_Deque_base<Gui::Widget*, std::allocator<Gui::Widget*> >::_M_allocate_map(unsigned long) (stl_deque.h:536)
  4718. ==3520== by 0x5AC892: std::_Deque_base<Gui::Widget*, std::allocator<Gui::Widget*> >::_M_initialize_map(unsigned long) (stl_deque.h:581)
  4719. ==3520== by 0x5ACA9A: std::_Deque_base<Gui::Widget*, std::allocator<Gui::Widget*> >::_Deque_base(std::allocator<Gui::Widget*> const&, unsigned long) (stl_deque.h:460)
  4720. ==3520== by 0x5AC597: std::deque<Gui::Widget*, std::allocator<Gui::Widget*> >::deque(std::deque<Gui::Widget*, std::allocator<Gui::Widget*> > const&) (stl_deque.h:831)
  4721. ==3520== by 0x5AC306: std::stack<Gui::Widget*, std::deque<Gui::Widget*, std::allocator<Gui::Widget*> > >::stack(std::deque<Gui::Widget*, std::allocator<Gui::Widget*> > const&) (stl_stack.h:130)
  4722. ==3520== by 0x5ABD49: Gui::Stack::Stack() (GuiStack.cpp:6)
  4723. ==3520== by 0x555520: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:50)
  4724. ==3520== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  4725. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  4726. ==3520== by 0x58A533: main (main.cpp:18)
  4727. ==3520==
  4728. {
  4729. <insert_a_suppression_name_here>
  4730. Memcheck:Leak
  4731. fun:_Znwm
  4732. fun:_ZN9__gnu_cxx13new_allocatorIPPN3Gui6WidgetEE8allocateEmPKv
  4733. fun:_ZNSt11_Deque_baseIPN3Gui6WidgetESaIS2_EE15_M_allocate_mapEm
  4734. fun:_ZNSt11_Deque_baseIPN3Gui6WidgetESaIS2_EE17_M_initialize_mapEm
  4735. fun:_ZNSt11_Deque_baseIPN3Gui6WidgetESaIS2_EEC1ERKS3_m
  4736. fun:_ZNSt5dequeIPN3Gui6WidgetESaIS2_EEC1ERKS4_
  4737. fun:_ZNSt5stackIPN3Gui6WidgetESt5dequeIS2_SaIS2_EEEC1ERKS5_
  4738. fun:_ZN3Gui5StackC1Ev
  4739. fun:_ZN16SpaceStationViewC1Ev
  4740. fun:_ZN2Pi8InitGameEv
  4741. fun:_ZN2Pi5StartEv
  4742. fun:main
  4743. }
  4744. ==3520== 72 bytes in 1 blocks are still reachable in loss record 165 of 290
  4745. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4746. ==3520== by 0x446EB8: GeoSphere::Init() (GeoSphere.cpp:1058)
  4747. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  4748. ==3520== by 0x58A52E: main (main.cpp:17)
  4749. ==3520==
  4750. {
  4751. <insert_a_suppression_name_here>
  4752. Memcheck:Leak
  4753. fun:_Znwm
  4754. fun:_ZN9GeoSphere4InitEv
  4755. fun:_ZN2Pi4InitEv
  4756. fun:main
  4757. }
  4758. ==3520== 72 bytes in 1 blocks are still reachable in loss record 166 of 290
  4759. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4760. ==3520== by 0x446EDE: GeoSphere::Init() (GeoSphere.cpp:1059)
  4761. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  4762. ==3520== by 0x58A52E: main (main.cpp:17)
  4763. ==3520==
  4764. {
  4765. <insert_a_suppression_name_here>
  4766. Memcheck:Leak
  4767. fun:_Znwm
  4768. fun:_ZN9GeoSphere4InitEv
  4769. fun:_ZN2Pi4InitEv
  4770. fun:main
  4771. }
  4772. ==3520== 72 bytes in 1 blocks are still reachable in loss record 167 of 290
  4773. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4774. ==3520== by 0x446F04: GeoSphere::Init() (GeoSphere.cpp:1060)
  4775. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  4776. ==3520== by 0x58A52E: main (main.cpp:17)
  4777. ==3520==
  4778. {
  4779. <insert_a_suppression_name_here>
  4780. Memcheck:Leak
  4781. fun:_Znwm
  4782. fun:_ZN9GeoSphere4InitEv
  4783. fun:_ZN2Pi4InitEv
  4784. fun:main
  4785. }
  4786. ==3520== 72 bytes in 1 blocks are still reachable in loss record 168 of 290
  4787. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4788. ==3520== by 0x446F2A: GeoSphere::Init() (GeoSphere.cpp:1061)
  4789. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  4790. ==3520== by 0x58A52E: main (main.cpp:17)
  4791. ==3520==
  4792. {
  4793. <insert_a_suppression_name_here>
  4794. Memcheck:Leak
  4795. fun:_Znwm
  4796. fun:_ZN9GeoSphere4InitEv
  4797. fun:_ZN2Pi4InitEv
  4798. fun:main
  4799. }
  4800. ==3520== 72 bytes in 1 blocks are still reachable in loss record 169 of 290
  4801. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4802. ==3520== by 0x446F50: GeoSphere::Init() (GeoSphere.cpp:1062)
  4803. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  4804. ==3520== by 0x58A52E: main (main.cpp:17)
  4805. ==3520==
  4806. {
  4807. <insert_a_suppression_name_here>
  4808. Memcheck:Leak
  4809. fun:_Znwm
  4810. fun:_ZN9GeoSphere4InitEv
  4811. fun:_ZN2Pi4InitEv
  4812. fun:main
  4813. }
  4814. ==3520== 72 bytes in 1 blocks are still reachable in loss record 170 of 290
  4815. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4816. ==3520== by 0x446F76: GeoSphere::Init() (GeoSphere.cpp:1063)
  4817. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  4818. ==3520== by 0x58A52E: main (main.cpp:17)
  4819. ==3520==
  4820. {
  4821. <insert_a_suppression_name_here>
  4822. Memcheck:Leak
  4823. fun:_Znwm
  4824. fun:_ZN9GeoSphere4InitEv
  4825. fun:_ZN2Pi4InitEv
  4826. fun:main
  4827. }
  4828. ==3520== 72 bytes in 1 blocks are still reachable in loss record 171 of 290
  4829. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4830. ==3520== by 0x446F9C: GeoSphere::Init() (GeoSphere.cpp:1064)
  4831. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  4832. ==3520== by 0x58A52E: main (main.cpp:17)
  4833. ==3520==
  4834. {
  4835. <insert_a_suppression_name_here>
  4836. Memcheck:Leak
  4837. fun:_Znwm
  4838. fun:_ZN9GeoSphere4InitEv
  4839. fun:_ZN2Pi4InitEv
  4840. fun:main
  4841. }
  4842. ==3520== 72 bytes in 1 blocks are still reachable in loss record 172 of 290
  4843. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4844. ==3520== by 0x446FC2: GeoSphere::Init() (GeoSphere.cpp:1065)
  4845. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  4846. ==3520== by 0x58A52E: main (main.cpp:17)
  4847. ==3520==
  4848. {
  4849. <insert_a_suppression_name_here>
  4850. Memcheck:Leak
  4851. fun:_Znwm
  4852. fun:_ZN9GeoSphere4InitEv
  4853. fun:_ZN2Pi4InitEv
  4854. fun:main
  4855. }
  4856. ==3520== 72 bytes in 1 blocks are still reachable in loss record 173 of 290
  4857. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4858. ==3520== by 0x446FE8: GeoSphere::Init() (GeoSphere.cpp:1066)
  4859. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  4860. ==3520== by 0x58A52E: main (main.cpp:17)
  4861. ==3520==
  4862. {
  4863. <insert_a_suppression_name_here>
  4864. Memcheck:Leak
  4865. fun:_Znwm
  4866. fun:_ZN9GeoSphere4InitEv
  4867. fun:_ZN2Pi4InitEv
  4868. fun:main
  4869. }
  4870. ==3520== 72 bytes in 1 blocks are still reachable in loss record 174 of 290
  4871. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4872. ==3520== by 0x447009: GeoSphere::Init() (GeoSphere.cpp:1067)
  4873. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  4874. ==3520== by 0x58A52E: main (main.cpp:17)
  4875. ==3520==
  4876. {
  4877. <insert_a_suppression_name_here>
  4878. Memcheck:Leak
  4879. fun:_Znwm
  4880. fun:_ZN9GeoSphere4InitEv
  4881. fun:_ZN2Pi4InitEv
  4882. fun:main
  4883. }
  4884. ==3520== 72 bytes in 1 blocks are still reachable in loss record 175 of 290
  4885. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4886. ==3520== by 0x44702F: GeoSphere::Init() (GeoSphere.cpp:1068)
  4887. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  4888. ==3520== by 0x58A52E: main (main.cpp:17)
  4889. ==3520==
  4890. {
  4891. <insert_a_suppression_name_here>
  4892. Memcheck:Leak
  4893. fun:_Znwm
  4894. fun:_ZN9GeoSphere4InitEv
  4895. fun:_ZN2Pi4InitEv
  4896. fun:main
  4897. }
  4898. ==3520== 72 bytes in 1 blocks are still reachable in loss record 176 of 290
  4899. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4900. ==3520== by 0x447055: GeoSphere::Init() (GeoSphere.cpp:1069)
  4901. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  4902. ==3520== by 0x58A52E: main (main.cpp:17)
  4903. ==3520==
  4904. {
  4905. <insert_a_suppression_name_here>
  4906. Memcheck:Leak
  4907. fun:_Znwm
  4908. fun:_ZN9GeoSphere4InitEv
  4909. fun:_ZN2Pi4InitEv
  4910. fun:main
  4911. }
  4912. ==3520== 72 bytes in 1 blocks are still reachable in loss record 177 of 290
  4913. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4914. ==3520== by 0x44707B: GeoSphere::Init() (GeoSphere.cpp:1070)
  4915. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  4916. ==3520== by 0x58A52E: main (main.cpp:17)
  4917. ==3520==
  4918. {
  4919. <insert_a_suppression_name_here>
  4920. Memcheck:Leak
  4921. fun:_Znwm
  4922. fun:_ZN9GeoSphere4InitEv
  4923. fun:_ZN2Pi4InitEv
  4924. fun:main
  4925. }
  4926. ==3520== 72 bytes in 1 blocks are still reachable in loss record 178 of 290
  4927. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4928. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4929. ==3520== by 0xA9FB139: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4930. ==3520== by 0xAA03749: pa_stream_update_timing_info (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4931. ==3520== by 0xAA03A2D: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4932. ==3520== by 0xAA04760: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4933. ==3520== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4934. ==3520== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4935. ==3520== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4936. ==3520== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4937. ==3520== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4938. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4939. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4940. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4941. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4942. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  4943. ==3520== by 0x704C36C: clone (clone.S:112)
  4944. ==3520==
  4945. {
  4946. <insert_a_suppression_name_here>
  4947. Memcheck:Leak
  4948. fun:malloc
  4949. fun:pa_xmalloc
  4950. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4951. fun:pa_stream_update_timing_info
  4952. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4953. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4954. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4955. fun:pa_pdispatch_run
  4956. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4957. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4958. fun:pa_mainloop_dispatch
  4959. fun:pa_mainloop_iterate
  4960. fun:pa_mainloop_run
  4961. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4962. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4963. fun:start_thread
  4964. fun:clone
  4965. }
  4966. ==3520== 80 bytes in 1 blocks are still reachable in loss record 179 of 290
  4967. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4968. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4969. ==3520== by 0xBEE7859: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4970. ==3520== by 0xBEE70AF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4971. ==3520== by 0xA9E9834: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4972. ==3520== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4973. ==3520== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4974. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4975. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4976. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  4977. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  4978. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  4979. ==3520== by 0x704C36C: clone (clone.S:112)
  4980. ==3520==
  4981. {
  4982. <insert_a_suppression_name_here>
  4983. Memcheck:Leak
  4984. fun:malloc
  4985. fun:pa_xmalloc
  4986. fun:pa_pstream_send_packet
  4987. fun:pa_pstream_send_tagstruct_with_creds
  4988. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4989. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4990. fun:pa_mainloop_dispatch
  4991. fun:pa_mainloop_iterate
  4992. fun:pa_mainloop_run
  4993. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  4994. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  4995. fun:start_thread
  4996. fun:clone
  4997. }
  4998. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 181 of 290
  4999. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5000. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5001. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5002. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5003. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5004. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5005. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5006. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  5007. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5008. ==3520== by 0x4331B6: View::View() (View.h:28)
  5009. ==3520== by 0x434559: GameMenuView::GameMenuView() (GameMenuView.cpp:381)
  5010. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  5011. ==3520== by 0x58A52E: main (main.cpp:17)
  5012. ==3520==
  5013. {
  5014. <insert_a_suppression_name_here>
  5015. Memcheck:Leak
  5016. fun:_Znwm
  5017. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5018. fun:_ZN4sigc9slot_baseC1ERKS0_
  5019. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5020. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5021. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5022. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5023. fun:_ZN3Gui9ContainerC1Ev
  5024. fun:_ZN3Gui5FixedC1Eff
  5025. fun:_ZN4ViewC1Ev
  5026. fun:_ZN12GameMenuViewC1Ev
  5027. fun:_ZN2Pi4InitEv
  5028. fun:main
  5029. }
  5030. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 182 of 290
  5031. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5032. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5033. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5034. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5035. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5036. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5037. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5038. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  5039. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5040. ==3520== by 0x4331B6: View::View() (View.h:28)
  5041. ==3520== by 0x434559: GameMenuView::GameMenuView() (GameMenuView.cpp:381)
  5042. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  5043. ==3520== by 0x58A52E: main (main.cpp:17)
  5044. ==3520==
  5045. {
  5046. <insert_a_suppression_name_here>
  5047. Memcheck:Leak
  5048. fun:_Znwm
  5049. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5050. fun:_ZN4sigc9slot_baseC1ERKS0_
  5051. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5052. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5053. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5054. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5055. fun:_ZN3Gui9ContainerC1Ev
  5056. fun:_ZN3Gui5FixedC1Eff
  5057. fun:_ZN4ViewC1Ev
  5058. fun:_ZN12GameMenuViewC1Ev
  5059. fun:_ZN2Pi4InitEv
  5060. fun:main
  5061. }
  5062. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 183 of 290
  5063. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5064. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5065. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5066. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5067. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5068. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5069. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5070. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  5071. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5072. ==3520== by 0x4331B6: View::View() (View.h:28)
  5073. ==3520== by 0x505D41: SectorView::SectorView() (SectorView.cpp:21)
  5074. ==3520== by 0x4EB322: Pi::InitGame() (Pi.cpp:972)
  5075. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5076. ==3520== by 0x58A533: main (main.cpp:18)
  5077. ==3520==
  5078. {
  5079. <insert_a_suppression_name_here>
  5080. Memcheck:Leak
  5081. fun:_Znwm
  5082. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5083. fun:_ZN4sigc9slot_baseC1ERKS0_
  5084. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5085. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5086. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5087. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5088. fun:_ZN3Gui9ContainerC1Ev
  5089. fun:_ZN3Gui5FixedC1Eff
  5090. fun:_ZN4ViewC1Ev
  5091. fun:_ZN10SectorViewC1Ev
  5092. fun:_ZN2Pi8InitGameEv
  5093. fun:_ZN2Pi5StartEv
  5094. fun:main
  5095. }
  5096. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 184 of 290
  5097. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5098. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5099. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5100. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5101. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5102. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5103. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5104. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  5105. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5106. ==3520== by 0x4331B6: View::View() (View.h:28)
  5107. ==3520== by 0x505D41: SectorView::SectorView() (SectorView.cpp:21)
  5108. ==3520== by 0x4EB322: Pi::InitGame() (Pi.cpp:972)
  5109. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5110. ==3520== by 0x58A533: main (main.cpp:18)
  5111. ==3520==
  5112. {
  5113. <insert_a_suppression_name_here>
  5114. Memcheck:Leak
  5115. fun:_Znwm
  5116. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5117. fun:_ZN4sigc9slot_baseC1ERKS0_
  5118. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5119. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5120. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5121. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5122. fun:_ZN3Gui9ContainerC1Ev
  5123. fun:_ZN3Gui5FixedC1Eff
  5124. fun:_ZN4ViewC1Ev
  5125. fun:_ZN10SectorViewC1Ev
  5126. fun:_ZN2Pi8InitGameEv
  5127. fun:_ZN2Pi5StartEv
  5128. fun:main
  5129. }
  5130. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 185 of 290
  5131. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5132. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5133. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5134. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5135. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5136. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5137. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5138. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  5139. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5140. ==3520== by 0x4331B6: View::View() (View.h:28)
  5141. ==3520== by 0x579DFB: WorldView::WorldView() (WorldView.cpp:25)
  5142. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  5143. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5144. ==3520== by 0x58A533: main (main.cpp:18)
  5145. ==3520==
  5146. {
  5147. <insert_a_suppression_name_here>
  5148. Memcheck:Leak
  5149. fun:_Znwm
  5150. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5151. fun:_ZN4sigc9slot_baseC1ERKS0_
  5152. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5153. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5154. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5155. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5156. fun:_ZN3Gui9ContainerC1Ev
  5157. fun:_ZN3Gui5FixedC1Eff
  5158. fun:_ZN4ViewC1Ev
  5159. fun:_ZN9WorldViewC1Ev
  5160. fun:_ZN2Pi8InitGameEv
  5161. fun:_ZN2Pi5StartEv
  5162. fun:main
  5163. }
  5164. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 186 of 290
  5165. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5166. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5167. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5168. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5169. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5170. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5171. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5172. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  5173. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5174. ==3520== by 0x4331B6: View::View() (View.h:28)
  5175. ==3520== by 0x579DFB: WorldView::WorldView() (WorldView.cpp:25)
  5176. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  5177. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5178. ==3520== by 0x58A533: main (main.cpp:18)
  5179. ==3520==
  5180. {
  5181. <insert_a_suppression_name_here>
  5182. Memcheck:Leak
  5183. fun:_Znwm
  5184. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5185. fun:_ZN4sigc9slot_baseC1ERKS0_
  5186. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5187. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5188. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5189. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5190. fun:_ZN3Gui9ContainerC1Ev
  5191. fun:_ZN3Gui5FixedC1Eff
  5192. fun:_ZN4ViewC1Ev
  5193. fun:_ZN9WorldViewC1Ev
  5194. fun:_ZN2Pi8InitGameEv
  5195. fun:_ZN2Pi5StartEv
  5196. fun:main
  5197. }
  5198. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 187 of 290
  5199. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5200. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5201. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5202. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5203. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5204. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5205. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5206. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  5207. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5208. ==3520== by 0x4331B6: View::View() (View.h:28)
  5209. ==3520== by 0x431F03: GalacticView::GalacticView() (GalacticView.cpp:14)
  5210. ==3520== by 0x4EB35A: Pi::InitGame() (Pi.cpp:974)
  5211. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5212. ==3520== by 0x58A533: main (main.cpp:18)
  5213. ==3520==
  5214. {
  5215. <insert_a_suppression_name_here>
  5216. Memcheck:Leak
  5217. fun:_Znwm
  5218. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5219. fun:_ZN4sigc9slot_baseC1ERKS0_
  5220. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5221. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5222. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5223. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5224. fun:_ZN3Gui9ContainerC1Ev
  5225. fun:_ZN3Gui5FixedC1Eff
  5226. fun:_ZN4ViewC1Ev
  5227. fun:_ZN12GalacticViewC1Ev
  5228. fun:_ZN2Pi8InitGameEv
  5229. fun:_ZN2Pi5StartEv
  5230. fun:main
  5231. }
  5232. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 188 of 290
  5233. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5234. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5235. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5236. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5237. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5238. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5239. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5240. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  5241. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5242. ==3520== by 0x4331B6: View::View() (View.h:28)
  5243. ==3520== by 0x431F03: GalacticView::GalacticView() (GalacticView.cpp:14)
  5244. ==3520== by 0x4EB35A: Pi::InitGame() (Pi.cpp:974)
  5245. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5246. ==3520== by 0x58A533: main (main.cpp:18)
  5247. ==3520==
  5248. {
  5249. <insert_a_suppression_name_here>
  5250. Memcheck:Leak
  5251. fun:_Znwm
  5252. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5253. fun:_ZN4sigc9slot_baseC1ERKS0_
  5254. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5255. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5256. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5257. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5258. fun:_ZN3Gui9ContainerC1Ev
  5259. fun:_ZN3Gui5FixedC1Eff
  5260. fun:_ZN4ViewC1Ev
  5261. fun:_ZN12GalacticViewC1Ev
  5262. fun:_ZN2Pi8InitGameEv
  5263. fun:_ZN2Pi5StartEv
  5264. fun:main
  5265. }
  5266. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 189 of 290
  5267. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5268. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5269. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5270. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5271. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5272. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5273. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5274. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  5275. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5276. ==3520== by 0x4331B6: View::View() (View.h:28)
  5277. ==3520== by 0x56CBEB: SystemView::SystemView() (SystemView.cpp:9)
  5278. ==3520== by 0x4EB376: Pi::InitGame() (Pi.cpp:975)
  5279. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5280. ==3520== by 0x58A533: main (main.cpp:18)
  5281. ==3520==
  5282. {
  5283. <insert_a_suppression_name_here>
  5284. Memcheck:Leak
  5285. fun:_Znwm
  5286. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5287. fun:_ZN4sigc9slot_baseC1ERKS0_
  5288. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5289. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5290. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5291. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5292. fun:_ZN3Gui9ContainerC1Ev
  5293. fun:_ZN3Gui5FixedC1Eff
  5294. fun:_ZN4ViewC1Ev
  5295. fun:_ZN10SystemViewC1Ev
  5296. fun:_ZN2Pi8InitGameEv
  5297. fun:_ZN2Pi5StartEv
  5298. fun:main
  5299. }
  5300. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 190 of 290
  5301. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5302. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5303. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5304. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5305. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5306. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5307. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5308. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  5309. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5310. ==3520== by 0x4331B6: View::View() (View.h:28)
  5311. ==3520== by 0x56CBEB: SystemView::SystemView() (SystemView.cpp:9)
  5312. ==3520== by 0x4EB376: Pi::InitGame() (Pi.cpp:975)
  5313. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5314. ==3520== by 0x58A533: main (main.cpp:18)
  5315. ==3520==
  5316. {
  5317. <insert_a_suppression_name_here>
  5318. Memcheck:Leak
  5319. fun:_Znwm
  5320. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5321. fun:_ZN4sigc9slot_baseC1ERKS0_
  5322. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5323. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5324. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5325. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5326. fun:_ZN3Gui9ContainerC1Ev
  5327. fun:_ZN3Gui5FixedC1Eff
  5328. fun:_ZN4ViewC1Ev
  5329. fun:_ZN10SystemViewC1Ev
  5330. fun:_ZN2Pi8InitGameEv
  5331. fun:_ZN2Pi5StartEv
  5332. fun:main
  5333. }
  5334. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 191 of 290
  5335. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5336. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5337. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5338. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5339. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5340. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5341. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5342. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  5343. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5344. ==3520== by 0x4331B6: View::View() (View.h:28)
  5345. ==3520== by 0x5649D0: SystemInfoView::SystemInfoView() (SystemInfoView.cpp:13)
  5346. ==3520== by 0x4EB392: Pi::InitGame() (Pi.cpp:976)
  5347. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5348. ==3520== by 0x58A533: main (main.cpp:18)
  5349. ==3520==
  5350. {
  5351. <insert_a_suppression_name_here>
  5352. Memcheck:Leak
  5353. fun:_Znwm
  5354. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5355. fun:_ZN4sigc9slot_baseC1ERKS0_
  5356. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5357. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5358. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5359. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5360. fun:_ZN3Gui9ContainerC1Ev
  5361. fun:_ZN3Gui5FixedC1Eff
  5362. fun:_ZN4ViewC1Ev
  5363. fun:_ZN14SystemInfoViewC1Ev
  5364. fun:_ZN2Pi8InitGameEv
  5365. fun:_ZN2Pi5StartEv
  5366. fun:main
  5367. }
  5368. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 192 of 290
  5369. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5370. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5371. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5372. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5373. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5374. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5375. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5376. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  5377. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5378. ==3520== by 0x4331B6: View::View() (View.h:28)
  5379. ==3520== by 0x5649D0: SystemInfoView::SystemInfoView() (SystemInfoView.cpp:13)
  5380. ==3520== by 0x4EB392: Pi::InitGame() (Pi.cpp:976)
  5381. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5382. ==3520== by 0x58A533: main (main.cpp:18)
  5383. ==3520==
  5384. {
  5385. <insert_a_suppression_name_here>
  5386. Memcheck:Leak
  5387. fun:_Znwm
  5388. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5389. fun:_ZN4sigc9slot_baseC1ERKS0_
  5390. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5391. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5392. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5393. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5394. fun:_ZN3Gui9ContainerC1Ev
  5395. fun:_ZN3Gui5FixedC1Eff
  5396. fun:_ZN4ViewC1Ev
  5397. fun:_ZN14SystemInfoViewC1Ev
  5398. fun:_ZN2Pi8InitGameEv
  5399. fun:_ZN2Pi5StartEv
  5400. fun:main
  5401. }
  5402. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 193 of 290
  5403. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5404. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5405. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5406. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5407. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5408. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5409. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5410. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  5411. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5412. ==3520== by 0x4331B6: View::View() (View.h:28)
  5413. ==3520== by 0x554AAF: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:10)
  5414. ==3520== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  5415. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5416. ==3520== by 0x58A533: main (main.cpp:18)
  5417. ==3520==
  5418. {
  5419. <insert_a_suppression_name_here>
  5420. Memcheck:Leak
  5421. fun:_Znwm
  5422. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5423. fun:_ZN4sigc9slot_baseC1ERKS0_
  5424. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5425. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5426. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5427. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5428. fun:_ZN3Gui9ContainerC1Ev
  5429. fun:_ZN3Gui5FixedC1Eff
  5430. fun:_ZN4ViewC1Ev
  5431. fun:_ZN16SpaceStationViewC1Ev
  5432. fun:_ZN2Pi8InitGameEv
  5433. fun:_ZN2Pi5StartEv
  5434. fun:main
  5435. }
  5436. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 194 of 290
  5437. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5438. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5439. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5440. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5441. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5442. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5443. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5444. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  5445. ==3520== by 0x5ABD18: Gui::Stack::Stack() (GuiStack.cpp:6)
  5446. ==3520== by 0x555520: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:50)
  5447. ==3520== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  5448. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5449. ==3520== by 0x58A533: main (main.cpp:18)
  5450. ==3520==
  5451. {
  5452. <insert_a_suppression_name_here>
  5453. Memcheck:Leak
  5454. fun:_Znwm
  5455. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5456. fun:_ZN4sigc9slot_baseC1ERKS0_
  5457. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5458. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5459. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5460. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5461. fun:_ZN3Gui9ContainerC1Ev
  5462. fun:_ZN3Gui5StackC1Ev
  5463. fun:_ZN16SpaceStationViewC1Ev
  5464. fun:_ZN2Pi8InitGameEv
  5465. fun:_ZN2Pi5StartEv
  5466. fun:main
  5467. }
  5468. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 195 of 290
  5469. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5470. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5471. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5472. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5473. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5474. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5475. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5476. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  5477. ==3520== by 0x5ABD18: Gui::Stack::Stack() (GuiStack.cpp:6)
  5478. ==3520== by 0x555520: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:50)
  5479. ==3520== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  5480. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5481. ==3520== by 0x58A533: main (main.cpp:18)
  5482. ==3520==
  5483. {
  5484. <insert_a_suppression_name_here>
  5485. Memcheck:Leak
  5486. fun:_Znwm
  5487. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5488. fun:_ZN4sigc9slot_baseC1ERKS0_
  5489. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5490. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5491. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5492. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5493. fun:_ZN3Gui9ContainerC1Ev
  5494. fun:_ZN3Gui5StackC1Ev
  5495. fun:_ZN16SpaceStationViewC1Ev
  5496. fun:_ZN2Pi8InitGameEv
  5497. fun:_ZN2Pi5StartEv
  5498. fun:main
  5499. }
  5500. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 196 of 290
  5501. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5502. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5503. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5504. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5505. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5506. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5507. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5508. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  5509. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5510. ==3520== by 0x4331B6: View::View() (View.h:28)
  5511. ==3520== by 0x47685A: InfoView::InfoView() (InfoView.cpp:273)
  5512. ==3520== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  5513. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5514. ==3520== by 0x58A533: main (main.cpp:18)
  5515. ==3520==
  5516. {
  5517. <insert_a_suppression_name_here>
  5518. Memcheck:Leak
  5519. fun:_Znwm
  5520. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5521. fun:_ZN4sigc9slot_baseC1ERKS0_
  5522. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5523. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5524. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5525. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5526. fun:_ZN3Gui9ContainerC1Ev
  5527. fun:_ZN3Gui5FixedC1Eff
  5528. fun:_ZN4ViewC1Ev
  5529. fun:_ZN8InfoViewC1Ev
  5530. fun:_ZN2Pi8InitGameEv
  5531. fun:_ZN2Pi5StartEv
  5532. fun:main
  5533. }
  5534. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 197 of 290
  5535. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5536. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5537. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5538. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5539. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5540. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5541. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5542. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  5543. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5544. ==3520== by 0x4331B6: View::View() (View.h:28)
  5545. ==3520== by 0x47685A: InfoView::InfoView() (InfoView.cpp:273)
  5546. ==3520== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  5547. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5548. ==3520== by 0x58A533: main (main.cpp:18)
  5549. ==3520==
  5550. {
  5551. <insert_a_suppression_name_here>
  5552. Memcheck:Leak
  5553. fun:_Znwm
  5554. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5555. fun:_ZN4sigc9slot_baseC1ERKS0_
  5556. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5557. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5558. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5559. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5560. fun:_ZN3Gui9ContainerC1Ev
  5561. fun:_ZN3Gui5FixedC1Eff
  5562. fun:_ZN4ViewC1Ev
  5563. fun:_ZN8InfoViewC1Ev
  5564. fun:_ZN2Pi8InitGameEv
  5565. fun:_ZN2Pi5StartEv
  5566. fun:main
  5567. }
  5568. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 198 of 290
  5569. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5570. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5571. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5572. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5573. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5574. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5575. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5576. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  5577. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5578. ==3520== by 0x4331B6: View::View() (View.h:28)
  5579. ==3520== by 0x4E5AD5: ObjectViewerView::ObjectViewerView() (ObjectViewerView.cpp:13)
  5580. ==3520== by 0x4EB3E6: Pi::InitGame() (Pi.cpp:981)
  5581. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5582. ==3520== by 0x58A533: main (main.cpp:18)
  5583. ==3520==
  5584. {
  5585. <insert_a_suppression_name_here>
  5586. Memcheck:Leak
  5587. fun:_Znwm
  5588. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5589. fun:_ZN4sigc9slot_baseC1ERKS0_
  5590. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5591. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5592. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5593. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5594. fun:_ZN3Gui9ContainerC1Ev
  5595. fun:_ZN3Gui5FixedC1Eff
  5596. fun:_ZN4ViewC1Ev
  5597. fun:_ZN16ObjectViewerViewC1Ev
  5598. fun:_ZN2Pi8InitGameEv
  5599. fun:_ZN2Pi5StartEv
  5600. fun:main
  5601. }
  5602. ==3520== 80 bytes in 1 blocks are indirectly lost in loss record 199 of 290
  5603. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5604. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  5605. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5606. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5607. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5608. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  5609. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  5610. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  5611. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  5612. ==3520== by 0x4331B6: View::View() (View.h:28)
  5613. ==3520== by 0x4E5AD5: ObjectViewerView::ObjectViewerView() (ObjectViewerView.cpp:13)
  5614. ==3520== by 0x4EB3E6: Pi::InitGame() (Pi.cpp:981)
  5615. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5616. ==3520== by 0x58A533: main (main.cpp:18)
  5617. ==3520==
  5618. {
  5619. <insert_a_suppression_name_here>
  5620. Memcheck:Leak
  5621. fun:_Znwm
  5622. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  5623. fun:_ZN4sigc9slot_baseC1ERKS0_
  5624. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  5625. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  5626. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  5627. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  5628. fun:_ZN3Gui9ContainerC1Ev
  5629. fun:_ZN3Gui5FixedC1Eff
  5630. fun:_ZN4ViewC1Ev
  5631. fun:_ZN16ObjectViewerViewC1Ev
  5632. fun:_ZN2Pi8InitGameEv
  5633. fun:_ZN2Pi5StartEv
  5634. fun:main
  5635. }
  5636. ==3520== 88 bytes in 1 blocks are still reachable in loss record 203 of 290
  5637. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5638. ==3520== by 0x58E8340: SDL_CreateRGBSurface (in /usr/lib/libSDL-1.2.so.0.11.3)
  5639. ==3520== by 0x5B59A85: IMG_LoadPNG_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  5640. ==3520== by 0x5B55A2B: IMG_LoadTyped_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  5641. ==3520== by 0x433E79: Galaxy::Init() (Galaxy.cpp:17)
  5642. ==3520== by 0x4E9446: Pi::Init() (Pi.cpp:460)
  5643. ==3520== by 0x58A52E: main (main.cpp:17)
  5644. ==3520==
  5645. {
  5646. <insert_a_suppression_name_here>
  5647. Memcheck:Leak
  5648. fun:malloc
  5649. fun:SDL_CreateRGBSurface
  5650. fun:IMG_LoadPNG_RW
  5651. fun:IMG_LoadTyped_RW
  5652. fun:_ZN6Galaxy4InitEv
  5653. fun:_ZN2Pi4InitEv
  5654. fun:main
  5655. }
  5656. ==3520== 96 (48 direct, 48 indirect) bytes in 2 blocks are definitely lost in loss record 205 of 290
  5657. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5658. ==3520== by 0x5996CC: Gui::AddTimer(unsigned int, sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>) (Gui.cpp:64)
  5659. ==3520== by 0x5B5096: Gui::Widget::OnMouseEnter() (GuiWidget.cpp:99)
  5660. ==3520== by 0x59E2B8: Gui::Container::OnMouseMotion(Gui::MouseMotionEvent*) (GuiContainer.cpp:56)
  5661. ==3520== by 0x59E2DD: Gui::Container::OnMouseMotion(Gui::MouseMotionEvent*) (GuiContainer.cpp:58)
  5662. ==3520== by 0x5A9C38: Gui::Screen::OnMouseMotion(SDL_MouseMotionEvent*) (GuiScreen.cpp:180)
  5663. ==3520== by 0x59963D: Gui::HandleSDLEvent(SDL_Event*) (Gui.cpp:38)
  5664. ==3520== by 0x4E9BB3: Pi::HandleEvents() (Pi.cpp:661)
  5665. ==3520== by 0x4EBF26: Pi::Start() (Pi.cpp:1084)
  5666. ==3520== by 0x58A533: main (main.cpp:18)
  5667. ==3520==
  5668. {
  5669. <insert_a_suppression_name_here>
  5670. Memcheck:Leak
  5671. fun:_Znwm
  5672. fun:_ZN3Gui8AddTimerEjN4sigc4slotIvNS0_3nilES2_S2_S2_S2_S2_S2_EE
  5673. fun:_ZN3Gui6Widget12OnMouseEnterEv
  5674. fun:_ZN3Gui9Container13OnMouseMotionEPNS_16MouseMotionEventE
  5675. fun:_ZN3Gui9Container13OnMouseMotionEPNS_16MouseMotionEventE
  5676. fun:_ZN3Gui6Screen13OnMouseMotionEP20SDL_MouseMotionEvent
  5677. fun:_ZN3Gui14HandleSDLEventEP9SDL_Event
  5678. fun:_ZN2Pi12HandleEventsEv
  5679. fun:_ZN2Pi5StartEv
  5680. fun:main
  5681. }
  5682. ==3520== 112 bytes in 1 blocks are still reachable in loss record 206 of 290
  5683. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5684. ==3520== by 0x4470AD: GeoSphere::Init() (GeoSphere.cpp:1073)
  5685. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  5686. ==3520== by 0x58A52E: main (main.cpp:17)
  5687. ==3520==
  5688. {
  5689. <insert_a_suppression_name_here>
  5690. Memcheck:Leak
  5691. fun:_Znwm
  5692. fun:_ZN9GeoSphere4InitEv
  5693. fun:_ZN2Pi4InitEv
  5694. fun:main
  5695. }
  5696. ==3520== 160 bytes in 2 blocks are still reachable in loss record 216 of 290
  5697. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5698. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  5699. ==3520== by 0xBEE7A81: pa_pstream_send_memblock (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  5700. ==3520== by 0xAA03FF4: pa_stream_write (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  5701. ==3520== by 0x58F13F3: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  5702. ==3520== by 0x58C163F: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  5703. ==3520== by 0x58C9C24: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  5704. ==3520== by 0x59101F8: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  5705. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  5706. ==3520== by 0x704C36C: clone (clone.S:112)
  5707. ==3520==
  5708. {
  5709. <insert_a_suppression_name_here>
  5710. Memcheck:Leak
  5711. fun:malloc
  5712. fun:pa_xmalloc
  5713. fun:pa_pstream_send_memblock
  5714. fun:pa_stream_write
  5715. obj:/usr/lib/libSDL-1.2.so.0.11.3
  5716. obj:/usr/lib/libSDL-1.2.so.0.11.3
  5717. obj:/usr/lib/libSDL-1.2.so.0.11.3
  5718. obj:/usr/lib/libSDL-1.2.so.0.11.3
  5719. fun:start_thread
  5720. fun:clone
  5721. }
  5722. ==3520== 192 bytes in 4 blocks are still reachable in loss record 221 of 290
  5723. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5724. ==3520== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  5725. ==3520== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  5726. ==3520== by 0xA9FBFF4: pa_proplist_set (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  5727. ==3520== by 0xBEF1CF3: pa_tagstruct_get_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  5728. ==3520== by 0xBEF1E1A: pa_tagstruct_get_format_info (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  5729. ==3520== by 0xAA04675: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  5730. ==3520== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  5731. ==3520== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  5732. ==3520== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  5733. ==3520== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  5734. ==3520== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  5735. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  5736. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  5737. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  5738. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  5739. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  5740. ==3520== by 0x704C36C: clone (clone.S:112)
  5741. ==3520==
  5742. {
  5743. <insert_a_suppression_name_here>
  5744. Memcheck:Leak
  5745. fun:malloc
  5746. fun:pa_xmalloc
  5747. fun:pa_hashmap_put
  5748. fun:pa_proplist_set
  5749. fun:pa_tagstruct_get_proplist
  5750. fun:pa_tagstruct_get_format_info
  5751. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  5752. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  5753. fun:pa_pdispatch_run
  5754. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  5755. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  5756. fun:pa_mainloop_dispatch
  5757. fun:pa_mainloop_iterate
  5758. fun:pa_mainloop_run
  5759. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  5760. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  5761. fun:start_thread
  5762. fun:clone
  5763. }
  5764. ==3520== 192 bytes in 1 blocks are indirectly lost in loss record 222 of 290
  5765. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5766. ==3520== by 0x43319B: View::View() (View.h:28)
  5767. ==3520== by 0x431F03: GalacticView::GalacticView() (GalacticView.cpp:14)
  5768. ==3520== by 0x4EB35A: Pi::InitGame() (Pi.cpp:974)
  5769. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5770. ==3520== by 0x58A533: main (main.cpp:18)
  5771. ==3520==
  5772. {
  5773. <insert_a_suppression_name_here>
  5774. Memcheck:Leak
  5775. fun:_Znwm
  5776. fun:_ZN4ViewC1Ev
  5777. fun:_ZN12GalacticViewC1Ev
  5778. fun:_ZN2Pi8InitGameEv
  5779. fun:_ZN2Pi5StartEv
  5780. fun:main
  5781. }
  5782. ==3520== 192 bytes in 1 blocks are indirectly lost in loss record 223 of 290
  5783. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5784. ==3520== by 0x43319B: View::View() (View.h:28)
  5785. ==3520== by 0x56CBEB: SystemView::SystemView() (SystemView.cpp:9)
  5786. ==3520== by 0x4EB376: Pi::InitGame() (Pi.cpp:975)
  5787. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5788. ==3520== by 0x58A533: main (main.cpp:18)
  5789. ==3520==
  5790. {
  5791. <insert_a_suppression_name_here>
  5792. Memcheck:Leak
  5793. fun:_Znwm
  5794. fun:_ZN4ViewC1Ev
  5795. fun:_ZN10SystemViewC1Ev
  5796. fun:_ZN2Pi8InitGameEv
  5797. fun:_ZN2Pi5StartEv
  5798. fun:main
  5799. }
  5800. ==3520== 192 bytes in 1 blocks are indirectly lost in loss record 224 of 290
  5801. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5802. ==3520== by 0x43319B: View::View() (View.h:28)
  5803. ==3520== by 0x5649D0: SystemInfoView::SystemInfoView() (SystemInfoView.cpp:13)
  5804. ==3520== by 0x4EB392: Pi::InitGame() (Pi.cpp:976)
  5805. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5806. ==3520== by 0x58A533: main (main.cpp:18)
  5807. ==3520==
  5808. {
  5809. <insert_a_suppression_name_here>
  5810. Memcheck:Leak
  5811. fun:_Znwm
  5812. fun:_ZN4ViewC1Ev
  5813. fun:_ZN14SystemInfoViewC1Ev
  5814. fun:_ZN2Pi8InitGameEv
  5815. fun:_ZN2Pi5StartEv
  5816. fun:main
  5817. }
  5818. ==3520== 192 bytes in 1 blocks are indirectly lost in loss record 225 of 290
  5819. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5820. ==3520== by 0x43319B: View::View() (View.h:28)
  5821. ==3520== by 0x554AAF: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:10)
  5822. ==3520== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  5823. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5824. ==3520== by 0x58A533: main (main.cpp:18)
  5825. ==3520==
  5826. {
  5827. <insert_a_suppression_name_here>
  5828. Memcheck:Leak
  5829. fun:_Znwm
  5830. fun:_ZN4ViewC1Ev
  5831. fun:_ZN16SpaceStationViewC1Ev
  5832. fun:_ZN2Pi8InitGameEv
  5833. fun:_ZN2Pi5StartEv
  5834. fun:main
  5835. }
  5836. ==3520== 192 bytes in 1 blocks are indirectly lost in loss record 226 of 290
  5837. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5838. ==3520== by 0x43319B: View::View() (View.h:28)
  5839. ==3520== by 0x47685A: InfoView::InfoView() (InfoView.cpp:273)
  5840. ==3520== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  5841. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5842. ==3520== by 0x58A533: main (main.cpp:18)
  5843. ==3520==
  5844. {
  5845. <insert_a_suppression_name_here>
  5846. Memcheck:Leak
  5847. fun:_Znwm
  5848. fun:_ZN4ViewC1Ev
  5849. fun:_ZN8InfoViewC1Ev
  5850. fun:_ZN2Pi8InitGameEv
  5851. fun:_ZN2Pi5StartEv
  5852. fun:main
  5853. }
  5854. ==3520== 192 bytes in 1 blocks are indirectly lost in loss record 227 of 290
  5855. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5856. ==3520== by 0x43319B: View::View() (View.h:28)
  5857. ==3520== by 0x4E5AD5: ObjectViewerView::ObjectViewerView() (ObjectViewerView.cpp:13)
  5858. ==3520== by 0x4EB3E6: Pi::InitGame() (Pi.cpp:981)
  5859. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5860. ==3520== by 0x58A533: main (main.cpp:18)
  5861. ==3520==
  5862. {
  5863. <insert_a_suppression_name_here>
  5864. Memcheck:Leak
  5865. fun:_Znwm
  5866. fun:_ZN4ViewC1Ev
  5867. fun:_ZN16ObjectViewerViewC1Ev
  5868. fun:_ZN2Pi8InitGameEv
  5869. fun:_ZN2Pi5StartEv
  5870. fun:main
  5871. }
  5872. ==3520== 232 bytes in 1 blocks are still reachable in loss record 230 of 290
  5873. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5874. ==3520== by 0x400C21C: _dl_map_object_deps (dl-deps.c:506)
  5875. ==3520== by 0x4011EC9: dl_open_worker (dl-open.c:263)
  5876. ==3520== by 0x400D925: _dl_catch_error (dl-error.c:178)
  5877. ==3520== by 0x4011899: _dl_open (dl-open.c:569)
  5878. ==3520== by 0xA2DCF65: dlopen_doit (dlopen.c:67)
  5879. ==3520== by 0x400D925: _dl_catch_error (dl-error.c:178)
  5880. ==3520== by 0xA2DD2EB: _dlerror_run (dlerror.c:164)
  5881. ==3520== by 0xA2DCEE0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
  5882. ==3520== by 0x58F41F6: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  5883. ==3520== by 0x58F4729: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  5884. ==3520== by 0x58F955F: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  5885. ==3520== by 0x58F997A: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  5886. ==3520== by 0x58EA97D: SDL_SetVideoMode (in /usr/lib/libSDL-1.2.so.0.11.3)
  5887. ==3520== by 0x4E92E5: Pi::Init() (Pi.cpp:429)
  5888. ==3520== by 0x58A52E: main (main.cpp:17)
  5889. ==3520==
  5890. {
  5891. <insert_a_suppression_name_here>
  5892. Memcheck:Leak
  5893. fun:malloc
  5894. fun:_dl_map_object_deps
  5895. fun:dl_open_worker
  5896. fun:_dl_catch_error
  5897. fun:_dl_open
  5898. fun:dlopen_doit
  5899. fun:_dl_catch_error
  5900. fun:_dlerror_run
  5901. fun:dlopen@@GLIBC_2.2.5
  5902. obj:/usr/lib/libSDL-1.2.so.0.11.3
  5903. obj:/usr/lib/libSDL-1.2.so.0.11.3
  5904. obj:/usr/lib/libSDL-1.2.so.0.11.3
  5905. obj:/usr/lib/libSDL-1.2.so.0.11.3
  5906. fun:SDL_SetVideoMode
  5907. fun:_ZN2Pi4InitEv
  5908. fun:main
  5909. }
  5910. ==3520== 256 bytes in 1 blocks are still reachable in loss record 232 of 290
  5911. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5912. ==3520== by 0x4C27927: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5913. ==3520== by 0x58C9DA6: SDL_CreateThread (in /usr/lib/libSDL-1.2.so.0.11.3)
  5914. ==3520== by 0x447121: GeoSphere::Init() (GeoSphere.cpp:1078)
  5915. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  5916. ==3520== by 0x58A52E: main (main.cpp:17)
  5917. ==3520==
  5918. {
  5919. <insert_a_suppression_name_here>
  5920. Memcheck:Leak
  5921. fun:malloc
  5922. fun:realloc
  5923. fun:SDL_CreateThread
  5924. fun:_ZN9GeoSphere4InitEv
  5925. fun:_ZN2Pi4InitEv
  5926. fun:main
  5927. }
  5928. ==3520== 264 bytes in 1 blocks are indirectly lost in loss record 233 of 290
  5929. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5930. ==3520== by 0x555515: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:50)
  5931. ==3520== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  5932. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  5933. ==3520== by 0x58A533: main (main.cpp:18)
  5934. ==3520==
  5935. {
  5936. <insert_a_suppression_name_here>
  5937. Memcheck:Leak
  5938. fun:_Znwm
  5939. fun:_ZN16SpaceStationViewC1Ev
  5940. fun:_ZN2Pi8InitGameEv
  5941. fun:_ZN2Pi5StartEv
  5942. fun:main
  5943. }
  5944. ==3520== 288 bytes in 4 blocks are still reachable in loss record 235 of 290
  5945. ==3520== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5946. ==3520== by 0x4499BE: GeoPatchContext::Init() (GeoSphere.cpp:106)
  5947. ==3520== by 0x449764: GeoPatchContext::GeoPatchContext(int) (GeoSphere.cpp:74)
  5948. ==3520== by 0x4470D4: GeoSphere::Init() (GeoSphere.cpp:1073)
  5949. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  5950. ==3520== by 0x58A52E: main (main.cpp:17)
  5951. ==3520==
  5952. {
  5953. <insert_a_suppression_name_here>
  5954. Memcheck:Leak
  5955. fun:_Znam
  5956. fun:_ZN15GeoPatchContext4InitEv
  5957. fun:_ZN15GeoPatchContextC1Ei
  5958. fun:_ZN9GeoSphere4InitEv
  5959. fun:_ZN2Pi4InitEv
  5960. fun:main
  5961. }
  5962. ==3520== 320 bytes in 1 blocks are still reachable in loss record 237 of 290
  5963. ==3520== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5964. ==3520== by 0x4160B6: lookupBuildingListModels(citybuildinglist_t*) (CityOnPlanet.cpp:147)
  5965. ==3520== by 0x416343: CityOnPlanet::Init() (CityOnPlanet.cpp:168)
  5966. ==3520== by 0x4E94DF: Pi::Init() (Pi.cpp:484)
  5967. ==3520== by 0x58A52E: main (main.cpp:17)
  5968. ==3520==
  5969. {
  5970. <insert_a_suppression_name_here>
  5971. Memcheck:Leak
  5972. fun:_Znam
  5973. fun:_ZL24lookupBuildingListModelsP18citybuildinglist_t
  5974. fun:_ZN12CityOnPlanet4InitEv
  5975. fun:_ZN2Pi4InitEv
  5976. fun:main
  5977. }
  5978. ==3520== 320 bytes in 1 blocks are possibly lost in loss record 238 of 290
  5979. ==3520== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  5980. ==3520== by 0x4010FDE: _dl_allocate_tls (dl-tls.c:300)
  5981. ==3520== by 0x7302473: pthread_create@@GLIBC_2.2.5 (allocatestack.c:579)
  5982. ==3520== by 0x5910237: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  5983. ==3520== by 0x58C9D22: SDL_CreateThread (in /usr/lib/libSDL-1.2.so.0.11.3)
  5984. ==3520== by 0x447121: GeoSphere::Init() (GeoSphere.cpp:1078)
  5985. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  5986. ==3520== by 0x58A52E: main (main.cpp:17)
  5987. ==3520==
  5988. {
  5989. <insert_a_suppression_name_here>
  5990. Memcheck:Leak
  5991. fun:calloc
  5992. fun:_dl_allocate_tls
  5993. fun:pthread_create@@GLIBC_2.2.5
  5994. obj:/usr/lib/libSDL-1.2.so.0.11.3
  5995. fun:SDL_CreateThread
  5996. fun:_ZN9GeoSphere4InitEv
  5997. fun:_ZN2Pi4InitEv
  5998. fun:main
  5999. }
  6000. ==3520== 464 (192 direct, 272 indirect) bytes in 1 blocks are definitely lost in loss record 241 of 290
  6001. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6002. ==3520== by 0x43319B: View::View() (View.h:28)
  6003. ==3520== by 0x434559: GameMenuView::GameMenuView() (GameMenuView.cpp:381)
  6004. ==3520== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  6005. ==3520== by 0x58A52E: main (main.cpp:17)
  6006. ==3520==
  6007. {
  6008. <insert_a_suppression_name_here>
  6009. Memcheck:Leak
  6010. fun:_Znwm
  6011. fun:_ZN4ViewC1Ev
  6012. fun:_ZN12GameMenuViewC1Ev
  6013. fun:_ZN2Pi4InitEv
  6014. fun:main
  6015. }
  6016. ==3520== 464 (192 direct, 272 indirect) bytes in 1 blocks are definitely lost in loss record 242 of 290
  6017. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6018. ==3520== by 0x43319B: View::View() (View.h:28)
  6019. ==3520== by 0x505D41: SectorView::SectorView() (SectorView.cpp:21)
  6020. ==3520== by 0x4EB322: Pi::InitGame() (Pi.cpp:972)
  6021. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  6022. ==3520== by 0x58A533: main (main.cpp:18)
  6023. ==3520==
  6024. {
  6025. <insert_a_suppression_name_here>
  6026. Memcheck:Leak
  6027. fun:_Znwm
  6028. fun:_ZN4ViewC1Ev
  6029. fun:_ZN10SectorViewC1Ev
  6030. fun:_ZN2Pi8InitGameEv
  6031. fun:_ZN2Pi5StartEv
  6032. fun:main
  6033. }
  6034. ==3520== 464 (192 direct, 272 indirect) bytes in 1 blocks are definitely lost in loss record 243 of 290
  6035. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6036. ==3520== by 0x43319B: View::View() (View.h:28)
  6037. ==3520== by 0x579DFB: WorldView::WorldView() (WorldView.cpp:25)
  6038. ==3520== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  6039. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  6040. ==3520== by 0x58A533: main (main.cpp:18)
  6041. ==3520==
  6042. {
  6043. <insert_a_suppression_name_here>
  6044. Memcheck:Leak
  6045. fun:_Znwm
  6046. fun:_ZN4ViewC1Ev
  6047. fun:_ZN9WorldViewC1Ev
  6048. fun:_ZN2Pi8InitGameEv
  6049. fun:_ZN2Pi5StartEv
  6050. fun:main
  6051. }
  6052. ==3520== 464 (32 direct, 432 indirect) bytes in 1 blocks are definitely lost in loss record 244 of 290
  6053. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6054. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  6055. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  6056. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  6057. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  6058. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  6059. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  6060. ==3520== by 0x4331B6: View::View() (View.h:28)
  6061. ==3520== by 0x431F03: GalacticView::GalacticView() (GalacticView.cpp:14)
  6062. ==3520== by 0x4EB35A: Pi::InitGame() (Pi.cpp:974)
  6063. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  6064. ==3520== by 0x58A533: main (main.cpp:18)
  6065. ==3520==
  6066. {
  6067. <insert_a_suppression_name_here>
  6068. Memcheck:Leak
  6069. fun:_Znwm
  6070. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  6071. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  6072. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  6073. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  6074. fun:_ZN3Gui9ContainerC1Ev
  6075. fun:_ZN3Gui5FixedC1Eff
  6076. fun:_ZN4ViewC1Ev
  6077. fun:_ZN12GalacticViewC1Ev
  6078. fun:_ZN2Pi8InitGameEv
  6079. fun:_ZN2Pi5StartEv
  6080. fun:main
  6081. }
  6082. ==3520== 464 (32 direct, 432 indirect) bytes in 1 blocks are definitely lost in loss record 245 of 290
  6083. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6084. ==3520== by 0x5D7298F: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  6085. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  6086. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  6087. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  6088. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  6089. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  6090. ==3520== by 0x4331B6: View::View() (View.h:28)
  6091. ==3520== by 0x56CBEB: SystemView::SystemView() (SystemView.cpp:9)
  6092. ==3520== by 0x4EB376: Pi::InitGame() (Pi.cpp:975)
  6093. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  6094. ==3520== by 0x58A533: main (main.cpp:18)
  6095. ==3520==
  6096. {
  6097. <insert_a_suppression_name_here>
  6098. Memcheck:Leak
  6099. fun:_Znwm
  6100. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  6101. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  6102. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  6103. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  6104. fun:_ZN3Gui9ContainerC1Ev
  6105. fun:_ZN3Gui5FixedC1Eff
  6106. fun:_ZN4ViewC1Ev
  6107. fun:_ZN10SystemViewC1Ev
  6108. fun:_ZN2Pi8InitGameEv
  6109. fun:_ZN2Pi5StartEv
  6110. fun:main
  6111. }
  6112. ==3520== 464 (24 direct, 440 indirect) bytes in 1 blocks are definitely lost in loss record 246 of 290
  6113. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6114. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  6115. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  6116. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  6117. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  6118. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  6119. ==3520== by 0x4331B6: View::View() (View.h:28)
  6120. ==3520== by 0x5649D0: SystemInfoView::SystemInfoView() (SystemInfoView.cpp:13)
  6121. ==3520== by 0x4EB392: Pi::InitGame() (Pi.cpp:976)
  6122. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  6123. ==3520== by 0x58A533: main (main.cpp:18)
  6124. ==3520==
  6125. {
  6126. <insert_a_suppression_name_here>
  6127. Memcheck:Leak
  6128. fun:_Znwm
  6129. fun:_ZNK4sigc11signal_base4implEv
  6130. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  6131. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  6132. fun:_ZN3Gui9ContainerC1Ev
  6133. fun:_ZN3Gui5FixedC1Eff
  6134. fun:_ZN4ViewC1Ev
  6135. fun:_ZN14SystemInfoViewC1Ev
  6136. fun:_ZN2Pi8InitGameEv
  6137. fun:_ZN2Pi5StartEv
  6138. fun:main
  6139. }
  6140. ==3520== 464 (80 direct, 384 indirect) bytes in 1 blocks are definitely lost in loss record 247 of 290
  6141. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6142. ==3520== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  6143. ==3520== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  6144. ==3520== by 0x5D729A6: sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  6145. ==3520== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  6146. ==3520== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  6147. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  6148. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  6149. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  6150. ==3520== by 0x4331B6: View::View() (View.h:28)
  6151. ==3520== by 0x554AAF: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:10)
  6152. ==3520== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  6153. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  6154. ==3520== by 0x58A533: main (main.cpp:18)
  6155. ==3520==
  6156. {
  6157. <insert_a_suppression_name_here>
  6158. Memcheck:Leak
  6159. fun:_Znwm
  6160. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  6161. fun:_ZN4sigc9slot_baseC1ERKS0_
  6162. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  6163. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  6164. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  6165. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  6166. fun:_ZN3Gui9ContainerC1Ev
  6167. fun:_ZN3Gui5FixedC1Eff
  6168. fun:_ZN4ViewC1Ev
  6169. fun:_ZN16SpaceStationViewC1Ev
  6170. fun:_ZN2Pi8InitGameEv
  6171. fun:_ZN2Pi5StartEv
  6172. fun:main
  6173. }
  6174. ==3520== 464 (24 direct, 440 indirect) bytes in 1 blocks are definitely lost in loss record 248 of 290
  6175. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6176. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  6177. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  6178. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  6179. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  6180. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  6181. ==3520== by 0x4331B6: View::View() (View.h:28)
  6182. ==3520== by 0x47685A: InfoView::InfoView() (InfoView.cpp:273)
  6183. ==3520== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  6184. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  6185. ==3520== by 0x58A533: main (main.cpp:18)
  6186. ==3520==
  6187. {
  6188. <insert_a_suppression_name_here>
  6189. Memcheck:Leak
  6190. fun:_Znwm
  6191. fun:_ZNK4sigc11signal_base4implEv
  6192. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  6193. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  6194. fun:_ZN3Gui9ContainerC1Ev
  6195. fun:_ZN3Gui5FixedC1Eff
  6196. fun:_ZN4ViewC1Ev
  6197. fun:_ZN8InfoViewC1Ev
  6198. fun:_ZN2Pi8InitGameEv
  6199. fun:_ZN2Pi5StartEv
  6200. fun:main
  6201. }
  6202. ==3520== 464 (24 direct, 440 indirect) bytes in 1 blocks are definitely lost in loss record 249 of 290
  6203. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6204. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  6205. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  6206. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  6207. ==3520== by 0x59DE92: Gui::Container::Container() (GuiContainer.cpp:13)
  6208. ==3520== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  6209. ==3520== by 0x4331B6: View::View() (View.h:28)
  6210. ==3520== by 0x4E5AD5: ObjectViewerView::ObjectViewerView() (ObjectViewerView.cpp:13)
  6211. ==3520== by 0x4EB3E6: Pi::InitGame() (Pi.cpp:981)
  6212. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  6213. ==3520== by 0x58A533: main (main.cpp:18)
  6214. ==3520==
  6215. {
  6216. <insert_a_suppression_name_here>
  6217. Memcheck:Leak
  6218. fun:_Znwm
  6219. fun:_ZNK4sigc11signal_base4implEv
  6220. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  6221. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  6222. fun:_ZN3Gui9ContainerC1Ev
  6223. fun:_ZN3Gui5FixedC1Eff
  6224. fun:_ZN4ViewC1Ev
  6225. fun:_ZN16ObjectViewerViewC1Ev
  6226. fun:_ZN2Pi8InitGameEv
  6227. fun:_ZN2Pi5StartEv
  6228. fun:main
  6229. }
  6230. ==3520== 512 bytes in 1 blocks are indirectly lost in loss record 250 of 290
  6231. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6232. ==3520== by 0x5AD5AD: __gnu_cxx::new_allocator<Gui::Widget*>::allocate(unsigned long, void const*) (new_allocator.h:92)
  6233. ==3520== by 0x5AD214: std::_Deque_base<Gui::Widget*, std::allocator<Gui::Widget*> >::_M_allocate_node() (stl_deque.h:525)
  6234. ==3520== by 0x5ACEEC: std::_Deque_base<Gui::Widget*, std::allocator<Gui::Widget*> >::_M_create_nodes(Gui::Widget***, Gui::Widget***) (stl_deque.h:619)
  6235. ==3520== by 0x5AC8E4: std::_Deque_base<Gui::Widget*, std::allocator<Gui::Widget*> >::_M_initialize_map(unsigned long) (stl_deque.h:593)
  6236. ==3520== by 0x5ACA9A: std::_Deque_base<Gui::Widget*, std::allocator<Gui::Widget*> >::_Deque_base(std::allocator<Gui::Widget*> const&, unsigned long) (stl_deque.h:460)
  6237. ==3520== by 0x5AC597: std::deque<Gui::Widget*, std::allocator<Gui::Widget*> >::deque(std::deque<Gui::Widget*, std::allocator<Gui::Widget*> > const&) (stl_deque.h:831)
  6238. ==3520== by 0x5AC306: std::stack<Gui::Widget*, std::deque<Gui::Widget*, std::allocator<Gui::Widget*> > >::stack(std::deque<Gui::Widget*, std::allocator<Gui::Widget*> > const&) (stl_stack.h:130)
  6239. ==3520== by 0x5ABD49: Gui::Stack::Stack() (GuiStack.cpp:6)
  6240. ==3520== by 0x555520: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:50)
  6241. ==3520== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  6242. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  6243. ==3520== by 0x58A533: main (main.cpp:18)
  6244. ==3520==
  6245. {
  6246. <insert_a_suppression_name_here>
  6247. Memcheck:Leak
  6248. fun:_Znwm
  6249. fun:_ZN9__gnu_cxx13new_allocatorIPN3Gui6WidgetEE8allocateEmPKv
  6250. fun:_ZNSt11_Deque_baseIPN3Gui6WidgetESaIS2_EE16_M_allocate_nodeEv
  6251. fun:_ZNSt11_Deque_baseIPN3Gui6WidgetESaIS2_EE15_M_create_nodesEPPS2_S6_
  6252. fun:_ZNSt11_Deque_baseIPN3Gui6WidgetESaIS2_EE17_M_initialize_mapEm
  6253. fun:_ZNSt11_Deque_baseIPN3Gui6WidgetESaIS2_EEC1ERKS3_m
  6254. fun:_ZNSt5dequeIPN3Gui6WidgetESaIS2_EEC1ERKS4_
  6255. fun:_ZNSt5stackIPN3Gui6WidgetESt5dequeIS2_SaIS2_EEEC1ERKS5_
  6256. fun:_ZN3Gui5StackC1Ev
  6257. fun:_ZN16SpaceStationViewC1Ev
  6258. fun:_ZN2Pi8InitGameEv
  6259. fun:_ZN2Pi5StartEv
  6260. fun:main
  6261. }
  6262. ==3520== 560 bytes in 10 blocks are still reachable in loss record 251 of 290
  6263. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6264. ==3520== by 0x596F94: GeomTree::GeomTree(int, int, float*, int*, unsigned int*) (GeomTree.cpp:91)
  6265. ==3520== by 0x49E5C0: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1214)
  6266. ==3520== by 0x416159: lookupBuildingListModels(citybuildinglist_t*) (CityOnPlanet.cpp:153)
  6267. ==3520== by 0x416343: CityOnPlanet::Init() (CityOnPlanet.cpp:168)
  6268. ==3520== by 0x4E94DF: Pi::Init() (Pi.cpp:484)
  6269. ==3520== by 0x58A52E: main (main.cpp:17)
  6270. ==3520==
  6271. {
  6272. <insert_a_suppression_name_here>
  6273. Memcheck:Leak
  6274. fun:_Znwm
  6275. fun:_ZN8GeomTreeC1EiiPfPiPj
  6276. fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
  6277. fun:_ZL24lookupBuildingListModelsP18citybuildinglist_t
  6278. fun:_ZN12CityOnPlanet4InitEv
  6279. fun:_ZN2Pi4InitEv
  6280. fun:main
  6281. }
  6282. ==3520== 560 bytes in 10 blocks are still reachable in loss record 252 of 290
  6283. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6284. ==3520== by 0x59741D: GeomTree::GeomTree(int, int, float*, int*, unsigned int*) (GeomTree.cpp:124)
  6285. ==3520== by 0x49E5C0: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1214)
  6286. ==3520== by 0x416159: lookupBuildingListModels(citybuildinglist_t*) (CityOnPlanet.cpp:153)
  6287. ==3520== by 0x416343: CityOnPlanet::Init() (CityOnPlanet.cpp:168)
  6288. ==3520== by 0x4E94DF: Pi::Init() (Pi.cpp:484)
  6289. ==3520== by 0x58A52E: main (main.cpp:17)
  6290. ==3520==
  6291. {
  6292. <insert_a_suppression_name_here>
  6293. Memcheck:Leak
  6294. fun:_Znwm
  6295. fun:_ZN8GeomTreeC1EiiPfPiPj
  6296. fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
  6297. fun:_ZL24lookupBuildingListModelsP18citybuildinglist_t
  6298. fun:_ZN12CityOnPlanet4InitEv
  6299. fun:_ZN2Pi4InitEv
  6300. fun:main
  6301. }
  6302. ==3520== 576 bytes in 4 blocks are still reachable in loss record 253 of 290
  6303. ==3520== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6304. ==3520== by 0x4499F2: GeoPatchContext::Init() (GeoSphere.cpp:107)
  6305. ==3520== by 0x449764: GeoPatchContext::GeoPatchContext(int) (GeoSphere.cpp:74)
  6306. ==3520== by 0x4470D4: GeoSphere::Init() (GeoSphere.cpp:1073)
  6307. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  6308. ==3520== by 0x58A52E: main (main.cpp:17)
  6309. ==3520==
  6310. {
  6311. <insert_a_suppression_name_here>
  6312. Memcheck:Leak
  6313. fun:_Znam
  6314. fun:_ZN15GeoPatchContext4InitEv
  6315. fun:_ZN15GeoPatchContextC1Ei
  6316. fun:_ZN9GeoSphere4InitEv
  6317. fun:_ZN2Pi4InitEv
  6318. fun:main
  6319. }
  6320. ==3520== 808 bytes in 1 blocks are still reachable in loss record 258 of 290
  6321. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6322. ==3520== by 0x58C9C77: SDL_CreateThread (in /usr/lib/libSDL-1.2.so.0.11.3)
  6323. ==3520== by 0x447121: GeoSphere::Init() (GeoSphere.cpp:1078)
  6324. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  6325. ==3520== by 0x58A52E: main (main.cpp:17)
  6326. ==3520==
  6327. {
  6328. <insert_a_suppression_name_here>
  6329. Memcheck:Leak
  6330. fun:malloc
  6331. fun:SDL_CreateThread
  6332. fun:_ZN9GeoSphere4InitEv
  6333. fun:_ZN2Pi4InitEv
  6334. fun:main
  6335. }
  6336. ==3520== 1,024 bytes in 1 blocks are still reachable in loss record 259 of 290
  6337. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6338. ==3520== by 0x58E601F: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  6339. ==3520== by 0x58E83A9: SDL_CreateRGBSurface (in /usr/lib/libSDL-1.2.so.0.11.3)
  6340. ==3520== by 0x5B59A85: IMG_LoadPNG_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  6341. ==3520== by 0x5B55A2B: IMG_LoadTyped_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  6342. ==3520== by 0x433E79: Galaxy::Init() (Galaxy.cpp:17)
  6343. ==3520== by 0x4E9446: Pi::Init() (Pi.cpp:460)
  6344. ==3520== by 0x58A52E: main (main.cpp:17)
  6345. ==3520==
  6346. {
  6347. <insert_a_suppression_name_here>
  6348. Memcheck:Leak
  6349. fun:malloc
  6350. obj:/usr/lib/libSDL-1.2.so.0.11.3
  6351. fun:SDL_CreateRGBSurface
  6352. fun:IMG_LoadPNG_RW
  6353. fun:IMG_LoadTyped_RW
  6354. fun:_ZN6Galaxy4InitEv
  6355. fun:_ZN2Pi4InitEv
  6356. fun:main
  6357. }
  6358. ==3520== 1,112 (24 direct, 1,088 indirect) bytes in 1 blocks are definitely lost in loss record 261 of 290
  6359. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6360. ==3520== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  6361. ==3520== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  6362. ==3520== by 0x40B474: sigc::signal0<void, sigc::nil>::connect(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) (signal.h:2661)
  6363. ==3520== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  6364. ==3520== by 0x5ABD18: Gui::Stack::Stack() (GuiStack.cpp:6)
  6365. ==3520== by 0x555520: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:50)
  6366. ==3520== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  6367. ==3520== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  6368. ==3520== by 0x58A533: main (main.cpp:18)
  6369. ==3520==
  6370. {
  6371. <insert_a_suppression_name_here>
  6372. Memcheck:Leak
  6373. fun:_Znwm
  6374. fun:_ZNK4sigc11signal_base4implEv
  6375. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  6376. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  6377. fun:_ZN3Gui9ContainerC1Ev
  6378. fun:_ZN3Gui5StackC1Ev
  6379. fun:_ZN16SpaceStationViewC1Ev
  6380. fun:_ZN2Pi8InitGameEv
  6381. fun:_ZN2Pi5StartEv
  6382. fun:main
  6383. }
  6384. ==3520== 1,120 bytes in 10 blocks are still reachable in loss record 262 of 290
  6385. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6386. ==3520== by 0x416146: lookupBuildingListModels(citybuildinglist_t*) (CityOnPlanet.cpp:153)
  6387. ==3520== by 0x416343: CityOnPlanet::Init() (CityOnPlanet.cpp:168)
  6388. ==3520== by 0x4E94DF: Pi::Init() (Pi.cpp:484)
  6389. ==3520== by 0x58A52E: main (main.cpp:17)
  6390. ==3520==
  6391. {
  6392. <insert_a_suppression_name_here>
  6393. Memcheck:Leak
  6394. fun:_Znwm
  6395. fun:_ZL24lookupBuildingListModelsP18citybuildinglist_t
  6396. fun:_ZN12CityOnPlanet4InitEv
  6397. fun:_ZN2Pi4InitEv
  6398. fun:main
  6399. }
  6400. ==3520== 1,200 bytes in 10 blocks are still reachable in loss record 264 of 290
  6401. ==3520== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6402. ==3520== by 0x49E578: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1214)
  6403. ==3520== by 0x416159: lookupBuildingListModels(citybuildinglist_t*) (CityOnPlanet.cpp:153)
  6404. ==3520== by 0x416343: CityOnPlanet::Init() (CityOnPlanet.cpp:168)
  6405. ==3520== by 0x4E94DF: Pi::Init() (Pi.cpp:484)
  6406. ==3520== by 0x58A52E: main (main.cpp:17)
  6407. ==3520==
  6408. {
  6409. <insert_a_suppression_name_here>
  6410. Memcheck:Leak
  6411. fun:_Znwm
  6412. fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
  6413. fun:_ZL24lookupBuildingListModelsP18citybuildinglist_t
  6414. fun:_ZN12CityOnPlanet4InitEv
  6415. fun:_ZN2Pi4InitEv
  6416. fun:main
  6417. }
  6418. ==3520== 1,432 bytes in 10 blocks are still reachable in loss record 266 of 290
  6419. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6420. ==3520== by 0x4C27927: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6421. ==3520== by 0x4AD10D: LmrGeomBuffer::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:718)
  6422. ==3520== by 0x49E3D0: LmrModel::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1203)
  6423. ==3520== by 0x49E547: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1212)
  6424. ==3520== by 0x416159: lookupBuildingListModels(citybuildinglist_t*) (CityOnPlanet.cpp:153)
  6425. ==3520== by 0x416343: CityOnPlanet::Init() (CityOnPlanet.cpp:168)
  6426. ==3520== by 0x4E94DF: Pi::Init() (Pi.cpp:484)
  6427. ==3520== by 0x58A52E: main (main.cpp:17)
  6428. ==3520==
  6429. {
  6430. <insert_a_suppression_name_here>
  6431. Memcheck:Leak
  6432. fun:malloc
  6433. fun:realloc
  6434. fun:_ZN13LmrGeomBuffer19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
  6435. fun:_ZN8LmrModel19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
  6436. fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
  6437. fun:_ZL24lookupBuildingListModelsP18citybuildinglist_t
  6438. fun:_ZN12CityOnPlanet4InitEv
  6439. fun:_ZN2Pi4InitEv
  6440. fun:main
  6441. }
  6442. ==3520== 1,432 bytes in 10 blocks are still reachable in loss record 267 of 290
  6443. ==3520== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6444. ==3520== by 0x598925: BVHTree::BVHTree(int, int const*, Aabb const*) (BVHTree.cpp:10)
  6445. ==3520== by 0x596FAC: GeomTree::GeomTree(int, int, float*, int*, unsigned int*) (GeomTree.cpp:91)
  6446. ==3520== by 0x49E5C0: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1214)
  6447. ==3520== by 0x416159: lookupBuildingListModels(citybuildinglist_t*) (CityOnPlanet.cpp:153)
  6448. ==3520== by 0x416343: CityOnPlanet::Init() (CityOnPlanet.cpp:168)
  6449. ==3520== by 0x4E94DF: Pi::Init() (Pi.cpp:484)
  6450. ==3520== by 0x58A52E: main (main.cpp:17)
  6451. ==3520==
  6452. {
  6453. <insert_a_suppression_name_here>
  6454. Memcheck:Leak
  6455. fun:_Znam
  6456. fun:_ZN7BVHTreeC1EiPKiPK4Aabb
  6457. fun:_ZN8GeomTreeC1EiiPfPiPj
  6458. fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
  6459. fun:_ZL24lookupBuildingListModelsP18citybuildinglist_t
  6460. fun:_ZN12CityOnPlanet4InitEv
  6461. fun:_ZN2Pi4InitEv
  6462. fun:main
  6463. }
  6464. ==3520== 2,080 bytes in 1 blocks are still reachable in loss record 270 of 290
  6465. ==3520== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6466. ==3520== by 0xAA0EC9E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6467. ==3520== by 0xBED4AB0: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6468. ==3520== by 0xBED4FF1: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6469. ==3520== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6470. ==3520== by 0xBED5276: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6471. ==3520== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6472. ==3520== by 0xA9E68A1: pa_context_new_with_proplist (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6473. ==3520== by 0xA7D4B82: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
  6474. ==3520== by 0x58F1943: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  6475. ==3520== by 0x58C19D1: SDL_AudioInit (in /usr/lib/libSDL-1.2.so.0.11.3)
  6476. ==3520== by 0x58C0BEC: SDL_InitSubSystem (in /usr/lib/libSDL-1.2.so.0.11.3)
  6477. ==3520== by 0x58C0CFB: SDL_Init (in /usr/lib/libSDL-1.2.so.0.11.3)
  6478. ==3520== by 0x53F7D8: Sound::Init() (Sound.cpp:429)
  6479. ==3520== by 0x4E9531: Pi::Init() (Pi.cpp:494)
  6480. ==3520== by 0x58A52E: main (main.cpp:17)
  6481. ==3520==
  6482. {
  6483. <insert_a_suppression_name_here>
  6484. Memcheck:Leak
  6485. fun:calloc
  6486. fun:pa_xmalloc0
  6487. fun:pa_flist_new_with_name
  6488. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  6489. fun:pa_run_once
  6490. fun:pa_hashmap_put
  6491. fun:pa_proplist_sets
  6492. fun:pa_context_new_with_proplist
  6493. fun:pa_simple_new
  6494. obj:/usr/lib/libSDL-1.2.so.0.11.3
  6495. fun:SDL_AudioInit
  6496. fun:SDL_InitSubSystem
  6497. fun:SDL_Init
  6498. fun:_ZN5Sound4InitEv
  6499. fun:_ZN2Pi4InitEv
  6500. fun:main
  6501. }
  6502. ==3520== 2,080 bytes in 1 blocks are still reachable in loss record 271 of 290
  6503. ==3520== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6504. ==3520== by 0xAA0EC9E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6505. ==3520== by 0xBED4AB0: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6506. ==3520== by 0xBEE7361: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6507. ==3520== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6508. ==3520== by 0xBEE77D2: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6509. ==3520== by 0xBEE70AF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6510. ==3520== by 0xA9E9834: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6511. ==3520== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6512. ==3520== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6513. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6514. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6515. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6516. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6517. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  6518. ==3520== by 0x704C36C: clone (clone.S:112)
  6519. ==3520==
  6520. {
  6521. <insert_a_suppression_name_here>
  6522. Memcheck:Leak
  6523. fun:calloc
  6524. fun:pa_xmalloc0
  6525. fun:pa_flist_new_with_name
  6526. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  6527. fun:pa_run_once
  6528. fun:pa_pstream_send_packet
  6529. fun:pa_pstream_send_tagstruct_with_creds
  6530. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  6531. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  6532. fun:pa_mainloop_dispatch
  6533. fun:pa_mainloop_iterate
  6534. fun:pa_mainloop_run
  6535. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  6536. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  6537. fun:start_thread
  6538. fun:clone
  6539. }
  6540. ==3520== 2,080 bytes in 1 blocks are still reachable in loss record 272 of 290
  6541. ==3520== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6542. ==3520== by 0xAA0EC9E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6543. ==3520== by 0xBED4AB0: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6544. ==3520== by 0xBEE9B01: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6545. ==3520== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6546. ==3520== by 0xBEE9B70: pa_queue_push (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6547. ==3520== by 0xBEE781C: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6548. ==3520== by 0xBEE70AF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6549. ==3520== by 0xA9E9834: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6550. ==3520== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6551. ==3520== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6552. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6553. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6554. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6555. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6556. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  6557. ==3520== by 0x704C36C: clone (clone.S:112)
  6558. ==3520==
  6559. {
  6560. <insert_a_suppression_name_here>
  6561. Memcheck:Leak
  6562. fun:calloc
  6563. fun:pa_xmalloc0
  6564. fun:pa_flist_new_with_name
  6565. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  6566. fun:pa_run_once
  6567. fun:pa_queue_push
  6568. fun:pa_pstream_send_packet
  6569. fun:pa_pstream_send_tagstruct_with_creds
  6570. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  6571. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  6572. fun:pa_mainloop_dispatch
  6573. fun:pa_mainloop_iterate
  6574. fun:pa_mainloop_run
  6575. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  6576. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  6577. fun:start_thread
  6578. fun:clone
  6579. }
  6580. ==3520== 2,080 bytes in 1 blocks are still reachable in loss record 273 of 290
  6581. ==3520== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6582. ==3520== by 0xAA0EC9E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6583. ==3520== by 0xBED4AB0: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6584. ==3520== by 0xBEE3AE1: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6585. ==3520== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6586. ==3520== by 0xBEE3C76: pa_pdispatch_register_reply (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6587. ==3520== by 0xA9E9853: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6588. ==3520== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6589. ==3520== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6590. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6591. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6592. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6593. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6594. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  6595. ==3520== by 0x704C36C: clone (clone.S:112)
  6596. ==3520==
  6597. {
  6598. <insert_a_suppression_name_here>
  6599. Memcheck:Leak
  6600. fun:calloc
  6601. fun:pa_xmalloc0
  6602. fun:pa_flist_new_with_name
  6603. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  6604. fun:pa_run_once
  6605. fun:pa_pdispatch_register_reply
  6606. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  6607. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  6608. fun:pa_mainloop_dispatch
  6609. fun:pa_mainloop_iterate
  6610. fun:pa_mainloop_run
  6611. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  6612. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  6613. fun:start_thread
  6614. fun:clone
  6615. }
  6616. ==3520== 2,080 bytes in 1 blocks are still reachable in loss record 274 of 290
  6617. ==3520== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6618. ==3520== by 0xAA0EC9E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6619. ==3520== by 0xBED4AB0: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6620. ==3520== by 0xA9FAFA1: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6621. ==3520== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6622. ==3520== by 0xA9FB0A4: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6623. ==3520== by 0xAA03749: pa_stream_update_timing_info (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6624. ==3520== by 0xAA03A2D: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6625. ==3520== by 0xAA04760: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6626. ==3520== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6627. ==3520== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6628. ==3520== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6629. ==3520== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6630. ==3520== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6631. ==3520== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6632. ==3520== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6633. ==3520== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  6634. ==3520== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  6635. ==3520== by 0x7301B3F: start_thread (pthread_create.c:304)
  6636. ==3520== by 0x704C36C: clone (clone.S:112)
  6637. ==3520==
  6638. {
  6639. <insert_a_suppression_name_here>
  6640. Memcheck:Leak
  6641. fun:calloc
  6642. fun:pa_xmalloc0
  6643. fun:pa_flist_new_with_name
  6644. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  6645. fun:pa_run_once
  6646. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  6647. fun:pa_stream_update_timing_info
  6648. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  6649. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  6650. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  6651. fun:pa_pdispatch_run
  6652. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  6653. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  6654. fun:pa_mainloop_dispatch
  6655. fun:pa_mainloop_iterate
  6656. fun:pa_mainloop_run
  6657. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  6658. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  6659. fun:start_thread
  6660. fun:clone
  6661. }
  6662. ==3520== 2,304 bytes in 10 blocks are still reachable in loss record 275 of 290
  6663. ==3520== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6664. ==3520== by 0x598925: BVHTree::BVHTree(int, int const*, Aabb const*) (BVHTree.cpp:10)
  6665. ==3520== by 0x59743C: GeomTree::GeomTree(int, int, float*, int*, unsigned int*) (GeomTree.cpp:124)
  6666. ==3520== by 0x49E5C0: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1214)
  6667. ==3520== by 0x416159: lookupBuildingListModels(citybuildinglist_t*) (CityOnPlanet.cpp:153)
  6668. ==3520== by 0x416343: CityOnPlanet::Init() (CityOnPlanet.cpp:168)
  6669. ==3520== by 0x4E94DF: Pi::Init() (Pi.cpp:484)
  6670. ==3520== by 0x58A52E: main (main.cpp:17)
  6671. ==3520==
  6672. {
  6673. <insert_a_suppression_name_here>
  6674. Memcheck:Leak
  6675. fun:_Znam
  6676. fun:_ZN7BVHTreeC1EiPKiPK4Aabb
  6677. fun:_ZN8GeomTreeC1EiiPfPiPj
  6678. fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
  6679. fun:_ZL24lookupBuildingListModelsP18citybuildinglist_t
  6680. fun:_ZN12CityOnPlanet4InitEv
  6681. fun:_ZN2Pi4InitEv
  6682. fun:main
  6683. }
  6684. ==3520== 4,296 bytes in 10 blocks are still reachable in loss record 280 of 290
  6685. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6686. ==3520== by 0x4C27927: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6687. ==3520== by 0x4AD0D8: LmrGeomBuffer::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:717)
  6688. ==3520== by 0x49E3D0: LmrModel::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1203)
  6689. ==3520== by 0x49E547: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1212)
  6690. ==3520== by 0x416159: lookupBuildingListModels(citybuildinglist_t*) (CityOnPlanet.cpp:153)
  6691. ==3520== by 0x416343: CityOnPlanet::Init() (CityOnPlanet.cpp:168)
  6692. ==3520== by 0x4E94DF: Pi::Init() (Pi.cpp:484)
  6693. ==3520== by 0x58A52E: main (main.cpp:17)
  6694. ==3520==
  6695. {
  6696. <insert_a_suppression_name_here>
  6697. Memcheck:Leak
  6698. fun:malloc
  6699. fun:realloc
  6700. fun:_ZN13LmrGeomBuffer19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
  6701. fun:_ZN8LmrModel19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
  6702. fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
  6703. fun:_ZL24lookupBuildingListModelsP18citybuildinglist_t
  6704. fun:_ZN12CityOnPlanet4InitEv
  6705. fun:_ZN2Pi4InitEv
  6706. fun:main
  6707. }
  6708. ==3520== 6,336 bytes in 1 blocks are still reachable in loss record 281 of 290
  6709. ==3520== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6710. ==3520== by 0x44998B: GeoPatchContext::Init() (GeoSphere.cpp:104)
  6711. ==3520== by 0x449764: GeoPatchContext::GeoPatchContext(int) (GeoSphere.cpp:74)
  6712. ==3520== by 0x4470D4: GeoSphere::Init() (GeoSphere.cpp:1073)
  6713. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  6714. ==3520== by 0x58A52E: main (main.cpp:17)
  6715. ==3520==
  6716. {
  6717. <insert_a_suppression_name_here>
  6718. Memcheck:Leak
  6719. fun:_Znam
  6720. fun:_ZN15GeoPatchContext4InitEv
  6721. fun:_ZN15GeoPatchContextC1Ei
  6722. fun:_ZN9GeoSphere4InitEv
  6723. fun:_ZN2Pi4InitEv
  6724. fun:main
  6725. }
  6726. ==3520== 8,208 bytes in 10 blocks are still reachable in loss record 285 of 290
  6727. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6728. ==3520== by 0x4C27927: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6729. ==3520== by 0x4ACF55: LmrGeomBuffer::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:706)
  6730. ==3520== by 0x49E3D0: LmrModel::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1203)
  6731. ==3520== by 0x49E547: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1212)
  6732. ==3520== by 0x416159: lookupBuildingListModels(citybuildinglist_t*) (CityOnPlanet.cpp:153)
  6733. ==3520== by 0x416343: CityOnPlanet::Init() (CityOnPlanet.cpp:168)
  6734. ==3520== by 0x4E94DF: Pi::Init() (Pi.cpp:484)
  6735. ==3520== by 0x58A52E: main (main.cpp:17)
  6736. ==3520==
  6737. {
  6738. <insert_a_suppression_name_here>
  6739. Memcheck:Leak
  6740. fun:malloc
  6741. fun:realloc
  6742. fun:_ZN13LmrGeomBuffer19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
  6743. fun:_ZN8LmrModel19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
  6744. fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
  6745. fun:_ZL24lookupBuildingListModelsP18citybuildinglist_t
  6746. fun:_ZN12CityOnPlanet4InitEv
  6747. fun:_ZN2Pi4InitEv
  6748. fun:main
  6749. }
  6750. ==3520== 16,128 bytes in 10 blocks are still reachable in loss record 286 of 290
  6751. ==3520== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6752. ==3520== by 0x597012: GeomTree::GeomTree(int, int, float*, int*, unsigned int*) (GeomTree.cpp:96)
  6753. ==3520== by 0x49E5C0: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1214)
  6754. ==3520== by 0x416159: lookupBuildingListModels(citybuildinglist_t*) (CityOnPlanet.cpp:153)
  6755. ==3520== by 0x416343: CityOnPlanet::Init() (CityOnPlanet.cpp:168)
  6756. ==3520== by 0x4E94DF: Pi::Init() (Pi.cpp:484)
  6757. ==3520== by 0x58A52E: main (main.cpp:17)
  6758. ==3520==
  6759. {
  6760. <insert_a_suppression_name_here>
  6761. Memcheck:Leak
  6762. fun:_Znam
  6763. fun:_ZN8GeomTreeC1EiiPfPiPj
  6764. fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
  6765. fun:_ZL24lookupBuildingListModelsP18citybuildinglist_t
  6766. fun:_ZN12CityOnPlanet4InitEv
  6767. fun:_ZN2Pi4InitEv
  6768. fun:main
  6769. }
  6770. ==3520== 20,000 bytes in 1 blocks are still reachable in loss record 287 of 290
  6771. ==3520== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6772. ==3520== by 0x449961: GeoPatchContext::Init() (GeoSphere.cpp:101)
  6773. ==3520== by 0x449764: GeoPatchContext::GeoPatchContext(int) (GeoSphere.cpp:74)
  6774. ==3520== by 0x4470D4: GeoSphere::Init() (GeoSphere.cpp:1073)
  6775. ==3520== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  6776. ==3520== by 0x58A52E: main (main.cpp:17)
  6777. ==3520==
  6778. {
  6779. <insert_a_suppression_name_here>
  6780. Memcheck:Leak
  6781. fun:_Znam
  6782. fun:_ZN15GeoPatchContext4InitEv
  6783. fun:_ZN15GeoPatchContextC1Ei
  6784. fun:_ZN9GeoSphere4InitEv
  6785. fun:_ZN2Pi4InitEv
  6786. fun:main
  6787. }
  6788. ==3520== 58,080 bytes in 10 blocks are still reachable in loss record 288 of 290
  6789. ==3520== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6790. ==3520== by 0x59896B: BVHTree::BVHTree(int, int const*, Aabb const*) (BVHTree.cpp:14)
  6791. ==3520== by 0x596FAC: GeomTree::GeomTree(int, int, float*, int*, unsigned int*) (GeomTree.cpp:91)
  6792. ==3520== by 0x49E5C0: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1214)
  6793. ==3520== by 0x416159: lookupBuildingListModels(citybuildinglist_t*) (CityOnPlanet.cpp:153)
  6794. ==3520== by 0x416343: CityOnPlanet::Init() (CityOnPlanet.cpp:168)
  6795. ==3520== by 0x4E94DF: Pi::Init() (Pi.cpp:484)
  6796. ==3520== by 0x58A52E: main (main.cpp:17)
  6797. ==3520==
  6798. {
  6799. <insert_a_suppression_name_here>
  6800. Memcheck:Leak
  6801. fun:_Znam
  6802. fun:_ZN7BVHTreeC1EiPKiPK4Aabb
  6803. fun:_ZN8GeomTreeC1EiiPfPiPj
  6804. fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
  6805. fun:_ZL24lookupBuildingListModelsP18citybuildinglist_t
  6806. fun:_ZN12CityOnPlanet4InitEv
  6807. fun:_ZN2Pi4InitEv
  6808. fun:main
  6809. }
  6810. ==3520== 65,536 bytes in 1 blocks are still reachable in loss record 289 of 290
  6811. ==3520== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6812. ==3520== by 0x58E8490: SDL_CreateRGBSurface (in /usr/lib/libSDL-1.2.so.0.11.3)
  6813. ==3520== by 0x5B59A85: IMG_LoadPNG_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  6814. ==3520== by 0x5B55A2B: IMG_LoadTyped_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  6815. ==3520== by 0x433E79: Galaxy::Init() (Galaxy.cpp:17)
  6816. ==3520== by 0x4E9446: Pi::Init() (Pi.cpp:460)
  6817. ==3520== by 0x58A52E: main (main.cpp:17)
  6818. ==3520==
  6819. {
  6820. <insert_a_suppression_name_here>
  6821. Memcheck:Leak
  6822. fun:malloc
  6823. fun:SDL_CreateRGBSurface
  6824. fun:IMG_LoadPNG_RW
  6825. fun:IMG_LoadTyped_RW
  6826. fun:_ZN6Galaxy4InitEv
  6827. fun:_ZN2Pi4InitEv
  6828. fun:main
  6829. }
  6830. ==3520== 92,960 bytes in 10 blocks are still reachable in loss record 290 of 290
  6831. ==3520== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  6832. ==3520== by 0x59896B: BVHTree::BVHTree(int, int const*, Aabb const*) (BVHTree.cpp:14)
  6833. ==3520== by 0x59743C: GeomTree::GeomTree(int, int, float*, int*, unsigned int*) (GeomTree.cpp:124)
  6834. ==3520== by 0x49E5C0: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1214)
  6835. ==3520== by 0x416159: lookupBuildingListModels(citybuildinglist_t*) (CityOnPlanet.cpp:153)
  6836. ==3520== by 0x416343: CityOnPlanet::Init() (CityOnPlanet.cpp:168)
  6837. ==3520== by 0x4E94DF: Pi::Init() (Pi.cpp:484)
  6838. ==3520== by 0x58A52E: main (main.cpp:17)
  6839. ==3520==
  6840. {
  6841. <insert_a_suppression_name_here>
  6842. Memcheck:Leak
  6843. fun:_Znam
  6844. fun:_ZN7BVHTreeC1EiPKiPK4Aabb
  6845. fun:_ZN8GeomTreeC1EiiPfPiPj
  6846. fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
  6847. fun:_ZL24lookupBuildingListModelsP18citybuildinglist_t
  6848. fun:_ZN12CityOnPlanet4InitEv
  6849. fun:_ZN2Pi4InitEv
  6850. fun:main
  6851. }
  6852. ==3520== LEAK SUMMARY:
  6853. ==3520== definitely lost: 864 bytes in 12 blocks
  6854. ==3520== indirectly lost: 4,520 bytes in 64 blocks
  6855. ==3520== possibly lost: 365 bytes in 2 blocks
  6856. ==3520== still reachable: 296,824 bytes in 194 blocks
  6857. ==3520== suppressed: 54,434 bytes in 530 blocks
  6858. ==3520==
  6859. ==3520== For counts of detected and suppressed errors, rerun with: -v
  6860. ==3520== ERROR SUMMARY: 306 errors from 107 contexts (suppressed: 821 from 215)
  6861.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement