I am running emacs21 under gdb, and watching the output of venus.
When saving a file into coda, I get
11:49:10 worker::Return: message write error 3 (op = 20, seq = 92135),
wrote -1 of 12 bytes
11:49:10 DispatchWorker: signal received (seq = 92135)
after typing ' ' and then '^X u' (which causes a lock symlink and its
removal), I get:
11:49:24 DispatchWorker: signal received (seq = 92151)
11:49:25 worker::Return: message write error 3 (op = 20, seq = 92151),
wrote -1 of 12 bytes
and in venus.log I get:
[ W(31) : 0000 : 11:49:24 ] repvol::LogRemove: record cancelled, .#test.txt, size = 238
This is all very prompt - there are no long delays.
I do not have this problem on NetBSD/{i386,sparc} 1.5.4ish or
FreeBSD/i386 4.7ish.
I wonder if emacs is doing some sort of asynchronous IO that isn't
handled correctly in the NetBSD kernel.
I also get emacs into a state where it is nonresponsive and stuck in
'R' according to ps.
I am getting some 'interrupted system call' messages from emacs, too.