﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
173	libc: bsdselect (4.4) will corrupt the stack / fail when given more than 64 sockets	bird	bird	{{{calcsize()}}} in tcpipver.c calculates an fd_set size which is way too small. The {{{cbRet = MAX(cbRet, sizeof(struct my_fd_set));}}} construct at the end of the function is saving the day for smaller selects, but it will only help up to 64 handles. squid (and probably apache) can easily be pressed to have much more than 64 sockets open (using the ab test tool). squid would either crash in bsdselect or it would return not-a-socket errors which would eventually cause squid to abort.	defect	closed	normal	libc-0.6.3	libc-backend	0.6.2	normal	fixed	select crash	
