Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

crash in tmpfs_itimes since vmlocking2 merge



The following crash during shutdown is fairly repeatable.  It began
to happen after I updated to -current from pre-vmlocking2 sources.
It may be necessary to reproduce my thicket of null mounts in order to
reproduce the crash,

/dev/wd0a on / type ffs (read-only, local)
tmpfs on /dev type tmpfs (union, local)
tmpfs on /mfs type tmpfs (local)
/etc on /permanent/etc type null (local)
/home on /permanent/home type null (local)
/tmp on /permanent/tmp type null (local)
/var on /permanent/var type null (local)
/mfs/etc on /etc type null (local)
/mfs/home on /home type null (local)
/mfs/tmp on /tmp type null (local)
/mfs/var on /var type null (local)

Dave

***

syncing disks... done

unmounting file systems...

unmounting /var (/mfs/var)...

unmounting /tmp (/mfs/tmp)...

unmounting /home (/mfs/home)...

unmounting /etc (/mfs/etc)...

unmounting /permanent/var (/var)...

unmounting /permanent/tmp (/tmp)...

unmounting /permanent/home (/home)...

unmounting /permanent/etc (/etc)...

unmounting /mfs (tmpfs)...

unmounting /dev (tmpfs)...

unmounting / (/dev/wd0a)...uvm_fault(0xc0398760, 0xc6984000, 1) -> 0xe

kernel: supervisor trap page fault, code=0

Stopped in pid 6225.1 (reboot) at       netbsd:tmpfs_itimes+0x2e:       testb   
$

0xe,0x14(%ebx)

db> bt

tmpfs_itimes(c56d8ed8,0,0,c56d8f6c,c56d8f64) at netbsd:tmpfs_itimes+0x2e

tmpfs_update(c56d8ed8,0,0,4,c56d8ed8) at netbsd:tmpfs_update+0x36

tmpfs_spec_close(c6bbeb6c,10002,c6bbeb7c,c02a1ae6,c56d8ed8) at netbsd:tmpfs_spec

_close+0x19

VOP_CLOSE(c56d8ed8,1,ffffffff,5001,c066801c) at netbsd:VOP_CLOSE+0x29

ffs_unmount(c0668000,80000,c03ad3e0,c6aa49c0,c0100d9f) at netbsd:ffs_unmount+0xe

c

dounmount(c0668000,80000,c6aa49c0,0,0) at netbsd:dounmount+0x9a

vfs_unmountall(c6aa49c0,0,0,c03ab1b8,c6aa49c0) at netbsd:vfs_unmountall+0xa6

vfs_shutdown(0,0,c6bbecdc,c02583a9,0) at netbsd:vfs_shutdown+0x92

cpu_reboot(0,0,c0371102,0,c6bbecc8) at netbsd:cpu_reboot+0x12b

sys_reboot(c6aa49c0,c6bbed00,c6bbed28,0,bbb65000) at netbsd:sys_reboot+0x49

syscall(c6bbed48,b3,ab,1f,1f) at netbsd:syscall+0x11d

db> show registers

ds          0x10

es          0x10

fs          0x30

gs          0x10

edi         0

esi         0

ebp         0xc6bbeafc

ebx         0xc6984370

edx         0xc56d8f6c

ecx         0xc6984370

eax         0xc6984370

eip         0xc01bd0fe  tmpfs_itimes+0x2e

cs          0x8

eflags      0x10282

esp         0xc6bbead4

ss          0x10

netbsd:tmpfs_itimes+0x2e:       testb   $0xe,0x14(%ebx)

db> 


-- 
David Young             OJC Technologies
dyoung%ojctech.com@localhost      Urbana, IL * (217) 278-3933 ext 24



Home | Main Index | Thread Index | Old Index