Advertisement
robn

Untitled

Oct 9th, 2011
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 168.23 KB | None | 0 0
  1.  
  2. ==1040== Memcheck, a memory error detector
  3. ==1040== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
  4. ==1040== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
  5. ==1040== Command: ./pioneer
  6. ==1040== Parent PID: 1039
  7. ==1040==
  8. ==1040== Invalid read of size 8
  9. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  10. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  11. ==1040== by 0x47D638: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:383)
  12. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  13. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  14. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  15. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  16. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  17. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  18. ==1040== Address 0xf4f88d8 is 24 bytes inside a block of size 31 alloc'd
  19. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  20. ==1040== 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)
  21. ==1040== 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)
  22. ==1040== 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)
  23. ==1040== by 0x47D624: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:383)
  24. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  25. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  26. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  27. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  28. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  29. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  30. ==1040==
  31. {
  32. <insert_a_suppression_name_here>
  33. Memcheck:Addr8
  34. fun:__strspn_sse42
  35. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  36. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  37. fun:_ZN11KeyBindings11SetDefaultsEv
  38. fun:_ZN10GameConfigC1ERKSs
  39. fun:_Z41__static_initialization_and_destruction_0ii
  40. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  41. fun:__libc_csu_init
  42. fun:(below main)
  43. }
  44. ==1040== Invalid read of size 8
  45. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  46. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  47. ==1040== by 0x47D6CC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:384)
  48. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  49. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  50. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  51. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  52. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  53. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  54. ==1040== Address 0xf4f89a8 is 24 bytes inside a block of size 31 alloc'd
  55. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  56. ==1040== 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)
  57. ==1040== 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)
  58. ==1040== 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)
  59. ==1040== by 0x47D6B8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:384)
  60. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  61. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  62. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  63. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  64. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  65. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  66. ==1040==
  67. {
  68. <insert_a_suppression_name_here>
  69. Memcheck:Addr8
  70. fun:__strspn_sse42
  71. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  72. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  73. fun:_ZN11KeyBindings11SetDefaultsEv
  74. fun:_ZN10GameConfigC1ERKSs
  75. fun:_Z41__static_initialization_and_destruction_0ii
  76. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  77. fun:__libc_csu_init
  78. fun:(below main)
  79. }
  80. ==1040== Invalid read of size 8
  81. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  82. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  83. ==1040== by 0x47D760: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:385)
  84. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  85. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  86. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  87. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  88. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  89. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  90. ==1040== Address 0xf4f8a78 is 24 bytes inside a block of size 30 alloc'd
  91. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  92. ==1040== 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)
  93. ==1040== 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)
  94. ==1040== 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)
  95. ==1040== by 0x47D74C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:385)
  96. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  97. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  98. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  99. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  100. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  101. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  102. ==1040==
  103. {
  104. <insert_a_suppression_name_here>
  105. Memcheck:Addr8
  106. fun:__strspn_sse42
  107. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  108. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  109. fun:_ZN11KeyBindings11SetDefaultsEv
  110. fun:_ZN10GameConfigC1ERKSs
  111. fun:_Z41__static_initialization_and_destruction_0ii
  112. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  113. fun:__libc_csu_init
  114. fun:(below main)
  115. }
  116. ==1040== Invalid read of size 8
  117. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  118. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  119. ==1040== by 0x47D7F4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:386)
  120. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  121. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  122. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  123. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  124. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  125. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  126. ==1040== Address 0xf4f8b48 is 24 bytes inside a block of size 31 alloc'd
  127. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  128. ==1040== 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)
  129. ==1040== 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)
  130. ==1040== 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)
  131. ==1040== by 0x47D7E0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:386)
  132. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  133. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  134. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  135. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  136. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  137. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  138. ==1040==
  139. {
  140. <insert_a_suppression_name_here>
  141. Memcheck:Addr8
  142. fun:__strspn_sse42
  143. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  144. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  145. fun:_ZN11KeyBindings11SetDefaultsEv
  146. fun:_ZN10GameConfigC1ERKSs
  147. fun:_Z41__static_initialization_and_destruction_0ii
  148. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  149. fun:__libc_csu_init
  150. fun:(below main)
  151. }
  152. ==1040== Invalid read of size 8
  153. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  154. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  155. ==1040== by 0x47D888: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:387)
  156. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  157. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  158. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  159. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  160. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  161. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  162. ==1040== Address 0xf4f8c18 is 24 bytes inside a block of size 31 alloc'd
  163. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  164. ==1040== 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)
  165. ==1040== 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)
  166. ==1040== 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)
  167. ==1040== by 0x47D874: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:387)
  168. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  169. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  170. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  171. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  172. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  173. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  174. ==1040==
  175. {
  176. <insert_a_suppression_name_here>
  177. Memcheck:Addr8
  178. fun:__strspn_sse42
  179. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  180. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  181. fun:_ZN11KeyBindings11SetDefaultsEv
  182. fun:_ZN10GameConfigC1ERKSs
  183. fun:_Z41__static_initialization_and_destruction_0ii
  184. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  185. fun:__libc_csu_init
  186. fun:(below main)
  187. }
  188. ==1040== Invalid read of size 8
  189. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  190. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  191. ==1040== by 0x47D91C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:388)
  192. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  193. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  194. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  195. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  196. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  197. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  198. ==1040== Address 0xf4f8ce8 is 24 bytes inside a block of size 31 alloc'd
  199. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  200. ==1040== 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)
  201. ==1040== 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)
  202. ==1040== 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)
  203. ==1040== by 0x47D908: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:388)
  204. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  205. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  206. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  207. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  208. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  209. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  210. ==1040==
  211. {
  212. <insert_a_suppression_name_here>
  213. Memcheck:Addr8
  214. fun:__strspn_sse42
  215. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  216. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  217. fun:_ZN11KeyBindings11SetDefaultsEv
  218. fun:_ZN10GameConfigC1ERKSs
  219. fun:_Z41__static_initialization_and_destruction_0ii
  220. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  221. fun:__libc_csu_init
  222. fun:(below main)
  223. }
  224. ==1040== Invalid read of size 8
  225. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  226. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  227. ==1040== by 0x47D9B0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:389)
  228. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  229. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  230. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  231. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  232. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  233. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  234. ==1040== Address 0xf4f8db8 is 24 bytes inside a block of size 31 alloc'd
  235. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  236. ==1040== 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)
  237. ==1040== 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)
  238. ==1040== 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)
  239. ==1040== by 0x47D99C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:389)
  240. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  241. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  242. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  243. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  244. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  245. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  246. ==1040==
  247. {
  248. <insert_a_suppression_name_here>
  249. Memcheck:Addr8
  250. fun:__strspn_sse42
  251. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  252. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  253. fun:_ZN11KeyBindings11SetDefaultsEv
  254. fun:_ZN10GameConfigC1ERKSs
  255. fun:_Z41__static_initialization_and_destruction_0ii
  256. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  257. fun:__libc_csu_init
  258. fun:(below main)
  259. }
  260. ==1040== Invalid read of size 8
  261. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  262. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  263. ==1040== by 0x47DA44: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:390)
  264. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  265. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  266. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  267. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  268. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  269. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  270. ==1040== Address 0xf4f8e88 is 24 bytes inside a block of size 31 alloc'd
  271. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  272. ==1040== 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)
  273. ==1040== 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)
  274. ==1040== 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)
  275. ==1040== by 0x47DA30: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:390)
  276. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  277. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  278. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  279. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  280. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  281. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  282. ==1040==
  283. {
  284. <insert_a_suppression_name_here>
  285. Memcheck:Addr8
  286. fun:__strspn_sse42
  287. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  288. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  289. fun:_ZN11KeyBindings11SetDefaultsEv
  290. fun:_ZN10GameConfigC1ERKSs
  291. fun:_Z41__static_initialization_and_destruction_0ii
  292. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  293. fun:__libc_csu_init
  294. fun:(below main)
  295. }
  296. ==1040== Invalid read of size 8
  297. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  298. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  299. ==1040== by 0x47DAD8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:391)
  300. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  301. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  302. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  303. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  304. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  305. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  306. ==1040== Address 0xf4f8f58 is 24 bytes inside a block of size 31 alloc'd
  307. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  308. ==1040== 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)
  309. ==1040== 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)
  310. ==1040== 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)
  311. ==1040== by 0x47DAC4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:391)
  312. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  313. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  314. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  315. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  316. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  317. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  318. ==1040==
  319. {
  320. <insert_a_suppression_name_here>
  321. Memcheck:Addr8
  322. fun:__strspn_sse42
  323. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  324. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  325. fun:_ZN11KeyBindings11SetDefaultsEv
  326. fun:_ZN10GameConfigC1ERKSs
  327. fun:_Z41__static_initialization_and_destruction_0ii
  328. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  329. fun:__libc_csu_init
  330. fun:(below main)
  331. }
  332. ==1040== Invalid read of size 8
  333. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  334. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  335. ==1040== by 0x47DB6C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:392)
  336. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  337. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  338. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  339. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  340. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  341. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  342. ==1040== Address 0xf4f9028 is 24 bytes inside a block of size 31 alloc'd
  343. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  344. ==1040== 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)
  345. ==1040== 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)
  346. ==1040== 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)
  347. ==1040== by 0x47DB58: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:392)
  348. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  349. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  350. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  351. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  352. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  353. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  354. ==1040==
  355. {
  356. <insert_a_suppression_name_here>
  357. Memcheck:Addr8
  358. fun:__strspn_sse42
  359. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  360. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  361. fun:_ZN11KeyBindings11SetDefaultsEv
  362. fun:_ZN10GameConfigC1ERKSs
  363. fun:_Z41__static_initialization_and_destruction_0ii
  364. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  365. fun:__libc_csu_init
  366. fun:(below main)
  367. }
  368. ==1040== Invalid read of size 8
  369. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  370. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  371. ==1040== by 0x47DC00: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:393)
  372. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  373. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  374. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  375. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  376. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  377. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  378. ==1040== Address 0xf4f90f8 is 24 bytes inside a block of size 31 alloc'd
  379. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  380. ==1040== 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)
  381. ==1040== 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)
  382. ==1040== 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)
  383. ==1040== by 0x47DBEC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:393)
  384. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  385. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  386. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  387. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  388. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  389. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  390. ==1040==
  391. {
  392. <insert_a_suppression_name_here>
  393. Memcheck:Addr8
  394. fun:__strspn_sse42
  395. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  396. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  397. fun:_ZN11KeyBindings11SetDefaultsEv
  398. fun:_ZN10GameConfigC1ERKSs
  399. fun:_Z41__static_initialization_and_destruction_0ii
  400. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  401. fun:__libc_csu_init
  402. fun:(below main)
  403. }
  404. ==1040== Invalid read of size 8
  405. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  406. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  407. ==1040== by 0x47DC94: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:394)
  408. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  409. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  410. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  411. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  412. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  413. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  414. ==1040== Address 0xf4f91c8 is 24 bytes inside a block of size 31 alloc'd
  415. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  416. ==1040== 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)
  417. ==1040== 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)
  418. ==1040== 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)
  419. ==1040== by 0x47DC80: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:394)
  420. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  421. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  422. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  423. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  424. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  425. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  426. ==1040==
  427. {
  428. <insert_a_suppression_name_here>
  429. Memcheck:Addr8
  430. fun:__strspn_sse42
  431. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  432. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  433. fun:_ZN11KeyBindings11SetDefaultsEv
  434. fun:_ZN10GameConfigC1ERKSs
  435. fun:_Z41__static_initialization_and_destruction_0ii
  436. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  437. fun:__libc_csu_init
  438. fun:(below main)
  439. }
  440. ==1040== Invalid read of size 8
  441. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  442. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  443. ==1040== by 0x47DD28: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:395)
  444. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  445. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  446. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  447. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  448. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  449. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  450. ==1040== Address 0xf4f9298 is 24 bytes inside a block of size 30 alloc'd
  451. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  452. ==1040== 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)
  453. ==1040== 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)
  454. ==1040== 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)
  455. ==1040== by 0x47DD14: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:395)
  456. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  457. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  458. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  459. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  460. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  461. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  462. ==1040==
  463. {
  464. <insert_a_suppression_name_here>
  465. Memcheck:Addr8
  466. fun:__strspn_sse42
  467. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  468. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  469. fun:_ZN11KeyBindings11SetDefaultsEv
  470. fun:_ZN10GameConfigC1ERKSs
  471. fun:_Z41__static_initialization_and_destruction_0ii
  472. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  473. fun:__libc_csu_init
  474. fun:(below main)
  475. }
  476. ==1040== Invalid read of size 8
  477. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  478. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  479. ==1040== by 0x47DDBC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:396)
  480. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  481. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  482. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  483. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  484. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  485. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  486. ==1040== Address 0xf4f9368 is 24 bytes inside a block of size 31 alloc'd
  487. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  488. ==1040== 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)
  489. ==1040== 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)
  490. ==1040== 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)
  491. ==1040== by 0x47DDA8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:396)
  492. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  493. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  494. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  495. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  496. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  497. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  498. ==1040==
  499. {
  500. <insert_a_suppression_name_here>
  501. Memcheck:Addr8
  502. fun:__strspn_sse42
  503. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  504. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  505. fun:_ZN11KeyBindings11SetDefaultsEv
  506. fun:_ZN10GameConfigC1ERKSs
  507. fun:_Z41__static_initialization_and_destruction_0ii
  508. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  509. fun:__libc_csu_init
  510. fun:(below main)
  511. }
  512. ==1040== Invalid read of size 8
  513. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  514. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  515. ==1040== by 0x47DE50: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:397)
  516. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  517. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  518. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  519. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  520. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  521. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  522. ==1040== Address 0xf4f9438 is 24 bytes inside a block of size 30 alloc'd
  523. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  524. ==1040== 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)
  525. ==1040== 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)
  526. ==1040== 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)
  527. ==1040== by 0x47DE3C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:397)
  528. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  529. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  530. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  531. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  532. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  533. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  534. ==1040==
  535. {
  536. <insert_a_suppression_name_here>
  537. Memcheck:Addr8
  538. fun:__strspn_sse42
  539. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  540. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  541. fun:_ZN11KeyBindings11SetDefaultsEv
  542. fun:_ZN10GameConfigC1ERKSs
  543. fun:_Z41__static_initialization_and_destruction_0ii
  544. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  545. fun:__libc_csu_init
  546. fun:(below main)
  547. }
  548. ==1040== Invalid read of size 8
  549. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  550. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  551. ==1040== by 0x47DEE4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:398)
  552. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  553. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  554. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  555. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  556. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  557. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  558. ==1040== Address 0xf4f9508 is 24 bytes inside a block of size 31 alloc'd
  559. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  560. ==1040== 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)
  561. ==1040== 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)
  562. ==1040== 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)
  563. ==1040== by 0x47DED0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:398)
  564. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  565. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  566. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  567. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  568. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  569. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  570. ==1040==
  571. {
  572. <insert_a_suppression_name_here>
  573. Memcheck:Addr8
  574. fun:__strspn_sse42
  575. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  576. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  577. fun:_ZN11KeyBindings11SetDefaultsEv
  578. fun:_ZN10GameConfigC1ERKSs
  579. fun:_Z41__static_initialization_and_destruction_0ii
  580. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  581. fun:__libc_csu_init
  582. fun:(below main)
  583. }
  584. ==1040== Invalid read of size 8
  585. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  586. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  587. ==1040== by 0x47DF78: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:399)
  588. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  589. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  590. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  591. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  592. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  593. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  594. ==1040== Address 0xf4f95d8 is 24 bytes inside a block of size 29 alloc'd
  595. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  596. ==1040== 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)
  597. ==1040== 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)
  598. ==1040== 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)
  599. ==1040== by 0x47DF64: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:399)
  600. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  601. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  602. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  603. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  604. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  605. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  606. ==1040==
  607. {
  608. <insert_a_suppression_name_here>
  609. Memcheck:Addr8
  610. fun:__strspn_sse42
  611. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  612. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  613. fun:_ZN11KeyBindings11SetDefaultsEv
  614. fun:_ZN10GameConfigC1ERKSs
  615. fun:_Z41__static_initialization_and_destruction_0ii
  616. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  617. fun:__libc_csu_init
  618. fun:(below main)
  619. }
  620. ==1040== Invalid read of size 8
  621. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  622. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  623. ==1040== by 0x47E006: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:400)
  624. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  625. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  626. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  627. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  628. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  629. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  630. ==1040== Address 0xf4f96a8 is 24 bytes inside a block of size 30 alloc'd
  631. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  632. ==1040== 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)
  633. ==1040== 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)
  634. ==1040== 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)
  635. ==1040== by 0x47DFF2: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:400)
  636. ==1040== by 0x47EA11: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  637. ==1040== by 0x47C011: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  638. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  639. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  640. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  641. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  642. ==1040==
  643. {
  644. <insert_a_suppression_name_here>
  645. Memcheck:Addr8
  646. fun:__strspn_sse42
  647. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  648. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  649. fun:_ZN11KeyBindings11SetDefaultsEv
  650. fun:_ZN10GameConfigC1ERKSs
  651. fun:_Z41__static_initialization_and_destruction_0ii
  652. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  653. fun:__libc_csu_init
  654. fun:(below main)
  655. }
  656. ==1040== Invalid read of size 8
  657. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  658. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  659. ==1040== by 0x47D638: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:383)
  660. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  661. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  662. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  663. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  664. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  665. ==1040== Address 0xf4fd418 is 24 bytes inside a block of size 31 alloc'd
  666. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  667. ==1040== 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)
  668. ==1040== 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)
  669. ==1040== 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)
  670. ==1040== by 0x47D624: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:383)
  671. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  672. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  673. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  674. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  675. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  676. ==1040==
  677. {
  678. <insert_a_suppression_name_here>
  679. Memcheck:Addr8
  680. fun:__strspn_sse42
  681. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  682. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  683. fun:_ZN10GameConfigC1ERKSs
  684. fun:_Z41__static_initialization_and_destruction_0ii
  685. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  686. fun:__libc_csu_init
  687. fun:(below main)
  688. }
  689. ==1040== Invalid read of size 8
  690. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  691. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  692. ==1040== by 0x47D6CC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:384)
  693. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  694. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  695. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  696. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  697. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  698. ==1040== Address 0xf4fd4e8 is 24 bytes inside a block of size 31 alloc'd
  699. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  700. ==1040== 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)
  701. ==1040== 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)
  702. ==1040== 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)
  703. ==1040== by 0x47D6B8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:384)
  704. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  705. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  706. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  707. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  708. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  709. ==1040==
  710. {
  711. <insert_a_suppression_name_here>
  712. Memcheck:Addr8
  713. fun:__strspn_sse42
  714. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  715. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  716. fun:_ZN10GameConfigC1ERKSs
  717. fun:_Z41__static_initialization_and_destruction_0ii
  718. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  719. fun:__libc_csu_init
  720. fun:(below main)
  721. }
  722. ==1040== Invalid read of size 8
  723. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  724. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  725. ==1040== by 0x47D760: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:385)
  726. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  727. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  728. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  729. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  730. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  731. ==1040== Address 0xf4fd5b8 is 24 bytes inside a block of size 30 alloc'd
  732. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  733. ==1040== 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)
  734. ==1040== 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)
  735. ==1040== 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)
  736. ==1040== by 0x47D74C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:385)
  737. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  738. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  739. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  740. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  741. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  742. ==1040==
  743. {
  744. <insert_a_suppression_name_here>
  745. Memcheck:Addr8
  746. fun:__strspn_sse42
  747. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  748. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  749. fun:_ZN10GameConfigC1ERKSs
  750. fun:_Z41__static_initialization_and_destruction_0ii
  751. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  752. fun:__libc_csu_init
  753. fun:(below main)
  754. }
  755. ==1040== Invalid read of size 8
  756. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  757. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  758. ==1040== by 0x47D7F4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:386)
  759. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  760. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  761. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  762. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  763. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  764. ==1040== Address 0xf4fd688 is 24 bytes inside a block of size 31 alloc'd
  765. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  766. ==1040== 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)
  767. ==1040== 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)
  768. ==1040== 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)
  769. ==1040== by 0x47D7E0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:386)
  770. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  771. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  772. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  773. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  774. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  775. ==1040==
  776. {
  777. <insert_a_suppression_name_here>
  778. Memcheck:Addr8
  779. fun:__strspn_sse42
  780. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  781. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  782. fun:_ZN10GameConfigC1ERKSs
  783. fun:_Z41__static_initialization_and_destruction_0ii
  784. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  785. fun:__libc_csu_init
  786. fun:(below main)
  787. }
  788. ==1040== Invalid read of size 8
  789. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  790. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  791. ==1040== by 0x47D888: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:387)
  792. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  793. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  794. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  795. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  796. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  797. ==1040== Address 0xf4fd758 is 24 bytes inside a block of size 31 alloc'd
  798. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  799. ==1040== 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)
  800. ==1040== 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)
  801. ==1040== 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)
  802. ==1040== by 0x47D874: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:387)
  803. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  804. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  805. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  806. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  807. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  808. ==1040==
  809. {
  810. <insert_a_suppression_name_here>
  811. Memcheck:Addr8
  812. fun:__strspn_sse42
  813. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  814. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  815. fun:_ZN10GameConfigC1ERKSs
  816. fun:_Z41__static_initialization_and_destruction_0ii
  817. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  818. fun:__libc_csu_init
  819. fun:(below main)
  820. }
  821. ==1040== Invalid read of size 8
  822. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  823. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  824. ==1040== by 0x47D91C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:388)
  825. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  826. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  827. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  828. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  829. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  830. ==1040== Address 0xf4fd828 is 24 bytes inside a block of size 31 alloc'd
  831. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  832. ==1040== 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)
  833. ==1040== 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)
  834. ==1040== 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)
  835. ==1040== by 0x47D908: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:388)
  836. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  837. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  838. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  839. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  840. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  841. ==1040==
  842. {
  843. <insert_a_suppression_name_here>
  844. Memcheck:Addr8
  845. fun:__strspn_sse42
  846. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  847. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  848. fun:_ZN10GameConfigC1ERKSs
  849. fun:_Z41__static_initialization_and_destruction_0ii
  850. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  851. fun:__libc_csu_init
  852. fun:(below main)
  853. }
  854. ==1040== Invalid read of size 8
  855. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  856. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  857. ==1040== by 0x47D9B0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:389)
  858. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  859. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  860. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  861. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  862. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  863. ==1040== Address 0xf4fd8f8 is 24 bytes inside a block of size 31 alloc'd
  864. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  865. ==1040== 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)
  866. ==1040== 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)
  867. ==1040== 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)
  868. ==1040== by 0x47D99C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:389)
  869. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  870. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  871. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  872. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  873. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  874. ==1040==
  875. {
  876. <insert_a_suppression_name_here>
  877. Memcheck:Addr8
  878. fun:__strspn_sse42
  879. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  880. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  881. fun:_ZN10GameConfigC1ERKSs
  882. fun:_Z41__static_initialization_and_destruction_0ii
  883. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  884. fun:__libc_csu_init
  885. fun:(below main)
  886. }
  887. ==1040== Invalid read of size 8
  888. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  889. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  890. ==1040== by 0x47DA44: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:390)
  891. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  892. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  893. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  894. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  895. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  896. ==1040== Address 0xf4fd9c8 is 24 bytes inside a block of size 31 alloc'd
  897. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  898. ==1040== 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)
  899. ==1040== 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)
  900. ==1040== 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)
  901. ==1040== by 0x47DA30: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:390)
  902. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  903. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  904. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  905. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  906. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  907. ==1040==
  908. {
  909. <insert_a_suppression_name_here>
  910. Memcheck:Addr8
  911. fun:__strspn_sse42
  912. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  913. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  914. fun:_ZN10GameConfigC1ERKSs
  915. fun:_Z41__static_initialization_and_destruction_0ii
  916. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  917. fun:__libc_csu_init
  918. fun:(below main)
  919. }
  920. ==1040== Invalid read of size 8
  921. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  922. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  923. ==1040== by 0x47DAD8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:391)
  924. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  925. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  926. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  927. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  928. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  929. ==1040== Address 0xf4fda98 is 24 bytes inside a block of size 31 alloc'd
  930. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  931. ==1040== 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)
  932. ==1040== 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)
  933. ==1040== 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)
  934. ==1040== by 0x47DAC4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:391)
  935. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  936. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  937. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  938. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  939. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  940. ==1040==
  941. {
  942. <insert_a_suppression_name_here>
  943. Memcheck:Addr8
  944. fun:__strspn_sse42
  945. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  946. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  947. fun:_ZN10GameConfigC1ERKSs
  948. fun:_Z41__static_initialization_and_destruction_0ii
  949. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  950. fun:__libc_csu_init
  951. fun:(below main)
  952. }
  953. ==1040== Invalid read of size 8
  954. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  955. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  956. ==1040== by 0x47DB6C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:392)
  957. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  958. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  959. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  960. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  961. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  962. ==1040== Address 0xf4fdb68 is 24 bytes inside a block of size 31 alloc'd
  963. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  964. ==1040== 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)
  965. ==1040== 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)
  966. ==1040== 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)
  967. ==1040== by 0x47DB58: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:392)
  968. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  969. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  970. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  971. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  972. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  973. ==1040==
  974. {
  975. <insert_a_suppression_name_here>
  976. Memcheck:Addr8
  977. fun:__strspn_sse42
  978. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  979. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  980. fun:_ZN10GameConfigC1ERKSs
  981. fun:_Z41__static_initialization_and_destruction_0ii
  982. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  983. fun:__libc_csu_init
  984. fun:(below main)
  985. }
  986. ==1040== Invalid read of size 8
  987. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  988. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  989. ==1040== by 0x47DC00: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:393)
  990. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  991. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  992. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  993. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  994. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  995. ==1040== Address 0xf4fdc38 is 24 bytes inside a block of size 31 alloc'd
  996. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  997. ==1040== 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)
  998. ==1040== 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)
  999. ==1040== 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)
  1000. ==1040== by 0x47DBEC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:393)
  1001. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1002. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1003. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1004. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1005. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  1006. ==1040==
  1007. {
  1008. <insert_a_suppression_name_here>
  1009. Memcheck:Addr8
  1010. fun:__strspn_sse42
  1011. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1012. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1013. fun:_ZN10GameConfigC1ERKSs
  1014. fun:_Z41__static_initialization_and_destruction_0ii
  1015. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1016. fun:__libc_csu_init
  1017. fun:(below main)
  1018. }
  1019. ==1040== Invalid read of size 8
  1020. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1021. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1022. ==1040== by 0x47DC94: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:394)
  1023. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1024. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1025. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1026. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1027. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  1028. ==1040== Address 0xf4fdd08 is 24 bytes inside a block of size 31 alloc'd
  1029. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1030. ==1040== 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)
  1031. ==1040== 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)
  1032. ==1040== 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)
  1033. ==1040== by 0x47DC80: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:394)
  1034. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1035. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1036. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1037. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1038. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  1039. ==1040==
  1040. {
  1041. <insert_a_suppression_name_here>
  1042. Memcheck:Addr8
  1043. fun:__strspn_sse42
  1044. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1045. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1046. fun:_ZN10GameConfigC1ERKSs
  1047. fun:_Z41__static_initialization_and_destruction_0ii
  1048. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1049. fun:__libc_csu_init
  1050. fun:(below main)
  1051. }
  1052. ==1040== Invalid read of size 8
  1053. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1054. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1055. ==1040== by 0x47DD28: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:395)
  1056. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1057. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1058. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1059. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1060. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  1061. ==1040== Address 0xf4fddd8 is 24 bytes inside a block of size 30 alloc'd
  1062. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1063. ==1040== 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)
  1064. ==1040== 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)
  1065. ==1040== 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)
  1066. ==1040== by 0x47DD14: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:395)
  1067. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1068. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1069. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1070. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1071. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  1072. ==1040==
  1073. {
  1074. <insert_a_suppression_name_here>
  1075. Memcheck:Addr8
  1076. fun:__strspn_sse42
  1077. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1078. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1079. fun:_ZN10GameConfigC1ERKSs
  1080. fun:_Z41__static_initialization_and_destruction_0ii
  1081. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1082. fun:__libc_csu_init
  1083. fun:(below main)
  1084. }
  1085. ==1040== Invalid read of size 8
  1086. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1087. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1088. ==1040== by 0x47DDBC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:396)
  1089. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1090. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1091. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1092. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1093. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  1094. ==1040== Address 0xf4fdea8 is 24 bytes inside a block of size 31 alloc'd
  1095. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1096. ==1040== 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)
  1097. ==1040== 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)
  1098. ==1040== 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)
  1099. ==1040== by 0x47DDA8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:396)
  1100. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1101. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1102. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1103. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1104. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  1105. ==1040==
  1106. {
  1107. <insert_a_suppression_name_here>
  1108. Memcheck:Addr8
  1109. fun:__strspn_sse42
  1110. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1111. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1112. fun:_ZN10GameConfigC1ERKSs
  1113. fun:_Z41__static_initialization_and_destruction_0ii
  1114. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1115. fun:__libc_csu_init
  1116. fun:(below main)
  1117. }
  1118. ==1040== Invalid read of size 8
  1119. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1120. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1121. ==1040== by 0x47DE50: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:397)
  1122. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1123. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1124. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1125. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1126. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  1127. ==1040== Address 0xf4fdf78 is 24 bytes inside a block of size 30 alloc'd
  1128. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1129. ==1040== 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)
  1130. ==1040== 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)
  1131. ==1040== 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)
  1132. ==1040== by 0x47DE3C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:397)
  1133. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1134. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1135. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1136. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1137. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  1138. ==1040==
  1139. {
  1140. <insert_a_suppression_name_here>
  1141. Memcheck:Addr8
  1142. fun:__strspn_sse42
  1143. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1144. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1145. fun:_ZN10GameConfigC1ERKSs
  1146. fun:_Z41__static_initialization_and_destruction_0ii
  1147. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1148. fun:__libc_csu_init
  1149. fun:(below main)
  1150. }
  1151. ==1040== Invalid read of size 8
  1152. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1153. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1154. ==1040== by 0x47DEE4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:398)
  1155. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1156. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1157. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1158. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1159. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  1160. ==1040== Address 0xf4fe048 is 24 bytes inside a block of size 31 alloc'd
  1161. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1162. ==1040== 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)
  1163. ==1040== 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)
  1164. ==1040== 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)
  1165. ==1040== by 0x47DED0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:398)
  1166. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1167. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1168. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1169. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1170. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  1171. ==1040==
  1172. {
  1173. <insert_a_suppression_name_here>
  1174. Memcheck:Addr8
  1175. fun:__strspn_sse42
  1176. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1177. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1178. fun:_ZN10GameConfigC1ERKSs
  1179. fun:_Z41__static_initialization_and_destruction_0ii
  1180. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1181. fun:__libc_csu_init
  1182. fun:(below main)
  1183. }
  1184. ==1040== Invalid read of size 8
  1185. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1186. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1187. ==1040== by 0x47DF78: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:399)
  1188. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1189. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1190. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1191. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1192. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  1193. ==1040== Address 0xf4fe118 is 24 bytes inside a block of size 29 alloc'd
  1194. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1195. ==1040== 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)
  1196. ==1040== 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)
  1197. ==1040== 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)
  1198. ==1040== by 0x47DF64: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:399)
  1199. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1200. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1201. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1202. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1203. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  1204. ==1040==
  1205. {
  1206. <insert_a_suppression_name_here>
  1207. Memcheck:Addr8
  1208. fun:__strspn_sse42
  1209. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1210. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1211. fun:_ZN10GameConfigC1ERKSs
  1212. fun:_Z41__static_initialization_and_destruction_0ii
  1213. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1214. fun:__libc_csu_init
  1215. fun:(below main)
  1216. }
  1217. ==1040== Invalid read of size 8
  1218. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1219. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1220. ==1040== by 0x47E006: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:400)
  1221. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1222. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1223. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1224. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1225. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  1226. ==1040== Address 0xf4fe1e8 is 24 bytes inside a block of size 30 alloc'd
  1227. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1228. ==1040== 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)
  1229. ==1040== 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)
  1230. ==1040== 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)
  1231. ==1040== by 0x47DFF2: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:400)
  1232. ==1040== by 0x47C025: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1233. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1234. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1235. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1236. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  1237. ==1040==
  1238. {
  1239. <insert_a_suppression_name_here>
  1240. Memcheck:Addr8
  1241. fun:__strspn_sse42
  1242. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1243. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1244. fun:_ZN10GameConfigC1ERKSs
  1245. fun:_Z41__static_initialization_and_destruction_0ii
  1246. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1247. fun:__libc_csu_init
  1248. fun:(below main)
  1249. }
  1250. ==1040== Syscall param write(buf) points to uninitialised byte(s)
  1251. ==1040== at 0x70403E0: __write_nocancel (syscall-template.S:82)
  1252. ==1040== by 0x6FE56E2: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1276)
  1253. ==1040== by 0x6FE5359: new_do_write (fileops.c:530)
  1254. ==1040== by 0x6FE5684: _IO_do_write@@GLIBC_2.2.5 (fileops.c:503)
  1255. ==1040== by 0x6FE54BC: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1358)
  1256. ==1040== by 0x6FDB99C: fwrite (iofwrite.c:45)
  1257. ==1040== by 0x4AD797: LmrGeomBuffer::SaveToCache(_IO_FILE*) (LmrModel.cpp:829)
  1258. ==1040== by 0x49D31B: LmrModel::LmrModel(char const*) (LmrModel.cpp:1021)
  1259. ==1040== by 0x4A83A6: define_model(lua_State*) (LmrModel.cpp:4133)
  1260. ==1040== by 0x5C0D74: luaD_precall (ldo.c:319)
  1261. ==1040== by 0x5D5A4A: luaV_execute (lvm.c:590)
  1262. ==1040== by 0x5C101D: luaD_call (ldo.c:377)
  1263. ==1040== by 0x5BBEB3: f_call (lapi.c:800)
  1264. ==1040== by 0x5BFFDE: luaD_rawrunprotected (ldo.c:116)
  1265. ==1040== by 0x5C1434: luaD_pcall (ldo.c:463)
  1266. ==1040== by 0x5BBF5B: lua_pcall (lapi.c:821)
  1267. ==1040== by 0x4E02A5: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:124)
  1268. ==1040== by 0x4E01C1: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:114)
  1269. ==1040== by 0x4E04F5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1270. ==1040== by 0x5C0D74: luaD_precall (ldo.c:319)
  1271. ==1040== by 0x5D5A4A: luaV_execute (lvm.c:590)
  1272. ==1040== by 0x5C101D: luaD_call (ldo.c:377)
  1273. ==1040== by 0x5BBEB3: f_call (lapi.c:800)
  1274. ==1040== by 0x5BFFDE: luaD_rawrunprotected (ldo.c:116)
  1275. ==1040== by 0x5C1434: luaD_pcall (ldo.c:463)
  1276. ==1040== by 0x5BBF5B: lua_pcall (lapi.c:821)
  1277. ==1040== by 0x4A96A1: LmrModelCompilerInit() (LmrModel.cpp:4279)
  1278. ==1040== by 0x4E94A9: Pi::Init() (Pi.cpp:470)
  1279. ==1040== by 0x58A52E: main (main.cpp:17)
  1280. ==1040== Address 0x4035ce0 is not stack'd, malloc'd or (recently) free'd
  1281. ==1040== Uninitialised value was created by a heap allocation
  1282. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1283. ==1040== by 0x49CEB9: LmrModel::LmrModel(char const*) (LmrModel.cpp:970)
  1284. ==1040== by 0x4A83A6: define_model(lua_State*) (LmrModel.cpp:4133)
  1285. ==1040== by 0x5C0D74: luaD_precall (ldo.c:319)
  1286. ==1040== by 0x5D5A4A: luaV_execute (lvm.c:590)
  1287. ==1040== by 0x5C101D: luaD_call (ldo.c:377)
  1288. ==1040== by 0x5BBEB3: f_call (lapi.c:800)
  1289. ==1040== by 0x5BFFDE: luaD_rawrunprotected (ldo.c:116)
  1290. ==1040== by 0x5C1434: luaD_pcall (ldo.c:463)
  1291. ==1040== by 0x5BBF5B: lua_pcall (lapi.c:821)
  1292. ==1040== by 0x4E02A5: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:124)
  1293. ==1040== by 0x4E01C1: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:114)
  1294. ==1040== by 0x4E04F5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1295. ==1040== by 0x5C0D74: luaD_precall (ldo.c:319)
  1296. ==1040== by 0x5D5A4A: luaV_execute (lvm.c:590)
  1297. ==1040== by 0x5C101D: luaD_call (ldo.c:377)
  1298. ==1040== by 0x5BBEB3: f_call (lapi.c:800)
  1299. ==1040== by 0x5BFFDE: luaD_rawrunprotected (ldo.c:116)
  1300. ==1040== by 0x5C1434: luaD_pcall (ldo.c:463)
  1301. ==1040== by 0x5BBF5B: lua_pcall (lapi.c:821)
  1302. ==1040== by 0x4A96A1: LmrModelCompilerInit() (LmrModel.cpp:4279)
  1303. ==1040== by 0x4E94A9: Pi::Init() (Pi.cpp:470)
  1304. ==1040== by 0x58A52E: main (main.cpp:17)
  1305. ==1040==
  1306. {
  1307. <insert_a_suppression_name_here>
  1308. Memcheck:Param
  1309. write(buf)
  1310. fun:__write_nocancel
  1311. fun:_IO_file_write@@GLIBC_2.2.5
  1312. fun:new_do_write
  1313. fun:_IO_do_write@@GLIBC_2.2.5
  1314. fun:_IO_file_xsputn@@GLIBC_2.2.5
  1315. fun:fwrite
  1316. fun:_ZN13LmrGeomBuffer11SaveToCacheEP8_IO_FILE
  1317. fun:_ZN8LmrModelC1EPKc
  1318. fun:_ZL12define_modelP9lua_State
  1319. fun:luaD_precall
  1320. fun:luaV_execute
  1321. fun:luaD_call
  1322. fun:f_call
  1323. fun:luaD_rawrunprotected
  1324. fun:luaD_pcall
  1325. fun:lua_pcall
  1326. fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
  1327. fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
  1328. fun:_Z11pi_load_luaP9lua_State
  1329. fun:luaD_precall
  1330. fun:luaV_execute
  1331. fun:luaD_call
  1332. fun:f_call
  1333. fun:luaD_rawrunprotected
  1334. }
  1335. ==1040== Syscall param write(buf) points to uninitialised byte(s)
  1336. ==1040== at 0x70403E0: __write_nocancel (syscall-template.S:82)
  1337. ==1040== by 0x6FE56E2: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1276)
  1338. ==1040== by 0x6FE5359: new_do_write (fileops.c:530)
  1339. ==1040== by 0x6FE564D: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1370)
  1340. ==1040== by 0x6FDB99C: fwrite (iofwrite.c:45)
  1341. ==1040== by 0x4AD69B: LmrGeomBuffer::SaveToCache(_IO_FILE*) (LmrModel.cpp:823)
  1342. ==1040== by 0x49D31B: LmrModel::LmrModel(char const*) (LmrModel.cpp:1021)
  1343. ==1040== by 0x4A83A6: define_model(lua_State*) (LmrModel.cpp:4133)
  1344. ==1040== by 0x5C0D74: luaD_precall (ldo.c:319)
  1345. ==1040== by 0x5D5A4A: luaV_execute (lvm.c:590)
  1346. ==1040== by 0x5C101D: luaD_call (ldo.c:377)
  1347. ==1040== by 0x5BBEB3: f_call (lapi.c:800)
  1348. ==1040== by 0x5BFFDE: luaD_rawrunprotected (ldo.c:116)
  1349. ==1040== by 0x5C1434: luaD_pcall (ldo.c:463)
  1350. ==1040== by 0x5BBF5B: lua_pcall (lapi.c:821)
  1351. ==1040== by 0x4E02A5: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:124)
  1352. ==1040== by 0x4E04F5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1353. ==1040== by 0x5C0D74: luaD_precall (ldo.c:319)
  1354. ==1040== by 0x5D5A4A: luaV_execute (lvm.c:590)
  1355. ==1040== by 0x5C101D: luaD_call (ldo.c:377)
  1356. ==1040== by 0x5BBEB3: f_call (lapi.c:800)
  1357. ==1040== by 0x5BFFDE: luaD_rawrunprotected (ldo.c:116)
  1358. ==1040== by 0x5C1434: luaD_pcall (ldo.c:463)
  1359. ==1040== by 0x5BBF5B: lua_pcall (lapi.c:821)
  1360. ==1040== by 0x4A96A1: LmrModelCompilerInit() (LmrModel.cpp:4279)
  1361. ==1040== by 0x4E94A9: Pi::Init() (Pi.cpp:470)
  1362. ==1040== by 0x58A52E: main (main.cpp:17)
  1363. ==1040== Address 0xf85e31c is 26,188 bytes inside a block of size 59,904 alloc'd
  1364. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1365. ==1040== by 0x4B9B2B: __gnu_cxx::new_allocator<Vertex>::allocate(unsigned long, void const*) (new_allocator.h:92)
  1366. ==1040== by 0x4B588A: std::_Vector_base<Vertex, std::allocator<Vertex> >::_M_allocate(unsigned long) (in /home/rob/code/pioneer/src/pioneer)
  1367. ==1040== by 0x4B6192: std::vector<Vertex, std::allocator<Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Vertex*, std::vector<Vertex, std::allocator<Vertex> > >, unsigned long, Vertex const&) (vector.tcc:416)
  1368. ==1040== by 0x4B2823: std::vector<Vertex, std::allocator<Vertex> >::insert(__gnu_cxx::__normal_iterator<Vertex*, std::vector<Vertex, std::allocator<Vertex> > >, unsigned long, Vertex const&) (stl_vector.h:944)
  1369. ==1040== by 0x4AFD9E: std::vector<Vertex, std::allocator<Vertex> >::resize(unsigned long, Vertex) (stl_vector.h:632)
  1370. ==1040== by 0x4ADBEB: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:857)
  1371. ==1040== by 0x49D015: LmrModel::LmrModel(char const*) (LmrModel.cpp:983)
  1372. ==1040== by 0x4A83A6: define_model(lua_State*) (LmrModel.cpp:4133)
  1373. ==1040== by 0x5C0D74: luaD_precall (ldo.c:319)
  1374. ==1040== by 0x5D5A4A: luaV_execute (lvm.c:590)
  1375. ==1040== by 0x5C101D: luaD_call (ldo.c:377)
  1376. ==1040== by 0x5BBEB3: f_call (lapi.c:800)
  1377. ==1040== by 0x5BFFDE: luaD_rawrunprotected (ldo.c:116)
  1378. ==1040== by 0x5C1434: luaD_pcall (ldo.c:463)
  1379. ==1040== by 0x5BBF5B: lua_pcall (lapi.c:821)
  1380. ==1040== by 0x4E02A5: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:124)
  1381. ==1040== by 0x4E04F5: pi_load_lua(lua_State*) (LuaUtils.cpp:139)
  1382. ==1040== by 0x5C0D74: luaD_precall (ldo.c:319)
  1383. ==1040== by 0x5D5A4A: luaV_execute (lvm.c:590)
  1384. ==1040== by 0x5C101D: luaD_call (ldo.c:377)
  1385. ==1040== by 0x5BBEB3: f_call (lapi.c:800)
  1386. ==1040== by 0x5BFFDE: luaD_rawrunprotected (ldo.c:116)
  1387. ==1040== by 0x5C1434: luaD_pcall (ldo.c:463)
  1388. ==1040== by 0x5BBF5B: lua_pcall (lapi.c:821)
  1389. ==1040== by 0x4A96A1: LmrModelCompilerInit() (LmrModel.cpp:4279)
  1390. ==1040== by 0x4E94A9: Pi::Init() (Pi.cpp:470)
  1391. ==1040== by 0x58A52E: main (main.cpp:17)
  1392. ==1040== Uninitialised value was created by a stack allocation
  1393. ==1040== at 0x4AC790: LmrGeomBuffer::PushBillboards(char const*, float, vector3<float> const&, int, vector3<float> const*) (LmrModel.cpp:630)
  1394. ==1040==
  1395. {
  1396. <insert_a_suppression_name_here>
  1397. Memcheck:Param
  1398. write(buf)
  1399. fun:__write_nocancel
  1400. fun:_IO_file_write@@GLIBC_2.2.5
  1401. fun:new_do_write
  1402. fun:_IO_file_xsputn@@GLIBC_2.2.5
  1403. fun:fwrite
  1404. fun:_ZN13LmrGeomBuffer11SaveToCacheEP8_IO_FILE
  1405. fun:_ZN8LmrModelC1EPKc
  1406. fun:_ZL12define_modelP9lua_State
  1407. fun:luaD_precall
  1408. fun:luaV_execute
  1409. fun:luaD_call
  1410. fun:f_call
  1411. fun:luaD_rawrunprotected
  1412. fun:luaD_pcall
  1413. fun:lua_pcall
  1414. fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
  1415. fun:_Z11pi_load_luaP9lua_State
  1416. fun:luaD_precall
  1417. fun:luaV_execute
  1418. fun:luaD_call
  1419. fun:f_call
  1420. fun:luaD_rawrunprotected
  1421. fun:luaD_pcall
  1422. fun:lua_pcall
  1423. }
  1424. ==1040== Conditional jump or move depends on uninitialised value(s)
  1425. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1426. ==1040== by 0x434657: GameMenuView::GameMenuView() (GameMenuView.cpp:391)
  1427. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1428. ==1040== by 0x58A52E: main (main.cpp:17)
  1429. ==1040== Uninitialised value was created by a stack allocation
  1430. ==1040== at 0x5B11A0: Gui::TextLayout::TextLayout(char const*, TextureFont*, Gui::TextLayout::ColourMarkupMode) (GuiTextLayout.cpp:42)
  1431. ==1040==
  1432. {
  1433. <insert_a_suppression_name_here>
  1434. Memcheck:Cond
  1435. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1436. fun:_ZN12GameMenuViewC1Ev
  1437. fun:_ZN2Pi4InitEv
  1438. fun:main
  1439. }
  1440. ==1040== Conditional jump or move depends on uninitialised value(s)
  1441. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1442. ==1040== by 0x434657: GameMenuView::GameMenuView() (GameMenuView.cpp:391)
  1443. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1444. ==1040== by 0x58A52E: main (main.cpp:17)
  1445. ==1040== Uninitialised value was created by a heap allocation
  1446. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1447. ==1040== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1448. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1449. ==1040== by 0x58A52E: main (main.cpp:17)
  1450. ==1040==
  1451. {
  1452. <insert_a_suppression_name_here>
  1453. Memcheck:Cond
  1454. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1455. fun:_ZN12GameMenuViewC1Ev
  1456. fun:_ZN2Pi4InitEv
  1457. fun:main
  1458. }
  1459. ==1040== Conditional jump or move depends on uninitialised value(s)
  1460. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1461. ==1040== by 0x434725: GameMenuView::GameMenuView() (GameMenuView.cpp:401)
  1462. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1463. ==1040== by 0x58A52E: main (main.cpp:17)
  1464. ==1040== Uninitialised value was created by a heap allocation
  1465. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1466. ==1040== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1467. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1468. ==1040== by 0x58A52E: main (main.cpp:17)
  1469. ==1040==
  1470. {
  1471. <insert_a_suppression_name_here>
  1472. Memcheck:Cond
  1473. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1474. fun:_ZN12GameMenuViewC1Ev
  1475. fun:_ZN2Pi4InitEv
  1476. fun:main
  1477. }
  1478. ==1040== Conditional jump or move depends on uninitialised value(s)
  1479. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1480. ==1040== by 0x434725: GameMenuView::GameMenuView() (GameMenuView.cpp:401)
  1481. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1482. ==1040== by 0x58A52E: main (main.cpp:17)
  1483. ==1040== Uninitialised value was created by a heap allocation
  1484. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1485. ==1040== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1486. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1487. ==1040== by 0x58A52E: main (main.cpp:17)
  1488. ==1040==
  1489. {
  1490. <insert_a_suppression_name_here>
  1491. Memcheck:Cond
  1492. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1493. fun:_ZN12GameMenuViewC1Ev
  1494. fun:_ZN2Pi4InitEv
  1495. fun:main
  1496. }
  1497. ==1040== Conditional jump or move depends on uninitialised value(s)
  1498. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1499. ==1040== by 0x434A83: GameMenuView::GameMenuView() (GameMenuView.cpp:419)
  1500. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1501. ==1040== by 0x58A52E: main (main.cpp:17)
  1502. ==1040== Uninitialised value was created by a heap allocation
  1503. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1504. ==1040== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1505. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1506. ==1040== by 0x58A52E: main (main.cpp:17)
  1507. ==1040==
  1508. {
  1509. <insert_a_suppression_name_here>
  1510. Memcheck:Cond
  1511. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1512. fun:_ZN12GameMenuViewC1Ev
  1513. fun:_ZN2Pi4InitEv
  1514. fun:main
  1515. }
  1516. ==1040== Conditional jump or move depends on uninitialised value(s)
  1517. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1518. ==1040== by 0x434A83: GameMenuView::GameMenuView() (GameMenuView.cpp:419)
  1519. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1520. ==1040== by 0x58A52E: main (main.cpp:17)
  1521. ==1040== Uninitialised value was created by a heap allocation
  1522. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1523. ==1040== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1524. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1525. ==1040== by 0x58A52E: main (main.cpp:17)
  1526. ==1040==
  1527. {
  1528. <insert_a_suppression_name_here>
  1529. Memcheck:Cond
  1530. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1531. fun:_ZN12GameMenuViewC1Ev
  1532. fun:_ZN2Pi4InitEv
  1533. fun:main
  1534. }
  1535. ==1040== Conditional jump or move depends on uninitialised value(s)
  1536. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1537. ==1040== by 0x43888A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  1538. ==1040== by 0x434FB6: GameMenuView::GameMenuView() (GameMenuView.cpp:450)
  1539. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1540. ==1040== by 0x58A52E: main (main.cpp:17)
  1541. ==1040== Uninitialised value was created by a heap allocation
  1542. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1543. ==1040== by 0x438852: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  1544. ==1040== by 0x434FB6: GameMenuView::GameMenuView() (GameMenuView.cpp:450)
  1545. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1546. ==1040== by 0x58A52E: main (main.cpp:17)
  1547. ==1040==
  1548. {
  1549. <insert_a_suppression_name_here>
  1550. Memcheck:Cond
  1551. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1552. fun:_ZN13VolumeControlC1ERKSsfb
  1553. fun:_ZN12GameMenuViewC1Ev
  1554. fun:_ZN2Pi4InitEv
  1555. fun:main
  1556. }
  1557. ==1040== Conditional jump or move depends on uninitialised value(s)
  1558. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1559. ==1040== by 0x43888A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  1560. ==1040== by 0x434FB6: GameMenuView::GameMenuView() (GameMenuView.cpp:450)
  1561. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1562. ==1040== by 0x58A52E: main (main.cpp:17)
  1563. ==1040== Uninitialised value was created by a heap allocation
  1564. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1565. ==1040== by 0x438852: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  1566. ==1040== by 0x434FB6: GameMenuView::GameMenuView() (GameMenuView.cpp:450)
  1567. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1568. ==1040== by 0x58A52E: main (main.cpp:17)
  1569. ==1040==
  1570. {
  1571. <insert_a_suppression_name_here>
  1572. Memcheck:Cond
  1573. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1574. fun:_ZN13VolumeControlC1ERKSsfb
  1575. fun:_ZN12GameMenuViewC1Ev
  1576. fun:_ZN2Pi4InitEv
  1577. fun:main
  1578. }
  1579. ==1040== Conditional jump or move depends on uninitialised value(s)
  1580. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1581. ==1040== by 0x43888A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  1582. ==1040== by 0x435082: GameMenuView::GameMenuView() (GameMenuView.cpp:452)
  1583. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1584. ==1040== by 0x58A52E: main (main.cpp:17)
  1585. ==1040== Uninitialised value was created by a heap allocation
  1586. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1587. ==1040== by 0x438852: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  1588. ==1040== by 0x435082: GameMenuView::GameMenuView() (GameMenuView.cpp:452)
  1589. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1590. ==1040== by 0x58A52E: main (main.cpp:17)
  1591. ==1040==
  1592. {
  1593. <insert_a_suppression_name_here>
  1594. Memcheck:Cond
  1595. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1596. fun:_ZN13VolumeControlC1ERKSsfb
  1597. fun:_ZN12GameMenuViewC1Ev
  1598. fun:_ZN2Pi4InitEv
  1599. fun:main
  1600. }
  1601. ==1040== Conditional jump or move depends on uninitialised value(s)
  1602. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1603. ==1040== by 0x43888A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  1604. ==1040== by 0x435082: GameMenuView::GameMenuView() (GameMenuView.cpp:452)
  1605. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1606. ==1040== by 0x58A52E: main (main.cpp:17)
  1607. ==1040== Uninitialised value was created by a heap allocation
  1608. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1609. ==1040== by 0x438852: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  1610. ==1040== by 0x435082: GameMenuView::GameMenuView() (GameMenuView.cpp:452)
  1611. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1612. ==1040== by 0x58A52E: main (main.cpp:17)
  1613. ==1040==
  1614. {
  1615. <insert_a_suppression_name_here>
  1616. Memcheck:Cond
  1617. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1618. fun:_ZN13VolumeControlC1ERKSsfb
  1619. fun:_ZN12GameMenuViewC1Ev
  1620. fun:_ZN2Pi4InitEv
  1621. fun:main
  1622. }
  1623. ==1040== Conditional jump or move depends on uninitialised value(s)
  1624. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1625. ==1040== by 0x43888A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  1626. ==1040== by 0x43514E: GameMenuView::GameMenuView() (GameMenuView.cpp:454)
  1627. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1628. ==1040== by 0x58A52E: main (main.cpp:17)
  1629. ==1040== Uninitialised value was created by a heap allocation
  1630. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1631. ==1040== by 0x438852: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  1632. ==1040== by 0x43514E: GameMenuView::GameMenuView() (GameMenuView.cpp:454)
  1633. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1634. ==1040== by 0x58A52E: main (main.cpp:17)
  1635. ==1040==
  1636. {
  1637. <insert_a_suppression_name_here>
  1638. Memcheck:Cond
  1639. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1640. fun:_ZN13VolumeControlC1ERKSsfb
  1641. fun:_ZN12GameMenuViewC1Ev
  1642. fun:_ZN2Pi4InitEv
  1643. fun:main
  1644. }
  1645. ==1040== Conditional jump or move depends on uninitialised value(s)
  1646. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1647. ==1040== by 0x43888A: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:19)
  1648. ==1040== by 0x43514E: GameMenuView::GameMenuView() (GameMenuView.cpp:454)
  1649. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1650. ==1040== by 0x58A52E: main (main.cpp:17)
  1651. ==1040== Uninitialised value was created by a heap allocation
  1652. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1653. ==1040== by 0x438852: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:18)
  1654. ==1040== by 0x43514E: GameMenuView::GameMenuView() (GameMenuView.cpp:454)
  1655. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1656. ==1040== by 0x58A52E: main (main.cpp:17)
  1657. ==1040==
  1658. {
  1659. <insert_a_suppression_name_here>
  1660. Memcheck:Cond
  1661. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1662. fun:_ZN13VolumeControlC1ERKSsfb
  1663. fun:_ZN12GameMenuViewC1Ev
  1664. fun:_ZN2Pi4InitEv
  1665. fun:main
  1666. }
  1667. ==1040== Conditional jump or move depends on uninitialised value(s)
  1668. ==1040== at 0x4FC86E: float const& std::min<float>(float const&, float const&) (stl_algobase.h:192)
  1669. ==1040== by 0x5B4639: Gui::VScrollPortal::OnChildResizeRequest(Gui::Widget*) (GuiVScrollPortal.cpp:54)
  1670. ==1040== by 0x5B472A: Gui::VScrollPortal::Add(Gui::Widget*) (GuiVScrollPortal.cpp:69)
  1671. ==1040== by 0x4354CC: GameMenuView::GameMenuView() (GameMenuView.cpp:479)
  1672. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1673. ==1040== by 0x58A52E: main (main.cpp:17)
  1674. ==1040== Uninitialised value was created by a heap allocation
  1675. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1676. ==1040== by 0x43542B: GameMenuView::GameMenuView() (GameMenuView.cpp:473)
  1677. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1678. ==1040== by 0x58A52E: main (main.cpp:17)
  1679. ==1040==
  1680. {
  1681. <insert_a_suppression_name_here>
  1682. Memcheck:Cond
  1683. fun:_ZSt3minIfERKT_S2_S2_
  1684. fun:_ZN3Gui13VScrollPortal20OnChildResizeRequestEPNS_6WidgetE
  1685. fun:_ZN3Gui13VScrollPortal3AddEPNS_6WidgetE
  1686. fun:_ZN12GameMenuViewC1Ev
  1687. fun:_ZN2Pi4InitEv
  1688. fun:main
  1689. }
  1690. ==1040== Conditional jump or move depends on uninitialised value(s)
  1691. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1692. ==1040== by 0x4357E9: GameMenuView::GameMenuView() (GameMenuView.cpp:499)
  1693. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1694. ==1040== by 0x58A52E: main (main.cpp:17)
  1695. ==1040== Uninitialised value was created by a heap allocation
  1696. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1697. ==1040== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1698. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1699. ==1040== by 0x58A52E: main (main.cpp:17)
  1700. ==1040==
  1701. {
  1702. <insert_a_suppression_name_here>
  1703. Memcheck:Cond
  1704. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1705. fun:_ZN12GameMenuViewC1Ev
  1706. fun:_ZN2Pi4InitEv
  1707. fun:main
  1708. }
  1709. ==1040== Conditional jump or move depends on uninitialised value(s)
  1710. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1711. ==1040== by 0x4357E9: GameMenuView::GameMenuView() (GameMenuView.cpp:499)
  1712. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1713. ==1040== by 0x58A52E: main (main.cpp:17)
  1714. ==1040== Uninitialised value was created by a heap allocation
  1715. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1716. ==1040== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1717. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1718. ==1040== by 0x58A52E: main (main.cpp:17)
  1719. ==1040==
  1720. {
  1721. <insert_a_suppression_name_here>
  1722. Memcheck:Cond
  1723. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1724. fun:_ZN12GameMenuViewC1Ev
  1725. fun:_ZN2Pi4InitEv
  1726. fun:main
  1727. }
  1728. ==1040== Conditional jump or move depends on uninitialised value(s)
  1729. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1730. ==1040== by 0x436129: GameMenuView::GameMenuView() (GameMenuView.cpp:574)
  1731. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1732. ==1040== by 0x58A52E: main (main.cpp:17)
  1733. ==1040== Uninitialised value was created by a heap allocation
  1734. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1735. ==1040== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1736. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1737. ==1040== by 0x58A52E: main (main.cpp:17)
  1738. ==1040==
  1739. {
  1740. <insert_a_suppression_name_here>
  1741. Memcheck:Cond
  1742. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1743. fun:_ZN12GameMenuViewC1Ev
  1744. fun:_ZN2Pi4InitEv
  1745. fun:main
  1746. }
  1747. ==1040== Conditional jump or move depends on uninitialised value(s)
  1748. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1749. ==1040== by 0x436129: GameMenuView::GameMenuView() (GameMenuView.cpp:574)
  1750. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1751. ==1040== by 0x58A52E: main (main.cpp:17)
  1752. ==1040== Uninitialised value was created by a heap allocation
  1753. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1754. ==1040== by 0x4345B8: GameMenuView::GameMenuView() (GameMenuView.cpp:388)
  1755. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1756. ==1040== by 0x58A52E: main (main.cpp:17)
  1757. ==1040==
  1758. {
  1759. <insert_a_suppression_name_here>
  1760. Memcheck:Cond
  1761. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1762. fun:_ZN12GameMenuViewC1Ev
  1763. fun:_ZN2Pi4InitEv
  1764. fun:main
  1765. }
  1766. ==1040== Conditional jump or move depends on uninitialised value(s)
  1767. ==1040== at 0x4FC86E: float const& std::min<float>(float const&, float const&) (stl_algobase.h:192)
  1768. ==1040== by 0x5B4639: Gui::VScrollPortal::OnChildResizeRequest(Gui::Widget*) (GuiVScrollPortal.cpp:54)
  1769. ==1040== by 0x5B472A: Gui::VScrollPortal::Add(Gui::Widget*) (GuiVScrollPortal.cpp:69)
  1770. ==1040== by 0x4362AB: GameMenuView::GameMenuView() (GameMenuView.cpp:593)
  1771. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1772. ==1040== by 0x58A52E: main (main.cpp:17)
  1773. ==1040== Uninitialised value was created by a heap allocation
  1774. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1775. ==1040== by 0x43620A: GameMenuView::GameMenuView() (GameMenuView.cpp:587)
  1776. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1777. ==1040== by 0x58A52E: main (main.cpp:17)
  1778. ==1040==
  1779. {
  1780. <insert_a_suppression_name_here>
  1781. Memcheck:Cond
  1782. fun:_ZSt3minIfERKT_S2_S2_
  1783. fun:_ZN3Gui13VScrollPortal20OnChildResizeRequestEPNS_6WidgetE
  1784. fun:_ZN3Gui13VScrollPortal3AddEPNS_6WidgetE
  1785. fun:_ZN12GameMenuViewC1Ev
  1786. fun:_ZN2Pi4InitEv
  1787. fun:main
  1788. }
  1789. ==1040== Conditional jump or move depends on uninitialised value(s)
  1790. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1791. ==1040== by 0x4365F8: GameMenuView::GameMenuView() (GameMenuView.cpp:616)
  1792. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1793. ==1040== by 0x58A52E: main (main.cpp:17)
  1794. ==1040== Uninitialised value was created by a heap allocation
  1795. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1796. ==1040== by 0x436545: GameMenuView::GameMenuView() (GameMenuView.cpp:611)
  1797. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1798. ==1040== by 0x58A52E: main (main.cpp:17)
  1799. ==1040==
  1800. {
  1801. <insert_a_suppression_name_here>
  1802. Memcheck:Cond
  1803. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1804. fun:_ZN12GameMenuViewC1Ev
  1805. fun:_ZN2Pi4InitEv
  1806. fun:main
  1807. }
  1808. ==1040== Conditional jump or move depends on uninitialised value(s)
  1809. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1810. ==1040== by 0x4365F8: GameMenuView::GameMenuView() (GameMenuView.cpp:616)
  1811. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1812. ==1040== by 0x58A52E: main (main.cpp:17)
  1813. ==1040== Uninitialised value was created by a heap allocation
  1814. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1815. ==1040== by 0x436545: GameMenuView::GameMenuView() (GameMenuView.cpp:611)
  1816. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1817. ==1040== by 0x58A52E: main (main.cpp:17)
  1818. ==1040==
  1819. {
  1820. <insert_a_suppression_name_here>
  1821. Memcheck:Cond
  1822. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1823. fun:_ZN12GameMenuViewC1Ev
  1824. fun:_ZN2Pi4InitEv
  1825. fun:main
  1826. }
  1827. ==1040== Conditional jump or move depends on uninitialised value(s)
  1828. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1829. ==1040== by 0x436654: GameMenuView::GameMenuView() (GameMenuView.cpp:620)
  1830. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1831. ==1040== by 0x58A52E: main (main.cpp:17)
  1832. ==1040== Uninitialised value was created by a heap allocation
  1833. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1834. ==1040== by 0x436545: GameMenuView::GameMenuView() (GameMenuView.cpp:611)
  1835. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1836. ==1040== by 0x58A52E: main (main.cpp:17)
  1837. ==1040==
  1838. {
  1839. <insert_a_suppression_name_here>
  1840. Memcheck:Cond
  1841. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1842. fun:_ZN12GameMenuViewC1Ev
  1843. fun:_ZN2Pi4InitEv
  1844. fun:main
  1845. }
  1846. ==1040== Conditional jump or move depends on uninitialised value(s)
  1847. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1848. ==1040== by 0x436654: GameMenuView::GameMenuView() (GameMenuView.cpp:620)
  1849. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1850. ==1040== by 0x58A52E: main (main.cpp:17)
  1851. ==1040== Uninitialised value was created by a heap allocation
  1852. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1853. ==1040== by 0x436545: GameMenuView::GameMenuView() (GameMenuView.cpp:611)
  1854. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1855. ==1040== by 0x58A52E: main (main.cpp:17)
  1856. ==1040==
  1857. {
  1858. <insert_a_suppression_name_here>
  1859. Memcheck:Cond
  1860. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1861. fun:_ZN12GameMenuViewC1Ev
  1862. fun:_ZN2Pi4InitEv
  1863. fun:main
  1864. }
  1865. ==1040== Invalid read of size 8
  1866. ==1040== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1867. ==1040== by 0x47CF14: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1868. ==1040== by 0x47D0D4: KeyBindings::KeyBindingFromString(std::string const&) (KeyBindings.cpp:280)
  1869. ==1040== by 0x4366D5: GameMenuView::GameMenuView() (GameMenuView.cpp:630)
  1870. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1871. ==1040== by 0x58A52E: main (main.cpp:17)
  1872. ==1040== Address 0xf4fafd8 is 24 bytes inside a block of size 29 alloc'd
  1873. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1874. ==1040== 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)
  1875. ==1040== 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)
  1876. ==1040== 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)
  1877. ==1040== by 0x47B426: IniConfig::Load() (IniConfig.cpp:23)
  1878. ==1040== by 0x47C020: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:37)
  1879. ==1040== by 0x4EE9AE: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1880. ==1040== by 0x4EEAA0: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1599)
  1881. ==1040== by 0x5DD80C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1882. ==1040== by 0x6F95E3F: (below main) (libc-start.c:187)
  1883. ==1040==
  1884. {
  1885. <insert_a_suppression_name_here>
  1886. Memcheck:Addr8
  1887. fun:__strspn_sse42
  1888. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1889. fun:_ZN11KeyBindings20KeyBindingFromStringERKSs
  1890. fun:_ZN12GameMenuViewC1Ev
  1891. fun:_ZN2Pi4InitEv
  1892. fun:main
  1893. }
  1894. ==1040== Conditional jump or move depends on uninitialised value(s)
  1895. ==1040== at 0x5B1BC2: Gui::TextLayout::_MeasureSizeRaw(float, float*) const (GuiTextLayout.cpp:207)
  1896. ==1040== by 0x5B14E4: Gui::TextLayout::MeasureSize(float, float*) const (GuiTextLayout.cpp:96)
  1897. ==1040== by 0x5A35E5: Gui::Label::GetSizeRequested(float*) (GuiLabel.cpp:105)
  1898. ==1040== by 0x5A068D: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:98)
  1899. ==1040== by 0x439228: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:29)
  1900. ==1040== by 0x436736: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1901. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1902. ==1040== by 0x58A52E: main (main.cpp:17)
  1903. ==1040== Uninitialised value was created by a heap allocation
  1904. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1905. ==1040== by 0x43671A: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1906. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1907. ==1040== by 0x58A52E: main (main.cpp:17)
  1908. ==1040==
  1909. {
  1910. <insert_a_suppression_name_here>
  1911. Memcheck:Cond
  1912. fun:_ZNK3Gui10TextLayout15_MeasureSizeRawEfPf
  1913. fun:_ZNK3Gui10TextLayout11MeasureSizeEfPf
  1914. fun:_ZN3Gui5Label16GetSizeRequestedEPf
  1915. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1916. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  1917. fun:_ZN12GameMenuViewC1Ev
  1918. fun:_ZN2Pi4InitEv
  1919. fun:main
  1920. }
  1921. ==1040== Conditional jump or move depends on uninitialised value(s)
  1922. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1923. ==1040== by 0x439228: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:29)
  1924. ==1040== by 0x436736: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1925. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1926. ==1040== by 0x58A52E: main (main.cpp:17)
  1927. ==1040== Uninitialised value was created by a heap allocation
  1928. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1929. ==1040== by 0x43671A: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1930. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1931. ==1040== by 0x58A52E: main (main.cpp:17)
  1932. ==1040==
  1933. {
  1934. <insert_a_suppression_name_here>
  1935. Memcheck:Cond
  1936. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1937. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  1938. fun:_ZN12GameMenuViewC1Ev
  1939. fun:_ZN2Pi4InitEv
  1940. fun:main
  1941. }
  1942. ==1040== Conditional jump or move depends on uninitialised value(s)
  1943. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1944. ==1040== by 0x439228: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:29)
  1945. ==1040== by 0x436736: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1946. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1947. ==1040== by 0x58A52E: main (main.cpp:17)
  1948. ==1040== Uninitialised value was created by a heap allocation
  1949. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1950. ==1040== by 0x43671A: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1951. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1952. ==1040== by 0x58A52E: main (main.cpp:17)
  1953. ==1040==
  1954. {
  1955. <insert_a_suppression_name_here>
  1956. Memcheck:Cond
  1957. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1958. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  1959. fun:_ZN12GameMenuViewC1Ev
  1960. fun:_ZN2Pi4InitEv
  1961. fun:main
  1962. }
  1963. ==1040== Conditional jump or move depends on uninitialised value(s)
  1964. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  1965. ==1040== by 0x439246: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:30)
  1966. ==1040== by 0x436736: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1967. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1968. ==1040== by 0x58A52E: main (main.cpp:17)
  1969. ==1040== Uninitialised value was created by a heap allocation
  1970. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1971. ==1040== by 0x43671A: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1972. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1973. ==1040== by 0x58A52E: main (main.cpp:17)
  1974. ==1040==
  1975. {
  1976. <insert_a_suppression_name_here>
  1977. Memcheck:Cond
  1978. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  1979. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  1980. fun:_ZN12GameMenuViewC1Ev
  1981. fun:_ZN2Pi4InitEv
  1982. fun:main
  1983. }
  1984. ==1040== Conditional jump or move depends on uninitialised value(s)
  1985. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  1986. ==1040== by 0x439246: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:30)
  1987. ==1040== by 0x436736: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1988. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1989. ==1040== by 0x58A52E: main (main.cpp:17)
  1990. ==1040== Uninitialised value was created by a heap allocation
  1991. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1992. ==1040== by 0x43671A: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  1993. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  1994. ==1040== by 0x58A52E: main (main.cpp:17)
  1995. ==1040==
  1996. {
  1997. <insert_a_suppression_name_here>
  1998. Memcheck:Cond
  1999. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2000. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  2001. fun:_ZN12GameMenuViewC1Ev
  2002. fun:_ZN2Pi4InitEv
  2003. fun:main
  2004. }
  2005. ==1040== Conditional jump or move depends on uninitialised value(s)
  2006. ==1040== at 0x5B1BC2: Gui::TextLayout::_MeasureSizeRaw(float, float*) const (GuiTextLayout.cpp:207)
  2007. ==1040== by 0x5B14E4: Gui::TextLayout::MeasureSize(float, float*) const (GuiTextLayout.cpp:96)
  2008. ==1040== by 0x5A35E5: Gui::Label::GetSizeRequested(float*) (GuiLabel.cpp:105)
  2009. ==1040== by 0x59C7DB: Gui::LabelButton::GetSizeRequested(float*) (GuiButton.cpp:108)
  2010. ==1040== by 0x5A068D: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:98)
  2011. ==1040== by 0x439246: KeyGetter::KeyGetter(char const*, KeyBindings::KeyBinding const&) (GameMenuView.cpp:30)
  2012. ==1040== by 0x436736: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  2013. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2014. ==1040== by 0x58A52E: main (main.cpp:17)
  2015. ==1040== Uninitialised value was created by a heap allocation
  2016. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2017. ==1040== by 0x43671A: GameMenuView::GameMenuView() (GameMenuView.cpp:631)
  2018. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2019. ==1040== by 0x58A52E: main (main.cpp:17)
  2020. ==1040==
  2021. {
  2022. <insert_a_suppression_name_here>
  2023. Memcheck:Cond
  2024. fun:_ZNK3Gui10TextLayout15_MeasureSizeRawEfPf
  2025. fun:_ZNK3Gui10TextLayout11MeasureSizeEfPf
  2026. fun:_ZN3Gui5Label16GetSizeRequestedEPf
  2027. fun:_ZN3Gui11LabelButton16GetSizeRequestedEPf
  2028. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2029. fun:_ZN9KeyGetterC1EPKcRKN11KeyBindings10KeyBindingE
  2030. fun:_ZN12GameMenuViewC1Ev
  2031. fun:_ZN2Pi4InitEv
  2032. fun:main
  2033. }
  2034. ==1040== Conditional jump or move depends on uninitialised value(s)
  2035. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2036. ==1040== by 0x439B29: AxisGetter::AxisGetter(char const*, KeyBindings::AxisBinding const&) (GameMenuView.cpp:106)
  2037. ==1040== by 0x436987: GameMenuView::GameMenuView() (GameMenuView.cpp:652)
  2038. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2039. ==1040== by 0x58A52E: main (main.cpp:17)
  2040. ==1040== Uninitialised value was created by a heap allocation
  2041. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2042. ==1040== by 0x43696B: GameMenuView::GameMenuView() (GameMenuView.cpp:652)
  2043. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2044. ==1040== by 0x58A52E: main (main.cpp:17)
  2045. ==1040==
  2046. {
  2047. <insert_a_suppression_name_here>
  2048. Memcheck:Cond
  2049. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2050. fun:_ZN10AxisGetterC1EPKcRKN11KeyBindings11AxisBindingE
  2051. fun:_ZN12GameMenuViewC1Ev
  2052. fun:_ZN2Pi4InitEv
  2053. fun:main
  2054. }
  2055. ==1040== Conditional jump or move depends on uninitialised value(s)
  2056. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2057. ==1040== by 0x439B29: AxisGetter::AxisGetter(char const*, KeyBindings::AxisBinding const&) (GameMenuView.cpp:106)
  2058. ==1040== by 0x436987: GameMenuView::GameMenuView() (GameMenuView.cpp:652)
  2059. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2060. ==1040== by 0x58A52E: main (main.cpp:17)
  2061. ==1040== Uninitialised value was created by a heap allocation
  2062. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2063. ==1040== by 0x43696B: GameMenuView::GameMenuView() (GameMenuView.cpp:652)
  2064. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2065. ==1040== by 0x58A52E: main (main.cpp:17)
  2066. ==1040==
  2067. {
  2068. <insert_a_suppression_name_here>
  2069. Memcheck:Cond
  2070. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2071. fun:_ZN10AxisGetterC1EPKcRKN11KeyBindings11AxisBindingE
  2072. fun:_ZN12GameMenuViewC1Ev
  2073. fun:_ZN2Pi4InitEv
  2074. fun:main
  2075. }
  2076. ==1040== Conditional jump or move depends on uninitialised value(s)
  2077. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2078. ==1040== by 0x439B47: AxisGetter::AxisGetter(char const*, KeyBindings::AxisBinding const&) (GameMenuView.cpp:107)
  2079. ==1040== by 0x436987: GameMenuView::GameMenuView() (GameMenuView.cpp:652)
  2080. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2081. ==1040== by 0x58A52E: main (main.cpp:17)
  2082. ==1040== Uninitialised value was created by a heap allocation
  2083. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2084. ==1040== by 0x43696B: GameMenuView::GameMenuView() (GameMenuView.cpp:652)
  2085. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2086. ==1040== by 0x58A52E: main (main.cpp:17)
  2087. ==1040==
  2088. {
  2089. <insert_a_suppression_name_here>
  2090. Memcheck:Cond
  2091. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2092. fun:_ZN10AxisGetterC1EPKcRKN11KeyBindings11AxisBindingE
  2093. fun:_ZN12GameMenuViewC1Ev
  2094. fun:_ZN2Pi4InitEv
  2095. fun:main
  2096. }
  2097. ==1040== Conditional jump or move depends on uninitialised value(s)
  2098. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2099. ==1040== by 0x439B47: AxisGetter::AxisGetter(char const*, KeyBindings::AxisBinding const&) (GameMenuView.cpp:107)
  2100. ==1040== by 0x436987: GameMenuView::GameMenuView() (GameMenuView.cpp:652)
  2101. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2102. ==1040== by 0x58A52E: main (main.cpp:17)
  2103. ==1040== Uninitialised value was created by a heap allocation
  2104. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2105. ==1040== by 0x43696B: GameMenuView::GameMenuView() (GameMenuView.cpp:652)
  2106. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2107. ==1040== by 0x58A52E: main (main.cpp:17)
  2108. ==1040==
  2109. {
  2110. <insert_a_suppression_name_here>
  2111. Memcheck:Cond
  2112. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2113. fun:_ZN10AxisGetterC1EPKcRKN11KeyBindings11AxisBindingE
  2114. fun:_ZN12GameMenuViewC1Ev
  2115. fun:_ZN2Pi4InitEv
  2116. fun:main
  2117. }
  2118. ==1040== Conditional jump or move depends on uninitialised value(s)
  2119. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2120. ==1040== by 0x538D8E: UseEquipWidget::UpdateEquip() (ShipCpanelMultiFuncDisplays.cpp:261)
  2121. ==1040== by 0x538949: UseEquipWidget::UseEquipWidget() (ShipCpanelMultiFuncDisplays.cpp:209)
  2122. ==1040== by 0x531D1C: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:28)
  2123. ==1040== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2124. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2125. ==1040== by 0x58A533: main (main.cpp:18)
  2126. ==1040== Uninitialised value was created by a heap allocation
  2127. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2128. ==1040== by 0x531D11: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:28)
  2129. ==1040== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2130. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2131. ==1040== by 0x58A533: main (main.cpp:18)
  2132. ==1040==
  2133. {
  2134. <insert_a_suppression_name_here>
  2135. Memcheck:Cond
  2136. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2137. fun:_ZN14UseEquipWidget11UpdateEquipEv
  2138. fun:_ZN14UseEquipWidgetC1Ev
  2139. fun:_ZN10ShipCpanelC1Ev
  2140. fun:_ZN2Pi8InitGameEv
  2141. fun:_ZN2Pi5StartEv
  2142. fun:main
  2143. }
  2144. ==1040== Conditional jump or move depends on uninitialised value(s)
  2145. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2146. ==1040== by 0x538D8E: UseEquipWidget::UpdateEquip() (ShipCpanelMultiFuncDisplays.cpp:261)
  2147. ==1040== by 0x538949: UseEquipWidget::UseEquipWidget() (ShipCpanelMultiFuncDisplays.cpp:209)
  2148. ==1040== by 0x531D1C: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:28)
  2149. ==1040== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2150. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2151. ==1040== by 0x58A533: main (main.cpp:18)
  2152. ==1040== Uninitialised value was created by a heap allocation
  2153. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2154. ==1040== by 0x531D11: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:28)
  2155. ==1040== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2156. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2157. ==1040== by 0x58A533: main (main.cpp:18)
  2158. ==1040==
  2159. {
  2160. <insert_a_suppression_name_here>
  2161. Memcheck:Cond
  2162. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2163. fun:_ZN14UseEquipWidget11UpdateEquipEv
  2164. fun:_ZN14UseEquipWidgetC1Ev
  2165. fun:_ZN10ShipCpanelC1Ev
  2166. fun:_ZN2Pi8InitGameEv
  2167. fun:_ZN2Pi5StartEv
  2168. fun:main
  2169. }
  2170. ==1040== Conditional jump or move depends on uninitialised value(s)
  2171. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2172. ==1040== by 0x5376A6: MsgLogWidget::MsgLogWidget() (ShipCpanelMultiFuncDisplays.cpp:22)
  2173. ==1040== by 0x531D3F: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:29)
  2174. ==1040== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2175. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2176. ==1040== by 0x58A533: main (main.cpp:18)
  2177. ==1040== Uninitialised value was created by a heap allocation
  2178. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2179. ==1040== by 0x531D34: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:29)
  2180. ==1040== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2181. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2182. ==1040== by 0x58A533: main (main.cpp:18)
  2183. ==1040==
  2184. {
  2185. <insert_a_suppression_name_here>
  2186. Memcheck:Cond
  2187. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2188. fun:_ZN12MsgLogWidgetC1Ev
  2189. fun:_ZN10ShipCpanelC1Ev
  2190. fun:_ZN2Pi8InitGameEv
  2191. fun:_ZN2Pi5StartEv
  2192. fun:main
  2193. }
  2194. ==1040== Conditional jump or move depends on uninitialised value(s)
  2195. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2196. ==1040== by 0x5376A6: MsgLogWidget::MsgLogWidget() (ShipCpanelMultiFuncDisplays.cpp:22)
  2197. ==1040== by 0x531D3F: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:29)
  2198. ==1040== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2199. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2200. ==1040== by 0x58A533: main (main.cpp:18)
  2201. ==1040== Uninitialised value was created by a heap allocation
  2202. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2203. ==1040== by 0x531D34: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:29)
  2204. ==1040== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2205. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2206. ==1040== by 0x58A533: main (main.cpp:18)
  2207. ==1040==
  2208. {
  2209. <insert_a_suppression_name_here>
  2210. Memcheck:Cond
  2211. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2212. fun:_ZN12MsgLogWidgetC1Ev
  2213. fun:_ZN10ShipCpanelC1Ev
  2214. fun:_ZN2Pi8InitGameEv
  2215. fun:_ZN2Pi5StartEv
  2216. fun:main
  2217. }
  2218. ==1040== Conditional jump or move depends on uninitialised value(s)
  2219. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2220. ==1040== by 0x539706: MultiFuncSelectorWidget::UpdateButtons() (ShipCpanelMultiFuncDisplays.cpp:328)
  2221. ==1040== by 0x5394A9: MultiFuncSelectorWidget::MultiFuncSelectorWidget() (ShipCpanelMultiFuncDisplays.cpp:307)
  2222. ==1040== by 0x53214B: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:42)
  2223. ==1040== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2224. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2225. ==1040== by 0x58A533: main (main.cpp:18)
  2226. ==1040== Uninitialised value was created by a heap allocation
  2227. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2228. ==1040== by 0x532140: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:42)
  2229. ==1040== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2230. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2231. ==1040== by 0x58A533: main (main.cpp:18)
  2232. ==1040==
  2233. {
  2234. <insert_a_suppression_name_here>
  2235. Memcheck:Cond
  2236. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2237. fun:_ZN23MultiFuncSelectorWidget13UpdateButtonsEv
  2238. fun:_ZN23MultiFuncSelectorWidgetC1Ev
  2239. fun:_ZN10ShipCpanelC1Ev
  2240. fun:_ZN2Pi8InitGameEv
  2241. fun:_ZN2Pi5StartEv
  2242. fun:main
  2243. }
  2244. ==1040== Conditional jump or move depends on uninitialised value(s)
  2245. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2246. ==1040== by 0x539706: MultiFuncSelectorWidget::UpdateButtons() (ShipCpanelMultiFuncDisplays.cpp:328)
  2247. ==1040== by 0x5394A9: MultiFuncSelectorWidget::MultiFuncSelectorWidget() (ShipCpanelMultiFuncDisplays.cpp:307)
  2248. ==1040== by 0x53214B: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:42)
  2249. ==1040== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2250. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2251. ==1040== by 0x58A533: main (main.cpp:18)
  2252. ==1040== Uninitialised value was created by a heap allocation
  2253. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2254. ==1040== by 0x532140: ShipCpanel::ShipCpanel() (ShipCpanel.cpp:42)
  2255. ==1040== by 0x4EB306: Pi::InitGame() (Pi.cpp:971)
  2256. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2257. ==1040== by 0x58A533: main (main.cpp:18)
  2258. ==1040==
  2259. {
  2260. <insert_a_suppression_name_here>
  2261. Memcheck:Cond
  2262. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2263. fun:_ZN23MultiFuncSelectorWidget13UpdateButtonsEv
  2264. fun:_ZN23MultiFuncSelectorWidgetC1Ev
  2265. fun:_ZN10ShipCpanelC1Ev
  2266. fun:_ZN2Pi8InitGameEv
  2267. fun:_ZN2Pi5StartEv
  2268. fun:main
  2269. }
  2270. ==1040== Conditional jump or move depends on uninitialised value(s)
  2271. ==1040== at 0x4FC86E: float const& std::min<float>(float const&, float const&) (stl_algobase.h:192)
  2272. ==1040== by 0x5B4639: Gui::VScrollPortal::OnChildResizeRequest(Gui::Widget*) (GuiVScrollPortal.cpp:54)
  2273. ==1040== by 0x5B472A: Gui::VScrollPortal::Add(Gui::Widget*) (GuiVScrollPortal.cpp:69)
  2274. ==1040== by 0x57A1B7: WorldView::WorldView() (WorldView.cpp:56)
  2275. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2276. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2277. ==1040== by 0x58A533: main (main.cpp:18)
  2278. ==1040== Uninitialised value was created by a heap allocation
  2279. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2280. ==1040== by 0x57A0D5: WorldView::WorldView() (WorldView.cpp:48)
  2281. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2282. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2283. ==1040== by 0x58A533: main (main.cpp:18)
  2284. ==1040==
  2285. {
  2286. <insert_a_suppression_name_here>
  2287. Memcheck:Cond
  2288. fun:_ZSt3minIfERKT_S2_S2_
  2289. fun:_ZN3Gui13VScrollPortal20OnChildResizeRequestEPNS_6WidgetE
  2290. fun:_ZN3Gui13VScrollPortal3AddEPNS_6WidgetE
  2291. fun:_ZN9WorldViewC1Ev
  2292. fun:_ZN2Pi8InitGameEv
  2293. fun:_ZN2Pi5StartEv
  2294. fun:main
  2295. }
  2296. ==1040== Conditional jump or move depends on uninitialised value(s)
  2297. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2298. ==1040== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2299. ==1040== by 0x57B0DE: WorldView::WorldView() (WorldView.cpp:118)
  2300. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2301. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2302. ==1040== by 0x58A533: main (main.cpp:18)
  2303. ==1040== Uninitialised value was created by a heap allocation
  2304. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2305. ==1040== by 0x57B0C3: WorldView::WorldView() (WorldView.cpp:118)
  2306. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2307. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2308. ==1040== by 0x58A533: main (main.cpp:18)
  2309. ==1040==
  2310. {
  2311. <insert_a_suppression_name_here>
  2312. Memcheck:Cond
  2313. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2314. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2315. fun:_ZN9WorldViewC1Ev
  2316. fun:_ZN2Pi8InitGameEv
  2317. fun:_ZN2Pi5StartEv
  2318. fun:main
  2319. }
  2320. ==1040== Conditional jump or move depends on uninitialised value(s)
  2321. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2322. ==1040== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2323. ==1040== by 0x57B0DE: WorldView::WorldView() (WorldView.cpp:118)
  2324. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2325. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2326. ==1040== by 0x58A533: main (main.cpp:18)
  2327. ==1040== Uninitialised value was created by a heap allocation
  2328. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2329. ==1040== by 0x57B0C3: WorldView::WorldView() (WorldView.cpp:118)
  2330. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2331. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2332. ==1040== by 0x58A533: main (main.cpp:18)
  2333. ==1040==
  2334. {
  2335. <insert_a_suppression_name_here>
  2336. Memcheck:Cond
  2337. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2338. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2339. fun:_ZN9WorldViewC1Ev
  2340. fun:_ZN2Pi8InitGameEv
  2341. fun:_ZN2Pi5StartEv
  2342. fun:main
  2343. }
  2344. ==1040== Conditional jump or move depends on uninitialised value(s)
  2345. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2346. ==1040== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2347. ==1040== by 0x57B142: WorldView::WorldView() (WorldView.cpp:119)
  2348. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2349. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2350. ==1040== by 0x58A533: main (main.cpp:18)
  2351. ==1040== Uninitialised value was created by a heap allocation
  2352. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2353. ==1040== by 0x57B127: WorldView::WorldView() (WorldView.cpp:119)
  2354. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2355. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2356. ==1040== by 0x58A533: main (main.cpp:18)
  2357. ==1040==
  2358. {
  2359. <insert_a_suppression_name_here>
  2360. Memcheck:Cond
  2361. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2362. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2363. fun:_ZN9WorldViewC1Ev
  2364. fun:_ZN2Pi8InitGameEv
  2365. fun:_ZN2Pi5StartEv
  2366. fun:main
  2367. }
  2368. ==1040== Conditional jump or move depends on uninitialised value(s)
  2369. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2370. ==1040== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2371. ==1040== by 0x57B142: WorldView::WorldView() (WorldView.cpp:119)
  2372. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2373. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2374. ==1040== by 0x58A533: main (main.cpp:18)
  2375. ==1040== Uninitialised value was created by a heap allocation
  2376. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2377. ==1040== by 0x57B127: WorldView::WorldView() (WorldView.cpp:119)
  2378. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2379. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2380. ==1040== by 0x58A533: main (main.cpp:18)
  2381. ==1040==
  2382. {
  2383. <insert_a_suppression_name_here>
  2384. Memcheck:Cond
  2385. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2386. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2387. fun:_ZN9WorldViewC1Ev
  2388. fun:_ZN2Pi8InitGameEv
  2389. fun:_ZN2Pi5StartEv
  2390. fun:main
  2391. }
  2392. ==1040== Conditional jump or move depends on uninitialised value(s)
  2393. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2394. ==1040== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2395. ==1040== by 0x57B1A6: WorldView::WorldView() (WorldView.cpp:120)
  2396. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2397. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2398. ==1040== by 0x58A533: main (main.cpp:18)
  2399. ==1040== Uninitialised value was created by a heap allocation
  2400. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2401. ==1040== by 0x57B18B: WorldView::WorldView() (WorldView.cpp:120)
  2402. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2403. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2404. ==1040== by 0x58A533: main (main.cpp:18)
  2405. ==1040==
  2406. {
  2407. <insert_a_suppression_name_here>
  2408. Memcheck:Cond
  2409. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2410. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2411. fun:_ZN9WorldViewC1Ev
  2412. fun:_ZN2Pi8InitGameEv
  2413. fun:_ZN2Pi5StartEv
  2414. fun:main
  2415. }
  2416. ==1040== Conditional jump or move depends on uninitialised value(s)
  2417. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2418. ==1040== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2419. ==1040== by 0x57B1A6: WorldView::WorldView() (WorldView.cpp:120)
  2420. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2421. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2422. ==1040== by 0x58A533: main (main.cpp:18)
  2423. ==1040== Uninitialised value was created by a heap allocation
  2424. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2425. ==1040== by 0x57B18B: WorldView::WorldView() (WorldView.cpp:120)
  2426. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2427. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2428. ==1040== by 0x58A533: main (main.cpp:18)
  2429. ==1040==
  2430. {
  2431. <insert_a_suppression_name_here>
  2432. Memcheck:Cond
  2433. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2434. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2435. fun:_ZN9WorldViewC1Ev
  2436. fun:_ZN2Pi8InitGameEv
  2437. fun:_ZN2Pi5StartEv
  2438. fun:main
  2439. }
  2440. ==1040== Conditional jump or move depends on uninitialised value(s)
  2441. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2442. ==1040== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2443. ==1040== by 0x57B20A: WorldView::WorldView() (WorldView.cpp:121)
  2444. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2445. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2446. ==1040== by 0x58A533: main (main.cpp:18)
  2447. ==1040== Uninitialised value was created by a heap allocation
  2448. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2449. ==1040== by 0x57B1EF: WorldView::WorldView() (WorldView.cpp:121)
  2450. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2451. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2452. ==1040== by 0x58A533: main (main.cpp:18)
  2453. ==1040==
  2454. {
  2455. <insert_a_suppression_name_here>
  2456. Memcheck:Cond
  2457. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2458. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2459. fun:_ZN9WorldViewC1Ev
  2460. fun:_ZN2Pi8InitGameEv
  2461. fun:_ZN2Pi5StartEv
  2462. fun:main
  2463. }
  2464. ==1040== Conditional jump or move depends on uninitialised value(s)
  2465. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2466. ==1040== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2467. ==1040== by 0x57B20A: WorldView::WorldView() (WorldView.cpp:121)
  2468. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2469. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2470. ==1040== by 0x58A533: main (main.cpp:18)
  2471. ==1040== Uninitialised value was created by a heap allocation
  2472. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2473. ==1040== by 0x57B1EF: WorldView::WorldView() (WorldView.cpp:121)
  2474. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2475. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2476. ==1040== by 0x58A533: main (main.cpp:18)
  2477. ==1040==
  2478. {
  2479. <insert_a_suppression_name_here>
  2480. Memcheck:Cond
  2481. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2482. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2483. fun:_ZN9WorldViewC1Ev
  2484. fun:_ZN2Pi8InitGameEv
  2485. fun:_ZN2Pi5StartEv
  2486. fun:main
  2487. }
  2488. ==1040== Conditional jump or move depends on uninitialised value(s)
  2489. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2490. ==1040== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2491. ==1040== by 0x57B3A8: WorldView::WorldView() (WorldView.cpp:127)
  2492. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2493. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2494. ==1040== by 0x58A533: main (main.cpp:18)
  2495. ==1040== Uninitialised value was created by a heap allocation
  2496. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2497. ==1040== by 0x57B38D: WorldView::WorldView() (WorldView.cpp:127)
  2498. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2499. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2500. ==1040== by 0x58A533: main (main.cpp:18)
  2501. ==1040==
  2502. {
  2503. <insert_a_suppression_name_here>
  2504. Memcheck:Cond
  2505. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2506. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2507. fun:_ZN9WorldViewC1Ev
  2508. fun:_ZN2Pi8InitGameEv
  2509. fun:_ZN2Pi5StartEv
  2510. fun:main
  2511. }
  2512. ==1040== Conditional jump or move depends on uninitialised value(s)
  2513. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2514. ==1040== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2515. ==1040== by 0x57B3A8: WorldView::WorldView() (WorldView.cpp:127)
  2516. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2517. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2518. ==1040== by 0x58A533: main (main.cpp:18)
  2519. ==1040== Uninitialised value was created by a heap allocation
  2520. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2521. ==1040== by 0x57B38D: WorldView::WorldView() (WorldView.cpp:127)
  2522. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2523. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2524. ==1040== by 0x58A533: main (main.cpp:18)
  2525. ==1040==
  2526. {
  2527. <insert_a_suppression_name_here>
  2528. Memcheck:Cond
  2529. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2530. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2531. fun:_ZN9WorldViewC1Ev
  2532. fun:_ZN2Pi8InitGameEv
  2533. fun:_ZN2Pi5StartEv
  2534. fun:main
  2535. }
  2536. ==1040== Conditional jump or move depends on uninitialised value(s)
  2537. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2538. ==1040== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2539. ==1040== by 0x57B40C: WorldView::WorldView() (WorldView.cpp:128)
  2540. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2541. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2542. ==1040== by 0x58A533: main (main.cpp:18)
  2543. ==1040== Uninitialised value was created by a heap allocation
  2544. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2545. ==1040== by 0x57B3F1: WorldView::WorldView() (WorldView.cpp:128)
  2546. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2547. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2548. ==1040== by 0x58A533: main (main.cpp:18)
  2549. ==1040==
  2550. {
  2551. <insert_a_suppression_name_here>
  2552. Memcheck:Cond
  2553. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2554. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2555. fun:_ZN9WorldViewC1Ev
  2556. fun:_ZN2Pi8InitGameEv
  2557. fun:_ZN2Pi5StartEv
  2558. fun:main
  2559. }
  2560. ==1040== Conditional jump or move depends on uninitialised value(s)
  2561. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2562. ==1040== by 0x5A560F: Gui::MeterBar::MeterBar(float, char const*, Color const&) (GuiMeterBar.cpp:14)
  2563. ==1040== by 0x57B40C: WorldView::WorldView() (WorldView.cpp:128)
  2564. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2565. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2566. ==1040== by 0x58A533: main (main.cpp:18)
  2567. ==1040== Uninitialised value was created by a heap allocation
  2568. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2569. ==1040== by 0x57B3F1: WorldView::WorldView() (WorldView.cpp:128)
  2570. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2571. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2572. ==1040== by 0x58A533: main (main.cpp:18)
  2573. ==1040==
  2574. {
  2575. <insert_a_suppression_name_here>
  2576. Memcheck:Cond
  2577. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2578. fun:_ZN3Gui8MeterBarC1EfPKcRK5Color
  2579. fun:_ZN9WorldViewC1Ev
  2580. fun:_ZN2Pi8InitGameEv
  2581. fun:_ZN2Pi5StartEv
  2582. fun:main
  2583. }
  2584. ==1040== Conditional jump or move depends on uninitialised value(s)
  2585. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2586. ==1040== by 0x478884: ShipInfoPage::ShipInfoPage(InfoView*) (InfoView.cpp:184)
  2587. ==1040== by 0x4768D3: InfoView::InfoView() (InfoView.cpp:279)
  2588. ==1040== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2589. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2590. ==1040== by 0x58A533: main (main.cpp:18)
  2591. ==1040== Uninitialised value was created by a heap allocation
  2592. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2593. ==1040== by 0x4768C1: InfoView::InfoView() (InfoView.cpp:279)
  2594. ==1040== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2595. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2596. ==1040== by 0x58A533: main (main.cpp:18)
  2597. ==1040==
  2598. {
  2599. <insert_a_suppression_name_here>
  2600. Memcheck:Cond
  2601. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2602. fun:_ZN12ShipInfoPageC1EP8InfoView
  2603. fun:_ZN8InfoViewC1Ev
  2604. fun:_ZN2Pi8InitGameEv
  2605. fun:_ZN2Pi5StartEv
  2606. fun:main
  2607. }
  2608. ==1040== Conditional jump or move depends on uninitialised value(s)
  2609. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2610. ==1040== by 0x478884: ShipInfoPage::ShipInfoPage(InfoView*) (InfoView.cpp:184)
  2611. ==1040== by 0x4768D3: InfoView::InfoView() (InfoView.cpp:279)
  2612. ==1040== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2613. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2614. ==1040== by 0x58A533: main (main.cpp:18)
  2615. ==1040== Uninitialised value was created by a heap allocation
  2616. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2617. ==1040== by 0x4768C1: InfoView::InfoView() (InfoView.cpp:279)
  2618. ==1040== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2619. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2620. ==1040== by 0x58A533: main (main.cpp:18)
  2621. ==1040==
  2622. {
  2623. <insert_a_suppression_name_here>
  2624. Memcheck:Cond
  2625. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2626. fun:_ZN12ShipInfoPageC1EP8InfoView
  2627. fun:_ZN8InfoViewC1Ev
  2628. fun:_ZN2Pi8InitGameEv
  2629. fun:_ZN2Pi5StartEv
  2630. fun:main
  2631. }
  2632. ==1040== Conditional jump or move depends on uninitialised value(s)
  2633. ==1040== at 0x5A06A5: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:99)
  2634. ==1040== by 0x4788AE: ShipInfoPage::ShipInfoPage(InfoView*) (InfoView.cpp:185)
  2635. ==1040== by 0x4768D3: InfoView::InfoView() (InfoView.cpp:279)
  2636. ==1040== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2637. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2638. ==1040== by 0x58A533: main (main.cpp:18)
  2639. ==1040== Uninitialised value was created by a heap allocation
  2640. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2641. ==1040== by 0x4768C1: InfoView::InfoView() (InfoView.cpp:279)
  2642. ==1040== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2643. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2644. ==1040== by 0x58A533: main (main.cpp:18)
  2645. ==1040==
  2646. {
  2647. <insert_a_suppression_name_here>
  2648. Memcheck:Cond
  2649. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2650. fun:_ZN12ShipInfoPageC1EP8InfoView
  2651. fun:_ZN8InfoViewC1Ev
  2652. fun:_ZN2Pi8InitGameEv
  2653. fun:_ZN2Pi5StartEv
  2654. fun:main
  2655. }
  2656. ==1040== Conditional jump or move depends on uninitialised value(s)
  2657. ==1040== at 0x5A06CD: Gui::Fixed::Add(Gui::Widget*, float, float) (GuiFixed.cpp:100)
  2658. ==1040== by 0x4788AE: ShipInfoPage::ShipInfoPage(InfoView*) (InfoView.cpp:185)
  2659. ==1040== by 0x4768D3: InfoView::InfoView() (InfoView.cpp:279)
  2660. ==1040== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2661. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2662. ==1040== by 0x58A533: main (main.cpp:18)
  2663. ==1040== Uninitialised value was created by a heap allocation
  2664. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2665. ==1040== by 0x4768C1: InfoView::InfoView() (InfoView.cpp:279)
  2666. ==1040== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2667. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2668. ==1040== by 0x58A533: main (main.cpp:18)
  2669. ==1040==
  2670. {
  2671. <insert_a_suppression_name_here>
  2672. Memcheck:Cond
  2673. fun:_ZN3Gui5Fixed3AddEPNS_6WidgetEff
  2674. fun:_ZN12ShipInfoPageC1EP8InfoView
  2675. fun:_ZN8InfoViewC1Ev
  2676. fun:_ZN2Pi8InitGameEv
  2677. fun:_ZN2Pi5StartEv
  2678. fun:main
  2679. }
  2680. ==1040==
  2681. ==1040== HEAP SUMMARY:
  2682. ==1040== in use at exit: 356,959 bytes in 800 blocks
  2683. ==1040== total heap usage: 561,289 allocs, 560,489 frees, 669,395,245 bytes allocated
  2684. ==1040==
  2685. ==1040== 45 bytes in 1 blocks are possibly lost in loss record 86 of 290
  2686. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2687. ==1040== 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)
  2688. ==1040== 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)
  2689. ==1040== 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)
  2690. ==1040== by 0x4EBE72: Pi::Start() (Pi.cpp:1071)
  2691. ==1040== by 0x58A533: main (main.cpp:18)
  2692. ==1040==
  2693. {
  2694. <insert_a_suppression_name_here>
  2695. Memcheck:Leak
  2696. fun:_Znwm
  2697. fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
  2698. fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
  2699. fun:_ZNSsC1EPKcRKSaIcE
  2700. fun:_ZN2Pi5StartEv
  2701. fun:main
  2702. }
  2703. ==1040== 48 (24 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 100 of 290
  2704. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2705. ==1040== by 0x5996CC: Gui::AddTimer(unsigned int, sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>) (Gui.cpp:64)
  2706. ==1040== by 0x5B5096: Gui::Widget::OnMouseEnter() (GuiWidget.cpp:99)
  2707. ==1040== by 0x59E2B8: Gui::Container::OnMouseMotion(Gui::MouseMotionEvent*) (GuiContainer.cpp:56)
  2708. ==1040== by 0x59E2DD: Gui::Container::OnMouseMotion(Gui::MouseMotionEvent*) (GuiContainer.cpp:58)
  2709. ==1040== by 0x5A9C38: Gui::Screen::OnMouseMotion(SDL_MouseMotionEvent*) (GuiScreen.cpp:180)
  2710. ==1040== by 0x59963D: Gui::HandleSDLEvent(SDL_Event*) (Gui.cpp:38)
  2711. ==1040== by 0x4E9BB3: Pi::HandleEvents() (Pi.cpp:661)
  2712. ==1040== by 0x4EBF26: Pi::Start() (Pi.cpp:1084)
  2713. ==1040== by 0x58A533: main (main.cpp:18)
  2714. ==1040==
  2715. {
  2716. <insert_a_suppression_name_here>
  2717. Memcheck:Leak
  2718. fun:_Znwm
  2719. fun:_ZN3Gui8AddTimerEjN4sigc4slotIvNS0_3nilES2_S2_S2_S2_S2_S2_EE
  2720. fun:_ZN3Gui6Widget12OnMouseEnterEv
  2721. fun:_ZN3Gui9Container13OnMouseMotionEPNS_16MouseMotionEventE
  2722. fun:_ZN3Gui9Container13OnMouseMotionEPNS_16MouseMotionEventE
  2723. fun:_ZN3Gui6Screen13OnMouseMotionEP20SDL_MouseMotionEvent
  2724. fun:_ZN3Gui14HandleSDLEventEP9SDL_Event
  2725. fun:_ZN2Pi12HandleEventsEv
  2726. fun:_ZN2Pi5StartEv
  2727. fun:main
  2728. }
  2729. ==1040== 320 bytes in 1 blocks are possibly lost in loss record 238 of 290
  2730. ==1040== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2731. ==1040== by 0x4010FDE: _dl_allocate_tls (dl-tls.c:300)
  2732. ==1040== by 0x7302473: pthread_create@@GLIBC_2.2.5 (allocatestack.c:579)
  2733. ==1040== by 0x5910237: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2734. ==1040== by 0x58C9D22: SDL_CreateThread (in /usr/lib/libSDL-1.2.so.0.11.3)
  2735. ==1040== by 0x447121: GeoSphere::Init() (GeoSphere.cpp:1078)
  2736. ==1040== by 0x4E94CD: Pi::Init() (Pi.cpp:481)
  2737. ==1040== by 0x58A52E: main (main.cpp:17)
  2738. ==1040==
  2739. {
  2740. <insert_a_suppression_name_here>
  2741. Memcheck:Leak
  2742. fun:calloc
  2743. fun:_dl_allocate_tls
  2744. fun:pthread_create@@GLIBC_2.2.5
  2745. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2746. fun:SDL_CreateThread
  2747. fun:_ZN9GeoSphere4InitEv
  2748. fun:_ZN2Pi4InitEv
  2749. fun:main
  2750. }
  2751. ==1040== 464 (192 direct, 272 indirect) bytes in 1 blocks are definitely lost in loss record 241 of 290
  2752. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2753. ==1040== by 0x43319B: View::View() (View.h:28)
  2754. ==1040== by 0x434559: GameMenuView::GameMenuView() (GameMenuView.cpp:381)
  2755. ==1040== by 0x4E9676: Pi::Init() (Pi.cpp:550)
  2756. ==1040== by 0x58A52E: main (main.cpp:17)
  2757. ==1040==
  2758. {
  2759. <insert_a_suppression_name_here>
  2760. Memcheck:Leak
  2761. fun:_Znwm
  2762. fun:_ZN4ViewC1Ev
  2763. fun:_ZN12GameMenuViewC1Ev
  2764. fun:_ZN2Pi4InitEv
  2765. fun:main
  2766. }
  2767. ==1040== 464 (192 direct, 272 indirect) bytes in 1 blocks are definitely lost in loss record 242 of 290
  2768. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2769. ==1040== by 0x43319B: View::View() (View.h:28)
  2770. ==1040== by 0x505D41: SectorView::SectorView() (SectorView.cpp:21)
  2771. ==1040== by 0x4EB322: Pi::InitGame() (Pi.cpp:972)
  2772. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2773. ==1040== by 0x58A533: main (main.cpp:18)
  2774. ==1040==
  2775. {
  2776. <insert_a_suppression_name_here>
  2777. Memcheck:Leak
  2778. fun:_Znwm
  2779. fun:_ZN4ViewC1Ev
  2780. fun:_ZN10SectorViewC1Ev
  2781. fun:_ZN2Pi8InitGameEv
  2782. fun:_ZN2Pi5StartEv
  2783. fun:main
  2784. }
  2785. ==1040== 464 (192 direct, 272 indirect) bytes in 1 blocks are definitely lost in loss record 243 of 290
  2786. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2787. ==1040== by 0x43319B: View::View() (View.h:28)
  2788. ==1040== by 0x579DFB: WorldView::WorldView() (WorldView.cpp:25)
  2789. ==1040== by 0x4EB33E: Pi::InitGame() (Pi.cpp:973)
  2790. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2791. ==1040== by 0x58A533: main (main.cpp:18)
  2792. ==1040==
  2793. {
  2794. <insert_a_suppression_name_here>
  2795. Memcheck:Leak
  2796. fun:_Znwm
  2797. fun:_ZN4ViewC1Ev
  2798. fun:_ZN9WorldViewC1Ev
  2799. fun:_ZN2Pi8InitGameEv
  2800. fun:_ZN2Pi5StartEv
  2801. fun:main
  2802. }
  2803. ==1040== 464 (80 direct, 384 indirect) bytes in 1 blocks are definitely lost in loss record 244 of 290
  2804. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2805. ==1040== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  2806. ==1040== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  2807. ==1040== 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)
  2808. ==1040== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  2809. ==1040== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  2810. ==1040== 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)
  2811. ==1040== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  2812. ==1040== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  2813. ==1040== by 0x4331B6: View::View() (View.h:28)
  2814. ==1040== by 0x431F03: GalacticView::GalacticView() (GalacticView.cpp:14)
  2815. ==1040== by 0x4EB35A: Pi::InitGame() (Pi.cpp:974)
  2816. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2817. ==1040== by 0x58A533: main (main.cpp:18)
  2818. ==1040==
  2819. {
  2820. <insert_a_suppression_name_here>
  2821. Memcheck:Leak
  2822. fun:_Znwm
  2823. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  2824. fun:_ZN4sigc9slot_baseC1ERKS0_
  2825. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  2826. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  2827. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  2828. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  2829. fun:_ZN3Gui9ContainerC1Ev
  2830. fun:_ZN3Gui5FixedC1Eff
  2831. fun:_ZN4ViewC1Ev
  2832. fun:_ZN12GalacticViewC1Ev
  2833. fun:_ZN2Pi8InitGameEv
  2834. fun:_ZN2Pi5StartEv
  2835. fun:main
  2836. }
  2837. ==1040== 464 (192 direct, 272 indirect) bytes in 1 blocks are definitely lost in loss record 245 of 290
  2838. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2839. ==1040== by 0x43319B: View::View() (View.h:28)
  2840. ==1040== by 0x56CBEB: SystemView::SystemView() (SystemView.cpp:9)
  2841. ==1040== by 0x4EB376: Pi::InitGame() (Pi.cpp:975)
  2842. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2843. ==1040== by 0x58A533: main (main.cpp:18)
  2844. ==1040==
  2845. {
  2846. <insert_a_suppression_name_here>
  2847. Memcheck:Leak
  2848. fun:_Znwm
  2849. fun:_ZN4ViewC1Ev
  2850. fun:_ZN10SystemViewC1Ev
  2851. fun:_ZN2Pi8InitGameEv
  2852. fun:_ZN2Pi5StartEv
  2853. fun:main
  2854. }
  2855. ==1040== 464 (192 direct, 272 indirect) bytes in 1 blocks are definitely lost in loss record 246 of 290
  2856. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2857. ==1040== by 0x43319B: View::View() (View.h:28)
  2858. ==1040== by 0x5649D0: SystemInfoView::SystemInfoView() (SystemInfoView.cpp:13)
  2859. ==1040== by 0x4EB392: Pi::InitGame() (Pi.cpp:976)
  2860. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2861. ==1040== by 0x58A533: main (main.cpp:18)
  2862. ==1040==
  2863. {
  2864. <insert_a_suppression_name_here>
  2865. Memcheck:Leak
  2866. fun:_Znwm
  2867. fun:_ZN4ViewC1Ev
  2868. fun:_ZN14SystemInfoViewC1Ev
  2869. fun:_ZN2Pi8InitGameEv
  2870. fun:_ZN2Pi5StartEv
  2871. fun:main
  2872. }
  2873. ==1040== 464 (80 direct, 384 indirect) bytes in 1 blocks are definitely lost in loss record 247 of 290
  2874. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2875. ==1040== by 0x59F90B: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gui::Container> >::dup(void*) (slot.h:77)
  2876. ==1040== by 0x5D734D3: sigc::slot_base::slot_base(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  2877. ==1040== 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)
  2878. ==1040== by 0x5D72A1F: sigc::internal::signal_impl::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  2879. ==1040== by 0x5D72BC3: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  2880. ==1040== 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)
  2881. ==1040== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  2882. ==1040== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  2883. ==1040== by 0x4331B6: View::View() (View.h:28)
  2884. ==1040== by 0x554AAF: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:10)
  2885. ==1040== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  2886. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2887. ==1040== by 0x58A533: main (main.cpp:18)
  2888. ==1040==
  2889. {
  2890. <insert_a_suppression_name_here>
  2891. Memcheck:Leak
  2892. fun:_Znwm
  2893. fun:_ZN4sigc8internal14typed_slot_repINS_18bound_mem_functor0IvN3Gui9ContainerEEEE3dupEPv
  2894. fun:_ZN4sigc9slot_baseC1ERKS0_
  2895. fun:_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_
  2896. fun:_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE
  2897. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  2898. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  2899. fun:_ZN3Gui9ContainerC1Ev
  2900. fun:_ZN3Gui5FixedC1Eff
  2901. fun:_ZN4ViewC1Ev
  2902. fun:_ZN16SpaceStationViewC1Ev
  2903. fun:_ZN2Pi8InitGameEv
  2904. fun:_ZN2Pi5StartEv
  2905. fun:main
  2906. }
  2907. ==1040== 464 (24 direct, 440 indirect) bytes in 1 blocks are definitely lost in loss record 248 of 290
  2908. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2909. ==1040== by 0x5D72B21: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0)
  2910. ==1040== by 0x5D72BB8: sigc::signal_base::connect(sigc::slot_base const&) (in /usr/lib/libsigc-2.0.so.0.0.0)
  2911. ==1040== 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)
  2912. ==1040== by 0x59DE2B: Gui::Container::Container() (GuiContainer.cpp:12)
  2913. ==1040== by 0x59FE4B: Gui::Fixed::Fixed(float, float) (GuiFixed.cpp:11)
  2914. ==1040== by 0x4331B6: View::View() (View.h:28)
  2915. ==1040== by 0x47685A: InfoView::InfoView() (InfoView.cpp:273)
  2916. ==1040== by 0x4EB3CA: Pi::InitGame() (Pi.cpp:978)
  2917. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2918. ==1040== by 0x58A533: main (main.cpp:18)
  2919. ==1040==
  2920. {
  2921. <insert_a_suppression_name_here>
  2922. Memcheck:Leak
  2923. fun:_Znwm
  2924. fun:_ZNK4sigc11signal_base4implEv
  2925. fun:_ZN4sigc11signal_base7connectERKNS_9slot_baseE
  2926. fun:_ZN4sigc7signal0IvNS_3nilEE7connectERKNS_4slotIvS1_S1_S1_S1_S1_S1_S1_EE
  2927. fun:_ZN3Gui9ContainerC1Ev
  2928. fun:_ZN3Gui5FixedC1Eff
  2929. fun:_ZN4ViewC1Ev
  2930. fun:_ZN8InfoViewC1Ev
  2931. fun:_ZN2Pi8InitGameEv
  2932. fun:_ZN2Pi5StartEv
  2933. fun:main
  2934. }
  2935. ==1040== 464 (192 direct, 272 indirect) bytes in 1 blocks are definitely lost in loss record 249 of 290
  2936. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2937. ==1040== by 0x43319B: View::View() (View.h:28)
  2938. ==1040== by 0x4E5AD5: ObjectViewerView::ObjectViewerView() (ObjectViewerView.cpp:13)
  2939. ==1040== by 0x4EB3E6: Pi::InitGame() (Pi.cpp:981)
  2940. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2941. ==1040== by 0x58A533: main (main.cpp:18)
  2942. ==1040==
  2943. {
  2944. <insert_a_suppression_name_here>
  2945. Memcheck:Leak
  2946. fun:_Znwm
  2947. fun:_ZN4ViewC1Ev
  2948. fun:_ZN16ObjectViewerViewC1Ev
  2949. fun:_ZN2Pi8InitGameEv
  2950. fun:_ZN2Pi5StartEv
  2951. fun:main
  2952. }
  2953. ==1040== 1,112 (264 direct, 848 indirect) bytes in 1 blocks are definitely lost in loss record 261 of 290
  2954. ==1040== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2955. ==1040== by 0x555515: SpaceStationView::SpaceStationView() (SpaceStationView.cpp:50)
  2956. ==1040== by 0x4EB3AE: Pi::InitGame() (Pi.cpp:977)
  2957. ==1040== by 0x4EC128: Pi::Start() (Pi.cpp:1117)
  2958. ==1040== by 0x58A533: main (main.cpp:18)
  2959. ==1040==
  2960. {
  2961. <insert_a_suppression_name_here>
  2962. Memcheck:Leak
  2963. fun:_Znwm
  2964. fun:_ZN16SpaceStationViewC1Ev
  2965. fun:_ZN2Pi8InitGameEv
  2966. fun:_ZN2Pi5StartEv
  2967. fun:main
  2968. }
  2969. ==1040== LEAK SUMMARY:
  2970. ==1040== definitely lost: 1,624 bytes in 11 blocks
  2971. ==1040== indirectly lost: 3,712 bytes in 63 blocks
  2972. ==1040== possibly lost: 365 bytes in 2 blocks
  2973. ==1040== still reachable: 296,824 bytes in 194 blocks
  2974. ==1040== suppressed: 54,434 bytes in 530 blocks
  2975. ==1040== Reachable blocks (those to which a pointer was found) are not shown.
  2976. ==1040== To see them, rerun with: --leak-check=full --show-reachable=yes
  2977. ==1040==
  2978. ==1040== For counts of detected and suppressed errors, rerun with: -v
  2979. ==1040== ERROR SUMMARY: 306 errors from 107 contexts (suppressed: 932 from 196)
  2980.  
  2981.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement