Subject: new netscape (4.5) and ld-linux.so.2 (versus 4.5_PR2 and ld-linux.so.1)
To: None <port-i386@netbsd.org>
From: Sean Doran <smd@ebone.net>
List: port-i386
Date: 10/19/1998 12:07:17
I grabbed the new netscape to take a look, and see the same problem
as Perry. When doing objdump -x there is a difference in that the
new netscape needs libBrokenLocale.so.1, which I do not have.
A ktrace was interesting too.
I suspect missing libraries, most notably the ld-linux.so.2
versus ld-linux.so.1 that the 4.5_PR2 release wants.
Where does one find these new libraries? And if missing libraries
is the problem, it would be nice if this could be reported explicitly
somehow...
Sean.
18529 ktrace RET ktrace 0
18529 ktrace CALL execve(0xefbfca73,0xefbfc910,0xefbfc918)
18529 ktrace NAMI "./netscape"
18529 ktrace NAMI "/emul/linux/lib/ld-linux.so.2"
18529 ktrace NAMI "/emul/svr4/lib/ld-linux.so.2"
18529 ktrace NAMI "/lib/ld-linux.so.2"
18529 ktrace RET execve -1 errno 8 Exec format error
18529 ktrace CALL __sysctl(0xefbfc424,0x2,0xba64,0xefbfc420,0,0)
18529 ktrace RET __sysctl 0
18529 ktrace CALL break(0xbaa8)
18529 ktrace RET break 0
18529 ktrace CALL break(0xbffc)
18529 ktrace RET break 0
18529 ktrace CALL break(0xcffc)
18529 ktrace RET break 0
18529 ktrace CALL execve(0x252b,0xc000,0xefbfc918)
18529 ktrace NAMI "/bin/sh"
18529 sh EMUL "netbsd"
18529 sh EMUL "netbsd"
18529 sh RET execve JUSTRETURN
18529 sh CALL getpid
18529 sh RET getpid 18529/0x4861
18529 sh CALL geteuid
18529 sh RET geteuid 1113/0x459
18529 sh CALL __sysctl(0xefbfc830,0x2,0x4d6b8,0xefbfc82c,0,0)
18529 sh RET __sysctl 0
18529 sh CALL break(0x4e32c)
18529 sh RET break 0
18529 sh CALL break(0x4effc)
18529 sh RET break 0
18529 sh CALL break(0x4fffc)
18529 sh RET break 0
18529 sh CALL __stat13(0x4d6c4,0xefbfc7ec)
18529 sh NAMI "/var/mail/smd"
18529 sh RET __stat13 0
18529 sh CALL open(0xefbfca73,0,0xefbfc910)
18529 sh NAMI "./netscape"
18529 sh RET open 7
18529 sh CALL fcntl(0x7,0,0xa)
18529 sh RET fcntl 10/0xa
18529 sh CALL close(0x7)
18529 sh RET close 0
18529 sh CALL fcntl(0xa,0x2,0x1)
18529 sh RET fcntl 0
18529 sh CALL getuid
18529 sh RET getuid 1113/0x459
18529 sh CALL geteuid
18529 sh RET geteuid 1113/0x459
18529 sh CALL getgid
18529 sh RET getgid 1113/0x459
18529 sh CALL getegid
18529 sh RET getegid 1113/0x459
18529 sh CALL read(0xa,0x4dcc4,0x3ff)
18529 sh GIO fd 10 read 1023 bytes
"\^?ELF\^A\^A\^A\0\0\0\0\0\0\0\0\0\^B\0\^C\0\^A\0\0\0\f\^W%\b4\0\0\0\
...
18529 sh RET read 1023/0x3ff
18529 sh CALL break(0x50ffc)
18529 sh RET break 0
18529 sh CALL write(0x2,0x50000,0x2c)
18529 sh GIO fd 2 wrote 44 bytes
"./netscape: 1: Syntax error: "(" unexpected