[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#445507: not working on mipsel - initrd not starting



On Sat, Oct 06, 2007 at 01:40:20PM +0200, Martin Michlmayr wrote:
> When I re-build the image with mklibs-copy, it works.  The only
> difference is:

| $ ./lib/ld.so.1 --library-path lib/ ./bin/sh
| Segmentation fault

| execve("./lib/ld.so.1", ["./lib/ld.so.1", "--library-path", "lib/", "./bin/sh"], [/* 14 vars */]) = 0
| svr4_syscall()                          = -1 ERRNO_4045 (Unknown error 4045)
| open("./bin/sh", O_RDONLY)              = 3
| read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\10\0\1\0\0\0\240R@"..., 512) = 512
| fstat64(3, {st_mode=S_IFREG|0755, st_size=379984, ...}) = 0
| getcwd("/home/waldi/d-i/trunk/installer/build/tmp/cobalt_netboot-2.6_serial/tree", 128) = 73
| old_mmap(0x400000, 348160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x400000
| old_mmap(0x464000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x54000) = 0x464000
| old_mmap(0x468000, 15636, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x468000
| close(3)                                = 0
| uname({sys="Linux", node="swarm", ...}) = 0
| access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
| old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaa8000
| access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
| open("lib/tls/libc.so.6", O_RDONLY)     = -1 ENOENT (No such file or directory)
| open("lib/libc.so.6", O_RDONLY)         = 3
| read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\200\262"..., 512) = 512
| fstat64(3, {st_mode=S_IFREG|0644, st_size=873624, ...}) = 0
| getcwd("/home/waldi/d-i/trunk/installer/build/tmp/cobalt_netboot-2.6_serial/tree", 128) = 73
| old_mmap(NULL, 904284, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaa9000
| mprotect(0x2ab6f000, 61440, PROT_NONE)  = 0
| old_mmap(0x2ab7e000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc5000) = 0x2ab7e000
| old_mmap(0x2ab84000, 7260, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab84000
| close(3)                                = 0
| old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab86000
| SYS_4283()                              = -1904323808
| --- SIGSEGV (Segmentation fault) @ 0 (0) ---
| +++ killed by SIGSEGV +++

| execve("./lib/ld.so.1", ["./lib/ld.so.1", "--library-path", "/lib/", "./bin/sh"], [/* 14 vars */]) = 0
| svr4_syscall()                          = -1 ERRNO_4045 (Unknown error 4045)
| open("./bin/sh", O_RDONLY)              = 3
| read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\10\0\1\0\0\0\240R@"..., 512) = 512
| fstat64(3, {st_mode=S_IFREG|0755, st_size=379984, ...}) = 0
| getcwd("/home/waldi/d-i/trunk/installer/build/tmp/cobalt_netboot-2.6_serial/tree", 128) = 73
| old_mmap(0x400000, 348160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x400000
| old_mmap(0x464000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x54000) = 0x464000
| old_mmap(0x468000, 15636, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x468000
| close(3)                                = 0
| uname({sys="Linux", node="swarm", ...}) = 0
| access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
| old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaa8000
| access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
| open("/lib/tls/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
| stat64(0x7fb1de80, 0x7fb1deb8)          = -1 ENOENT (No such file or directory)
| open("/lib/libc.so.6", O_RDONLY)        = 3
| read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\264d\1"..., 512) = 512
| lseek(3, 692, SEEK_SET)                 = 692
| read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0"..., 32) = 32
| fstat64(3, {st_mode=S_IFREG|0755, st_size=1527736, ...}) = 0
| old_mmap(NULL, 1510448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaa9000
| mprotect(0x2abfe000, 61440, PROT_NONE)  = 0
| old_mmap(0x2ac0d000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x154000) = 0x2ac0d000
| old_mmap(0x2ac17000, 11312, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ac17000
| close(3)                                = 0
| old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ac1a000
| SYS_4283()                              = 171768168
| mprotect(0x2ac0d000, 20480, PROT_READ)  = 0

Bastian

-- 
Ahead warp factor one, Mr. Sulu.




Reply to: