Posted to tcl by colin at Tue May 25 01:05:37 GMT 2010view raw

  1. ==6976== Memcheck, a memory error detector
  2. ==6976== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
  3. ==6976== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info
  4. ==6976== Command: tclsh Application.tcl
  5. ==6976==
  6. ==6976== Conditional jump or move depends on uninitialised value(s)
  7. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  8. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  9. ==6976== by 0x405B66A: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  10. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  11. ==6976== by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
  12. ==6976== by 0x405C2FB: Tcl_Eval (in /usr/lib/libtcl8.6.so)
  13. ==6976== by 0x413C293: TclOOInit (in /usr/lib/libtcl8.6.so)
  14. ==6976== by 0x4060CFC: Tcl_CreateInterp (in /usr/lib/libtcl8.6.so)
  15. ==6976== by 0x40F11D7: Tcl_Main (in /usr/lib/libtcl8.6.so)
  16. ==6976== by 0x8048780: main (in /usr/bin/tclsh8.6)
  17. ==6976==
  18. ==6976== Conditional jump or move depends on uninitialised value(s)
  19. ==6976== at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
  20. ==6976== by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  21. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  22. ==6976== by 0x405B66A: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  23. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  24. ==6976== by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
  25. ==6976== by 0x405C2FB: Tcl_Eval (in /usr/lib/libtcl8.6.so)
  26. ==6976== by 0x413C293: TclOOInit (in /usr/lib/libtcl8.6.so)
  27. ==6976== by 0x4060CFC: Tcl_CreateInterp (in /usr/lib/libtcl8.6.so)
  28. ==6976== by 0x40F11D7: Tcl_Main (in /usr/lib/libtcl8.6.so)
  29. ==6976== by 0x8048780: main (in /usr/bin/tclsh8.6)
  30. ==6976==
  31. ==6976== Conditional jump or move depends on uninitialised value(s)
  32. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  33. ==6976== by 0x40F55C6: TclNRNamespaceObjCmd (in /usr/lib/libtcl8.6.so)
  34. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  35. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  36. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  37. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  38. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  39. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  40. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  41. ==6976== by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
  42. ==6976== by 0x405C2FB: Tcl_Eval (in /usr/lib/libtcl8.6.so)
  43. ==6976== by 0x40CF78D: Tcl_Init (in /usr/lib/libtcl8.6.so)
  44. ==6976==
  45. ==6976== Conditional jump or move depends on uninitialised value(s)
  46. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  47. ==6976== by 0x40B20A7: TclCompileEnsemble (in /usr/lib/libtcl8.6.so)
  48. ==6976== by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
  49. ==6976== by 0x40A2F23: TclCompileTokens (in /usr/lib/libtcl8.6.so)
  50. ==6976== by 0x409AE85: ??? (in /usr/lib/libtcl8.6.so)
  51. ==6976== by 0x409DFE7: TclCompileExpr (in /usr/lib/libtcl8.6.so)
  52. ==6976== by 0x40A3D28: TclCompileExprWords (in /usr/lib/libtcl8.6.so)
  53. ==6976== by 0x40831CE: TclCompileIfCmd (in /usr/lib/libtcl8.6.so)
  54. ==6976== by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
  55. ==6976== by 0x40A5066: TclSetByteCodeFromAny (in /usr/lib/libtcl8.6.so)
  56. ==6976== by 0x40A5283: ??? (in /usr/lib/libtcl8.6.so)
  57. ==6976== by 0x4106C88: TclProcCompileProc (in /usr/lib/libtcl8.6.so)
  58. ==6976==
  59. ==6976== Conditional jump or move depends on uninitialised value(s)
  60. ==6976== at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
  61. ==6976== by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  62. ==6976== by 0x40B20A7: TclCompileEnsemble (in /usr/lib/libtcl8.6.so)
  63. ==6976== by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
  64. ==6976== by 0x40A2F23: TclCompileTokens (in /usr/lib/libtcl8.6.so)
  65. ==6976== by 0x409AE85: ??? (in /usr/lib/libtcl8.6.so)
  66. ==6976== by 0x409DFE7: TclCompileExpr (in /usr/lib/libtcl8.6.so)
  67. ==6976== by 0x40A3D28: TclCompileExprWords (in /usr/lib/libtcl8.6.so)
  68. ==6976== by 0x40831CE: TclCompileIfCmd (in /usr/lib/libtcl8.6.so)
  69. ==6976== by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
  70. ==6976== by 0x40A5066: TclSetByteCodeFromAny (in /usr/lib/libtcl8.6.so)
  71. ==6976== by 0x40A5283: ??? (in /usr/lib/libtcl8.6.so)
  72. ==6976==
  73. ==6976== Conditional jump or move depends on uninitialised value(s)
  74. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  75. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  76. ==6976== by 0x405C7E7: TclNREvalObjEx (in /usr/lib/libtcl8.6.so)
  77. ==6976== by 0x4108316: TclNRUplevelObjCmd (in /usr/lib/libtcl8.6.so)
  78. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  79. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  80. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  81. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  82. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  83. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  84. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  85. ==6976== by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
  86. ==6976==
  87. ==6976== Conditional jump or move depends on uninitialised value(s)
  88. ==6976== at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
  89. ==6976== by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  90. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  91. ==6976== by 0x405C7E7: TclNREvalObjEx (in /usr/lib/libtcl8.6.so)
  92. ==6976== by 0x4108316: TclNRUplevelObjCmd (in /usr/lib/libtcl8.6.so)
  93. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  94. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  95. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  96. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  97. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  98. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  99. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  100. ==6976==
  101. ==6976== Conditional jump or move depends on uninitialised value(s)
  102. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  103. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  104. ==6976== by 0x405C7E7: TclNREvalObjEx (in /usr/lib/libtcl8.6.so)
  105. ==6976== by 0x40F5333: ??? (in /usr/lib/libtcl8.6.so)
  106. ==6976== by 0x40F5B22: TclNRNamespaceObjCmd (in /usr/lib/libtcl8.6.so)
  107. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  108. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  109. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  110. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  111. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  112. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  113. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  114. ==6976==
  115. ==6976== Conditional jump or move depends on uninitialised value(s)
  116. ==6976== at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
  117. ==6976== by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  118. ==6976== by 0x40F55C6: TclNRNamespaceObjCmd (in /usr/lib/libtcl8.6.so)
  119. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  120. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  121. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  122. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  123. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  124. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  125. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  126. ==6976== by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
  127. ==6976== by 0x405C2FB: Tcl_Eval (in /usr/lib/libtcl8.6.so)
  128. ==6976==
  129. ==6976== Conditional jump or move depends on uninitialised value(s)
  130. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  131. ==6976== by 0x405B44A: ??? (in /usr/lib/libtcl8.6.so)
  132. ==6976== by 0x405B217: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  133. ==6976== by 0x405B66A: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  134. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  135. ==6976== by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
  136. ==6976== by 0x4103E83: ??? (in /usr/lib/libtcl8.6.so)
  137. ==6976== by 0x41044F3: Tcl_PkgRequireProc (in /usr/lib/libtcl8.6.so)
  138. ==6976== by 0x41050C2: Tcl_PackageObjCmd (in /usr/lib/libtcl8.6.so)
  139. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  140. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  141. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  142. ==6976==
  143. ==6976== Conditional jump or move depends on uninitialised value(s)
  144. ==6976== at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
  145. ==6976== by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  146. ==6976== by 0x405B44A: ??? (in /usr/lib/libtcl8.6.so)
  147. ==6976== by 0x405B217: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  148. ==6976== by 0x405B66A: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  149. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  150. ==6976== by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
  151. ==6976== by 0x4103E83: ??? (in /usr/lib/libtcl8.6.so)
  152. ==6976== by 0x41044F3: Tcl_PkgRequireProc (in /usr/lib/libtcl8.6.so)
  153. ==6976== by 0x41050C2: Tcl_PackageObjCmd (in /usr/lib/libtcl8.6.so)
  154. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  155. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  156. ==6976==
  157. ==6976== Conditional jump or move depends on uninitialised value(s)
  158. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  159. ==6976== by 0x40B20A7: TclCompileEnsemble (in /usr/lib/libtcl8.6.so)
  160. ==6976== by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
  161. ==6976== by 0x40A4496: TclCompileCmdWord (in /usr/lib/libtcl8.6.so)
  162. ==6976== by 0x4083043: TclCompileIfCmd (in /usr/lib/libtcl8.6.so)
  163. ==6976== by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
  164. ==6976== by 0x40A4496: TclCompileCmdWord (in /usr/lib/libtcl8.6.so)
  165. ==6976== by 0x4083043: TclCompileIfCmd (in /usr/lib/libtcl8.6.so)
  166. ==6976== by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
  167. ==6976== by 0x40A5066: TclSetByteCodeFromAny (in /usr/lib/libtcl8.6.so)
  168. ==6976== by 0x40A5283: ??? (in /usr/lib/libtcl8.6.so)
  169. ==6976== by 0x4106C88: TclProcCompileProc (in /usr/lib/libtcl8.6.so)
  170. ==6976==
  171. ==6976== Conditional jump or move depends on uninitialised value(s)
  172. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  173. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  174. ==6976== by 0x40C268D: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  175. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  176. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  177. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  178. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  179. ==6976== by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
  180. ==6976== by 0x4103E83: ??? (in /usr/lib/libtcl8.6.so)
  181. ==6976== by 0x41044F3: Tcl_PkgRequireProc (in /usr/lib/libtcl8.6.so)
  182. ==6976== by 0x41050C2: Tcl_PackageObjCmd (in /usr/lib/libtcl8.6.so)
  183. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  184. ==6976==
  185. ==6976== Conditional jump or move depends on uninitialised value(s)
  186. ==6976== at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
  187. ==6976== by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  188. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  189. ==6976== by 0x40C268D: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  190. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  191. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  192. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  193. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  194. ==6976== by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
  195. ==6976== by 0x4103E83: ??? (in /usr/lib/libtcl8.6.so)
  196. ==6976== by 0x41044F3: Tcl_PkgRequireProc (in /usr/lib/libtcl8.6.so)
  197. ==6976== by 0x41050C2: Tcl_PackageObjCmd (in /usr/lib/libtcl8.6.so)
  198. ==6976==
  199. ==6976== Conditional jump or move depends on uninitialised value(s)
  200. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  201. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  202. ==6976== by 0x405C7E7: TclNREvalObjEx (in /usr/lib/libtcl8.6.so)
  203. ==6976== by 0x405C99A: Tcl_NREvalObj (in /usr/lib/libtcl8.6.so)
  204. ==6976== by 0x40B3E65: ??? (in /usr/lib/libtcl8.6.so)
  205. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  206. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  207. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  208. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  209. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  210. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  211. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  212. ==6976==
  213. ==6976== Conditional jump or move depends on uninitialised value(s)
  214. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  215. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  216. ==6976== by 0x405B66A: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  217. ==6976== by 0x40F479A: Tcl_Import (in /usr/lib/libtcl8.6.so)
  218. ==6976== by 0x40F5E6B: TclNRNamespaceObjCmd (in /usr/lib/libtcl8.6.so)
  219. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  220. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  221. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  222. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  223. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  224. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  225. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  226. ==6976==
  227. ==6976== Conditional jump or move depends on uninitialised value(s)
  228. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  229. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  230. ==6976== by 0x405C7E7: TclNREvalObjEx (in /usr/lib/libtcl8.6.so)
  231. ==6976== by 0x413C3A9: TclOONRUpcatch (in /usr/lib/libtcl8.6.so)
  232. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  233. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  234. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  235. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  236. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  237. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  238. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  239. ==6976== by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
  240. ==6976==
  241. ==6976== Conditional jump or move depends on uninitialised value(s)
  242. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  243. ==6976== by 0x40B20A7: TclCompileEnsemble (in /usr/lib/libtcl8.6.so)
  244. ==6976== by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
  245. ==6976== by 0x40A5066: TclSetByteCodeFromAny (in /usr/lib/libtcl8.6.so)
  246. ==6976== by 0x40A5283: ??? (in /usr/lib/libtcl8.6.so)
  247. ==6976== by 0x40BA26B: TclCompileObj (in /usr/lib/libtcl8.6.so)
  248. ==6976== by 0x405C4C5: TclNREvalObjEx (in /usr/lib/libtcl8.6.so)
  249. ==6976== by 0x4067259: TclNRCatchObjCmd (in /usr/lib/libtcl8.6.so)
  250. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  251. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  252. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  253. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  254. ==6976==
  255. ==6976== Conditional jump or move depends on uninitialised value(s)
  256. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  257. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  258. ==6976== by 0x405B66A: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  259. ==6976== by 0x40B32C7: ??? (in /usr/lib/libtcl8.6.so)
  260. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  261. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  262. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  263. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  264. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  265. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  266. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  267. ==6976== by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
  268. ==6976==
  269. ==6976== Conditional jump or move depends on uninitialised value(s)
  270. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  271. ==6976== by 0x41390DB: Tcl_GetObjectFromObj (in /usr/lib/libtcl8.6.so)
  272. ==6976== by 0x41425D2: TclOODefineMixinObjCmd (in /usr/lib/libtcl8.6.so)
  273. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  274. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  275. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  276. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  277. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  278. ==6976== by 0x405CA11: TclEvalObjEx (in /usr/lib/libtcl8.6.so)
  279. ==6976== by 0x4141748: TclOODefineObjCmd (in /usr/lib/libtcl8.6.so)
  280. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  281. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  282. ==6976==
  283. ==6976== Conditional jump or move depends on uninitialised value(s)
  284. ==6976== at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
  285. ==6976== by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  286. ==6976== by 0x41390DB: Tcl_GetObjectFromObj (in /usr/lib/libtcl8.6.so)
  287. ==6976== by 0x41425D2: TclOODefineMixinObjCmd (in /usr/lib/libtcl8.6.so)
  288. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  289. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  290. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  291. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  292. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  293. ==6976== by 0x405CA11: TclEvalObjEx (in /usr/lib/libtcl8.6.so)
  294. ==6976== by 0x4141748: TclOODefineObjCmd (in /usr/lib/libtcl8.6.so)
  295. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  296. ==6976==
  297. ==6976== Conditional jump or move depends on uninitialised value(s)
  298. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  299. ==6976== by 0x41390DB: Tcl_GetObjectFromObj (in /usr/lib/libtcl8.6.so)
  300. ==6976== by 0x4142B07: TclOODefineSuperclassObjCmd (in /usr/lib/libtcl8.6.so)
  301. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  302. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  303. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  304. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  305. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  306. ==6976== by 0x405CA11: TclEvalObjEx (in /usr/lib/libtcl8.6.so)
  307. ==6976== by 0x4141748: TclOODefineObjCmd (in /usr/lib/libtcl8.6.so)
  308. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  309. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  310. ==6976==
  311. ==6976== Conditional jump or move depends on uninitialised value(s)
  312. ==6976== at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
  313. ==6976== by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  314. ==6976== by 0x41390DB: Tcl_GetObjectFromObj (in /usr/lib/libtcl8.6.so)
  315. ==6976== by 0x4142B07: TclOODefineSuperclassObjCmd (in /usr/lib/libtcl8.6.so)
  316. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  317. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  318. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  319. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  320. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  321. ==6976== by 0x405CA11: TclEvalObjEx (in /usr/lib/libtcl8.6.so)
  322. ==6976== by 0x4141748: TclOODefineObjCmd (in /usr/lib/libtcl8.6.so)
  323. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  324. ==6976==
  325. ==6976== Conditional jump or move depends on uninitialised value(s)
  326. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  327. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  328. ==6976== by 0x405B66A: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  329. ==6976== by 0x406CC4D: ??? (in /usr/lib/libtcl8.6.so)
  330. ==6976== by 0x406CE07: ??? (in /usr/lib/libtcl8.6.so)
  331. ==6976== by 0x406D635: Tcl_LsortObjCmd (in /usr/lib/libtcl8.6.so)
  332. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  333. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  334. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  335. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  336. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  337. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  338. ==6976==
  339. ==6976== Conditional jump or move depends on uninitialised value(s)
  340. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  341. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  342. ==6976== by 0x405C7E7: TclNREvalObjEx (in /usr/lib/libtcl8.6.so)
  343. ==6976== by 0x406A957: Tcl_EvalObjCmd (in /usr/lib/libtcl8.6.so)
  344. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  345. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  346. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  347. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  348. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  349. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  350. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  351. ==6976== by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
  352. ==6976==
  353. ==6976== Conditional jump or move depends on uninitialised value(s)
  354. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  355. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  356. ==6976== by 0x41463C9: ??? (in /usr/lib/libtcl8.6.so)
  357. ==6976== by 0x413E13A: TclOOInvokeContext (in /usr/lib/libtcl8.6.so)
  358. ==6976== by 0x413956B: TclOOObjectCmdCore (in /usr/lib/libtcl8.6.so)
  359. ==6976== by 0x4139801: ??? (in /usr/lib/libtcl8.6.so)
  360. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  361. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  362. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  363. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  364. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  365. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  366. ==6976==
  367. ==6976== Conditional jump or move depends on uninitialised value(s)
  368. ==6976== at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
  369. ==6976== by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  370. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  371. ==6976== by 0x41463C9: ??? (in /usr/lib/libtcl8.6.so)
  372. ==6976== by 0x413E13A: TclOOInvokeContext (in /usr/lib/libtcl8.6.so)
  373. ==6976== by 0x413956B: TclOOObjectCmdCore (in /usr/lib/libtcl8.6.so)
  374. ==6976== by 0x4139801: ??? (in /usr/lib/libtcl8.6.so)
  375. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  376. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  377. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  378. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  379. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  380. ==6976==
  381. ==6976== Invalid read of size 4
  382. ==6976== at 0x4057353: TclArgumentBCEnter (in /usr/lib/libtcl8.6.so)
  383. ==6976== by 0x40C2637: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  384. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  385. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  386. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  387. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  388. ==6976== by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
  389. ==6976== by 0x40EAABE: Tcl_FSEvalFileEx (in /usr/lib/libtcl8.6.so)
  390. ==6976== by 0x40F158F: Tcl_Main (in /usr/lib/libtcl8.6.so)
  391. ==6976== by 0x8048780: main (in /usr/bin/tclsh8.6)
  392. ==6976== Address 0x6059c70 is 0 bytes after a block of size 8 alloc'd
  393. ==6976== at 0x4024F20: malloc (vg_replace_malloc.c:236)
  394. ==6976== by 0x4056ADC: TclpAlloc (in /usr/lib/libtcl8.6.so)
  395. ==6976== by 0x4064931: Tcl_Alloc (in /usr/lib/libtcl8.6.so)
  396. ==6976== by 0x40A1706: TclCompileScript (in /usr/lib/libtcl8.6.so)
  397. ==6976== by 0x40A4496: TclCompileCmdWord (in /usr/lib/libtcl8.6.so)
  398. ==6976== by 0x4083043: TclCompileIfCmd (in /usr/lib/libtcl8.6.so)
  399. ==6976== by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
  400. ==6976== by 0x40A4496: TclCompileCmdWord (in /usr/lib/libtcl8.6.so)
  401. ==6976== by 0x4088ABD: TclCompileForeachCmd (in /usr/lib/libtcl8.6.so)
  402. ==6976== by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
  403. ==6976== by 0x40A4496: TclCompileCmdWord (in /usr/lib/libtcl8.6.so)
  404. ==6976== by 0x4083043: TclCompileIfCmd (in /usr/lib/libtcl8.6.so)
  405. ==6976==
  406. ==6976== Conditional jump or move depends on uninitialised value(s)
  407. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  408. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  409. ==6976== by 0x405C7E7: TclNREvalObjEx (in /usr/lib/libtcl8.6.so)
  410. ==6976== by 0x405C9F9: TclEvalObjEx (in /usr/lib/libtcl8.6.so)
  411. ==6976== by 0x405CA5A: Tcl_EvalObjEx (in /usr/lib/libtcl8.6.so)
  412. ==6976== by 0x4F7C2C0: ??? (in /usr/lib/sqlite3/libtclsqlite3.so)
  413. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  414. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  415. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  416. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  417. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  418. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  419. ==6976==
  420. ==6976== Conditional jump or move depends on uninitialised value(s)
  421. ==6976== at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
  422. ==6976== by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
  423. ==6976== by 0x405B66A: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  424. ==6976== by 0x40E18EA: ??? (in /usr/lib/libtcl8.6.so)
  425. ==6976== by 0x40E338A: TclChanCreateObjCmd (in /usr/lib/libtcl8.6.so)
  426. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  427. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  428. ==6976== by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  429. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  430. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  431. ==6976== by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
  432. ==6976== by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
  433. ==6976==
  434. ==6976== Invalid read of size 4
  435. ==6976== at 0x40F21A4: Tcl_LogCommandInfo (in /usr/lib/libtcl8.6.so)
  436. ==6976== by 0x40BE2CE: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  437. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  438. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  439. ==6976== by 0x405CA11: TclEvalObjEx (in /usr/lib/libtcl8.6.so)
  440. ==6976== by 0x405CA5A: Tcl_EvalObjEx (in /usr/lib/libtcl8.6.so)
  441. ==6976== by 0x4116E97: ??? (in /usr/lib/libtcl8.6.so)
  442. ==6976== by 0x4116C05: ??? (in /usr/lib/libtcl8.6.so)
  443. ==6976== by 0x40F6FA2: Tcl_ServiceEvent (in /usr/lib/libtcl8.6.so)
  444. ==6976== by 0x40F735E: Tcl_DoOneEvent (in /usr/lib/libtcl8.6.so)
  445. ==6976== by 0x40B70E6: Tcl_VwaitObjCmd (in /usr/lib/libtcl8.6.so)
  446. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  447. ==6976== Address 0x656e6988 is not stack'd, malloc'd or (recently) free'd
  448. ==6976==
  449. ==6976==
  450. ==6976== Process terminating with default action of signal 11 (SIGSEGV)
  451. ==6976== Access not within mapped region at address 0x2C
  452. ==6976== at 0x40F21A4: Tcl_LogCommandInfo (in /usr/lib/libtcl8.6.so)
  453. ==6976== by 0x40BE2CE: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
  454. ==6976== by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
  455. ==6976== by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
  456. ==6976== by 0x405CA11: TclEvalObjEx (in /usr/lib/libtcl8.6.so)
  457. ==6976== by 0x405CA5A: Tcl_EvalObjEx (in /usr/lib/libtcl8.6.so)
  458. ==6976== by 0x4116E97: ??? (in /usr/lib/libtcl8.6.so)
  459. ==6976== by 0x4116C05: ??? (in /usr/lib/libtcl8.6.so)
  460. ==6976== by 0x40F6FA2: Tcl_ServiceEvent (in /usr/lib/libtcl8.6.so)
  461. ==6976== by 0x40F735E: Tcl_DoOneEvent (in /usr/lib/libtcl8.6.so)
  462. ==6976== by 0x40B70E6: Tcl_VwaitObjCmd (in /usr/lib/libtcl8.6.so)
  463. ==6976== by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
  464. ==6976== If you believe this happened as a result of a stack
  465. ==6976== overflow in your program's main thread (unlikely but
  466. ==6976== possible), you can try to increase the size of the
  467. ==6976== main thread stack using the --main-stacksize= flag.
  468. ==6976== The main thread stack size used in this run was 8388608.
  469. ==6976==
  470. ==6976== HEAP SUMMARY:
  471. ==6976== in use at exit: 8,855,157 bytes in 104,579 blocks
  472. ==6976== total heap usage: 1,821,291 allocs, 1,716,712 frees, 102,105,252 bytes allocated
  473. ==6976==
  474. ==6976== LEAK SUMMARY:
  475. ==6976== definitely lost: 320 bytes in 12 blocks
  476. ==6976== indirectly lost: 240 bytes in 20 blocks
  477. ==6976== possibly lost: 8,406,446 bytes in 97,347 blocks
  478. ==6976== still reachable: 448,151 bytes in 7,200 blocks
  479. ==6976== suppressed: 0 bytes in 0 blocks
  480. ==6976== Rerun with --leak-check=full to see details of leaked memory
  481. ==6976==
  482. ==6976== For counts of detected and suppressed errors, rerun with: -v
  483. ==6976== Use --track-origins=yes to see where uninitialised values come from
  484. ==6976== ERROR SUMMARY: 910 errors from 31 contexts (suppressed: 53 from 14)