From owner-freebsd-hackers@FreeBSD.ORG Thu May 22 11:08:10 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9549637B401 for ; Thu, 22 May 2003 11:08:10 -0700 (PDT) Received: from rwcrmhc52.attbi.com (rwcrmhc52.attbi.com [216.148.227.88]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B7EC43FBD for ; Thu, 22 May 2003 11:08:10 -0700 (PDT) (envelope-from julian@elischer.org) Received: from interjet.elischer.org (12-232-168-4.client.attbi.com[12.232.168.4]) by attbi.com (rwcrmhc52) with ESMTP id <2003052218080905200ns78te>; Thu, 22 May 2003 18:08:09 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id LAA82887; Thu, 22 May 2003 11:08:09 -0700 (PDT) Date: Thu, 22 May 2003 11:08:07 -0700 (PDT) From: Julian Elischer To: Dan Nelson In-Reply-To: <20030522174334.GC1694@dan.emsphone.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-hackers@freebsd.org cc: Daniel Eischen Subject: Re: libkse and SMP (was Re: USB bulk read & pthreads) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 May 2003 18:08:10 -0000 On Thu, 22 May 2003, Dan Nelson wrote: > In the last episode (May 22), Julian Elischer said: > > On Thu, 22 May 2003, Dan Nelson wrote: > > > I do read -current, and I'm definitely not going anywhere near > > > SCHED_ULE. I just tested both libraries with today's kernel and > > > libraries, and was able to get a hard lockup with both libthr and > > > libkse. Mysql seems to run okay. Starting a threaded pike process > > > seems to be the killer. Unfortunately, pike's a pretty large app so > > > it's not easy to get a stripped-down testcase. > > > > Ok so we need to get a description of this 'lockup'. > > Yes, the entire system locks. 2-CPU system. > > No ping responses. CTRL-ALT-ESC doesn't do anything, and neither does > ~ ^B from the serial console. No X. > > I don't have BREAK_TO_DEBUGGER enabled because my console is connected > to a Windows machine and I don't want my Unix box to hang every time I > reboot it :) Do you think a real BREAK might work where ~ ^B doesn't? no, I'd say that the lack of ping response is a very good indicator. what's 'pike'? I assume it's one of /usr/ports/lang/pike72 or /usr/ports/lang/pike74? if so what do I need to do to du0plicate the hang.. you said it is predictable.. (what you could do is run it from a serial cable under truss..)