[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: W32 version crashes on C-g
From: |
Kim F. Storm |
Subject: |
Re: W32 version crashes on C-g |
Date: |
Sun, 19 Mar 2006 02:32:04 +0100 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
"Juanma Barranquero" <address@hidden> writes:
> BTW, if you have extra free time ;-) you could take a look at the
> "100% CPU on socket select" problem... :-)
Here is what I have done so far ... Somebody more familiar with
W32 programming should take over from here!
[from admin/FOR-RELEASE]
** TCP server processes do not work on Windows.
TCP/IP server processes created with `make-network-process' consume
excesive CPU on some Windows environments. Usages of 50% and 100%
CPU time have been observed on different Window XP configurations.
Seems to be a problem in sys_select in w32proc.c.
In its current form, it sys_select says the socket is ready, so we
call server_accept_connection which again calls accept() which returns
-1 with errno == WSAEWOULDBLOCK (10035) indicating that there is no
pending connection to accept.
It seems that to fix this, w32 server sockets must use WSAAsyncSelect
+ FD_ACCEPT to request notifications of incoming connections...
--
Kim F. Storm <address@hidden> http://www.cua.dk
- Re: W32 version crashes on C-g, (continued)
- Re: W32 version crashes on C-g, Kim F. Storm, 2006/03/17
- Re: W32 version crashes on C-g, Juanma Barranquero, 2006/03/18
- Re: W32 version crashes on C-g, Eli Zaretskii, 2006/03/18
- Re: W32 version crashes on C-g, Juanma Barranquero, 2006/03/18
- Re: W32 version crashes on C-g, Eli Zaretskii, 2006/03/18
- Re: W32 version crashes on C-g, Juanma Barranquero, 2006/03/18
- Re: W32 version crashes on C-g, Eli Zaretskii, 2006/03/18
- Re: W32 version crashes on C-g, Lennart Borgman, 2006/03/18
- Re: W32 version crashes on C-g, Juanma Barranquero, 2006/03/18
- Re: W32 version crashes on C-g, Lennart Borgman, 2006/03/18
- Re: W32 version crashes on C-g,
Kim F. Storm <=
- Re: W32 version crashes on C-g, Juanma Barranquero, 2006/03/21
- Re: W32 version crashes on C-g, Kim F. Storm, 2006/03/21
- Re: W32 version crashes on C-g, Juanma Barranquero, 2006/03/21
- RE: W32 version crashes on C-g, Drew Adams, 2006/03/20
- Re: W32 version crashes on C-g, Eli Zaretskii, 2006/03/18
- Re: W32 version crashes on C-g, Kim F. Storm, 2006/03/18
- Re: W32 version crashes on C-g, Eli Zaretskii, 2006/03/18
- Re: W32 version crashes on C-g, Eric Hanchrow, 2006/03/18
- Re: W32 version crashes on C-g, Chong Yidong, 2006/03/18
- Re: W32 version crashes on C-g, Jason Rumney, 2006/03/18