Advertisement
robn

Untitled

Oct 10th, 2011
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 160.50 KB | None | 0 0
  1. ==1319== Memcheck, a memory error detector
  2. ==1319== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
  3. ==1319== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
  4. ==1319== Command: ./pioneer
  5. ==1319== Parent PID: 1318
  6. ==1319==
  7. ==1319== Invalid read of size 8
  8. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  9. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  10. ==1319== by 0x47D898: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:383)
  11. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  12. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  13. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  14. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  15. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  16. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  17. ==1319== Address 0xf4f88d8 is 24 bytes inside a block of size 31 alloc'd
  18. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  19. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  20. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  21. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  22. ==1319== by 0x47D884: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:383)
  23. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  24. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  25. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  26. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  27. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  28. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  29. ==1319==
  30. {
  31. <insert_a_suppression_name_here>
  32. Memcheck:Addr8
  33. fun:__strspn_sse42
  34. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  35. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  36. fun:_ZN11KeyBindings11SetDefaultsEv
  37. fun:_ZN10GameConfigC1ERKSs
  38. fun:_Z41__static_initialization_and_destruction_0ii
  39. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  40. fun:__libc_csu_init
  41. fun:(below main)
  42. }
  43. ==1319== Invalid read of size 8
  44. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  45. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  46. ==1319== by 0x47D92C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:384)
  47. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  48. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  49. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  50. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  51. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  52. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  53. ==1319== Address 0xf4f89a8 is 24 bytes inside a block of size 31 alloc'd
  54. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  55. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  56. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  57. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  58. ==1319== by 0x47D918: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:384)
  59. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  60. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  61. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  62. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  63. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  64. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  65. ==1319==
  66. {
  67. <insert_a_suppression_name_here>
  68. Memcheck:Addr8
  69. fun:__strspn_sse42
  70. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  71. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  72. fun:_ZN11KeyBindings11SetDefaultsEv
  73. fun:_ZN10GameConfigC1ERKSs
  74. fun:_Z41__static_initialization_and_destruction_0ii
  75. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  76. fun:__libc_csu_init
  77. fun:(below main)
  78. }
  79. ==1319== Invalid read of size 8
  80. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  81. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  82. ==1319== by 0x47D9C0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:385)
  83. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  84. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  85. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  86. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  87. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  88. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  89. ==1319== Address 0xf4f8a78 is 24 bytes inside a block of size 30 alloc'd
  90. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  91. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  92. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  93. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  94. ==1319== by 0x47D9AC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:385)
  95. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  96. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  97. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  98. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  99. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  100. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  101. ==1319==
  102. {
  103. <insert_a_suppression_name_here>
  104. Memcheck:Addr8
  105. fun:__strspn_sse42
  106. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  107. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  108. fun:_ZN11KeyBindings11SetDefaultsEv
  109. fun:_ZN10GameConfigC1ERKSs
  110. fun:_Z41__static_initialization_and_destruction_0ii
  111. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  112. fun:__libc_csu_init
  113. fun:(below main)
  114. }
  115. ==1319== Invalid read of size 8
  116. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  117. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  118. ==1319== by 0x47DA54: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:386)
  119. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  120. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  121. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  122. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  123. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  124. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  125. ==1319== Address 0xf4f8b48 is 24 bytes inside a block of size 31 alloc'd
  126. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  127. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  128. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  129. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  130. ==1319== by 0x47DA40: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:386)
  131. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  132. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  133. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  134. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  135. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  136. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  137. ==1319==
  138. {
  139. <insert_a_suppression_name_here>
  140. Memcheck:Addr8
  141. fun:__strspn_sse42
  142. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  143. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  144. fun:_ZN11KeyBindings11SetDefaultsEv
  145. fun:_ZN10GameConfigC1ERKSs
  146. fun:_Z41__static_initialization_and_destruction_0ii
  147. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  148. fun:__libc_csu_init
  149. fun:(below main)
  150. }
  151. ==1319== Invalid read of size 8
  152. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  153. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  154. ==1319== by 0x47DAE8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:387)
  155. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  156. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  157. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  158. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  159. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  160. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  161. ==1319== Address 0xf4f8c18 is 24 bytes inside a block of size 31 alloc'd
  162. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  163. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  164. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  165. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  166. ==1319== by 0x47DAD4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:387)
  167. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  168. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  169. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  170. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  171. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  172. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  173. ==1319==
  174. {
  175. <insert_a_suppression_name_here>
  176. Memcheck:Addr8
  177. fun:__strspn_sse42
  178. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  179. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  180. fun:_ZN11KeyBindings11SetDefaultsEv
  181. fun:_ZN10GameConfigC1ERKSs
  182. fun:_Z41__static_initialization_and_destruction_0ii
  183. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  184. fun:__libc_csu_init
  185. fun:(below main)
  186. }
  187. ==1319== Invalid read of size 8
  188. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  189. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  190. ==1319== by 0x47DB7C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:388)
  191. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  192. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  193. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  194. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  195. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  196. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  197. ==1319== Address 0xf4f8ce8 is 24 bytes inside a block of size 31 alloc'd
  198. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  199. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  200. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  201. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  202. ==1319== by 0x47DB68: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:388)
  203. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  204. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  205. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  206. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  207. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  208. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  209. ==1319==
  210. {
  211. <insert_a_suppression_name_here>
  212. Memcheck:Addr8
  213. fun:__strspn_sse42
  214. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  215. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  216. fun:_ZN11KeyBindings11SetDefaultsEv
  217. fun:_ZN10GameConfigC1ERKSs
  218. fun:_Z41__static_initialization_and_destruction_0ii
  219. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  220. fun:__libc_csu_init
  221. fun:(below main)
  222. }
  223. ==1319== Invalid read of size 8
  224. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  225. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  226. ==1319== by 0x47DC10: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:389)
  227. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  228. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  229. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  230. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  231. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  232. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  233. ==1319== Address 0xf4f8db8 is 24 bytes inside a block of size 31 alloc'd
  234. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  235. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  236. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  237. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  238. ==1319== by 0x47DBFC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:389)
  239. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  240. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  241. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  242. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  243. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  244. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  245. ==1319==
  246. {
  247. <insert_a_suppression_name_here>
  248. Memcheck:Addr8
  249. fun:__strspn_sse42
  250. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  251. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  252. fun:_ZN11KeyBindings11SetDefaultsEv
  253. fun:_ZN10GameConfigC1ERKSs
  254. fun:_Z41__static_initialization_and_destruction_0ii
  255. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  256. fun:__libc_csu_init
  257. fun:(below main)
  258. }
  259. ==1319== Invalid read of size 8
  260. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  261. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  262. ==1319== by 0x47DCA4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:390)
  263. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  264. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  265. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  266. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  267. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  268. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  269. ==1319== Address 0xf4f8e88 is 24 bytes inside a block of size 31 alloc'd
  270. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  271. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  272. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  273. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  274. ==1319== by 0x47DC90: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:390)
  275. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  276. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  277. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  278. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  279. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  280. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  281. ==1319==
  282. {
  283. <insert_a_suppression_name_here>
  284. Memcheck:Addr8
  285. fun:__strspn_sse42
  286. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  287. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  288. fun:_ZN11KeyBindings11SetDefaultsEv
  289. fun:_ZN10GameConfigC1ERKSs
  290. fun:_Z41__static_initialization_and_destruction_0ii
  291. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  292. fun:__libc_csu_init
  293. fun:(below main)
  294. }
  295. ==1319== Invalid read of size 8
  296. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  297. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  298. ==1319== by 0x47DD38: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:391)
  299. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  300. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  301. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  302. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  303. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  304. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  305. ==1319== Address 0xf4f8f58 is 24 bytes inside a block of size 31 alloc'd
  306. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  307. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  308. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  309. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  310. ==1319== by 0x47DD24: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:391)
  311. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  312. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  313. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  314. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  315. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  316. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  317. ==1319==
  318. {
  319. <insert_a_suppression_name_here>
  320. Memcheck:Addr8
  321. fun:__strspn_sse42
  322. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  323. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  324. fun:_ZN11KeyBindings11SetDefaultsEv
  325. fun:_ZN10GameConfigC1ERKSs
  326. fun:_Z41__static_initialization_and_destruction_0ii
  327. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  328. fun:__libc_csu_init
  329. fun:(below main)
  330. }
  331. ==1319== Invalid read of size 8
  332. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  333. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  334. ==1319== by 0x47DDCC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:392)
  335. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  336. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  337. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  338. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  339. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  340. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  341. ==1319== Address 0xf4f9028 is 24 bytes inside a block of size 31 alloc'd
  342. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  343. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  344. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  345. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  346. ==1319== by 0x47DDB8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:392)
  347. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  348. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  349. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  350. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  351. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  352. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  353. ==1319==
  354. {
  355. <insert_a_suppression_name_here>
  356. Memcheck:Addr8
  357. fun:__strspn_sse42
  358. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  359. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  360. fun:_ZN11KeyBindings11SetDefaultsEv
  361. fun:_ZN10GameConfigC1ERKSs
  362. fun:_Z41__static_initialization_and_destruction_0ii
  363. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  364. fun:__libc_csu_init
  365. fun:(below main)
  366. }
  367. ==1319== Invalid read of size 8
  368. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  369. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  370. ==1319== by 0x47DE60: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:393)
  371. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  372. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  373. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  374. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  375. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  376. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  377. ==1319== Address 0xf4f90f8 is 24 bytes inside a block of size 31 alloc'd
  378. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  379. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  380. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  381. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  382. ==1319== by 0x47DE4C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:393)
  383. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  384. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  385. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  386. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  387. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  388. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  389. ==1319==
  390. {
  391. <insert_a_suppression_name_here>
  392. Memcheck:Addr8
  393. fun:__strspn_sse42
  394. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  395. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  396. fun:_ZN11KeyBindings11SetDefaultsEv
  397. fun:_ZN10GameConfigC1ERKSs
  398. fun:_Z41__static_initialization_and_destruction_0ii
  399. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  400. fun:__libc_csu_init
  401. fun:(below main)
  402. }
  403. ==1319== Invalid read of size 8
  404. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  405. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  406. ==1319== by 0x47DEF4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:394)
  407. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  408. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  409. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  410. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  411. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  412. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  413. ==1319== Address 0xf4f91c8 is 24 bytes inside a block of size 31 alloc'd
  414. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  415. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  416. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  417. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  418. ==1319== by 0x47DEE0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:394)
  419. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  420. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  421. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  422. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  423. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  424. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  425. ==1319==
  426. {
  427. <insert_a_suppression_name_here>
  428. Memcheck:Addr8
  429. fun:__strspn_sse42
  430. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  431. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  432. fun:_ZN11KeyBindings11SetDefaultsEv
  433. fun:_ZN10GameConfigC1ERKSs
  434. fun:_Z41__static_initialization_and_destruction_0ii
  435. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  436. fun:__libc_csu_init
  437. fun:(below main)
  438. }
  439. ==1319== Invalid read of size 8
  440. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  441. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  442. ==1319== by 0x47DF88: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:395)
  443. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  444. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  445. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  446. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  447. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  448. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  449. ==1319== Address 0xf4f9298 is 24 bytes inside a block of size 30 alloc'd
  450. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  451. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  452. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  453. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  454. ==1319== by 0x47DF74: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:395)
  455. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  456. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  457. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  458. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  459. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  460. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  461. ==1319==
  462. {
  463. <insert_a_suppression_name_here>
  464. Memcheck:Addr8
  465. fun:__strspn_sse42
  466. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  467. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  468. fun:_ZN11KeyBindings11SetDefaultsEv
  469. fun:_ZN10GameConfigC1ERKSs
  470. fun:_Z41__static_initialization_and_destruction_0ii
  471. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  472. fun:__libc_csu_init
  473. fun:(below main)
  474. }
  475. ==1319== Invalid read of size 8
  476. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  477. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  478. ==1319== by 0x47E01C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:396)
  479. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  480. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  481. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  482. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  483. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  484. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  485. ==1319== Address 0xf4f9368 is 24 bytes inside a block of size 31 alloc'd
  486. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  487. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  488. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  489. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  490. ==1319== by 0x47E008: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:396)
  491. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  492. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  493. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  494. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  495. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  496. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  497. ==1319==
  498. {
  499. <insert_a_suppression_name_here>
  500. Memcheck:Addr8
  501. fun:__strspn_sse42
  502. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  503. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  504. fun:_ZN11KeyBindings11SetDefaultsEv
  505. fun:_ZN10GameConfigC1ERKSs
  506. fun:_Z41__static_initialization_and_destruction_0ii
  507. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  508. fun:__libc_csu_init
  509. fun:(below main)
  510. }
  511. ==1319== Invalid read of size 8
  512. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  513. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  514. ==1319== by 0x47E0B0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:397)
  515. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  516. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  517. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  518. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  519. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  520. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  521. ==1319== Address 0xf4f9438 is 24 bytes inside a block of size 30 alloc'd
  522. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  523. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  524. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  525. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  526. ==1319== by 0x47E09C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:397)
  527. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  528. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  529. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  530. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  531. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  532. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  533. ==1319==
  534. {
  535. <insert_a_suppression_name_here>
  536. Memcheck:Addr8
  537. fun:__strspn_sse42
  538. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  539. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  540. fun:_ZN11KeyBindings11SetDefaultsEv
  541. fun:_ZN10GameConfigC1ERKSs
  542. fun:_Z41__static_initialization_and_destruction_0ii
  543. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  544. fun:__libc_csu_init
  545. fun:(below main)
  546. }
  547. ==1319== Invalid read of size 8
  548. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  549. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  550. ==1319== by 0x47E144: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:398)
  551. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  552. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  553. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  554. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  555. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  556. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  557. ==1319== Address 0xf4f9508 is 24 bytes inside a block of size 31 alloc'd
  558. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  559. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  560. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  561. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  562. ==1319== by 0x47E130: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:398)
  563. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  564. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  565. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  566. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  567. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  568. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  569. ==1319==
  570. {
  571. <insert_a_suppression_name_here>
  572. Memcheck:Addr8
  573. fun:__strspn_sse42
  574. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  575. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  576. fun:_ZN11KeyBindings11SetDefaultsEv
  577. fun:_ZN10GameConfigC1ERKSs
  578. fun:_Z41__static_initialization_and_destruction_0ii
  579. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  580. fun:__libc_csu_init
  581. fun:(below main)
  582. }
  583. ==1319== Invalid read of size 8
  584. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  585. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  586. ==1319== by 0x47E1D8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:399)
  587. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  588. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  589. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  590. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  591. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  592. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  593. ==1319== Address 0xf4f95d8 is 24 bytes inside a block of size 29 alloc'd
  594. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  595. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  596. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  597. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  598. ==1319== by 0x47E1C4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:399)
  599. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  600. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  601. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  602. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  603. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  604. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  605. ==1319==
  606. {
  607. <insert_a_suppression_name_here>
  608. Memcheck:Addr8
  609. fun:__strspn_sse42
  610. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  611. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  612. fun:_ZN11KeyBindings11SetDefaultsEv
  613. fun:_ZN10GameConfigC1ERKSs
  614. fun:_Z41__static_initialization_and_destruction_0ii
  615. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  616. fun:__libc_csu_init
  617. fun:(below main)
  618. }
  619. ==1319== Invalid read of size 8
  620. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  621. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  622. ==1319== by 0x47E266: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:400)
  623. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  624. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  625. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  626. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  627. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  628. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  629. ==1319== Address 0xf4f96a8 is 24 bytes inside a block of size 30 alloc'd
  630. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  631. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  632. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  633. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  634. ==1319== by 0x47E252: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:400)
  635. ==1319== by 0x47EC71: KeyBindings::SetDefaults() (KeyBindings.cpp:443)
  636. ==1319== by 0x47C271: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:35)
  637. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  638. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  639. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  640. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  641. ==1319==
  642. {
  643. <insert_a_suppression_name_here>
  644. Memcheck:Addr8
  645. fun:__strspn_sse42
  646. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  647. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  648. fun:_ZN11KeyBindings11SetDefaultsEv
  649. fun:_ZN10GameConfigC1ERKSs
  650. fun:_Z41__static_initialization_and_destruction_0ii
  651. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  652. fun:__libc_csu_init
  653. fun:(below main)
  654. }
  655. ==1319== Invalid read of size 8
  656. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  657. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  658. ==1319== by 0x47D898: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:383)
  659. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  660. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  661. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  662. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  663. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  664. ==1319== Address 0xf4fd418 is 24 bytes inside a block of size 31 alloc'd
  665. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  666. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  667. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  668. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  669. ==1319== by 0x47D884: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:383)
  670. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  671. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  672. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  673. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  674. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  675. ==1319==
  676. {
  677. <insert_a_suppression_name_here>
  678. Memcheck:Addr8
  679. fun:__strspn_sse42
  680. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  681. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  682. fun:_ZN10GameConfigC1ERKSs
  683. fun:_Z41__static_initialization_and_destruction_0ii
  684. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  685. fun:__libc_csu_init
  686. fun:(below main)
  687. }
  688. ==1319== Invalid read of size 8
  689. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  690. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  691. ==1319== by 0x47D92C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:384)
  692. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  693. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  694. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  695. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  696. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  697. ==1319== Address 0xf4fd4e8 is 24 bytes inside a block of size 31 alloc'd
  698. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  699. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  700. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  701. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  702. ==1319== by 0x47D918: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:384)
  703. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  704. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  705. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  706. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  707. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  708. ==1319==
  709. {
  710. <insert_a_suppression_name_here>
  711. Memcheck:Addr8
  712. fun:__strspn_sse42
  713. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  714. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  715. fun:_ZN10GameConfigC1ERKSs
  716. fun:_Z41__static_initialization_and_destruction_0ii
  717. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  718. fun:__libc_csu_init
  719. fun:(below main)
  720. }
  721. ==1319== Invalid read of size 8
  722. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  723. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  724. ==1319== by 0x47D9C0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:385)
  725. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  726. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  727. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  728. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  729. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  730. ==1319== Address 0xf4fd5b8 is 24 bytes inside a block of size 30 alloc'd
  731. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  732. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  733. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  734. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  735. ==1319== by 0x47D9AC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:385)
  736. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  737. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  738. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  739. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  740. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  741. ==1319==
  742. {
  743. <insert_a_suppression_name_here>
  744. Memcheck:Addr8
  745. fun:__strspn_sse42
  746. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  747. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  748. fun:_ZN10GameConfigC1ERKSs
  749. fun:_Z41__static_initialization_and_destruction_0ii
  750. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  751. fun:__libc_csu_init
  752. fun:(below main)
  753. }
  754. ==1319== Invalid read of size 8
  755. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  756. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  757. ==1319== by 0x47DA54: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:386)
  758. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  759. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  760. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  761. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  762. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  763. ==1319== Address 0xf4fd688 is 24 bytes inside a block of size 31 alloc'd
  764. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  765. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  766. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  767. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  768. ==1319== by 0x47DA40: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:386)
  769. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  770. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  771. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  772. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  773. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  774. ==1319==
  775. {
  776. <insert_a_suppression_name_here>
  777. Memcheck:Addr8
  778. fun:__strspn_sse42
  779. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  780. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  781. fun:_ZN10GameConfigC1ERKSs
  782. fun:_Z41__static_initialization_and_destruction_0ii
  783. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  784. fun:__libc_csu_init
  785. fun:(below main)
  786. }
  787. ==1319== Invalid read of size 8
  788. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  789. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  790. ==1319== by 0x47DAE8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:387)
  791. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  792. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  793. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  794. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  795. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  796. ==1319== Address 0xf4fd758 is 24 bytes inside a block of size 31 alloc'd
  797. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  798. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  799. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  800. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  801. ==1319== by 0x47DAD4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:387)
  802. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  803. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  804. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  805. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  806. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  807. ==1319==
  808. {
  809. <insert_a_suppression_name_here>
  810. Memcheck:Addr8
  811. fun:__strspn_sse42
  812. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  813. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  814. fun:_ZN10GameConfigC1ERKSs
  815. fun:_Z41__static_initialization_and_destruction_0ii
  816. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  817. fun:__libc_csu_init
  818. fun:(below main)
  819. }
  820. ==1319== Invalid read of size 8
  821. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  822. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  823. ==1319== by 0x47DB7C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:388)
  824. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  825. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  826. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  827. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  828. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  829. ==1319== Address 0xf4fd828 is 24 bytes inside a block of size 31 alloc'd
  830. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  831. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  832. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  833. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  834. ==1319== by 0x47DB68: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:388)
  835. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  836. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  837. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  838. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  839. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  840. ==1319==
  841. {
  842. <insert_a_suppression_name_here>
  843. Memcheck:Addr8
  844. fun:__strspn_sse42
  845. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  846. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  847. fun:_ZN10GameConfigC1ERKSs
  848. fun:_Z41__static_initialization_and_destruction_0ii
  849. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  850. fun:__libc_csu_init
  851. fun:(below main)
  852. }
  853. ==1319== Invalid read of size 8
  854. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  855. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  856. ==1319== by 0x47DC10: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:389)
  857. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  858. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  859. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  860. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  861. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  862. ==1319== Address 0xf4fd8f8 is 24 bytes inside a block of size 31 alloc'd
  863. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  864. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  865. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  866. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  867. ==1319== by 0x47DBFC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:389)
  868. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  869. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  870. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  871. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  872. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  873. ==1319==
  874. {
  875. <insert_a_suppression_name_here>
  876. Memcheck:Addr8
  877. fun:__strspn_sse42
  878. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  879. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  880. fun:_ZN10GameConfigC1ERKSs
  881. fun:_Z41__static_initialization_and_destruction_0ii
  882. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  883. fun:__libc_csu_init
  884. fun:(below main)
  885. }
  886. ==1319== Invalid read of size 8
  887. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  888. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  889. ==1319== by 0x47DCA4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:390)
  890. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  891. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  892. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  893. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  894. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  895. ==1319== Address 0xf4fd9c8 is 24 bytes inside a block of size 31 alloc'd
  896. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  897. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  898. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  899. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  900. ==1319== by 0x47DC90: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:390)
  901. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  902. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  903. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  904. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  905. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  906. ==1319==
  907. {
  908. <insert_a_suppression_name_here>
  909. Memcheck:Addr8
  910. fun:__strspn_sse42
  911. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  912. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  913. fun:_ZN10GameConfigC1ERKSs
  914. fun:_Z41__static_initialization_and_destruction_0ii
  915. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  916. fun:__libc_csu_init
  917. fun:(below main)
  918. }
  919. ==1319== Invalid read of size 8
  920. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  921. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  922. ==1319== by 0x47DD38: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:391)
  923. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  924. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  925. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  926. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  927. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  928. ==1319== Address 0xf4fda98 is 24 bytes inside a block of size 31 alloc'd
  929. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  930. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  931. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  932. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  933. ==1319== by 0x47DD24: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:391)
  934. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  935. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  936. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  937. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  938. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  939. ==1319==
  940. {
  941. <insert_a_suppression_name_here>
  942. Memcheck:Addr8
  943. fun:__strspn_sse42
  944. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  945. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  946. fun:_ZN10GameConfigC1ERKSs
  947. fun:_Z41__static_initialization_and_destruction_0ii
  948. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  949. fun:__libc_csu_init
  950. fun:(below main)
  951. }
  952. ==1319== Invalid read of size 8
  953. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  954. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  955. ==1319== by 0x47DDCC: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:392)
  956. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  957. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  958. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  959. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  960. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  961. ==1319== Address 0xf4fdb68 is 24 bytes inside a block of size 31 alloc'd
  962. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  963. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  964. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  965. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  966. ==1319== by 0x47DDB8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:392)
  967. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  968. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  969. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  970. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  971. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  972. ==1319==
  973. {
  974. <insert_a_suppression_name_here>
  975. Memcheck:Addr8
  976. fun:__strspn_sse42
  977. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  978. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  979. fun:_ZN10GameConfigC1ERKSs
  980. fun:_Z41__static_initialization_and_destruction_0ii
  981. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  982. fun:__libc_csu_init
  983. fun:(below main)
  984. }
  985. ==1319== Invalid read of size 8
  986. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  987. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  988. ==1319== by 0x47DE60: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:393)
  989. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  990. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  991. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  992. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  993. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  994. ==1319== Address 0xf4fdc38 is 24 bytes inside a block of size 31 alloc'd
  995. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  996. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  997. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  998. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  999. ==1319== by 0x47DE4C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:393)
  1000. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1001. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1002. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  1003. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1004. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  1005. ==1319==
  1006. {
  1007. <insert_a_suppression_name_here>
  1008. Memcheck:Addr8
  1009. fun:__strspn_sse42
  1010. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1011. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1012. fun:_ZN10GameConfigC1ERKSs
  1013. fun:_Z41__static_initialization_and_destruction_0ii
  1014. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1015. fun:__libc_csu_init
  1016. fun:(below main)
  1017. }
  1018. ==1319== Invalid read of size 8
  1019. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1020. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1021. ==1319== by 0x47DEF4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:394)
  1022. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1023. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1024. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  1025. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1026. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  1027. ==1319== Address 0xf4fdd08 is 24 bytes inside a block of size 31 alloc'd
  1028. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1029. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1030. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1031. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1032. ==1319== by 0x47DEE0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:394)
  1033. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1034. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1035. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  1036. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1037. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  1038. ==1319==
  1039. {
  1040. <insert_a_suppression_name_here>
  1041. Memcheck:Addr8
  1042. fun:__strspn_sse42
  1043. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1044. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1045. fun:_ZN10GameConfigC1ERKSs
  1046. fun:_Z41__static_initialization_and_destruction_0ii
  1047. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1048. fun:__libc_csu_init
  1049. fun:(below main)
  1050. }
  1051. ==1319== Invalid read of size 8
  1052. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1053. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1054. ==1319== by 0x47DF88: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:395)
  1055. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1056. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1057. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  1058. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1059. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  1060. ==1319== Address 0xf4fddd8 is 24 bytes inside a block of size 30 alloc'd
  1061. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1062. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1063. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1064. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1065. ==1319== by 0x47DF74: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:395)
  1066. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1067. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1068. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  1069. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1070. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  1071. ==1319==
  1072. {
  1073. <insert_a_suppression_name_here>
  1074. Memcheck:Addr8
  1075. fun:__strspn_sse42
  1076. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1077. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1078. fun:_ZN10GameConfigC1ERKSs
  1079. fun:_Z41__static_initialization_and_destruction_0ii
  1080. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1081. fun:__libc_csu_init
  1082. fun:(below main)
  1083. }
  1084. ==1319== Invalid read of size 8
  1085. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1086. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1087. ==1319== by 0x47E01C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:396)
  1088. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1089. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1090. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  1091. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1092. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  1093. ==1319== Address 0xf4fdea8 is 24 bytes inside a block of size 31 alloc'd
  1094. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1095. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1096. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1097. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1098. ==1319== by 0x47E008: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:396)
  1099. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1100. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1101. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  1102. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1103. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  1104. ==1319==
  1105. {
  1106. <insert_a_suppression_name_here>
  1107. Memcheck:Addr8
  1108. fun:__strspn_sse42
  1109. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1110. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1111. fun:_ZN10GameConfigC1ERKSs
  1112. fun:_Z41__static_initialization_and_destruction_0ii
  1113. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1114. fun:__libc_csu_init
  1115. fun:(below main)
  1116. }
  1117. ==1319== Invalid read of size 8
  1118. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1119. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1120. ==1319== by 0x47E0B0: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:397)
  1121. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1122. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1123. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  1124. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1125. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  1126. ==1319== Address 0xf4fdf78 is 24 bytes inside a block of size 30 alloc'd
  1127. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1128. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1129. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1130. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1131. ==1319== by 0x47E09C: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:397)
  1132. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1133. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1134. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  1135. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1136. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  1137. ==1319==
  1138. {
  1139. <insert_a_suppression_name_here>
  1140. Memcheck:Addr8
  1141. fun:__strspn_sse42
  1142. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1143. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1144. fun:_ZN10GameConfigC1ERKSs
  1145. fun:_Z41__static_initialization_and_destruction_0ii
  1146. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1147. fun:__libc_csu_init
  1148. fun:(below main)
  1149. }
  1150. ==1319== Invalid read of size 8
  1151. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1152. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1153. ==1319== by 0x47E144: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:398)
  1154. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1155. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1156. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  1157. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1158. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  1159. ==1319== Address 0xf4fe048 is 24 bytes inside a block of size 31 alloc'd
  1160. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1161. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1162. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1163. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1164. ==1319== by 0x47E130: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:398)
  1165. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1166. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1167. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  1168. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1169. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  1170. ==1319==
  1171. {
  1172. <insert_a_suppression_name_here>
  1173. Memcheck:Addr8
  1174. fun:__strspn_sse42
  1175. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1176. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1177. fun:_ZN10GameConfigC1ERKSs
  1178. fun:_Z41__static_initialization_and_destruction_0ii
  1179. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1180. fun:__libc_csu_init
  1181. fun:(below main)
  1182. }
  1183. ==1319== Invalid read of size 8
  1184. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1185. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1186. ==1319== by 0x47E1D8: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:399)
  1187. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1188. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1189. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  1190. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1191. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  1192. ==1319== Address 0xf4fe118 is 24 bytes inside a block of size 29 alloc'd
  1193. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1194. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1195. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1196. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1197. ==1319== by 0x47E1C4: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:399)
  1198. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1199. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1200. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  1201. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1202. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  1203. ==1319==
  1204. {
  1205. <insert_a_suppression_name_here>
  1206. Memcheck:Addr8
  1207. fun:__strspn_sse42
  1208. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1209. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1210. fun:_ZN10GameConfigC1ERKSs
  1211. fun:_Z41__static_initialization_and_destruction_0ii
  1212. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1213. fun:__libc_csu_init
  1214. fun:(below main)
  1215. }
  1216. ==1319== Invalid read of size 8
  1217. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1218. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1219. ==1319== by 0x47E266: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:400)
  1220. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1221. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1222. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  1223. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1224. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  1225. ==1319== Address 0xf4fe1e8 is 24 bytes inside a block of size 30 alloc'd
  1226. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1227. ==1319== by 0x687B8C8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1228. ==1319== by 0x687D2D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1229. ==1319== by 0x687D422: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
  1230. ==1319== by 0x47E252: KeyBindings::OnKeyBindingsChanged() (KeyBindings.cpp:400)
  1231. ==1319== by 0x47C285: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:39)
  1232. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1233. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  1234. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1235. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  1236. ==1319==
  1237. {
  1238. <insert_a_suppression_name_here>
  1239. Memcheck:Addr8
  1240. fun:__strspn_sse42
  1241. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1242. fun:_ZN11KeyBindings20OnKeyBindingsChangedEv
  1243. fun:_ZN10GameConfigC1ERKSs
  1244. fun:_Z41__static_initialization_and_destruction_0ii
  1245. fun:_GLOBAL__sub_I__ZN2Pi13gameTickAlphaE
  1246. fun:__libc_csu_init
  1247. fun:(below main)
  1248. }
  1249. ==1319== Invalid read of size 8
  1250. ==1319== at 0x708B3B8: __strspn_sse42 (emmintrin.h:679)
  1251. ==1319== by 0x47D174: KeyBindings::KeyBindingFromString(std::string const&, KeyBindings::KeyBinding*) (KeyBindings.cpp:234)
  1252. ==1319== by 0x47D334: KeyBindings::KeyBindingFromString(std::string const&) (KeyBindings.cpp:280)
  1253. ==1319== by 0x43674D: GameMenuView::GameMenuView() (GameMenuView.cpp:630)
  1254. ==1319== by 0x4E98D2: Pi::Init() (Pi.cpp:550)
  1255. ==1319== by 0x58A6D6: main (main.cpp:17)
  1256. ==1319== Address 0xf4fafd8 is 24 bytes inside a block of size 29 alloc'd
  1257. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1258. ==1319== 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)
  1259. ==1319== 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)
  1260. ==1319== 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)
  1261. ==1319== by 0x47B686: IniConfig::Load() (IniConfig.cpp:23)
  1262. ==1319== by 0x47C280: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:37)
  1263. ==1319== by 0x4EECD4: __static_initialization_and_destruction_0(int, int) (Pi.cpp:135)
  1264. ==1319== by 0x4EEDC6: _GLOBAL__sub_I__ZN2Pi13gameTickAlphaE (Pi.cpp:1617)
  1265. ==1319== by 0x5DDA2C: __libc_csu_init (in /home/rob/code/pioneer/src/pioneer)
  1266. ==1319== by 0x6F95E3F: (below main) (libc-start.c:187)
  1267. ==1319==
  1268. {
  1269. <insert_a_suppression_name_here>
  1270. Memcheck:Addr8
  1271. fun:__strspn_sse42
  1272. fun:_ZN11KeyBindings20KeyBindingFromStringERKSsPNS_10KeyBindingE
  1273. fun:_ZN11KeyBindings20KeyBindingFromStringERKSs
  1274. fun:_ZN12GameMenuViewC1Ev
  1275. fun:_ZN2Pi4InitEv
  1276. fun:main
  1277. }
  1278. ==1319== Thread 2:
  1279. ==1319== Invalid read of size 4
  1280. ==1319== at 0x7304114: pthread_mutex_lock (pthread_mutex_lock.c:50)
  1281. ==1319== by 0x591060D: SDL_mutexP (in /usr/lib/libSDL-1.2.so.0.11.3)
  1282. ==1319== by 0x446D4F: GeoSphere::UpdateLODThread(void*) (GeoSphere.cpp:1009)
  1283. ==1319== by 0x58C9C24: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1284. ==1319== by 0x59101F8: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1285. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  1286. ==1319== by 0x704C36C: clone (clone.S:112)
  1287. ==1319== Address 0x1023e200 is not stack'd, malloc'd or (recently) free'd
  1288. ==1319==
  1289. {
  1290. <insert_a_suppression_name_here>
  1291. Memcheck:Addr4
  1292. fun:pthread_mutex_lock
  1293. fun:SDL_mutexP
  1294. fun:_ZN9GeoSphere15UpdateLODThreadEPv
  1295. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1296. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1297. fun:start_thread
  1298. fun:clone
  1299. }
  1300. ==1319== Invalid read of size 4
  1301. ==1319== at 0x7303B43: __pthread_mutex_lock_full (pthread_mutex_lock.c:139)
  1302. ==1319== by 0x591060D: SDL_mutexP (in /usr/lib/libSDL-1.2.so.0.11.3)
  1303. ==1319== by 0x446D4F: GeoSphere::UpdateLODThread(void*) (GeoSphere.cpp:1009)
  1304. ==1319== by 0x58C9C24: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1305. ==1319== by 0x59101F8: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1306. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  1307. ==1319== by 0x704C36C: clone (clone.S:112)
  1308. ==1319== Address 0x1023e200 is not stack'd, malloc'd or (recently) free'd
  1309. ==1319==
  1310. {
  1311. <insert_a_suppression_name_here>
  1312. Memcheck:Addr4
  1313. fun:__pthread_mutex_lock_full
  1314. fun:SDL_mutexP
  1315. fun:_ZN9GeoSphere15UpdateLODThreadEPv
  1316. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1317. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1318. fun:start_thread
  1319. fun:clone
  1320. }
  1321. ==1319== Invalid read of size 4
  1322. ==1319== at 0x73055F4: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:37)
  1323. ==1319== by 0x591065D: SDL_mutexV (in /usr/lib/libSDL-1.2.so.0.11.3)
  1324. ==1319== by 0x446D69: GeoSphere::UpdateLODThread(void*) (GeoSphere.cpp:1013)
  1325. ==1319== by 0x58C9C24: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1326. ==1319== by 0x59101F8: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1327. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  1328. ==1319== by 0x704C36C: clone (clone.S:112)
  1329. ==1319== Address 0x1023e200 is not stack'd, malloc'd or (recently) free'd
  1330. ==1319==
  1331. {
  1332. <insert_a_suppression_name_here>
  1333. Memcheck:Addr4
  1334. fun:__pthread_mutex_unlock_usercnt
  1335. fun:SDL_mutexV
  1336. fun:_ZN9GeoSphere15UpdateLODThreadEPv
  1337. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1338. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1339. fun:start_thread
  1340. fun:clone
  1341. }
  1342. ==1319== Invalid read of size 4
  1343. ==1319== at 0x7305260: __pthread_mutex_unlock_full (pthread_mutex_unlock.c:86)
  1344. ==1319== by 0x591065D: SDL_mutexV (in /usr/lib/libSDL-1.2.so.0.11.3)
  1345. ==1319== by 0x446D69: GeoSphere::UpdateLODThread(void*) (GeoSphere.cpp:1013)
  1346. ==1319== by 0x58C9C24: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1347. ==1319== by 0x59101F8: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1348. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  1349. ==1319== by 0x704C36C: clone (clone.S:112)
  1350. ==1319== Address 0x1023e200 is not stack'd, malloc'd or (recently) free'd
  1351. ==1319==
  1352. {
  1353. <insert_a_suppression_name_here>
  1354. Memcheck:Addr4
  1355. fun:__pthread_mutex_unlock_full
  1356. fun:SDL_mutexV
  1357. fun:_ZN9GeoSphere15UpdateLODThreadEPv
  1358. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1359. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1360. fun:start_thread
  1361. fun:clone
  1362. }
  1363. ==1319==
  1364. ==1319== HEAP SUMMARY:
  1365. ==1319== in use at exit: 67,975 bytes in 573 blocks
  1366. ==1319== total heap usage: 2,023,051 allocs, 2,022,478 frees, 1,097,050,774 bytes allocated
  1367. ==1319==
  1368. ==1319== Thread 1:
  1369. ==1319== 4 bytes in 1 blocks are still reachable in loss record 4 of 177
  1370. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1371. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1372. ==1319== by 0xBEF66BA: pa_tls_new (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1373. ==1319== by 0xBEF66FF: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1374. ==1319== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1375. ==1319== by 0xBEF68D3: pa_thread_self (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1376. ==1319== by 0xAA0984C: pa_threaded_mainloop_wait (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1377. ==1319== by 0xA7D4C16: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
  1378. ==1319== by 0x58F1943: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1379. ==1319== by 0x58C19D1: SDL_AudioInit (in /usr/lib/libSDL-1.2.so.0.11.3)
  1380. ==1319== by 0x58C0BEC: SDL_InitSubSystem (in /usr/lib/libSDL-1.2.so.0.11.3)
  1381. ==1319== by 0x58C0CFB: SDL_Init (in /usr/lib/libSDL-1.2.so.0.11.3)
  1382. ==1319== by 0x53F97C: Sound::Init() (Sound.cpp:429)
  1383. ==1319== by 0x4E978D: Pi::Init() (Pi.cpp:494)
  1384. ==1319== by 0x58A6D6: main (main.cpp:17)
  1385. ==1319==
  1386. {
  1387. <insert_a_suppression_name_here>
  1388. Memcheck:Leak
  1389. fun:malloc
  1390. fun:pa_xmalloc
  1391. fun:pa_tls_new
  1392. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1393. fun:pa_run_once
  1394. fun:pa_thread_self
  1395. fun:pa_threaded_mainloop_wait
  1396. fun:pa_simple_new
  1397. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1398. fun:SDL_AudioInit
  1399. fun:SDL_InitSubSystem
  1400. fun:SDL_Init
  1401. fun:_ZN5Sound4InitEv
  1402. fun:_ZN2Pi4InitEv
  1403. fun:main
  1404. }
  1405. ==1319== 8 bytes in 1 blocks are still reachable in loss record 7 of 177
  1406. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1407. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1408. ==1319== by 0xAA0A0C8: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1409. ==1319== by 0xBEDAD37: pa_log_set_ident (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1410. ==1319== by 0xBEDAF25: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1411. ==1319== by 0xBEDB184: pa_log_levelv_meta (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1412. ==1319== by 0xBEDB017: pa_log_level_meta (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1413. ==1319== by 0xBEDE4E4: pa_mempool_new (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1414. ==1319== by 0xA9E69F4: pa_context_new_with_proplist (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1415. ==1319== by 0xA7D4B82: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
  1416. ==1319== by 0x58F1943: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1417. ==1319== by 0x58C19D1: SDL_AudioInit (in /usr/lib/libSDL-1.2.so.0.11.3)
  1418. ==1319== by 0x58C0BEC: SDL_InitSubSystem (in /usr/lib/libSDL-1.2.so.0.11.3)
  1419. ==1319== by 0x58C0CFB: SDL_Init (in /usr/lib/libSDL-1.2.so.0.11.3)
  1420. ==1319== by 0x53F97C: Sound::Init() (Sound.cpp:429)
  1421. ==1319== by 0x4E978D: Pi::Init() (Pi.cpp:494)
  1422. ==1319== by 0x58A6D6: main (main.cpp:17)
  1423. ==1319==
  1424. {
  1425. <insert_a_suppression_name_here>
  1426. Memcheck:Leak
  1427. fun:malloc
  1428. fun:pa_xmalloc
  1429. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1430. fun:pa_log_set_ident
  1431. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1432. fun:pa_log_levelv_meta
  1433. fun:pa_log_level_meta
  1434. fun:pa_mempool_new
  1435. fun:pa_context_new_with_proplist
  1436. fun:pa_simple_new
  1437. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1438. fun:SDL_AudioInit
  1439. fun:SDL_InitSubSystem
  1440. fun:SDL_Init
  1441. fun:_ZN5Sound4InitEv
  1442. fun:_ZN2Pi4InitEv
  1443. fun:main
  1444. }
  1445. ==1319== 16 bytes in 1 blocks are still reachable in loss record 9 of 177
  1446. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1447. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1448. ==1319== by 0xBEE9BE1: pa_queue_push (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1449. ==1319== by 0xBEE781C: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1450. ==1319== by 0xBEE70AF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1451. ==1319== by 0xA9E9834: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1452. ==1319== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1453. ==1319== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1454. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1455. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1456. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1457. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1458. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  1459. ==1319== by 0x704C36C: clone (clone.S:112)
  1460. ==1319==
  1461. {
  1462. <insert_a_suppression_name_here>
  1463. Memcheck:Leak
  1464. fun:malloc
  1465. fun:pa_xmalloc
  1466. fun:pa_queue_push
  1467. fun:pa_pstream_send_packet
  1468. fun:pa_pstream_send_tagstruct_with_creds
  1469. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1470. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1471. fun:pa_mainloop_dispatch
  1472. fun:pa_mainloop_iterate
  1473. fun:pa_mainloop_run
  1474. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1475. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1476. fun:start_thread
  1477. fun:clone
  1478. }
  1479. ==1319== 16 bytes in 1 blocks are still reachable in loss record 10 of 177
  1480. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1481. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1482. ==1319== by 0xBEE9BE1: pa_queue_push (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1483. ==1319== by 0xBEE7A42: pa_pstream_send_memblock (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1484. ==1319== by 0xAA03FF4: pa_stream_write (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1485. ==1319== by 0x58F13F3: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1486. ==1319== by 0x58C163F: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1487. ==1319== by 0x58C9C24: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1488. ==1319== by 0x59101F8: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1489. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  1490. ==1319== by 0x704C36C: clone (clone.S:112)
  1491. ==1319==
  1492. {
  1493. <insert_a_suppression_name_here>
  1494. Memcheck:Leak
  1495. fun:malloc
  1496. fun:pa_xmalloc
  1497. fun:pa_queue_push
  1498. fun:pa_pstream_send_memblock
  1499. fun:pa_stream_write
  1500. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1501. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1502. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1503. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1504. fun:start_thread
  1505. fun:clone
  1506. }
  1507. ==1319== 24 bytes in 1 blocks are still reachable in loss record 15 of 177
  1508. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1509. ==1319== by 0x7B65AFD: XextCreateExtension (in /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0)
  1510. ==1319== by 0x7B655A4: ??? (in /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0)
  1511. ==1319== by 0x7B6591C: ??? (in /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0)
  1512. ==1319== by 0x7B65D31: XextAddDisplay (in /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0)
  1513. ==1319== by 0x7B605B8: XShmQueryExtension (in /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0)
  1514. ==1319== by 0x58F9E74: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1515. ==1319== by 0x58EA68C: SDL_VideoInit (in /usr/lib/libSDL-1.2.so.0.11.3)
  1516. ==1319== by 0x58C0C8B: SDL_InitSubSystem (in /usr/lib/libSDL-1.2.so.0.11.3)
  1517. ==1319== by 0x58C0CFB: SDL_Init (in /usr/lib/libSDL-1.2.so.0.11.3)
  1518. ==1319== by 0x4E9329: Pi::Init() (Pi.cpp:380)
  1519. ==1319== by 0x58A6D6: main (main.cpp:17)
  1520. ==1319==
  1521. {
  1522. <insert_a_suppression_name_here>
  1523. Memcheck:Leak
  1524. fun:malloc
  1525. fun:XextCreateExtension
  1526. obj:/usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
  1527. obj:/usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
  1528. fun:XextAddDisplay
  1529. fun:XShmQueryExtension
  1530. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1531. fun:SDL_VideoInit
  1532. fun:SDL_InitSubSystem
  1533. fun:SDL_Init
  1534. fun:_ZN2Pi4InitEv
  1535. fun:main
  1536. }
  1537. ==1319== 27 bytes in 1 blocks are still reachable in loss record 20 of 177
  1538. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1539. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1540. ==1319== by 0xAA0EE17: pa_xmemdup (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1541. ==1319== by 0xBED4ABE: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1542. ==1319== by 0xBEE7361: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1543. ==1319== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1544. ==1319== by 0xBEE77D2: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1545. ==1319== by 0xBEE70AF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1546. ==1319== by 0xA9E9834: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1547. ==1319== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1548. ==1319== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1549. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1550. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1551. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1552. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1553. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  1554. ==1319== by 0x704C36C: clone (clone.S:112)
  1555. ==1319==
  1556. {
  1557. <insert_a_suppression_name_here>
  1558. Memcheck:Leak
  1559. fun:malloc
  1560. fun:pa_xmalloc
  1561. fun:pa_xmemdup
  1562. fun:pa_flist_new_with_name
  1563. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1564. fun:pa_run_once
  1565. fun:pa_pstream_send_packet
  1566. fun:pa_pstream_send_tagstruct_with_creds
  1567. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1568. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1569. fun:pa_mainloop_dispatch
  1570. fun:pa_mainloop_iterate
  1571. fun:pa_mainloop_run
  1572. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1573. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1574. fun:start_thread
  1575. fun:clone
  1576. }
  1577. ==1319== 27 bytes in 1 blocks are still reachable in loss record 21 of 177
  1578. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1579. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1580. ==1319== by 0xAA0EE17: pa_xmemdup (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1581. ==1319== by 0xBED4ABE: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1582. ==1319== by 0xBEE9B01: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1583. ==1319== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1584. ==1319== by 0xBEE9B70: pa_queue_push (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1585. ==1319== by 0xBEE781C: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1586. ==1319== by 0xBEE70AF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1587. ==1319== by 0xA9E9834: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1588. ==1319== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1589. ==1319== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1590. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1591. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1592. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1593. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1594. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  1595. ==1319== by 0x704C36C: clone (clone.S:112)
  1596. ==1319==
  1597. {
  1598. <insert_a_suppression_name_here>
  1599. Memcheck:Leak
  1600. fun:malloc
  1601. fun:pa_xmalloc
  1602. fun:pa_xmemdup
  1603. fun:pa_flist_new_with_name
  1604. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1605. fun:pa_run_once
  1606. fun:pa_queue_push
  1607. fun:pa_pstream_send_packet
  1608. fun:pa_pstream_send_tagstruct_with_creds
  1609. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1610. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1611. fun:pa_mainloop_dispatch
  1612. fun:pa_mainloop_iterate
  1613. fun:pa_mainloop_run
  1614. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1615. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1616. fun:start_thread
  1617. fun:clone
  1618. }
  1619. ==1319== 29 bytes in 1 blocks are still reachable in loss record 22 of 177
  1620. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1621. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1622. ==1319== by 0xAA0EE17: pa_xmemdup (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1623. ==1319== by 0xBED4ABE: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1624. ==1319== by 0xBED4FF1: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1625. ==1319== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1626. ==1319== by 0xBED5276: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1627. ==1319== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1628. ==1319== by 0xA9E68A1: pa_context_new_with_proplist (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1629. ==1319== by 0xA7D4B82: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
  1630. ==1319== by 0x58F1943: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1631. ==1319== by 0x58C19D1: SDL_AudioInit (in /usr/lib/libSDL-1.2.so.0.11.3)
  1632. ==1319== by 0x58C0BEC: SDL_InitSubSystem (in /usr/lib/libSDL-1.2.so.0.11.3)
  1633. ==1319== by 0x58C0CFB: SDL_Init (in /usr/lib/libSDL-1.2.so.0.11.3)
  1634. ==1319== by 0x53F97C: Sound::Init() (Sound.cpp:429)
  1635. ==1319== by 0x4E978D: Pi::Init() (Pi.cpp:494)
  1636. ==1319== by 0x58A6D6: main (main.cpp:17)
  1637. ==1319==
  1638. {
  1639. <insert_a_suppression_name_here>
  1640. Memcheck:Leak
  1641. fun:malloc
  1642. fun:pa_xmalloc
  1643. fun:pa_xmemdup
  1644. fun:pa_flist_new_with_name
  1645. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1646. fun:pa_run_once
  1647. fun:pa_hashmap_put
  1648. fun:pa_proplist_sets
  1649. fun:pa_context_new_with_proplist
  1650. fun:pa_simple_new
  1651. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1652. fun:SDL_AudioInit
  1653. fun:SDL_InitSubSystem
  1654. fun:SDL_Init
  1655. fun:_ZN5Sound4InitEv
  1656. fun:_ZN2Pi4InitEv
  1657. fun:main
  1658. }
  1659. ==1319== 30 bytes in 1 blocks are still reachable in loss record 23 of 177
  1660. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1661. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1662. ==1319== by 0xAA0EE17: pa_xmemdup (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1663. ==1319== by 0xBED4ABE: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1664. ==1319== by 0xA9FAFA1: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1665. ==1319== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1666. ==1319== by 0xA9FB0A4: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1667. ==1319== by 0xAA03749: pa_stream_update_timing_info (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1668. ==1319== by 0xAA03A2D: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1669. ==1319== by 0xAA04760: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1670. ==1319== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1671. ==1319== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1672. ==1319== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1673. ==1319== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1674. ==1319== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1675. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1676. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1677. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1678. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1679. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  1680. ==1319== by 0x704C36C: clone (clone.S:112)
  1681. ==1319==
  1682. {
  1683. <insert_a_suppression_name_here>
  1684. Memcheck:Leak
  1685. fun:malloc
  1686. fun:pa_xmalloc
  1687. fun:pa_xmemdup
  1688. fun:pa_flist_new_with_name
  1689. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1690. fun:pa_run_once
  1691. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1692. fun:pa_stream_update_timing_info
  1693. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1694. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1695. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1696. fun:pa_pdispatch_run
  1697. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1698. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1699. fun:pa_mainloop_dispatch
  1700. fun:pa_mainloop_iterate
  1701. fun:pa_mainloop_run
  1702. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1703. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1704. fun:start_thread
  1705. fun:clone
  1706. }
  1707. ==1319== 35 bytes in 1 blocks are still reachable in loss record 35 of 177
  1708. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1709. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1710. ==1319== by 0xAA0EE17: pa_xmemdup (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1711. ==1319== by 0xBED4ABE: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1712. ==1319== by 0xBEE3AE1: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1713. ==1319== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1714. ==1319== by 0xBEE3C76: pa_pdispatch_register_reply (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1715. ==1319== by 0xA9E9853: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1716. ==1319== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1717. ==1319== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1718. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1719. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1720. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1721. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1722. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  1723. ==1319== by 0x704C36C: clone (clone.S:112)
  1724. ==1319==
  1725. {
  1726. <insert_a_suppression_name_here>
  1727. Memcheck:Leak
  1728. fun:malloc
  1729. fun:pa_xmalloc
  1730. fun:pa_xmemdup
  1731. fun:pa_flist_new_with_name
  1732. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1733. fun:pa_run_once
  1734. fun:pa_pdispatch_register_reply
  1735. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1736. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1737. fun:pa_mainloop_dispatch
  1738. fun:pa_mainloop_iterate
  1739. fun:pa_mainloop_run
  1740. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1741. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1742. fun:start_thread
  1743. fun:clone
  1744. }
  1745. ==1319== 40 bytes in 1 blocks are still reachable in loss record 37 of 177
  1746. ==1319== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1747. ==1319== by 0x5910563: SDL_CreateMutex (in /usr/lib/libSDL-1.2.so.0.11.3)
  1748. ==1319== by 0x58C9AF8: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1749. ==1319== by 0x58C9D7C: SDL_CreateThread (in /usr/lib/libSDL-1.2.so.0.11.3)
  1750. ==1319== by 0x4471AB: GeoSphere::Init() (GeoSphere.cpp:1080)
  1751. ==1319== by 0x4E9729: Pi::Init() (Pi.cpp:481)
  1752. ==1319== by 0x58A6D6: main (main.cpp:17)
  1753. ==1319==
  1754. {
  1755. <insert_a_suppression_name_here>
  1756. Memcheck:Leak
  1757. fun:calloc
  1758. fun:SDL_CreateMutex
  1759. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1760. fun:SDL_CreateThread
  1761. fun:_ZN9GeoSphere4InitEv
  1762. fun:_ZN2Pi4InitEv
  1763. fun:main
  1764. }
  1765. ==1319== 40 bytes in 1 blocks are still reachable in loss record 38 of 177
  1766. ==1319== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1767. ==1319== by 0xAA0EC9E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1768. ==1319== by 0xBEF68F9: pa_thread_self (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1769. ==1319== by 0xAA0984C: pa_threaded_mainloop_wait (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1770. ==1319== by 0xA7D4C16: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
  1771. ==1319== by 0x58F1943: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1772. ==1319== by 0x58C19D1: SDL_AudioInit (in /usr/lib/libSDL-1.2.so.0.11.3)
  1773. ==1319== by 0x58C0BEC: SDL_InitSubSystem (in /usr/lib/libSDL-1.2.so.0.11.3)
  1774. ==1319== by 0x58C0CFB: SDL_Init (in /usr/lib/libSDL-1.2.so.0.11.3)
  1775. ==1319== by 0x53F97C: Sound::Init() (Sound.cpp:429)
  1776. ==1319== by 0x4E978D: Pi::Init() (Pi.cpp:494)
  1777. ==1319== by 0x58A6D6: main (main.cpp:17)
  1778. ==1319==
  1779. {
  1780. <insert_a_suppression_name_here>
  1781. Memcheck:Leak
  1782. fun:calloc
  1783. fun:pa_xmalloc0
  1784. fun:pa_thread_self
  1785. fun:pa_threaded_mainloop_wait
  1786. fun:pa_simple_new
  1787. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1788. fun:SDL_AudioInit
  1789. fun:SDL_InitSubSystem
  1790. fun:SDL_Init
  1791. fun:_ZN5Sound4InitEv
  1792. fun:_ZN2Pi4InitEv
  1793. fun:main
  1794. }
  1795. ==1319== 45 bytes in 1 blocks are possibly lost in loss record 41 of 177
  1796. ==1319== at 0x4C27297: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1797. ==1319== 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)
  1798. ==1319== 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)
  1799. ==1319== 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)
  1800. ==1319== by 0x4EC102: Pi::Start() (Pi.cpp:1076)
  1801. ==1319== by 0x58A6DB: main (main.cpp:18)
  1802. ==1319==
  1803. {
  1804. <insert_a_suppression_name_here>
  1805. Memcheck:Leak
  1806. fun:_Znwm
  1807. fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
  1808. fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
  1809. fun:_ZNSsC1EPKcRKSaIcE
  1810. fun:_ZN2Pi5StartEv
  1811. fun:main
  1812. }
  1813. ==1319== 48 bytes in 1 blocks are still reachable in loss record 43 of 177
  1814. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1815. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1816. ==1319== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1817. ==1319== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1818. ==1319== by 0xA9E68A1: pa_context_new_with_proplist (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1819. ==1319== by 0xA7D4B82: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
  1820. ==1319== by 0x58F1943: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  1821. ==1319== by 0x58C19D1: SDL_AudioInit (in /usr/lib/libSDL-1.2.so.0.11.3)
  1822. ==1319== by 0x58C0BEC: SDL_InitSubSystem (in /usr/lib/libSDL-1.2.so.0.11.3)
  1823. ==1319== by 0x58C0CFB: SDL_Init (in /usr/lib/libSDL-1.2.so.0.11.3)
  1824. ==1319== by 0x53F97C: Sound::Init() (Sound.cpp:429)
  1825. ==1319== by 0x4E978D: Pi::Init() (Pi.cpp:494)
  1826. ==1319== by 0x58A6D6: main (main.cpp:17)
  1827. ==1319==
  1828. {
  1829. <insert_a_suppression_name_here>
  1830. Memcheck:Leak
  1831. fun:malloc
  1832. fun:pa_xmalloc
  1833. fun:pa_hashmap_put
  1834. fun:pa_proplist_sets
  1835. fun:pa_context_new_with_proplist
  1836. fun:pa_simple_new
  1837. obj:/usr/lib/libSDL-1.2.so.0.11.3
  1838. fun:SDL_AudioInit
  1839. fun:SDL_InitSubSystem
  1840. fun:SDL_Init
  1841. fun:_ZN5Sound4InitEv
  1842. fun:_ZN2Pi4InitEv
  1843. fun:main
  1844. }
  1845. ==1319== 48 bytes in 1 blocks are still reachable in loss record 44 of 177
  1846. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1847. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1848. ==1319== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1849. ==1319== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1850. ==1319== by 0xBEE6FD3: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1851. ==1319== by 0xA9E9C8A: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1852. ==1319== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1853. ==1319== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1854. ==1319== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1855. ==1319== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1856. ==1319== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1857. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1858. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1859. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1860. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1861. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  1862. ==1319== by 0x704C36C: clone (clone.S:112)
  1863. ==1319==
  1864. {
  1865. <insert_a_suppression_name_here>
  1866. Memcheck:Leak
  1867. fun:malloc
  1868. fun:pa_xmalloc
  1869. fun:pa_hashmap_put
  1870. fun:pa_proplist_sets
  1871. fun:pa_init_proplist
  1872. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1873. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1874. fun:pa_pdispatch_run
  1875. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1876. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1877. fun:pa_mainloop_dispatch
  1878. fun:pa_mainloop_iterate
  1879. fun:pa_mainloop_run
  1880. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1881. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1882. fun:start_thread
  1883. fun:clone
  1884. }
  1885. ==1319== 48 bytes in 1 blocks are still reachable in loss record 45 of 177
  1886. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1887. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1888. ==1319== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1889. ==1319== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1890. ==1319== by 0xBEE6F92: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1891. ==1319== by 0xA9E9C8A: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1892. ==1319== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1893. ==1319== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1894. ==1319== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1895. ==1319== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1896. ==1319== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1897. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1898. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1899. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1900. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1901. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  1902. ==1319== by 0x704C36C: clone (clone.S:112)
  1903. ==1319==
  1904. {
  1905. <insert_a_suppression_name_here>
  1906. Memcheck:Leak
  1907. fun:malloc
  1908. fun:pa_xmalloc
  1909. fun:pa_hashmap_put
  1910. fun:pa_proplist_sets
  1911. fun:pa_init_proplist
  1912. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1913. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1914. fun:pa_pdispatch_run
  1915. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1916. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1917. fun:pa_mainloop_dispatch
  1918. fun:pa_mainloop_iterate
  1919. fun:pa_mainloop_run
  1920. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1921. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1922. fun:start_thread
  1923. fun:clone
  1924. }
  1925. ==1319== 48 bytes in 1 blocks are still reachable in loss record 46 of 177
  1926. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1927. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1928. ==1319== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1929. ==1319== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1930. ==1319== by 0xBEE6F5A: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1931. ==1319== by 0xA9E9C8A: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1932. ==1319== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1933. ==1319== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1934. ==1319== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1935. ==1319== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1936. ==1319== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1937. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1938. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1939. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1940. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1941. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  1942. ==1319== by 0x704C36C: clone (clone.S:112)
  1943. ==1319==
  1944. {
  1945. <insert_a_suppression_name_here>
  1946. Memcheck:Leak
  1947. fun:malloc
  1948. fun:pa_xmalloc
  1949. fun:pa_hashmap_put
  1950. fun:pa_proplist_sets
  1951. fun:pa_init_proplist
  1952. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1953. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1954. fun:pa_pdispatch_run
  1955. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1956. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1957. fun:pa_mainloop_dispatch
  1958. fun:pa_mainloop_iterate
  1959. fun:pa_mainloop_run
  1960. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1961. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1962. fun:start_thread
  1963. fun:clone
  1964. }
  1965. ==1319== 48 bytes in 1 blocks are still reachable in loss record 47 of 177
  1966. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1967. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1968. ==1319== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1969. ==1319== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1970. ==1319== by 0xBEE6F1D: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1971. ==1319== by 0xA9E9C8A: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1972. ==1319== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1973. ==1319== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1974. ==1319== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1975. ==1319== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1976. ==1319== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1977. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1978. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1979. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  1980. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  1981. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  1982. ==1319== by 0x704C36C: clone (clone.S:112)
  1983. ==1319==
  1984. {
  1985. <insert_a_suppression_name_here>
  1986. Memcheck:Leak
  1987. fun:malloc
  1988. fun:pa_xmalloc
  1989. fun:pa_hashmap_put
  1990. fun:pa_proplist_sets
  1991. fun:pa_init_proplist
  1992. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1993. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1994. fun:pa_pdispatch_run
  1995. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  1996. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  1997. fun:pa_mainloop_dispatch
  1998. fun:pa_mainloop_iterate
  1999. fun:pa_mainloop_run
  2000. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2001. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2002. fun:start_thread
  2003. fun:clone
  2004. }
  2005. ==1319== 48 bytes in 1 blocks are still reachable in loss record 48 of 177
  2006. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2007. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2008. ==1319== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2009. ==1319== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2010. ==1319== by 0xBEE6EE6: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2011. ==1319== by 0xA9E9C8A: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2012. ==1319== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2013. ==1319== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2014. ==1319== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2015. ==1319== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2016. ==1319== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2017. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2018. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2019. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2020. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2021. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  2022. ==1319== by 0x704C36C: clone (clone.S:112)
  2023. ==1319==
  2024. {
  2025. <insert_a_suppression_name_here>
  2026. Memcheck:Leak
  2027. fun:malloc
  2028. fun:pa_xmalloc
  2029. fun:pa_hashmap_put
  2030. fun:pa_proplist_sets
  2031. fun:pa_init_proplist
  2032. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2033. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2034. fun:pa_pdispatch_run
  2035. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2036. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2037. fun:pa_mainloop_dispatch
  2038. fun:pa_mainloop_iterate
  2039. fun:pa_mainloop_run
  2040. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2041. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2042. fun:start_thread
  2043. fun:clone
  2044. }
  2045. ==1319== 48 bytes in 1 blocks are still reachable in loss record 49 of 177
  2046. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2047. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2048. ==1319== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2049. ==1319== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2050. ==1319== by 0xBEE6EB1: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2051. ==1319== by 0xA9E9C8A: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2052. ==1319== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2053. ==1319== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2054. ==1319== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2055. ==1319== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2056. ==1319== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2057. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2058. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2059. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2060. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2061. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  2062. ==1319== by 0x704C36C: clone (clone.S:112)
  2063. ==1319==
  2064. {
  2065. <insert_a_suppression_name_here>
  2066. Memcheck:Leak
  2067. fun:malloc
  2068. fun:pa_xmalloc
  2069. fun:pa_hashmap_put
  2070. fun:pa_proplist_sets
  2071. fun:pa_init_proplist
  2072. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2073. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2074. fun:pa_pdispatch_run
  2075. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2076. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2077. fun:pa_mainloop_dispatch
  2078. fun:pa_mainloop_iterate
  2079. fun:pa_mainloop_run
  2080. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2081. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2082. fun:start_thread
  2083. fun:clone
  2084. }
  2085. ==1319== 48 bytes in 1 blocks are still reachable in loss record 50 of 177
  2086. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2087. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2088. ==1319== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2089. ==1319== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2090. ==1319== by 0xBEE6E72: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2091. ==1319== by 0xA9E9C8A: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2092. ==1319== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2093. ==1319== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2094. ==1319== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2095. ==1319== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2096. ==1319== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2097. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2098. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2099. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2100. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2101. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  2102. ==1319== by 0x704C36C: clone (clone.S:112)
  2103. ==1319==
  2104. {
  2105. <insert_a_suppression_name_here>
  2106. Memcheck:Leak
  2107. fun:malloc
  2108. fun:pa_xmalloc
  2109. fun:pa_hashmap_put
  2110. fun:pa_proplist_sets
  2111. fun:pa_init_proplist
  2112. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2113. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2114. fun:pa_pdispatch_run
  2115. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2116. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2117. fun:pa_mainloop_dispatch
  2118. fun:pa_mainloop_iterate
  2119. fun:pa_mainloop_run
  2120. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2121. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2122. fun:start_thread
  2123. fun:clone
  2124. }
  2125. ==1319== 48 bytes in 1 blocks are still reachable in loss record 51 of 177
  2126. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2127. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2128. ==1319== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2129. ==1319== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2130. ==1319== by 0xBEE6E06: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2131. ==1319== by 0xA9E9C8A: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2132. ==1319== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2133. ==1319== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2134. ==1319== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2135. ==1319== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2136. ==1319== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2137. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2138. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2139. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2140. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2141. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  2142. ==1319== by 0x704C36C: clone (clone.S:112)
  2143. ==1319==
  2144. {
  2145. <insert_a_suppression_name_here>
  2146. Memcheck:Leak
  2147. fun:malloc
  2148. fun:pa_xmalloc
  2149. fun:pa_hashmap_put
  2150. fun:pa_proplist_sets
  2151. fun:pa_init_proplist
  2152. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2153. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2154. fun:pa_pdispatch_run
  2155. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2156. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2157. fun:pa_mainloop_dispatch
  2158. fun:pa_mainloop_iterate
  2159. fun:pa_mainloop_run
  2160. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2161. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2162. fun:start_thread
  2163. fun:clone
  2164. }
  2165. ==1319== 48 bytes in 1 blocks are still reachable in loss record 52 of 177
  2166. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2167. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2168. ==1319== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2169. ==1319== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2170. ==1319== by 0xAA01185: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2171. ==1319== by 0xAA017EE: pa_stream_new_with_proplist (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2172. ==1319== by 0xA7D4C54: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
  2173. ==1319== by 0x58F1943: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2174. ==1319== by 0x58C19D1: SDL_AudioInit (in /usr/lib/libSDL-1.2.so.0.11.3)
  2175. ==1319== by 0x58C0BEC: SDL_InitSubSystem (in /usr/lib/libSDL-1.2.so.0.11.3)
  2176. ==1319== by 0x58C0CFB: SDL_Init (in /usr/lib/libSDL-1.2.so.0.11.3)
  2177. ==1319== by 0x53F97C: Sound::Init() (Sound.cpp:429)
  2178. ==1319== by 0x4E978D: Pi::Init() (Pi.cpp:494)
  2179. ==1319== by 0x58A6D6: main (main.cpp:17)
  2180. ==1319==
  2181. {
  2182. <insert_a_suppression_name_here>
  2183. Memcheck:Leak
  2184. fun:malloc
  2185. fun:pa_xmalloc
  2186. fun:pa_hashmap_put
  2187. fun:pa_proplist_sets
  2188. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2189. fun:pa_stream_new_with_proplist
  2190. fun:pa_simple_new
  2191. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2192. fun:SDL_AudioInit
  2193. fun:SDL_InitSubSystem
  2194. fun:SDL_Init
  2195. fun:_ZN5Sound4InitEv
  2196. fun:_ZN2Pi4InitEv
  2197. fun:main
  2198. }
  2199. ==1319== 48 bytes in 1 blocks are still reachable in loss record 53 of 177
  2200. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2201. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2202. ==1319== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2203. ==1319== by 0xAA046C3: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2204. ==1319== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2205. ==1319== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2206. ==1319== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2207. ==1319== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2208. ==1319== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2209. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2210. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2211. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2212. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2213. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  2214. ==1319== by 0x704C36C: clone (clone.S:112)
  2215. ==1319==
  2216. {
  2217. <insert_a_suppression_name_here>
  2218. Memcheck:Leak
  2219. fun:malloc
  2220. fun:pa_xmalloc
  2221. fun:pa_hashmap_put
  2222. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2223. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2224. fun:pa_pdispatch_run
  2225. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2226. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2227. fun:pa_mainloop_dispatch
  2228. fun:pa_mainloop_iterate
  2229. fun:pa_mainloop_run
  2230. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2231. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2232. fun:start_thread
  2233. fun:clone
  2234. }
  2235. ==1319== 56 bytes in 1 blocks are still reachable in loss record 56 of 177
  2236. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2237. ==1319== by 0x400C21C: _dl_map_object_deps (dl-deps.c:506)
  2238. ==1319== by 0x4011EC9: dl_open_worker (dl-open.c:263)
  2239. ==1319== by 0x400D925: _dl_catch_error (dl-error.c:178)
  2240. ==1319== by 0x4011899: _dl_open (dl-open.c:569)
  2241. ==1319== by 0x708281F: do_dlopen (dl-libc.c:86)
  2242. ==1319== by 0x400D925: _dl_catch_error (dl-error.c:178)
  2243. ==1319== by 0x70828BE: dlerror_run (dl-libc.c:47)
  2244. ==1319== by 0x70829B6: __libc_dlopen_mode (dl-libc.c:160)
  2245. ==1319== by 0x730A71B: pthread_cancel_init (unwind-forcedunwind.c:53)
  2246. ==1319== by 0x730A87B: _Unwind_ForcedUnwind (unwind-forcedunwind.c:126)
  2247. ==1319== by 0x730896F: __pthread_unwind (unwind.c:130)
  2248. ==1319== by 0x7302CC4: pthread_exit (pthreadP.h:265)
  2249. ==1319== by 0x59101FF: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2250. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  2251. ==1319== by 0x704C36C: clone (clone.S:112)
  2252. ==1319==
  2253. {
  2254. <insert_a_suppression_name_here>
  2255. Memcheck:Leak
  2256. fun:malloc
  2257. fun:_dl_map_object_deps
  2258. fun:dl_open_worker
  2259. fun:_dl_catch_error
  2260. fun:_dl_open
  2261. fun:do_dlopen
  2262. fun:_dl_catch_error
  2263. fun:dlerror_run
  2264. fun:__libc_dlopen_mode
  2265. fun:pthread_cancel_init
  2266. fun:_Unwind_ForcedUnwind
  2267. fun:__pthread_unwind
  2268. fun:pthread_exit
  2269. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2270. fun:start_thread
  2271. fun:clone
  2272. }
  2273. ==1319== 64 bytes in 1 blocks are still reachable in loss record 122 of 177
  2274. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2275. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2276. ==1319== by 0xBEE3D41: pa_pdispatch_register_reply (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2277. ==1319== by 0xA9E9853: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2278. ==1319== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2279. ==1319== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2280. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2281. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2282. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2283. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2284. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  2285. ==1319== by 0x704C36C: clone (clone.S:112)
  2286. ==1319==
  2287. {
  2288. <insert_a_suppression_name_here>
  2289. Memcheck:Leak
  2290. fun:malloc
  2291. fun:pa_xmalloc
  2292. fun:pa_pdispatch_register_reply
  2293. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2294. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2295. fun:pa_mainloop_dispatch
  2296. fun:pa_mainloop_iterate
  2297. fun:pa_mainloop_run
  2298. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2299. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2300. fun:start_thread
  2301. fun:clone
  2302. }
  2303. ==1319== 72 bytes in 1 blocks are still reachable in loss record 124 of 177
  2304. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2305. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2306. ==1319== by 0xA9FB139: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2307. ==1319== by 0xAA03749: pa_stream_update_timing_info (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2308. ==1319== by 0xAA03A2D: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2309. ==1319== by 0xAA04760: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2310. ==1319== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2311. ==1319== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2312. ==1319== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2313. ==1319== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2314. ==1319== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2315. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2316. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2317. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2318. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2319. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  2320. ==1319== by 0x704C36C: clone (clone.S:112)
  2321. ==1319==
  2322. {
  2323. <insert_a_suppression_name_here>
  2324. Memcheck:Leak
  2325. fun:malloc
  2326. fun:pa_xmalloc
  2327. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2328. fun:pa_stream_update_timing_info
  2329. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2330. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2331. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2332. fun:pa_pdispatch_run
  2333. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2334. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2335. fun:pa_mainloop_dispatch
  2336. fun:pa_mainloop_iterate
  2337. fun:pa_mainloop_run
  2338. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2339. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2340. fun:start_thread
  2341. fun:clone
  2342. }
  2343. ==1319== 80 bytes in 1 blocks are still reachable in loss record 125 of 177
  2344. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2345. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2346. ==1319== by 0xBEE7859: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2347. ==1319== by 0xBEE70AF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2348. ==1319== by 0xA9E9834: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2349. ==1319== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2350. ==1319== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2351. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2352. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2353. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2354. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2355. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  2356. ==1319== by 0x704C36C: clone (clone.S:112)
  2357. ==1319==
  2358. {
  2359. <insert_a_suppression_name_here>
  2360. Memcheck:Leak
  2361. fun:malloc
  2362. fun:pa_xmalloc
  2363. fun:pa_pstream_send_packet
  2364. fun:pa_pstream_send_tagstruct_with_creds
  2365. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2366. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2367. fun:pa_mainloop_dispatch
  2368. fun:pa_mainloop_iterate
  2369. fun:pa_mainloop_run
  2370. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2371. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2372. fun:start_thread
  2373. fun:clone
  2374. }
  2375. ==1319== 160 bytes in 2 blocks are still reachable in loss record 140 of 177
  2376. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2377. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2378. ==1319== by 0xBEE7A81: pa_pstream_send_memblock (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2379. ==1319== by 0xAA03FF4: pa_stream_write (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2380. ==1319== by 0x58F13F3: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2381. ==1319== by 0x58C163F: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2382. ==1319== by 0x58C9C24: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2383. ==1319== by 0x59101F8: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2384. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  2385. ==1319== by 0x704C36C: clone (clone.S:112)
  2386. ==1319==
  2387. {
  2388. <insert_a_suppression_name_here>
  2389. Memcheck:Leak
  2390. fun:malloc
  2391. fun:pa_xmalloc
  2392. fun:pa_pstream_send_memblock
  2393. fun:pa_stream_write
  2394. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2395. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2396. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2397. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2398. fun:start_thread
  2399. fun:clone
  2400. }
  2401. ==1319== 192 bytes in 4 blocks are still reachable in loss record 145 of 177
  2402. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2403. ==1319== by 0xAA0EBD6: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2404. ==1319== by 0xBED5341: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2405. ==1319== by 0xA9FBFF4: pa_proplist_set (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2406. ==1319== by 0xBEF1CF3: pa_tagstruct_get_proplist (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2407. ==1319== by 0xBEF1E1A: pa_tagstruct_get_format_info (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2408. ==1319== by 0xAA04675: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2409. ==1319== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2410. ==1319== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2411. ==1319== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2412. ==1319== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2413. ==1319== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2414. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2415. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2416. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2417. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2418. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  2419. ==1319== by 0x704C36C: clone (clone.S:112)
  2420. ==1319==
  2421. {
  2422. <insert_a_suppression_name_here>
  2423. Memcheck:Leak
  2424. fun:malloc
  2425. fun:pa_xmalloc
  2426. fun:pa_hashmap_put
  2427. fun:pa_proplist_set
  2428. fun:pa_tagstruct_get_proplist
  2429. fun:pa_tagstruct_get_format_info
  2430. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2431. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2432. fun:pa_pdispatch_run
  2433. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2434. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2435. fun:pa_mainloop_dispatch
  2436. fun:pa_mainloop_iterate
  2437. fun:pa_mainloop_run
  2438. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2439. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2440. fun:start_thread
  2441. fun:clone
  2442. }
  2443. ==1319== 232 bytes in 1 blocks are still reachable in loss record 148 of 177
  2444. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2445. ==1319== by 0x400C21C: _dl_map_object_deps (dl-deps.c:506)
  2446. ==1319== by 0x4011EC9: dl_open_worker (dl-open.c:263)
  2447. ==1319== by 0x400D925: _dl_catch_error (dl-error.c:178)
  2448. ==1319== by 0x4011899: _dl_open (dl-open.c:569)
  2449. ==1319== by 0xA2DCF65: dlopen_doit (dlopen.c:67)
  2450. ==1319== by 0x400D925: _dl_catch_error (dl-error.c:178)
  2451. ==1319== by 0xA2DD2EB: _dlerror_run (dlerror.c:164)
  2452. ==1319== by 0xA2DCEE0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
  2453. ==1319== by 0x58F41F6: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2454. ==1319== by 0x58F4729: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2455. ==1319== by 0x58F955F: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2456. ==1319== by 0x58F997A: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2457. ==1319== by 0x58EA97D: SDL_SetVideoMode (in /usr/lib/libSDL-1.2.so.0.11.3)
  2458. ==1319== by 0x4E9541: Pi::Init() (Pi.cpp:429)
  2459. ==1319== by 0x58A6D6: main (main.cpp:17)
  2460. ==1319==
  2461. {
  2462. <insert_a_suppression_name_here>
  2463. Memcheck:Leak
  2464. fun:malloc
  2465. fun:_dl_map_object_deps
  2466. fun:dl_open_worker
  2467. fun:_dl_catch_error
  2468. fun:_dl_open
  2469. fun:dlopen_doit
  2470. fun:_dl_catch_error
  2471. fun:_dlerror_run
  2472. fun:dlopen@@GLIBC_2.2.5
  2473. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2474. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2475. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2476. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2477. fun:SDL_SetVideoMode
  2478. fun:_ZN2Pi4InitEv
  2479. fun:main
  2480. }
  2481. ==1319== 256 bytes in 1 blocks are still reachable in loss record 150 of 177
  2482. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2483. ==1319== by 0x4C27927: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2484. ==1319== by 0x58C9DA6: SDL_CreateThread (in /usr/lib/libSDL-1.2.so.0.11.3)
  2485. ==1319== by 0x4471AB: GeoSphere::Init() (GeoSphere.cpp:1080)
  2486. ==1319== by 0x4E9729: Pi::Init() (Pi.cpp:481)
  2487. ==1319== by 0x58A6D6: main (main.cpp:17)
  2488. ==1319==
  2489. {
  2490. <insert_a_suppression_name_here>
  2491. Memcheck:Leak
  2492. fun:malloc
  2493. fun:realloc
  2494. fun:SDL_CreateThread
  2495. fun:_ZN9GeoSphere4InitEv
  2496. fun:_ZN2Pi4InitEv
  2497. fun:main
  2498. }
  2499. ==1319== 320 bytes in 1 blocks are possibly lost in loss record 153 of 177
  2500. ==1319== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2501. ==1319== by 0x4010FDE: _dl_allocate_tls (dl-tls.c:300)
  2502. ==1319== by 0x7302473: pthread_create@@GLIBC_2.2.5 (allocatestack.c:579)
  2503. ==1319== by 0x5910237: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2504. ==1319== by 0x58C9D22: SDL_CreateThread (in /usr/lib/libSDL-1.2.so.0.11.3)
  2505. ==1319== by 0x4471AB: GeoSphere::Init() (GeoSphere.cpp:1080)
  2506. ==1319== by 0x4E9729: Pi::Init() (Pi.cpp:481)
  2507. ==1319== by 0x58A6D6: main (main.cpp:17)
  2508. ==1319==
  2509. {
  2510. <insert_a_suppression_name_here>
  2511. Memcheck:Leak
  2512. fun:calloc
  2513. fun:_dl_allocate_tls
  2514. fun:pthread_create@@GLIBC_2.2.5
  2515. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2516. fun:SDL_CreateThread
  2517. fun:_ZN9GeoSphere4InitEv
  2518. fun:_ZN2Pi4InitEv
  2519. fun:main
  2520. }
  2521. ==1319== 808 bytes in 1 blocks are still reachable in loss record 160 of 177
  2522. ==1319== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2523. ==1319== by 0x58C9C77: SDL_CreateThread (in /usr/lib/libSDL-1.2.so.0.11.3)
  2524. ==1319== by 0x4471AB: GeoSphere::Init() (GeoSphere.cpp:1080)
  2525. ==1319== by 0x4E9729: Pi::Init() (Pi.cpp:481)
  2526. ==1319== by 0x58A6D6: main (main.cpp:17)
  2527. ==1319==
  2528. {
  2529. <insert_a_suppression_name_here>
  2530. Memcheck:Leak
  2531. fun:malloc
  2532. fun:SDL_CreateThread
  2533. fun:_ZN9GeoSphere4InitEv
  2534. fun:_ZN2Pi4InitEv
  2535. fun:main
  2536. }
  2537. ==1319== 2,080 bytes in 1 blocks are still reachable in loss record 166 of 177
  2538. ==1319== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2539. ==1319== by 0xAA0EC9E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2540. ==1319== by 0xBED4AB0: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2541. ==1319== by 0xBED4FF1: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2542. ==1319== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2543. ==1319== by 0xBED5276: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2544. ==1319== by 0xA9FBAFE: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2545. ==1319== by 0xA9E68A1: pa_context_new_with_proplist (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2546. ==1319== by 0xA7D4B82: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
  2547. ==1319== by 0x58F1943: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
  2548. ==1319== by 0x58C19D1: SDL_AudioInit (in /usr/lib/libSDL-1.2.so.0.11.3)
  2549. ==1319== by 0x58C0BEC: SDL_InitSubSystem (in /usr/lib/libSDL-1.2.so.0.11.3)
  2550. ==1319== by 0x58C0CFB: SDL_Init (in /usr/lib/libSDL-1.2.so.0.11.3)
  2551. ==1319== by 0x53F97C: Sound::Init() (Sound.cpp:429)
  2552. ==1319== by 0x4E978D: Pi::Init() (Pi.cpp:494)
  2553. ==1319== by 0x58A6D6: main (main.cpp:17)
  2554. ==1319==
  2555. {
  2556. <insert_a_suppression_name_here>
  2557. Memcheck:Leak
  2558. fun:calloc
  2559. fun:pa_xmalloc0
  2560. fun:pa_flist_new_with_name
  2561. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2562. fun:pa_run_once
  2563. fun:pa_hashmap_put
  2564. fun:pa_proplist_sets
  2565. fun:pa_context_new_with_proplist
  2566. fun:pa_simple_new
  2567. obj:/usr/lib/libSDL-1.2.so.0.11.3
  2568. fun:SDL_AudioInit
  2569. fun:SDL_InitSubSystem
  2570. fun:SDL_Init
  2571. fun:_ZN5Sound4InitEv
  2572. fun:_ZN2Pi4InitEv
  2573. fun:main
  2574. }
  2575. ==1319== 2,080 bytes in 1 blocks are still reachable in loss record 167 of 177
  2576. ==1319== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2577. ==1319== by 0xAA0EC9E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2578. ==1319== by 0xBED4AB0: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2579. ==1319== by 0xBEE7361: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2580. ==1319== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2581. ==1319== by 0xBEE77D2: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2582. ==1319== by 0xBEE70AF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2583. ==1319== by 0xA9E9834: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2584. ==1319== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2585. ==1319== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2586. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2587. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2588. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2589. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2590. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  2591. ==1319== by 0x704C36C: clone (clone.S:112)
  2592. ==1319==
  2593. {
  2594. <insert_a_suppression_name_here>
  2595. Memcheck:Leak
  2596. fun:calloc
  2597. fun:pa_xmalloc0
  2598. fun:pa_flist_new_with_name
  2599. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2600. fun:pa_run_once
  2601. fun:pa_pstream_send_packet
  2602. fun:pa_pstream_send_tagstruct_with_creds
  2603. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2604. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2605. fun:pa_mainloop_dispatch
  2606. fun:pa_mainloop_iterate
  2607. fun:pa_mainloop_run
  2608. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2609. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2610. fun:start_thread
  2611. fun:clone
  2612. }
  2613. ==1319== 2,080 bytes in 1 blocks are still reachable in loss record 168 of 177
  2614. ==1319== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2615. ==1319== by 0xAA0EC9E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2616. ==1319== by 0xBED4AB0: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2617. ==1319== by 0xBEE9B01: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2618. ==1319== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2619. ==1319== by 0xBEE9B70: pa_queue_push (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2620. ==1319== by 0xBEE781C: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2621. ==1319== by 0xBEE70AF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2622. ==1319== by 0xA9E9834: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2623. ==1319== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2624. ==1319== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2625. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2626. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2627. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2628. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2629. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  2630. ==1319== by 0x704C36C: clone (clone.S:112)
  2631. ==1319==
  2632. {
  2633. <insert_a_suppression_name_here>
  2634. Memcheck:Leak
  2635. fun:calloc
  2636. fun:pa_xmalloc0
  2637. fun:pa_flist_new_with_name
  2638. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2639. fun:pa_run_once
  2640. fun:pa_queue_push
  2641. fun:pa_pstream_send_packet
  2642. fun:pa_pstream_send_tagstruct_with_creds
  2643. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2644. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2645. fun:pa_mainloop_dispatch
  2646. fun:pa_mainloop_iterate
  2647. fun:pa_mainloop_run
  2648. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2649. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2650. fun:start_thread
  2651. fun:clone
  2652. }
  2653. ==1319== 2,080 bytes in 1 blocks are still reachable in loss record 169 of 177
  2654. ==1319== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2655. ==1319== by 0xAA0EC9E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2656. ==1319== by 0xBED4AB0: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2657. ==1319== by 0xBEE3AE1: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2658. ==1319== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2659. ==1319== by 0xBEE3C76: pa_pdispatch_register_reply (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2660. ==1319== by 0xA9E9853: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2661. ==1319== by 0xBEEBD65: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2662. ==1319== by 0xA9FA9D6: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2663. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2664. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2665. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2666. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2667. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  2668. ==1319== by 0x704C36C: clone (clone.S:112)
  2669. ==1319==
  2670. {
  2671. <insert_a_suppression_name_here>
  2672. Memcheck:Leak
  2673. fun:calloc
  2674. fun:pa_xmalloc0
  2675. fun:pa_flist_new_with_name
  2676. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2677. fun:pa_run_once
  2678. fun:pa_pdispatch_register_reply
  2679. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2680. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2681. fun:pa_mainloop_dispatch
  2682. fun:pa_mainloop_iterate
  2683. fun:pa_mainloop_run
  2684. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2685. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2686. fun:start_thread
  2687. fun:clone
  2688. }
  2689. ==1319== 2,080 bytes in 1 blocks are still reachable in loss record 170 of 177
  2690. ==1319== at 0x4C25E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  2691. ==1319== by 0xAA0EC9E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2692. ==1319== by 0xBED4AB0: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2693. ==1319== by 0xA9FAFA1: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2694. ==1319== by 0xBEE3121: pa_run_once (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2695. ==1319== by 0xA9FB0A4: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2696. ==1319== by 0xAA03749: pa_stream_update_timing_info (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2697. ==1319== by 0xAA03A2D: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2698. ==1319== by 0xAA04760: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2699. ==1319== by 0xBEE4312: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2700. ==1319== by 0xBEE4682: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2701. ==1319== by 0xA9E7DAC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2702. ==1319== by 0xBEE8F28: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2703. ==1319== by 0xA9FA84D: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2704. ==1319== by 0xA9FAC14: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2705. ==1319== by 0xA9FACBF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2706. ==1319== by 0xAA0912E: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4)
  2707. ==1319== by 0xBEF6997: ??? (in /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so)
  2708. ==1319== by 0x7301B3F: start_thread (pthread_create.c:304)
  2709. ==1319== by 0x704C36C: clone (clone.S:112)
  2710. ==1319==
  2711. {
  2712. <insert_a_suppression_name_here>
  2713. Memcheck:Leak
  2714. fun:calloc
  2715. fun:pa_xmalloc0
  2716. fun:pa_flist_new_with_name
  2717. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2718. fun:pa_run_once
  2719. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2720. fun:pa_stream_update_timing_info
  2721. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2722. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2723. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2724. fun:pa_pdispatch_run
  2725. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2726. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2727. fun:pa_mainloop_dispatch
  2728. fun:pa_mainloop_iterate
  2729. fun:pa_mainloop_run
  2730. obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
  2731. obj:/usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
  2732. fun:start_thread
  2733. fun:clone
  2734. }
  2735. ==1319== LEAK SUMMARY:
  2736. ==1319== definitely lost: 0 bytes in 0 blocks
  2737. ==1319== indirectly lost: 0 bytes in 0 blocks
  2738. ==1319== possibly lost: 365 bytes in 2 blocks
  2739. ==1319== still reachable: 13,144 bytes in 41 blocks
  2740. ==1319== suppressed: 54,466 bytes in 530 blocks
  2741. ==1319==
  2742. ==1319== For counts of detected and suppressed errors, rerun with: -v
  2743. ==1319== ERROR SUMMARY: 60 errors from 43 contexts (suppressed: 23 from 23)
  2744.  
  2745.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement