Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Nov 2002 10:55:17 -0500 (EST)
From:      Kenneth Culver <culverk@yumyumyum.org>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        freebsd-hackers@FreeBSD.org
Subject:   RE: panic with nvidia drivers (but not sure it's nvidia's fault)
Message-ID:  <20021114104742.H32489-100000@alpha.yumyumyum.org>
In-Reply-To: <XFMail.20021114104710.jhb@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> Are you sure that nv_free_vm_object() is free'ing a valid object?
>
I'm not positive, but looking at the code this is what happens.

first an object is allocated, then it goes and finds some nvidia specific
data structure contained in that object (from what I can tell), then it
calls rm_alloc_agp_pages (which is a function that I don't have access to.
it is in the proprietary part of the driver I guess), then calls
nv_free_vm_object(). I suppose that rm_alloc_agp_pages could very well be
screwing up the vm object, in which case the bug really is nvidia's
driver's fault. Thanks. I feel better now because this whole piece of code
can be totally avoided by using FreeBSD's agpgart instead of nvidia's :-)

Ken


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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