Hi Marcus,

I tagged the bug moreinfo because I suspected HAL was causing the timeout
mechanism to fail, and Roman hadn't made a final statement whether stopping
HAL fixed the problem for him.

[indexing your links for easy backreference ;) ]
> But the original problem has been reported elsewhere:
> [1]  http://www.mail-archive.com/autofs%40linux.kernel.org/msg03967.html
> 
> There is a patch floating around:
> [2] 
> http://www.kernel.org/pub/linux/daemons/autofs/v4/old/autofs-4.1.3-signal-race-fix.patch
> 
> I noticed that only the first half of it was applied in the current version. 
> Perhaps the other half should be applied as well?

The first part of the patch at [2] is fine - block all relevant signals before 
modifying
the state. But the second half exactly contradicts Ian's patch at [1]... and 
IMO [1]
is the correct order. sigprocmask(... &ready_sigs ...) is actually unblocking
SIGCHLD here, which should be done _after_ ap.state has been changed.

Could you give a more detailed description of your bug? What version(s) do you 
use?
How do you see those periodic accesses - local log file or network sniffer? Is
there some kind of pattern?


Regards,

Jan

Attachment: signature.asc
Description: Digital signature

Reply via email to