The configuration file for the module, raddb/modules/passwd says: # hashsize - hashtable size. If 0 or not specified records are not # stored in memory and file is read on every request. # This configuration is *not* recommended, as it can be # very slow. The "passwd" module reloads its configuration # on HUP, so setting "hashsize = 0" is unnecessary.
The thread issues noted in this bug are ONLY caused when setting "hashsize=0". In that case, the module re-reads the entire passwd-style file for every packet. The re-read code is not thread-safe, which causes the issue. The solution is to set "hashsize = 1024", or something non-zero. The problem will then never occur. If you want to reload the file, use "HUP", as documented in the configuration for the module. Alan DeKok. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org