<div>Hi,</div><div><br></div><div>I see an apparently harmless but annoying log that Andreas mentioned on the 0.70 announcement (Nov 12th was the last comment). Has that been resolved? </div><div><br></div><div># ltrace echo a</div>
<div>Couldn't determine base address of linux-vdso32.so.1</div>
<div>Couldn't load ELF object linux-vdso32.so.1: No such file or directory</div>
<div>__libc_start_main(2, 0xbfe1ec84, 0xbfe1ec90, 0xbfe1ecc4 <unfinished ...></div><div>getenv("POSIXLY_CORRECT")                        = nil</div><div>strrchr("echo", '/')                             = nil</div>


<div>...</div><div>ltrace works well otherwise.</div><div>My kernel is 3.4, gcc is 4.6 and I'm cross-compiling.</div><div><br></div><div>I'm using git head (4fb13f6aa2eb371a724e2e02e744cf993ddea8f2) using a bitbake recipe</div>

<div>for Yoctoproject.org/ OE-core and the simple bitbake recipe attached.</div>
<div>This happens for x86 and ppc, iirc. I'll investigate more tomorrow</div><div>but any tips would be appreciated. </div><div><br></div><div>root@qemu0:~# ldd /bin/echo</div><div>        linux-vdso32.so.1 (0x00100000)</div>


<div>        libc.so.6 => /lib/libc.so.6 (0x0fe50000)</div><div>        /lib/ld.so.1 (0x0ffd0000)</div><div><br></div><div><br></div><div>Enabling some ltrace --debug 077 echo a</div><div>DEBUG: dict.c:98: dict_enter()</div>


<div>DEBUG: dict.c:124: new dict entry at 0x10084930[914]: (0xffdfce0,0x1005b380)</div><div>DEBUG: breakpoint.c:85: enable_breakpoint: pid=431, addr=0xffdfce0, symbol=(null</div><div>)</div><div>DEBUG: breakpoint.c:48: arch_enable_breakpoint: pid=431, addr=0xffdfce0, symbol=</div>


<div>(null)</div><div>DEBUG: proc.c:474: crawl_linkmap()</div><div>Couldn't determine base address of linux-vdso32.so.1</div><div>Couldn't load ELF object linux-vdso32.so.1: No such file or directory</div><div>DEBUG: ltrace-elf.c:342: do_init_elf(filename=/lib/libc.so.6)</div>


<div><br></div><div><br></div><div>If I strace ltrace echo a</div><div><br></div><div><br></div><div>ptrace(PTRACE_PEEKTEXT, 438, 0xfff1ff8, [0]) = 0</div><div>ptrace(PTRACE_PEEKTEXT, 438, 0xfff1ffc, [0]) = 0</div><div>ptrace(PTRACE_PEEKTEXT, 438, 0xfff2000, [0]) = -1 EIO (Input/output error)</div>


<div>open("linux-vdso32.so.1", O_RDONLY)     = -1 ENOENT (No such file or directory)</div><div>write(2, "Couldn't determine base address "..., 53) = 53</div><div>write(2, "Couldn't load ELF object linux-v"..., 70) = 70</div>


<div><br></div><div>That doesn't really help but it was fun and interesting to note that it actually worked.</div><div><br></div>-- <br>../Randy/..<br>