|
Message-ID: <20130314115802.GA19010@port70.net> Date: Thu, 14 Mar 2013 12:58:02 +0100 From: Szabolcs Nagy <nsz@...t70.net> To: musl@...ts.openwall.com Subject: Re: re: musl setup attempt * LM <lmemsm@...il.com> [2013-03-14 07:02:16 -0400]: > > >...but it would probably be most helpful if you installed strace... > > Am not very familiar with strace, but I ran it on some of the programs > that were displaying errors. > The stderr results from using strace on wavpack were: > > execvc ("./wavpack, ["./wavpack"],[/* 30 vars */]) = -1 EIO > (Input/output error) > dup(2) = 3 > fcntl64 (3,F_GETFL) = 0x8001 (flags > O_WRONLY|O_LARGEFILE) > close(3) = 0 > write (2, "strace: exec: Input/output error"..., 33 strace: exec: there is no execvc syscall, it should be execve if exec fails then something is wrong before the application starts, maybe you can see what happens if you strace the loader, which you can do by strace path/to/libc.so wavpack the output here is $ strace ../lib/libc.so wavpack execve("../lib/libc.so", ["../lib/libc.so", "wavpack"], [/* 33 vars */]) = 0 open("wavpack", O_RDONLY|O_LARGEFILE) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\20\225\4\0104\0\0\0"..., 936) = 936 mmap2(0x8048000, 53248, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x8048000 mmap2(0x8053000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa) = 0x8053000 close(3) = 0 ... (this is in a simple musl environment set up with musl-gcc, although not the latest musl) if you dont know how to debug the issue then post all the relevant information (config.mak, readelf -ld, strace libc.so, musl version, env)
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.