Date: Sun, 14 Apr 2013 11:19:41 -0600 From: Warner Losh <imp@bsdimp.com> To: Damjan Marion <damjan.marion@gmail.com> Cc: "freebsd-arm@FreeBSD.org" <freebsd-arm@freebsd.org> Subject: Re: __rw_wlock_hard panic on 1st malloc Message-ID: <8DE83B01-4508-41C5-B2BD-95A72D0AD963@bsdimp.com> In-Reply-To: <DB4E4AA0-91D8-4253-8044-9C33B60E1A3A@gmail.com> References: <DB4E4AA0-91D8-4253-8044-9C33B60E1A3A@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Maybe you are calling malloc before these locks are initialized? Warner On Apr 14, 2013, at 5:03 AM, Damjan Marion wrote: >=20 > Hi, >=20 > I'm playing a bit with i.MX6 based board (wandboard) and I have serial = console working but > now it panics in init_dynamic_kenv() with the following error: >=20 > panic: __rw_wlock_hard: recursing but non-recursive rw pmap pv global = @ /usr/src/sys/arm/arm/pmap-v6.c:1187 >=20 > It looks like this is the 1st place where malloc() is called, an = malloc returns valid VA > but 1st attempt to access that address produces panic above. >=20 > Any idea what can be the reason for this or any other hint? >=20 > Thanks, >=20 > Damjan > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8DE83B01-4508-41C5-B2BD-95A72D0AD963>