Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Aug 1998 22:54:10 +0930 (CST)
From:      Kris Kennaway <kkennawa@physics.adelaide.edu.au>
To:        current@FreeBSD.ORG
Subject:   Softupdates panic
Message-ID:  <Pine.OSF.3.90.980804225237.7595A-100000@bragg>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.OSF.3.90.980804225237.7595A-100000>