I spent this weekend trying to get JDK 1.1.7 to compile. After patching
the sources with the JDK1.1.6v5 diffs, I applied the diffs that "patch"
rejected manually.

I finally have a compilable JDK 1.1.7. Unfortunately, it segfaults on
trying to run anything. I'll try to track down the problem. In the
meantime, if anyone wants my patches as a starting point, feel free to
mail me.

A JDK 1.1.7 test run follows.

Filipe

-----------------------------------------------------------------------
Script started on Mon Oct 12 02:15:55 1998
[root@spectrum /tmp]# cat Hello.java

public class Hello {
                public static void main( String [] args ) {
                                System.out.println( "Hello World" );
                }
}
[root@spectrum /tmp]# java Hello
SIGSEGV   11*  segmentation violation

Full thread dump:
Monitor Cache Dump:
Registered Monitor Dump:
    Dynamic loading lock: <unowned>
    Monitor IO lock: <unowned>
    Child death monitor: <unowned>
    Event monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
    Monitor registry: <unowned>
Thread Alarm Q:
Aborted (core dumped)
[root@spectrum /tmp]# gdb
/usr/local/java/jdk1.1.7/bin/i586/green_threads/java core
GNU gdb 4.17
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-redhat-linux"...
Core was generated by
`/usr/local/java/jdk1.1.7/bin/i586/green_threads/java Hello'.
Program terminated with signal 6, Aborted.
find_solib: Can't read pathname for load map: Input/output error

#0  0x4020d781 in ?? () from /lib/libc.so.6
(gdb) bt
#0  0x4020d781 in ?? () from /lib/libc.so.6
#1  0x4020e7bf in ?? () from /lib/libc.so.6
#2  0x4005ba19 in ?? ()
   from /usr/local/java/jdk1.1.7/lib/i586/green_threads/libjava.so
#3  0x4005d0d4 in ?? ()
   from /usr/local/java/jdk1.1.7/lib/i586/green_threads/libjava.so
#4  0xbffff0fc in ?? ()
#5  0x4005df19 in ?? ()
   from /usr/local/java/jdk1.1.7/lib/i586/green_threads/libjava.so
#6  0x4005e05e in ?? ()
   from /usr/local/java/jdk1.1.7/lib/i586/green_threads/libjava.so
#7  0x40059723 in ?? ()
   from /usr/local/java/jdk1.1.7/lib/i586/green_threads/libjava.so
#8  0x4004e805 in ?? ()
   from /usr/local/java/jdk1.1.7/lib/i586/green_threads/libjava.so
#9  0x40058edc in ?? ()
   from /usr/local/java/jdk1.1.7/lib/i586/green_threads/libjava.so
#10 0x805cdda in main (argc=2, argv=0xbffff420, envp=0xbffff42c)
    at ../../../../src/genunix/java/javai/java.c:23
(gdb) q
[root@spectrum /tmp]# exit

Script done on Mon Oct 12 02:16:21 1998

Reply via email to