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. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]