NetBSD-Bugs archive

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

Re: kern/43247 (KASSERT while copying 32GB file from NFS to TMPFS)



On Sat, Dec 07, 2013 at 02:50:01PM +0000, Nicolas Joly wrote:
> The following reply was made to PR kern/43247; it has been noted by GNATS.
> 
> From: Nicolas Joly <njoly%pasteur.fr@localhost>
> To: gnats-bugs%NetBSD.org@localhost
> Cc: 
> Subject: Re: kern/43247 (KASSERT while copying 32GB file from NFS to TMPFS)
> Date: Sat, 7 Dec 2013 15:47:20 +0100
> 
>  On Fri, Dec 06, 2013 at 02:23:38PM +0000, Mindaugas Rasiukevicius wrote:
>  > Synopsis: KASSERT while copying 32GB file from NFS to TMPFS
>  > 
>  > State-Changed-From-To: open->feedback
>  > State-Changed-By: rmind%NetBSD.org@localhost
>  > State-Changed-When: Fri, 06 Dec 2013 14:23:38 +0000
>  > State-Changed-Why:
>  > This seems like a problem in UVM side to me.  Can you easily reproduce it?
>  
>  I don't have this machine anymore ... But we, at work, just shutdown a
>  similar one; i'll try to pick it, install -current and redo the tests.
>  This may take a few days.

Finally got some spare time today to setup the machine, and run the
testcase. I had no problem with 32GB file ... but as the new machine
has twice memory than the previous one (128GB was 64GB), i tried with
a 64GB file, and it failed the very same way :

panic: kernel diagnostic assertion 
"uvm_pagelookup(&aobj->u_obj,(UAO_SWHASH_ELT_PAGEIDX_BASE(elt) + j) << 
PAGE_SHIFT) == NULL" failed: file 
"/local/src/NetBSD/src/sys/uvm/uvm_aobj.c",line 1407
cpu6: Begin traceback...
vpanic() at netbsd:vpanic+0x136
kern_assert() at netbsd:kern_assert+0x48
uao_dropswap_range() at netbsd:uao_dropswap_range+0x2bb
tmpfs_reg_resize() at netbsd:tmpfs_reg_resize+0xfe
tmpfs_chsize() at netbsd:tmpfs_chsize+0xa5
tmpfs_setattr() at netbsd:tmpfs_setattr+0x149
VOP_SETATTR() at netbsd:VOP_SETATTR+0x34
vn_open() at netbsd:vn_open+0x190
do_open() at netbsd:do_open+0x102
do_sys_openat() at netbsd:do_sys_openat+0x68
sys_open() at netbsd:sys_open+0x24
syscall() at netbsd:syscall+0x9a
--- syscall (number 5) ---
7f7ff703b07a:
cpu6: End traceback...

-- 
Nicolas Joly

Biology IT Center
Institut Pasteur, Paris.


Home | Main Index | Thread Index | Old Index