Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Oct 2007 14:06:40 -0400
From:      Martin Cracauer <cracauer@cons.org>
To:        "Valery V.Chikalov" <valera@chikalov.dp.ua>
Cc:        freebsd-emulation@freebsd.org, Ivan Voras <ivoras@freebsd.org>
Subject:   Re: Linux emulation on FreeBSD AMD64
Message-ID:  <20071031180639.GA93259@cons.org>
In-Reply-To: <4723A8D6.6020002@chikalov.dp.ua>
References:  <4721AB07.20708@novakom.com.ua> <fg05l9$n32$2@ger.gmane.org> <4723A8D6.6020002@chikalov.dp.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
Valery V.Chikalov wrote on Sun, Oct 28, 2007 at 12:08:38AM +0300: 
> Oct 27 19:42:59 tiger kernel: mprotect addr:2a27d000, return 0
> Oct 27 19:42:59 tiger kernel: mprotect addr:2a7c1000, return 0
> Oct 27 19:42:59 tiger kernel: mprotect addr:2a7cd000, return 0
> Oct 27 19:42:59 tiger kernel: mprotect addr:2a7e2000, return 0
> Oct 27 19:42:59 tiger kernel: mprotect addr:2a7ef000, return 0
> Oct 27 19:43:09 tiger kernel: mprotect addr:55c00000, return 13
> Oct 27 19:43:09 tiger kernel: mprotect addr:55c81000, return 13

You need to check whether these is anything mapped there in the first
place and what the permissions are.

This is probably best done by changing your debugging code in the
Linuxulator to print amessage, then sleep for 10 seconds giving you
time to copy the memory map to a safe place, then look up what the
mapping at the position was.

Martin
-- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin Cracauer <cracauer@cons.org>   http://www.cons.org/cracauer/
FreeBSD - where you want to go, today.      http://www.freebsd.org/



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