smugindividual
Programmer
Running on UNIX.
The application I am working on in coded entirely in tclTK. Durring it's operation several versions of the interpreter are launched and stopped. By version I mean same interpreter, just used differently in the application. The application always checks for that specific tcl interpreter before letting the user start another. This lets us limit the user from populating duplicate subroutines.(subroutine term used loosly) When the application tells the user that a subroutine is already running, its usually due to the gui slipping behind other windows and not getting closed, or a background process still running. These can usually be found by moving the windows around to find the missing one, or in the case of background process, locating the rouge using unix ps command and killing it. But heres the problem, and this has only happened maybe 4 times in the past two years. The tclTK interpreter still runs without a gui or process attached. I verified this by checking throught the ps -ef list and closing all terminal windows. I verified that the interpreter was still by launching interactive wish and using the [winfo interp] command. The only way past this problem is by logging off of unix and logging back on.
Has anyone seen this problem? I think we have 8.3 installed, if that makes any difference.
The application I am working on in coded entirely in tclTK. Durring it's operation several versions of the interpreter are launched and stopped. By version I mean same interpreter, just used differently in the application. The application always checks for that specific tcl interpreter before letting the user start another. This lets us limit the user from populating duplicate subroutines.(subroutine term used loosly) When the application tells the user that a subroutine is already running, its usually due to the gui slipping behind other windows and not getting closed, or a background process still running. These can usually be found by moving the windows around to find the missing one, or in the case of background process, locating the rouge using unix ps command and killing it. But heres the problem, and this has only happened maybe 4 times in the past two years. The tclTK interpreter still runs without a gui or process attached. I verified this by checking throught the ps -ef list and closing all terminal windows. I verified that the interpreter was still by launching interactive wish and using the [winfo interp] command. The only way past this problem is by logging off of unix and logging back on.
Has anyone seen this problem? I think we have 8.3 installed, if that makes any difference.