[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: system/3808: select() does not timeout correctly



The following reply was made to PR system/3808; it has been noted by GNATS.

From: "Todd C. Miller" <Todd.Miller@courtesan.com>
To: rogerw@pccorp.com
Cc: gnats@openbsd.org
Subject: Re: system/3808: select() does not timeout correctly 
Date: Thu, 03 Jun 2004 18:15:45 -0600

 It's not clear that this has anything to do with select at all.
 Rather it sounds like what you are seeing is a DNS lookup (perhaps
 the recvfrom in res_send) being interrupted by a signal.
 
 However, that shouldn't happen unless the signal handler has been
 installed w/o syscall restarting enabled.
 
 Given the paucity of information you've provided there is very
 little we can do to help you besides try to guess at the nature of
 your problem.  If you had a system call trace like the author
 suggests we would have a lot more to go on.
 
  - todd