Alright, I got some progress. My previous error comes from my ... "wild" patching. Later I did it again smoothly using Meld which is a software I recommend to all of you guys.
So I got a kernel which boots and is supposed to work with my Android filesystem, I work with NFS. I could boot with a basic filesystem (I don't init Android on boot) and when I try to launch "init" here is what I get : my run.sh is : #!/bin/sh chmod 777 /filesys/data /init export PATH=sbin:/filesys/system/sbin:/filesys/system/bin:/filesys/ system/xbin export LD_LIBRARY_PATH=/filesys/system/lib export ANDROID_BOOTLOGO=1 export ANDROID_ROOT=/filesys/system export ANDROID_ASSETS=/filesys/system/app export ANDROID_DATA=/filesys/data #export EXTERNAL_STORAGE /sdcard export BOOTCLASSPATH=/filesys/system/framework/core.jar:/filesys/ system/framework/ext.jar:/filesys/system/framework/framework.jar:/ filesys/framework/android.policy.jar:/filesys/framework/services.jar the strace is : [EMAIL PROTECTED]:/filesys# strace -ff -F -s 200 ./run.sh execve("./run.sh", ["./run.sh"], [/* 14 vars */]) = 0 uname({sys="Linux", node="davinci-francois", ...}) = 0 brk(0) = 0xab000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/tls/v5l/fast-mult/half/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/v5l/fast-mult/half", 0xbeb6d1a8) = -1 ENOENT (No such file or directory) open("/lib/tls/v5l/fast-mult/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/v5l/fast-mult", 0xbeb6d1a8) = -1 ENOENT (No such file or directory) open("/lib/tls/v5l/half/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/v5l/half", 0xbeb6d1a8) = -1 ENOENT (No such file or directory) open("/lib/tls/v5l/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/v5l", 0xbeb6d1a8) = -1 ENOENT (No such file or directory) open("/lib/tls/fast-mult/half/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/fast-mult/half", 0xbeb6d1a8) = -1 ENOENT (No such file or directory) open("/lib/tls/fast-mult/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/fast-mult", 0xbeb6d1a8) = -1 ENOENT (No such file or directory) open("/lib/tls/half/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/half", 0xbeb6d1a8) = -1 ENOENT (No such file or directory) open("/lib/tls/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls", {st_mode=S_IFDIR|0755, st_size=17592186044416, ...}) = 0 open("/lib/v5l/fast-mult/half/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/v5l/fast-mult/half", 0xbeb6d1a8) = -1 ENOENT (No such file or directory) open("/lib/v5l/fast-mult/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/v5l/fast-mult", 0xbeb6d1a8) = -1 ENOENT (No such file or directory) open("/lib/v5l/half/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/v5l/half", 0xbeb6d1a8) = -1 ENOENT (No such file or directory) open("/lib/v5l/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/v5l", 0xbeb6d1a8) = -1 ENOENT (No such file or directory) open("/lib/fast-mult/half/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/fast-mult/half", 0xbeb6d1a8) = -1 ENOENT (No such file or directory) open("/lib/fast-mult/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/fast-mult", 0xbeb6d1a8) = -1 ENOENT (No such file or directory) open("/lib/half/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/half", 0xbeb6d1a8) = -1 ENOENT (No such file or directory) open("/lib/libncurses.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0 (\0\1\0\0\0\30\335\0\0004\0\0\0(\22\4\0\2\0\0\0044\0 \0\5\0 (\0\34\0\33\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\200l\3\0\200l \3\0\5\0\0\0\0\200\0\0\1\0\0\0\0p\3\02 fstat64(3, {st_mode=S_IFREG|0744, st_size=17592186044416, ...}) = 0 lseek(3, 224268, SEEK_SET) = 224268 read(3, "\24\0\0\0T\0\0\0\25\0\0\0MontaVista Software \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\06 mmap2(NULL, 292240, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40020000 mprotect(0x40057000, 66960, PROT_NONE) = 0 mmap2(0x40058000, 61440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0x30) = 0x40058000 mmap2(0x40067000, 1424, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_ANONYMOUS, -1, 0) = 0x40067000 close(3) = 0 open("/lib/tls/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\324\t \0\0004\0\0\0\374\235\0\0\2\0\0\0044\0 \0\10\0(\0)\0& \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0\0\1\0\0\0\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\4\23\0\2 fstat64(3, {st_mode=S_IFREG|0644, st_size=17592186044416, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000 lseek(3, 4892, SEEK_SET) = 4892 read(3, "\24\0\0\0T\0\0\0\25\0\0\0MontaVista Software \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\06 mmap2(NULL, 41104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40068000 mprotect(0x4006a000, 32912, PROT_NONE) = 0 mmap2(0x40070000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0) = 0x40070000 close(3) = 0 open("/lib/tls/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0 (\0\1\0\0\0\0107\1\0004\0\0\0\364fK\0\2\0\0\0044\0 \0\v\0(\0R\0O \0\1\0\0p \274\276\17\0\274\276\17\0\274\276\17\0\20\23\0\0\20\23\0\0\4\0\0\0\4\0\0\0\6\0\0\2 fstat64(3, {st_mode=S_IFREG|0755, st_size=17592186044416, ...}) = 0 lseek(3, 1039100, SEEK_SET) = 1039100 read(3, "\24\0\0\0T\0\0\0\25\0\0\0MontaVista Software \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\06 mmap2(NULL, 1091588, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40073000 mprotect(0x40171000, 51204, PROT_NONE) = 0 mmap2(0x40173000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0xf8) = 0x40173000 mmap2(0x4017c000, 6148, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_ANONYMOUS, -1, 0) = 0x4017c000 close(3) = 0 mprotect(0x40178000, 8192, PROT_READ) = 0 mprotect(0x40071000, 4096, PROT_READ) = 0 mprotect(0x4001e000, 4096, PROT_READ) = 0 syscall_983045(0x40017d10, 0x2, 0x1, 0x4001f050, 0, 0x4001f050, 0x4001f3c8, 0, 0x4001f0a0, 0x4001f050, 0x4001f000, 0xbeb6d95c, 0, 0xbeb6d840, 0x40002784, 0x400102e4, 0x80000010, 0x40017d10, 0xd0b0, 00 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3 close(3) = 0 brk(0) = 0xab000 brk(0xac000) = 0xac000 brk(0xad000) = 0xad000 getuid32() = 0 getgid32() = 0 geteuid32() = 0 getegid32() = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 time(NULL) = 16900 brk(0xae000) = 0xae000 brk(0xaf000) = 0xaf000 open("/etc/mtab", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=4398046511104, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 read(3, "rootfs / rootfs rw 0 0\n/dev/root / nfs rw,vers=2,rsize=4096,wsize=4096,namlen=255,hard,nointr,nolock,proto=udp,timeo=11,retrans=2,sec=sys,mountproto=udp,addr=143.248.144.148 0 0\nproc /proc4 close(3) = 0 munmap(0x40018000, 4096) = 0 open("/proc/meminfo", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=4398046511104, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 read(3, "MemTotal: 118936 kB\nMemFree: 87544 kB \nBuffers: 0 kB\nCached: 9708 kB \nSwapCached: 0 kB\nActive: 4852 kB \nInactive: 6020 kB\nS4 close(3) = 0 munmap(0x40018000, 4096) = 0 brk(0xb0000) = 0xb0000 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0 uname({sys="Linux", node="davinci-francois", ...}) = 0 stat64("/filesys", {st_mode=S_IFDIR|0755, st_size=17592186044416, ...}) = 0 stat64(".", {st_mode=S_IFDIR|0755, st_size=17592186044416, ...}) = 0 getpid() = 27368 getppid() = 27367 getpgrp() = 27367 rt_sigaction(SIGCHLD, {0x35fa4, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("./run.sh", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbeb6da30) = -1 ENOTTY (Inappropriate ioctl for device) _llseek(3, 0, [0], SEEK_CUR) = 0 read(3, "#!/bin/sh\nchmod 777 /filesys/data\n/init\n\nexport PATH=sbin:/filesys/system/sbin:/", 80) = 80 _llseek(3, 0, [0], SEEK_SET) = 0 getrlimit(0x7, 0xbeb6da88) = 0 dup2(3, 255) = 255 close(3) = 0 fcntl64(0xff, 0x2, 0x1, 0) = 0 fcntl64(0xff, 0x3, 0, 0) = 131072 fstat64(255, {st_mode=S_IFREG|0755, st_size=17592186044416, ...}) = 0 _llseek(255, 0, [0], SEEK_CUR) = 0 brk(0xb1000) = 0xb1000 brk(0xb2000) = 0xb2000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "#!/bin/sh\nchmod 777 /filesys/data\n/init\n\nexport PATH=sbin:/filesys/system/sbin:/filesys/system/bin:/filesys/system/xbin \nexport LD_LIBRARY_PATH=/filesys/system/lib\nexport ANDROID_BOOT5 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64(".", {st_mode=S_IFDIR|0755, st_size=17592186044416, ...}) = 0 stat64("/usr/local/bin/chmod", 0xbeb6d848) = -1 ENOENT (No such file or directory) stat64("/usr/bin/chmod", 0xbeb6d848) = -1 ENOENT (No such file or directory) stat64("/bin/chmod", {st_mode=S_IFREG|0755, st_size=17592186044416, ...}) = 0 stat64("/bin/chmod", {st_mode=S_IFREG|0755, st_size=17592186044416, ...}) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -501, [34], SEEK_CUR) = 0 clone(Process 27369 attached child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x1) = 27369 [pid 27368] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 27368] rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 [pid 27368] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 27368] rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 [pid 27368] rt_sigaction(SIGINT, {0x34cfc, [], 0x4000000}, {SIG_DFL}, 8) = 0 [pid 27368] wait4(-1, Process 27368 suspended <unfinished ...> [pid 27369] close(255) = 0 [pid 27369] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 27369] rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 27369] rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 27369] rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 27369] rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 27369] rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0 [pid 27369] rt_sigaction(SIGCHLD, {SIG_DFL}, {0x35fa4, [], 0x4000000}, 8) = 0 [pid 27369] execve("/bin/chmod", ["chmod", "777", "/filesys/data"], [/ * 12 vars */]) = 0 [pid 27369] uname({sys="Linux", node="davinci-francois", ...}) = 0 [pid 27369] brk(0) = 0x19000 [pid 27369] access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) [pid 27369] open("/etc/ld.so.cache", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 27369] open("/lib/tls/v5l/fast-mult/half/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 27369] stat64("/lib/tls/v5l/fast-mult/half", 0xbeb291d8) = -1 ENOENT (No such file or directory) [pid 27369] open("/lib/tls/v5l/fast-mult/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 27369] stat64("/lib/tls/v5l/fast-mult", 0xbeb291d8) = -1 ENOENT (No such file or directory) [pid 27369] open("/lib/tls/v5l/half/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 27369] stat64("/lib/tls/v5l/half", 0xbeb291d8) = -1 ENOENT (No such file or directory) [pid 27369] open("/lib/tls/v5l/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 27369] stat64("/lib/tls/v5l", 0xbeb291d8) = -1 ENOENT (No such file or directory) [pid 27369] open("/lib/tls/fast-mult/half/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 27369] stat64("/lib/tls/fast-mult/half", 0xbeb291d8) = -1 ENOENT (No such file or directory) [pid 27369] open("/lib/tls/fast-mult/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 27369] stat64("/lib/tls/fast-mult", 0xbeb291d8) = -1 ENOENT (No such file or directory) [pid 27369] open("/lib/tls/half/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 27369] stat64("/lib/tls/half", 0xbeb291d8) = -1 ENOENT (No such file or directory) [pid 27369] open("/lib/tls/libc.so.6", O_RDONLY) = 3 [pid 27369] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0 (\0\1\0\0\0\0107\1\0004\0\0\0\364fK\0\2\0\0\0044\0 \0\v\0(\0R\0O \0\1\0\0p \274\276\17\0\274\276\17\0\274\276\17\0\20\23\0\0\20\23\0\0\4\0\0\0\4\2 [pid 27369] fstat64(3, {st_mode=S_IFREG|0755, st_size=17592186044416, ...}) = 0 [pid 27369] lseek(3, 1039100, SEEK_SET) = 1039100 [pid 27369] read(3, "\24\0\0\0T\0\0\0\25\0\0\0MontaVista Software \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\06 [pid 27369] mmap2(NULL, 1091588, PROT_READ|PROT_EXEC, MAP_PRIVATE| MAP_DENYWRITE, 3, 0) = 0x40020000 [pid 27369] mprotect(0x4011e000, 51204, PROT_NONE) = 0 [pid 27369] mmap2(0x40120000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE| MAP_FIXED|MAP_DENYWRITE, 3, 0xf8) = 0x40120000 [pid 27369] mmap2(0x40129000, 6148, PROT_READ|PROT_WRITE, MAP_PRIVATE| MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40129000 [pid 27369] close(3) = 0 [pid 27369] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE| MAP_ANONYMOUS, -1, 0) = 0x40017000 [pid 27369] mprotect(0x40125000, 8192, PROT_READ) = 0 [pid 27369] mprotect(0x4001e000, 4096, PROT_READ) = 0 [pid 27369] syscall_983045(0x400176f8, 0x2, 0x1, 0x4001f050, 0, 0x4001f050, 0x4001f3c8, 0, 0x4001f0a0, 0x4001f050, 0x4001f000, 0xbeb2998c, 0, 0xbeb29870, 0x40002784, 0x400102e4, 0x80000010, 0x400176f0 [pid 27369] brk(0) = 0x19000 [pid 27369] brk(0x3a000) = 0x3a000 [pid 27369] stat64("/filesys/data", {st_mode=S_IFDIR|0777, st_size=17592186044416, ...}) = 0 [pid 27369] open(".", O_RDONLY|O_LARGEFILE) = 3 [pid 27369] fchdir(3) = 0 [pid 27369] chmod("/filesys/data", 0777) = 0 [pid 27369] fchdir(3) = 0 [pid 27369] close(3) = 0 [pid 27369] SYS_248(0, 0, 0xfbad2088, 0xffffffff, 0x845f0Process 27368 resumed Process 27369 detached <unfinished ...> <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 27369 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, 0xbeb6d514, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [QUIT ILL TRAP ABRT USR2 PIPE TERM STKFLT CONT STOP TTIN TTOU XCPU VTALRM PROF WINCH IO PWR RTMIN]) rt_sigaction(SIGINT, {SIG_DFL}, {0x34cfc, [], 0x4000000}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "/init\n\nexport PATH=sbin:/filesys/system/sbin:/filesys/ system/bin:/filesys/system/xbin\nexport LD_LIBRARY_PATH=/filesys/ system/lib\nexport ANDROID_BOOTLOGO=1\nexport ANDROID_ROOT=/filesys1 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -495, [40], SEEK_CUR) = 0 clone(Process 27370 attached child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x1) = 27370 [pid 27368] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 27368] rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 [pid 27368] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 27368] rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 [pid 27368] rt_sigaction(SIGINT, {0x34cfc, [], 0x4000000}, {SIG_DFL}, 8) = 0 [pid 27368] wait4(-1, Process 27368 suspended <unfinished ...> [pid 27370] close(255) = 0 [pid 27370] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 27370] rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 27370] rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 27370] rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 27370] rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 27370] rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0 [pid 27370] rt_sigaction(SIGCHLD, {SIG_DFL}, {0x35fa4, [], 0x4000000}, 8) = 0 [pid 27370] execve("/init", ["/init"], [/* 12 vars */]) = 0 syscall: unknown syscall trap 0xef000000 Process 27368 resumed Process 27370 detached <3>init: cannot open '/initlogo.rle' init: cannot open '/initlogo.rle' <... wait4 resumed> [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0, NULL) = 27370 write(2, "./run.sh: line 3: 27370 Segmentation fault /init\n", 54./run.sh: line 3: 27370 Segmentation fault /init ) = 54 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, 0xbeb6d514, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [QUIT ILL TRAP ABRT USR2 PIPE TERM STKFLT CONT STOP TTIN TTOU XCPU VTALRM PROF WINCH IO PWR RTMIN]) rt_sigaction(SIGINT, {SIG_DFL}, {0x34cfc, [], 0x4000000}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "\nexport PATH=sbin:/filesys/system/sbin:/filesys/system/ bin:/filesys/system/xbin\nexport LD_LIBRARY_PATH=/filesys/system/lib \nexport ANDROID_BOOTLOGO=1\nexport ANDROID_ROOT=/filesys/system5 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "", 535) = 0 SYS_248(0, 0, 0xfbad2088, 0xffffffff, 0x845f0 <unfinished ... exit status 0> A few comments, I have no idea what those libraries are? I don't even have them on my Fedora desktop. open("./run.sh", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbeb6da30) = -1 ENOTTY (Inappropriate ioctl for device) May this be the main problem? Hope I am clear enough and will get some backup soon. Kind regards, Francois Minaud --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [EMAIL PROTECTED] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---