[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: devel/jdk status?



No worries. You indicated that you were quite busy to say the least. Thanks
for the review of the patch. I'm looking forward to native 1.3.1. ;-)

I've been trying to make some headway with native 1.2, but could use some
pointers from you or other more experienced developers. It look likes javac
is crashing before reaching the main function. gdb backtrace yields nothing
useful. Could anyone provide any pointers on how I can find the root cause
of this problem? gdb and ktrace output follows.

-Kurt

# gdb ./javac_g
GNU gdb 4.16.1
Copyright 1996 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-openbsd3.3"...
(gdb) break main
Breakpoint 1 at 0x1c000b57: file ../../../../src/share/bin/java.c, line 81.
(gdb) r
Starting program:
/usr/ports/devel/jdk/1.2/w-jdk-1.2.2/build/bsd/bin/i386/green_th
reads/./javac_g

Program received signal SIGSEGV, Segmentation fault.
0x0 in ?? ()
(gdb) bt
#0  0x0 in ?? ()

ktrace:
 22309 ktrace   RET   ktrace 0
 22309 ktrace   CALL  execve(0xcfbf9e6b,0xcfbf9cb8,0xcfbf9cc0)
 22309 ktrace   NAMI
"/usr/ports/devel/jdk/1.2/w-jdk-1.2.2/build/bsd/bin/../bin/i386/green_thread
s/javac_g"
 22309 javac_g  NAMI  "/usr/libexec/ld.so"
 22309 javac_g  EMUL  "native"
 22309 javac_g  RET   execve 0
 22309 javac_g  CALL  issetugid
 22309 javac_g  RET   issetugid 0
 22309 javac_g  CALL  mprotect(0x20004000,0x1000,0x1)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0,0)
 22309 javac_g  RET   mmap 2080378880/0x7c001000
 22309 javac_g  CALL  __sysctl(0xcfbf5524,0x2,0xcfbf551c,0xcfbf5520,0,0)
 22309 javac_g  RET   __sysctl 0
 22309 javac_g  CALL  __sysctl(0xcfbf5524,0x2,0xcfbf551c,0xcfbf5520,0,0)
 22309 javac_g  RET   __sysctl 0
 22309 javac_g  CALL  open(0x20002527,0,0)
 22309 javac_g  NAMI  "/var/run/ld.so.hints"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4fcc)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  mmap(0,0x5136,0x1,0x2,0x3,0,0,0)
 22309 javac_g  RET   mmap 2080382976/0x7c002000
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0xcfbf50ac,0x4,0)
 22309 javac_g  NAMI
"/usr/ports/devel/jdk/1.2/w-jdk-1.2.2/build/bsd/bin/../lib/i386/green_thread
s"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4ffc)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  fcntl(0x3,0x2,0x1)
 22309 javac_g  RET   fcntl 0
 22309 javac_g  CALL  getdirentries(0x3,0x7c0011e4,0x400,0x7c0011d0)
 22309 javac_g  RET   getdirentries 512/0x200
 22309 javac_g  CALL  getdirentries(0x3,0x7c0011e4,0x400,0x7c0011d0)
 22309 javac_g  RET   getdirentries 0
 22309 javac_g  CALL  lseek(0x3,0,0,0,0)
 22309 javac_g  RET   lseek 0
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0xcfbf50ac,0x4,0x1)
 22309 javac_g  NAMI
"/usr/ports/devel/jdk/1.2/w-jdk-1.2.2/build/bsd/bin/../lib/i386/classic"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4ffc)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  fcntl(0x3,0x2,0x1)
 22309 javac_g  RET   fcntl 0
 22309 javac_g  CALL  getdirentries(0x3,0x7c0011e4,0x400,0x7c0011d0)
 22309 javac_g  RET   getdirentries 512/0x200
 22309 javac_g  CALL  getdirentries(0x3,0x7c0011e4,0x400,0x7c0011d0)
 22309 javac_g  RET   getdirentries 0
 22309 javac_g  CALL  lseek(0x3,0,0,0,0)
 22309 javac_g  RET   lseek 0
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0x20005980,0,0)
 22309 javac_g  NAMI
