Launching Rybka3 (mp.x64 with microwine) starts one process for each 
core (4 in my case).
Then, when scid closes the engine, sends correctly a stop quit sequence, 
but if rybka does not exit in time will send a kill command only to 1 
process.
So I remain 3 zombies running at 100%.

The problem is in uci.tcl:  
    # last resort : try to kill the engine (TODO if Windows : no luck, 
welcome zombies !)
    if { ! $windowsOS } { catch { exec -- kill -s INT [ pid $pipe ] }  }

Commenting the line all works fine.

Is it possible to have an option to disable the forced kill? (Maybe in 
the engines configuration file)
Thanks.

Fulvio Benini

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Scid-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to