>Sa Mai 10 2008 07:08:17 EDT von [EMAIL PROTECTED] (comalies) > > > >dothebart: oops, I had an much older webserver.c to sidestep the tcp >problems on *bsd/osx. Its back after patching in r5971 properly. > >I've done some digging on FreeBSD to find what is causing our problems. >Heres gdb with breakpoints set in webserver.c on fbsd: >(gdb) next >290 if (select(1, NULL, &wset, NULL, NULL) == -1) { >(gdb) next >^Z >Program received signal SIGTSTP, Stopped (user). >[Switching to Thread 0x28401700 (LWP 100072)] >0x28291329 in _umtx_op () from /lib/libc.so.7 > >On my Ubuntu test system, fdflags = 2 around webserver.c:288, not triggering >the conditional block there.
can you try to switch this select line to if (select(WC->http_sock + 1, NULL, &wset, NULL, NULL) == -1) { I've tried to set up a qemu f'bse but failed to network it :(