From: David Gibson <david@gibson.dropbear.id.au>
To: linuxppc-embedded@lists.linuxppc.org
Subject: Re: 405 -- a little console help, part 2
Date: Fri, 9 Nov 2001 11:44:03 +1100 [thread overview]
Message-ID: <20011109114403.J27549@zax> (raw)
In-Reply-To: <3BEAA8D3.51ADDCC8@mvista.com>
On Thu, Nov 08, 2001 at 09:46:27AM -0600, Mark Hatle wrote:
>
> Mark Pilon wrote:
> >
> > I've got a little more info -- /bin/sash doesn't produce any
> > output and just sits there, echoing charachters typed. I'll try poking
> > around w/ gdb/abatron but am not sure how to find the exec'd shell.
> >
> > if I spawn ash w/ init=/bin/ash:
> > ...
>
> That is very odd, I don't know why ash would work and sash does not.
> Very strange indeed.
Ah, I think I know why this might be - are you using the 2_4_devel
tree?
All static executables segfaulted before reaching main until very
recently: the 4xx's MMU makes it possible to actually enforce the
execute permission bit on pages. Since most processors don't allow
this, however, there are heaps of bugs in userland (binutils etc.)
where pages aren't marked executable that need to be. In this case
there was instruction just before the got that wasn't marked
executable.
For now, at least, I've disabled enforcement of the page execute
permissions, because there's just too much stuff that breaks with it
on.
--
David Gibson | For every complex problem there is a
david@gibson.dropbear.id.au | solution which is simple, neat and
| wrong. -- H.L. Mencken
http://www.ozlabs.org/people/dgibson
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
next prev parent reply other threads:[~2001-11-09 0:44 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-11-08 13:36 405 -- a little console help, part 2 Mark Pilon
2001-11-08 15:46 ` Mark Hatle
2001-11-09 0:44 ` David Gibson [this message]
2001-11-09 13:40 ` Mark Pilon
2001-11-09 13:53 ` David Gibson
2001-11-11 13:28 ` Jure Menart
2001-11-08 17:37 ` Scott Anderson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20011109114403.J27549@zax \
--to=david@gibson.dropbear.id.au \
--cc=linuxppc-embedded@lists.linuxppc.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).