The following reply was made to PR usb/93949; it has been noted by GNATS. From: Anish Mistry <[EMAIL PROTECTED]> To: Eugene Grosbein <[EMAIL PROTECTED]> Cc: [EMAIL PROTECTED] Subject: Re: usb/93949 : ugen(4)-related repeatable kernel panic in 6.1-PRERELEASE Date: Tue, 9 May 2006 01:20:26 -0400
--nextPart5356158.N9tKWMFHiX Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Alright. I've been able to reproduce this panic. The problem is that=20 the thread that called select() is gone (since the device is=20 detached) when clear_selinfo_list is called in kern_select(). The=20 easiest way to reproduce this is to plug in a usb mouse and have it=20 attached as ugen and then have a small program call select() on the=20 0.1 endpoint with a long timeout (ie. 10 seconds). While the select=20 call is waiting pull the plug on the device and when the operation=20 times out you'll get the panic. I'm not sure how to handle this case. It seems that=20 clear_selinfo_list should be able to handle this case. =2D-=20 Anish Mistry [EMAIL PROTECTED] AM Productions http://am-productions.biz/ --nextPart5356158.N9tKWMFHiX Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEYCajxqA5ziudZT0RAl0IAKCOwwuHgsePVk8ylVUgh3zsbycYYACfeNQ5 eDXgrF7NNC6i/c1PwpJG+7A= =kpiQ -----END PGP SIGNATURE----- --nextPart5356158.N9tKWMFHiX-- _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "[EMAIL PROTECTED]"
