Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Oct 1999 09:56:52 -0700 (PDT)
From:      John Polstra <jdp@polstra.com>
To:        sobomax@altavista.net
Cc:        current@freebsd.org
Subject:   Re: ld-elf.so.1 weirdness
Message-ID:  <199910281656.JAA04489@vashon.polstra.com>
In-Reply-To: <3818467A.EA4DB1DE@altavista.net>
References:  <3818467A.EA4DB1DE@altavista.net>

next in thread | previous in thread | raw e-mail | index | archive | help
In article <3818467A.EA4DB1DE@altavista.net>,
Maxim Sobolev  <sobomax@altavista.net> wrote:

> For a quite long time I searched for the way to reproduce this bug,
> and it seems that I've finally found how to do it. In most cases
> attempt to make any port on a freshly booted system stops with:
> 
> /usr/libexec/ld-elf.so.1: /usr/bin/awk: Shared object has no run-time symbol
> table
> 
> but when I'm trying to run make again with the same port it works
> flawlessly.

I haven't heard any other reports of this.  I'm almost certain it is
caused by something outside the dynamic linker -- probably a kernel
bug.  The debugging output you included shows evidence that the
dynamic linker is seeing garbage when it mmaps your executable.  The
fact that it works OK after the first attempt also points to the VM
system as the culprit.  The dynamic linker hasn't changed much
recently, but the kernel has changed a lot.

John
-- 
  John Polstra                                               jdp@polstra.com
  John D. Polstra & Co., Inc.                        Seattle, Washington USA
  "No matter how cynical I get, I just can't keep up."        -- Nora Ephron


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199910281656.JAA04489>