Date: Sun, 18 May 2003 14:50:07 -0700 (PDT) From: Jonathan Chen <jonc@mobiledatanow.com> To: freebsd-java@FreeBSD.org Subject: Re: java/52302: jdk14 runnaway processes Message-ID: <200305182150.h4ILo7td022409@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR java/52302; it has been noted by GNATS. From: Jonathan Chen <jonc@mobiledatanow.com> 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 <jonc@mobiledatanow.com> 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 <JavaCalls::call_helper(JavaValue *, methodHandle *, JavaCallArguments *, Thread *)>, 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> = { _handle = 0x86b8878}, <No data fields>}, 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 <JavaCalls::call_helper(JavaValue *, methodHandle *, JavaCallArguments *, Thread *)>, 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> = { _handle = 0x86b885c}, <No data fields>}, 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={<KlassHandle> = {<Handle> = { _handle = 0x86b884c}, <No data fields>}, <No data fields>}, reflected_method={<Handle> = {_handle = 0x86b8850}, <No data fields>}, receiver={_handle = 0x86b8840}, override=0, ptypes={<Handle> = { _handle = 0x86b8848}, <No data fields>}, rtype=T_OBJECT, args={<Handle> = {_handle = 0x86b8844}, <No data fields>}, 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> = { _handle = 0x86b8844}, <No data fields>}, __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 <JavaCalls::call_helper(JavaValue *, methodHandle *, JavaCallArguments *, Thread *)>, 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> = { _handle = 0x86b8838}, <No data fields>}, 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> = {_handle = 0x86b8828}, <No data fields>}, name={<Handle> = {_handle = 0x29f021c8}, <No data fields>}, signature={<Handle> = {_handle = 0x29f0224c}, <No data fields>}, 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> = { _handle = 0x86b8828}, <No data fields>}, name={<Handle> = { _handle = 0x29f021c8}, <No data fields>}, signature={<Handle> = { _handle = 0x29f0224c}, <No data fields>}, __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>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305182150.h4ILo7td022409>