(gdb) up #1 0x00000036f782fa1e in abort () from /lib64/tls/libc.so.6 (gdb) up #2 0x0000000000a57bd5 in Tcl_PanicVA (format=0xb58bf8 "body object for proc attached to frame is not a byte code type", argList=0x7fbfffa4c0) at /tmp/brlcad/src/other/tcl/unix/../generic/tclPanic.c:103 103 abort(); (gdb) up #3 0x0000000000a57caf in Tcl_Panic (format=0xb58bf8 "body object for proc attached to frame is not a byte code type") at /tmp/brlcad/src/other/tcl/unix/../generic/tclPanic.c:132 132 Tcl_PanicVA(format, argList); (gdb) up #4 0x0000000000a6556e in TclInitCompiledLocals (interp=0xddf6c0, framePtr=0x7fbfffa658, nsPtr=0x1526d50) at /tmp/brlcad/src/other/tcl/unix/../generic/tclProc.c:1111 1111 Tcl_Panic("body object for proc attached to frame is not a byte code type"); (gdb) l 1106 ByteCode *codePtr; 1107 CompiledLocal *localPtr = framePtr->procPtr->firstLocalPtr; 1108 1109 bodyPtr = framePtr->procPtr->bodyPtr; 1110 if (bodyPtr->typePtr != &tclByteCodeType) { 1111 Tcl_Panic("body object for proc attached to frame is not a byte code type"); 1112 } 1113 codePtr = (ByteCode *) bodyPtr->internalRep.otherValuePtr; 1114 1115 InitCompiledLocals(interp, codePtr, localPtr, varPtr, nsPtr); (gdb) p *bodyPtr $17 = {refCount = 1, bytes = 0x1560b30 "@Archetype-init", length = 15, typePtr = 0x0, internalRep = {longValue = 22167024, doubleValue = 1.0951965028938412e-316, otherValuePtr = 0x1523df0, wideValue = 22167024, twoPtrValue = {ptr1 = 0x1523df0, ptr2 = 0x0}, ptrAndLongRep = {ptr = 0x1523df0, value = 0}}}