From owner-freebsd-java@FreeBSD.ORG Sun May 18 14:50:09 2003 Return-Path: Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D93E537B401 for ; Sun, 18 May 2003 14:50:08 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 45B0A43FD7 for ; Sun, 18 May 2003 14:50:08 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h4ILo8Up022410 for ; Sun, 18 May 2003 14:50:08 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h4ILo7td022409; Sun, 18 May 2003 14:50:07 -0700 (PDT) Date: Sun, 18 May 2003 14:50:07 -0700 (PDT) Message-Id: <200305182150.h4ILo7td022409@freefall.freebsd.org> To: freebsd-java@FreeBSD.org From: Jonathan Chen Subject: Re: java/52302: jdk14 runnaway processes X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Jonathan Chen List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 May 2003 21:50:09 -0000 The following reply was made to PR java/52302; it has been noted by GNATS. From: Jonathan Chen To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: java/52302: jdk14 runnaway processes Date: Mon, 19 May 2003 09:43:52 +1200 Here's another backtrace against jakarta-tomcat4.1 for comparison. -- Jonathan Chen Mobile Data Now Tel: +64-9-636-8014 35K Maurice Rd Fax: +64-9-636-8534 Penrose, Auckland New Zealand ----------------------------------------------------------------------------- heimdal-c,9:34am> ps -U www PID TT STAT TIME COMMAND 17610 p5 S 0:00.03 _su -m (csh) 17623 p5 R 2:36.06 /usr/local/jdk1.4.1/bin/java_g -Djava.endorsed.dirs=/ 17651 p5 R+ 0:00.00 ps -U www 17645 p6 S 0:00.04 _su -m (csh) 17650 p6 S+ 0:01.56 /usr/libexec/elf/gdb /usr/local/jdk1.4.1/bin/java_g c heimdal-c,9:34am> gcore -s 17623 heimdal-c,9:34am> gdb /usr/local/jdk1.4.1/bin/java_g core.17623 GNU gdb 4.18 (FreeBSD) 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-unknown-freebsd"...Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c line 2627 in elfstab_build_psymtabs Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c line 933 in fill_symbuf Core was generated by `java_g'. Reading symbols from /usr/lib/libc_r.so.4...done. Reading symbols from /usr/local/jdk1.4.1/jre/lib/i386/client/libjvm_g.so... done. Reading symbols from /usr/lib/libstdc++.so.3...done. Reading symbols from /usr/lib/libm.so.2...done. Reading symbols from /usr/local/jdk1.4.1/jre/lib/i386/native_threads/libhpi_g.so...done. Reading symbols from /usr/local/jdk1.4.1/jre/lib/i386/libverify_g.so...done. Reading symbols from /usr/local/jdk1.4.1/jre/lib/i386/libjava_g.so...done. Reading symbols from /usr/local/jdk1.4.1/jre/lib/i386/libzip_g.so...done. Reading symbols from /usr/local/jdk1.4.1/jre/lib/i386/libnet_g.so...done. Reading symbols from /usr/libexec/ld-elf.so.1...done. #0 0x280c1584 in _get_curthread () from /usr/lib/libc_r.so.4 (gdb) bt #0 0x280c1584 in _get_curthread () from /usr/lib/libc_r.so.4 #1 0xbfbfffac in ?? () #2 0x280f6fcd in _thread_leave_cancellation_point () from /usr/lib/libc_r.so.4 #3 0x280f7327 in _thread_leave_cancellation_point () from /usr/lib/libc_r.so.4 #4 0x280f77d5 in free () from /usr/lib/libc_r.so.4 #5 0x280b4873 in fork () from /usr/lib/libc_r.so.4 #6 0x29f93b2e in Java_java_lang_UNIXProcess_forkAndExec (env=0x83af8b8, process=0x8cb9698, cmdarray=0x8cb9694, envp=0x0, path=0x8cb968c, stdin_fd=0x8cb9688, stdout_fd=0x8cb9684, stderr_fd=0x8cb9680) at /usr/ports/java/jdk14/work/control/build/bsd-i586/tmp/java/java.lang/java/obj_g/UNIXProcess_md.c:335 #7 0x2baef4bc in ?? () #8 0x2bae7eff in ?? () #9 0x2bae519d in ?? () #10 0x28531054 in JavaCalls::call_helper (result=0x8cb9a20, m=0x8cb982c, args=0x8cb98bc, __the_thread__=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/javaCalls.cpp:387 #11 0x2875599c in os::os_exception_wrapper ( f=0x28530bac , value=0x8cb9a20, method=0x8cb982c, args=0x8cb98bc, thread=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/os/bsd/vm/os_bsd.cpp:1828 #12 0x28530b91 in JavaCalls::call (result=0x8cb9a20, method={ = { _handle = 0x86b8878}, }, args=0x8cb98bc, __the_thread__=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/javaCalls.cpp:315 #13 0x2854a3c5 in jni_invoke_nonstatic (env=0x83af8b8, result=0x8cb9a20, receiver=0x8509120, call_type=JNI_NONVIRTUAL, methodID=0x87d3c98, args=0x8cb9a04, __the_thread__=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/prims/jni.cpp:760 #14 0x2854c153 in jni_NewObjectV (env=0x83af8b8, clazz=0x850911c, methodID=0x87d3c98, args=0x8cb9ad4 "P\233Ë\b") at /usr/ports/java/jdk14/work/hotspot/src/share/vm/prims/jni.cpp:801 #15 0x29f9e638 in JNU_NewObjectByName (env=0x83af8b8, class_name=0x29fa6dfc "java/lang/UNIXProcess", constructor_sig=0x29fa6dc0 "([Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V") at ../../../src/share/native/common/jni_util.c:369 #16 0x29f98a9a in Java_java_lang_Runtime_execInternal (env=0x83af8b8, this=0x8cb9b54, cmdarray=0x8cb9b50, envp=0x0, path=0x8cb9b48) at ../../../src/solaris/native/java/lang/Runtime_md.c:28 #17 0x2baef4bc in ?? () #18 0x2bae7f2a in ?? () #19 0x2bae519d in ?? () #20 0x28531054 in JavaCalls::call_helper (result=0x8cb9eb8, m=0x8cb9cf0, args=0x8cb9e40, __the_thread__=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/javaCalls.cpp:387 #21 0x2875599c in os::os_exception_wrapper ( f=0x28530bac , value=0x8cb9eb8, method=0x8cb9cf0, args=0x8cb9e40, thread=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/os/bsd/vm/os_bsd.cpp:1828 #22 0x28530b91 in JavaCalls::call (result=0x8cb9eb8, method={ = { _handle = 0x86b885c}, }, args=0x8cb9e40, __the_thread__=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/javaCalls.cpp:315 #23 0x2877fd8f in Reflection::invoke (klass={ = { = { _handle = 0x86b884c}, }, }, reflected_method={ = {_handle = 0x86b8850}, }, receiver={_handle = 0x86b8840}, override=0, ptypes={ = { _handle = 0x86b8848}, }, rtype=T_OBJECT, args={ = {_handle = 0x86b8844}, }, is_method_invoke=1, __the_thread__=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/reflection.cpp:811 #24 0x28785650 in Reflection::invoke_method (method_mirror=0x2e527488, receiver={_handle = 0x86b8840}, args={ = { _handle = 0x86b8844}, }, __the_thread__=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/reflection.cpp:1381 #25 0x2864b053 in JVM_InvokeMethod (env=0x83af8b8, method=0x8cba114, obj=0x8cba110, args0=0x8cba10c) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/prims/jvm.cpp:3318 #26 0x29f956e8 in Java_sun_reflect_NativeMethodAccessorImpl_invoke0 ( env=0x83af8b8, unused=0x8cba104, m=0x8cba114, obj=0x8cba110, args=0x8cba10c) at ../../../src/share/native/sun/reflect/NativeAccessors.c:15 #27 0x2baef4bc in ?? () #28 0x2bae7f2a in ?? () #29 0x2bc5877e in ?? () #30 0x2bc584ae in ?? () #31 0x2bae7f2a in ?? () #32 0x2bae7f2a in ?? () #33 0x2bae7f2a in ?? () #34 0x2bae7eff in ?? () #35 0x2bae7eff in ?? () #36 0x2bae82b1 in ?? () #37 0x2bae7e53 in ?? () #38 0x2bae7e53 in ?? () #39 0x2bae7e53 in ?? () #40 0x2bae7e53 in ?? () #41 0x2bae7e53 in ?? () #42 0x2bae7e53 in ?? () #43 0x2bae7e53 in ?? () #44 0x2bae7e53 in ?? () #45 0x2bae8159 in ?? () #46 0x2bae7e53 in ?? () #47 0x2bae7e53 in ?? () #48 0x2bae8159 in ?? () #49 0x2bae7e53 in ?? () #50 0x2bae8159 in ?? () #51 0x2bae8159 in ?? () #52 0x2bae8159 in ?? () #53 0x2bae7e53 in ?? () #54 0x2bae8159 in ?? () #55 0x2bae7e53 in ?? () #56 0x2bae8159 in ?? () #57 0x2bae8159 in ?? () #58 0x2bae8159 in ?? () #59 0x2bae8159 in ?? () #60 0x2bae8159 in ?? () #61 0x2bae8159 in ?? () #62 0x2bae7e53 in ?? () #63 0x2bae8159 in ?? () #64 0x2bae8159 in ?? () #65 0x2bae8159 in ?? () #66 0x2bae7e53 in ?? () #67 0x2bae8159 in ?? () #68 0x2bae8159 in ?? () #69 0x2bae8159 in ?? () #70 0x2bae7e53 in ?? () #71 0x2bae8159 in ?? () #72 0x2bae8159 in ?? () #73 0x2bae8159 in ?? () #74 0x2bae519d in ?? () #75 0x28531054 in JavaCalls::call_helper (result=0x8cbaec8, m=0x8cbad68, args=0x8cbae0c, __the_thread__=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/javaCalls.cpp:387 #76 0x2875599c in os::os_exception_wrapper ( f=0x28530bac , value=0x8cbaec8, method=0x8cbad68, args=0x8cbae0c, thread=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/os/bsd/vm/os_bsd.cpp:1828 #77 0x28530b91 in JavaCalls::call (result=0x8cbaec8, method={ = { _handle = 0x86b8838}, }, args=0x8cbae0c, __the_thread__=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/javaCalls.cpp:315 #78 0x285302ed in JavaCalls::call_virtual (result=0x8cbaec8, spec_klass={ = {_handle = 0x86b8828}, }, name={ = {_handle = 0x29f021c8}, }, signature={ = {_handle = 0x29f0224c}, }, args=0x8cbae0c, __the_thread__=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/javaCalls.cpp:211 #79 0x28530385 in JavaCalls::call_virtual (result=0x8cbaec8, receiver={ _handle = 0x86b8824}, spec_klass={ = { _handle = 0x86b8828}, }, name={ = { _handle = 0x29f021c8}, }, signature={ = { _handle = 0x29f0224c}, }, __the_thread__=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/javaCalls.cpp:217 #80 0x2862222d in thread_entry (thread=0x83af818, __the_thread__=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/prims/jvm.cpp:1810 #81 0x287dd305 in JavaThread::thread_main_inner (this=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/thread.cpp:1321 #82 0x287dd1c1 in JavaThread::run (this=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/thread.cpp:1305 #83 0x28752808 in _start (data=0x83af818) at /usr/ports/java/jdk14/work/hotspot/src/os/bsd/vm/os_bsd.cpp:557 #84 0x280840a8 in _thread_start () from /usr/lib/libc_r.so.4 #85 0x0 in ?? () (gdb) heimdal-c,9:35am>