All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jan Damborsky <Jan.Damborsky@devcom.cz>
To: Prakash kanthi <pkanthi@yahoo.com>
Cc: linuxppc-embedded@lists.linuxppc.org
Subject: Re: Linux Kernel hangs after execve("/bin/sh")
Date: Fri, 24 Jan 2003 07:44:52 +0100	[thread overview]
Message-ID: <3E30E0E4.6070400@devcom.cz> (raw)
In-Reply-To: 20030122091532.1705.qmail@web41202.mail.yahoo.com

[-- Attachment #1: Type: text/plain, Size: 2945 bytes --]

Prakash kanthi wrote:

>Hi FOlks,
>
>I finally reached the last step (hopefully) of linux
>kernel booting process. Kernel gets stuck after doing
>a 'execve("/bin/sh")'. I tried using different
>ramdisks, still no difference.
>
>I added few printk's in the source, following the
>function call path from 'execve' call. Following is
>the output. You can see that, execve goes through
>without any file permission problems and subsequently
>it tries to open /lib/ld.so.1 flawlessly. After that i
>see nothing on the terminal.
>
>---------
>init:Trying to bring /bin/sh up.
>do_execve:enter for /bin/sh
>open_exec:enter for /bin/sh.
>open_exec:Permission error=0.
>dentry_open:enter.
>dentry_open: after file->f_op->open. 0
>open_exec:enter for /lib/ld.so.1.
>open_exec:Permission error=0.
>dentry_open:enter.
>dentry_open: after file->f_op->open. 0
>do_execve: after search_binary_handler. retval=0
>-----------
>
>
>I wrote a small standalone program hello.c to test, if
>i can dynamically load it from init() instead of
>loading /bin/sh. I compiled the program added it to my
>ramdisk and called from init(). Following is the
>output. You can see that, it did all of it that it did
>for /bin/sh and also tried to open /etc/ld.so.preload
>and /etc/ld.so.cache and failed. But again towards the
>end, it tries to open /lib/libc.so.6 and succeds but
>still no output is displayed that hello.c is trying to
>print.
>
>---------
>init:Trying to bring /bin/hello up.
>do_execve:enter for /bin/hello
>open_exec:enter for /bin/hello.
>open_exec:Permission error=0.
>dentry_open:enter.
>dentry_open: after file->f_op->open. 0
>open_exec:enter for /lib/ld.so.1.
>open_exec:Permission error=0.
>dentry_open:enter.
>dentry_open: after file->f_op->open. 0
>do_execve: after search_binary_handler. retval=0
>sys_open:enter for /etc/ld.so.preload.
>sys_open:unused_fd=3.
>filp_open:enter for /etc/ld.so.preload.
>filp_open:open_namei error -2.
>sys_open:enter for /etc/ld.so.cache.
>sys_open:unused_fd=3.
>filp_open:enter for /etc/ld.so.cache.
>filp_open:open_namei error -2.
>sys_open:enter for /lib/libc.so.6.
>sys_open:unused_fd=3.
>filp_open:enter for /lib/libc.so.6.
>filp_open:open_namei error 0.
>dentry_open:enter.
>dentry_open: after file->f_op->open. 0
>-----------
>
>Can someone please throw some light on this?
>
>Thanks,
>Prakash
>
>
>
Hello Prakash,

I have had similar problem with HardHat Linux, but when
I have changed to ElinOS distribution from SYSGO corporation,
all works well. But I have find a little "HOWTO" to solve this
problem in HardHat Linux, may be it will help you a bit.
I am sorry I am not posting URL link to this document,
because I don't remember it, but I think document is not
 so large so I am attaching it. Once more, I apologize to other people
who are not interested in this problem.

                                                      By,
                                                                     Jan



[-- Attachment #2: LoadingSharedLibraryInHardHat.zip --]
[-- Type: application/x-zip-compressed, Size: 14481 bytes --]

  parent reply	other threads:[~2003-01-24  6:44 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20030116083034.26873.qmail@web41206.mail.yahoo.com>
2003-01-22  0:05 ` busybox source Prakash kanthi
2003-01-22  0:29   ` HyunKook Kim
2003-01-22  5:57   ` Wolfgang Denk
2003-01-22  9:15     ` Linux Kernel hangs after execve("/bin/sh") Prakash kanthi
2003-01-22  9:47       ` Chirag Kantharia
2003-01-22 15:22       ` Linux Kernel hangs after execve('/bin/sh') Daris A Nevil
2003-01-22 19:50         ` Prakash kanthi
2003-01-22 20:14           ` Mark Pilon
2003-01-24  6:44       ` Jan Damborsky [this message]
2003-01-24  7:03         ` Linux Kernel hangs after execve("/bin/sh") Prakash kanthi
2003-01-22 20:35 Linux Kernel hangs after execve('/bin/sh') Jean-Denis Boyer

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=3E30E0E4.6070400@devcom.cz \
    --to=jan.damborsky@devcom.cz \
    --cc=linuxppc-embedded@lists.linuxppc.org \
    --cc=pkanthi@yahoo.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.