> 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 [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message

