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>