Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Aug 1999 19:06:46 -0700 (PDT)
From:      "Joseph I. Davida" <jd@sargon.net>
To:        bugs@freebsd.org
Subject:   Linux compat libs
Message-ID:  <199908020206.TAA09317@sargon.net>

next in thread | raw e-mail | index | archive | help
	The linux compatibility libs attemps to load other
	linux libs using an absolute path rather than
	traversing the LD_LIBRARY_PATH vector.

	I am running FreeBSD3.2, and tried to use the linux
	version of netscape 4.61:

communicator-v461-us.x86-unknown-linux2.0.tar.gz

	I invoke netscape as follows:

#!/bin/sh
XNLSPATH=/usr/X11R6/lib/X11/nls
XAPPLRESDIR=/usr/compat/linux/var/X11R6/lib/app-defaults
XCMSDB=/dev/null

MOZILLA_HOME=/usr/local/netscape-linux

LD_LIBRARY_PATH=\
/usr/compat/linux/var/X11R6/lib:\
/usr/compat/linux/lib:\
/usr/compat/linux/usr/openwin/lib:\
/usr/compat/linux/usr/X11R6/lib:\
/usr/compat/linux/usr/lib:\
/usr/compat/linux/usr/i486-linuxaout/lib:\
/usr/lib:\
/usr/X11R6/lib:\
/usr/local/lib

XKEYSYMDB=$MOZILLA_HOME/XKeysymDB

CLASSPATH=$MOZILLA_HOME/java/classes:/usr/local/share/java/java

export XKEYSYMDB XNLSPATH XAPPLRESDIR MOZILLA_HOME LD_LIBRARY_PATH \
        CLASSPATH XCMSDB

$MOZILLA_HOME/netscape $* -geometry 1150x985+0+0 &


	When I visit www.netscape.com, netscape crashes and dumps core.

	Running gdb on netscape:

% gdb -e /usr/local/netscape-linux/netscape -c netscape.core
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-unknown-freebsd".
Core was generated by `netscape'.
Program terminated with signal 10, Bus error.
/lib/ld-linux.so.1: No such file or directory.
#0  0x28bf43c5 in ?? () from /usr/compat/linux/lib/libc.so.5
(gdb) quit


	As you can see, /usr/compat/linux/lib/libc.so.5 tried to load
	ld-linux.so.1 by specifying an absolute pathname, rather
	one prepended with /usr/compat/linux.


	Cheers,

	Joe


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




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