I have just commited to CVS a fix for a zombie problem in the wxt
terminal and a similar
problem in the qt terminal. These were terminal-specific fixes, so if
you are seeing zombies
while using another terminal type this isn't going to help. In both
cases the sequence of
events that led to zombie creation was
1) gnuplot -persist (or set term ... persist)
2) create some plot windows
3) manually close one (wxt) or all (qt) of the windows
(the key is that the "closed" window is really just hidden)
4) exit the main gnuplot session
5) close the remaining plot windows
The windows closed in step (3) now belong to a zombie process.
You can't close the windows manually because they are hidden, and the
program can't close them because it has now exited.
The fixed code now truly closes all hidden windows at the time the
main program
exits.