From owner-freebsd-current Tue Aug 4 06:24:33 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA24395 for freebsd-current-outgoing; Tue, 4 Aug 1998 06:24:33 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from adelphi.physics.adelaide.edu.au (adelphi.physics.adelaide.edu.au [129.127.36.247]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA24390 for ; Tue, 4 Aug 1998 06:24:24 -0700 (PDT) (envelope-from kkennawa@physics.adelaide.edu.au) Received: from bragg (bragg [129.127.36.34]) by adelphi.physics.adelaide.edu.au (8.8.8/8.8.8/UofA-1.5) with SMTP id WAA19702 for ; Tue, 4 Aug 1998 22:54:10 +0930 (CST) Received: by bragg; (5.65/1.1.8.2/05Aug95-0227PM) id AA07551; Tue, 4 Aug 1998 22:54:10 +0930 Date: Tue, 4 Aug 1998 22:54:10 +0930 (CST) From: Kris Kennaway X-Sender: kkennawa@bragg To: current@FreeBSD.ORG Subject: Softupdates panic Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I'm getting a repeatable softupdates-related panic doing a 'make test' on the itcl3.0a2 source tree (from ftp://ftp.tcltk.com/pub/itcl/itcl3.0a2.tar.gz), when I run the following as a regular user (this is actually executed as part of the master 'make test', but this is the specific part which seems to be gumming up the works): cd /usr2/itcl3.0a2/tcl8.0.3-2/unix (echo cd ../tests\;source interp.test) | ./tcltest This test seems to leave the machine in an inconsistent state; running any further tests (e.g. fCmd.test, which always fails for me for whatever reason; or just running the make test from the top of the tree) will invariably panic the machine with the following: handle_workitem_remove: bad file delta Debugger("panic") stopped at _Debugger+0x36:movb $0,_in_Debugger:98 db> trace _Debugger(f0116a21) at _Debugger+0x36 _panic(f01bb240,f08b9860,0,0,f01e4fbc) at _panic+0x5a _handle_workitem_remove(f08b9860) at _handle_workitem_remove+0x69 _softdep_process_worklist(0) at _softdep_process_worklist+0xe9 _sched_sync(f39eabf3,f013c528,f02348bc,3000000,f01e3aba) at _sched_sync+0x1ae _kproc_start(f02348bc) at _proc_start+0x31 _fork_trampoline() at _form_trampoline+0x19 db> Unfortunately, I don't have my partitions set up right to enable crashdumps. I first noticed this a few weeks back, and the problem still persists with my kernel current as of yesterday. My softupdates source files are: ffs_softdep.c: $Id: ffs_softdep.c,v 1.12 1998/06/12 21:21:26 julian Exp $ softdep.h: $Id: softdep.h,v 1.4 1998/05/19 23:07:25 julian Exp $ and I have softupdates running on two partitions: /dev/wd0s2a on / (NFS exported, local, writes: sync 3 async 60) /dev/wd0s2f on /usr (local, soft-updates, writes: sync 2 async 119) /dev/wd1s3e on /usr2 (local, soft-updates, writes: sync 2 async 22) /dev/wd1s3f on /home (local, writes: sync 11 async 32) /dev/wd0s2e on /var (local, writes: sync 115 async 116) /dev/wd0s1 on /c (local) /dev/wd1s1 on /d (local) /dev/wd1s5 on /e (local) procfs on /proc (local) mfs:30 on /tmp (asynchronous, local, writes: sync 3 async 8) localhost:/ on /crypt Kris To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message