Date: Sat, 15 Jun 2002 23:11:43 +0800 From: Huang wen hui <hwh@mail.gddsn.org.cn> To: java@freebsd.org Subject: java_g coredump when using jb6/jb7+linux 7.1 emulator under FreeBSD 4.6 release Message-ID: <3D0B592F.7040502@mail.gddsn.org.cn>
next in thread | raw e-mail | index | archive | help
hi,
I use JBuilder6/7 under FreeBSD 4.6, and JDK is native JDK1.3.1-p6
not linux-jdk1.3.1. Because jbuilder7
startup program and cvs module is linux binary exec files. so I use
Linux7.1 emulator.
Sometime JBuilder coredump (signal 6) after using cvs module in IDE. I
try to using java_g to startup JBuilder.
But JBuilder could not startup if using java_g. Does native jdk1.3.1-p6
have problem with debug option ?
#java -version
java version "1.3.1-p6"
Java(TM) 2 Runtime Environment, Standard Edition (build
1.3.1-p6-root-020411-08:24)
Classic VM (build 1.3.1-p6-root-020411-08:16, green threads, nojit)
JBuilder 7 Enterprise
Copyright (c) 1996-2002 Borland Software Corporation. All rights reserved.
*** panic: "../../../src/share/javavm/runtime/classresolver.c", line
1385: assertion failure
Program received signal SIGABRT, Aborted.
0x180ba7b4 in kill () from /usr/lib/libc.so.4
(gdb) bt
#0 0x180ba7b4 in kill () from /usr/lib/libc.so.4
#1 0x180fab26 in abort () from /usr/lib/libc.so.4
#2 0x181796e9 in Abort () at
../../../src/share/javavm/runtime/interpreter.c:1449
#3 0x181b6f21 in panic (format=0x181c1960 "\"%s\", line %d: assertion
failure\n") at ../../../src/share/javavm/runtime/util.c:126
#4 0x181665bd in PrepareInterfaces (cb=0x19796ed8) at
../../../src/share/javavm/runtime/classresolver.c:1385
#5 0x1816739c in PrepareClass (cb=0x19796ed8) at
../../../src/share/javavm/runtime/classresolver.c:1833
#6 0x181668c4 in LinkClass (cb=0x19796ed8) at
../../../src/share/javavm/runtime/classresolver.c:1489
#7 0x181667a1 in LinkClass (cb=0x19796638) at
../../../src/share/javavm/runtime/classresolver.c:1448
#8 0x181667a1 in LinkClass (cb=0x19795d90) at
../../../src/share/javavm/runtime/classresolver.c:1448
#9 0x181667a1 in LinkClass (cb=0x19795558) at
../../../src/share/javavm/runtime/classresolver.c:1448
#10 0x181667a1 in LinkClass (cb=0x19794d20) at
../../../src/share/javavm/runtime/classresolver.c:1448
#11 0x1816a25c in InitClass (cb=0x19794d20) at
../../../src/share/javavm/runtime/classruntime.c:1065
#12 0x18167fba in FindClassFromClassLoader2 (ee=0x89d1404,
name=0x25b9dcc4 "org/apache/xerces/dom/DocumentImpl", resolve=TRUE,
loader=0x1954d780, throwError=FALSE, pd=0x0)
at ../../../src/share/javavm/runtime/classresolver.c:2176
#13 0x18167bf8 in FindClassFromClassLoader (ee=0x89d1404,
name=0x25b9dcc4 "org/apache/xerces/dom/DocumentImpl", resolve=TRUE,
loader=0x1954d780, throwError=FALSE)
at ../../../src/share/javavm/runtime/classresolver.c:2056
#14 0x1819ebe1 in JVM_FindClassFromClassLoader (env=0x89d1404,
name=0x25b9dcc4 "org/apache/xerces/dom/DocumentImpl", init=1 '\001',
loader=0x89e05d4, throwError=0 '\000')
at ../../../src/share/javavm/runtime/jvm.c:143
#15 0x20431b33 in Java_java_lang_Class_forName0 (env=0x89d1404,
this=0x25b9ddd0, classname=0x89e05cc, initialize=1 '\001',
loader=0x89e05d4) at ../../../src/share/native/java/lang/Class.c:120
#16 0x181c0e79 in args_done () from
/home/JBuilder7/jdk1.3.1/jre/lib/i386/classic/libjvm_g.so
#17 0x181690ff in invokeJNINativeMethod (o=0x19545150, mb=0x80967cc,
args_size=3, ee=0x89d1404) at
../../../src/share/javavm/runtime/classruntime.c:489
#18 0x18186256 in ExecuteJava_C (initial_pc=0x25b9e2e8 "\x{00D9}",
ee=0x89d1404) at ../../../src/share/javavm/runtime/executeJava.c:1579
#19 0x181a7e89 in invoke (ee=0x89d1404, obj=0x0, mb=0x91732c8, nargs=2,
parameterTypes=0x1a030e58, args=0x1a030ef0, returnType=0x19545218,
isStaticCall=TRUE)
at ../../../src/share/javavm/runtime/jvm.c:4069
#20 0x181a81bb in JVM_InvokeMethod (env=0x89d1404, method=0x25b9e3d0,
obj=0x0, args0=0x89e04fc) at ../../../src/share/javavm/runtime/jvm.c:4168
#21 0x20433053 in Java_java_lang_reflect_Method_invoke (env=0x89d1404,
method=0x25b9e3d0, obj=0x0, args=0x89e04fc) at
../../../src/share/native/java/lang/reflect/Method.c:30
#22 0x18179e98 in invoke_OO_O (o=0x197942c0, mb=0x80b6698, args_size=3,
ee=0x89d1404) at
../../../build/bsd-i386/tmp/java/java.lang/jvm/obj_g/invokers.c:201
#23 0x18186256 in ExecuteJava_C (initial_pc=0x25b9e8e8 "\x{00D9}",
ee=0x89d1404) at ../../../src/share/javavm/runtime/executeJava.c:1579
#24 0x181a7e89 in invoke (ee=0x89d1404, obj=0x0, mb=0x91316b0, nargs=2,
parameterTypes=0x1b47c620, args=0x1b47c6b8, returnType=0x19545218,
isStaticCall=TRUE)
at ../../../src/share/javavm/runtime/jvm.c:4069
#25 0x181a81bb in JVM_InvokeMethod (env=0x89d1404, method=0x25b9e9d0,
obj=0x0, args0=0x89e0290) at ../../../src/share/javavm/runtime/jvm.c:4168
#26 0x20433053 in Java_java_lang_reflect_Method_invoke (env=0x89d1404,
method=0x25b9e9d0, obj=0x0, args=0x89e0290) at
../../../src/share/native/java/lang/reflect/Method.c:30
#27 0x18179e98 in invoke_OO_O (o=0x19578108, mb=0x80b6698, args_size=3,
ee=0x89d1404) at
../../../build/bsd-i386/tmp/java/java.lang/jvm/obj_g/invokers.c:201
#28 0x18186256 in ExecuteJava_C (initial_pc=0x25b9eee8 "\x{00D6}\r\001$(A!@(B", ee=0x89d1404) at
../../../src/share/javavm/runtime/executeJava.c:1579
#29 0x18177aba in do_execute_java_method_vararg (ee=0x89d1404,
obj=0x197789a8, method_name=0x8053bd8 "run", method_signature=0x80532a8
"()V", mb=0x0, isStaticCall=FALSE,
args=0x25b9ef70 "\200\024\235\b\004\024\235\b\230\x{00EF}\x{00B9}%\x{00CF}Y\e\030\024Z\e\030\004\024\235\b\x{00B8}\x{00EF}\x{00B9}%tZ\e\030$(A!'(B\211w\031\004\024\235\b\x{00B8}\x{00EF}\x{00B9}%eZ\e\030\024Z\e\030$(A(((B\x{00EF}\x{00B9}%X\x{00EB}\n\030\003", otherBits=0x0,
shortFloats=FALSE) at
../../../src/share/javavm/runtime/interpreter.c:573
#30 0x181772bc in execute_java_dynamic_method (ee=0x89d1404,
obj=0x197789a8, method_name=0x181c6f60 "run", signature=0x181c739e
"()V") at ../../../src/share/javavm/runtime/interpreter.c:288
#31 0x181a2cbc in ThreadRT0 (p=0x197789a8) at
../../../src/share/javavm/runtime/jvm.c:2101
#32 0x181b5a74 in saveStackBase (args=0x181a2c68) at
../../../src/share/javavm/runtime/threads.c:139
#33 0x1807afed in start_func (func=0x181b5a14 <saveStackBase>,
args=0xbfbfcba4) at
../../../../src/solaris/hpi/green_threads/src/threads_md.c:351
#34 0x0 in ?? ()
(gdb) c
Continuing.
SIGABRT 6* abort (generated by abort(3) routine)
Full thread dump Classic VM (1.3.1-p6-root-020411-08:16, green threads):
"Image Fetcher 2" (TID:0x195d1268, sys_thread_t:0x8dcd880, state:R)
prio=3
at java.lang.Thread.isInterrupted(Native Method)
at java.lang.Thread.interrupted(Thread.java:682)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:209)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:185)
"Image Fetcher 3" (TID:0x1976e4a0, sys_thread_t:0x8657c80, state:R)
prio=3
at java.awt.MediaTracker.setDone(MediaTracker.java:774)
at java.awt.MediaEntry.setStatus(MediaTracker.java:846)
at java.awt.ImageMediaEntry.imageUpdate(MediaTracker.java:910)
at sun.awt.image.ImageWatched.newInfo(ImageWatched.java:58)
at
sun.awt.image.ImageRepresentation.imageComplete(ImageRepresentation.java:626)
at sun.awt.image.ImageDecoder.imageComplete(ImageDecoder.java:138)
at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:281)
at
sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:257)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:217)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:185)
"AWT-Motif" (TID:0x19778f98, sys_thread_t:0x89fc280, state:R) prio=6
at sun.awt.motif.MToolkit.run(Native Method)
at java.lang.Thread.run(Thread.java:484)
"SunToolkit.PostEventQueue-0" (TID:0x19778b48,
sys_thread_t:0x89d1880, state:CW) prio=6
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at sun.awt.PostEventQueue.run(SunToolkit.java:491)
"AWT-EventQueue-0" (TID:0x197789a8, sys_thread_t:0x89d1480, state:R)
prio=6
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at
com.borland.jbuilder.node.JPXProjectStorageLoader.initOpenTool(Unknown
Source)
at java.lang.reflect.Method.invoke(Native Method)
at com.borland.primetime.PrimeTime.b(Unknown Source)
at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
at com.borland.primetime.node.FileType.a(Unknown Source)
at com.borland.primetime.node.FileType.getFileTypes(Unknown Source)
at com.borland.primetime.node.ui.FileTypePropertyGroup.b(Unknown Source)
at
com.borland.primetime.node.ui.FileTypePropertyGroup.initializeProperties(Unknown
Source)
at
com.borland.primetime.properties.PropertyManager.registerPropertyGroup(Unknown
Source)
at
com.borland.primetime.node.ui.FileTypePropertyGroup.initOpenTool(Unknown
Source)
at java.lang.reflect.Method.invoke(Native Method)
at com.borland.primetime.PrimeTime.b(Unknown Source)
at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
at com.borland.jbuilder.ac.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
"Finalizer" (TID:0x19545530, sys_thread_t:0x80dd080, 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:0x19545308, sys_thread_t:0x8099480,
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:0x19545338, sys_thread_t:0x8099280,
state:CW) prio=5
"Thread-1" (TID:0x1972d4a8, sys_thread_t:0x8057080, state:CW) prio=5
Monitor Cache Dump:
java.lang.ref.ReferenceQueue$Lock@195455B8/19BAEFD8: <unowned>
Waiting to be notified:
"Finalizer" (0x80dd080)
java.lang.Class@19796ED8/1A08ED88: owner "AWT-EventQueue-0"
(0x89d1480) 1 entry
java.lang.Class@19634208/1A953CC0: owner "AWT-EventQueue-0"
(0x89d1480) 1 entry
java.lang.ref.Reference$Lock@19545318/19BAEA08: <unowned>
Waiting to be notified:
"Reference Handler" (0x8099480)
java.lang.Class@19578348/1B47C448: owner "AWT-EventQueue-0"
(0x89d1480) 1 entry
sun.awt.PostEventQueue@19778B48/1B280170: <unowned>
Waiting to be notified:
"SunToolkit.PostEventQueue-0" (0x89d1880)
java.lang.Class@195D6370/1AFA3FD0: owner "AWT-EventQueue-0"
(0x89d1480) 2 entries
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 "AWT-EventQueue-0" (0x89d1480) 1 entry
Dynamic loading lock: <unowned>
Monitor IO lock: <unowned>
User signal monitor: <unowned>
Waiting to be notified:
"Signal dispatcher" (0x8099280)
Child death monitor: <unowned>
I/O monitor: owner "AWT-Motif" (0x89fc280) 1 entry
Alarm monitor: <unowned>
Waiting to be notified:
<unknown thread> (0x8057280)
Thread queue lock: owner "AWT-EventQueue-0" (0x89d1480) 1 entry
Waiting to be notified:
"Thread-1" (0x8057080)
Monitor registry: owner "AWT-EventQueue-0" (0x89d1480) 1 entry
Program received signal SIGABRT, Aborted.
0x180ba7b4 in kill () from /usr/lib/libc.so.4
(gdb) quit
--hwh
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D0B592F.7040502>
