Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Mar 2001 13:03:36 -0800
From:      Alfred Perlstein <bright@wintelcom.net>
To:        Chris Ptacek <chris@ptacek.net>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: Page Fault problem with my KLD
Message-ID:  <20010330130336.B9431@fw.wintelcom.net>
In-Reply-To: <001301c0b940$3d48ca80$cafba8c0@sitaranetworks.com>; from chris@ptacek.net on Fri, Mar 30, 2001 at 09:38:31AM -0800
References:  <001301c0b940$3d48ca80$cafba8c0@sitaranetworks.com>

next in thread | previous in thread | raw e-mail | index | archive | help
* Chris Ptacek <chris@ptacek.net> [010330 09:45] wrote:
> I am developing a KLD and I am having problems getting a page fault.  I am
> using a set "library" (basically a set of third party object files I build
> and then link in).  This libarary requires its own chunk of memory that it
> manages and needs to be passed a pointer to that memory (and the size) when
> it is initialized.  So during my load phase I malloc the memory (14M), at
> this point I can traverse the memory just fine using a for loop writing and
> reading from it as a test.  However once I pass this memory into the
> "library" to use, I get a page fault error.  Is there something I am missing
> here?  What would be the possible causes of the page fault?

Page faults are caused by referencing memory that you shouldn't.

See: http://www.freebsd.org/handbook/kerneldebug.html

> Any and all help would be appreciated and if you could CC this account I
> would appreciate it (my FreeBSD mailing list subscriptions are from another
> account).

Next time offer a test snippet of code that demonstrates the problem.

-- 
-Alfred Perlstein - [bright@wintelcom.net|alfred@freebsd.org]
Daemon News Magazine in your snail-mail! http://magazine.daemonnews.org/

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?20010330130336.B9431>