"/usr/ports/devel/jdk/1.2/w-jdk-1.2.2/build/bsd/bin/../lib/i386/classic/libj
vm_g.so"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  read(0x3,0xcfbf44b8,0x1000)
 22309 javac_g  GIO   fd 3 read 4088 bytes

"\^?ELF\^A\^A\^A\0\0\0\0\0\0\0\0\0\^C\0\^C\0\^A\0\0\0\M-`\M->\0\0004\0\0\
 \0004 \^T\0\0\0\0\0004\0 \0\^F\0(\0\^Z\0\^W\0\^A\0\0\0\0\0\0\0\0\0\0\0\
<snip>
 22309 javac_g  GIO   fd 3 read 8 bytes
       "}\0\0\0S\0\0\0"
 22309 javac_g  RET   read 4096/0x1000
 22309 javac_g  CALL  mquery(0,0x82000,0x5,0,0x3,0,0,0)
 22309 javac_g  RET   mquery 36864/0x9000
 22309 javac_g  CALL  mquery(0x20009000,0x9000,0x1,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 536907776/0x20009000
 22309 javac_g  CALL  mquery(0x20012000,0x3000,0x3,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 536944640/0x20012000
 22309 javac_g  CALL  mquery(0x20015000,0x1000,0x3,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 536956928/0x20015000
 22309 javac_g  CALL  mquery(0x20016000,0x1000,0x3,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 536961024/0x20016000
 22309 javac_g  CALL  mquery(0x20017000,0x3000,0x3,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 536965120/0x20017000
 22309 javac_g  CALL  mmap(0x9000,0x82000,0x5,0x12,0x3,0,0,0)
 22309 javac_g  RET   mmap 36864/0x9000
 22309 javac_g  CALL  mmap(0x20009000,0x9000,0x1,0x12,0x3,0,0x82000,0)
 22309 javac_g  RET   mmap 536907776/0x20009000
 22309 javac_g  CALL  mmap(0x20012000,0x3000,0x3,0x12,0x3,0,0x8a000,0)
 22309 javac_g  RET   mmap 536944640/0x20012000
 22309 javac_g  CALL  mmap(0x20015000,0x1000,0x3,0x12,0x3,0,0x8c000,0)
 22309 javac_g  RET   mmap 536956928/0x20015000
 22309 javac_g  CALL  mmap(0x20016000,0x1000,0x3,0x12,0x3,0,0x8c000,0)
 22309 javac_g  RET   mmap 536961024/0x20016000
 22309 javac_g  CALL  mmap(0x20017000,0x3000,0x3,0x1012,0xffffffff,0,0,0)
 22309 javac_g  RET   mmap 536965120/0x20017000
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0x7c005a11,0,0x1000)
 22309 javac_g  NAMI  "/usr/lib/libc.so.30.0"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  read(0x3,0xcfbf44b8,0x1000)
 22309 javac_g  GIO   fd 3 read 4088 bytes

"\^?ELF\^A\^A\^A\0\0\0\0\0\0\0\0\0\^C\0\^C\0\^A\0\0\0\M^@5\^A\0004\0\0\0\
 \M-<\M-V \0\0\0\0\0004\0 \0\^F\0(\0\^^\0\^[\0\^A\0\0\0\0\0\0\0\0\
<snip>
22309 javac_g  GIO   fd 3 read 8 bytes
       "\0\0\0\0F\^E\0\0"
 22309 javac_g  RET   read 4096/0x1000
 22309 javac_g  CALL  mquery(0,0x80000,0x5,0,0x3,0,0,0)
 22309 javac_g  RET   mquery 569344/0x8b000
 22309 javac_g  CALL  mquery(0x2008b000,0xe000,0x1,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 537440256/0x2008b000
 22309 javac_g  CALL  mquery(0x20099000,0x9000,0x3,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 537497600/0x20099000
 22309 javac_g  CALL  mquery(0x200a2000,0x2000,0x3,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 537534464/0x200a2000
 22309 javac_g  CALL  mquery(0x200a4000,0x1000,0x3,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 537542656/0x200a4000
 22309 javac_g  CALL  mquery(0x200a5000,0x30000,0x3,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 537546752/0x200a5000
 22309 javac_g  CALL  mmap(0x8b000,0x80000,0x5,0x12,0x3,0,0,0)
 22309 javac_g  RET   mmap 569344/0x8b000
 22309 javac_g  CALL  mmap(0x2008b000,0xe000,0x1,0x12,0x3,0,0x80000,0)
 22309 javac_g  RET   mmap 537440256/0x2008b000
 22309 javac_g  CALL  mmap(0x20099000,0x9000,0x3,0x12,0x3,0,0x8d000,0)
 22309 javac_g  RET   mmap 537497600/0x20099000
 22309 javac_g  CALL  mmap(0x200a2000,0x2000,0x3,0x12,0x3,0,0x95000,0)
 22309 javac_g  RET   mmap 537534464/0x200a2000
 22309 javac_g  CALL  mmap(0x200a4000,0x1000,0x3,0x12,0x3,0,0x96000,0)
 22309 javac_g  RET   mmap 537542656/0x200a4000
 22309 javac_g  CALL  mmap(0x200a5000,0x30000,0x3,0x1012,0xffffffff,0,0,0)
 22309 javac_g  RET   mmap 537546752/0x200a5000
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0xcfbf50ac,0x4,0)
 22309 javac_g  NAMI
"/usr/ports/devel/jdk/1.2/w-jdk-1.2.2/build/bsd/bin/../lib/i386/green_thread
s"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4ffc)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  fcntl(0x3,0x2,0x1)
 22309 javac_g  RET   fcntl 0
 22309 javac_g  CALL  getdirentries(0x3,0x7c0019ac,0x400,0x7c001998)
 22309 javac_g  RET   getdirentries 512/0x200
 22309 javac_g  CALL  getdirentries(0x3,0x7c0019ac,0x400,0x7c001998)
 22309 javac_g  RET   getdirentries 0
 22309 javac_g  CALL  lseek(0x3,0,0,0,0)
 22309 javac_g  RET   lseek 0
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0x20005980,0,0x1000)
 22309 javac_g  NAMI
"/usr/ports/devel/jdk/1.2/w-jdk-1.2.2/build/bsd/bin/../lib/i386/green_thread
s/libhpi_g.so"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  read(0x3,0xcfbf44b8,0x1000)
 22309 javac_g  GIO   fd 3 read 4088 bytes

"\^?ELF\^A\^A\^A\0\0\0\0\0\0\0\0\0\^C\0\^C\0\^A\0\0\0p;\0\0004\0\0\0P\M-G\
 \^D\0\0\0\0\0004\0 \0\^F\0(\0\^Y\0\^V\0\^A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
<snip>
 22309 javac_g  GIO   fd 3 read 8 bytes
       "\^P\0\0\0?\v\0\0"
 22309 javac_g  RET   read 4096/0x1000
 22309 javac_g  CALL  mquery(0,0x13000,0x5,0,0x3,0,0,0)
 22309 javac_g  RET   mquery 1093632/0x10b000
 22309 javac_g  CALL  mquery(0x2010b000,0x2000,0x1,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 537964544/0x2010b000
 22309 javac_g  CALL  mquery(0x2010d000,0x1000,0x3,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 537972736/0x2010d000
 22309 javac_g  CALL  mquery(0x2010e000,0x1000,0x3,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 537976832/0x2010e000
 22309 javac_g  CALL  mquery(0x2010f000,0x2000,0x3,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 537980928/0x2010f000
 22309 javac_g  CALL  mmap(0x10b000,0x13000,0x5,0x12,0x3,0,0,0)
 22309 javac_g  RET   mmap 1093632/0x10b000
 22309 javac_g  CALL  mmap(0x2010b000,0x2000,0x1,0x12,0x3,0,0x13000,0)
 22309 javac_g  RET   mmap 537964544/0x2010b000
 22309 javac_g  CALL  mmap(0x2010d000,0x1000,0x3,0x12,0x3,0,0x14000,0)
 22309 javac_g  RET   mmap 537972736/0x2010d000
 22309 javac_g  CALL  mmap(0x2010e000,0x1000,0x3,0x12,0x3,0,0x14000,0)
 22309 javac_g  RET   mmap 537976832/0x2010e000
 22309 javac_g  CALL  mmap(0x2010f000,0x2000,0x3,0x12,0x3,0,0x14000,0)
 22309 javac_g  RET   mmap 537980928/0x2010f000
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  __sysctl(0xcfbf5524,0x2,0xcfbf551c,0xcfbf5520,0,0)
 22309 javac_g  RET   __sysctl 0
 22309 javac_g  CALL  open(0x7c005716,0,0x1000)
 22309 javac_g  NAMI  "/usr/lib/libm.so.1.0"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  read(0x3,0xcfbf44b8,0x1000)
 22309 javac_g  GIO   fd 3 read 4088 bytes

"\^?ELF\^A\^A\^A\0\0\0\0\0\0\0\0\0\^C\0\^C\0\^A\0\0\0P"\0\0004\0\0\0\M-t]\
 \^A\0\0\0\0\0004\0 \0\^F\0(\0\^V\0\^S\0\^A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
<snip>
 22309 javac_g  GIO   fd 3 read 8 bytes
       "\M-f\^B\0\0@Z\0\0"
 22309 javac_g  RET   read 4096/0x1000
 22309 javac_g  CALL  mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0,0)
 22309 javac_g  RET   mmap 2080407552/0x7c008000
 22309 javac_g  CALL  mquery(0,0x11000,0x5,0,0x3,0,0,0)
 22309 javac_g  RET   mquery 1171456/0x11e000
 22309 javac_g  CALL  mquery(0x2011e000,0x4000,0x1,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 538042368/0x2011e000
 22309 javac_g  CALL  mquery(0x20122000,0x1000,0x3,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 538058752/0x20122000
 22309 javac_g  CALL  mquery(0x20123000,0x1000,0x3,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 538062848/0x20123000
 22309 javac_g  CALL  mquery(0x20124000,0x1000,0x3,0x10,0xffffffff,0,0,0)
 22309 javac_g  RET   mquery 538066944/0x20124000
 22309 javac_g  CALL  mmap(0x11e000,0x11000,0x5,0x12,0x3,0,0,0)
 22309 javac_g  RET   mmap 1171456/0x11e000
 22309 javac_g  CALL  mmap(0x2011e000,0x4000,0x1,0x12,0x3,0,0x11000,0)
 22309 javac_g  RET   mmap 538042368/0x2011e000
 22309 javac_g  CALL  mmap(0x20122000,0x1000,0x3,0x12,0x3,0,0x14000,0)
 22309 javac_g  RET   mmap 538058752/0x20122000
 22309 javac_g  CALL  mmap(0x20123000,0x1000,0x3,0x12,0x3,0,0x14000,0)
 22309 javac_g  RET   mmap 538062848/0x20123000
 22309 javac_g  CALL  mmap(0x20124000,0x1000,0x3,0x12,0x3,0,0x14000,0)
 22309 javac_g  RET   mmap 538066944/0x20124000
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0xcfbf50ac,0x4,0x70012)
 22309 javac_g  NAMI
"/usr/ports/devel/jdk/1.2/w-jdk-1.2.2/build/bsd/bin/../lib/i386/green_thread
s"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4ffc)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  fcntl(0x3,0x2,0x1)
 22309 javac_g  RET   fcntl 0
 22309 javac_g  CALL  getdirentries(0x3,0x7c008144,0x400,0x7c008130)
 22309 javac_g  RET   getdirentries 512/0x200
 22309 javac_g  CALL  getdirentries(0x3,0x7c008144,0x400,0x7c008130)
 22309 javac_g  RET   getdirentries 0
 22309 javac_g  CALL  lseek(0x3,0,0,0,0)
 22309 javac_g  RET   lseek 0
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  mprotect(0x11e000,0x10508,0x7)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  mprotect(0x2011e000,0x3480,0x3)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  mprotect(0x11e000,0x10508,0x5)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  mprotect(0x2011e000,0x3480,0x1)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  mprotect(0x8b000,0x7f700,0x7)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  mprotect(0x2008b000,0xdf00,0x3)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  mprotect(0x8b000,0x7f700,0x5)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  mprotect(0x2008b000,0xdf00,0x1)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  mprotect(0x9000,0x81710,0x7)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  mprotect(0x20009000,0x8200,0x3)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  mprotect(0x9000,0x81710,0x5)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  mprotect(0x20009000,0x8200,0x1)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  mprotect(0x10b000,0x124e0,0x7)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  mprotect(0x2010b000,0x19a9,0x3)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  mprotect(0x10b000,0x124e0,0x5)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  mprotect(0x2010b000,0x19a9,0x1)
 22309 javac_g  RET   mprotect 0
 22309 javac_g  CALL  __sysctl(0xcfbf5484,0x2,0x3c003ba0,0xcfbf5480,0,0)
 22309 javac_g  RET   __sysctl 0
 22309 javac_g  CALL  __sysctl(0xcfbf5484,0x2,0x3c003ba4,0xcfbf5480,0,0)
 22309 javac_g  RET   __sysctl 0
 22309 javac_g  CALL  __sysctl(0xcfbf5484,0x2,0x3c003ba8,0xcfbf5480,0,0)
 22309 javac_g  RET   __sysctl 0
 22309 javac_g  CALL  __sysctl(0xcfbf5484,0x2,0x3c003bac,0xcfbf5480,0,0)
 22309 javac_g  RET   __sysctl 0
 22309 javac_g  CALL  __sysctl(0xcfbf5484,0x2,0x3c003bb0,0xcfbf5480,0,0)
 22309 javac_g  RET   __sysctl 0
 22309 javac_g  CALL  __sysctl(0xcfbf5484,0x2,0x3c003bb4,0xcfbf5480,0,0)
 22309 javac_g  RET   __sysctl 0
 22309 javac_g  CALL  __sysctl(0xcfbf5484,0x2,0x3c003bb8,0xcfbf5480,0,0)
 22309 javac_g  RET   __sysctl 0
 22309 javac_g  CALL  __sysctl(0xcfbf5484,0x2,0x3c003bbc,0xcfbf5480,0,0)
 22309 javac_g  RET   __sysctl 0
 22309 javac_g  CALL  __sysctl(0xcfbf54f4,0x2,0x200d3ec0,0xcfbf54f0,0,0)
 22309 javac_g  RET   __sysctl 0
 22309 javac_g  CALL  open(0xcfbf4fe0,0x4,0x34b)
 22309 javac_g  NAMI
"/usr/ports/devel/jdk/1.2/w-jdk-1.2.2/build/bsd/bin/../lib/i386/green_thread
s"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4f30)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  fcntl(0x3,0x2,0x1)
 22309 javac_g  RET   fcntl 0
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 512/0x200
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 0
 22309 javac_g  CALL  lseek(0x3,0,0,0,0)
 22309 javac_g  RET   lseek 0
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0xcfbf4fe0,0x4,0x1)
 22309 javac_g  NAMI
"/usr/ports/devel/jdk/1.2/w-jdk-1.2.2/build/bsd/bin/../lib/i386/classic"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4f30)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  fcntl(0x3,0x2,0x1)
 22309 javac_g  RET   fcntl 0
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 512/0x200
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 0
 22309 javac_g  CALL  lseek(0x3,0,0,0,0)
 22309 javac_g  RET   lseek 0
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0xcfbf4fe0,0x4,0x1)
 22309 javac_g  NAMI
"/usr/ports/devel/jdk/1.2/w-jdk-1.2.2/build/bsd/bin/../lib/i386"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4f30)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  fcntl(0x3,0x2,0x1)
 22309 javac_g  RET   fcntl 0
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 512/0x200
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 0
 22309 javac_g  CALL  lseek(0x3,0,0,0,0)
 22309 javac_g  RET   lseek 0
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0xcfbf4fe0,0x4,0x1)
 22309 javac_g  RET   open -1 errno 2 No such file or directory
 22309 javac_g  CALL  open(0xcfbf4fe0,0x4,0x1)
 22309 javac_g  NAMI  "/usr/lib"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4f30)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  fcntl(0x3,0x2,0x1)
 22309 javac_g  RET   fcntl 0
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 0
 22309 javac_g  CALL  lseek(0x3,0,0,0,0)
 22309 javac_g  RET   lseek 0
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0xcfbf4fe0,0x4,0xa)
 22309 javac_g  NAMI  "/usr/X11R6/lib"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4f30)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  fcntl(0x3,0x2,0x1)
 22309 javac_g  RET   fcntl 0
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 512/0x200
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 0
 22309 javac_g  CALL  lseek(0x3,0,0,0,0)
 22309 javac_g  RET   lseek 0
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0xcfbf4fe0,0x4,0x1)
 22309 javac_g  NAMI  "/usr/local/lib"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4f30)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  fcntl(0x3,0x2,0x1)
 22309 javac_g  RET   fcntl 0
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 512/0x200
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 0
 22309 javac_g  CALL  lseek(0x3,0,0,0,0)
 22309 javac_g  RET   lseek 0
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0xcfbf4fe0,0x4,0xa)
 22309 javac_g  NAMI
"/usr/ports/devel/jdk/1.2/w-jdk-1.2.2/build/bsd/bin/../lib/i386/green_thread
s"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4f30)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  fcntl(0x3,0x2,0x1)
 22309 javac_g  RET   fcntl 0
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 512/0x200
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 0
 22309 javac_g  CALL  lseek(0x3,0,0,0,0)
 22309 javac_g  RET   lseek 0
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0xcfbf4fe0,0x4,0x1)
 22309 javac_g  NAMI
