Re: Lock of struct filedesc, file, pgrp, session and sigio

2001-05-31 Thread Seigo Tanimura

On Thu, 31 May 2001 16:31:21 +0900,
  Seigo Tanimura [EMAIL PROTECTED] said:

Seigo Lock of struct filedesc, file, pgrp, session and sigio is now ready
Seigo for testing.

Seigo The patch is at

Seigo http://people.FreeBSD.org/~tanimura/patches/fd_pgrp.diff.gz

WARNING: rebuild any modules that provide filesystems if you are using
them.

getpid(2) should now be *really* mpsafe.

-- 
Seigo Tanimura [EMAIL PROTECTED] [EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: USB Ethernet hang on eject

2001-05-31 Thread n_hibma

 Of course not.  I never do that with pccards :-)

That's why I asked it :-) It shouldn't be necessary.

 When I do that, as a work around, I find that I can pull the plug.

 How hard is it to fix the way that the ethernet driver reads the MII
 registers in the interrupt context?

Hard, but probably not impossible. Especially with threads in interrupts
or worker threads, it should be possible. Task queue might be a solution
as well, although I guess the problem is that the action is blocking,
and task queue might not handle that very well.

A worker thread for the ethernet drivers is probably the simplest
solution.

Nick


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



panic (with dump!): mutex vm owned at /usr/home/alex/work/HEAD/src/sys/kern/vfs_bio.c:2990

2001-05-31 Thread Alexander Langer

Hi!

I get this about 20 seconds after boot completed (and fsck went into
background):

(I saw a similar message yesterday IIRC):

root@zerogravity ~dir $ gdb -k
/usr/obj/usr/home/alex/work/HEAD/src/sys/CICHLIDS/kernel.debug
vmcore.1 
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and
you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type show copying to see the conditions.
There is absolutely no warranty for GDB.  Type show warranty for
details.
This GDB was configured as i386-unknown-freebsd...
IdlePTD 5033984
initial pcb at 3da620
panicstr: mutex vm owned at
/usr/home/alex/work/HEAD/src/sys/kern/vfs_bio.c:2990
panic messages:
---
panic: recurse

syncing disks... panic: mutex vm owned at
/usr/home/alex/work/HEAD/src/sys/kern/vfs_bio.c:2990
Uptime: 1m48s
/dev/vmmon: Module vmmon: unloaded

