NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/48849: root mirror raid fails on shutdown
The following reply was made to PR kern/48849; it has been noted by GNATS.
From: Patrick Welche <prlw1%cam.ac.uk@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: kern-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
netbsd-bugs%netbsd.org@localhost
Subject: Re: kern/48849: root mirror raid fails on shutdown
Date: Fri, 30 May 2014 19:33:11 +0100
With your patch, I no longer see any forceful unmounts, however the
computer doesn't shut down either. I sprinkled a few printfs in dounmount(),
and see:
Entering dounmount /var (/dev/raid7e)...
VFS_SYNC(/var) = 0
VFS_UNMOUNT(/var) = 0
called vfs_hooks_unmount(/var)
Successfully exiting dounmount /var (/dev/raid7e)...
unmounting 0xfffffe811e883008 / (/dev/raid7a)...
Entering dounmount / (/dev/raid7a)...
VFS_SYNC(/) = 0
VFS_UNMOUNT(/) = 16
unmounting 0xfffffe811e883008 / (/dev/raid7a)...
Entering dounmount / (/dev/raid7a)...
VFS_SYNC(/) = 0
VFS_UNMOUNT(/) = 16
cd0: detached
atapibus0: detached
[other detached snipped]
raid6: detached
raid5: detached
raid5: detached
-- and this is where we hang
Note there is no "exiting dounmount" for raid7a
Breaking into ddb at this point
Stopped in pid 0.5 (system) at netbsd:breakpoint+0x5: leave
db{0}> bt
breakpoint() at netbsd:breakpoint+0x5
comintr() at netbsd:comintr+0x529
Xintr_ioapic_edge1() at netbsd:Xintr_ioapic_edge1+0xea
--- interrupt ---
_kernel_lock() at netbsd:_kernel_lock+0x165
intr_biglock_wrapper() at netbsd:intr_biglock_wrapper+0x12
Xintr_ioapic_level3() at netbsd:Xintr_ioapic_level3+0xf2
--- interrupt ---
_kernel_lock() at netbsd:_kernel_lock+0x165
frag6_fasttimo() at netbsd:frag6_fasttimo+0x1a
pffasttimo() at netbsd:pffasttimo+0x31
callout_softclock() at netbsd:callout_softclock+0x1d0
softint_dispatch() at netbsd:softint_dispatch+0xd3
DDB lost frame for netbsd:Xsoftintr+0x4f, trying 0xfffffe80cd845ff0
Xsoftintr() at netbsd:Xsoftintr+0x4f
--- interrupt ---
0:
Home |
Main Index |
Thread Index |
Old Index