-
Yes, that is wrong (return [return $idx($chan)]. However, even when I correct that, I still get the error. In fact, even if I have the seek proc only do one thing, return 1, i.e. proc seek {chan offset {base start}} {return 1}, I still get the same error. Also worth noting, is in the tst_chan.tcl file, if you take the chan close out of the [catch], you get the same error there (and commenting...
2008-03-14 02:41:34 UTC in Tcl
-
See attached script. Output from script:
bschwarz@mythbox:~$ /usr/local/bin/tclsh8.5 tst_chan.tcl
tcl_platform(byteOrder) = littleEndian
tcl_platform(machine) = x86_64
tcl_platform(os) = Linux
tcl_platform(osVersion) = 2.6.22-14-generic
tcl_platform(platform) = unix
tcl_platform(pointerSize) = 8
tcl_platform(threaded) = 1
tcl_platform(user) = bschwarz...
2008-03-13 21:53:56 UTC in Tcl
-
I started tracking this down, and I got as far as this. In the FlushChannel function in tclIO.c, it craps out at:
written = (chanPtr->typePtr->outputProc)(chanPtr->instanceData,
RemovePoint(bufPtr), toWrite, &errorCode);
Not sure how to track it from there, but I think I've tracked it pretty far...
2008-03-03 19:08:02 UTC in Tcl
-
the problem occurs on 32 bit Linux as well, and occurs on Windows.
2008-02-29 23:28:59 UTC in Tcl
-
File Added: tst_chan.tcl.
2008-02-29 19:38:08 UTC in Tcl
-
% parray tcl_platform
tcl_platform(byteOrder) = littleEndian
tcl_platform(machine) = x86_64
tcl_platform(os) = Linux
tcl_platform(osVersion) = 2.6.22-14-generic
tcl_platform(platform) = unix
tcl_platform(pointerSize) = 8
tcl_platform(threaded) = 1
tcl_platform(user) = bschwarz
tcl_platform(wordSize) = 8
I have a file with this in it, and it produces a...
2008-02-29 19:16:37 UTC in Tcl
-
schwarzkopf committed patchset 5 of module vlctcl to the vlctcl CVS repository, changing 3 files.
2008-01-28 00:55:37 UTC in vlctcl
-
schwarzkopf committed patchset 4 of module vlctcl to the vlctcl CVS repository, changing 1 files.
2008-01-28 00:53:04 UTC in vlctcl
-
schwarzkopf committed patchset 3 of module vlctcl to the vlctcl CVS repository, changing 2 files.
2008-01-28 00:51:25 UTC in vlctcl
-
schwarzkopf committed patchset 2 of module vlctcl to the vlctcl CVS repository, changing 42 files.
2008-01-25 16:47:17 UTC in vlctcl