Posted to tcl by auriocus at Thu Jun 19 19:12:21 GMT 2014view raw

  1. root@h2015100:~/Tcl_PURIFY/Odielib-afc21551130ab0e1# gdb ~/Tcl_PURIFY/bin//tclsh8.6
  2. GNU gdb (GDB) 7.1-ubuntu
  3. Copyright (C) 2010 Free Software Foundation, Inc.
  4. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  5. This is free software: you are free to change and redistribute it.
  6. There is NO WARRANTY, to the extent permitted by law. Type "show copying"
  7. and "show warranty" for details.
  8. This GDB was configured as "i486-linux-gnu".
  9. For bug reporting instructions, please see:
  10. <http://www.gnu.org/software/gdb/bugs/>...
  11. Reading symbols from /root/Tcl_PURIFY/bin/tclsh8.6...done.
  12. (gdb) r
  13. Starting program: /root/Tcl_PURIFY/bin/tclsh8.6
  14. [Thread debugging using libthread_db enabled]
  15. [New Thread 0xb7c38b70 (LWP 2252)]
  16. % lappend auto_path .
  17. /root/Tcl_PURIFY//lib/tcl8.6 /root/Tcl_PURIFY/lib /root/Tcl_PURIFY//lib .
  18. % package require odielib
  19. 2.0
  20. % vector::index {1 2 3} 0 0
  21. 1.0
  22. % vector::index {1 2 3} 0 0
  23.  
  24. Program received signal SIGSEGV, Segmentation fault.
  25. 0xb7f43360 in TclCreateLiteral (iPtr=0x804d9d8, bytes=0x80a606f "1 2 3} 0 0", length=5, hash=349206, newPtr=0xbfffe86c, nsPtr=0x0, flags=0,
  26. globalPtrPtr=0xbfffe884) at /root/Tcl_PURIFY/tcl8.6.1/generic/tclLiteral.c:205
  27. 205 || ((objPtr->bytes[0] == bytes[0])
  28. (gdb) set height 0
  29. (gdb) bt full
  30. #0 0xb7f43360 in TclCreateLiteral (iPtr=0x804d9d8, bytes=0x80a606f "1 2 3} 0 0", length=5, hash=349206, newPtr=0xbfffe86c, nsPtr=0x0, flags=0,
  31. globalPtrPtr=0xbfffe884) at /root/Tcl_PURIFY/tcl8.6.1/generic/tclLiteral.c:205
  32. globalTablePtr = 0x804daa4
  33. globalPtr = 0x80872c0
  34. globalHash = 22
  35. objPtr = 0x80a10f0
  36. #1 0xb7f43715 in TclRegisterLiteral (envPtr=0xbfffeba8, bytes=0x80a606f "1 2 3} 0 0", length=5, flags=0)
  37. at /root/Tcl_PURIFY/tcl8.6.1/generic/tclLiteral.c:433
  38. iPtr = 0x804d9d8
  39. localTablePtr = 0xbfffebcc
  40. globalPtr = 0x0
  41. localPtr = 0x0
  42. objPtr = 0x1
  43. hash = 349206
  44. localHash = 2
  45. objIndex = -1208098828
  46. new = 2
  47. nsPtr = 0x0
  48. #2 0xb7edf383 in TclCompileInvocation (interp=0x804d9d8, tokenPtr=0xbfffea0c, cmdObj=0x80a6298, numWords=4, envPtr=0xbfffeba8)
  49. at /root/Tcl_PURIFY/tcl8.6.1/generic/tclCompile.c:1731
  50. objIdx = 1
  51. wordIdx = 1
  52. mapPtr = 0x80a61a0
  53. eclIndex = 0
  54. #3 0xb7ee0469 in CompileCommandTokens (interp=0x804d9d8, parsePtr=0xbfffe9b4, envPtr=0xbfffeba8) at /root/Tcl_PURIFY/tcl8.6.1/generic/tclCompile.c:1975
  55. iPtr = 0x804d9d8
  56. tokenPtr = 0xbfffe9ec
  57. eclPtr = 0x80a61a0
  58. cmdObj = 0x80a6298
  59. cmdPtr = 0x0
  60. code = 1
  61. cmdKnown = 1
  62. expand = 0
  63. wlines = 0x80a6130
  64. wlineat = 0
  65. cmdLine = 1
  66. clNext = 0x0
  67. cmdIdx = 0
  68. startCodeOffset = 0
  69. __PRETTY_FUNCTION__ = "CompileCommandTokens"
  70. #4 0xb7ee074f in TclCompileScript (interp=0x804d9d8, script=0x80a6060 "vector::index {1 2 3} 0 0", numBytes=0, envPtr=0xbfffeba8)
  71. at /root/Tcl_PURIFY/tcl8.6.1/generic/tclCompile.c:2092
  72. parse = {commentStart = 0x0, commentSize = 0, commandStart = 0x80a6060 "vector::index {1 2 3} 0 0", commandSize = 25, numWords = 4,
  73. tokenPtr = 0xbfffe9ec, numTokens = 8, tokensAvailable = 20, errorType = 0, string = 0x80a6060 "vector::index {1 2 3} 0 0", end = 0x80a6079 "",
  74. interp = 0x804d9d8, term = 0x80a6079 "", incomplete = 0, staticTokens = {{type = 2, start = 0x80a6060 "vector::index {1 2 3} 0 0", size = 13,
  75. numComponents = 1}, {type = 4, start = 0x80a6060 "vector::index {1 2 3} 0 0", size = 13, numComponents = 0}, {type = 2,
  76. start = 0x80a606e "{1 2 3} 0 0", size = 7, numComponents = 1}, {type = 4, start = 0x80a606f "1 2 3} 0 0", size = 5, numComponents = 0}, {
  77. type = 2, start = 0x80a6076 "0 0", size = 1, numComponents = 1}, {type = 4, start = 0x80a6076 "0 0", size = 1, numComponents = 0}, {
  78. type = 2, start = 0x80a6078 "0", size = 1, numComponents = 1}, {type = 4, start = 0x80a6078 "0", size = 1, numComponents = 0}, {
  79. type = -1209621099, start = 0xb7dc73a0 "", size = -1211181395, numComponents = -1073747304}, {type = 134524936, start = 0xb7dc73a0 "",
  80. size = -1208098828, numComponents = -1073747272}, {type = -1208535983, start = 0x804b008 "", size = -1208098828,
  81. numComponents = -1073747256}, {type = -1208098828, start = 0x6 <Address 0x6 out of bounds>, size = -1208093248,
  82. numComponents = 134537648}, {type = 134530648, start = 0x18 <Address 0x18 out of bounds>, size = -1208098828,
  83. numComponents = -1073747224}, {type = -1208537687, start = 0xb7fdf5c0 "\006", size = -1208098828, numComponents = -1073747208}, {
  84. type = -1208902731, start = 0x18 <Address 0x18 out of bounds>, size = 134879392, numComponents = -1073747192}, {type = 134537648,
  85. start = 0xbfffeae4 "\v", size = 11, numComponents = 134879248}, {type = -1208207176, start = 0xb7fddff4 "|\r\033", size = 134879248,
  86. numComponents = -1073747176}, {type = -1208902782, start = 0x806dce8 "H\022\b\b", size = 134879248, numComponents = 0}, {type = 134537648,
  87. start = 0x804dfb8 "\320\340\004\b`\342\004\b", size = -1208098828, numComponents = -1073747128}, {type = -1208688645,
  88. start = 0x806dce8 "H\022\b\b", size = 134879248, numComponents = 12}}}
  89. next = 0x80a6079 ""
  90. lastCmdIdx = -1
  91. p = 0x80a6079 ""
  92. #5 0xb7eddcd6 in TclSetByteCodeFromAny (interp=0x804d9d8, objPtr=0x80a1810, hookProc=0, clientData=0x0)
  93. at /root/Tcl_PURIFY/tcl8.6.1/generic/tclCompile.c:719
  94. iPtr = 0x804d9d8
  95. compEnv = {iPtr = 0x804d9d8, source = 0x80a6060 "vector::index {1 2 3} 0 0", numSrcBytes = 25, procPtr = 0x0, numCommands = 1, exceptDepth = 0,
  96. maxExceptDepth = 0, maxStackDepth = 0, currStackDepth = 1, localLitTable = {buckets = 0xbfffebd0, staticBuckets = {0x0, 0x0, 0x0, 0xbfffed3c},
  97. numBuckets = 4, numEntries = 1, rebuildSize = 12, mask = 3}, codeStart = 0xbfffec40 "\001",
  98. codeNext = 0xbfffec42 "\001\001\001\002\001\002\006\004", codeEnd = 0xbfffed3a "η", mallocedCodeArray = 0, literalArrayPtr = 0xbfffed3c,
  99. literalArrayNext = 1, literalArrayEnd = 60, mallocedLiteralArray = 0, exceptArrayPtr = 0xbffff0fc, exceptArrayNext = 0, exceptArrayEnd = 5,
  100. mallocedExceptArray = 0, exceptAuxArrayPtr = 0xbffff188, cmdMapPtr = 0xbffff250, cmdMapEnd = 40, mallocedCmdMap = 0,
  101. auxDataArrayPtr = 0xbffff4d0, auxDataArrayNext = 0, auxDataArrayEnd = 5, mallocedAuxDataArray = 0,
  102. staticCodeSpace = "\001\000\001\001\001\002\001\002\006\004\000\000\310\000\000\000\000dielib_SafeUnload\000\277\255\326η\270\354\377\277\273\237\361\267\364\337\375\267\330\331\004\b\230\354\377\277\270G\345\267P\376\006\b\364\337\375\267h\022\a\bh\022\a\b\215\244\064\000\364\337\375\267\310\354\377\277m\r\365\267P\376\006\b\270\335\b\b\330\354\377\277\201\254߷\364\337\375\267\330\331\004\b\350\354\377\277G\252\371\267\000\000\000\000b\022\a\b\000\000\000\000\070\022\a\bP\376\006\b\364\337\375\267\b\355\377\277\b\260\004\b \373\n\b\364\337\375\267\030\355\377\277Q4\367\267\b\260\004\b\001\000\000\000\035ƌ\355\270\301\375\267\016\000\000\000\354\365\375\267h\375\006\bX\306\004\b \373\n\b\364\337\375\267$\355\377\277\000\000\000\000\310\000\000\000\000dielib_Unload\000\b8\022\a\b\026\237", staticLiteralSpace = {{nextPtr = 0x0, objPtr = 0x808d418, refCount = -1, nsPtr = 0xbfffed78}, {nextPtr = 0x0,
  103. objPtr = 0x80a10f0, refCount = -1, nsPtr = 0xbfffedd8}, {nextPtr = 0x0, objPtr = 0x80818a0, refCount = -1, nsPtr = 0xb7ce9f16}, {
  104. nextPtr = 0x806fd68, objPtr = 0xb7fddff4, refCount = 134535640, nsPtr = 0x99}, {nextPtr = 0x20, objPtr = 0xb7dc73a0,
  105. refCount = -1210294284, nsPtr = 0xb7dc73a0}, {nextPtr = 0x808ddb8, objPtr = 0xbfffeda8, refCount = -1211181395, nsPtr = 0x80a4210}, {
  106. nextPtr = 0x80a41f0, objPtr = 0xb7fddff4, refCount = 134535640, nsPtr = 0xbfffedc8}, {nextPtr = 0xb7e547b8, objPtr = 0x8079768,
  107. refCount = -1210294284, nsPtr = 0xb7dc73a0}, {nextPtr = 0x808d3f8, objPtr = 0xbfffedd8, refCount = -1208098828, nsPtr = 0xbfffede8}, {
  108. nextPtr = 0xb7efe710, objPtr = 0x8079768, refCount = 134535640, nsPtr = 0xbfffedf8}, {nextPtr = 0xb7e547b8, objPtr = 0x4,
  109. refCount = -1208098828, nsPtr = 0xbfffee28}, {nextPtr = 0xbfffedf8, objPtr = 0x0, refCount = 200, nsPtr = 0x65696400}, {
  110. nextPtr = 0x5f62696c, objPtr = 0x65666153, refCount = 1953066569, nsPtr = 0x8070d00}, {nextPtr = 0x0, objPtr = 0x807977c,
  111. refCount = 134715240, nsPtr = 0x804e240}, {nextPtr = 0x804d9d8, objPtr = 0x804d9d8, refCount = -1208098828, nsPtr = 0xbffff188}, {
  112. nextPtr = 0xb7f0d42e, objPtr = 0x804d9d8, refCount = 134715264, nsPtr = 0x806fe50}, {nextPtr = 0xbffff140, objPtr = 0x0,
  113. refCount = -1211191122, nsPtr = 0x80a1fc0}, {nextPtr = 0xb7dfac81, objPtr = 0xb7fddff4, refCount = 134875512, nsPtr = 0xbfffee88}, {
  114. nextPtr = 0xb7f9aa47, objPtr = 0x0, refCount = 134936752, nsPtr = 0x80af888}, {nextPtr = 0x6, objPtr = 0x40, refCount = -1210289224,
  115. nsPtr = 0x6}, {nextPtr = 0xb7f7d785, objPtr = 0xb7da5388, refCount = -1208098828, nsPtr = 0xb7ce9f16}, {nextPtr = 0xb7f73451,
  116. objPtr = 0x804b008, refCount = -1208098828, nsPtr = 0xbfffefd8}, {nextPtr = 0xb7f49736, objPtr = 0xbfffeef8, refCount = -1208093248,
  117. nsPtr = 0x804e1b0}, {nextPtr = 0xb7dfac81, objPtr = 0xb7fddff4, refCount = -1073745868, nsPtr = 0xbffff038}, {nextPtr = 0xbffff018,
  118. objPtr = 0xbfffeecc, refCount = 0, nsPtr = 0xc8}, {nextPtr = 0x65696400, objPtr = 0x5f62696c, refCount = 1953066569, nsPtr = 0x0}, {
  119. nextPtr = 0x804b008, objPtr = 0x807d6b4, refCount = 134731440, nsPtr = 0x804dfb8}, {nextPtr = 0x0, objPtr = 0x804dfb8,
  120. refCount = 134535640, nsPtr = 0xbfffef04}, {nextPtr = 0x0, objPtr = 0xc8, refCount = 134884096, nsPtr = 0x808b3c0}, {nextPtr = 0xb7dfac81,
  121. objPtr = 0xb7fddff4, refCount = 134790480, nsPtr = 0xbfffef48}, {nextPtr = 0xb7dfac81, objPtr = 0xb7fddff4, refCount = 134786768,
  122. nsPtr = 0xbfffef58}, {nextPtr = 0xb7f9aa47, objPtr = 0x0, refCount = 134774064, nsPtr = 0x0}, {nextPtr = 0x804b008, objPtr = 0xbfffef58,
  123. refCount = -1208098828, nsPtr = 0xb7ce9f16}, {nextPtr = 0x804b008, objPtr = 0x807d6b0, refCount = 134553248, nsPtr = 0xbfffef88}, {
  124. nextPtr = 0xb7f1a41a, objPtr = 0x807d6b0, refCount = 134553248, nsPtr = 0x21}, {nextPtr = 0xb7f19bb5, objPtr = 0x6,
  125. refCount = -1211191122, nsPtr = 0x804e1b0}, {nextPtr = 0xb7fddff4, objPtr = 0x8051e90, refCount = 0, nsPtr = 0xbfffefb8}, {
  126. nextPtr = 0xb7f19ccc, objPtr = 0x807d6b0, refCount = -1073746016, nsPtr = 0x0}, {nextPtr = 0xb7f7d785, objPtr = 0xb7f1a300,
  127. refCount = -1210289232, nsPtr = 0x15a78}, {nextPtr = 0x18, objPtr = 0xb7fddff4, refCount = -1208098828, nsPtr = 0xbffff0f8}, {
  128. nextPtr = 0xb7f49736, objPtr = 0xbffff018, refCount = 134731440, nsPtr = 0x0}, {nextPtr = 0x709ec400, objPtr = 0xb7dc73a0,
  129. refCount = -1073745600, nsPtr = 0xbffff144}, {nextPtr = 0xbffff124, objPtr = 0xbffff120, refCount = 134537904, nsPtr = 0x808a750}, {
  130. nextPtr = 0x804d9d8, objPtr = 0xbffff014, refCount = 7, nsPtr = 0xbffff038}, {nextPtr = 0xb7fddff4, objPtr = 0x808a757,
  131. refCount = 134784848, nsPtr = 0x804dfb8}, {nextPtr = 0x0, objPtr = 0x804e2b0, refCount = 134535640, nsPtr = 0xbffff024}, {nextPtr = 0x0,
  132. objPtr = 0xc8, refCount = -1208099072, nsPtr = 0xbffff058}, {nextPtr = 0xb7e6a595, objPtr = 0x18, refCount = -1211191122,
  133. nsPtr = 0x804dfb8}, {nextPtr = 0x804d9d8, objPtr = 0x18, refCount = 134537648, nsPtr = 0x7}, {nextPtr = 0xb7f87f0c, objPtr = 0x808a750,
  134. refCount = 134787296, nsPtr = 0x7}, {nextPtr = 0xb7f511a6, objPtr = 0x18, refCount = -1211191122, nsPtr = 0x808b0e0}, {nextPtr = 0x7,
  135. objPtr = 0xc8, refCount = 1701405696, nsPtr = 0x8079b70}, {nextPtr = 0x8071878, objPtr = 0x3b6ea7a, refCount = 134784854, nsPtr = 0x0}, {
  136. nextPtr = 0xb7fddff4, objPtr = 0x80798c4, refCount = -1210289240, nsPtr = 0xbffff0c8}, {nextPtr = 0x2, objPtr = 0x8071878,
  137. refCount = 134715588, nsPtr = 0xbffff0c8}, {nextPtr = 0xb7ced783, objPtr = 0x10, refCount = 2, nsPtr = 0x3b6ea7a}, {nextPtr = 0xb7fdd680,
  138. objPtr = 0xb7dc73a0, refCount = -1211191122, nsPtr = 0xbffff0f8}, {nextPtr = 0xb7dc5ff4, objPtr = 0xb7dc73a0, refCount = 1,
  139. nsPtr = 0xbffff0f8}, {nextPtr = 0xb7ced783, objPtr = 0x808a38c, refCount = -1208098828, nsPtr = 0xbffff32c}, {nextPtr = 0xb7fddff4,
  140. objPtr = 0x80a61c0, refCount = -1211191122, nsPtr = 0xbffff118}}, staticExceptArraySpace = {{type = 32, nestingLevel = 2,
  141. codeOffset = 134682744, numCodeBytes = 0, breakOffset = -1208491507, continueOffset = 40, catchOffset = -1208098828}, {type = 3221221704,
  142. nestingLevel = -1209621099, codeOffset = -1210289248, numCodeBytes = -1210289240, breakOffset = -1208152692, continueOffset = 4,
  143. catchOffset = -1210289248}, {type = LOOP_EXCEPTION_RANGE, nestingLevel = -1211195626, codeOffset = -1211181181, numCodeBytes = 16,
  144. breakOffset = 1, continueOffset = -1073745512, catchOffset = -1210078079}, {type = 3086868468, nestingLevel = 134898392,
  145. codeOffset = -1073745528, numCodeBytes = -1208374713, breakOffset = 0, continueOffset = 3, catchOffset = -1073745528}, {type = 3083786115,
  146. nestingLevel = -1073745528, codeOffset = -1208098828, numCodeBytes = 17, breakOffset = 134524936, continueOffset = 48,
  147. catchOffset = -1208098828}}, staticExAuxArraySpace = {{supportsContinue = -1211195626, stackDepth = -1208535983, expandTarget = 134524936,
  148. expandTargetDepth = -1211191122, numBreakTargets = 17, breakTargets = 0xb7f19bb5, allocBreakTargets = 6, numContinueTargets = -1208093248,
  149. continueTargets = 0x804e1b0, allocContinueTargets = -1210078079}, {supportsContinue = -1208098828, stackDepth = 134795960,
  150. expandTarget = -1211195626, expandTargetDepth = -1208374713, numBreakTargets = 0, breakTargets = 0x80a62d8, allocBreakTargets = 129,
  151. numContinueTargets = 32, continueTargets = 0xb7dc73a0, allocContinueTargets = -1210294284}, {supportsContinue = -1210289248,
  152. stackDepth = 0, expandTarget = -1073745416, expandTargetDepth = -1211181395, numBreakTargets = -1073745384, breakTargets = 0xb7f73451,
  153. allocBreakTargets = -1208098828, numContinueTargets = 0, continueTargets = 0xbffff218, allocContinueTargets = -1209710664}, {
  154. supportsContinue = 134897920, stackDepth = -1210294284, expandTarget = -1210289248, expandTargetDepth = 134682912,
  155. numBreakTargets = -1073745368, breakTargets = 0xb7fddff4, allocBreakTargets = -1073745352, numContinueTargets = -1209014512,
  156. continueTargets = 0x80a6100, allocContinueTargets = 134535640}, {supportsContinue = -1073745336, stackDepth = -1209710664,
  157. expandTarget = 4, expandTargetDepth = -1208098828, numBreakTargets = -1073745288, breakTargets = 0xb7efede3,
  158. allocBreakTargets = 134897920, numContinueTargets = -1208098828, continueTargets = 0xbffff278, allocContinueTargets = -1208593934}},
  159. staticCmdMapSpace = {{codeOffset = 0, numCodeBytes = -1, srcOffset = 0, numSrcBytes = -1}, {codeOffset = 134897940, numCodeBytes = 134897920,
  160. srcOffset = 134537792, numSrcBytes = 134535640}, {codeOffset = 0, numCodeBytes = -1208098828, srcOffset = -1073744424,
  161. numSrcBytes = -1208953810}, {codeOffset = 134535640, numCodeBytes = 134897944, srcOffset = 0, numSrcBytes = 2097168}, {codeOffset = 0,
  162. numCodeBytes = 1, srcOffset = 1, numSrcBytes = 134715576}, {codeOffset = 2, numCodeBytes = -1211191122, srcOffset = -1211195626,
  163. numSrcBytes = 4}, {codeOffset = 134898362, numCodeBytes = -1210289232, srcOffset = -1073745176, numSrcBytes = 24}, {
  164. codeOffset = 134898362, numCodeBytes = -1211191122, srcOffset = -1210428812, numSrcBytes = 24}, {codeOffset = 32,
  165. numCodeBytes = -1211191122, srcOffset = -1, numSrcBytes = -1208098828}, {codeOffset = -1210289248, numCodeBytes = -1208098828,
  166. srcOffset = -1073744856, numSrcBytes = -1210294284}, {codeOffset = -1210289248, numCodeBytes = -1211191122, srcOffset = -1073745128,
  167. numSrcBytes = -1211181181}, {codeOffset = 7, numCodeBytes = 2, srcOffset = -1073745112, numSrcBytes = -1208098828}, {
  168. codeOffset = 134888168, numCodeBytes = 134795912, srcOffset = -1073745096, numSrcBytes = 134742736}, {codeOffset = 24,
  169. numCodeBytes = -1210289220, srcOffset = 0, numSrcBytes = 52}, {codeOffset = -1210289248, numCodeBytes = -1208098828,
  170. srcOffset = -1073745048, numSrcBytes = -1209621099}, {codeOffset = 56, numCodeBytes = -1208098828, srcOffset = -1073745032,
  171. numSrcBytes = -1208098828}, {codeOffset = -1210289248, numCodeBytes = -1211191122, srcOffset = -1073745032, numSrcBytes = -1210294284}, {
  172. codeOffset = -1210289248, numCodeBytes = 1, srcOffset = -1073745016, numSrcBytes = -1211181181}, {codeOffset = -1210289088,
  173. numCodeBytes = -1211191122, srcOffset = -1073744984, numSrcBytes = -1208098828}, {codeOffset = 134535640, numCodeBytes = 134790396,
  174. srcOffset = -1073744984, numSrcBytes = -1209710699}, {codeOffset = -1210289176, numCodeBytes = -1211191122, srcOffset = -1210428812,
  175. numSrcBytes = 2}, {codeOffset = 0, numCodeBytes = -1211162402, srcOffset = 134898217, numSrcBytes = 58}, {codeOffset = -1210428536,
  176. numCodeBytes = -1210289192, srcOffset = -1210428812, numSrcBytes = -1210078079}, {codeOffset = -1208098828, numCodeBytes = 134898168,
  177. srcOffset = -1073744904, numSrcBytes = 0}, {codeOffset = 0, numCodeBytes = -1211191122, srcOffset = 0, numSrcBytes = 134898168}, {
  178. codeOffset = -1210428536, numCodeBytes = -1208098828, srcOffset = -1073744872, numSrcBytes = 134524936}, {codeOffset = 134789464,
  179. numCodeBytes = -1208098828, srcOffset = -1073744856, numSrcBytes = -1208535983}, {codeOffset = 1, numCodeBytes = -1210289232,
  180. srcOffset = 33, numSrcBytes = 24}, {codeOffset = 6, numCodeBytes = -1208093248, srcOffset = -1208093340, numSrcBytes = -1208093340}, {
  181. codeOffset = 32, numCodeBytes = 1, srcOffset = 134898168, numSrcBytes = 1}, {codeOffset = -1210289248, numCodeBytes = 134898168,
  182. srcOffset = -1073744808, numSrcBytes = -1210294284}, {codeOffset = -1210289248, numCodeBytes = 134535640, srcOffset = -1073744792,
  183. numSrcBytes = -1211181181}, {codeOffset = 134789464, numCodeBytes = -1208098828, srcOffset = -1073744760, numSrcBytes = -1208098828}, {
  184. codeOffset = 134742736, numCodeBytes = 134535640, srcOffset = -1073744760, numSrcBytes = -1209710699}, {codeOffset = 24,
  185. numCodeBytes = 134898328, srcOffset = -1073744728, numSrcBytes = -1208374713}, {codeOffset = 0, numCodeBytes = -1208098828,
  186. srcOffset = -1073744712, numSrcBytes = -1209621099}, {codeOffset = 24, numCodeBytes = 134898392, srcOffset = -1211195626,
  187. numSrcBytes = 134524936}, {codeOffset = -1208151138, numCodeBytes = -1208098828, srcOffset = -1211195626, numSrcBytes = 134879176}, {
  188. codeOffset = 134524936, numCodeBytes = -1208098828, srcOffset = -1073744664, numSrcBytes = -1208592166}, {codeOffset = 24,
  189. numCodeBytes = -1208093248, srcOffset = 134537648, numSrcBytes = 134530648}}, staticAuxDataArraySpace = {{type = 0xbffff4e8,
  190. clientData = 0xc}, {type = 0x80a6298, clientData = 0xb7fddff4}, {type = 0x804d9d8, clientData = 0x804d9d8}, {type = 0xbffff538,
  191. clientData = 0xb7f656ad}, {type = 0x804d9d8, clientData = 0xb7dc5ff4}}, extCmdMapPtr = 0x80a61a0, line = 1, atCmdStart = 0,
  192. expandCount = 0, clNext = 0x0}
  193. length = 25
  194. result = 0
  195. stringPtr = 0x80a6060 "vector::index {1 2 3} 0 0"
  196. procPtr = 0x0
  197. clLocPtr = 0x0
  198. __PRETTY_FUNCTION__ = "TclSetByteCodeFromAny"
  199. #6 0xb7eff8f0 in TclCompileObj (interp=0x804d9d8, objPtr=0x80a1810, invoker=0x0, word=0) at /root/Tcl_PURIFY/tcl8.6.1/generic/tclExecute.c:1794
  200. iPtr = 0x804d9d8
  201. codePtr = 0x80a1810
  202. namespacePtr = 0x804dfb8
  203. #7 0xb7e6148b in TclNREvalObjEx (interp=0x804d9d8, objPtr=0x80a1810, flags=131072, invoker=0x0, word=0)
  204. at /root/Tcl_PURIFY/tcl8.6.1/generic/tclBasic.c:6055
  205. allowExceptions = 0
  206. codePtr = 0xbffff5d8
  207. savedVarFramePtr = 0x804e270
  208. iPtr = 0x804d9d8
  209. result = 0
  210. __PRETTY_FUNCTION__ = "TclNREvalObjEx"
  211. #8 0xb7e6120b in TclEvalObjEx (interp=0x804d9d8, objPtr=0x58, flags=131072, invoker=0x0, word=0) at /root/Tcl_PURIFY/tcl8.6.1/generic/tclBasic.c:5933
  212. result = 0
  213. rootPtr = 0x0
  214. #9 0xb7e611b6 in Tcl_EvalObjEx (interp=0x804d9d8, objPtr=0x58, flags=131072) at /root/Tcl_PURIFY/tcl8.6.1/generic/tclBasic.c:5915
  215. No locals.
  216. #10 0xb7f1a9b1 in Tcl_RecordAndEvalObj (interp=0x804d9d8, cmdPtr=0x80a1810, flags=131072) at /root/Tcl_PURIFY/tcl8.6.1/generic/tclHistory.c:190
  217. result = 0
  218. call = 1
  219. info = {isNativeObjectProc = 1, objProc = 0xb7f61602 <TclObjInterpProc>, objClientData = 0x8089b28, proc = 0xb7e5c832 <TclInvokeObjectCommand>,
  220. clientData = 0x8089cd8, deleteProc = 0xb7f61cee <TclProcDeleteProc>, deleteData = 0x8089b28, namespacePtr = 0x804dfb8}
  221. histObjsPtr = 0x806aa30
  222. #11 0xb7f4692b in Tcl_MainEx (argc=-1, argv=0xbffff828, appInitProc=0x804877b <Tcl_AppInit>, interp=0x804d9d8)
  223. at /root/Tcl_PURIFY/tcl8.6.1/generic/tclMain.c:534
  224. length = 25
  225. path = 0x0
  226. resultPtr = 0x8070ed8
  227. argvPtr = 0x806d9e0
  228. appName = 0x806e820
  229. encodingName = 0x0
  230. code = 0
  231. exitCode = 0
  232. mainLoopProc = 0
  233. chan = 0x806dc10
  234. is = {input = 0x806d788, tty = 1, commandPtr = 0x80a1810, prompt = PROMPT_START, interp = 0x804d9d8}
  235. #12 0x0804876e in main (argc=1, argv=0xbffff824) at /root/Tcl_PURIFY/tcl8.6.1/unix/tclAppInit.c:84
  236. No locals.
  237. (gdb)
  238.