NetBSD-Bugs archive

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

Re: kern/47739: tmpfs panic: kernel diagnostic assertion "(node)->tn_spec.tn_dir.tn_readdir_lastp == NULL..."



The following reply was made to PR kern/47739; it has been noted by GNATS.

From: Thomas Klausner <wiz%NetBSD.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: Taylor R Campbell <riastradh%NetBSD.org@localhost>
Subject: Re: kern/47739: tmpfs panic: kernel diagnostic assertion
 "(node)->tn_spec.tn_dir.tn_readdir_lastp == NULL..."
Date: Wed, 24 Jul 2013 19:02:45 +0200

 Thanks for looking at this!
 
 On Wed, Jul 24, 2013 at 02:25:00PM +0000, Taylor R Campbell wrote:
 >  I don't see any obvious mismanagement of the tn_readdir fields, so
 >  this is probably some other kind of corruption.
 
 Ok.
 
 >  Wild guess: tmpfs_rmdir is missing cache_purge(vp), and something is
 >  trying to list a directory that just got rmdir'd.
 
 Could be. bulkbuilds do lots of directory creations and removals. Not
 sure where the listing process would come from, but since it's
 parallel, perhaps it's a bug in particular packages that are not
 really parallelbuild-safe?
 
 >  I'm puzzled by the `WARNING: SPL NOT LOWERED' messages in prlw1's
 >  dmesg.  The syscalls it reports (chroot and recv) don't seem to me to
 >  be related to tmpfs.  wiz, do you see those messages too, or do you
 >  have DIAGNOSTIC disabled, or are they a red herring for the tmpfs
 >  issue?
 
 My dmesg from today still starts with the end of the last panic:
 
 OT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYvSnC_ArLeLa d1d0i4r (4)  EaXtI T 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 120 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 netbsd:vn_readdir+0x21b
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 128 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 sys___getdents30() at WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 126 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 netbsd:sys___getdents30+0x60
 WARNING: SPL NOT LOWERED ON SYSCALL 132 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 105 4 EXIT 7fc4 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIsTy s7cfael0l (6)
  at WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 117 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 WARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 104 4 EXIT 7fe0 6
 netbsd:syscall+0xb5
 --- syscall (number 390) ---
 7f7ff6d09d3a:
 cpu10: End traceback...W
 ARNING: SPL NOT LOWERED ON SYSCALL 1 5 EXIT 40 7
 WARNING: SPL NOT LOWERED ON SYSCALL 191 4 EXIT 7fe0 6
 
 dumping to dev 168,8 (offset=8, size=8380291):
 
 
 I do have DIAGNOSTIC enabled in this kernel.
  Thomas
 


Home | Main Index | Thread Index | Old Index