Subject: kern/11704: panic: ubc_fault: concurrent writes vp 0xc57d8e78
To: None <gnats-bugs@gnats.netbsd.org>
From: None <mjl@emsi.priv.at>
List: netbsd-bugs
Date: 12/12/2000 05:37:26
>Number:         11704
>Category:       kern
>Synopsis:       "panic: ubc_fault: concurrent writes vp 0xc57d8e78" via nfs_write
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Dec 12 05:37:00 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Martin J. Laubach
>Release:        1.5N 12-12-2000
>Organization:
>Environment:
	
System: NetBSD asparagus 1.5N NetBSD 1.5N (ASPARAGUS) #0: Tue Dec 12 13:43:48 CET 2000 mjl@asparagus:/home/temp/devel/cvs/src/sys/arch/i386/compile/ASPARAGUS i386
Architecture: i386
Machine: i386


>Description:
  While rebuilding userland, that machine panicked with

	panic: ubc_fault: concurrent writes vp 0xc57d8e78

  The traceback is as follows>

panic: ubc_fault: concurrent writes vp %p
#0  0xc023a960 in hexdigits.35 ()
(gdb) where
#0  0xc023a960 in hexdigits.35 ()
#1  0x2867000 in ?? ()
#2  0xc01e3d43 in cpu_reboot (howto=256, bootstr=0x0)
    at ../../../../arch/i386/i386/machdep.c:1375
#3  0xc0137803 in panic () at ../../../../kern/subr_prf.c:240
#4  0xc01d21df in ubc_alloc (uobj=0xc57d8e78, offset=271, lenp=0xc590ce1c, 
    flags=1) at ../../../../uvm/uvm_bio.c:427
#5  0xc0183ae9 in nfs_write (v=0xc590cec0) at ../../../../nfs/nfs_bio.c:617
#6  0xc0156fd4 in vn_write (fp=0xc5883514, offset=0xc5883530, uio=0xc590cf0c, 
    cred=0xc04a0300, flags=1) at ../../../../sys/vnode_if.h:386
#7  0xc013950c in dofilewrite (p=0xc58e21b0, fd=2, fp=0xc5883514, 
    buf=0xbfbfc9c0, nbyte=75, offset=0xc5883530, flags=1, retval=0xc590cf80)
    at ../../../../kern/sys_generic.c:360
#8  0xc013946f in sys_write (p=0xc58e21b0, v=0xc590cf88, retval=0xc590cf80)
    at ../../../../kern/sys_generic.c:311
#9  0xc01e8a81 in syscall_plain (frame={tf_es = 31, tf_ds = 31, 
      tf_edi = -1077950016, tf_esi = 134703024, tf_ebp = -1077950088, 
      tf_ebx = 1210389628, tf_edx = -1077948992, tf_ecx = 0, tf_eax = 4, 
      tf_trapno = 3, tf_err = 2, tf_eip = 1210345107, tf_cs = 23, 
      tf_eflags = 518, tf_esp = -1077950112, tf_ss = 31, tf_vm86_es = 0, 
      tf_vm86_ds = 0, tf_vm86_fs = 0, tf_vm86_gs = 0})
    at ../../../../arch/i386/i386/syscall.c:139
#10 0xc0100d5e in syscall1 ()
can not access 0xbfbfc978, invalid translation (invalid PDE)
can not access 0xbfbfc978, invalid translation (invalid PDE)
Cannot access memory at address 0xbfbfc978.

>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: