Ctrl+C Fails and Freezes Sometimes When Running in Queued Mode
When running in the queued mode GIGI-Quick uses a fairly new BASH feature, the '-n' option for the 'wait' builtin. This sometimes causes freezing, when the code is waiting with 'wait -n' and receives the SIGINT signal from ctrl+c. Workarounds: 1) don't ctrl+c, just let it finish, 2) use ctrl-c and if it freezes, then manually find GIGI-Quick in the process table (ps ax | grep GIGI), as well as any other leftover GIGI processes, and kill them by pid, suppose we find a GIGI process with pid 1111, 'kill 1111' and if that doesn't work, then use 'kill -9 1111' 3) Get the latest development version of BASH, the problem is fixed there, steps as follows:
git clone git://git.sv.gnu.org/bash.git
cd bash
git checkout devel
./configure
make
./bash
At this point you are in a BASH shell using the latest development branch and GIGI-Quick will respond properly to ctrl+c.