Re: malloc "non-sleepablelocks held" messages for nvidia.ko at boot time

From: Julian St. <der_julian_at_web.de>
Date: Mon, 2 Jun 2003 12:04:40 +0200
Hello,

almost the same here:

FreeBSD jmmr.no-ip.com 5.1-BETA FreeBSD 5.1-BETA #16: Sat May 31 15:51:17 CEST 2003     root_at_jmmr.no-ip.com:/usr/src/sys/i386/compile/BSD5ROUTER  i386

Interesting lines from dmesg:

Preloaded elf module "/boot/kernel/nvidia.ko" at 0xc05cb1f4.
...

nvidia0: <RIVA TNT2 Ultra> mem 0xe4000000-0xe5ffffff,0xe6000000-0xe6ffffff irq 11
 at device 0.0 on pci1

...

lock order reversal
 1st 0xc46e2534 vm object (vm object) _at_ vm/vm_object.c:512
 2nd 0xc082f110 system map (system map) _at_ vm/vm_kern.c:325
Stack backtrace:
malloc() of "32" with the following non-sleepablelocks held:
exclusive sleep mutex dev.mtx_api r = 0 (0xc150dd88) locked _at_ /usr/ports/x11/nvi dia-driver/work/NVIDIA_FreeBSD-1.0-3203/src/nvidia_subr.c:711
malloc() of "65536" with the following non-sleepablelocks held:
exclusive sleep mutex dev.mtx_api r = 0 (0xc150dd88) locked _at_ /usr/ports/x11/nvi dia-driver/work/NVIDIA_FreeBSD-1.0-3203/src/nvidia_subr.c:711
malloc() of "DP fakepg" with the following non-sleepablelocks held:
exclusive sleep mutex ctl.mtx_api r = 0 (0xc05ae4c8) locked _at_ /usr/ports/x11/nvi dia-driver/work/NVIDIA_FreeBSD-1.0-3203/src/nvidia_subr.c:711
malloc() of "32" with the following non-sleepablelocks held:
exclusive sleep mutex dev.mtx_api r = 0 (0xc150dd88) locked _at_ /usr/ports/x11/nvi dia-driver/work/NVIDIA_FreeBSD-1.0-3203/src/nvidia_subr.c:711
malloc() of "4096" with the following non-sleepablelocks held:
exclusive sleep mutex dev.mtx_api r = 0 (0xc150dd88) locked _at_ /usr/ports/x11/nvi dia-driver/work/NVIDIA_FreeBSD-1.0-3203/src/nvidia_subr.c:711
malloc() of "32" with the following non-sleepablelocks held:
exclusive sleep mutex dev.mtx_api r = 0 (0xc150dd88) locked _at_ /usr/ports/x11/nvi dia-driver/work/NVIDIA_FreeBSD-1.0-3203/src/nvidia_subr.c:711
malloc() of "32768" with the following non-sleepablelocks held:
exclusive sleep mutex dev.mtx_api r = 0 (0xc150dd88) locked _at_ /usr/ports/x11/nvi dia-driver/work/NVIDIA_FreeBSD-1.0-3203/src/nvidia_subr.c:711
malloc() of "DP fakepg" with the following non-sleepablelocks held:
exclusive sleep mutex ctl.mtx_api r = 0 (0xc05ae4c8) locked _at_ /usr/ports/x11/nvi dia-driver/work/NVIDIA_FreeBSD-1.0-3203/src/nvidia_subr.c:711



On Mon, 2 Jun 2003 02:01:42 -0500 (CDT)
none_at_siu.edu wrote:

> I have no apparent problems using the NVIDIA_FreeBSD-1.0-3203 driver,
> but under 5.1-BETA I see the following messages, which I assume are
> informational only, but I don't really know what it is that they are
> trying to "tell me":
> 
> 
> Jun  2 01:43:16 <kern.info> freebsd2 syslogd: kernel boot file is /boot/kernel/kernel
> malloc() of "32" with the following non-sleepablelocks held:
> exclusive sleep mutex dev.mtx_api r = 0 (0xc64a1b88) locked _at_ /var/tmp/NVIDIA_FreeBSD-1.0-3203/src/nvidia_subr.c:711
> malloc() of "65536" with the following non-sleepablelocks held:
> exclusive sleep mutex dev.mtx_api r = 0 (0xc64a1b88) locked _at_ /var/tmp/NVIDIA_FreeBSD-1.0-3203/src/nvidia_subr.c:711
> malloc() of "DP fakepg" with the following non-sleepablelocks held:
> exclusive sleep mutex ctl.mtx_api r = 0 (0xc084f4c8) locked _at_ /var/tmp/NVIDIA_FreeBSD-1.0-3203/src/nvidia_subr.c:711
> malloc() of "32" with the following non-sleepablelocks held:
> exclusive sleep mutex dev.mtx_api r = 0 (0xc64a1b88) locked _at_ /var/tmp/NVIDIA_FreeBSD-1.0-3203/src/nvidia_subr.c:711
> malloc() of "4096" with the following non-sleepablelocks held:
> exclusive sleep mutex dev.mtx_api r = 0 (0xc64a1b88) locked _at_ /var/tmp/NVIDIA_FreeBSD-1.0-3203/src/nvidia_subr.c:711
> malloc() of "32" with the following non-sleepablelocks held:
> exclusive sleep mutex dev.mtx_api r = 0 (0xc64a1b88) locked _at_ /var/tmp/NVIDIA_FreeBSD-1.0-3203/src/nvidia_subr.c:711
> malloc() of "32768" with the following non-sleepablelocks held:
> exclusive sleep mutex dev.mtx_api r = 0 (0xc64a1b88) locked _at_ /var/tmp/NVIDIA_FreeBSD-1.0-3203/src/nvidia_subr.c:711
> malloc() of "DP fakepg" with the following non-sleepablelocks held:
> exclusive sleep mutex ctl.mtx_api r = 0 (0xc084f4c8) locked _at_ /var/tmp/NVIDIA_FreeBSD-1.0-3203/src/nvidia_subr.c:711
> 
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"


-- 
                           Reboot America.

Received on Mon Jun 02 2003 - 01:05:25 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:10 UTC