Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Feb 2012 11:53:25 +0000
From:      Anton Shterenlikht <mexas@bristol.ac.uk>
To:        freebsd-ia64@freebsd.org
Subject:   LOR and fatal kernel trap
Message-ID:  <20120207115324.GA87772@mech-cluster241.men.bris.ac.uk>
In-Reply-To: <20120207102305.GA81545@mech-cluster241.men.bris.ac.uk>
References:  <20120206142239.GA71689@mech-cluster241.men.bris.ac.uk> <20120206144444.GA71830@mech-cluster241.men.bris.ac.uk> <20120207094713.GA81250@mech-cluster241.men.bris.ac.uk> <20120207102305.GA81545@mech-cluster241.men.bris.ac.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
on r231087M:

lock order reversal:
 1st 0xe000000011e97538 ufs (ufs) @ /usr/src/sys/kern/vfs_vnops.c:640
 2nd 0xa00000009ca60798 bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c:1911
 3rd 0xe00000001148dad8 ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2167
KDB: stack backtrace:
getenv with the following non-sleepable locks held:
exclusive sleep mutex vnode interlock (vnode interlock) r = 0 (0xe00000001148db08) locked @ /usr/src/sys/kern/vfs_subr.c:2165
KDB: stack backtrace:
getenv with the following non-sleepable locks held:
exclusive sleep mutex vnode interlock (vnode interlock) r = 0 (0xe00000001148db08) locked @ /usr/src/sys/kern/vfs_subr.c:2165
KDB: stack backtrace:
getenv with the following non-sleepable locks held:
exclusive sleep mutex vnode interlock (vnode interlock) r = 0 (0xe00000001148db08) locked @ /usr/src/sys/kern/vfs_subr.c:2165
KDB: stack backtrace:
getenv with the following non-sleepable locks held:
exclusive sleep mutex vnode interlock (vnode interlock) r = 0 (0xe00000001148db08) locked @ /usr/src/sys/kern/vfs_subr.c:2165
KDB: stack backtrace:
getenv with the following non-sleepable locks held:

fatal kernel trap (cpu 1):

    trap vector = 0x18 (General Exception)
    cr.iip      = 0x9ffc0000008b62d0
    cr.ipsr     = 0x1210080a6010 (mfl,ic,i,dt,dfh,rt,cpl=0,it,ri=1,bn)
    cr.isr      = 0x28000000030 (code=48,vector=0,ni,ei=1)
    cr.ifa      = 0xe000000011a5e000
    curthread   = 0xe000000011b08000
        pid = 837, comm = cp

[ thread pid 837 tid 100082 ]
Stopped at      spinlock_exit+0x71:     [M1]    srlz.d
	dhow thread
Thread 100082 at 0xe000000011b08000:
 proc (pid 837): 0xe000000011b8f630
 name: cp
 stack: 0xa0000000f876c000-0xa0000000f8773fff
 flags: 0x10004  pflags: 0x40
 state: RUNNING (CPU 1)
 priority: 152
 container lock: sched lock 1 (0x9ffc000000cb7800)
db> show proc
Process 837 (cp) at 0xe000000011b8f630:
 state: NORMAL
 uid: 1001  gids: 1001, 0, 1003, 1005
 parent: pid 787 at 0xe000000011abe470
 ABI: FreeBSD ELF64
 arguments: cp
 threads: 1
100082                   Run     CPU 1                       cp
db> bt
Tracing pid 837 tid 100082 td 0xe000000011b08000
getenv with the following non-sleepable locks held:
exclusive sleep mutex vnode interlock (vnode interlock) r = 0 (0xe00000001148db08) locked @ /usr/src/sys/kern/vfs_subr.c:2165
KDB: stack backtrace:
spinlock_exit() at spinlock_exit+0x71
uart_quicc_class(0xb00, 0xe000000011a5e430, 0x9ffc0000008885b0, 0x206, 0x9ffc000000c60968, 0x0, 0xe000000011a5e000, 0xe000000011a5e430) at 0x18
db> 
-- 
Anton Shterenlikht
Room 2.6, Queen's Building
Mech Eng Dept
Bristol University
University Walk, Bristol BS8 1TR, UK
Tel: +44 (0)117 331 5944
Fax: +44 (0)117 929 4423



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120207115324.GA87772>