Advertisement
robn

Untitled

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