I used the latest vTcl 1.5.1b3 from the cvs repository to work on a project and now I get the following error message:
Error in startup script: too many nested calls to Tcl_EvalObj (infinite
loop?)
(procedure "vTcl:WidgetProc" line 1)
invoked from within
"eval $w $command $args"
(procedure "vTcl:WidgetProc" line 19)
invoked from within
....
< the same repeated a lot of times >
...
"eval "vTclWindow$name $newname $rest""
("show" arm line 7)
invoked from within
"switch $cmd {
show {
if {$exists} { wm deiconify $newname; return }
if {[info procs vTclWindow(pre)$name] != ""} {
..."
(procedure "Window" line 11)
invoked from within
"Window show .top18"
(file "chipim2.tcl" line 623)
By unsetting the widget command aliasing (and editing the file by hand
to replace the call to vTcl:DefineAlias with a 0), I could load my project
again. When creating a test project with widget command aliasing (but not
so many widgets) I have no problem at all. Is this a bug or a Tcl/Tk limitation?
I will let the more computer literate solve this one ;-)
Cristian.
-- Cristian Chaparro E. +32 9 264 5179 Laboratorium voor Genetika, Universiteit Gent K.L. Ledegankstraat 35, B-9000 Gent, Belgium.
