DragonFly kernel List (threaded) for 2007-08
DragonFly BSD
DragonFly kernel List (threaded) for 2007-08
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: vnode_pager.c patch needs testing


From: "km b" <kmb810@xxxxxxxxx>
Date: Sat, 11 Aug 2007 14:12:30 +1000

G'day Mate

On 8/10/07, Matthew Dillon <dillon@apollo.backplane.com> wrote:
>     This patch to vnode_pager.c needs some serious testing.  It's part
>     of the userfs work I am doing.  To test, do something that accesses a
>     lot of files and causes a lot of paging to occur.  Testing in a vkernel
>     is fine.

Testing your patch inside vkernel I got the following panic. To cause
a lot of paging to occur I was checking out the src tree from local
repository inside a vkernel.

mode = 041777, inum = 2813, fs =
panic: ffs_valloc: dup alloc
Trace beginning at frame 0x5e1a68a0
panic(8213d6d,8294b40,822c468,5e1a68d0,afd) at 0x80b69f9
panic(822c468,43ff,afd,57a930d4,81c3557) at 0x80b69f9
ffs_valloc(5e2e69c8,41ed,5da68700,5e1a6928,5e2fc874) at 0x81c2144
ufs_itimes(5e1a6a80,5e1a6ab0,810e4b4,5e1a6a80,824d488) at 0x81d7107
ufs_vnoperate(5e1a6a80,824d488,5b2b09c8,5e1caa28,5e2e69d8) at 0x81d86d5
vop_old_mkdir(5b2b09c8,5e2e69c8,5e1a6b78,5e1a6ad4,5e1a6b7c) at 0x810e4b4
vop_compat_nmkdir(5e1a6b24,5e1a6b18,81d86d5,5e1a6b24,5e1a6b5c) at 0x80fb459
vop_defaultop(5e1a6b24,5e1a6b5c,810eb09,5e1a6b24,824d558) at 0x80fae9c
ufs_vnoperate(5e1a6b24,824d558,5b2b09c8,2000,5da68700) at 0x81d86d5
vop_nmkdir(5b2b09c8,5e1a6c10,5e1a6b78,5da68700,5e1a6b7c) at 0x810eb09
kern_mkdir(5e1a6c10,1ff,0,0,5e1caa28) at 0x810b8ac
sys_mkdir(5e1a6c98,5e1a6cb0,8,5e2d0c00,0) at 0x810b917
syscall2(5e1a6d40,5e1a6d40,0,0,0) at 0x81fe76f
user_trap(5e1a6d40,1,5e1a6d40,5da890d0,5da84800) at 0x81fdb69
go_user(5e1a6d38,0,0,7b,20000) at 0x81feae7
Debugger("panic")
Stopped at      0x81fb7d9:      movb    $0,0x82c3658

I have no idea whether it's related to your patch or not. Let me know
if you need more information or VKERNEL binary.

Cheers
kmb



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