From owner-freebsd-current Thu May 10 6:28:54 2001 Delivered-To: freebsd-current@freebsd.org Received: from sol.serv.u-szeged.hu (sol.serv.u-szeged.hu [160.114.51.3]) by hub.freebsd.org (Postfix) with ESMTP id 4911D37B422 for ; Thu, 10 May 2001 06:28:50 -0700 (PDT) (envelope-from sziszi@petra.hos.u-szeged.hu) Received: from petra.hos.u-szeged.hu by sol.serv.u-szeged.hu (8.9.3+Sun/SMI-SVR4) id PAA29028; Thu, 10 May 2001 15:28:48 +0200 (MEST) Received: from sziszi by petra.hos.u-szeged.hu with local (Exim 3.12 #1 (Debian)) id 14xqUp-0000Zf-00 for ; Thu, 10 May 2001 15:28:47 +0200 Date: Thu, 10 May 2001 15:28:47 +0200 From: Szilveszter Adam To: freebsd-current@freebsd.org Subject: Today's special: nessusd panics -CURRENT Message-ID: <20010510152847.A1492@petra.hos.u-szeged.hu> Mail-Followup-To: Szilveszter Adam , freebsd-current@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello everybody, I have stumbled across some nice giraffe today. Look, this is cute (transcribed by hand for your enhanced viewing pleasure): (sorry, no serial console handy... should be easy to reproduce though) # nessusd -D witness_get: witness exhausted exclusive(sleep mutex) Giant(0xc044a760) locked @ ../../i386/i386/trap.c:1169 panic: system call open returning with mutex(s) held Debugger("panic") Stoppped at Debugger+0x45: pushl: %ebx db> trace Debugger panic syscall syscall_with_err_pushed db> OK, so let's see what's next. db> c syncing disks... 17 17 panic: witness_restore: lock(sleep mutex) Giant not locked Debugger("panic") Stopped at Debugger+0x45: pushl: %ebx db> Hmmm... this is not right. What now? db> trace Debugger panic witness_restore msleep buf_daemon fork_exit fork_trampoline db> Well if that doesn't work, let's at least try to dump: db> c dumping to dev #ad/0x20001, offset 352256 dump ata0: resetting devices... panic: witness_save: lock(sleep mutex) Giant not locked Debugger("panic") Stopped at Debugger+0x45: pushl: %ebx db> No, bad Szilveszter, no crash dumps for you today. Well OK, let's see: db> trace Debugger panic witness_save mawait ata_command ad_reinit ata_reinit addump dumpsys boot panic witness_restore msleep buf_daemon fork_exit fork_trampoline db> c Dump already in progress, bailing... Automatic reboot in 15 sec etc. (And of course no dump) So? Opinions? things to try? -CURRENT is from yesterday, kernel and world in sync, machine UP PII-233. Nessus is from ports and has been extra recompiled after the make world. I will try anything if needed or test any patches... Thank you for your time... -- Regards: Szilveszter ADAM Szeged University Szeged Hungary To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message