dumping to dev ad2b, offset 761856
dump ata1: resetting devices .. done
128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112
111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93
92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70
69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47
46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24
23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 
---
#0  dumpsys () at
/usr/home/alex/work/HEAD/src/sys/kern/kern_shutdown.c:478
478 if (dumping++) {
(kgdb) bt
#0  dumpsys () at
/usr/home/alex/work/HEAD/src/sys/kern/kern_shutdown.c:478
#1  0xc01ca20f in boot (howto=260)
at /usr/home/alex/work/HEAD/src/sys/kern/kern_shutdown.c:321
#2  0xc01ca629 in panic (fmt=0xc034dd7c mutex %s owned at %s:%d)
at /usr/home/alex/work/HEAD/src/sys/kern/kern_shutdown.c:600
#3  0xc01c2bdf in _mtx_assert (m=0xc041ace0, what=2, 
file=0xc0355780 /usr/home/alex/work/HEAD/src/sys/kern/vfs_bio.c, 
line=2990) at
/usr/home/alex/work/HEAD/src/sys/kern/kern_mutex.c:580
#4  0xc020b7a7 in vfs_busy_pages (bp=0xc41e0630, clear_modify=1)
at /usr/home/alex/work/HEAD/src/sys/kern/vfs_bio.c:2990
#5  0xc020787f in bwrite (bp=0xc41e0630)
at /usr/home/alex/work/HEAD/src/sys/kern/vfs_bio.c:695
#6  0xc0208f81 in vfs_bio_awrite (bp=0xc41e0630)
at /usr/home/alex/work/HEAD/src/sys/kern/vfs_bio.c:1496
#7  0xc02d38c0 in ffs_fsync (ap=0xcbda8b94)
at /usr/home/alex/work/HEAD/src/sys/ufs/ffs/ffs_vnops.c:239
#8  0xc02d0cda in ffs_sync (mp=0xc19c9800, waitfor=2, cred=0xc0b34400, 
p=0xc04151a0) at vnode_if.h:441
#9  0xc0218953 in sync (p=0xc04151a0, uap=0x0)
at /usr/home/alex/work/HEAD/src/sys/kern/vfs_syscalls.c:620
#10 0xc01c9c8f in boot (howto=256)
at /usr/home/alex/work/HEAD/src/sys/kern/kern_shutdown.c:231
#11 0xc01ca629 in panic (fmt=0xc0351c88 recurse)
#12 0xc01e49d4 in witness_lock (lock=0xc041ace0, flags=8, 
file=0xc0365de0
/usr/home/alex/work/HEAD/src/sys/ufs/ufs/ufs_readwrite.c, line=420)
at /usr/home/alex/work/HEAD/src/sys/kern/subr_witness.c:539
#13 0xc02d2272 in ffs_write (ap=0xcbda8cdc)
at /usr/home/alex/work/HEAD/src/sys/ufs/ufs/ufs_readwrite.c:420
#14 0xc02f88e8 in vnode_pager_generic_putpages (vp=0xcc751060,
m=0xcbda8ddc, 
bytecount=8192, flags=0, rtvals=0xcbda8dac) at vnode_if.h:303
#15 0xc02100e6 in vop_stdputpages (ap=0xcbda8d60)
at /usr/home/alex/work/HEAD/src/sys/kern/vfs_default.c:676
#16 0xc020f6a5 in vop_defaultop (ap=0xcbda8d60)
at /usr/home/alex/work/HEAD/src/sys/kern/vfs_default.c:154
#17 0xc02dad89 in ufs_vnoperate (ap=0xcbda8d60)
at /usr/home/alex/work/HEAD/src/sys/ufs/ufs/ufs_vnops.c:2587
#18 0xc02f8621 in vnode_pager_putpages (object=0xcc82b720,
m=0xcbda8ddc, 
count=2, sync=0, rtvals=0xcbda8dac) at vnode_if.h:918
#19 0xc02f1b56 in vm_pageout_flush (mc=0xcbda8ddc, count=2, flags=0)
at /usr/home/alex/work/HEAD/src/sys/vm/vm_pager.h:146
#20 0xc02edfd4 in vm_object_page_clean (object=0xcc82b720, start=0,
end=0, 
flags=4) at /usr/home/alex/work/HEAD/src/sys/vm/vm_object.c:703
#21 0xc02165e5 in vfs_msync (mp=0xc19c9800, flags=2)
at /usr/home/alex/work/HEAD/src/sys/kern/vfs_subr.c:2393
#22 0xc0217133 in sync_fsync (ap=0xcbda8f5c)
#23 0xc0213714 in sched_sync () at vnode_if.h:441
#24 0xc01ba094 in fork_exit (callout=0xc02135a8 sched_sync, arg=0x0, 
frame=0xcbda8fa8) at
/usr/home/alex/work/HEAD/src/sys/kern/kern_fork.c:727

FreeBSD zerogravity.kawo2.rwth-aachen.de 5.0-CURRENT FreeBSD 5.0-CURRENT #3: Fri Apr 
27 19:01:12 CEST 2001 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/cichlids  
i386

I have the dump, if anyone wants to assist me here, I'd like to help.

Maybe it's even fixed already (I don't know).

Alex
-- 
cat: /home/alex/.sig: No such file or directory

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: Possible Install bug for the following hardware in FreeBSD Stable (4.3)

2001-05-31 Thread Darian Lanx


 I had this problem after I enabled the '4092-cylinder limit' jumper on my
 Maxtor drive, because my BIOS (at that point) hung with a drive over 4092
 cylinders.  I flashed the BIOS afterwards, but forgot about the jumper,
 because windows/linux both (somehow) saw the full geometry of the drive.
 FreeBSD only saw 2014MB until I removed the jumper.  Perhaps your drive has
 a similar jumper? check the manual.
Thank you David for the tip. None the less, has this issue witht he driver 
been addressed? The driver should not bother about that, because the Hard 
disk reporst the correct size back. On the other, my drive does not have such 
a jumper, I just checked, so I am really at my wits ends.

Thank you _very_ much for your help though, after about238623946 flames and 
23862394 stupid replys yours is very nicely detailed...thank you.




  ad2 29314 MB IBM DTLA-307030 [5956/16/63 at at-1-master UDMA100

 29314 * 1024 * 1024 bytes (i.e. 2914 megabytes)
 == 30736 * 1000 * 1000 bytes (i.e. 2914 million bytes)

 Its something harddrive manufacturers do to make their drives look
 bigger...
YEs, I just realized that after doing the right calculation:
3736 cylinders  of 16065 * 512 bytes 
I am not a hardware guru ;)

