Subject: Re: 1.5R botched ld.elf_so ?
To: None <current-users@netbsd.org>
From: john heasley <heas@shrubbery.net>
List: current-users
Date: 04/09/2001 21:29:06
Tue, Jan 30, 2001 at 12:31:01PM -0800, john heasley:
> i have built 1.5R on a sparc (ss20 ross 125mhz) running 1.5q, but
> once installed everthing (touch, grep, ..) either gets segv or
> busE and dumps core.
>
> here's a stack trace for touch (built w/ symbols); the addresses
> seem way out of range.
i'm still having trouble with ld.elf_so (on sparc), with 1.5T source
from ~last friday. all dynamically linked executables core dump. any
clues to as to what might cause what would appear to be an error in
relocation? does anyone else have this problem?
# ktrace tail
pid 23324 (tail), uid 0: exited on signal 11 (core dumped)
Segmentation fault (core dumped)
# kdump
23324 ktrace EMUL "netbsd"
23324 ktrace RET ktrace 0
23324 ktrace CALL execve(0xeffff777,0xeffff6a8,0xeffff6b0)
23324 ktrace NAMI "/usr/bin/tail"
23324 ktrace NAMI "/usr/libexec/ld.elf_so"
23324 tail EMUL "netbsd"
23324 tail RET execve JUSTRETURN
23324 tail PSIG SIGSEGV SIG_DFL
23324 tail NAMI "tail.core"
> if i replace ld.elf_so with 1.5q version from the snapshot, everything
> works. i also tried to rebuild ld.elf_so separate from the dist, but
> while this produces a .so different from that of 'make build', it fails
> in the same fashion.
>
> what am i doing wrong?
>
> tia.