From owner-freebsd-alpha Thu Mar 15 12:34:12 2001 Delivered-To: freebsd-alpha@freebsd.org Received: from meow.osd.bsdi.com (meow.osd.bsdi.com [204.216.28.88]) by hub.freebsd.org (Postfix) with ESMTP id 3711B37B732 for ; Thu, 15 Mar 2001 12:34:05 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: from laptop.baldwin.cx (john@jhb-laptop.osd.bsdi.com [204.216.28.241]) by meow.osd.bsdi.com (8.11.2/8.11.2) with ESMTP id f2FKXjG20792; Thu, 15 Mar 2001 12:33:45 -0800 (PST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: Date: Thu, 15 Mar 2001 12:33:40 -0800 (PST) From: John Baldwin To: Matthew Jacob Subject: Re: Deadlocks, whee! Cc: alpha@FreeBSD.org Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On 15-Mar-01 Matthew Jacob wrote: > btw- it's been true for quite some time that ithreads seem to get dropped and > not addressed- at least I think that this might be what would explain isp > timeouts during makeworlds. Hmmmmmmmm. When an interrupt comes in we always mark it as needing to be serviced before we grab the scheduler lock, and in the main ithread loop we always check that flag after getting the scheduler lock before we switch out. That _should_ mean that interrupts shouldn't be lost. > When you deadlock'd your alpha, did you go and brew a cup of tea? What's your > quantum for determining deadlock? No interrupts. I.e. ctrl-alt-esc doesn't work, pings are dropped, etc. I think it locked up durng an overnight buildworld and I reset it the next day. > On Wed, 14 Mar 2001, John Baldwin wrote: > >> Hi all, >> >> I managed to deadlock my alpha yesterday with a -j 4 buildworld. Previously >> it >> would die when it trapped with a raised IPL as a blockable mtx_lock() of >> lockmgr >> in trap(). I'm not sure if these two things are related or not. I'll try a >> normal world without -j X today to see if it fairs better. Just FYI for >> those >> running current that heavy load may deadlock right now. :( >> >> -- >> >> John Baldwin -- http://www.FreeBSD.org/~jhb/ >> PGP Key: http://www.baldwin.cx/~john/pgpkey.asc >> "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ >> >> To Unsubscribe: send mail to majordomo@FreeBSD.org >> with "unsubscribe freebsd-alpha" in the body of the message >> > -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.baldwin.cx/~john/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message