-
Bug
-
Resolution: Fixed
-
P3
-
5.0u9, 5.0u4, 5.0u5, 5.0u8
-
b02
-
sparc
-
solaris_8, solaris_9, solaris_10
Crash of 1.5.0_05-b05 handling exception in compiled code
/net/balabiot.italy/calls/37765877_vodafone/CORE_DATA/core.315.dbx.whereall
current thread: t@98
=>[1] __lwp_kill(0x0, 0x6, 0x0, 0x7fb3c000, 0x7f6591dc, 0x142e7c), at 0x7fb1fb84
[2] raise(0x6, 0x0, 0x17a7e2b0, 0x722c, 0x8154, 0x8000), at 0x7fad0b9c
[3] abort(0x6800, 0x7f79c000, 0x7f659178, 0x7f7f07ec, 0x0, 0x34128), at 0x7fab6d10
[4] os::abort(0x1, 0x0, 0x7f7cff3c, 0x7f79c000, 0x7134, 0x7000), at 0x7f653234
[5] VMError::report_and_die(0x0, 0x7f7f6b78, 0x7f7f07c4, 0x1, 0x7f6572ac, 0x7f7f07c4), at 0x7f6d2dc0
[6] JVM_handle_solaris_signal(0xb, 0x17a7e9b0, 0x17a7e6f8, 0x7400, 0x7f7ef7f4, 0x1dbcd88), at 0x7f273d44
[7] __sighndlr(0xb, 0x17a7e9b0, 0x17a7e6f8, 0x7f273260, 0x0, 0x0), at 0x7fb85b ac
---- called from signal handler with signal 11 (SIGSEGV) ------
[8] nmethod::handler_for_exception_and_pc(0x0, 0x17a7edb4, 0x7a119de4, 0x7f79c000, 0x7f7e9c4c, 0x2), at 0x7f647f3c
[9] OptoRuntime::handle_exception_C_helper(0x1dbcd88, 0x17a7f58c, 0x7f7e4624, 0x0, 0x7f79c000, 0x82c4), at 0x7f67c634
[10] OptoRuntime::handle_exception_C(0x1dbcd88, 0x79d4947c, 0x1fb904a8, 0x79814130, 0x108, 0x0), at 0x7f67c91c
[11] 0x79830b58(0x0, 0x7a119de4, 0x1d88b750, 0x1, 0x1, 0x1), at 0x79830b58
....
/net/balabiot.italy/calls/37765877_vodafone/CORE_DATA/core.315.pstack
---- t@98 -----------------
0x7fb1fb84 _lwp_kill + 0x8
0x7fab6d10 abort + 0x100
0x7f653234 void os::abort(int) + 0x58
0x7f6d2dc0 void VMError::report_and_die() + 0xc84
0x7f273d44 JVM_handle_solaris_signal + 0xaac
0x7fb85bac __sighndlr + 0xc
0x7fb7f804 call_user_handler + 0x234
0x7fb7f9b4 sigacthandler + 0x64
0x7f647f3c unsigned char*nmethod::handler_for_exception_and_pc(Handle,unsigned char*) + 0x18
0x7f67c91c unsigned char*OptoRuntime::handle_exception_C(JavaThread*) + 0x28
0x79830b58 <ExceptionStub>
0x7a119ddc 0x7a119ddc * org.apache.coyote.http11.InternalInputBuffer.endRequest() bci:24 line:368 methodOop:0x1e4510b0 (Compiled frame; information may be imprecise)
0x7a09dce4 0x7a09dce4 * org.apache.coyote.http11.Http11Processor.process(java.io.InputStream, java.io.OutputStream) bci:635 line:881 methodOop:0x1e43a888 (Compiled frame)
0x7aa64194 0x7aa64194 * org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(org.apache.tomcat.util.net.TcpConnection, java.lang.Object[]) bci:113 line:744 methodOop:0x1dc84940 (Compiled frame)
0x7a91382c 0x7a91382c * org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (java.net.Socket, org.apache.tomcat.util.net.TcpConnection, java.lang.Object[]) bci:45 line:527 methodOop:0x1dc81098 (Compiled frame)
0x7abe41a0 0x7abe41a0 * org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(java.lang.Object[]) bci:102 line:80 methodOop:0x1e4340e8 (Compiled frame)
0x7a8485fc 0x7a8485fc * org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run() bci:167 line:684 methodOop:0x1e42f8f0 (Compiled frame)
0x79a0f8b8 <OSRAdapter>
0x79805c2c * java.lang.Thread.run() bci:11 line:595 methodOop:0x1d82cec0 (Interpreted frame)
0x79800218 <StubRoutines>
0x7f197ad8 void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*) + 0x5a0
0x7f2bfc54 void JavaCalls::call_virtual(JavaValue*,Handle,KlassHandle,symbolHandle,symbolHandle,Thread*) + 0x188
0x7f2dec98 void thread_entry(JavaThread*,Thread*) + 0x134
0x7f2da834 void JavaThread::run() + 0x1d8
0x7f652d50 void*_start(void*) + 0x208
0x7fb85854 _lwp_start
They have started jvm with the following arguments:
0xffbff890: "/opt/criticalpath/java/bin/java"
0xffbff8b0: "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
0xffbff8f2: "-server"
0xffbff8fa: "-Xms512m"
0xffbff903: "-Xmx1400m"
0xffbff90d: "-XX:+UsePerfData"
0xffbff91e: "-Xnoclassgc"
0xffbff92a: "-verbose:gc"
0xffbff936: "-Dsun.rmi.dgc.server.gcInterval=Long.MAX_VALUE"
0xffbff965: "-Dsun.rmi.dgc.client.gcInterval=Long.MAX_VALUE"
0xffbff994: "-XX:NewSize=133m"
0xffbff9a5: "-XX:MaxNewSize=133m"
0xffbff9b9: "-XX:SurvivorRatio=8"
0xffbff9cd: "-XX:+MaxFDLimit"
0xffbff9dd: "-XX:SoftRefLRUPolicyMSPerMB=500"
0xffbff9fd: "-Djava.endorsed.dirs=/opt/criticalpath/ps/common/endorsed"
0xffbffa37: "-classpath"
0xffbffa42: ":/opt/criticalpath/ps/bin/bootstrap.jar:/opt/criticalpath/ps/bin/commons-logging-api.jar"
0xffbffa9b: "-Dcatalina.base=/opt/criticalpath/ps"
0xffbffac0: "-Dcatalina.home=/opt/criticalpath/ps"
0xffbffae5: "-Djava.io.tmpdir=/opt/criticalpath/ps/temp"
0xffbffb10: "org.apache.catalina.startup.Bootstrap"
0xffbffb36: "start"
Running on
SunOS UMLight-FE2 5.9 Generic_118558-22 sun4u sparc SUNW,Sun-Fire-280R
/net/balabiot.italy/calls/37765877_vodafone/CORE_DATA/core.315.dbx.whereall
current thread: t@98
=>[1] __lwp_kill(0x0, 0x6, 0x0, 0x7fb3c000, 0x7f6591dc, 0x142e7c), at 0x7fb1fb84
[2] raise(0x6, 0x0, 0x17a7e2b0, 0x722c, 0x8154, 0x8000), at 0x7fad0b9c
[3] abort(0x6800, 0x7f79c000, 0x7f659178, 0x7f7f07ec, 0x0, 0x34128), at 0x7fab6d10
[4] os::abort(0x1, 0x0, 0x7f7cff3c, 0x7f79c000, 0x7134, 0x7000), at 0x7f653234
[5] VMError::report_and_die(0x0, 0x7f7f6b78, 0x7f7f07c4, 0x1, 0x7f6572ac, 0x7f7f07c4), at 0x7f6d2dc0
[6] JVM_handle_solaris_signal(0xb, 0x17a7e9b0, 0x17a7e6f8, 0x7400, 0x7f7ef7f4, 0x1dbcd88), at 0x7f273d44
[7] __sighndlr(0xb, 0x17a7e9b0, 0x17a7e6f8, 0x7f273260, 0x0, 0x0), at 0x7fb85b ac
---- called from signal handler with signal 11 (SIGSEGV) ------
[8] nmethod::handler_for_exception_and_pc(0x0, 0x17a7edb4, 0x7a119de4, 0x7f79c000, 0x7f7e9c4c, 0x2), at 0x7f647f3c
[9] OptoRuntime::handle_exception_C_helper(0x1dbcd88, 0x17a7f58c, 0x7f7e4624, 0x0, 0x7f79c000, 0x82c4), at 0x7f67c634
[10] OptoRuntime::handle_exception_C(0x1dbcd88, 0x79d4947c, 0x1fb904a8, 0x79814130, 0x108, 0x0), at 0x7f67c91c
[11] 0x79830b58(0x0, 0x7a119de4, 0x1d88b750, 0x1, 0x1, 0x1), at 0x79830b58
....
/net/balabiot.italy/calls/37765877_vodafone/CORE_DATA/core.315.pstack
---- t@98 -----------------
0x7fb1fb84 _lwp_kill + 0x8
0x7fab6d10 abort + 0x100
0x7f653234 void os::abort(int) + 0x58
0x7f6d2dc0 void VMError::report_and_die() + 0xc84
0x7f273d44 JVM_handle_solaris_signal + 0xaac
0x7fb85bac __sighndlr + 0xc
0x7fb7f804 call_user_handler + 0x234
0x7fb7f9b4 sigacthandler + 0x64
0x7f647f3c unsigned char*nmethod::handler_for_exception_and_pc(Handle,unsigned char*) + 0x18
0x7f67c91c unsigned char*OptoRuntime::handle_exception_C(JavaThread*) + 0x28
0x79830b58 <ExceptionStub>
0x7a119ddc 0x7a119ddc * org.apache.coyote.http11.InternalInputBuffer.endRequest() bci:24 line:368 methodOop:0x1e4510b0 (Compiled frame; information may be imprecise)
0x7a09dce4 0x7a09dce4 * org.apache.coyote.http11.Http11Processor.process(java.io.InputStream, java.io.OutputStream) bci:635 line:881 methodOop:0x1e43a888 (Compiled frame)
0x7aa64194 0x7aa64194 * org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(org.apache.tomcat.util.net.TcpConnection, java.lang.Object[]) bci:113 line:744 methodOop:0x1dc84940 (Compiled frame)
0x7a91382c 0x7a91382c * org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (java.net.Socket, org.apache.tomcat.util.net.TcpConnection, java.lang.Object[]) bci:45 line:527 methodOop:0x1dc81098 (Compiled frame)
0x7abe41a0 0x7abe41a0 * org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(java.lang.Object[]) bci:102 line:80 methodOop:0x1e4340e8 (Compiled frame)
0x7a8485fc 0x7a8485fc * org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run() bci:167 line:684 methodOop:0x1e42f8f0 (Compiled frame)
0x79a0f8b8 <OSRAdapter>
0x79805c2c * java.lang.Thread.run() bci:11 line:595 methodOop:0x1d82cec0 (Interpreted frame)
0x79800218 <StubRoutines>
0x7f197ad8 void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*) + 0x5a0
0x7f2bfc54 void JavaCalls::call_virtual(JavaValue*,Handle,KlassHandle,symbolHandle,symbolHandle,Thread*) + 0x188
0x7f2dec98 void thread_entry(JavaThread*,Thread*) + 0x134
0x7f2da834 void JavaThread::run() + 0x1d8
0x7f652d50 void*_start(void*) + 0x208
0x7fb85854 _lwp_start
They have started jvm with the following arguments:
0xffbff890: "/opt/criticalpath/java/bin/java"
0xffbff8b0: "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
0xffbff8f2: "-server"
0xffbff8fa: "-Xms512m"
0xffbff903: "-Xmx1400m"
0xffbff90d: "-XX:+UsePerfData"
0xffbff91e: "-Xnoclassgc"
0xffbff92a: "-verbose:gc"
0xffbff936: "-Dsun.rmi.dgc.server.gcInterval=Long.MAX_VALUE"
0xffbff965: "-Dsun.rmi.dgc.client.gcInterval=Long.MAX_VALUE"
0xffbff994: "-XX:NewSize=133m"
0xffbff9a5: "-XX:MaxNewSize=133m"
0xffbff9b9: "-XX:SurvivorRatio=8"
0xffbff9cd: "-XX:+MaxFDLimit"
0xffbff9dd: "-XX:SoftRefLRUPolicyMSPerMB=500"
0xffbff9fd: "-Djava.endorsed.dirs=/opt/criticalpath/ps/common/endorsed"
0xffbffa37: "-classpath"
0xffbffa42: ":/opt/criticalpath/ps/bin/bootstrap.jar:/opt/criticalpath/ps/bin/commons-logging-api.jar"
0xffbffa9b: "-Dcatalina.base=/opt/criticalpath/ps"
0xffbffac0: "-Dcatalina.home=/opt/criticalpath/ps"
0xffbffae5: "-Djava.io.tmpdir=/opt/criticalpath/ps/temp"
0xffbffb10: "org.apache.catalina.startup.Bootstrap"
0xffbffb36: "start"
Running on
SunOS UMLight-FE2 5.9 Generic_118558-22 sun4u sparc SUNW,Sun-Fire-280R
- duplicates
-
JDK-6492085 jvm crash with InterpreterRuntime::exception_handler_for_exception
- Closed