Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6518092

1.5.0_05 crash in method::handler_for_exception_and_pc

XMLWordPrintable

    • 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

            minqi Yumin Qi
            cmassi Claudio Massi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: