(Illustration by Gaich Muramatsu)
On Wed, Mar 01, 2006 at 10:18:09AM -0500, Greg Troxel wrote: > 10:15:11 /coda now mounted. > ***LWP (0x8131400): Select returns error: 4 That is EINTR, wasn't that related to the change where we started using ucontext to switch LWP threads. I thought all the context switching issues were resolved. ... > did ls -l /coda: > 10:15:34 worker::Return: message write error 2 (op = 4, seq = 25), > wrote 20 of 24 bytes It is trying to send the reply to a CODA_OPEN upcall (opcode 4), but the kernel only expected to get 20 bytes. struct coda_open_out { struct coda_out_hdr { u_int32_t opcode; u_int32_t unique; u_int32_t result; } oh; dev_t dev; ino_t inode; }; Did device nodes or inode numbers happen to switch to 64-bits in userspace? JanReceived on 2006-03-01 22:24:32