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

jdk-1.3



I have a problem with native jdk-1.3

system & ports - 1 June

# ulimit -a | grep data
data(kbytes)         1048576

# cd /usr/ports/devel/jdk/1.3 
# make install clean
===>  Checking files for jdk-1.3.1
`/var/spool/ftp/pub/OpenBSD/distfiles/j2sdk-1_3_1-src.tar.gz' is up to date.
`/var/spool/ftp/pub/OpenBSD/distfiles/bsd-jdk131-patches-9.tar.gz' is up to date.
>> Checksum OK for j2sdk-1_3_1-src.tar.gz. (sha1)
>> Checksum OK for bsd-jdk131-patches-9.tar.gz. (sha1)
===>  jdk-1.3.1 depends on: gtar-* - found
===>  jdk-1.3.1 depends on: zip-* - found
===>  jdk-1.3.1 depends on: jdk-linux->=1.3.1_10 - found
===>  jdk-1.3.1 depends on: gmake-3.80 - found
===>  jdk-1.3.1 depends on: glib.1 - found
===>  jdk-1.3.1 depends on: gtk.1.2 - found
===>  jdk-1.3.1 depends on: nspr4.1 - found
===>  jdk-1.3.1 depends on: Xm.2 - found
===>  Extracting for jdk-1.3.1

...

SIGSEGV   11*  segmentation violation

Full thread dump Classic VM (1.3.1-p9-root-2004-06-08-10:37, green threads):
    "Finalizer" (TID:0x8e678528, sys_thread_t:0x3c058280, state:CW) prio=8
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
    "Reference Handler" (TID:0x8e678300, sys_thread_t:0x3c03a680, state:CW) prio=10
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:420)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
    "Signal dispatcher" (TID:0x8e678330, sys_thread_t:0x3c03a480, state:CW) prio=5
    "main" (TID:0x8e6781b0, sys_thread_t:0x3c00a280, state:R) prio=5
	at java.io.FileInputStream.initIDs(Native Method)
	at java.io.FileInputStream.<clinit>(FileInputStream.java:234)
	at java.lang.System.initializeSystemClass(System.java:860)
Monitor Cache Dump:
    java.lang.ref.ReferenceQueue$Lock@8E678540/8E9AE838: <unowned>
	Waiting to be notified:
	    "Finalizer" (0x3c058280)
    java.lang.ref.Reference$Lock@8E678310/8E9AE340: <unowned>
	Waiting to be notified:
	    "Reference Handler" (0x3c03a680)
Registered Monitor Dump:
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor cache lock: owner "main" (0x3c00a280) 1 entry
    Dynamic loading lock: <unowned>
    Monitor IO lock: <unowned>
    User signal monitor: <unowned>
	Waiting to be notified:
	    "Signal dispatcher" (0x3c03a480)
    Child death monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
	Waiting to be notified:
	    <unknown thread> (0x3c00a480)
    Thread queue lock: owner "main" (0x3c00a280) 1 entry
    Monitor registry: owner "main" (0x3c00a280) 1 entry

SIGABRT   6*   abort (generated by abort(3) routine)

Full thread dump Classic VM (1.3.1-p9-root-2004-06-08-10:37, green threads):
    "Finalizer" (TID:0x8e678528, sys_thread_t:0x3c058280, state:CW) prio=8
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
    "Reference Handler" (TID:0x8e678300, sys_thread_t:0x3c03a680, state:CW) prio=10
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:420)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
    "Signal dispatcher" (TID:0x8e678330, sys_thread_t:0x3c03a480, state:CW) prio=5
    "main" (TID:0x8e6781b0, sys_thread_t:0x3c00a280, state:R) prio=5
	at java.io.FileInputStream.initIDs(Native Method)
	at java.io.FileInputStream.<clinit>(FileInputStream.java:234)
	at java.lang.System.initializeSystemClass(System.java:860)
Monitor Cache Dump:
    java.lang.ref.ReferenceQueue$Lock@8E678540/8E9AE838: <unowned>
	Waiting to be notified:
	    "Finalizer" (0x3c058280)
    java.lang.ref.Reference$Lock@8E678310/8E9AE340: <unowned>
	Waiting to be notified:
	    "Reference Handler" (0x3c03a680)
Registered Monitor Dump:
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor cache lock: owner "main" (0x3c00a280) 1 entry
    Dynamic loading lock: <unowned>
    Monitor IO lock: <unowned>
    User signal monitor: <unowned>
	Waiting to be notified:
	    "Signal dispatcher" (0x3c03a480)
    Child death monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
	Waiting to be notified:
	    <unknown thread> (0x3c00a480)
    Thread queue lock: owner "main" (0x3c00a280) 1 entry
    Monitor registry: owner "main" (0x3c00a280) 1 entry

Abort (core dumped) 
gmake[5]: *** [.compile.classlist] Error 134
gmake[5]: Leaving directory `/usr/ports/devel/jdk/1.3/w-jdk-1.3.1/j2sdk1.3.1/make/sun/javac/oldjavac'
gmake[4]: *** [optimized] Error 2
gmake[4]: Leaving directory `/usr/ports/devel/jdk/1.3/w-jdk-1.3.1/j2sdk1.3.1/make/sun/javac/oldjavac'
gmake[3]: *** [all] Error 1
gmake[3]: Leaving directory `/usr/ports/devel/jdk/1.3/w-jdk-1.3.1/j2sdk1.3.1/make/sun/javac'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/devel/jdk/1.3/w-jdk-1.3.1/j2sdk1.3.1/make/java/javac'
gmake[1]: *** [all] Error 1
gmake[1]: Leaving directory `/usr/ports/devel/jdk/1.3/w-jdk-1.3.1/j2sdk1.3.1/make/java'
gmake: *** [all] Error 1
*** Error code 2

Stop in /usr/ports/devel/jdk/1.3 (line 1677 of /usr/ports/infrastructure/mk/bsd.port.mk).

P.S. full make output in attach

--
 Sq

java