Thank you.


Content-Type: application/pgp-signature; charset=us-ascii; 
name=Attachment: 1
Content-Transfer-Encoding: 7bit
Content-Description: 


-- 
si vis pacem, para bellum

'Doubt thou the stars are fire; Doubt that the sun doth move;
 Doubt truth to be a liar; But never doubt I love.
- Hamelt, Shakespear

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: gcc -pg causes 'kernel trap 12 with interrupts disabled' panic

2001-05-31 Thread Bruce Evans

On Wed, 30 May 2001, David Taylor wrote:

 When trying to profile ircd-hybrid-7 on -CURRENT (I tried using a pre-vm
 madness version first, then tried a version cvsuped today), I reliably get
 lots of:
 
   kernel trap 12 with interrupts disabled
 
 messages on the console (one every 5-10 seconds, when the ircd is reasonably
 loaded).

This is because ast() calls addupc_task() with sched_lock held.
addupc_task() calls copyin() and copyin() sometimes traps to fault in the
profiling buffer.

This seems to be just a bug in ast().  userret() is missing the bug.
Untested fix:

---
Index: trap.c
===
RCS file: /home/ncvs/src/sys/i386/i386/trap.c,v
retrieving revision 1.189
diff -u -1 -r1.189 trap.c
--- trap.c  2001/05/23 22:58:09 1.189
+++ trap.c  2001/05/31 13:09:02
@@ -1285,5 +1341,6 @@
mtx_lock(Giant);
-   mtx_lock_spin(sched_lock);
addupc_task(p, p-p_stats-p_prof.pr_addr,
p-p_stats-p_prof.pr_ticks);
+   mtx_lock_spin(sched_lock);
+   /* XXX why not unlock Giant? */
}
---

 One thing I got with ircd-hybrid-7 (when very heavily loaded with lots of
 clones), which I _couldnt_ replicate with the test program (probably because
 it wasn't very heavily loaded) was a panic:
 ...
 kernel trap 12 with interrupts disabled
 panic: mutex sched lock recursed at /usr/src/sys/kern/kern_sync.c:858
 Debugger(panic)
 Stopped atDebugger+0x45:  pushl   %ebx
 db t
 Debugger(c02fa51b) at Debugger+0x45
 panic(c02f9684,c031d2a9,c02fad20,35a,282) at panic+0x70
 _mtx_assert(c03a7120,9,c02fad20,35a,282) at _mtx_assert+0x6c
 mi_switch(d1748420,38,d1748420,e,d17c9e90) at mi_switch+0x25
 ithread_schedule(c26e3180,1) at ithread_schedule+0x165
 sched_ithd(e) at sched_ithd+0x3d
 Xresume14() at Xresume14+0x7
 -- interrupt, eip = 0xc02c8a18, esp = 0xd17c9ed8, ebp = 0xd17c9f04 --
 trap(d1740018,d1740010,8080010,d17c9f72,85d02ec) at trap+0x94
 calltrap() at calltrap+0x5
 -- trap 0xc, eip = 0xc02c71f5, esp = 0xd17c9f4c, ebp = 0xd17c9f74 --
 generic_copyin(d1748420,809073d,1) at generic_copyin+0x39
 ast(d17c9fa8) at ast+0x318
 doreti_ast() at doreti_ast+0x6

I think this is caused by the same bug.

kernel trap almost any with interrupts disabled

should be fatal (the case of trap 12 (only) _is_ fatal in my version),
but the kernel attempts to fix the problem and continue.  This sort
of worked when things were locked by disabling interrupts.  Now, things
may be locked by a spinlock as well as by disabling interrupts, and
the corresponding fixup would be to release the spinlock.  But this
is more obviously wrong.

Bruce


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: freelist corruption: more info

2001-05-31 Thread Bruce A. Mah

I wrote:

 Trying to fix some make release problems, I've kept running into the
 same freelist corruption problems that kris and dougb experienced
 earlier this week.  Main difference is that I notice when the box
 (-CURRENT from 29 May, GENERIC kernel, UP) crashes.  :-p

At dougb's urging, I applied Tor's patch to ffs_softdep.c.  I *think* 
the results were positive; my machine made it through a make release 
apparently successfully.

Got the following entries in /var/log/messages though:

May 30 20:10:10 bmah-freebsd-1 /boot/kernel/kernel: handle_written_filepage: active 
pagedep
May 31 02:18:30 bmah-freebsd-1 /boot/kernel/kernel: handle_written_filepage: active 
pagedep
May 31 02:18:30 bmah-freebsd-1 /boot/kernel/kernel: handle_written_filepage: active 
pagedep

I guess it should be obvious by now but I have softupdates enabled for 
all filesystems except for /.

Thanks,

Bruce.





 PGP signature


Re: gcc -pg causes 'kernel trap 12 with interrupts disabled' p

2001-05-31 Thread John Baldwin


On 31-May-01 Bruce Evans wrote:
 On Wed, 30 May 2001, David Taylor wrote:
 
 When trying to profile ircd-hybrid-7 on -CURRENT (I tried using a pre-vm
 madness version first, then tried a version cvsuped today), I reliably get
 lots of:
 
  kernel trap 12 with interrupts disabled
 
 messages on the console (one every 5-10 seconds, when the ircd is reasonably
 loaded).
 
 This is because ast() calls addupc_task() with sched_lock held.
 addupc_task() calls copyin() and copyin() sometimes traps to fault in the
 profiling buffer.
 
 This seems to be just a bug in ast().  userret() is missing the bug.
 Untested fix:

I think I have some comments in my local code about that sched_lock being
bogus. :-/  I'll commit a fix for all platforms today.

 ---
 Index: trap.c
 ===
 RCS file: /home/ncvs/src/sys/i386/i386/trap.c,v
 retrieving revision 1.189
 diff -u -1 -r1.189 trap.c
 --- trap.c2001/05/23 22:58:09 1.189
 +++ trap.c2001/05/31 13:09:02
 @@ -1285,5 +1341,6 @@
   mtx_lock(Giant);
 - mtx_lock_spin(sched_lock);
   addupc_task(p, p-p_stats-p_prof.pr_addr,
   p-p_stats-p_prof.pr_ticks);
 + mtx_lock_spin(sched_lock);
 + /* XXX why not unlock Giant? */

To avoid releasing it just to possibly grab it again afterwards I think, but
I'll have to look at this again.

-- 

John Baldwin [EMAIL PROTECTED] -- 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 [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



RE: vmware2 and mutex changes

2001-05-31 Thread John Baldwin


On 31-May-01 Michael Harnois wrote:
 I figured out how to get vmware2 to build, but not to run ;(

Argh.  Do you have the source to host_lock_ppn()?  If so can you get me a copy
of it that I can give you a patch for?

-- 

John Baldwin [EMAIL PROTECTED] -- 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 [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: Possible Install bug for the following hardware in FreeBSD Stable (4.3)

2001-05-31 Thread David Taylor

On Thu, 31 May 2001, Darian Lanx wrote:
 
  I had this problem after I enabled the '4092-cylinder limit' jumper on my
  Maxtor drive, because my BIOS (at that point) hung with a drive over 4092
  cylinders.  I flashed the BIOS afterwards, but forgot about the jumper,
  because windows/linux both (somehow) saw the full geometry of the drive.
  FreeBSD only saw 2014MB until I removed the jumper.  Perhaps your drive has
  a similar jumper? check the manual.

 Thank you David for the tip. None the less, has this issue witht he driver 
 been addressed? The driver should not bother about that, because the Hard 
 disk reporst the correct size back. On the other, my drive does not have such 
 a jumper, I just checked, so I am really at my wits ends.
 

I'm not a hardware guru either, and I know very little about the internals
of FreeBSD's IDE drivers, so I'm not sure how windows/linux are detecting
the correct geometry, and FreeBSD isn't...

Unfortunately, if your drive doesn't have a jumper like that, I've no idea
what could be wrong...

-- 
David Taylor
[EMAIL PROTECTED]

 PGP signature


Re: Lock of struct filedesc, file, pgrp, session and sigio

2001-05-31 Thread David O'Brien

On Thu, May 31, 2001 at 04:31:21PM +0900, Seigo Tanimura wrote:
 Lock of struct filedesc, file, pgrp, session and sigio is now ready
 for testing.
 
 The patch is at
 
 http://people.FreeBSD.org/~tanimura/patches/fd_pgrp.diff.gz

Compiled on Alpha?
 
-- 
-- David  ([EMAIL PROTECTED])

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: Lock of struct filedesc, file, pgrp, session and sigio

2001-05-31 Thread John Baldwin


On 31-May-01 David O'Brien wrote:
 On Thu, May 31, 2001 at 04:31:21PM +0900, Seigo Tanimura wrote:
 Lock of struct filedesc, file, pgrp, session and sigio is now ready
 for testing.
 
 The patch is at
 
 http://people.FreeBSD.org/~tanimura/patches/fd_pgrp.diff.gz
 
 Compiled on Alpha?

I think that's what he means by testing. :)  I.e., he's ready for people to
compile it and report problems, etc.

-- 

John Baldwin [EMAIL PROTECTED] -- 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 [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: Lock of struct filedesc, file, pgrp, session and sigio

2001-05-31 Thread David O'Brien

On Thu, May 31, 2001 at 12:54:26PM -0700, John Baldwin wrote:
  Lock of struct filedesc, file, pgrp, session and sigio is now ready
  for testing.
  
  The patch is at
  
  http://people.FreeBSD.org/~tanimura/patches/fd_pgrp.diff.gz
  
  Compiled on Alpha?
 
 I think that's what he means by testing. :)  I.e., he's ready for
 people to compile it and report problems, etc.

Committers do not need Alpha users to verify that a patch compiles,
Beast.freebsd.org can be used for that.   Testing on a running system is
of course a different matter.

It would also be nice to get a timeline on the commit schedule for this.

-- 
-- David  ([EMAIL PROTECTED])

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: Lock of struct filedesc, file, pgrp, session and sigio

2001-05-31 Thread John Baldwin


On 31-May-01 David O'Brien wrote:
 On Thu, May 31, 2001 at 12:54:26PM -0700, John Baldwin wrote:
  Lock of struct filedesc, file, pgrp, session and sigio is now ready
  for testing.
  
  The patch is at
  
  http://people.FreeBSD.org/~tanimura/patches/fd_pgrp.diff.gz
  
  Compiled on Alpha?
 
 I think that's what he means by testing. :)  I.e., he's ready for
 people to compile it and report problems, etc.
 
 Committers do not need Alpha users to verify that a patch compiles,
 Beast.freebsd.org can be used for that.   Testing on a running system is
 of course a different matter.

It doesn't hurt to help distribute the load some, though.  Requiring each
person who makes a change to compile it on every possible arch is not something
that will scale as more and more archs are added.  If a committer can get
someone else to perform some of these test compiles and fix any brokenness that
comes up I think that is adequate.

-- 

John Baldwin [EMAIL PROTECTED] -- 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 [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



RE: panic (witness_destroy+0x237) after booting today's -CURRENT

2001-05-31 Thread John Baldwin


On 31-May-01 David Wolfskill wrote:
 Once I saw that I had a real hostname, I hit ^D at the shell prompt, put
 my fingers in position to hit Alt+F9, and
 
 kernel: type 12 trap, code=0
 Stopped at  witness_destroy+0x237:  cmpl%esi,0xc(%edx)
 db trace
 witness_destroy(ce7e211c,ce7e211c,ce894f3c,c01ce297,ce7e211c) at
 witness_destroy+0x237
 mtx_destroy(ce7e211c,ce7e2000,ce7e277c,ce7e2660,4) at mtx_destroy+0x73
 wait1(ce7e2660,ce894f80,0,ce894fa0,c036e899) at wait1+0x897
 wait4(ce7e2660,ce894f80,bfbfb8dc,2,2)) at wait4+0x10
 syscall(2f,2f,2f,2,2) at syscall+0x71d
 syscall_with_err_pushed() at syscall_with_err_pushed+0x1b
 db 

Did you get any other messages, such as a faulting virtual address, etc.?
Is %edx 0?

-- 

John Baldwin [EMAIL PROTECTED] -- 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 [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



RE: panic (witness_destroy+0x237) after booting today's -CURRENT

2001-05-31 Thread David Wolfskill

Date: Thu, 31 May 2001 13:46:01 -0700 (PDT)
From: John Baldwin [EMAIL PROTECTED]

Did you get any other messages, such as a faulting virtual address, etc.?

I had been using vty1; when the panic ocurred, I was (forcibly) switched
to vty0.  There are no faulting virtual address-flavored messages on
vty0.  If there were on vty1, I didn't see them quickly enough.

Is %edx 0?

[Checks man ddb...]

Yes, it is.  Anything else that might be of interest?  I'm about to head
into a meeting, but I'll leave the crashed system crashed as long as I
can if it might be useful to poke around in there.

Thanks,
david
-- 
David H. Wolfskill  [EMAIL PROTECTED]
As a computing professional, I believe it would be unethical for me to
advise, recommend, or support the use (save possibly for personal
amusement) of any product that is or depends on any Microsoft product.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



RE: panic (witness_destroy+0x237) after booting today's -CURRENT

2001-05-31 Thread John Baldwin


On 31-May-01 David Wolfskill wrote:
Date: Thu, 31 May 2001 13:46:01 -0700 (PDT)
From: John Baldwin [EMAIL PROTECTED]
 
Did you get any other messages, such as a faulting virtual address, etc.?
 
 I had been using vty1; when the panic ocurred, I was (forcibly) switched
 to vty0.  There are no faulting virtual address-flavored messages on
 vty0.  If there were on vty1, I didn't see them quickly enough.
 
Is %edx 0?
 
 [Checks man ddb...]
 
 Yes, it is.  Anything else that might be of interest?  I'm about to head
 into a meeting, but I'll leave the crashed system crashed as long as I
 can if it might be useful to poke around in there.

Hmm, not that I can think of atm.  It looks like the SLIST of all lock in the
system got corrupted somehow. :(

-- 

John Baldwin [EMAIL PROTECTED] -- 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 [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



OpenBSD dirpref/softupdates code

2001-05-31 Thread Jeremiah Gowdy

I have been told that the OpenBSD code that is supposed to speed up some
types of file system access up to 60x, has been committed to -current on
4/30.  I'm wondering if there's any idea when it will be committed to
-stable?  Are their any stability issues with the code?


___
Jeremiah Gowdy - IT Manager

Sherline Products Inc
3235 Executive Ridge 
Vista CA 92083-8527

Sales: 1-800-541-0735
International: (760) 727-5857
Fax: (760) 727-7857
___



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: Lock of struct filedesc, file, pgrp, session and sigio

2001-05-31 Thread David O'Brien

On Thu, May 31, 2001 at 01:46:00PM -0700, John Baldwin wrote:
 It doesn't hurt to help distribute the load some, though.  Requiring
 each person who makes a change to compile it on every possible arch is
 not something that will scale as more and more archs are added.  

It isn't that hard to put the bits on Freefall and test on all arches.
Especially for a _KERNEL_ patch that touches this many files -- some
Alpha specific.

-- 
-- David  ([EMAIL PROTECTED])

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: Lock of struct filedesc, file, pgrp, session and sigio

2001-05-31 Thread David O'Brien

On Thu, May 31, 2001 at 01:46:00PM -0700, John Baldwin wrote:
 It doesn't hurt to help distribute the load some, though.  Requiring
 each person who makes a change to compile it on every possible arch is
 not something that will scale as more and more archs are added.  If a
 committer can get someone else to perform some of these test compiles
 and fix any brokenness that
 comes up I think that is adequate.


Forgot to add, if others use the Alpha owners as simple test-compile
resources, (1) the Alpha owners will not get any other work done,
(2) will get quite tired of testing things that the patch author could
easily test himself.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



The FreeBSD core team needs your help

2001-05-31 Thread Greg Lehey

Those of you who have been following the mailing lists will have
noticed (or participated in) a thread bemoaning the continued lack of
feedback from the core team.  That thread is still very active, but
one suggestion (made by phk) was to send out a message asking for help
getting things done.  It's easy to claim that this would work, but
first we need to know if anybody would be interested.  Here's phk's
text:

  HELP WANTED
  
  The FreeBSD core team is looking for an assistant to help with
  tracking and recording the issues being worked by core.
  
  Responsibilities:
  
  When a request or question is sent to core@ you reply with an
  acknowledgement that it has been received, and nag the core team
  until it has been decided on and replied to.
  
  It is also your responsibility to prepare a summary of core@'s
  businnes once per month and after cores approval of the text, to
  send this to developers@.  This summary should be detailed enough to
  show the committers which core members participate in the core
  business and which don't.
  
  You will obviously gain insight into the work of and communications
  of the core team, but apart from the above mentioned summary, this
  information is of course strictly confidential.
  
  Working hours:
  
  All.
  
  Benefits:
  
  The FreeBSD project has a comprehensive benefits plan which you will
  take full advantage off.  The benefits include: Lots and lots of
  email. birth control (you wont have time to spend with your SO),
  sunburn protection (you wont have time to spend away from the
  computer).

Despite the appearances, this is not an official request for
applicants.  We just want to know who would be interested in doing
such a thankless task, and whether it's worth core's time to discuss
the exact terms of reference (does the person get elected, for
example, or appointed?).  If you're interested, it's your choice
whether you copy -developers, though personally I'd prefer if you just
replied to core@.

Greg
--
See complete headers for address and phone numbers

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message