"/usr/ports/devel/jdk/1.2/w-jdk-1.2.2/build/bsd/bin/../lib/i386/classic"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4f30)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  fcntl(0x3,0x2,0x1)
 22309 javac_g  RET   fcntl 0
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 512/0x200
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 0
 22309 javac_g  CALL  lseek(0x3,0,0,0,0)
 22309 javac_g  RET   lseek 0
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0xcfbf4fe0,0x4,0x1)
 22309 javac_g  NAMI
"/usr/ports/devel/jdk/1.2/w-jdk-1.2.2/build/bsd/bin/../lib/i386"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4f30)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  fcntl(0x3,0x2,0x1)
 22309 javac_g  RET   fcntl 0
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 512/0x200
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 0
 22309 javac_g  CALL  lseek(0x3,0,0,0,0)
 22309 javac_g  RET   lseek 0
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0xcfbf4fe0,0x4,0x1)
 22309 javac_g  RET   open -1 errno 2 No such file or directory
 22309 javac_g  CALL  open(0xcfbf4fe0,0x4,0x1)
 22309 javac_g  NAMI  "/usr/lib"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4f30)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  fcntl(0x3,0x2,0x1)
 22309 javac_g  RET   fcntl 0
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 0
 22309 javac_g  CALL  lseek(0x3,0,0,0,0)
 22309 javac_g  RET   lseek 0
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0xcfbf4fe0,0x4,0xa)
 22309 javac_g  NAMI  "/usr/X11R6/lib"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4f30)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  fcntl(0x3,0x2,0x1)
 22309 javac_g  RET   fcntl 0
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 512/0x200
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 0
 22309 javac_g  CALL  lseek(0x3,0,0,0,0)
 22309 javac_g  RET   lseek 0
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  CALL  open(0xcfbf4fe0,0x4,0x1)
 22309 javac_g  NAMI  "/usr/local/lib"
 22309 javac_g  RET   open 3
 22309 javac_g  CALL  fstat(0x3,0xcfbf4f30)
 22309 javac_g  RET   fstat 0
 22309 javac_g  CALL  fcntl(0x3,0x2,0x1)
 22309 javac_g  RET   fcntl 0
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 1024/0x400
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 512/0x200
 22309 javac_g  CALL  getdirentries(0x3,0x7c0085bc,0x400,0x7c0085a8)
 22309 javac_g  RET   getdirentries 0
 22309 javac_g  CALL  lseek(0x3,0,0,0,0)
 22309 javac_g  RET   lseek 0
 22309 javac_g  CALL  close(0x3)
 22309 javac_g  RET   close 0
 22309 javac_g  PSIG  SIGSEGV SIG_DFL code 1 addr=0x0 trapno=1
 22309 javac_g  PSIG  SIGSEGV SIG_DFL code 0 addr=0x0 trapno=0
 22309 javac_g  NAMI  "javac_g.core"