Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Oct 2011 12:11:03 +0800
From:      Adrian Chadd <adrian@freebsd.org>
To:        Edgar Martinez <emartinez@kbcnetworks.com>
Cc:        freebsd-wireless@freebsd.org
Subject:   Re: LOR - COM LOCK
Message-ID:  <CAJ-Vmo=JORbYs4V0gOnYyE6Fxg8t8SCZ-wFcSbPWra-Bh%2B0yYQ@mail.gmail.com>
In-Reply-To: <957EB052144AA64AB39F7AB268783201022FA3E653@VA3DIAXVS881.RED001.local>
References:  <CAJ-Vmo=JNTJDmxxo=C=W9=9%2BdWZFje7vbbas6hJ79RFN=5wvMA@mail.gmail.com> <957EB052144AA64AB39F7AB268783201022FA3E653@VA3DIAXVS881.RED001.local>

next in thread | previous in thread | raw e-mail | index | archive | help
On 11 October 2011 23:49, Edgar Martinez <emartinez@kbcnetworks.com> wrote:

> Kernel page fault with the following non-sleepable locks held:
> exclusive sleep mutex ath1_scan_lock (ath1_scan_lock) r =3D 0 (0xc5912778=
) locked @ /usr/src/sys/net80211/ieee80211_node.c:2158

Right, the "lock held" isn't important though. What's the actual panic.

> Fatal trap 12: page fault while in kernel mode
> fault virtual address =A0 =3D 0xc5c83008
> fault code =A0 =A0 =A0 =A0 =A0 =A0 =A0=3D supervisor read, page not prese=
nt
> instruction pointer =A0 =A0 =3D 0x20:0xc06520ac
> stack pointer =A0 =A0 =A0 =A0 =A0 =3D 0x28:0xcead8964
> frame pointer =A0 =A0 =A0 =A0 =A0 =3D 0x28:0xcead8974
> code segment =A0 =A0 =A0 =A0 =A0 =A0=3D base 0x0, limit 0xfffff, type 0x1=
b
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=3D DPL 0, pres 1, def32 1=
, gran 1
> processor eflags =A0 =A0 =A0 =A0=3D interrupt enabled, resume, IOPL =3D 0
> current process =A0 =A0 =A0 =A0 =3D 75563 (hostapd)
> [ thread pid 75563 tid 100057 ]
> Stopped at =A0 =A0 =A00xc06520ac =3D ieee80211_free_node_debug+0xc: =A0 =
=A0 movl =A0 =A00x8(%esi),%edi

Hm, in the debugger, what's "nt" ? Is it NULL?



Adrian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmo=JORbYs4V0gOnYyE6Fxg8t8SCZ-wFcSbPWra-Bh%2B0yYQ>