Posted to tcl by hypnotoad at Fri Dec 29 23:35:59 GMT 2017view pretty

Process 4963 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
    frame #0: 0x00007fff7b2d9e3e libsystem_kernel.dylib`__pthread_kill + 10
libsystem_kernel.dylib`__pthread_kill:
->  0x7fff7b2d9e3e <+10>: jae    0x7fff7b2d9e48            ; <+20>
    0x7fff7b2d9e40 <+12>: movq   %rax, %rdi
    0x7fff7b2d9e43 <+15>: jmp    0x7fff7b2d10b8            ; cerror_nocancel
    0x7fff7b2d9e48 <+20>: retq   
Target 0: (tcltest) stopped.
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
  * frame #0: 0x00007fff7b2d9e3e libsystem_kernel.dylib`__pthread_kill + 10
    frame #1: 0x00007fff7b418150 libsystem_pthread.dylib`pthread_kill + 333
    frame #2: 0x00007fff7b236312 libsystem_c.dylib`abort + 127
    frame #3: 0x0000000100241cfd libtcl8.7.dylib`Tcl_PanicVA(format="alloc: invalid block: %p: %x %x", argList=0x00007ffeefbff010) at tclPanic.c:123
    frame #4: 0x0000000100241e59 libtcl8.7.dylib`Tcl_Panic(format="alloc: invalid block: %p: %x %x") at tclPanic.c:160
    frame #5: 0x000000010026fc2f libtcl8.7.dylib`Ptr2Block(ptr="") at tclThreadAlloc.c:833
    frame #6: 0x000000010026fa3c libtcl8.7.dylib`TclpFree(ptr="") at tclThreadAlloc.c:399
    frame #7: 0x000000010022bbbf libtcl8.7.dylib`FreeListInternalRep(listPtr=0x0000000101229d70) at tclListObj.c:1768
    frame #8: 0x000000010023d8a9 libtcl8.7.dylib`TclFreeObj(objPtr=0x0000000101229d70) at tclObj.c:1459
    frame #9: 0x0000000100284e2b libtcl8.7.dylib`UnsetVarStruct(varPtr=0x0000000101045400, arrayPtr=0x0000000000000000, iPtr=0x0000000101040c10, part1Ptr=0x000000010119cb90, part2Ptr=0x0000000000000000, flags=64, index=11) at tclVar.c:2556
    frame #10: 0x0000000100289aa3 libtcl8.7.dylib`TclDeleteCompiledLocalVars(iPtr=0x0000000101040c10, framePtr=0x00000001010452e0) at tclVar.c:5322
    frame #11: 0x0000000100233bd9 libtcl8.7.dylib`Tcl_PopCallFrame(interp=0x0000000101040c10) at tclNamesp.c:404
    frame #12: 0x00000001002570b2 libtcl8.7.dylib`InterpProcNR2(data=0x0000000101283328, interp=0x0000000101040c10, result=0) at tclProc.c:1807
    frame #13: 0x00000001000ef7e6 libtcl8.7.dylib`TclNRRunCallbacks(interp=0x0000000101040c10, result=0, rootPtr=0x0000000000000000) at tclBasic.c:4485
    frame #14: 0x00000001000ef514 libtcl8.7.dylib`Tcl_EvalObjv(interp=0x0000000101040c10, objc=4, objv=0x0000000101044ef0, flags=2097168) at tclBasic.c:4215
    frame #15: 0x00000001000f0ee8 libtcl8.7.dylib`TclEvalEx(interp=0x0000000101040c10, script="# This file contains a collection of tests for the msgcat package.\n# Sourcing this file into Tcl runs the tests and\n# generates output for errors.  No output means no errors were found.\n#\n# Copyright (c) 1998 Mark Harrison.\n# Copyright (c) 1998-1999 by Scriptics Corporation.\n# Contributions from Don Porter, NIST, 2002.  (not subject to US copyright)\n#\n# See the file \"license.terms\" for information on usage and redistribution\n# of this file, and for a DISCLAIMER OF ALL WARRANTIES.\n#\n# Note that after running these tests, entries will be left behind in the\n# message catalogs for locales foo, foo_BAR, and foo_BAR_baz.\n\npackage require Tcl 8.5-\nif {[catch {package require tcltest 2}]} {\n    puts stderr \"Skipping tests in [info script].  tcltest 2 required.\"\n    return\n}\nif {[catch {package require msgcat 1.6}]} {\n    puts stderr \"Skipping tests in [info script].  No msgcat 1.6 found to test.\"\n    return\n}\n\nnamespace eval ::msgcat::test {\n    namespace import ::msgcat::*\n    namespace import ::tcltest::test\n    na"..., numBytes=29000, flags=0, line=25, clNextOuter=0x0000000000000000, outerScript="# This file contains a collection of tests for the msgcat package.\n# Sourcing this file into Tcl runs the tests and\n# generates output for errors.  No output means no errors were found.\n#\n# Copyright (c) 1998 Mark Harrison.\n# Copyright (c) 1998-1999 by Scriptics Corporation.\n# Contributions from Don Porter, NIST, 2002.  (not subject to US copyright)\n#\n# See the file \"license.terms\" for information on usage and redistribution\n# of this file, and for a DISCLAIMER OF ALL WARRANTIES.\n#\n# Note that after running these tests, entries will be left behind in the\n# message catalogs for locales foo, foo_BAR, and foo_BAR_baz.\n\npackage require Tcl 8.5-\nif {[catch {package require tcltest 2}]} {\n    puts stderr \"Skipping tests in [info script].  tcltest 2 required.\"\n    return\n}\nif {[catch {package require msgcat 1.6}]} {\n    puts stderr \"Skipping tests in [info script].  No msgcat 1.6 found to test.\"\n    return\n}\n\nnamespace eval ::msgcat::test {\n    namespace import ::msgcat::*\n    namespace import ::tcltest::test\n    na"...) at tclBasic.c:5354
    frame #16: 0x0000000100226ed1 libtcl8.7.dylib`Tcl_FSEvalFileEx(interp=0x0000000101040c10, pathPtr=0x000000010107ad40, encodingName=0x0000000000000000) at tclIOUtil.c:1858
    frame #17: 0x00000001002328d8 libtcl8.7.dylib`Tcl_MainEx(argc=-1, argv=0x00007ffeefbff928, appInitProc=(tcltest`Tcl_AppInit at tclAppInit.c:112), interp=0x0000000101040c10) at tclMain.c:420
    frame #18: 0x00000001000027b5 tcltest`main(argc=2, argv=0x00007ffeefbff918) at tclAppInit.c:86
    frame #19: 0x00007fff7b18a115 libdyld.dylib`start + 1
    frame #20: 0x00007fff7b18a115 libdyld.dylib`start + 1