Additional info: if I run Octave under gdb, I can break the process by Control-C and resume it flawlessly using "c". Can it be the signal handler going wrong? Andrey