Subject: Linux Navigator 4 crashes in 1.3
To: None <port-i386@NetBSD.ORG>
From: Hauke Fath <hf@scree.melog.de>
List: port-i386
Date: 01/14/1998 12:35:11
Hi,

an additional observation:

Navigator 4.0.{3,4} crashes in linux emulation with a bus error --

[hf@scree] ~ > kdump -m 16 -e linux | tail -30
  1870 netscape CALL  stat(0xefbfb3d4,0xefbfaf48)
  1870 netscape NAMI  "/emul/linux/usr/local/lib/netscape/dynfonts"
  1870 netscape NAMI  "/usr/local/lib/netscape/dynfonts"
  1870 netscape RET   stat JUSTRETURN
  1870 netscape CALL  write(0x6,0x863f000,0x1c)
  1870 netscape GIO   fd 6 wrote 28 bytes
       "-\0\^E\0\^F\0\0\^D\^E\0\0\0fixe"
  1870 netscape RET   write 28/0x1c
  1870 netscape CALL  read(0x6,0xefbfbb84,0x20)
  1870 netscape GIO   fd 6 read 32 bytes
       "\^A\M^?2\0001\^C\0\0\0\0\0\0\^F\0\0\0"
  1870 netscape RET   read 32/0x20
  1870 netscape CALL  read(0x6,0xefbfbba4,0x1c)
  1870 netscape GIO   fd 6 read 28 bytes
       "\^B\0\0\0\M-X\M-Y=3D\0\0\0\M^?\0\0\0\^U\0"
  1870 netscape RET   read 28/0x1c
  1870 netscape CALL  read(0x6,0x86ae800,0xa8)
  1870 netscape GIO   fd 6 read 168 bytes
       "\M-0\0\0\0\M-1\0\0\0\M^^\0\0\0\M-2\0\0\0"
  1870 netscape RET   read 168/0xa8
  1870 netscape CALL  read(0x6,0x86b1000,0xc00)
  1870 netscape GIO   fd 6 read 3072 bytes
       "\^A\0\^E\0\^F\0
        \0\^A\0\0\0\0\0\^E\0"
  1870 netscape RET   read 3072/0xc00
  1870 netscape PSIG  SIGSEGV caught handler=3D0x83c52d0 mask=3D0x0 cod=
e=3D0x6
  1870 netscape CALL  getpid
  1870 netscape RET   getpid 1870/0x74e
  1870 netscape CALL  kill(0x74e,0x7)
  1870 netscape PSIG  SIGBUS SIG_DFL
[hf@scree] ~ >


The two did just fine under NetBSD 1.2.1; Navigaror 3.0.1 runs fine
under 1.3, as does Cygnus=B4 SNavigator and the Linux JDK 1.1.3 (apart
from some networking stuff, e.g. JacORb; the kernel does not have the
discussed patch in linux_socket.c).

=09hauke