Hmm. Is the VM object properly sized? Any attempt to fault-in data beyond a VM object's EOF, regardless of how you set the map_entry permissions, will seg fault or bus fault.
-Matt Matthew Dillon <[EMAIL PROTECTED]> : : :--LZvS9be/3tNcYl/X :Content-Type: text/plain; charset=iso-8859-2 :Content-Disposition: inline :Content-Transfer-Encoding: quoted-printable : :On Mon, Jul 21, 2003 at 01:57:59AM +0200, Pawel Jakub Dawidek wrote: :+> So as you can see I'm listing every entry that isn't writable. :+> This function is called when process is killed by kernel with SIGBUS. :+> It shows me that only this region isn't writable: :+>=20 :+> ENTRY:<PID>: 0-0xbfc00000 (0:0) : :Of course it isn't it. I've changed all map entries protection to :VM_PROT_ALL and now on SIGBUS (in trapsignal()) every listed entry :got protection =3D VM_PROT_ALL and max_protection =3D VM_PROT_ALL. :So what the hell is going on here?:S : :I'm not a VM expert so please help me to track this down. I'm trying :real hard to made this by myself for a week now. : :Is there posibility that there is some map entry that isn't on process :p->p_vmspace->vm_map? Maybe some shared entry not connected with his :map, but which should be accessable for this process? : :If trap is generated, because of illegal access nothing is changed :with map entries before trapsignal() is called? : :I'm really confused, so if someone could find few minutes, hour or short :day:) to help me track this down, I'll be really grateful. : :--=20 :Pawel Jakub Dawidek [EMAIL PROTECTED] :UNIX Systems Programmer/Administrator http://garage.freebsd.pl :Am I Evil? Yes, I Am! http://cerber.sourceforge.net : :--LZvS9be/3tNcYl/X :Content-Type: application/pgp-signature :Content-Disposition: inline : :-----BEGIN PGP SIGNATURE----- :Version: GnuPG v1.0.7 (FreeBSD) : :iQCVAwUBPxwuXT/PhmMH/Mf1AQHDUwP+Pg+iws+uH4mYOrwRwrJdA/Jd9Qibofpx :cMmiW3jhc6kIMyNoYTzwpg/rL/3pwP+7iwSTX66DYtpjZPGD/OwHIB/c9IOWVzB7 :QiC1a7zN3ZywObWPIxCaxRkO+vHQWDNXQZGBGz8nuJzMa/HFvSB/DkgaxNy5BybT :7wfbv7cimJ4= :=/FGJ :-----END PGP SIGNATURE----- : :--LZvS9be/3tNcYl/X-- : _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "[EMAIL PROTECTED]"