
#0  0x400cd6c9 in Tcl_GetString (objPtr=0x805ec38) at /home/andreask/workbench/Core/tcl/generic/tclObj.c:1062
#1  0x400cfd8b in TclHashObjKey (tablePtr=0x8061710, keyPtr=0x805ec38) at /home/andreask/workbench/Core/tcl/generic/tclObj.c:3442
#2  0x400a12be in Tcl_CreateHashEntry (tablePtr=0x8061710, key=0x805ec38 "", newPtr=0x0) at /home/andreask/workbench/Core/tcl/generic/tclHash.c:284
#3  0x400a1239 in Tcl_FindHashEntry (tablePtr=0x8061710, key=0x805ec38 "") at /home/andreask/workbench/Core/tcl/generic/tclHash.c:234
#4  0x400805f9 in Tcl_DictObjGet (interp=0x0, dictPtr=0x805ec08, keyPtr=0x805ec38, valuePtrPtr=0xbfffcbe4)
    at /home/andreask/workbench/Core/tcl/generic/tclDictObj.c:990

#5  0x400e2561 in TclMergeReturnOptions (interp=0x804c920, objc=0, objv=0x804d19c, optionsPtrPtr=0xbfffcc7c, codePtr=0xbfffcc98, levelPtr=0xbfffcc9c)
    at /home/andreask/workbench/Core/tcl/generic/tclResult.c:1334
#6  0x400652fa in TclCompileReturnCmd (interp=0x804c920, parsePtr=0x804d01c, cmdPtr=0x804fdd8, envPtr=0xbfffce70)
    at /home/andreask/workbench/Core/tcl/generic/tclCompCmds.c:3290
#7  0x40077afd in TclCompileScript (interp=0x804c920,
    script=0x806f3f0 "\n        variable idx\n        variable chans\n\n        ## probably should start at idx\n        append chans($chan) $data\n        #set idx($chan) [string length $chans($chan)]\n\n        return\n    ", numBytes=194, envPtr=0xbfffce70)
    at /home/andreask/workbench/Core/tcl/generic/tclCompile.c:1378
#8  0x40076796 in TclSetByteCodeFromAny (interp=0x804c920, objPtr=0x805ed88, hookProc=0, clientData=0x0)
    at /home/andreask/workbench/Core/tcl/generic/tclCompile.c:511
#9  0x4007695f in SetByteCodeFromAny (interp=0x804c920, objPtr=0x805ed88) at /home/andreask/workbench/Core/tcl/generic/tclCompile.c:600
#10 0x400de6b5 in ProcCompileProc (interp=0x804c920, procPtr=0x806f4b8, bodyPtr=0x805ed88, nsPtr=0x80613f0, description=0x4011e973 "body of proc",
    procName=0x8061e08 "::vchan::write", procPtrPtr=0xbfffd810) at /home/andreask/workbench/Core/tcl/generic/tclProc.c:2018

#11 0x400de083 in PushProcCallFrame (clientData=0x806f4b8, interp=0x804c920, objc=3, objv=0x804cfcc, isLambda=0)
    at /home/andreask/workbench/Core/tcl/generic/tclProc.c:1553
#12 0x400de12b in TclObjInterpProc (clientData=0x806f4b8, interp=0x804c920, objc=3, objv=0x804cfcc)
    at /home/andreask/workbench/Core/tcl/generic/tclProc.c:1613
#13 0x4003bd62 in TclEvalObjvInternal (interp=0x804c920, objc=3, objv=0x804cfcc, command=0x0, length=0, flags=524288)
    at /home/andreask/workbench/Core/tcl/generic/tclBasic.c:3650
#14 0x4003c25c in Tcl_EvalObjv (interp=0x804c920, objc=3, objv=0x804cfcc, flags=524288) at /home/andreask/workbench/Core/tcl/generic/tclBasic.c:3845
#15 0x400caf71 in NsEnsembleImplementationCmd (clientData=0x80629e0, interp=0x804c920, objc=4, objv=0x805fb68)
    at /home/andreask/workbench/Core/tcl/generic/tclNamesp.c:6217
#16 0x4003bd62 in TclEvalObjvInternal (interp=0x804c920, objc=4, objv=0x805fb68, command=0x0, length=0, flags=131072)
    at /home/andreask/workbench/Core/tcl/generic/tclBasic.c:3650
#17 0x4003c25c in Tcl_EvalObjv (interp=0x804c920, objc=4, objv=0x805fb68, flags=131072) at /home/andreask/workbench/Core/tcl/generic/tclBasic.c:3845

#18 0x400b7bc2 in InvokeTclMethod (rcPtr=0x8061108, method=0x40119931 "write", argOneObj=0x804c8e8, argTwoObj=0x0, resultObjPtr=0xbfffdba8)
    at /home/andreask/workbench/Core/tcl/generic/tclIORChan.c:2082
#19 0x400b7040 in ReflectOutput (clientData=0x8061108, buf=0x80674d8 "HELLO THERE\n", toWrite=12, errorCodePtr=0xbfffdbe0)
    at /home/andreask/workbench/Core/tcl/generic/tclIORChan.c:1263

#20 0x400aa088 in FlushChannel (interp=0x0, chanPtr=0x8061128, calledFromAsyncFlush=0) at /home/andreask/workbench/Core/tcl/generic/tclIO.c:2287
#21 0x400adb49 in Tcl_Flush (chan=0x8061128) at /home/andreask/workbench/Core/tcl/generic/tclIO.c:5975
#22 0x400a87ea in TclFinalizeIOSubsystem () at /home/andreask/workbench/Core/tcl/generic/tclIO.c:340
#23 0x4008a37a in Tcl_FinalizeThread () at /home/andreask/workbench/Core/tcl/generic/tclEvent.c:1112
#24 0x4008a27f in Tcl_Finalize () at /home/andreask/workbench/Core/tcl/generic/tclEvent.c:949
#25 0x4008a143 in Tcl_Exit (status=0) at /home/andreask/workbench/Core/tcl/generic/tclEvent.c:801
#26 0x40045e46 in Tcl_ExitObjCmd (dummy=0x0, interp=0x804c920, objc=2, objv=0x804cfbc) at /home/andreask/workbench/Core/tcl/generic/tclCmdAH.c:723
