Advertisement
robn

Untitled

Oct 8th, 2011
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 225.04 KB | None | 0 0
  1. ==26878== Memcheck, a memory error detector
  2. ==26878== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
  3. ==26878== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
  4. ==26878== Command: ./pioneer
  5. ==26878== Parent PID: 26877
  6. ==26878==
  7. ==26878== Invalid read of size 8
  8. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  9. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  10. ==26878== by 0x47D6F0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:383)
  11. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  12. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  13. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  14. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  15. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  16. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  17. ==26878== Address 0xf4f88d8 is 24 bytes inside a block of size 31 alloc'd
  18. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  19. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47D6DC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:383)
  23. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  24. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  25. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  26. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  27. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  28. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  29. ==26878==
  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. ==26878== Invalid read of size 8
  44. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  45. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  46. ==26878== by 0x47D784: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:384)
  47. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  48. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  49. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  50. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  51. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  52. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  53. ==26878== Address 0xf4f89a8 is 24 bytes inside a block of size 31 alloc'd
  54. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  55. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47D770: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:384)
  59. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  60. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  61. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  62. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  63. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  64. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  65. ==26878==
  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. ==26878== Invalid read of size 8
  80. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  81. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  82. ==26878== by 0x47D818: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:385)
  83. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  84. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  85. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  86. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  87. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  88. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  89. ==26878== Address 0xf4f8a78 is 24 bytes inside a block of size 30 alloc'd
  90. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  91. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47D804: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:385)
  95. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  96. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  97. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  98. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  99. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  100. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  101. ==26878==
  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. ==26878== Invalid read of size 8
  116. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  117. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  118. ==26878== by 0x47D8AC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:386)
  119. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  120. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  121. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  122. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  123. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  124. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  125. ==26878== Address 0xf4f8b48 is 24 bytes inside a block of size 31 alloc'd
  126. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  127. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47D898: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:386)
  131. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  132. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  133. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  134. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  135. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  136. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  137. ==26878==
  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. ==26878== Invalid read of size 8
  152. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  153. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  154. ==26878== by 0x47D940: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:387)
  155. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  156. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  157. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  158. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  159. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  160. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  161. ==26878== Address 0xf4f8c18 is 24 bytes inside a block of size 31 alloc'd
  162. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  163. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47D92C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:387)
  167. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  168. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  169. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  170. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  171. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  172. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  173. ==26878==
  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. ==26878== Invalid read of size 8
  188. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  189. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  190. ==26878== by 0x47D9D4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:388)
  191. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  192. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  193. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  194. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  195. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  196. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  197. ==26878== Address 0xf4f8ce8 is 24 bytes inside a block of size 31 alloc'd
  198. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  199. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47D9C0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:388)
  203. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  204. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  205. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  206. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  207. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  208. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  209. ==26878==
  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. ==26878== Invalid read of size 8
  224. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  225. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  226. ==26878== by 0x47DA68: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:389)
  227. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  228. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  229. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  230. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  231. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  232. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  233. ==26878== Address 0xf4f8db8 is 24 bytes inside a block of size 31 alloc'd
  234. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  235. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DA54: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:389)
  239. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  240. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  241. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  242. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  243. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  244. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  245. ==26878==
  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. ==26878== Invalid read of size 8
  260. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  261. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  262. ==26878== by 0x47DAFC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:390)
  263. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  264. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  265. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  266. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  267. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  268. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  269. ==26878== Address 0xf4f8e88 is 24 bytes inside a block of size 31 alloc'd
  270. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  271. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DAE8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:390)
  275. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  276. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  277. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  278. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  279. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  280. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  281. ==26878==
  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. ==26878== Invalid read of size 8
  296. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  297. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  298. ==26878== by 0x47DB90: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:391)
  299. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  300. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  301. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  302. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  303. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  304. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  305. ==26878== Address 0xf4f8f58 is 24 bytes inside a block of size 31 alloc'd
  306. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  307. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DB7C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:391)
  311. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  312. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  313. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  314. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  315. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  316. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  317. ==26878==
  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. ==26878== Invalid read of size 8
  332. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  333. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  334. ==26878== by 0x47DC24: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:392)
  335. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  336. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  337. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  338. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  339. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  340. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  341. ==26878== Address 0xf4f9028 is 24 bytes inside a block of size 31 alloc'd
  342. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  343. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DC10: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:392)
  347. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  348. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  349. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  350. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  351. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  352. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  353. ==26878==
  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. ==26878== Invalid read of size 8
  368. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  369. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  370. ==26878== by 0x47DCB8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:393)
  371. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  372. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  373. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  374. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  375. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  376. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  377. ==26878== Address 0xf4f90f8 is 24 bytes inside a block of size 31 alloc'd
  378. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  379. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DCA4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:393)
  383. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  384. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  385. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  386. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  387. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  388. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  389. ==26878==
  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. ==26878== Invalid read of size 8
  404. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  405. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  406. ==26878== by 0x47DD4C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:394)
  407. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  408. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  409. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  410. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  411. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  412. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  413. ==26878== Address 0xf4f91c8 is 24 bytes inside a block of size 31 alloc'd
  414. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  415. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DD38: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:394)
  419. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  420. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  421. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  422. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  423. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  424. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  425. ==26878==
  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. ==26878== Invalid read of size 8
  440. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  441. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  442. ==26878== by 0x47DDE0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:395)
  443. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  444. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  445. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  446. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  447. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  448. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  449. ==26878== Address 0xf4f9298 is 24 bytes inside a block of size 30 alloc'd
  450. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  451. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DDCC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:395)
  455. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  456. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  457. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  458. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  459. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  460. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  461. ==26878==
  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. ==26878== Invalid read of size 8
  476. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  477. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  478. ==26878== by 0x47DE74: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:396)
  479. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  480. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  481. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  482. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  483. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  484. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  485. ==26878== Address 0xf4f9368 is 24 bytes inside a block of size 31 alloc'd
  486. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  487. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DE60: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:396)
  491. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  492. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  493. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  494. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  495. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  496. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  497. ==26878==
  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. ==26878== Invalid read of size 8
  512. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  513. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  514. ==26878== by 0x47DF08: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:397)
  515. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  516. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  517. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  518. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  519. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  520. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  521. ==26878== Address 0xf4f9438 is 24 bytes inside a block of size 30 alloc'd
  522. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  523. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DEF4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:397)
  527. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  528. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  529. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  530. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  531. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  532. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  533. ==26878==
  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. ==26878== Invalid read of size 8
  548. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  549. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  550. ==26878== by 0x47DF9C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:398)
  551. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  552. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  553. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  554. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  555. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  556. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  557. ==26878== Address 0xf4f9508 is 24 bytes inside a block of size 31 alloc'd
  558. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  559. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DF88: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:398)
  563. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  564. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  565. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  566. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  567. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  568. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  569. ==26878==
  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. ==26878== Invalid read of size 8
  584. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  585. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  586. ==26878== by 0x47E030: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:399)
  587. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  588. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  589. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  590. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  591. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  592. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  593. ==26878== Address 0xf4f95d8 is 24 bytes inside a block of size 29 alloc'd
  594. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  595. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47E01C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:399)
  599. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  600. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  601. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  602. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  603. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  604. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  605. ==26878==
  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. ==26878== Invalid read of size 8
  620. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  621. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  622. ==26878== by 0x47E0BE: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:400)
  623. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  624. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  625. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  626. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  627. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  628. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  629. ==26878== Address 0xf4f96a8 is 24 bytes inside a block of size 30 alloc'd
  630. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  631. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47E0AA: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:400)
  635. ==26878== by 0x47EAC9: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  636. ==26878== by 0x47C0C9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  637. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  638. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  639. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  640. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  641. ==26878==
  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. ==26878== Invalid read of size 8
  656. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  657. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  658. ==26878== by 0x47D6F0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:383)
  659. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  660. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  661. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  662. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  663. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  664. ==26878== Address 0xf4fd418 is 24 bytes inside a block of size 31 alloc'd
  665. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  666. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47D6DC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:383)
  670. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  671. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  672. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  673. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  674. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  675. ==26878==
  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. ==26878== Invalid read of size 8
  689. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  690. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  691. ==26878== by 0x47D784: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:384)
  692. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  693. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  694. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  695. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  696. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  697. ==26878== Address 0xf4fd4e8 is 24 bytes inside a block of size 31 alloc'd
  698. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  699. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47D770: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:384)
  703. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  704. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  705. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  706. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  707. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  708. ==26878==
  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. ==26878== Invalid read of size 8
  722. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  723. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  724. ==26878== by 0x47D818: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:385)
  725. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  726. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  727. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  728. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  729. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  730. ==26878== Address 0xf4fd5b8 is 24 bytes inside a block of size 30 alloc'd
  731. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  732. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47D804: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:385)
  736. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  737. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  738. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  739. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  740. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  741. ==26878==
  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. ==26878== Invalid read of size 8
  755. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  756. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  757. ==26878== by 0x47D8AC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:386)
  758. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  759. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  760. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  761. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  762. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  763. ==26878== Address 0xf4fd688 is 24 bytes inside a block of size 31 alloc'd
  764. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  765. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47D898: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:386)
  769. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  770. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  771. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  772. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  773. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  774. ==26878==
  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. ==26878== Invalid read of size 8
  788. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  789. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  790. ==26878== by 0x47D940: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:387)
  791. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  792. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  793. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  794. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  795. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  796. ==26878== Address 0xf4fd758 is 24 bytes inside a block of size 31 alloc'd
  797. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  798. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47D92C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:387)
  802. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  803. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  804. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  805. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  806. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  807. ==26878==
  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. ==26878== Invalid read of size 8
  821. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  822. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  823. ==26878== by 0x47D9D4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:388)
  824. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  825. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  826. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  827. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  828. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  829. ==26878== Address 0xf4fd828 is 24 bytes inside a block of size 31 alloc'd
  830. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  831. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47D9C0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:388)
  835. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  836. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  837. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  838. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  839. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  840. ==26878==
  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. ==26878== Invalid read of size 8
  854. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  855. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  856. ==26878== by 0x47DA68: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:389)
  857. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  858. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  859. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  860. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  861. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  862. ==26878== Address 0xf4fd8f8 is 24 bytes inside a block of size 31 alloc'd
  863. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  864. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DA54: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:389)
  868. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  869. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  870. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  871. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  872. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  873. ==26878==
  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. ==26878== Invalid read of size 8
  887. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  888. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  889. ==26878== by 0x47DAFC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:390)
  890. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  891. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  892. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  893. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  894. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  895. ==26878== Address 0xf4fd9c8 is 24 bytes inside a block of size 31 alloc'd
  896. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  897. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DAE8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:390)
  901. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  902. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  903. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  904. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  905. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  906. ==26878==
  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. ==26878== Invalid read of size 8
  920. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  921. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  922. ==26878== by 0x47DB90: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:391)
  923. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  924. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  925. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  926. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  927. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  928. ==26878== Address 0xf4fda98 is 24 bytes inside a block of size 31 alloc'd
  929. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  930. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DB7C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:391)
  934. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  935. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  936. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  937. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  938. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  939. ==26878==
  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. ==26878== Invalid read of size 8
  953. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  954. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  955. ==26878== by 0x47DC24: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:392)
  956. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  957. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  958. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  959. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  960. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  961. ==26878== Address 0xf4fdb68 is 24 bytes inside a block of size 31 alloc'd
  962. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  963. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DC10: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:392)
  967. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  968. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  969. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  970. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  971. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  972. ==26878==
  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. ==26878== Invalid read of size 8
  986. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  987. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  988. ==26878== by 0x47DCB8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:393)
  989. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  990. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  991. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  992. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  993. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  994. ==26878== Address 0xf4fdc38 is 24 bytes inside a block of size 31 alloc'd
  995. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  996. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DCA4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:393)
  1000. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1001. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  1002. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  1003. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1004. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  1005. ==26878==
  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. ==26878== Invalid read of size 8
  1019. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1020. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1021. ==26878== by 0x47DD4C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:394)
  1022. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1023. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  1024. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  1025. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1026. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  1027. ==26878== Address 0xf4fdd08 is 24 bytes inside a block of size 31 alloc'd
  1028. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1029. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DD38: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:394)
  1033. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1034. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  1035. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  1036. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1037. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  1038. ==26878==
  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. ==26878== Invalid read of size 8
  1052. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1053. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1054. ==26878== by 0x47DDE0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:395)
  1055. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1056. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  1057. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  1058. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1059. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  1060. ==26878== Address 0xf4fddd8 is 24 bytes inside a block of size 30 alloc'd
  1061. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1062. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DDCC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:395)
  1066. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1067. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  1068. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  1069. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1070. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  1071. ==26878==
  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. ==26878== Invalid read of size 8
  1085. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1086. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1087. ==26878== by 0x47DE74: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:396)
  1088. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1089. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  1090. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  1091. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1092. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  1093. ==26878== Address 0xf4fdea8 is 24 bytes inside a block of size 31 alloc'd
  1094. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1095. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DE60: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:396)
  1099. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1100. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  1101. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  1102. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1103. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  1104. ==26878==
  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. ==26878== Invalid read of size 8
  1118. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1119. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1120. ==26878== by 0x47DF08: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:397)
  1121. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1122. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  1123. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  1124. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1125. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  1126. ==26878== Address 0xf4fdf78 is 24 bytes inside a block of size 30 alloc'd
  1127. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1128. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DEF4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:397)
  1132. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1133. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  1134. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  1135. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1136. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  1137. ==26878==
  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. ==26878== Invalid read of size 8
  1151. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1152. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1153. ==26878== by 0x47DF9C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:398)
  1154. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1155. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  1156. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  1157. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1158. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  1159. ==26878== Address 0xf4fe048 is 24 bytes inside a block of size 31 alloc'd
  1160. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1161. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47DF88: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:398)
  1165. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1166. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  1167. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  1168. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1169. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  1170. ==26878==
  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. ==26878== Invalid read of size 8
  1184. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1185. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1186. ==26878== by 0x47E030: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:399)
  1187. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1188. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  1189. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  1190. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1191. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  1192. ==26878== Address 0xf4fe118 is 24 bytes inside a block of size 29 alloc'd
  1193. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1194. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47E01C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:399)
  1198. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1199. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  1200. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  1201. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1202. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  1203. ==26878==
  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. ==26878== Invalid read of size 8
  1217. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1218. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1219. ==26878== by 0x47E0BE: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:400)
  1220. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1221. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  1222. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  1223. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1224. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  1225. ==26878== Address 0xf4fe1e8 is 24 bytes inside a block of size 30 alloc'd
  1226. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1227. ==26878== 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. ==26878== 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. ==26878== 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. ==26878== by 0x47E0AA: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:400)
  1231. ==26878== by 0x47C0DD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1232. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  1233. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  1234. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1235. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  1236. ==26878==
  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. ==26878== Conditional jump or move depends on uninitialised value(s)
  1250. ==26878== at 0x7521290: inflateReset2 (in /usr/lib/libz.so.1.2.3.4)
  1251. ==26878== by 0x752137F: inflateInit2_ (in /usr/lib/libz.so.1.2.3.4)
  1252. ==26878== by 0x65C0120: png_create_read_struct_2 (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
  1253. ==26878== by 0x65C02C6: png_create_read_struct (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
  1254. ==26878== by 0x5B59850: IMG_LoadPNG_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  1255. ==26878== by 0x5B55A2B: IMG_LoadTyped_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  1256. ==26878== by 0x434191: Galaxy::Init() (Galaxy.cpp:17)
  1257. ==26878== by 0x4E9516: Pi::Init() (Pi.cpp:459)
  1258. ==26878== by 0x589A5E: main (main.cpp:17)
  1259. ==26878== Uninitialised value was created by a heap allocation
  1260. ==26878== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1261. ==26878== by 0x65CAEFC: png_malloc (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
  1262. ==26878== by 0x65B4125: ??? (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
  1263. ==26878== by 0x752135B: inflateInit2_ (in /usr/lib/libz.so.1.2.3.4)
  1264. ==26878== by 0x65C0120: png_create_read_struct_2 (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
  1265. ==26878== by 0x65C02C6: png_create_read_struct (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
  1266. ==26878== by 0x5B59850: IMG_LoadPNG_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  1267. ==26878== by 0x5B55A2B: IMG_LoadTyped_RW (in /usr/lib/libSDL_image-1.2.so.0.8.2)
  1268. ==26878== by 0x434191: Galaxy::Init() (Galaxy.cpp:17)
  1269. ==26878== by 0x4E9516: Pi::Init() (Pi.cpp:459)
  1270. ==26878== by 0x589A5E: main (main.cpp:17)
  1271. ==26878==
  1272. {
  1273. <insert_a_suppression_name_here>
  1274. Memcheck:Cond
  1275. fun:inflateReset2
  1276. fun:inflateInit2_
  1277. fun:png_create_read_struct_2
  1278. fun:png_create_read_struct
  1279. fun:IMG_LoadPNG_RW
  1280. fun:IMG_LoadTyped_RW
  1281. fun:_ZN6Galaxy4InitEv
  1282. fun:_ZN2Pi4InitEv
  1283. fun:main
  1284. }
  1285. ==26878== Mismatched free() / delete / delete []
  1286. ==26878== at 0x4C2658C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1287. ==26878== by 0x49C8D3: _fread_string(_IO_FILE*) (LmrModel.cpp:294)
  1288. ==26878== by 0x4A879A: _detect_model_changes() (LmrModel.cpp:4167)
  1289. ==26878== by 0x4A8B16: LmrModelCompilerInit() (LmrModel.cpp:4192)
  1290. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  1291. ==26878== by 0x589A5E: main (main.cpp:17)
  1292. ==26878== Address 0xf572610 is 0 bytes inside a block of size 13 alloc'd
  1293. ==26878== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1294. ==26878== by 0x49C873: _fread_string(_IO_FILE*) (LmrModel.cpp:291)
  1295. ==26878== by 0x4A879A: _detect_model_changes() (LmrModel.cpp:4167)
  1296. ==26878== by 0x4A8B16: LmrModelCompilerInit() (LmrModel.cpp:4192)
  1297. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  1298. ==26878== by 0x589A5E: main (main.cpp:17)
  1299. ==26878==
  1300. {
  1301. <insert_a_suppression_name_here>
  1302. Memcheck:Free
  1303. fun:_ZdlPv
  1304. fun:_ZL13_fread_stringP8_IO_FILE
  1305. fun:_ZL21_detect_model_changesv
  1306. fun:_Z20LmrModelCompilerInitv
  1307. fun:_ZN2Pi4InitEv
  1308. fun:main
  1309. }
  1310. ==26878== Mismatched free() / delete / delete []
  1311. ==26878== at 0x4C2658C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1312. ==26878== by 0x49C8D3: _fread_string(_IO_FILE*) (LmrModel.cpp:294)
  1313. ==26878== by 0x4A87C7: _detect_model_changes() (LmrModel.cpp:4168)
  1314. ==26878== by 0x4A8B16: LmrModelCompilerInit() (LmrModel.cpp:4192)
  1315. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  1316. ==26878== by 0x589A5E: main (main.cpp:17)
  1317. ==26878== Address 0xf55fe30 is 0 bytes inside a block of size 1 alloc'd
  1318. ==26878== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1319. ==26878== by 0x49C873: _fread_string(_IO_FILE*) (LmrModel.cpp:291)
  1320. ==26878== by 0x4A87C7: _detect_model_changes() (LmrModel.cpp:4168)
  1321. ==26878== by 0x4A8B16: LmrModelCompilerInit() (LmrModel.cpp:4192)
  1322. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  1323. ==26878== by 0x589A5E: main (main.cpp:17)
  1324. ==26878==
  1325. {
  1326. <insert_a_suppression_name_here>
  1327. Memcheck:Free
  1328. fun:_ZdlPv
  1329. fun:_ZL13_fread_stringP8_IO_FILE
  1330. fun:_ZL21_detect_model_changesv
  1331. fun:_Z20LmrModelCompilerInitv
  1332. fun:_ZN2Pi4InitEv
  1333. fun:main
  1334. }
  1335. ==26878== Mismatched free() / delete / delete []
  1336. ==26878== at 0x4C2658C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1337. ==26878== by 0x49C8D3: _fread_string(_IO_FILE*) (LmrModel.cpp:294)
  1338. ==26878== by 0x4AE084: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:880)
  1339. ==26878== by 0x49D0C3: LmrModel::LmrModel(char const*) (LmrModel.cpp:984)
  1340. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  1341. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1342. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1343. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1344. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1345. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1346. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1347. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1348. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  1349. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1350. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1351. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1352. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1353. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1354. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1355. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1356. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1357. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1358. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1359. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  1360. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  1361. ==26878== by 0x589A5E: main (main.cpp:17)
  1362. ==26878== Address 0x1241c2d0 is 0 bytes inside a block of size 40 alloc'd
  1363. ==26878== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1364. ==26878== by 0x49C873: _fread_string(_IO_FILE*) (LmrModel.cpp:291)
  1365. ==26878== by 0x4AE084: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:880)
  1366. ==26878== by 0x49D0C3: LmrModel::LmrModel(char const*) (LmrModel.cpp:984)
  1367. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  1368. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1369. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1370. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1371. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1372. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1373. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1374. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1375. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  1376. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1377. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1378. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1379. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1380. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1381. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1382. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1383. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1384. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1385. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1386. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  1387. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  1388. ==26878== by 0x589A5E: main (main.cpp:17)
  1389. ==26878==
  1390. {
  1391. <insert_a_suppression_name_here>
  1392. Memcheck:Free
  1393. fun:_ZdlPv
  1394. fun:_ZL13_fread_stringP8_IO_FILE
  1395. fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
  1396. fun:_ZN8LmrModelC1EPKc
  1397. fun:_ZL12define_modelP9lua_State
  1398. fun:luaD_precall
  1399. fun:luaV_execute
  1400. fun:luaD_call
  1401. fun:f_call
  1402. fun:luaD_rawrunprotected
  1403. fun:luaD_pcall
  1404. fun:lua_pcall
  1405. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  1406. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  1407. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  1408. fun:_Z11pi_load_luaP9lua_State
  1409. fun:luaD_precall
  1410. fun:luaV_execute
  1411. fun:luaD_call
  1412. fun:f_call
  1413. fun:luaD_rawrunprotected
  1414. fun:luaD_pcall
  1415. fun:lua_pcall
  1416. fun:_Z20LmrModelCompilerInitv
  1417. }
  1418. ==26878== Mismatched free() / delete / delete []
  1419. ==26878== at 0x4C2658C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1420. ==26878== by 0x49C8D3: _fread_string(_IO_FILE*) (LmrModel.cpp:294)
  1421. ==26878== by 0x4ADFC4: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:877)
  1422. ==26878== by 0x49D0C3: LmrModel::LmrModel(char const*) (LmrModel.cpp:984)
  1423. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  1424. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1425. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1426. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1427. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1428. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1429. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1430. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1431. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  1432. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1433. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1434. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1435. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1436. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1437. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1438. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1439. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1440. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1441. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1442. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  1443. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  1444. ==26878== by 0x589A5E: main (main.cpp:17)
  1445. ==26878== Address 0x13e45a60 is 0 bytes inside a block of size 13 alloc'd
  1446. ==26878== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1447. ==26878== by 0x49C873: _fread_string(_IO_FILE*) (LmrModel.cpp:291)
  1448. ==26878== by 0x4ADFC4: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:877)
  1449. ==26878== by 0x49D0C3: LmrModel::LmrModel(char const*) (LmrModel.cpp:984)
  1450. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  1451. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1452. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1453. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1454. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1455. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1456. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1457. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1458. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  1459. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1460. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1461. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1462. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1463. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1464. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1465. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1466. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1467. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1468. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1469. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  1470. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  1471. ==26878== by 0x589A5E: main (main.cpp:17)
  1472. ==26878==
  1473. {
  1474. <insert_a_suppression_name_here>
  1475. Memcheck:Free
  1476. fun:_ZdlPv
  1477. fun:_ZL13_fread_stringP8_IO_FILE
  1478. fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
  1479. fun:_ZN8LmrModelC1EPKc
  1480. fun:_ZL12define_modelP9lua_State
  1481. fun:luaD_precall
  1482. fun:luaV_execute
  1483. fun:luaD_call
  1484. fun:f_call
  1485. fun:luaD_rawrunprotected
  1486. fun:luaD_pcall
  1487. fun:lua_pcall
  1488. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  1489. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  1490. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  1491. fun:_Z11pi_load_luaP9lua_State
  1492. fun:luaD_precall
  1493. fun:luaV_execute
  1494. fun:luaD_call
  1495. fun:f_call
  1496. fun:luaD_rawrunprotected
  1497. fun:luaD_pcall
  1498. fun:lua_pcall
  1499. fun:_Z20LmrModelCompilerInitv
  1500. }
  1501. ==26878== Syscall param write(buf) points to uninitialised byte(s)
  1502. ==26878== at 0x70403E0: __write_nocancel (syscall-template.S:82)
  1503. ==26878== by 0x6FE56E2: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1276)
  1504. ==26878== by 0x6FE5359: new_do_write (fileops.c:530)
  1505. ==26878== by 0x6FE5684: _IO_do_write@@GLIBC_2.2.5 (fileops.c:503)
  1506. ==26878== by 0x6FE54BC: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1358)
  1507. ==26878== by 0x6FDB99C: fwrite (iofwrite.c:45)
  1508. ==26878== by 0x4AD867: LmrGeomBuffer::SaveToCache(_IO_FILE*) (LmrModel.cpp:830)
  1509. ==26878== by 0x49D3C9: LmrModel::LmrModel(char const*) (LmrModel.cpp:1022)
  1510. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  1511. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1512. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1513. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1514. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1515. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1516. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1517. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1518. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  1519. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1520. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1521. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1522. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1523. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1524. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1525. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1526. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1527. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1528. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  1529. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  1530. ==26878== by 0x589A5E: main (main.cpp:17)
  1531. ==26878== Address 0x4035ce0 is not stack'd, malloc'd or (recently) free'd
  1532. ==26878== Uninitialised value was created by a heap allocation
  1533. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1534. ==26878== by 0x49CF67: LmrModel::LmrModel(char const*) (LmrModel.cpp:971)
  1535. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  1536. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1537. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1538. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1539. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1540. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1541. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1542. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1543. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  1544. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1545. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1546. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1547. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1548. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1549. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1550. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1551. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1552. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1553. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  1554. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  1555. ==26878== by 0x589A5E: main (main.cpp:17)
  1556. ==26878==
  1557. {
  1558. <insert_a_suppression_name_here>
  1559. Memcheck:Param
  1560. write(buf)
  1561. fun:__write_nocancel
  1562. fun:_IO_file_write@@GLIBC_2.2.5
  1563. fun:new_do_write
  1564. fun:_IO_do_write@@GLIBC_2.2.5
  1565. fun:_IO_file_xsputn@@GLIBC_2.2.5
  1566. fun:fwrite
  1567. fun:_ZN13LmrGeomBuffer11SaveToCacheEP8_IO_FILE
  1568. fun:_ZN8LmrModelC1EPKc
  1569. fun:_ZL12define_modelP9lua_State
  1570. fun:luaD_precall
  1571. fun:luaV_execute
  1572. fun:luaD_call
  1573. fun:f_call
  1574. fun:luaD_rawrunprotected
  1575. fun:luaD_pcall
  1576. fun:lua_pcall
  1577. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  1578. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  1579. fun:_Z11pi_load_luaP9lua_State
  1580. fun:luaD_precall
  1581. fun:luaV_execute
  1582. fun:luaD_call
  1583. fun:f_call
  1584. fun:luaD_rawrunprotected
  1585. }
  1586. ==26878== Mismatched free() / delete / delete []
  1587. ==26878== at 0x4C2658C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1588. ==26878== by 0x49C8D3: _fread_string(_IO_FILE*) (LmrModel.cpp:294)
  1589. ==26878== by 0x4AE10C: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:882)
  1590. ==26878== by 0x49D0C3: LmrModel::LmrModel(char const*) (LmrModel.cpp:984)
  1591. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  1592. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1593. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1594. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1595. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1596. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1597. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1598. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1599. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  1600. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1601. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1602. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1603. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1604. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1605. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1606. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1607. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1608. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1609. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1610. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  1611. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  1612. ==26878== by 0x589A5E: main (main.cpp:17)
  1613. ==26878== Address 0x126a0020 is 0 bytes inside a block of size 42 alloc'd
  1614. ==26878== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1615. ==26878== by 0x49C873: _fread_string(_IO_FILE*) (LmrModel.cpp:291)
  1616. ==26878== by 0x4AE10C: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:882)
  1617. ==26878== by 0x49D0C3: LmrModel::LmrModel(char const*) (LmrModel.cpp:984)
  1618. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  1619. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1620. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1621. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1622. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1623. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1624. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1625. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1626. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  1627. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1628. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1629. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1630. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1631. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1632. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1633. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1634. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1635. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1636. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1637. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  1638. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  1639. ==26878== by 0x589A5E: main (main.cpp:17)
  1640. ==26878==
  1641. {
  1642. <insert_a_suppression_name_here>
  1643. Memcheck:Free
  1644. fun:_ZdlPv
  1645. fun:_ZL13_fread_stringP8_IO_FILE
  1646. fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
  1647. fun:_ZN8LmrModelC1EPKc
  1648. fun:_ZL12define_modelP9lua_State
  1649. fun:luaD_precall
  1650. fun:luaV_execute
  1651. fun:luaD_call
  1652. fun:f_call
  1653. fun:luaD_rawrunprotected
  1654. fun:luaD_pcall
  1655. fun:lua_pcall
  1656. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  1657. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  1658. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  1659. fun:_Z11pi_load_luaP9lua_State
  1660. fun:luaD_precall
  1661. fun:luaV_execute
  1662. fun:luaD_call
  1663. fun:f_call
  1664. fun:luaD_rawrunprotected
  1665. fun:luaD_pcall
  1666. fun:lua_pcall
  1667. fun:_Z20LmrModelCompilerInitv
  1668. }
  1669. ==26878== Mismatched free() / delete / delete []
  1670. ==26878== at 0x4C2658C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1671. ==26878== by 0x49C8D3: _fread_string(_IO_FILE*) (LmrModel.cpp:294)
  1672. ==26878== by 0x4AE1C5: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:885)
  1673. ==26878== by 0x49D0C3: LmrModel::LmrModel(char const*) (LmrModel.cpp:984)
  1674. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  1675. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1676. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1677. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1678. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1679. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1680. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1681. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1682. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  1683. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1684. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1685. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1686. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1687. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1688. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1689. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1690. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1691. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1692. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1693. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  1694. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  1695. ==26878== by 0x589A5E: main (main.cpp:17)
  1696. ==26878== Address 0x152ea9a0 is 0 bytes inside a block of size 24 alloc'd
  1697. ==26878== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1698. ==26878== by 0x49C873: _fread_string(_IO_FILE*) (LmrModel.cpp:291)
  1699. ==26878== by 0x4AE1C5: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:885)
  1700. ==26878== by 0x49D0C3: LmrModel::LmrModel(char const*) (LmrModel.cpp:984)
  1701. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  1702. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1703. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1704. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1705. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1706. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1707. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1708. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1709. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  1710. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1711. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  1712. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1713. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1714. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1715. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1716. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1717. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1718. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1719. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1720. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  1721. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  1722. ==26878== by 0x589A5E: main (main.cpp:17)
  1723. ==26878==
  1724. {
  1725. <insert_a_suppression_name_here>
  1726. Memcheck:Free
  1727. fun:_ZdlPv
  1728. fun:_ZL13_fread_stringP8_IO_FILE
  1729. fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
  1730. fun:_ZN8LmrModelC1EPKc
  1731. fun:_ZL12define_modelP9lua_State
  1732. fun:luaD_precall
  1733. fun:luaV_execute
  1734. fun:luaD_call
  1735. fun:f_call
  1736. fun:luaD_rawrunprotected
  1737. fun:luaD_pcall
  1738. fun:lua_pcall
  1739. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  1740. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  1741. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  1742. fun:_Z11pi_load_luaP9lua_State
  1743. fun:luaD_precall
  1744. fun:luaV_execute
  1745. fun:luaD_call
  1746. fun:f_call
  1747. fun:luaD_rawrunprotected
  1748. fun:luaD_pcall
  1749. fun:lua_pcall
  1750. fun:_Z20LmrModelCompilerInitv
  1751. }
  1752. ==26878== Syscall param write(buf) points to uninitialised byte(s)
  1753. ==26878== at 0x70403E0: __write_nocancel (syscall-template.S:82)
  1754. ==26878== by 0x6FE56E2: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1276)
  1755. ==26878== by 0x6FE5359: new_do_write (fileops.c:530)
  1756. ==26878== by 0x6FE564D: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1370)
  1757. ==26878== by 0x6FDB99C: fwrite (iofwrite.c:45)
  1758. ==26878== by 0x4AD76B: LmrGeomBuffer::SaveToCache(_IO_FILE*) (LmrModel.cpp:824)
  1759. ==26878== by 0x49D3C9: LmrModel::LmrModel(char const*) (LmrModel.cpp:1022)
  1760. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  1761. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1762. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1763. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1764. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1765. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1766. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1767. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1768. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  1769. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1770. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1771. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1772. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1773. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1774. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1775. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1776. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1777. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  1778. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  1779. ==26878== by 0x589A5E: main (main.cpp:17)
  1780. ==26878== Address 0xf5e41cc is 26,188 bytes inside a block of size 59,904 alloc'd
  1781. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1782. ==26878== by 0x4B9C01: __gnu_cxx::new_allocator<Vertex>::allocate(unsigned long, void const*) (new_allocator.h:92)
  1783. ==26878== by 0x4B5960: std::_Vector_base<Vertex, std::allocator<Vertex> >::_M_allocate(unsigned long) (in /home/rob/code/pioneer/src/pioneer)
  1784. ==26878== by 0x4B6268: 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)
  1785. ==26878== by 0x4B28F9: 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)
  1786. ==26878== by 0x4AFE6E: std::vector<Vertex, std::allocator<Vertex> >::resize(unsigned long, Vertex) (stl_vector.h:632)
  1787. ==26878== by 0x4ADCBB: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:858)
  1788. ==26878== by 0x49D0C3: LmrModel::LmrModel(char const*) (LmrModel.cpp:984)
  1789. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  1790. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1791. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1792. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1793. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1794. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1795. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1796. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1797. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  1798. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1799. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  1800. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  1801. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  1802. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  1803. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  1804. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  1805. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  1806. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  1807. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  1808. ==26878== by 0x589A5E: main (main.cpp:17)
  1809. ==26878== Uninitialised value was created by a stack allocation
  1810. ==26878== at 0x4AC860: LmrGeomBuffer::PushBillboards(char const*, float, vector3<float> const&, int, vector3<float> const*) (LmrModel.cpp:631)
  1811. ==26878==
  1812. {
  1813. <insert_a_suppression_name_here>
  1814. Memcheck:Param
  1815. write(buf)
  1816. fun:__write_nocancel
  1817. fun:_IO_file_write@@GLIBC_2.2.5
  1818. fun:new_do_write
  1819. fun:_IO_file_xsputn@@GLIBC_2.2.5
  1820. fun:fwrite
  1821. fun:_ZN13LmrGeomBuffer11SaveToCacheEP8_IO_FILE
  1822. fun:_ZN8LmrModelC1EPKc
  1823. fun:_ZL12define_modelP9lua_State
  1824. fun:luaD_precall
  1825. fun:luaV_execute
  1826. fun:luaD_call
  1827. fun:f_call
  1828. fun:luaD_rawrunprotected
  1829. fun:luaD_pcall
  1830. fun:lua_pcall
  1831. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  1832. fun:_Z11pi_load_luaP9lua_State
  1833. fun:luaD_precall
  1834. fun:luaV_execute
  1835. fun:luaD_call
  1836. fun:f_call
  1837. fun:luaD_rawrunprotected
  1838. fun:luaD_pcall
  1839. fun:lua_pcall
  1840. }
  1841. ==26878== Conditional jump or move depends on uninitialised value(s)
  1842. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1843. ==26878== by 0x4347AB: GameMenuView::GameMenuView() (GameMenuView.cpp:380)
  1844. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  1845. ==26878== by 0x589A5E: main (main.cpp:17)
  1846. ==26878== Uninitialised value was created by a stack allocation
  1847. ==26878== at 0x5B0684: Gui::TextLayout::TextLayout(char const*, TextureFont*, Gui::TextLayout::ColourMarkupMode) (GuiTextLayout.cpp:42)
  1848. ==26878==
  1849. {
  1850. <insert_a_suppression_name_here>
  1851. Memcheck:Cond
  1852. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1853. fun:_ZN12GameMenuViewC1Ev
  1854. fun:_ZN2Pi4InitEv
  1855. fun:main
  1856. }
  1857. ==26878== Conditional jump or move depends on uninitialised value(s)
  1858. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1859. ==26878== by 0x4347AB: GameMenuView::GameMenuView() (GameMenuView.cpp:380)
  1860. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  1861. ==26878== by 0x589A5E: main (main.cpp:17)
  1862. ==26878== Uninitialised value was created by a heap allocation
  1863. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1864. ==26878== by 0x43470C: GameMenuView::GameMenuView() (GameMenuView.cpp:377)
  1865. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  1866. ==26878== by 0x589A5E: main (main.cpp:17)
  1867. ==26878==
  1868. {
  1869. <insert_a_suppression_name_here>
  1870. Memcheck:Cond
  1871. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1872. fun:_ZN12GameMenuViewC1Ev
  1873. fun:_ZN2Pi4InitEv
  1874. fun:main
  1875. }
  1876. ==26878== Conditional jump or move depends on uninitialised value(s)
  1877. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1878. ==26878== by 0x434879: GameMenuView::GameMenuView() (GameMenuView.cpp:390)
  1879. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  1880. ==26878== by 0x589A5E: main (main.cpp:17)
  1881. ==26878== Uninitialised value was created by a heap allocation
  1882. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1883. ==26878== by 0x43470C: GameMenuView::GameMenuView() (GameMenuView.cpp:377)
  1884. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  1885. ==26878== by 0x589A5E: main (main.cpp:17)
  1886. ==26878==
  1887. {
  1888. <insert_a_suppression_name_here>
  1889. Memcheck:Cond
  1890. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1891. fun:_ZN12GameMenuViewC1Ev
  1892. fun:_ZN2Pi4InitEv
  1893. fun:main
  1894. }
  1895. ==26878== Conditional jump or move depends on uninitialised value(s)
  1896. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1897. ==26878== by 0x434879: GameMenuView::GameMenuView() (GameMenuView.cpp:390)
  1898. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  1899. ==26878== by 0x589A5E: main (main.cpp:17)
  1900. ==26878== Uninitialised value was created by a heap allocation
  1901. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1902. ==26878== by 0x43470C: GameMenuView::GameMenuView() (GameMenuView.cpp:377)
  1903. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  1904. ==26878== by 0x589A5E: main (main.cpp:17)
  1905. ==26878==
  1906. {
  1907. <insert_a_suppression_name_here>
  1908. Memcheck:Cond
  1909. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1910. fun:_ZN12GameMenuViewC1Ev
  1911. fun:_ZN2Pi4InitEv
  1912. fun:main
  1913. }
  1914. ==26878== Conditional jump or move depends on uninitialised value(s)
  1915. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1916. ==26878== by 0x434BD7: GameMenuView::GameMenuView() (GameMenuView.cpp:408)
  1917. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  1918. ==26878== by 0x589A5E: main (main.cpp:17)
  1919. ==26878== Uninitialised value was created by a heap allocation
  1920. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1921. ==26878== by 0x43470C: GameMenuView::GameMenuView() (GameMenuView.cpp:377)
  1922. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  1923. ==26878== by 0x589A5E: main (main.cpp:17)
  1924. ==26878==
  1925. {
  1926. <insert_a_suppression_name_here>
  1927. Memcheck:Cond
  1928. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1929. fun:_ZN12GameMenuViewC1Ev
  1930. fun:_ZN2Pi4InitEv
  1931. fun:main
  1932. }
  1933. ==26878== Conditional jump or move depends on uninitialised value(s)
  1934. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1935. ==26878== by 0x434BD7: GameMenuView::GameMenuView() (GameMenuView.cpp:408)
  1936. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  1937. ==26878== by 0x589A5E: main (main.cpp:17)
  1938. ==26878== Uninitialised value was created by a heap allocation
  1939. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1940. ==26878== by 0x43470C: GameMenuView::GameMenuView() (GameMenuView.cpp:377)
  1941. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  1942. ==26878== by 0x589A5E: main (main.cpp:17)
  1943. ==26878==
  1944. {
  1945. <insert_a_suppression_name_here>
  1946. Memcheck:Cond
  1947. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1948. fun:_ZN12GameMenuViewC1Ev
  1949. fun:_ZN2Pi4InitEv
  1950. fun:main
  1951. }
  1952. ==26878== Conditional jump or move depends on uninitialised value(s)
  1953. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1954. ==26878== by 0x4389C2: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  1955. ==26878== by 0x43510A: GameMenuView::GameMenuView() (GameMenuView.cpp:439)
  1956. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  1957. ==26878== by 0x589A5E: main (main.cpp:17)
  1958. ==26878== Uninitialised value was created by a heap allocation
  1959. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1960. ==26878== by 0x43898A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  1961. ==26878== by 0x43510A: GameMenuView::GameMenuView() (GameMenuView.cpp:439)
  1962. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  1963. ==26878== by 0x589A5E: main (main.cpp:17)
  1964. ==26878==
  1965. {
  1966. <insert_a_suppression_name_here>
  1967. Memcheck:Cond
  1968. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1969. fun:_ZN13VolumeControlC1ERKSsfb
  1970. fun:_ZN12GameMenuViewC1Ev
  1971. fun:_ZN2Pi4InitEv
  1972. fun:main
  1973. }
  1974. ==26878== Conditional jump or move depends on uninitialised value(s)
  1975. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1976. ==26878== by 0x4389C2: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  1977. ==26878== by 0x43510A: GameMenuView::GameMenuView() (GameMenuView.cpp:439)
  1978. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  1979. ==26878== by 0x589A5E: main (main.cpp:17)
  1980. ==26878== Uninitialised value was created by a heap allocation
  1981. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1982. ==26878== by 0x43898A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  1983. ==26878== by 0x43510A: GameMenuView::GameMenuView() (GameMenuView.cpp:439)
  1984. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  1985. ==26878== by 0x589A5E: main (main.cpp:17)
  1986. ==26878==
  1987. {
  1988. <insert_a_suppression_name_here>
  1989. Memcheck:Cond
  1990. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1991. fun:_ZN13VolumeControlC1ERKSsfb
  1992. fun:_ZN12GameMenuViewC1Ev
  1993. fun:_ZN2Pi4InitEv
  1994. fun:main
  1995. }
  1996. ==26878== Conditional jump or move depends on uninitialised value(s)
  1997. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1998. ==26878== by 0x4389C2: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  1999. ==26878== by 0x4351D6: GameMenuView::GameMenuView() (GameMenuView.cpp:441)
  2000. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2001. ==26878== by 0x589A5E: main (main.cpp:17)
  2002. ==26878== Uninitialised value was created by a heap allocation
  2003. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2004. ==26878== by 0x43898A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  2005. ==26878== by 0x4351D6: GameMenuView::GameMenuView() (GameMenuView.cpp:441)
  2006. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2007. ==26878== by 0x589A5E: main (main.cpp:17)
  2008. ==26878==
  2009. {
  2010. <insert_a_suppression_name_here>
  2011. Memcheck:Cond
  2012. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2013. fun:_ZN13VolumeControlC1ERKSsfb
  2014. fun:_ZN12GameMenuViewC1Ev
  2015. fun:_ZN2Pi4InitEv
  2016. fun:main
  2017. }
  2018. ==26878== Conditional jump or move depends on uninitialised value(s)
  2019. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2020. ==26878== by 0x4389C2: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  2021. ==26878== by 0x4351D6: GameMenuView::GameMenuView() (GameMenuView.cpp:441)
  2022. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2023. ==26878== by 0x589A5E: main (main.cpp:17)
  2024. ==26878== Uninitialised value was created by a heap allocation
  2025. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2026. ==26878== by 0x43898A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  2027. ==26878== by 0x4351D6: GameMenuView::GameMenuView() (GameMenuView.cpp:441)
  2028. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2029. ==26878== by 0x589A5E: main (main.cpp:17)
  2030. ==26878==
  2031. {
  2032. <insert_a_suppression_name_here>
  2033. Memcheck:Cond
  2034. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2035. fun:_ZN13VolumeControlC1ERKSsfb
  2036. fun:_ZN12GameMenuViewC1Ev
  2037. fun:_ZN2Pi4InitEv
  2038. fun:main
  2039. }
  2040. ==26878== Conditional jump or move depends on uninitialised value(s)
  2041. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2042. ==26878== by 0x4389C2: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  2043. ==26878== by 0x4352A2: GameMenuView::GameMenuView() (GameMenuView.cpp:443)
  2044. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2045. ==26878== by 0x589A5E: main (main.cpp:17)
  2046. ==26878== Uninitialised value was created by a heap allocation
  2047. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2048. ==26878== by 0x43898A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  2049. ==26878== by 0x4352A2: GameMenuView::GameMenuView() (GameMenuView.cpp:443)
  2050. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2051. ==26878== by 0x589A5E: main (main.cpp:17)
  2052. ==26878==
  2053. {
  2054. <insert_a_suppression_name_here>
  2055. Memcheck:Cond
  2056. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2057. fun:_ZN13VolumeControlC1ERKSsfb
  2058. fun:_ZN12GameMenuViewC1Ev
  2059. fun:_ZN2Pi4InitEv
  2060. fun:main
  2061. }
  2062. ==26878== Conditional jump or move depends on uninitialised value(s)
  2063. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2064. ==26878== by 0x4389C2: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  2065. ==26878== by 0x4352A2: GameMenuView::GameMenuView() (GameMenuView.cpp:443)
  2066. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2067. ==26878== by 0x589A5E: main (main.cpp:17)
  2068. ==26878== Uninitialised value was created by a heap allocation
  2069. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2070. ==26878== by 0x43898A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  2071. ==26878== by 0x4352A2: GameMenuView::GameMenuView() (GameMenuView.cpp:443)
  2072. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2073. ==26878== by 0x589A5E: main (main.cpp:17)
  2074. ==26878==
  2075. {
  2076. <insert_a_suppression_name_here>
  2077. Memcheck:Cond
  2078. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2079. fun:_ZN13VolumeControlC1ERKSsfb
  2080. fun:_ZN12GameMenuViewC1Ev
  2081. fun:_ZN2Pi4InitEv
  2082. fun:main
  2083. }
  2084. ==26878== Conditional jump or move depends on uninitialised value(s)
  2085. ==26878== at 0x4FC92A: float const& std::min<float>(float const&, float const&) (stl_algobase.h:192)
  2086. ==26878== by 0x5B3AE9: Gui::VScrollPortal::OnChildResizeRequest(Gui::Widget*) (GuiVScrollPortal.cpp:54)
  2087. ==26878== by 0x5B3BDA: Gui::VScrollPortal::Add(Gui::Widget*) (GuiVScrollPortal.cpp:69)
  2088. ==26878== by 0x435619: GameMenuView::GameMenuView() (GameMenuView.cpp:468)
  2089. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2090. ==26878== by 0x589A5E: main (main.cpp:17)
  2091. ==26878== Uninitialised value was created by a heap allocation
  2092. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2093. ==26878== by 0x435578: GameMenuView::GameMenuView() (GameMenuView.cpp:462)
  2094. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2095. ==26878== by 0x589A5E: main (main.cpp:17)
  2096. ==26878==
  2097. {
  2098. <insert_a_suppression_name_here>
  2099. Memcheck:Cond
  2100. fun:_ZSt3minIfERKT_S2_S2_
  2101. fun:_ZN3Gui13VScrollPortal20OnChildResizeRequestEPNS_6WidgetE
  2102. fun:_ZN3Gui13VScrollPortal3AddEPNS_6WidgetE
  2103. fun:_ZN12GameMenuViewC1Ev
  2104. fun:_ZN2Pi4InitEv
  2105. fun:main
  2106. }
  2107. ==26878== Conditional jump or move depends on uninitialised value(s)
  2108. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2109. ==26878== by 0x43592F: GameMenuView::GameMenuView() (GameMenuView.cpp:488)
  2110. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2111. ==26878== by 0x589A5E: main (main.cpp:17)
  2112. ==26878== Uninitialised value was created by a heap allocation
  2113. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2114. ==26878== by 0x43470C: GameMenuView::GameMenuView() (GameMenuView.cpp:377)
  2115. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2116. ==26878== by 0x589A5E: main (main.cpp:17)
  2117. ==26878==
  2118. {
  2119. <insert_a_suppression_name_here>
  2120. Memcheck:Cond
  2121. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2122. fun:_ZN12GameMenuViewC1Ev
  2123. fun:_ZN2Pi4InitEv
  2124. fun:main
  2125. }
  2126. ==26878== Conditional jump or move depends on uninitialised value(s)
  2127. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2128. ==26878== by 0x43592F: GameMenuView::GameMenuView() (GameMenuView.cpp:488)
  2129. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2130. ==26878== by 0x589A5E: main (main.cpp:17)
  2131. ==26878== Uninitialised value was created by a heap allocation
  2132. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2133. ==26878== by 0x43470C: GameMenuView::GameMenuView() (GameMenuView.cpp:377)
  2134. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2135. ==26878== by 0x589A5E: main (main.cpp:17)
  2136. ==26878==
  2137. {
  2138. <insert_a_suppression_name_here>
  2139. Memcheck:Cond
  2140. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2141. fun:_ZN12GameMenuViewC1Ev
  2142. fun:_ZN2Pi4InitEv
  2143. fun:main
  2144. }
  2145. ==26878== Conditional jump or move depends on uninitialised value(s)
  2146. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2147. ==26878== by 0x43626F: GameMenuView::GameMenuView() (GameMenuView.cpp:563)
  2148. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2149. ==26878== by 0x589A5E: main (main.cpp:17)
  2150. ==26878== Uninitialised value was created by a heap allocation
  2151. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2152. ==26878== by 0x43470C: GameMenuView::GameMenuView() (GameMenuView.cpp:377)
  2153. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2154. ==26878== by 0x589A5E: main (main.cpp:17)
  2155. ==26878==
  2156. {
  2157. <insert_a_suppression_name_here>
  2158. Memcheck:Cond
  2159. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2160. fun:_ZN12GameMenuViewC1Ev
  2161. fun:_ZN2Pi4InitEv
  2162. fun:main
  2163. }
  2164. ==26878== Conditional jump or move depends on uninitialised value(s)
  2165. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2166. ==26878== by 0x43626F: GameMenuView::GameMenuView() (GameMenuView.cpp:563)
  2167. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2168. ==26878== by 0x589A5E: main (main.cpp:17)
  2169. ==26878== Uninitialised value was created by a heap allocation
  2170. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2171. ==26878== by 0x43470C: GameMenuView::GameMenuView() (GameMenuView.cpp:377)
  2172. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2173. ==26878== by 0x589A5E: main (main.cpp:17)
  2174. ==26878==
  2175. {
  2176. <insert_a_suppression_name_here>
  2177. Memcheck:Cond
  2178. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2179. fun:_ZN12GameMenuViewC1Ev
  2180. fun:_ZN2Pi4InitEv
  2181. fun:main
  2182. }
  2183. ==26878== Conditional jump or move depends on uninitialised value(s)
  2184. ==26878== at 0x4FC92A: float const& std::min<float>(float const&, float const&) (stl_algobase.h:192)
  2185. ==26878== by 0x5B3AE9: Gui::VScrollPortal::OnChildResizeRequest(Gui::Widget*) (GuiVScrollPortal.cpp:54)
  2186. ==26878== by 0x5B3BDA: Gui::VScrollPortal::Add(Gui::Widget*) (GuiVScrollPortal.cpp:69)
  2187. ==26878== by 0x4363EA: GameMenuView::GameMenuView() (GameMenuView.cpp:582)
  2188. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2189. ==26878== by 0x589A5E: main (main.cpp:17)
  2190. ==26878== Uninitialised value was created by a heap allocation
  2191. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2192. ==26878== by 0x436349: GameMenuView::GameMenuView() (GameMenuView.cpp:576)
  2193. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2194. ==26878== by 0x589A5E: main (main.cpp:17)
  2195. ==26878==
  2196. {
  2197. <insert_a_suppression_name_here>
  2198. Memcheck:Cond
  2199. fun:_ZSt3minIfERKT_S2_S2_
  2200. fun:_ZN3Gui13VScrollPortal20OnChildResizeRequestEPNS_6WidgetE
  2201. fun:_ZN3Gui13VScrollPortal3AddEPNS_6WidgetE
  2202. fun:_ZN12GameMenuViewC1Ev
  2203. fun:_ZN2Pi4InitEv
  2204. fun:main
  2205. }
  2206. ==26878== Conditional jump or move depends on uninitialised value(s)
  2207. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2208. ==26878== by 0x436730: GameMenuView::GameMenuView() (GameMenuView.cpp:605)
  2209. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2210. ==26878== by 0x589A5E: main (main.cpp:17)
  2211. ==26878== Uninitialised value was created by a heap allocation
  2212. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2213. ==26878== by 0x43667D: GameMenuView::GameMenuView() (GameMenuView.cpp:600)
  2214. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2215. ==26878== by 0x589A5E: main (main.cpp:17)
  2216. ==26878==
  2217. {
  2218. <insert_a_suppression_name_here>
  2219. Memcheck:Cond
  2220. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2221. fun:_ZN12GameMenuViewC1Ev
  2222. fun:_ZN2Pi4InitEv
  2223. fun:main
  2224. }
  2225. ==26878== Conditional jump or move depends on uninitialised value(s)
  2226. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2227. ==26878== by 0x436730: GameMenuView::GameMenuView() (GameMenuView.cpp:605)
  2228. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2229. ==26878== by 0x589A5E: main (main.cpp:17)
  2230. ==26878== Uninitialised value was created by a heap allocation
  2231. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2232. ==26878== by 0x43667D: GameMenuView::GameMenuView() (GameMenuView.cpp:600)
  2233. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2234. ==26878== by 0x589A5E: main (main.cpp:17)
  2235. ==26878==
  2236. {
  2237. <insert_a_suppression_name_here>
  2238. Memcheck:Cond
  2239. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2240. fun:_ZN12GameMenuViewC1Ev
  2241. fun:_ZN2Pi4InitEv
  2242. fun:main
  2243. }
  2244. ==26878== Conditional jump or move depends on uninitialised value(s)
  2245. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2246. ==26878== by 0x43678C: GameMenuView::GameMenuView() (GameMenuView.cpp:609)
  2247. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2248. ==26878== by 0x589A5E: main (main.cpp:17)
  2249. ==26878== Uninitialised value was created by a heap allocation
  2250. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2251. ==26878== by 0x43667D: GameMenuView::GameMenuView() (GameMenuView.cpp:600)
  2252. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2253. ==26878== by 0x589A5E: main (main.cpp:17)
  2254. ==26878==
  2255. {
  2256. <insert_a_suppression_name_here>
  2257. Memcheck:Cond
  2258. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2259. fun:_ZN12GameMenuViewC1Ev
  2260. fun:_ZN2Pi4InitEv
  2261. fun:main
  2262. }
  2263. ==26878== Conditional jump or move depends on uninitialised value(s)
  2264. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2265. ==26878== by 0x43678C: GameMenuView::GameMenuView() (GameMenuView.cpp:609)
  2266. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2267. ==26878== by 0x589A5E: main (main.cpp:17)
  2268. ==26878== Uninitialised value was created by a heap allocation
  2269. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2270. ==26878== by 0x43667D: GameMenuView::GameMenuView() (GameMenuView.cpp:600)
  2271. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2272. ==26878== by 0x589A5E: main (main.cpp:17)
  2273. ==26878==
  2274. {
  2275. <insert_a_suppression_name_here>
  2276. Memcheck:Cond
  2277. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2278. fun:_ZN12GameMenuViewC1Ev
  2279. fun:_ZN2Pi4InitEv
  2280. fun:main
  2281. }
  2282. ==26878== Invalid read of size 8
  2283. ==26878== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  2284. ==26878== by 0x47CFCC: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  2285. ==26878== by 0x47D18C: KeyBindings::KeyBindingFromString(std::string const&) (KeyBindings.cpp:280)
  2286. ==26878== by 0x43680D: GameMenuView::GameMenuView() (GameMenuView.cpp:619)
  2287. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2288. ==26878== by 0x589A5E: main (main.cpp:17)
  2289. ==26878== Address 0xf4fafd8 is 24 bytes inside a block of size 29 alloc'd
  2290. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2291. ==26878== 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)
  2292. ==26878== 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)
  2293. ==26878== 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)
  2294. ==26878== by 0x47B4DE: IniConfig::Load() (IniConfig.cpp:23)
  2295. ==26878== by 0x47C0D8: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:37)
  2296. ==26878== by 0x4EEA6A: __static_initialization_and_destruction_0(int, int) (Pi.cpp:134)
  2297. ==26878== by 0x4EEB5C: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1594)
  2298. ==26878== by 0x5DCBDC: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  2299. ==26878== by 0x6F95E3F: (below main) (libc-start.c:187)
  2300. ==26878==
  2301. {
  2302. <insert_a_suppression_name_here>
  2303. Memcheck:Addr8
  2304. fun:__strspn_sse42
  2305. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  2306. fun:_ZN11KeyBindings20KeyBindingFromStringERKSs
  2307. fun:_ZN12GameMenuViewC1Ev
  2308. fun:_ZN2Pi4InitEv
  2309. fun:main
  2310. }
  2311. ==26878== Conditional jump or move depends on uninitialised value(s)
  2312. ==26878== at 0x5B10A6: Gui::TextLayout::_MeasureSizeRaw(float, float*) const (GuiTextLayout.cpp:207)
  2313. ==26878== by 0x5B09C8: Gui::TextLayout::MeasureSize(float, float*) const (GuiTextLayout.cpp:96)
  2314. ==26878== by 0x5A2B09: Gui::Label::GetSizeRequested(float*) (GuiLabel.cpp:105)
  2315. ==26878== by 0x59FBB1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:98)
  2316. ==26878== by 0x439278: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:29)
  2317. ==26878== by 0x43686E: GameMenuView::GameMenuView() (GameMenuView.cpp:620)
  2318. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2319. ==26878== by 0x589A5E: main (main.cpp:17)
  2320. ==26878== Uninitialised value was created by a heap allocation
  2321. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2322. ==26878== by 0x436852: GameMenuView::GameMenuView() (GameMenuView.cpp:620)
  2323. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2324. ==26878== by 0x589A5E: main (main.cpp:17)
  2325. ==26878==
  2326. {
  2327. <insert_a_suppression_name_here>
  2328. Memcheck:Cond
  2329. fun:_ZNK3Gui10TextLayout15_MeasureSizeRawEfPf
  2330. fun:_ZNK3Gui10TextLayout11MeasureSizeEfPf
  2331. fun:_ZN3Gui5Label16GetSizeRequestedEPf
  2332. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2333. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  2334. fun:_ZN12GameMenuViewC1Ev
  2335. fun:_ZN2Pi4InitEv
  2336. fun:main
  2337. }
  2338. ==26878== Conditional jump or move depends on uninitialised value(s)
  2339. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2340. ==26878== by 0x439278: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:29)
  2341. ==26878== by 0x43686E: GameMenuView::GameMenuView() (GameMenuView.cpp:620)
  2342. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2343. ==26878== by 0x589A5E: main (main.cpp:17)
  2344. ==26878== Uninitialised value was created by a heap allocation
  2345. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2346. ==26878== by 0x436852: GameMenuView::GameMenuView() (GameMenuView.cpp:620)
  2347. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2348. ==26878== by 0x589A5E: main (main.cpp:17)
  2349. ==26878==
  2350. {
  2351. <insert_a_suppression_name_here>
  2352. Memcheck:Cond
  2353. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2354. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  2355. fun:_ZN12GameMenuViewC1Ev
  2356. fun:_ZN2Pi4InitEv
  2357. fun:main
  2358. }
  2359. ==26878== Conditional jump or move depends on uninitialised value(s)
  2360. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2361. ==26878== by 0x439278: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:29)
  2362. ==26878== by 0x43686E: GameMenuView::GameMenuView() (GameMenuView.cpp:620)
  2363. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2364. ==26878== by 0x589A5E: main (main.cpp:17)
  2365. ==26878== Uninitialised value was created by a heap allocation
  2366. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2367. ==26878== by 0x436852: GameMenuView::GameMenuView() (GameMenuView.cpp:620)
  2368. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2369. ==26878== by 0x589A5E: main (main.cpp:17)
  2370. ==26878==
  2371. {
  2372. <insert_a_suppression_name_here>
  2373. Memcheck:Cond
  2374. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2375. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  2376. fun:_ZN12GameMenuViewC1Ev
  2377. fun:_ZN2Pi4InitEv
  2378. fun:main
  2379. }
  2380. ==26878== Conditional jump or move depends on uninitialised value(s)
  2381. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2382. ==26878== by 0x439296: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:30)
  2383. ==26878== by 0x43686E: GameMenuView::GameMenuView() (GameMenuView.cpp:620)
  2384. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2385. ==26878== by 0x589A5E: main (main.cpp:17)
  2386. ==26878== Uninitialised value was created by a heap allocation
  2387. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2388. ==26878== by 0x436852: GameMenuView::GameMenuView() (GameMenuView.cpp:620)
  2389. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2390. ==26878== by 0x589A5E: main (main.cpp:17)
  2391. ==26878==
  2392. {
  2393. <insert_a_suppression_name_here>
  2394. Memcheck:Cond
  2395. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2396. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  2397. fun:_ZN12GameMenuViewC1Ev
  2398. fun:_ZN2Pi4InitEv
  2399. fun:main
  2400. }
  2401. ==26878== Conditional jump or move depends on uninitialised value(s)
  2402. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2403. ==26878== by 0x439296: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:30)
  2404. ==26878== by 0x43686E: GameMenuView::GameMenuView() (GameMenuView.cpp:620)
  2405. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2406. ==26878== by 0x589A5E: main (main.cpp:17)
  2407. ==26878== Uninitialised value was created by a heap allocation
  2408. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2409. ==26878== by 0x436852: GameMenuView::GameMenuView() (GameMenuView.cpp:620)
  2410. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2411. ==26878== by 0x589A5E: main (main.cpp:17)
  2412. ==26878==
  2413. {
  2414. <insert_a_suppression_name_here>
  2415. Memcheck:Cond
  2416. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2417. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  2418. fun:_ZN12GameMenuViewC1Ev
  2419. fun:_ZN2Pi4InitEv
  2420. fun:main
  2421. }
  2422. ==26878== Conditional jump or move depends on uninitialised value(s)
  2423. ==26878== at 0x5B10A6: Gui::TextLayout::_MeasureSizeRaw(float, float*) const (GuiTextLayout.cpp:207)
  2424. ==26878== by 0x5B09C8: Gui::TextLayout::MeasureSize(float, float*) const (GuiTextLayout.cpp:96)
  2425. ==26878== by 0x5A2B09: Gui::Label::GetSizeRequested(float*) (GuiLabel.cpp:105)
  2426. ==26878== by 0x59BCFF: Gui::LabelButton::GetSizeRequested(float*) (GuiButton.cpp:108)
  2427. ==26878== by 0x59FBB1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:98)
  2428. ==26878== by 0x439296: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:30)
  2429. ==26878== by 0x43686E: GameMenuView::GameMenuView() (GameMenuView.cpp:620)
  2430. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2431. ==26878== by 0x589A5E: main (main.cpp:17)
  2432. ==26878== Uninitialised value was created by a heap allocation
  2433. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2434. ==26878== by 0x436852: GameMenuView::GameMenuView() (GameMenuView.cpp:620)
  2435. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2436. ==26878== by 0x589A5E: main (main.cpp:17)
  2437. ==26878==
  2438. {
  2439. <insert_a_suppression_name_here>
  2440. Memcheck:Cond
  2441. fun:_ZNK3Gui10TextLayout15_MeasureSizeRawEfPf
  2442. fun:_ZNK3Gui10TextLayout11MeasureSizeEfPf
  2443. fun:_ZN3Gui5Label16GetSizeRequestedEPf
  2444. fun:_ZN3Gui11LabelButton16GetSizeRequestedEPf
  2445. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2446. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  2447. fun:_ZN12GameMenuViewC1Ev
  2448. fun:_ZN2Pi4InitEv
  2449. fun:main
  2450. }
  2451. ==26878== Conditional jump or move depends on uninitialised value(s)
  2452. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2453. ==26878== by 0x439B79: AxisGetter::AxisGetter(char const*, KeyBindings::AxisBinding const&) (GameMenuView.cpp:106)
  2454. ==26878== by 0x436ABF: GameMenuView::GameMenuView() (GameMenuView.cpp:641)
  2455. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2456. ==26878== by 0x589A5E: main (main.cpp:17)
  2457. ==26878== Uninitialised value was created by a heap allocation
  2458. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2459. ==26878== by 0x436AA3: GameMenuView::GameMenuView() (GameMenuView.cpp:641)
  2460. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2461. ==26878== by 0x589A5E: main (main.cpp:17)
  2462. ==26878==
  2463. {
  2464. <insert_a_suppression_name_here>
  2465. Memcheck:Cond
  2466. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2467. fun:_ZN10AxisGetterC1EPKcRKN11KeyBindings11AxisBindingE
  2468. fun:_ZN12GameMenuViewC1Ev
  2469. fun:_ZN2Pi4InitEv
  2470. fun:main
  2471. }
  2472. ==26878== Conditional jump or move depends on uninitialised value(s)
  2473. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2474. ==26878== by 0x439B79: AxisGetter::AxisGetter(char const*, KeyBindings::AxisBinding const&) (GameMenuView.cpp:106)
  2475. ==26878== by 0x436ABF: GameMenuView::GameMenuView() (GameMenuView.cpp:641)
  2476. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2477. ==26878== by 0x589A5E: main (main.cpp:17)
  2478. ==26878== Uninitialised value was created by a heap allocation
  2479. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2480. ==26878== by 0x436AA3: GameMenuView::GameMenuView() (GameMenuView.cpp:641)
  2481. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2482. ==26878== by 0x589A5E: main (main.cpp:17)
  2483. ==26878==
  2484. {
  2485. <insert_a_suppression_name_here>
  2486. Memcheck:Cond
  2487. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2488. fun:_ZN10AxisGetterC1EPKcRKN11KeyBindings11AxisBindingE
  2489. fun:_ZN12GameMenuViewC1Ev
  2490. fun:_ZN2Pi4InitEv
  2491. fun:main
  2492. }
  2493. ==26878== Conditional jump or move depends on uninitialised value(s)
  2494. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2495. ==26878== by 0x439B97: AxisGetter::AxisGetter(char const*, KeyBindings::AxisBinding const&) (GameMenuView.cpp:107)
  2496. ==26878== by 0x436ABF: GameMenuView::GameMenuView() (GameMenuView.cpp:641)
  2497. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2498. ==26878== by 0x589A5E: main (main.cpp:17)
  2499. ==26878== Uninitialised value was created by a heap allocation
  2500. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2501. ==26878== by 0x436AA3: GameMenuView::GameMenuView() (GameMenuView.cpp:641)
  2502. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2503. ==26878== by 0x589A5E: main (main.cpp:17)
  2504. ==26878==
  2505. {
  2506. <insert_a_suppression_name_here>
  2507. Memcheck:Cond
  2508. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2509. fun:_ZN10AxisGetterC1EPKcRKN11KeyBindings11AxisBindingE
  2510. fun:_ZN12GameMenuViewC1Ev
  2511. fun:_ZN2Pi4InitEv
  2512. fun:main
  2513. }
  2514. ==26878== Conditional jump or move depends on uninitialised value(s)
  2515. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2516. ==26878== by 0x439B97: AxisGetter::AxisGetter(char const*, KeyBindings::AxisBinding const&) (GameMenuView.cpp:107)
  2517. ==26878== by 0x436ABF: GameMenuView::GameMenuView() (GameMenuView.cpp:641)
  2518. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2519. ==26878== by 0x589A5E: main (main.cpp:17)
  2520. ==26878== Uninitialised value was created by a heap allocation
  2521. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2522. ==26878== by 0x436AA3: GameMenuView::GameMenuView() (GameMenuView.cpp:641)
  2523. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  2524. ==26878== by 0x589A5E: main (main.cpp:17)
  2525. ==26878==
  2526. {
  2527. <insert_a_suppression_name_here>
  2528. Memcheck:Cond
  2529. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2530. fun:_ZN10AxisGetterC1EPKcRKN11KeyBindings11AxisBindingE
  2531. fun:_ZN12GameMenuViewC1Ev
  2532. fun:_ZN2Pi4InitEv
  2533. fun:main
  2534. }
  2535. ==26878== Conditional jump or move depends on uninitialised value(s)
  2536. ==26878== at 0x58F266A: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2537. ==26878== by 0x58F2CB6: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2538. ==26878== by 0x58F362A: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2539. ==26878== by 0x58C6EAF: SDL_PumpEvents (in /usr/lib/libSDL-1.2.so.0.11.3)
  2540. ==26878== by 0x58C6EE8: SDL_PollEvent (in /usr/lib/libSDL-1.2.so.0.11.3)
  2541. ==26878== by 0x4EA8C0: Pi::HandleEvents() (Pi.cpp:655)
  2542. ==26878== by 0x4EBFE2: Pi::Start() (Pi.cpp:1079)
  2543. ==26878== by 0x589A63: main (main.cpp:18)
  2544. ==26878== Uninitialised value was created by a heap allocation
  2545. ==26878== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2546. ==26878== by 0x7DB442E: _XEnq (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
  2547. ==26878== by 0x7DB1122: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
  2548. ==26878== by 0x7DB19DC: _XReadEvents (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
  2549. ==26878== by 0x7D9F95E: XMaskEvent (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
  2550. ==26878== by 0x58F5487: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2551. ==26878== by 0x58F9743: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2552. ==26878== by 0x58F997A: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2553. ==26878== by 0x58EA97D: SDL_SetVideoMode (in /usr/lib/libSDL-1.2.so.0.11.3)
  2554. ==26878== by 0x4E93B5: Pi::Init() (Pi.cpp:428)
  2555. ==26878== by 0x589A5E: main (main.cpp:17)
  2556. ==26878==
  2557. {
  2558. <insert_a_suppression_name_here>
  2559. Memcheck:Cond
  2560. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2561. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2562. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2563. fun:SDL_PumpEvents
  2564. fun:SDL_PollEvent
  2565. fun:_ZN2Pi12HandleEventsEv
  2566. fun:_ZN2Pi5StartEv
  2567. fun:main
  2568. }
  2569. ==26878== Conditional jump or move depends on uninitialised value(s)
  2570. ==26878== at 0x58F2696: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2571. ==26878== by 0x58F2CB6: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2572. ==26878== by 0x58F362A: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2573. ==26878== by 0x58C6EAF: SDL_PumpEvents (in /usr/lib/libSDL-1.2.so.0.11.3)
  2574. ==26878== by 0x58C6EE8: SDL_PollEvent (in /usr/lib/libSDL-1.2.so.0.11.3)
  2575. ==26878== by 0x4EA8C0: Pi::HandleEvents() (Pi.cpp:655)
  2576. ==26878== by 0x4EBFE2: Pi::Start() (Pi.cpp:1079)
  2577. ==26878== by 0x589A63: main (main.cpp:18)
  2578. ==26878== Uninitialised value was created by a heap allocation
  2579. ==26878== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2580. ==26878== by 0x7DB442E: _XEnq (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
  2581. ==26878== by 0x7DB1122: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
  2582. ==26878== by 0x7DB19DC: _XReadEvents (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
  2583. ==26878== by 0x7D9F95E: XMaskEvent (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
  2584. ==26878== by 0x58F5487: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2585. ==26878== by 0x58F9743: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2586. ==26878== by 0x58F997A: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2587. ==26878== by 0x58EA97D: SDL_SetVideoMode (in /usr/lib/libSDL-1.2.so.0.11.3)
  2588. ==26878== by 0x4E93B5: Pi::Init() (Pi.cpp:428)
  2589. ==26878== by 0x589A5E: main (main.cpp:17)
  2590. ==26878==
  2591. {
  2592. <insert_a_suppression_name_here>
  2593. Memcheck:Cond
  2594. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2595. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2596. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2597. fun:SDL_PumpEvents
  2598. fun:SDL_PollEvent
  2599. fun:_ZN2Pi12HandleEventsEv
  2600. fun:_ZN2Pi5StartEv
  2601. fun:main
  2602. }
  2603. ==26878== Conditional jump or move depends on uninitialised value(s)
  2604. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2605. ==26878== by 0x538D2E: UseEquipWidget::UpdateEquip() (ShipCpanelMultiFuncDisplays.cpp:261)
  2606. ==26878== by 0x5388E9: UseEquipWidget::UseEquipWidget() (ShipCpanelMultiFuncDisplays.cpp:209)
  2607. ==26878== by 0x531DD8: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:27)
  2608. ==26878== by 0x4EB3C2: Pi::InitGame() (Pi.cpp:966)
  2609. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2610. ==26878== by 0x589A63: main (main.cpp:18)
  2611. ==26878== Uninitialised value was created by a heap allocation
  2612. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2613. ==26878== by 0x531DCD: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:27)
  2614. ==26878== by 0x4EB3C2: Pi::InitGame() (Pi.cpp:966)
  2615. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2616. ==26878== by 0x589A63: main (main.cpp:18)
  2617. ==26878==
  2618. {
  2619. <insert_a_suppression_name_here>
  2620. Memcheck:Cond
  2621. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2622. fun:_ZN14UseEquipWidget11UpdateEquipEv
  2623. fun:_ZN14UseEquipWidgetC1Ev
  2624. fun:_ZN10ShipCpanelC1Ev
  2625. fun:_ZN2Pi8InitGameEv
  2626. fun:_ZN2Pi5StartEv
  2627. fun:main
  2628. }
  2629. ==26878== Conditional jump or move depends on uninitialised value(s)
  2630. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2631. ==26878== by 0x538D2E: UseEquipWidget::UpdateEquip() (ShipCpanelMultiFuncDisplays.cpp:261)
  2632. ==26878== by 0x5388E9: UseEquipWidget::UseEquipWidget() (ShipCpanelMultiFuncDisplays.cpp:209)
  2633. ==26878== by 0x531DD8: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:27)
  2634. ==26878== by 0x4EB3C2: Pi::InitGame() (Pi.cpp:966)
  2635. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2636. ==26878== by 0x589A63: main (main.cpp:18)
  2637. ==26878== Uninitialised value was created by a heap allocation
  2638. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2639. ==26878== by 0x531DCD: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:27)
  2640. ==26878== by 0x4EB3C2: Pi::InitGame() (Pi.cpp:966)
  2641. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2642. ==26878== by 0x589A63: main (main.cpp:18)
  2643. ==26878==
  2644. {
  2645. <insert_a_suppression_name_here>
  2646. Memcheck:Cond
  2647. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2648. fun:_ZN14UseEquipWidget11UpdateEquipEv
  2649. fun:_ZN14UseEquipWidgetC1Ev
  2650. fun:_ZN10ShipCpanelC1Ev
  2651. fun:_ZN2Pi8InitGameEv
  2652. fun:_ZN2Pi5StartEv
  2653. fun:main
  2654. }
  2655. ==26878== Conditional jump or move depends on uninitialised value(s)
  2656. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2657. ==26878== by 0x537646: MsgLogWidget::MsgLogWidget() (ShipCpanelMultiFuncDisplays.cpp:22)
  2658. ==26878== by 0x531DFB: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:28)
  2659. ==26878== by 0x4EB3C2: Pi::InitGame() (Pi.cpp:966)
  2660. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2661. ==26878== by 0x589A63: main (main.cpp:18)
  2662. ==26878== Uninitialised value was created by a heap allocation
  2663. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2664. ==26878== by 0x531DF0: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:28)
  2665. ==26878== by 0x4EB3C2: Pi::InitGame() (Pi.cpp:966)
  2666. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2667. ==26878== by 0x589A63: main (main.cpp:18)
  2668. ==26878==
  2669. {
  2670. <insert_a_suppression_name_here>
  2671. Memcheck:Cond
  2672. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2673. fun:_ZN12MsgLogWidgetC1Ev
  2674. fun:_ZN10ShipCpanelC1Ev
  2675. fun:_ZN2Pi8InitGameEv
  2676. fun:_ZN2Pi5StartEv
  2677. fun:main
  2678. }
  2679. ==26878== Conditional jump or move depends on uninitialised value(s)
  2680. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2681. ==26878== by 0x537646: MsgLogWidget::MsgLogWidget() (ShipCpanelMultiFuncDisplays.cpp:22)
  2682. ==26878== by 0x531DFB: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:28)
  2683. ==26878== by 0x4EB3C2: Pi::InitGame() (Pi.cpp:966)
  2684. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2685. ==26878== by 0x589A63: main (main.cpp:18)
  2686. ==26878== Uninitialised value was created by a heap allocation
  2687. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2688. ==26878== by 0x531DF0: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:28)
  2689. ==26878== by 0x4EB3C2: Pi::InitGame() (Pi.cpp:966)
  2690. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2691. ==26878== by 0x589A63: main (main.cpp:18)
  2692. ==26878==
  2693. {
  2694. <insert_a_suppression_name_here>
  2695. Memcheck:Cond
  2696. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2697. fun:_ZN12MsgLogWidgetC1Ev
  2698. fun:_ZN10ShipCpanelC1Ev
  2699. fun:_ZN2Pi8InitGameEv
  2700. fun:_ZN2Pi5StartEv
  2701. fun:main
  2702. }
  2703. ==26878== Conditional jump or move depends on uninitialised value(s)
  2704. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2705. ==26878== by 0x5395C2: MultiFuncSelectorWidget::UpdateButtons() (ShipCpanelMultiFuncDisplays.cpp:322)
  2706. ==26878== by 0x539449: MultiFuncSelectorWidget::MultiFuncSelectorWidget() (ShipCpanelMultiFuncDisplays.cpp:307)
  2707. ==26878== by 0x532207: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:41)
  2708. ==26878== by 0x4EB3C2: Pi::InitGame() (Pi.cpp:966)
  2709. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2710. ==26878== by 0x589A63: main (main.cpp:18)
  2711. ==26878== Uninitialised value was created by a heap allocation
  2712. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2713. ==26878== by 0x5321FC: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:41)
  2714. ==26878== by 0x4EB3C2: Pi::InitGame() (Pi.cpp:966)
  2715. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2716. ==26878== by 0x589A63: main (main.cpp:18)
  2717. ==26878==
  2718. {
  2719. <insert_a_suppression_name_here>
  2720. Memcheck:Cond
  2721. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2722. fun:_ZN23MultiFuncSelectorWidget13UpdateButtonsEv
  2723. fun:_ZN23MultiFuncSelectorWidgetC1Ev
  2724. fun:_ZN10ShipCpanelC1Ev
  2725. fun:_ZN2Pi8InitGameEv
  2726. fun:_ZN2Pi5StartEv
  2727. fun:main
  2728. }
  2729. ==26878== Conditional jump or move depends on uninitialised value(s)
  2730. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2731. ==26878== by 0x5395C2: MultiFuncSelectorWidget::UpdateButtons() (ShipCpanelMultiFuncDisplays.cpp:322)
  2732. ==26878== by 0x539449: MultiFuncSelectorWidget::MultiFuncSelectorWidget() (ShipCpanelMultiFuncDisplays.cpp:307)
  2733. ==26878== by 0x532207: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:41)
  2734. ==26878== by 0x4EB3C2: Pi::InitGame() (Pi.cpp:966)
  2735. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2736. ==26878== by 0x589A63: main (main.cpp:18)
  2737. ==26878== Uninitialised value was created by a heap allocation
  2738. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2739. ==26878== by 0x5321FC: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:41)
  2740. ==26878== by 0x4EB3C2: Pi::InitGame() (Pi.cpp:966)
  2741. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2742. ==26878== by 0x589A63: main (main.cpp:18)
  2743. ==26878==
  2744. {
  2745. <insert_a_suppression_name_here>
  2746. Memcheck:Cond
  2747. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2748. fun:_ZN23MultiFuncSelectorWidget13UpdateButtonsEv
  2749. fun:_ZN23MultiFuncSelectorWidgetC1Ev
  2750. fun:_ZN10ShipCpanelC1Ev
  2751. fun:_ZN2Pi8InitGameEv
  2752. fun:_ZN2Pi5StartEv
  2753. fun:main
  2754. }
  2755. ==26878== Conditional jump or move depends on uninitialised value(s)
  2756. ==26878== at 0x4FC92A: float const& std::min<float>(float const&, float const&) (stl_algobase.h:192)
  2757. ==26878== by 0x5B3AE9: Gui::VScrollPortal::OnChildResizeRequest(Gui::Widget*) (GuiVScrollPortal.cpp:54)
  2758. ==26878== by 0x5B3BDA: Gui::VScrollPortal::Add(Gui::Widget*) (GuiVScrollPortal.cpp:69)
  2759. ==26878== by 0x5796F3: WorldView::WorldView() (WorldView.cpp:56)
  2760. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2761. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2762. ==26878== by 0x589A63: main (main.cpp:18)
  2763. ==26878== Uninitialised value was created by a heap allocation
  2764. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2765. ==26878== by 0x579611: WorldView::WorldView() (WorldView.cpp:48)
  2766. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2767. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2768. ==26878== by 0x589A63: main (main.cpp:18)
  2769. ==26878==
  2770. {
  2771. <insert_a_suppression_name_here>
  2772. Memcheck:Cond
  2773. fun:_ZSt3minIfERKT_S2_S2_
  2774. fun:_ZN3Gui13VScrollPortal20OnChildResizeRequestEPNS_6WidgetE
  2775. fun:_ZN3Gui13VScrollPortal3AddEPNS_6WidgetE
  2776. fun:_ZN9WorldViewC1Ev
  2777. fun:_ZN2Pi8InitGameEv
  2778. fun:_ZN2Pi5StartEv
  2779. fun:main
  2780. }
  2781. ==26878== Conditional jump or move depends on uninitialised value(s)
  2782. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2783. ==26878== by 0x5A4B33: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2784. ==26878== by 0x57A61A: WorldView::WorldView() (WorldView.cpp:118)
  2785. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2786. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2787. ==26878== by 0x589A63: main (main.cpp:18)
  2788. ==26878== Uninitialised value was created by a heap allocation
  2789. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2790. ==26878== by 0x57A5FF: WorldView::WorldView() (WorldView.cpp:118)
  2791. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2792. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2793. ==26878== by 0x589A63: main (main.cpp:18)
  2794. ==26878==
  2795. {
  2796. <insert_a_suppression_name_here>
  2797. Memcheck:Cond
  2798. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2799. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2800. fun:_ZN9WorldViewC1Ev
  2801. fun:_ZN2Pi8InitGameEv
  2802. fun:_ZN2Pi5StartEv
  2803. fun:main
  2804. }
  2805. ==26878== Conditional jump or move depends on uninitialised value(s)
  2806. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2807. ==26878== by 0x5A4B33: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2808. ==26878== by 0x57A61A: WorldView::WorldView() (WorldView.cpp:118)
  2809. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2810. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2811. ==26878== by 0x589A63: main (main.cpp:18)
  2812. ==26878== Uninitialised value was created by a heap allocation
  2813. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2814. ==26878== by 0x57A5FF: WorldView::WorldView() (WorldView.cpp:118)
  2815. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2816. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2817. ==26878== by 0x589A63: main (main.cpp:18)
  2818. ==26878==
  2819. {
  2820. <insert_a_suppression_name_here>
  2821. Memcheck:Cond
  2822. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2823. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2824. fun:_ZN9WorldViewC1Ev
  2825. fun:_ZN2Pi8InitGameEv
  2826. fun:_ZN2Pi5StartEv
  2827. fun:main
  2828. }
  2829. ==26878== Conditional jump or move depends on uninitialised value(s)
  2830. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2831. ==26878== by 0x5A4B33: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2832. ==26878== by 0x57A67E: WorldView::WorldView() (WorldView.cpp:119)
  2833. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2834. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2835. ==26878== by 0x589A63: main (main.cpp:18)
  2836. ==26878== Uninitialised value was created by a heap allocation
  2837. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2838. ==26878== by 0x57A663: WorldView::WorldView() (WorldView.cpp:119)
  2839. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2840. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2841. ==26878== by 0x589A63: main (main.cpp:18)
  2842. ==26878==
  2843. {
  2844. <insert_a_suppression_name_here>
  2845. Memcheck:Cond
  2846. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2847. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2848. fun:_ZN9WorldViewC1Ev
  2849. fun:_ZN2Pi8InitGameEv
  2850. fun:_ZN2Pi5StartEv
  2851. fun:main
  2852. }
  2853. ==26878== Conditional jump or move depends on uninitialised value(s)
  2854. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2855. ==26878== by 0x5A4B33: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2856. ==26878== by 0x57A67E: WorldView::WorldView() (WorldView.cpp:119)
  2857. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2858. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2859. ==26878== by 0x589A63: main (main.cpp:18)
  2860. ==26878== Uninitialised value was created by a heap allocation
  2861. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2862. ==26878== by 0x57A663: WorldView::WorldView() (WorldView.cpp:119)
  2863. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2864. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2865. ==26878== by 0x589A63: main (main.cpp:18)
  2866. ==26878==
  2867. {
  2868. <insert_a_suppression_name_here>
  2869. Memcheck:Cond
  2870. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2871. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2872. fun:_ZN9WorldViewC1Ev
  2873. fun:_ZN2Pi8InitGameEv
  2874. fun:_ZN2Pi5StartEv
  2875. fun:main
  2876. }
  2877. ==26878== Conditional jump or move depends on uninitialised value(s)
  2878. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2879. ==26878== by 0x5A4B33: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2880. ==26878== by 0x57A6E2: WorldView::WorldView() (WorldView.cpp:120)
  2881. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2882. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2883. ==26878== by 0x589A63: main (main.cpp:18)
  2884. ==26878== Uninitialised value was created by a heap allocation
  2885. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2886. ==26878== by 0x57A6C7: WorldView::WorldView() (WorldView.cpp:120)
  2887. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2888. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2889. ==26878== by 0x589A63: main (main.cpp:18)
  2890. ==26878==
  2891. {
  2892. <insert_a_suppression_name_here>
  2893. Memcheck:Cond
  2894. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2895. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2896. fun:_ZN9WorldViewC1Ev
  2897. fun:_ZN2Pi8InitGameEv
  2898. fun:_ZN2Pi5StartEv
  2899. fun:main
  2900. }
  2901. ==26878== Conditional jump or move depends on uninitialised value(s)
  2902. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2903. ==26878== by 0x5A4B33: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2904. ==26878== by 0x57A6E2: WorldView::WorldView() (WorldView.cpp:120)
  2905. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2906. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2907. ==26878== by 0x589A63: main (main.cpp:18)
  2908. ==26878== Uninitialised value was created by a heap allocation
  2909. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2910. ==26878== by 0x57A6C7: WorldView::WorldView() (WorldView.cpp:120)
  2911. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2912. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2913. ==26878== by 0x589A63: main (main.cpp:18)
  2914. ==26878==
  2915. {
  2916. <insert_a_suppression_name_here>
  2917. Memcheck:Cond
  2918. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2919. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2920. fun:_ZN9WorldViewC1Ev
  2921. fun:_ZN2Pi8InitGameEv
  2922. fun:_ZN2Pi5StartEv
  2923. fun:main
  2924. }
  2925. ==26878== Conditional jump or move depends on uninitialised value(s)
  2926. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2927. ==26878== by 0x5A4B33: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2928. ==26878== by 0x57A746: WorldView::WorldView() (WorldView.cpp:121)
  2929. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2930. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2931. ==26878== by 0x589A63: main (main.cpp:18)
  2932. ==26878== Uninitialised value was created by a heap allocation
  2933. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2934. ==26878== by 0x57A72B: WorldView::WorldView() (WorldView.cpp:121)
  2935. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2936. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2937. ==26878== by 0x589A63: main (main.cpp:18)
  2938. ==26878==
  2939. {
  2940. <insert_a_suppression_name_here>
  2941. Memcheck:Cond
  2942. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2943. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2944. fun:_ZN9WorldViewC1Ev
  2945. fun:_ZN2Pi8InitGameEv
  2946. fun:_ZN2Pi5StartEv
  2947. fun:main
  2948. }
  2949. ==26878== Conditional jump or move depends on uninitialised value(s)
  2950. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2951. ==26878== by 0x5A4B33: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2952. ==26878== by 0x57A746: WorldView::WorldView() (WorldView.cpp:121)
  2953. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2954. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2955. ==26878== by 0x589A63: main (main.cpp:18)
  2956. ==26878== Uninitialised value was created by a heap allocation
  2957. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2958. ==26878== by 0x57A72B: WorldView::WorldView() (WorldView.cpp:121)
  2959. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2960. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2961. ==26878== by 0x589A63: main (main.cpp:18)
  2962. ==26878==
  2963. {
  2964. <insert_a_suppression_name_here>
  2965. Memcheck:Cond
  2966. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2967. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2968. fun:_ZN9WorldViewC1Ev
  2969. fun:_ZN2Pi8InitGameEv
  2970. fun:_ZN2Pi5StartEv
  2971. fun:main
  2972. }
  2973. ==26878== Conditional jump or move depends on uninitialised value(s)
  2974. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2975. ==26878== by 0x5A4B33: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2976. ==26878== by 0x57A8E4: WorldView::WorldView() (WorldView.cpp:127)
  2977. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2978. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2979. ==26878== by 0x589A63: main (main.cpp:18)
  2980. ==26878== Uninitialised value was created by a heap allocation
  2981. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2982. ==26878== by 0x57A8C9: WorldView::WorldView() (WorldView.cpp:127)
  2983. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  2984. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  2985. ==26878== by 0x589A63: main (main.cpp:18)
  2986. ==26878==
  2987. {
  2988. <insert_a_suppression_name_here>
  2989. Memcheck:Cond
  2990. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2991. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2992. fun:_ZN9WorldViewC1Ev
  2993. fun:_ZN2Pi8InitGameEv
  2994. fun:_ZN2Pi5StartEv
  2995. fun:main
  2996. }
  2997. ==26878== Conditional jump or move depends on uninitialised value(s)
  2998. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2999. ==26878== by 0x5A4B33: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  3000. ==26878== by 0x57A8E4: WorldView::WorldView() (WorldView.cpp:127)
  3001. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  3002. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3003. ==26878== by 0x589A63: main (main.cpp:18)
  3004. ==26878== Uninitialised value was created by a heap allocation
  3005. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3006. ==26878== by 0x57A8C9: WorldView::WorldView() (WorldView.cpp:127)
  3007. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  3008. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3009. ==26878== by 0x589A63: main (main.cpp:18)
  3010. ==26878==
  3011. {
  3012. <insert_a_suppression_name_here>
  3013. Memcheck:Cond
  3014. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  3015. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  3016. fun:_ZN9WorldViewC1Ev
  3017. fun:_ZN2Pi8InitGameEv
  3018. fun:_ZN2Pi5StartEv
  3019. fun:main
  3020. }
  3021. ==26878== Conditional jump or move depends on uninitialised value(s)
  3022. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  3023. ==26878== by 0x5A4B33: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  3024. ==26878== by 0x57A948: WorldView::WorldView() (WorldView.cpp:128)
  3025. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  3026. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3027. ==26878== by 0x589A63: main (main.cpp:18)
  3028. ==26878== Uninitialised value was created by a heap allocation
  3029. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3030. ==26878== by 0x57A92D: WorldView::WorldView() (WorldView.cpp:128)
  3031. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  3032. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3033. ==26878== by 0x589A63: main (main.cpp:18)
  3034. ==26878==
  3035. {
  3036. <insert_a_suppression_name_here>
  3037. Memcheck:Cond
  3038. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  3039. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  3040. fun:_ZN9WorldViewC1Ev
  3041. fun:_ZN2Pi8InitGameEv
  3042. fun:_ZN2Pi5StartEv
  3043. fun:main
  3044. }
  3045. ==26878== Conditional jump or move depends on uninitialised value(s)
  3046. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  3047. ==26878== by 0x5A4B33: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  3048. ==26878== by 0x57A948: WorldView::WorldView() (WorldView.cpp:128)
  3049. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  3050. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3051. ==26878== by 0x589A63: main (main.cpp:18)
  3052. ==26878== Uninitialised value was created by a heap allocation
  3053. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3054. ==26878== by 0x57A92D: WorldView::WorldView() (WorldView.cpp:128)
  3055. ==26878== by 0x4EB3FA: Pi::InitGame() (Pi.cpp:968)
  3056. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3057. ==26878== by 0x589A63: main (main.cpp:18)
  3058. ==26878==
  3059. {
  3060. <insert_a_suppression_name_here>
  3061. Memcheck:Cond
  3062. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  3063. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  3064. fun:_ZN9WorldViewC1Ev
  3065. fun:_ZN2Pi8InitGameEv
  3066. fun:_ZN2Pi5StartEv
  3067. fun:main
  3068. }
  3069. ==26878== Conditional jump or move depends on uninitialised value(s)
  3070. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  3071. ==26878== by 0x47893A: ShipInfoPage::ShipInfoPage(InfoView*) (InfoView.cpp:182)
  3072. ==26878== by 0x4769B3: InfoView::InfoView() (InfoView.cpp:277)
  3073. ==26878== by 0x4EB486: Pi::InitGame() (Pi.cpp:973)
  3074. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3075. ==26878== by 0x589A63: main (main.cpp:18)
  3076. ==26878== Uninitialised value was created by a heap allocation
  3077. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3078. ==26878== by 0x4769A1: InfoView::InfoView() (InfoView.cpp:277)
  3079. ==26878== by 0x4EB486: Pi::InitGame() (Pi.cpp:973)
  3080. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3081. ==26878== by 0x589A63: main (main.cpp:18)
  3082. ==26878==
  3083. {
  3084. <insert_a_suppression_name_here>
  3085. Memcheck:Cond
  3086. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  3087. fun:_ZN12ShipInfoPageC1EP8InfoView
  3088. fun:_ZN8InfoViewC1Ev
  3089. fun:_ZN2Pi8InitGameEv
  3090. fun:_ZN2Pi5StartEv
  3091. fun:main
  3092. }
  3093. ==26878==
  3094. ==26878== More than 100 errors detected. Subsequent errors
  3095. ==26878== will still be recorded, but in less detail than before.
  3096. ==26878== Conditional jump or move depends on uninitialised value(s)
  3097. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  3098. ==26878== by 0x47893A: ShipInfoPage::ShipInfoPage(InfoView*) (InfoView.cpp:182)
  3099. ==26878== by 0x4769B3: InfoView::InfoView() (InfoView.cpp:277)
  3100. ==26878== by 0x4EB486: Pi::InitGame() (Pi.cpp:973)
  3101. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3102. ==26878== by 0x589A63: main (main.cpp:18)
  3103. ==26878== Uninitialised value was created by a heap allocation
  3104. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3105. ==26878== by 0x4769A1: InfoView::InfoView() (InfoView.cpp:277)
  3106. ==26878== by 0x4EB486: Pi::InitGame() (Pi.cpp:973)
  3107. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3108. ==26878== by 0x589A63: main (main.cpp:18)
  3109. ==26878==
  3110. {
  3111. <insert_a_suppression_name_here>
  3112. Memcheck:Cond
  3113. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  3114. fun:_ZN12ShipInfoPageC1EP8InfoView
  3115. fun:_ZN8InfoViewC1Ev
  3116. fun:_ZN2Pi8InitGameEv
  3117. fun:_ZN2Pi5StartEv
  3118. fun:main
  3119. }
  3120. ==26878== Conditional jump or move depends on uninitialised value(s)
  3121. ==26878== at 0x59FBC9: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  3122. ==26878== by 0x478964: ShipInfoPage::ShipInfoPage(InfoView*) (InfoView.cpp:183)
  3123. ==26878== by 0x4769B3: InfoView::InfoView() (InfoView.cpp:277)
  3124. ==26878== by 0x4EB486: Pi::InitGame() (Pi.cpp:973)
  3125. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3126. ==26878== by 0x589A63: main (main.cpp:18)
  3127. ==26878== Uninitialised value was created by a heap allocation
  3128. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3129. ==26878== by 0x4769A1: InfoView::InfoView() (InfoView.cpp:277)
  3130. ==26878== by 0x4EB486: Pi::InitGame() (Pi.cpp:973)
  3131. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3132. ==26878== by 0x589A63: main (main.cpp:18)
  3133. ==26878==
  3134. {
  3135. <insert_a_suppression_name_here>
  3136. Memcheck:Cond
  3137. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  3138. fun:_ZN12ShipInfoPageC1EP8InfoView
  3139. fun:_ZN8InfoViewC1Ev
  3140. fun:_ZN2Pi8InitGameEv
  3141. fun:_ZN2Pi5StartEv
  3142. fun:main
  3143. }
  3144. ==26878== Conditional jump or move depends on uninitialised value(s)
  3145. ==26878== at 0x59FBF1: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  3146. ==26878== by 0x478964: ShipInfoPage::ShipInfoPage(InfoView*) (InfoView.cpp:183)
  3147. ==26878== by 0x4769B3: InfoView::InfoView() (InfoView.cpp:277)
  3148. ==26878== by 0x4EB486: Pi::InitGame() (Pi.cpp:973)
  3149. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3150. ==26878== by 0x589A63: main (main.cpp:18)
  3151. ==26878== Uninitialised value was created by a heap allocation
  3152. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3153. ==26878== by 0x4769A1: InfoView::InfoView() (InfoView.cpp:277)
  3154. ==26878== by 0x4EB486: Pi::InitGame() (Pi.cpp:973)
  3155. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3156. ==26878== by 0x589A63: main (main.cpp:18)
  3157. ==26878==
  3158. {
  3159. <insert_a_suppression_name_here>
  3160. Memcheck:Cond
  3161. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  3162. fun:_ZN12ShipInfoPageC1EP8InfoView
  3163. fun:_ZN8InfoViewC1Ev
  3164. fun:_ZN2Pi8InitGameEv
  3165. fun:_ZN2Pi5StartEv
  3166. fun:main
  3167. }
  3168. ==26878==
  3169. ==26878== HEAP SUMMARY:
  3170. ==26878== in use at exit: 10,160,207 bytes in 1,554 blocks
  3171. ==26878== total heap usage: 615,260 allocs, 613,706 frees, 673,032,689 bytes allocated
  3172. ==26878==
  3173. ==26878== 24 bytes in 1 blocks are definitely lost in loss record 66 of 378
  3174. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3175. ==26878== by 0x438B36: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:26)
  3176. ==26878== by 0x4352A2: GameMenuView::GameMenuView() (GameMenuView.cpp:443)
  3177. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  3178. ==26878== by 0x589A5E: main (main.cpp:17)
  3179. ==26878==
  3180. {
  3181. <insert_a_suppression_name_here>
  3182. Memcheck:Leak
  3183. fun:_Znwm
  3184. fun:_ZN13VolumeControlC1ERKSsfb
  3185. fun:_ZN12GameMenuViewC1Ev
  3186. fun:_ZN2Pi4InitEv
  3187. fun:main
  3188. }
  3189. ==26878== 31 bytes in 1 blocks are possibly lost in loss record 71 of 378
  3190. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3191. ==26878== 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)
  3192. ==26878== by 0x687BAB9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  3193. ==26878== by 0x687BC5B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  3194. ==26878== by 0x42FE85: Frame::Init(Frame*, char const*, unsigned int) (Frame.cpp:99)
  3195. ==26878== by 0x42F3C3: Frame::Frame(Frame*, char const*) (Frame.cpp:16)
  3196. ==26878== by 0x543195: Space::Init() (Space.cpp:38)
  3197. ==26878== by 0x4E95C1: Pi::Init() (Pi.cpp:486)
  3198. ==26878== by 0x589A5E: main (main.cpp:17)
  3199. ==26878==
  3200. {
  3201. <insert_a_suppression_name_here>
  3202. Memcheck:Leak
  3203. fun:_Znwm
  3204. fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
  3205. fun:_ZNSs9_M_mutateEmmm
  3206. fun:_ZNSs15_M_replace_safeEmmPKcm
  3207. fun:_ZN5Frame4InitEPS_PKcj
  3208. fun:_ZN5FrameC1EPS_PKc
  3209. fun:_ZN5Space4InitEv
  3210. fun:_ZN2Pi4InitEv
  3211. fun:main
  3212. }
  3213. ==26878== 45 bytes in 1 blocks are possibly lost in loss record 126 of 378
  3214. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3215. ==26878== 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)
  3216. ==26878== 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)
  3217. ==26878== 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)
  3218. ==26878== by 0x4EBF2E: Pi::Start() (Pi.cpp:1066)
  3219. ==26878== by 0x589A63: main (main.cpp:18)
  3220. ==26878==
  3221. {
  3222. <insert_a_suppression_name_here>
  3223. Memcheck:Leak
  3224. fun:_Znwm
  3225. fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
  3226. fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
  3227. fun:_ZNSsC1EPKcRKSaIcE
  3228. fun:_ZN2Pi5StartEv
  3229. fun:main
  3230. }
  3231. ==26878== 48 (24 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 144 of 378
  3232. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3233. ==26878== by 0x598BFC: Gui::AddTimer(unsigned int, sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>) (Gui.cpp:64)
  3234. ==26878== by 0x5B4562: Gui::Widget::OnMouseEnter() (GuiWidget.cpp:99)
  3235. ==26878== by 0x59D7DC: Gui::Container::OnMouseMotion(Gui::MouseMotionEvent*) (GuiContainer.cpp:56)
  3236. ==26878== by 0x59D801: Gui::Container::OnMouseMotion(Gui::MouseMotionEvent*) (GuiContainer.cpp:58)
  3237. ==26878== by 0x5A911E: Gui::Screen::OnMouseMotion(SDL_MouseMotionEvent*) (GuiScreen.cpp:174)
  3238. ==26878== by 0x598B6D: Gui::HandleSDLEvent(SDL_Event*) (Gui.cpp:38)
  3239. ==26878== by 0x4E9C6F: Pi::HandleEvents() (Pi.cpp:656)
  3240. ==26878== by 0x4EBFE2: Pi::Start() (Pi.cpp:1079)
  3241. ==26878== by 0x589A63: main (main.cpp:18)
  3242. ==26878==
  3243. {
  3244. <insert_a_suppression_name_here>
  3245. Memcheck:Leak
  3246. fun:_Znwm
  3247. fun:_ZN3Gui8AddTimerEjN4sigc4slotIvNS0_3nilES2_S2_S2_S2_S2_S2_EE
  3248. fun:_ZN3Gui6Widget12OnMouseEnterEv
  3249. fun:_ZN3Gui9Container13OnMouseMotionEPNS_16MouseMotionEventE
  3250. fun:_ZN3Gui9Container13OnMouseMotionEPNS_16MouseMotionEventE
  3251. fun:_ZN3Gui6Screen13OnMouseMotionEP20SDL_MouseMotionEvent
  3252. fun:_ZN3Gui14HandleSDLEventEP9SDL_Event
  3253. fun:_ZN2Pi12HandleEventsEv
  3254. fun:_ZN2Pi5StartEv
  3255. fun:main
  3256. }
  3257. ==26878== 64 (16 direct, 48 indirect) bytes in 1 blocks are definitely lost in loss record 214 of 378
  3258. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3259. ==26878== by 0x573E29: TextureManager::GetTexture(char const*, bool) (TextureManager.cpp:44)
  3260. ==26878== by 0x49B5AA: TextureManager::GetTexture(std::string const&, bool) (TextureManager.h:27)
  3261. ==26878== by 0x4AE1D6: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:885)
  3262. ==26878== by 0x49D0C3: LmrModel::LmrModel(char const*) (LmrModel.cpp:984)
  3263. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  3264. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  3265. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  3266. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  3267. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  3268. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  3269. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  3270. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  3271. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  3272. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  3273. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  3274. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  3275. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  3276. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  3277. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  3278. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  3279. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  3280. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  3281. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  3282. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  3283. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  3284. ==26878== by 0x589A5E: main (main.cpp:17)
  3285. ==26878==
  3286. {
  3287. <insert_a_suppression_name_here>
  3288. Memcheck:Leak
  3289. fun:_Znwm
  3290. fun:_ZN14TextureManager10GetTextureEPKcb
  3291. fun:_ZN14TextureManagerL10GetTextureERKSsb
  3292. fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
  3293. fun:_ZN8LmrModelC1EPKc
  3294. fun:_ZL12define_modelP9lua_State
  3295. fun:luaD_precall
  3296. fun:luaV_execute
  3297. fun:luaD_call
  3298. fun:f_call
  3299. fun:luaD_rawrunprotected
  3300. fun:luaD_pcall
  3301. fun:lua_pcall
  3302. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  3303. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  3304. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  3305. fun:_Z11pi_load_luaP9lua_State
  3306. fun:luaD_precall
  3307. fun:luaV_execute
  3308. fun:luaD_call
  3309. fun:f_call
  3310. fun:luaD_rawrunprotected
  3311. fun:luaD_pcall
  3312. fun:lua_pcall
  3313. }
  3314. ==26878== 72 (24 direct, 48 indirect) bytes in 1 blocks are definitely lost in loss record 231 of 378
  3315. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3316. ==26878== by 0x435E3C: GameMenuView::GameMenuView() (GameMenuView.cpp:529)
  3317. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  3318. ==26878== by 0x589A5E: main (main.cpp:17)
  3319. ==26878==
  3320. {
  3321. <insert_a_suppression_name_here>
  3322. Memcheck:Leak
  3323. fun:_Znwm
  3324. fun:_ZN12GameMenuViewC1Ev
  3325. fun:_ZN2Pi4InitEv
  3326. fun:main
  3327. }
  3328. ==26878== 82 (16 direct, 66 indirect) bytes in 1 blocks are definitely lost in loss record 259 of 378
  3329. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3330. ==26878== by 0x573E29: TextureManager::GetTexture(char const*, bool) (TextureManager.cpp:44)
  3331. ==26878== by 0x49B5AA: TextureManager::GetTexture(std::string const&, bool) (TextureManager.h:27)
  3332. ==26878== by 0x4AE11D: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:882)
  3333. ==26878== by 0x49D0C3: LmrModel::LmrModel(char const*) (LmrModel.cpp:984)
  3334. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  3335. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  3336. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  3337. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  3338. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  3339. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  3340. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  3341. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  3342. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  3343. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  3344. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  3345. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  3346. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  3347. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  3348. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  3349. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  3350. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  3351. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  3352. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  3353. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  3354. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  3355. ==26878== by 0x589A5E: main (main.cpp:17)
  3356. ==26878==
  3357. {
  3358. <insert_a_suppression_name_here>
  3359. Memcheck:Leak
  3360. fun:_Znwm
  3361. fun:_ZN14TextureManager10GetTextureEPKcb
  3362. fun:_ZN14TextureManagerL10GetTextureERKSsb
  3363. fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
  3364. fun:_ZN8LmrModelC1EPKc
  3365. fun:_ZL12define_modelP9lua_State
  3366. fun:luaD_precall
  3367. fun:luaV_execute
  3368. fun:luaD_call
  3369. fun:f_call
  3370. fun:luaD_rawrunprotected
  3371. fun:luaD_pcall
  3372. fun:lua_pcall
  3373. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  3374. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  3375. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  3376. fun:_Z11pi_load_luaP9lua_State
  3377. fun:luaD_precall
  3378. fun:luaV_execute
  3379. fun:luaD_call
  3380. fun:f_call
  3381. fun:luaD_rawrunprotected
  3382. fun:luaD_pcall
  3383. fun:lua_pcall
  3384. }
  3385. ==26878== 96 (24 direct, 72 indirect) bytes in 1 blocks are definitely lost in loss record 268 of 378
  3386. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3387. ==26878== by 0x5A78F4: __gnu_cxx::new_allocator<std::_List_node<Gui::ISelectable*> >::allocate(unsigned long, void const*) (new_allocator.h:92)
  3388. ==26878== by 0x5A7715: std::_List_base<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_get_node() (stl_list.h:327)
  3389. ==26878== by 0x5A7530: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_create_node(Gui::ISelectable* const&) (stl_list.h:473)
  3390. ==26878== by 0x5A737C: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_insert(std::_List_iterator<Gui::ISelectable*>, Gui::ISelectable* const&) (stl_list.h:1515)
  3391. ==26878== by 0x5A71B3: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::push_back(Gui::ISelectable* const&) (stl_list.h:988)
  3392. ==26878== by 0x5A6FA3: Gui::RadioGroup::Add(Gui::ISelectable*) (GuiRadioGroup.cpp:9)
  3393. ==26878== by 0x5A6D2B: Gui::RadioButton::RadioButton(Gui::RadioGroup*) (GuiRadioButton.cpp:11)
  3394. ==26878== by 0x5A2149: Gui::ImageRadioButton::ImageRadioButton(Gui::RadioGroup*, char const*, char const*) (GuiImageRadioButton.cpp:7)
  3395. ==26878== by 0x539386: MultiFuncSelectorWidget::MultiFuncSelectorWidget() (ShipCpanelMultiFuncDisplays.cpp:303)
  3396. ==26878== by 0x532207: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:41)
  3397. ==26878== by 0x4EB3C2: Pi::InitGame() (Pi.cpp:966)
  3398. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3399. ==26878== by 0x589A63: main (main.cpp:18)
  3400. ==26878==
  3401. {
  3402. <insert_a_suppression_name_here>
  3403. Memcheck:Leak
  3404. fun:_Znwm
  3405. fun:_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPN3Gui11ISelectableEEE8allocateEmPKv
  3406. fun:_ZNSt10_List_baseIPN3Gui11ISelectableESaIS2_EE11_M_get_nodeEv
  3407. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE14_M_create_nodeERKS2_
  3408. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE9_M_insertESt14_List_iteratorIS2_ERKS2_
  3409. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE9push_backERKS2_
  3410. fun:_ZN3Gui10RadioGroup3AddEPNS_11ISelectableE
  3411. fun:_ZN3Gui11RadioButtonC1EPNS_10RadioGroupE
  3412. fun:_ZN3Gui16ImageRadioButtonC1EPNS_10RadioGroupEPKcS4_
  3413. fun:_ZN23MultiFuncSelectorWidgetC1Ev
  3414. fun:_ZN10ShipCpanelC1Ev
  3415. fun:_ZN2Pi8InitGameEv
  3416. fun:_ZN2Pi5StartEv
  3417. fun:main
  3418. }
  3419. ==26878== 120 (24 direct, 96 indirect) bytes in 1 blocks are definitely lost in loss record 272 of 378
  3420. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3421. ==26878== by 0x5A78F4: __gnu_cxx::new_allocator<std::_List_node<Gui::ISelectable*> >::allocate(unsigned long, void const*) (new_allocator.h:92)
  3422. ==26878== by 0x5A7715: std::_List_base<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_get_node() (stl_list.h:327)
  3423. ==26878== by 0x5A7530: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_create_node(Gui::ISelectable* const&) (stl_list.h:473)
  3424. ==26878== by 0x5A737C: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_insert(std::_List_iterator<Gui::ISelectable*>, Gui::ISelectable* const&) (stl_list.h:1515)
  3425. ==26878== by 0x5A71B3: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::push_back(Gui::ISelectable* const&) (stl_list.h:988)
  3426. ==26878== by 0x5A6FA3: Gui::RadioGroup::Add(Gui::ISelectable*) (GuiRadioGroup.cpp:9)
  3427. ==26878== by 0x532F32: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:112)
  3428. ==26878== by 0x4EB3C2: Pi::InitGame() (Pi.cpp:966)
  3429. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3430. ==26878== by 0x589A63: main (main.cpp:18)
  3431. ==26878==
  3432. {
  3433. <insert_a_suppression_name_here>
  3434. Memcheck:Leak
  3435. fun:_Znwm
  3436. fun:_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPN3Gui11ISelectableEEE8allocateEmPKv
  3437. fun:_ZNSt10_List_baseIPN3Gui11ISelectableESaIS2_EE11_M_get_nodeEv
  3438. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE14_M_create_nodeERKS2_
  3439. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE9_M_insertESt14_List_iteratorIS2_ERKS2_
  3440. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE9push_backERKS2_
  3441. fun:_ZN3Gui10RadioGroup3AddEPNS_11ISelectableE
  3442. fun:_ZN10ShipCpanelC1Ev
  3443. fun:_ZN2Pi8InitGameEv
  3444. fun:_ZN2Pi5StartEv
  3445. fun:main
  3446. }
  3447. ==26878== 120 (24 direct, 96 indirect) bytes in 1 blocks are definitely lost in loss record 273 of 378
  3448. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3449. ==26878== by 0x5A78F4: __gnu_cxx::new_allocator<std::_List_node<Gui::ISelectable*> >::allocate(unsigned long, void const*) (new_allocator.h:92)
  3450. ==26878== by 0x5A7715: std::_List_base<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_get_node() (stl_list.h:327)
  3451. ==26878== by 0x5A7530: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_create_node(Gui::ISelectable* const&) (stl_list.h:473)
  3452. ==26878== by 0x5A737C: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_insert(std::_List_iterator<Gui::ISelectable*>, Gui::ISelectable* const&) (stl_list.h:1515)
  3453. ==26878== by 0x5A71B3: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::push_back(Gui::ISelectable* const&) (stl_list.h:988)
  3454. ==26878== by 0x5A6FA3: Gui::RadioGroup::Add(Gui::ISelectable*) (GuiRadioGroup.cpp:9)
  3455. ==26878== by 0x5A6D2B: Gui::RadioButton::RadioButton(Gui::RadioGroup*) (GuiRadioButton.cpp:11)
  3456. ==26878== by 0x5A2149: Gui::ImageRadioButton::ImageRadioButton(Gui::RadioGroup*, char const*, char const*) (GuiImageRadioButton.cpp:7)
  3457. ==26878== by 0x53359C: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:142)
  3458. ==26878== by 0x4EB3C2: Pi::InitGame() (Pi.cpp:966)
  3459. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3460. ==26878== by 0x589A63: main (main.cpp:18)
  3461. ==26878==
  3462. {
  3463. <insert_a_suppression_name_here>
  3464. Memcheck:Leak
  3465. fun:_Znwm
  3466. fun:_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPN3Gui11ISelectableEEE8allocateEmPKv
  3467. fun:_ZNSt10_List_baseIPN3Gui11ISelectableESaIS2_EE11_M_get_nodeEv
  3468. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE14_M_create_nodeERKS2_
  3469. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE9_M_insertESt14_List_iteratorIS2_ERKS2_
  3470. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE9push_backERKS2_
  3471. fun:_ZN3Gui10RadioGroup3AddEPNS_11ISelectableE
  3472. fun:_ZN3Gui11RadioButtonC1EPNS_10RadioGroupE
  3473. fun:_ZN3Gui16ImageRadioButtonC1EPNS_10RadioGroupEPKcS4_
  3474. fun:_ZN10ShipCpanelC1Ev
  3475. fun:_ZN2Pi8InitGameEv
  3476. fun:_ZN2Pi5StartEv
  3477. fun:main
  3478. }
  3479. ==26878== 136 (80 direct, 56 indirect) bytes in 1 blocks are definitely lost in loss record 279 of 378
  3480. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3481. ==26878== by 0x440D6D: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, VolumeControl> >::dup(void*) (slot.h:77)
  3482. ==26878== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3483. ==26878== 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)
  3484. ==26878== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3485. ==26878== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3486. ==26878== 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)
  3487. ==26878== by 0x438C91: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:34)
  3488. ==26878== by 0x4352A2: GameMenuView::GameMenuView() (GameMenuView.cpp:443)
  3489. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  3490. ==26878== by 0x589A5E: main (main.cpp:17)
  3491. ==26878==
  3492. {
  3493. <insert_a_suppression_name_here>
  3494. Memcheck:Leak
  3495. fun:_Znwm
  3496. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0Iv13VolumeControlEEE3dupEPv
  3497. fun:_ZN4sigc9slot_baseC1ERKS0_
  3498. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  3499. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  3500. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3501. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3502. fun:_ZN13VolumeControlC1ERKSsfb
  3503. fun:_ZN12GameMenuViewC1Ev
  3504. fun:_ZN2Pi4InitEv
  3505. fun:main
  3506. }
  3507. ==26878== 144 (24 direct, 120 indirect) bytes in 1 blocks are definitely lost in loss record 281 of 378
  3508. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3509. ==26878== by 0x5A78F4: __gnu_cxx::new_allocator<std::_List_node<Gui::ISelectable*> >::allocate(unsigned long, void const*) (new_allocator.h:92)
  3510. ==26878== by 0x5A7715: std::_List_base<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_get_node() (stl_list.h:327)
  3511. ==26878== by 0x5A7530: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_create_node(Gui::ISelectable* const&) (stl_list.h:473)
  3512. ==26878== by 0x5A737C: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_insert(std::_List_iterator<Gui::ISelectable*>, Gui::ISelectable* const&) (stl_list.h:1515)
  3513. ==26878== by 0x5A71B3: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::push_back(Gui::ISelectable* const&) (stl_list.h:988)
  3514. ==26878== by 0x5A6FA3: Gui::RadioGroup::Add(Gui::ISelectable*) (GuiRadioGroup.cpp:9)
  3515. ==26878== by 0x5A6D2B: Gui::RadioButton::RadioButton(Gui::RadioGroup*) (GuiRadioButton.cpp:11)
  3516. ==26878== by 0x435A13: GameMenuView::GameMenuView() (GameMenuView.cpp:498)
  3517. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  3518. ==26878== by 0x589A5E: main (main.cpp:17)
  3519. ==26878==
  3520. {
  3521. <insert_a_suppression_name_here>
  3522. Memcheck:Leak
  3523. fun:_Znwm
  3524. fun:_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPN3Gui11ISelectableEEE8allocateEmPKv
  3525. fun:_ZNSt10_List_baseIPN3Gui11ISelectableESaIS2_EE11_M_get_nodeEv
  3526. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE14_M_create_nodeERKS2_
  3527. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE9_M_insertESt14_List_iteratorIS2_ERKS2_
  3528. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE9push_backERKS2_
  3529. fun:_ZN3Gui10RadioGroup3AddEPNS_11ISelectableE
  3530. fun:_ZN3Gui11RadioButtonC1EPNS_10RadioGroupE
  3531. fun:_ZN12GameMenuViewC1Ev
  3532. fun:_ZN2Pi4InitEv
  3533. fun:main
  3534. }
  3535. ==26878== 144 (24 direct, 120 indirect) bytes in 1 blocks are definitely lost in loss record 282 of 378
  3536. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3537. ==26878== by 0x5A78F4: __gnu_cxx::new_allocator<std::_List_node<Gui::ISelectable*> >::allocate(unsigned long, void const*) (new_allocator.h:92)
  3538. ==26878== by 0x5A7715: std::_List_base<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_get_node() (stl_list.h:327)
  3539. ==26878== by 0x5A7530: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_create_node(Gui::ISelectable* const&) (stl_list.h:473)
  3540. ==26878== by 0x5A737C: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_insert(std::_List_iterator<Gui::ISelectable*>, Gui::ISelectable* const&) (stl_list.h:1515)
  3541. ==26878== by 0x5A71B3: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::push_back(Gui::ISelectable* const&) (stl_list.h:988)
  3542. ==26878== by 0x5A6FA3: Gui::RadioGroup::Add(Gui::ISelectable*) (GuiRadioGroup.cpp:9)
  3543. ==26878== by 0x5A6D2B: Gui::RadioButton::RadioButton(Gui::RadioGroup*) (GuiRadioButton.cpp:11)
  3544. ==26878== by 0x435C4D: GameMenuView::GameMenuView() (GameMenuView.cpp:515)
  3545. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  3546. ==26878== by 0x589A5E: main (main.cpp:17)
  3547. ==26878==
  3548. {
  3549. <insert_a_suppression_name_here>
  3550. Memcheck:Leak
  3551. fun:_Znwm
  3552. fun:_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPN3Gui11ISelectableEEE8allocateEmPKv
  3553. fun:_ZNSt10_List_baseIPN3Gui11ISelectableESaIS2_EE11_M_get_nodeEv
  3554. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE14_M_create_nodeERKS2_
  3555. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE9_M_insertESt14_List_iteratorIS2_ERKS2_
  3556. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE9push_backERKS2_
  3557. fun:_ZN3Gui10RadioGroup3AddEPNS_11ISelectableE
  3558. fun:_ZN3Gui11RadioButtonC1EPNS_10RadioGroupE
  3559. fun:_ZN12GameMenuViewC1Ev
  3560. fun:_ZN2Pi4InitEv
  3561. fun:main
  3562. }
  3563. ==26878== 144 (24 direct, 120 indirect) bytes in 1 blocks are definitely lost in loss record 283 of 378
  3564. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3565. ==26878== by 0x5A78F4: __gnu_cxx::new_allocator<std::_List_node<Gui::ISelectable*> >::allocate(unsigned long, void const*) (new_allocator.h:92)
  3566. ==26878== by 0x5A7715: std::_List_base<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_get_node() (stl_list.h:327)
  3567. ==26878== by 0x5A7530: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_create_node(Gui::ISelectable* const&) (stl_list.h:473)
  3568. ==26878== by 0x5A737C: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_insert(std::_List_iterator<Gui::ISelectable*>, Gui::ISelectable* const&) (stl_list.h:1515)
  3569. ==26878== by 0x5A71B3: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::push_back(Gui::ISelectable* const&) (stl_list.h:988)
  3570. ==26878== by 0x5A6FA3: Gui::RadioGroup::Add(Gui::ISelectable*) (GuiRadioGroup.cpp:9)
  3571. ==26878== by 0x5A6D2B: Gui::RadioButton::RadioButton(Gui::RadioGroup*) (GuiRadioButton.cpp:11)
  3572. ==26878== by 0x4360C1: GameMenuView::GameMenuView() (GameMenuView.cpp:549)
  3573. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  3574. ==26878== by 0x589A5E: main (main.cpp:17)
  3575. ==26878==
  3576. {
  3577. <insert_a_suppression_name_here>
  3578. Memcheck:Leak
  3579. fun:_Znwm
  3580. fun:_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPN3Gui11ISelectableEEE8allocateEmPKv
  3581. fun:_ZNSt10_List_baseIPN3Gui11ISelectableESaIS2_EE11_M_get_nodeEv
  3582. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE14_M_create_nodeERKS2_
  3583. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE9_M_insertESt14_List_iteratorIS2_ERKS2_
  3584. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE9push_backERKS2_
  3585. fun:_ZN3Gui10RadioGroup3AddEPNS_11ISelectableE
  3586. fun:_ZN3Gui11RadioButtonC1EPNS_10RadioGroupE
  3587. fun:_ZN12GameMenuViewC1Ev
  3588. fun:_ZN2Pi4InitEv
  3589. fun:main
  3590. }
  3591. ==26878== 160 (24 direct, 136 indirect) bytes in 1 blocks are definitely lost in loss record 287 of 378
  3592. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3593. ==26878== by 0x438B36: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:26)
  3594. ==26878== by 0x43510A: GameMenuView::GameMenuView() (GameMenuView.cpp:439)
  3595. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  3596. ==26878== by 0x589A5E: main (main.cpp:17)
  3597. ==26878==
  3598. {
  3599. <insert_a_suppression_name_here>
  3600. Memcheck:Leak
  3601. fun:_Znwm
  3602. fun:_ZN13VolumeControlC1ERKSsfb
  3603. fun:_ZN12GameMenuViewC1Ev
  3604. fun:_ZN2Pi4InitEv
  3605. fun:main
  3606. }
  3607. ==26878== 160 (24 direct, 136 indirect) bytes in 1 blocks are definitely lost in loss record 288 of 378
  3608. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3609. ==26878== by 0x438B36: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:26)
  3610. ==26878== by 0x4351D6: GameMenuView::GameMenuView() (GameMenuView.cpp:441)
  3611. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  3612. ==26878== by 0x589A5E: main (main.cpp:17)
  3613. ==26878==
  3614. {
  3615. <insert_a_suppression_name_here>
  3616. Memcheck:Leak
  3617. fun:_Znwm
  3618. fun:_ZN13VolumeControlC1ERKSsfb
  3619. fun:_ZN12GameMenuViewC1Ev
  3620. fun:_ZN2Pi4InitEv
  3621. fun:main
  3622. }
  3623. ==26878== 216 (24 direct, 192 indirect) bytes in 1 blocks are definitely lost in loss record 306 of 378
  3624. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3625. ==26878== by 0x4362C5: GameMenuView::GameMenuView() (GameMenuView.cpp:567)
  3626. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  3627. ==26878== by 0x589A5E: main (main.cpp:17)
  3628. ==26878==
  3629. {
  3630. <insert_a_suppression_name_here>
  3631. Memcheck:Leak
  3632. fun:_Znwm
  3633. fun:_ZN12GameMenuViewC1Ev
  3634. fun:_ZN2Pi4InitEv
  3635. fun:main
  3636. }
  3637. ==26878== 240 bytes in 10 blocks are definitely lost in loss record 309 of 378
  3638. ==26878== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3639. ==26878== by 0x54B281: SpaceStationType::_ReadStageDurations(char const*, int*, double**) (SpaceStation.cpp:35)
  3640. ==26878== by 0x54B3E9: SpaceStationType::ReadStageDurations() (SpaceStation.cpp:55)
  3641. ==26878== by 0x54BD4F: SpaceStation::Init() (SpaceStation.cpp:190)
  3642. ==26878== by 0x4E95D3: Pi::Init() (Pi.cpp:489)
  3643. ==26878== by 0x589A5E: main (main.cpp:17)
  3644. ==26878==
  3645. {
  3646. <insert_a_suppression_name_here>
  3647. Memcheck:Leak
  3648. fun:_Znam
  3649. fun:_ZN16SpaceStationType19_ReadStageDurationsEPKcPiPPd
  3650. fun:_ZN16SpaceStationType18ReadStageDurationsEv
  3651. fun:_ZN12SpaceStation4InitEv
  3652. fun:_ZN2Pi4InitEv
  3653. fun:main
  3654. }
  3655. ==26878== 320 bytes in 1 blocks are possibly lost in loss record 316 of 378
  3656. ==26878== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3657. ==26878== by 0x4010FDE: _dl_allocate_tls (dl-tls.c:300)
  3658. ==26878== by 0x7302473: pthread_create@@GLIBC_2.2.5 (allocatestack.c:579)
  3659. ==26878== by 0x5910237: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  3660. ==26878== by 0x58C9D22: SDL_CreateThread (in /usr/lib/libSDL-1.2.so.0.11.3)
  3661. ==26878== by 0x44726D: GeoSphere::Init() (GeoSphere.cpp:1078)
  3662. ==26878== by 0x4E959D: Pi::Init() (Pi.cpp:480)
  3663. ==26878== by 0x589A5E: main (main.cpp:17)
  3664. ==26878==
  3665. {
  3666. <insert_a_suppression_name_here>
  3667. Memcheck:Leak
  3668. fun:calloc
  3669. fun:_dl_allocate_tls
  3670. fun:pthread_create@@GLIBC_2.2.5
  3671. obj:/usr/lib/libSDL-1.2.so.0.11.3
  3672. fun:SDL_CreateThread
  3673. fun:_ZN9GeoSphere4InitEv
  3674. fun:_ZN2Pi4InitEv
  3675. fun:main
  3676. }
  3677. ==26878== 320 bytes in 10 blocks are definitely lost in loss record 317 of 378
  3678. ==26878== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3679. ==26878== by 0x54B281: SpaceStationType::_ReadStageDurations(char const*, int*, double**) (SpaceStation.cpp:35)
  3680. ==26878== by 0x54B3C8: SpaceStationType::ReadStageDurations() (SpaceStation.cpp:54)
  3681. ==26878== by 0x54BD4F: SpaceStation::Init() (SpaceStation.cpp:190)
  3682. ==26878== by 0x4E95D3: Pi::Init() (Pi.cpp:489)
  3683. ==26878== by 0x589A5E: main (main.cpp:17)
  3684. ==26878==
  3685. {
  3686. <insert_a_suppression_name_here>
  3687. Memcheck:Leak
  3688. fun:_Znam
  3689. fun:_ZN16SpaceStationType19_ReadStageDurationsEPKcPiPPd
  3690. fun:_ZN16SpaceStationType18ReadStageDurationsEv
  3691. fun:_ZN12SpaceStation4InitEv
  3692. fun:_ZN2Pi4InitEv
  3693. fun:main
  3694. }
  3695. ==26878== 642 (112 direct, 530 indirect) bytes in 7 blocks are definitely lost in loss record 328 of 378
  3696. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3697. ==26878== by 0x573E29: TextureManager::GetTexture(char const*, bool) (TextureManager.cpp:44)
  3698. ==26878== by 0x49B5AA: TextureManager::GetTexture(std::string const&, bool) (TextureManager.h:27)
  3699. ==26878== by 0x4AE095: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:880)
  3700. ==26878== by 0x49D0C3: LmrModel::LmrModel(char const*) (LmrModel.cpp:984)
  3701. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  3702. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  3703. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  3704. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  3705. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  3706. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  3707. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  3708. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  3709. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  3710. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  3711. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  3712. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  3713. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  3714. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  3715. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  3716. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  3717. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  3718. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  3719. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  3720. ==26878== by 0x589A5E: main (main.cpp:17)
  3721. ==26878==
  3722. {
  3723. <insert_a_suppression_name_here>
  3724. Memcheck:Leak
  3725. fun:_Znwm
  3726. fun:_ZN14TextureManager10GetTextureEPKcb
  3727. fun:_ZN14TextureManagerL10GetTextureERKSsb
  3728. fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
  3729. fun:_ZN8LmrModelC1EPKc
  3730. fun:_ZL12define_modelP9lua_State
  3731. fun:luaD_precall
  3732. fun:luaV_execute
  3733. fun:luaD_call
  3734. fun:f_call
  3735. fun:luaD_rawrunprotected
  3736. fun:luaD_pcall
  3737. fun:lua_pcall
  3738. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  3739. fun:_Z11pi_load_luaP9lua_State
  3740. fun:luaD_precall
  3741. fun:luaV_execute
  3742. fun:luaD_call
  3743. fun:f_call
  3744. fun:luaD_rawrunprotected
  3745. fun:luaD_pcall
  3746. fun:lua_pcall
  3747. fun:_Z20LmrModelCompilerInitv
  3748. fun:_ZN2Pi4InitEv
  3749. }
  3750. ==26878== 864 (24 direct, 840 indirect) bytes in 1 blocks are definitely lost in loss record 334 of 378
  3751. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3752. ==26878== by 0x5A78F4: __gnu_cxx::new_allocator<std::_List_node<Gui::ISelectable*> >::allocate(unsigned long, void const*) (new_allocator.h:92)
  3753. ==26878== by 0x5A7715: std::_List_base<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_get_node() (stl_list.h:327)
  3754. ==26878== by 0x5A7530: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_create_node(Gui::ISelectable* const&) (stl_list.h:473)
  3755. ==26878== by 0x5A737C: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::_M_insert(std::_List_iterator<Gui::ISelectable*>, Gui::ISelectable* const&) (stl_list.h:1515)
  3756. ==26878== by 0x5A71B3: std::list<Gui::ISelectable*, std::allocator<Gui::ISelectable*> >::push_back(Gui::ISelectable* const&) (stl_list.h:988)
  3757. ==26878== by 0x5A6FA3: Gui::RadioGroup::Add(Gui::ISelectable*) (GuiRadioGroup.cpp:9)
  3758. ==26878== by 0x5A6D2B: Gui::RadioButton::RadioButton(Gui::RadioGroup*) (GuiRadioButton.cpp:11)
  3759. ==26878== by 0x435644: GameMenuView::GameMenuView() (GameMenuView.cpp:471)
  3760. ==26878== by 0x4E9746: Pi::Init() (Pi.cpp:549)
  3761. ==26878== by 0x589A5E: main (main.cpp:17)
  3762. ==26878==
  3763. {
  3764. <insert_a_suppression_name_here>
  3765. Memcheck:Leak
  3766. fun:_Znwm
  3767. fun:_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPN3Gui11ISelectableEEE8allocateEmPKv
  3768. fun:_ZNSt10_List_baseIPN3Gui11ISelectableESaIS2_EE11_M_get_nodeEv
  3769. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE14_M_create_nodeERKS2_
  3770. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE9_M_insertESt14_List_iteratorIS2_ERKS2_
  3771. fun:_ZNSt4listIPN3Gui11ISelectableESaIS2_EE9push_backERKS2_
  3772. fun:_ZN3Gui10RadioGroup3AddEPNS_11ISelectableE
  3773. fun:_ZN3Gui11RadioButtonC1EPNS_10RadioGroupE
  3774. fun:_ZN12GameMenuViewC1Ev
  3775. fun:_ZN2Pi4InitEv
  3776. fun:main
  3777. }
  3778. ==26878== 1,112 (24 direct, 1,088 indirect) bytes in 1 blocks are definitely lost in loss record 337 of 378
  3779. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3780. ==26878== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  3781. ==26878== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  3782. ==26878== 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)
  3783. ==26878== by 0x59D34F: Gui::Container::Container() (GuiContainer.cpp:12)
  3784. ==26878== by 0x5AB1FC: Gui::Stack::Stack() (GuiStack.cpp:6)
  3785. ==26878== by 0x555208: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:50)
  3786. ==26878== by 0x4EB46A: Pi::InitGame() (Pi.cpp:972)
  3787. ==26878== by 0x4EC1E4: Pi::Start() (Pi.cpp:1112)
  3788. ==26878== by 0x589A63: main (main.cpp:18)
  3789. ==26878==
  3790. {
  3791. <insert_a_suppression_name_here>
  3792. Memcheck:Leak
  3793. fun:_Znwm
  3794. fun:_ZNK4sigc11signal_base4implEv
  3795. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  3796. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  3797. fun:_ZN3Gui9ContainerC1Ev
  3798. fun:_ZN3Gui5StackC1Ev
  3799. fun:_ZN16SpaceStationViewC1Ev
  3800. fun:_ZN2Pi8InitGameEv
  3801. fun:_ZN2Pi5StartEv
  3802. fun:main
  3803. }
  3804. ==26878== 2,568 (544 direct, 2,024 indirect) bytes in 34 blocks are definitely lost in loss record 356 of 378
  3805. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3806. ==26878== by 0x573E29: TextureManager::GetTexture(char const*, bool) (TextureManager.cpp:44)
  3807. ==26878== by 0x49B5AA: TextureManager::GetTexture(std::string const&, bool) (TextureManager.h:27)
  3808. ==26878== by 0x4AE095: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:880)
  3809. ==26878== by 0x49D0C3: LmrModel::LmrModel(char const*) (LmrModel.cpp:984)
  3810. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  3811. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  3812. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  3813. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  3814. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  3815. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  3816. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  3817. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  3818. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  3819. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  3820. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  3821. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  3822. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  3823. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  3824. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  3825. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  3826. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  3827. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  3828. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  3829. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  3830. ==26878== by 0x589A5E: main (main.cpp:17)
  3831. ==26878==
  3832. {
  3833. <insert_a_suppression_name_here>
  3834. Memcheck:Leak
  3835. fun:_Znwm
  3836. fun:_ZN14TextureManager10GetTextureEPKcb
  3837. fun:_ZN14TextureManagerL10GetTextureERKSsb
  3838. fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
  3839. fun:_ZN8LmrModelC1EPKc
  3840. fun:_ZL12define_modelP9lua_State
  3841. fun:luaD_precall
  3842. fun:luaV_execute
  3843. fun:luaD_call
  3844. fun:f_call
  3845. fun:luaD_rawrunprotected
  3846. fun:luaD_pcall
  3847. fun:lua_pcall
  3848. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  3849. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  3850. fun:_Z11pi_load_luaP9lua_State
  3851. fun:luaD_precall
  3852. fun:luaV_execute
  3853. fun:luaD_call
  3854. fun:f_call
  3855. fun:luaD_rawrunprotected
  3856. fun:luaD_pcall
  3857. fun:lua_pcall
  3858. fun:_Z20LmrModelCompilerInitv
  3859. }
  3860. ==26878== 2,640 bytes in 1 blocks are possibly lost in loss record 358 of 378
  3861. ==26878== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3862. ==26878== by 0x5770AA: VectorFont::VectorFont(FontManager&, std::string const&) (VectorFont.cpp:439)
  3863. ==26878== by 0x42C752: FontManager::GetVectorFont(std::string const&) (FontManager.cpp:46)
  3864. ==26878== by 0x4A8C94: LmrModelCompilerInit() (LmrModel.cpp:4204)
  3865. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  3866. ==26878== by 0x589A5E: main (main.cpp:17)
  3867. ==26878==
  3868. {
  3869. <insert_a_suppression_name_here>
  3870. Memcheck:Leak
  3871. fun:malloc
  3872. fun:_ZN10VectorFontC1ER11FontManagerRKSs
  3873. fun:_ZN11FontManager13GetVectorFontERKSs
  3874. fun:_Z20LmrModelCompilerInitv
  3875. fun:_ZN2Pi4InitEv
  3876. fun:main
  3877. }
  3878. ==26878== 12,158 (2,480 direct, 9,678 indirect) bytes in 155 blocks are definitely lost in loss record 368 of 378
  3879. ==26878== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3880. ==26878== by 0x573E29: TextureManager::GetTexture(char const*, bool) (TextureManager.cpp:44)
  3881. ==26878== by 0x49B5AA: TextureManager::GetTexture(std::string const&, bool) (TextureManager.h:27)
  3882. ==26878== by 0x4AE095: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:880)
  3883. ==26878== by 0x49D0C3: LmrModel::LmrModel(char const*) (LmrModel.cpp:984)
  3884. ==26878== by 0x4A8454: define_model(lua_State*) (LmrModel.cpp:4134)
  3885. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  3886. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  3887. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  3888. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  3889. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  3890. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  3891. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  3892. ==26878== by 0x4E0375: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:124)
  3893. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  3894. ==26878== by 0x4E0291: pi_lua_dofile_recursive(lua_State*, std::string) (LuaUtils.cpp:114)
  3895. ==26878== by 0x4E05C5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  3896. ==26878== by 0x5C0140: luaD_precall (ldo.c:319)
  3897. ==26878== by 0x5D4E16: luaV_execute (lvm.c:590)
  3898. ==26878== by 0x5C03E9: luaD_call (ldo.c:377)
  3899. ==26878== by 0x5BB27F: f_call (lapi.c:800)
  3900. ==26878== by 0x5BF3AA: luaD_rawrunprotected (ldo.c:116)
  3901. ==26878== by 0x5C0800: luaD_pcall (ldo.c:463)
  3902. ==26878== by 0x5BB327: lua_pcall (lapi.c:821)
  3903. ==26878== by 0x4A9776: LmrModelCompilerInit() (LmrModel.cpp:4284)
  3904. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  3905. ==26878== by 0x589A5E: main (main.cpp:17)
  3906. ==26878==
  3907. {
  3908. <insert_a_suppression_name_here>
  3909. Memcheck:Leak
  3910. fun:_Znwm
  3911. fun:_ZN14TextureManager10GetTextureEPKcb
  3912. fun:_ZN14TextureManagerL10GetTextureERKSsb
  3913. fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
  3914. fun:_ZN8LmrModelC1EPKc
  3915. fun:_ZL12define_modelP9lua_State
  3916. fun:luaD_precall
  3917. fun:luaV_execute
  3918. fun:luaD_call
  3919. fun:f_call
  3920. fun:luaD_rawrunprotected
  3921. fun:luaD_pcall
  3922. fun:lua_pcall
  3923. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  3924. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  3925. fun:_Z23pi_lua_dofile_recursiveP9lua_StateSs
  3926. fun:_Z11pi_load_luaP9lua_State
  3927. fun:luaD_precall
  3928. fun:luaV_execute
  3929. fun:luaD_call
  3930. fun:f_call
  3931. fun:luaD_rawrunprotected
  3932. fun:luaD_pcall
  3933. fun:lua_pcall
  3934. }
  3935. ==26878== 22,656 bytes in 95 blocks are definitely lost in loss record 371 of 378
  3936. ==26878== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3937. ==26878== by 0x57713A: VectorFont::VectorFont(FontManager&, std::string const&) (VectorFont.cpp:443)
  3938. ==26878== by 0x42C752: FontManager::GetVectorFont(std::string const&) (FontManager.cpp:46)
  3939. ==26878== by 0x4A8C94: LmrModelCompilerInit() (LmrModel.cpp:4204)
  3940. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  3941. ==26878== by 0x589A5E: main (main.cpp:17)
  3942. ==26878==
  3943. {
  3944. <insert_a_suppression_name_here>
  3945. Memcheck:Leak
  3946. fun:malloc
  3947. fun:_ZN10VectorFontC1ER11FontManagerRKSs
  3948. fun:_ZN11FontManager13GetVectorFontERKSs
  3949. fun:_Z20LmrModelCompilerInitv
  3950. fun:_ZN2Pi4InitEv
  3951. fun:main
  3952. }
  3953. ==26878== 44,100 bytes in 1 blocks are definitely lost in loss record 372 of 378
  3954. ==26878== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3955. ==26878== by 0x53F486: Sound::load_sound(std::string const&, std::string const&) (Sound.cpp:390)
  3956. ==26878== by 0x58CB1B: foreach_file_in(std::string const&, void (*)(std::string const&, std::string const&)) (utils.cpp:426)
  3957. ==26878== by 0x53F7FD: Sound::Init() (Sound.cpp:447)
  3958. ==26878== by 0x4E9601: Pi::Init() (Pi.cpp:493)
  3959. ==26878== by 0x589A5E: main (main.cpp:17)
  3960. ==26878==
  3961. {
  3962. <insert_a_suppression_name_here>
  3963. Memcheck:Leak
  3964. fun:_Znam
  3965. fun:_ZN5SoundL10load_soundERKSsS1_
  3966. fun:_Z15foreach_file_inRKSsPFvS0_S0_E
  3967. fun:_ZN5Sound4InitEv
  3968. fun:_ZN2Pi4InitEv
  3969. fun:main
  3970. }
  3971. ==26878== 94,680 bytes in 94 blocks are definitely lost in loss record 376 of 378
  3972. ==26878== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3973. ==26878== by 0x5770AA: VectorFont::VectorFont(FontManager&, std::string const&) (VectorFont.cpp:439)
  3974. ==26878== by 0x42C752: FontManager::GetVectorFont(std::string const&) (FontManager.cpp:46)
  3975. ==26878== by 0x4A8C94: LmrModelCompilerInit() (LmrModel.cpp:4204)
  3976. ==26878== by 0x4E9579: Pi::Init() (Pi.cpp:469)
  3977. ==26878== by 0x589A5E: main (main.cpp:17)
  3978. ==26878==
  3979. {
  3980. <insert_a_suppression_name_here>
  3981. Memcheck:Leak
  3982. fun:malloc
  3983. fun:_ZN10VectorFontC1ER11FontManagerRKSs
  3984. fun:_ZN11FontManager13GetVectorFontERKSs
  3985. fun:_Z20LmrModelCompilerInitv
  3986. fun:_ZN2Pi4InitEv
  3987. fun:main
  3988. }
  3989. ==26878== 1,174,122 bytes in 2 blocks are possibly lost in loss record 377 of 378
  3990. ==26878== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3991. ==26878== by 0x53F486: Sound::load_sound(std::string const&, std::string const&) (Sound.cpp:390)
  3992. ==26878== by 0x58CB1B: foreach_file_in(std::string const&, void (*)(std::string const&, std::string const&)) (utils.cpp:426)
  3993. ==26878== by 0x53F66F: Sound::load_sound(std::string const&, std::string const&) (Sound.cpp:417)
  3994. ==26878== by 0x58CB1B: foreach_file_in(std::string const&, void (*)(std::string const&, std::string const&)) (utils.cpp:426)
  3995. ==26878== by 0x53F7FD: Sound::Init() (Sound.cpp:447)
  3996. ==26878== by 0x4E9601: Pi::Init() (Pi.cpp:493)
  3997. ==26878== by 0x589A5E: main (main.cpp:17)
  3998. ==26878==
  3999. {
  4000. <insert_a_suppression_name_here>
  4001. Memcheck:Leak
  4002. fun:_Znam
  4003. fun:_ZN5SoundL10load_soundERKSsS1_
  4004. fun:_Z15foreach_file_inRKSsPFvS0_S0_E
  4005. fun:_ZN5SoundL10load_soundERKSsS1_
  4006. fun:_Z15foreach_file_inRKSsPFvS0_S0_E
  4007. fun:_ZN5Sound4InitEv
  4008. fun:_ZN2Pi4InitEv
  4009. fun:main
  4010. }
  4011. ==26878== 8,440,494 bytes in 25 blocks are definitely lost in loss record 378 of 378
  4012. ==26878== at 0x4C26CF7: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  4013. ==26878== by 0x53F486: Sound::load_sound(std::string const&, std::string const&) (Sound.cpp:390)
  4014. ==26878== by 0x58CB1B: foreach_file_in(std::string const&, void (*)(std::string const&, std::string const&)) (utils.cpp:426)
  4015. ==26878== by 0x53F66F: Sound::load_sound(std::string const&, std::string const&) (Sound.cpp:417)
  4016. ==26878== by 0x58CB1B: foreach_file_in(std::string const&, void (*)(std::string const&, std::string const&)) (utils.cpp:426)
  4017. ==26878== by 0x53F7FD: Sound::Init() (Sound.cpp:447)
  4018. ==26878== by 0x4E9601: Pi::Init() (Pi.cpp:493)
  4019. ==26878== by 0x589A5E: main (main.cpp:17)
  4020. ==26878==
  4021. {
  4022. <insert_a_suppression_name_here>
  4023. Memcheck:Leak
  4024. fun:_Znam
  4025. fun:_ZN5SoundL10load_soundERKSsS1_
  4026. fun:_Z15foreach_file_inRKSsPFvS0_S0_E
  4027. fun:_ZN5SoundL10load_soundERKSsS1_
  4028. fun:_Z15foreach_file_inRKSsPFvS0_S0_E
  4029. fun:_ZN5Sound4InitEv
  4030. fun:_ZN2Pi4InitEv
  4031. fun:main
  4032. }
  4033. ==26878== LEAK SUMMARY:
  4034. ==26878== definitely lost: 8,606,074 bytes in 448 blocks
  4035. ==26878== indirectly lost: 15,490 bytes in 286 blocks
  4036. ==26878== possibly lost: 1,177,158 bytes in 6 blocks
  4037. ==26878== still reachable: 307,019 bytes in 284 blocks
  4038. ==26878== suppressed: 54,466 bytes in 530 blocks
  4039. ==26878== Reachable blocks (those to which a pointer was found) are not shown.
  4040. ==26878== To see them, rerun with: --leak-check=full --show-reachable=yes
  4041. ==26878==
  4042. ==26878== For counts of detected and suppressed errors, rerun with: -v
  4043. ==26878== ERROR SUMMARY: 3238 errors from 134 contexts (suppressed: 576 from 175)
  4044.  
  4045.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement