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)



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