NetBSD-Bugs archive

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

Re: kern/46377 (Use of Coda file system triggers an immediate kernel panic)



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

From: u-bsdmwle%aetey.se@localhost
To: Christos Zoulas <christos%zoulas.com@localhost>
Cc: gnats-bugs%NetBSD.org@localhost, kern-bug-people%netbsd.org@localhost,
        gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Subject: Re: kern/46377 (Use of Coda file system triggers an immediate kernel
 panic)
Date: Thu, 3 May 2012 13:37:26 +0000

 On Wed, May 02, 2012 at 01:02:06PM -0400, Christos Zoulas wrote:
 > CVS update and try now...
 
 ----------------------------------------------------------------
 $ cp /coda/coda.cs.cmu.edu/playground/do-not-trust-me/busybox /tmp/busybox
 ----------------------------------------------------------------
 is working now.
 
 The file contents is healthy:
 ----------------------------------------------------------------
 $ md5 /tmp/busybox
 MD5 (/tmp/busybox) = 811614a47362d83de67fe6e2d603f038
 $ /tmp/busybox
 BusyBox v1.5.0 (2008-03-04 19:01:48 CET) multi-call binary
 Copyright (C) 1998-2006  Erik Andersen, Rob Landley, and others.
 Licensed under GPLv2.  See source distribution for full notice.
 
 Usage: busybox [function] [arguments]...
    or: [function] [arguments]...
 
         BusyBox is a multi-call binary that combines many common Unix
         utilities into a single executable.  Most people will create a
         link to busybox for each function they wish to use and BusyBox
         will act like whatever it was invoked as!
 
 Currently defined functions:
         [, [[, adjtimex, ....
  ...
 ----------------------------------------------------------------
 
 Unfortunately a crash still happens at a try to execute the
 (statically linked Linux ABI) program from Coda:
 ----------------------------------------------------------------
 $ md5 /coda/coda.cs.cmu.edu/playground/do-not-trust-me/busybox
 MD5 (/coda/coda.cs.cmu.edu/playground/do-not-trust-me/busybox) = 
811614a47362d83de67fe6e2d603f038
 $ /coda/coda.cs.cmu.edu/playground/do-not-trust-me/busybox
 [nothing more happens]
 ----------------------------------------------------------------
 
 console:
 ----------------------------------------------------------------
 panic: kernel diagnostic assertion "!mutex_owned(vp->v_interlock)" faile
 d: file "../../../../kern/vfs_vnops.c", line 784 
 fatal breakpoint trap in supervisor mode
 trap type 1 code 0 eip c0269ce4 cs 8 eflags 282 cr2 80480b0 ilevel 0
 Stopped in pid 721.721 (busybox) at     netbsd:breakpoint+0x4:  popl    %ebp
 db{0}> bt
 
breakpoint(c0c3d909,c0cf8e60,c0b94740,dd208a38,6,ffffffff,0,dd208a40,c0d17b00,ff
 ffffff) at netbsd:breakpoint+0x4
 
vpanic(c0b94740,dd208a38,18a3c,0,c52f5a44,1,dd208a7c,c08f8f15,c0b94740,c0b9490b)
  at netbsd:vpanic+0x1e2
 
kern_assert(c0b94740,c0b9490b,c0bef698,c0c409bf,310,0,dd208aac,c52f59a0,c52f59a0
 ,1) at netbsd:kern_assert+0x23
 vn_lock(c52f59a0,2,dd208bb0,dd208c6c,0,1,dd208afc,2,c52f59a0,0) at 
netbsd:vn_loc
 k+0x1b8
 
coda_getpages(dd208afc,c0b573d8,dd208b0c,c51df920,0,8048000,dd208b2c,0,c4d162d0,
 5) at netbsd:coda_getpages+0x119
 VOP_GETPAGES(c52f59a0,0,0,dd208c70,dd208c6c,0,1,0,2,0) at 
netbsd:VOP_GETPAGES+0x
 7a
 
uvm_fault_internal(c51df920,8048000,1,0,dd208d48,c0cbbfbc,dd208d3c,c07fa665,c529
 52a0,dd208cf4) at netbsd:uvm_fault_internal+0xb98
 trap() at netbsd:trap+0x318
 --- trap (number 6) ---
 80480b0:
 db{0}>
 ----------------------------------------------------------------
 
 Regards,
 Rune
 


Home | Main Index | Thread Index | Old Index