JVM heapsize on solaris

How to find default heapsize on solaris allocated for jvm?
moreover how to increase it?
is it stored in any file or any parameter needs to be set?
please explain in detail.......
thanx in advance

If you are using j2se 5.0 or later, see the following for the default heap size:
http://java.sun.com/docs/hotspot/gc5.0/ergo5.html
To increase the heap size, look for -Xms and -Xmx on the following page:
http://java.sun.com/javase/6/docs/technotes/tools/solaris/java.html

Similar Messages

  • Hotspot JVM crash on Solaris 10: perm gen up to 99%

    Hello all,
    I got 4 JVM crashes with the same Internal Error (5349474E41545552450E43505000C0 01) reported in the Catalina output log. However I have only 1 hs_err_pid.log that is still available (the other 3 were deleted). I've noticed that the perm gen momory was up to 99% full but there was no OutOfMemory error exception. Please help. Thanks.
    OS: Solaris 10
    JVM: 1.4.2_10
    ==============================================
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # Internal Error (5349474E41545552450E43505000C0 01), pid=244, tid=7735
    # Java VM: Java HotSpot(TM) Client VM (1.4.2_10-b03 mixed mode)
    T H R E A D
    Current thread (0x01343e78): JavaThread "http-80-Processor15" daemon [_thread_in_vm, id=7735]
    Stack: [0xa8000000,0xa8080000), sp=0xa807d518, free space=501k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x398e00]
    V [libjvm.so+0x23a49c]
    V [libjvm.so+0xcdd44]
    V [libjvm.so+0x13fe08]
    v ~RuntimeStub::interpreter_entries Runtime1 stub
    J org.apache.xalan.xsltc.dom.CurrentNodeListIterator.next()I
    J org.apache.xalan.xsltc.dom.StepIterator.next()I
    J org.apache.xalan.xsltc.dom.DupFilterIterator.setStartNode(I)Lorg/apache/xml/dtm/DTMAxisIterator;
    j GregorSamsa.hcsFmtMainSearchResults(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+1913
    j GregorSamsa.StartUp(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+129
    j GregorSamsa.template$dot$57(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+6
    j GregorSamsa.applyTemplates(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+494
    j GregorSamsa.applyTemplates(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+527
    j GregorSamsa.transform(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+58
    j org.apache.xalan.xsltc.runtime.AbstractTranslet.transform(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/serializer/SerializationHandler;)V+9
    j org.apache.xalan.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Lorg/apache/xml/serializer/SerializationHandler;Ljava/lang/String;)V+152
    j org.apache.xalan.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V+119
    j com.thc.ids.presentation.services.xslt.PF_XSLTService.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;Ljavax/xml/transform/Result;)V+84
    j com.thc.ids.presentation.services.xslt.PF_XSLTService.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;)Ljava/lang/String;+34
    j com.thc.ids.presentation.services.xslt.PF_XSLT.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;)Ljava/lang/String;+5
    j com.thc.ids.presentation.modules.screens.VelocityXslScreen.buildTemplate(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+161
    j org.apache.turbine.modules.screens.TemplateScreen.doBuild(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+9
    j org.apache.turbine.modules.Screen.build(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+2
    j org.apache.turbine.modules.ScreenLoader.eval(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)Lorg/apache/ecs/ConcreteElement;+6
    j org.apache.turbine.modules.layouts.VelocityECSLayout.doBuild(Lorg/apache/turbine/util/RunData;)V+18
    j org.apache.turbine.modules.Layout.build(Lorg/apache/turbine/util/RunData;)V+2
    j org.apache.turbine.modules.LayoutLoader.exec(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)V+6
    j com.thc.ids.presentation.modules.pages.PFPage.supersDoBuildWithChanges(Lorg/apache/turbine/util/RunData;)V+156
    j com.thc.ids.presentation.modules.pages.PFPage.doBuild(Lorg/apache/turbine/util/RunData;)V+71
    j org.apache.turbine.modules.Page.build(Lorg/apache/turbine/util/RunData;)V+2
    j org.apache.turbine.modules.PageLoader.exec(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)V+6
    j com.thc.ids.presentation.WebAppController.handleRequest(Lcom/thc/ids/presentation/services/runData/PFRunData;)V+23
    j com.thc.ids.presentation.BrowserClientAdapter.doGet(Lorg/apache/turbine/util/RunData;)V+30
    j com.thc.ids.presentation.BrowserClientAdapter.doPost(Lorg/apache/turbine/util/RunData;)V+2
    j com.thc.ids.presentation.PresentationFrameworkServlet.doPost(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+14
    J javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
    J javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.PresentationFrameworkServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+32
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.servlet.filter.padlock.PadlockFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+624
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.servlet.filter.ThrottleFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+136
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.authenticator.AuthenticatorBase.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V
    J org.apache.coyote.http11.Http11Processor.process(Ljava/io/InputStream;Ljava/io/OutputStream;)V
    J org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V
    J org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(Ljava/net/Socket;Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V
    J org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt([Ljava/lang/Object;)V
    j org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()V+167
    j java.lang.Thread.run()V+11
    v ~StubRoutines::call_stub
    V [libjvm.so+0xc9ccc]
    V [libjvm.so+0xd8668]
    V [libjvm.so+0xd84f4]
    V [libjvm.so+0xd847c]
    V [libjvm.so+0xd82a8]
    V [libjvm.so+0xc8560]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    v ~RuntimeStub::interpreter_entries Runtime1 stub
    J org.apache.xalan.xsltc.dom.CurrentNodeListIterator.next()I
    J org.apache.xalan.xsltc.dom.StepIterator.next()I
    J org.apache.xalan.xsltc.dom.DupFilterIterator.setStartNode(I)Lorg/apache/xml/dtm/DTMAxisIterator;
    j GregorSamsa.hcsFmtMainSearchResults(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+1913
    j GregorSamsa.StartUp(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+129
    j GregorSamsa.template$dot$57(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+6
    j GregorSamsa.applyTemplates(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+494
    j GregorSamsa.applyTemplates(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+527
    j GregorSamsa.transform(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+58
    j org.apache.xalan.xsltc.runtime.AbstractTranslet.transform(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/serializer/SerializationHandler;)V+9
    j org.apache.xalan.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Lorg/apache/xml/serializer/SerializationHandler;Ljava/lang/String;)V+152
    j org.apache.xalan.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V+119
    j com.thc.ids.presentation.services.xslt.PF_XSLTService.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;Ljavax/xml/transform/Result;)V+84
    j com.thc.ids.presentation.services.xslt.PF_XSLTService.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;)Ljava/lang/String;+34
    j com.thc.ids.presentation.services.xslt.PF_XSLT.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;)Ljava/lang/String;+5
    j com.thc.ids.presentation.modules.screens.VelocityXslScreen.buildTemplate(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+161
    j org.apache.turbine.modules.screens.TemplateScreen.doBuild(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+9
    j org.apache.turbine.modules.Screen.build(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+2
    j org.apache.turbine.modules.ScreenLoader.eval(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)Lorg/apache/ecs/ConcreteElement;+6
    j org.apache.turbine.modules.layouts.VelocityECSLayout.doBuild(Lorg/apache/turbine/util/RunData;)V+18
    j org.apache.turbine.modules.Layout.build(Lorg/apache/turbine/util/RunData;)V+2
    j org.apache.turbine.modules.LayoutLoader.exec(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)V+6
    j com.thc.ids.presentation.modules.pages.PFPage.supersDoBuildWithChanges(Lorg/apache/turbine/util/RunData;)V+156
    j com.thc.ids.presentation.modules.pages.PFPage.doBuild(Lorg/apache/turbine/util/RunData;)V+71
    j org.apache.turbine.modules.Page.build(Lorg/apache/turbine/util/RunData;)V+2
    j org.apache.turbine.modules.PageLoader.exec(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)V+6
    j com.thc.ids.presentation.WebAppController.handleRequest(Lcom/thc/ids/presentation/services/runData/PFRunData;)V+23
    j com.thc.ids.presentation.BrowserClientAdapter.doGet(Lorg/apache/turbine/util/RunData;)V+30
    j com.thc.ids.presentation.BrowserClientAdapter.doPost(Lorg/apache/turbine/util/RunData;)V+2
    j com.thc.ids.presentation.PresentationFrameworkServlet.doPost(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+14
    J javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
    J javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.PresentationFrameworkServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+32
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.servlet.filter.padlock.PadlockFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+624
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.servlet.filter.ThrottleFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+136
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.authenticator.AuthenticatorBase.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V
    J org.apache.coyote.http11.Http11Processor.process(Ljava/io/InputStream;Ljava/io/OutputStream;)V
    J org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V
    J org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(Ljava/net/Socket;Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V
    J org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt([Ljava/lang/Object;)V
    j org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()V+167
    j java.lang.Thread.run()V+11
    v ~StubRoutines::call_stub
    P R O C E S S
    Java Threads: ( => current thread )
    0x00bb39d8 JavaThread "Worker for Socket[addr=/127.0.0.1,port=53366,localport=20046]" daemon [_thread_blocked, id=123794]
    0x01362938 JavaThread "Thread-122036" daemon [_thread_blocked, id=123759]
    0x00ef4678 JavaThread "process reaper" daemon [_thread_in_native, id=123758]
    0x0137d288 JavaThread "Worker for Socket[addr=/127.0.0.1,port=53317,localport=20046]" daemon [_thread_blocked, id=123505]
    0x01421618 JavaThread "Worker for Socket[addr=/127.0.0.1,port=53316,localport=20046]" daemon [_thread_blocked, id=123504]
    0x0111b3d8 JavaThread "Worker for Socket[addr=/127.0.0.1,port=53301,localport=20046]" daemon [_thread_blocked, id=123443]
    0x01362790 JavaThread "Thread-116982" daemon [_thread_blocked, id=118635]
    0x01079478 JavaThread "process reaper" daemon [_thread_in_native, id=118634]
    0x01383a78 JavaThread "Thread-116917" daemon [_thread_blocked, id=118569]
    0x012f6980 JavaThread "process reaper" daemon [_thread_in_native, id=118568]
    0x014291e8 JavaThread "Thread-103772" daemon [_thread_blocked, id=105258]
    0x00ca9298 JavaThread "process reaper" daemon [_thread_in_native, id=105257]
    0x01331bb0 JavaThread "Thread-97960" daemon [_thread_blocked, id=99370]
    0x012c30a8 JavaThread "process reaper" daemon [_thread_in_native, id=99369]
    0x011fe170 JavaThread "Thread-91419" daemon [_thread_blocked, id=92764]
    0x012e9540 JavaThread "process reaper" daemon [_thread_in_native, id=92763]
    0x00aadd30 JavaThread "Thread-91168" daemon [_thread_blocked, id=92510]
    0x00f12418 JavaThread "process reaper" daemon [_thread_in_native, id=92509]
    0x012f67a8 JavaThread "Thread-91167" daemon [_thread_blocked, id=92508]
    0x010f3ef8 JavaThread "process reaper" daemon [_thread_in_native, id=92507]
    0x013ccf38 JavaThread "Thread-91166" daemon [_thread_blocked, id=92506]
    0x010fb880 JavaThread "process reaper" daemon [_thread_in_native, id=92505]
    0x012f4b08 JavaThread "Thread-90582" daemon [_thread_blocked, id=91889]
    0x00a94ad0 JavaThread "process reaper" daemon [_thread_in_native, id=91888]
    0x01294f38 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=74360]
    =>0x01343e78 JavaThread "http-80-Processor15" daemon [_thread_in_vm, id=7735]
    0x00eeb900 JavaThread "http-80-Processor14" daemon [_thread_blocked, id=7734]
    0x00e0cee0 JavaThread "http-80-Processor13" daemon [_thread_in_Java, id=7733]
    0x00b30c48 JavaThread "http-80-Processor12" daemon [_thread_blocked, id=3209]
    0x00be4610 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=23085943" daemon [_thread_blocked, id=2991]
    0x00be4468 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=6274237" daemon [_thread_blocked, id=2990]
    0x00ab9aa8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=9727105" daemon [_thread_blocked, id=2989]
    0x00ae7698 JavaThread "http-80-Processor11" daemon [_thread_blocked, id=2181]
    0x007bc060 JavaThread "http-80-Processor10" daemon [_thread_blocked, id=1686]
    0x00dda5f8 JavaThread "http-80-Processor9" daemon [_thread_blocked, id=1570]
    0x00bcaa68 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=11736269" daemon [_thread_blocked, id=311]
    0x009a3240 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=9336125" daemon [_thread_blocked, id=310]
    0x00bca8c0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=6538948" daemon [_thread_blocked, id=309]
    0x005527e0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=1647407" daemon [_thread_blocked, id=236]
    0x00f00f20 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=15839978" daemon [_thread_blocked, id=235]
    0x00dbefc8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=667758" daemon [_thread_blocked, id=234]
    0x0099a878 JavaThread "http-80-Processor8" daemon [_thread_blocked, id=199]
    0x00e83978 JavaThread "http-80-Processor7" daemon [_thread_blocked, id=190]
    0x00e488c8 JavaThread "http-80-Processor6" daemon [_thread_blocked, id=167]
    0x005515d0 JavaThread "http-80-Processor5" daemon [_thread_blocked, id=166]
    0x00c0dbe0 JavaThread "http-80-Processor4" daemon [_thread_blocked, id=165]
    0x00b4f6f8 JavaThread "http-80-Processor3" daemon [_thread_blocked, id=164]
    0x00b4fcc0 JavaThread "http-80-Processor2" daemon [_thread_blocked, id=163]
    0x003a6f68 JavaThread "http-80-Processor1" daemon [_thread_blocked, id=162]
    0x00cfdcb0 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=161]
    0x00bcf7f0 JavaThread "Scheduled task MonitorImportExportRequests" daemon [_thread_blocked, id=159]
    0x00cf3258 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=12218723" [_thread_blocked, id=158]
    0x00cf2770 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=839238" [_thread_blocked, id=157]
    0x00bcf648 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=866511" [_thread_blocked, id=156]
    0x00b585e8 JavaThread "Scheduled task AcsDBUpdateTicketTask" daemon [_thread_blocked, id=155]
    0x00b5aca0 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=27588781" [_thread_blocked, id=154]
    0x00d39ce8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=5079868" [_thread_blocked, id=153]
    0x00d39740 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=14277" [_thread_blocked, id=152]
    0x00b58b10 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=22925302" [_thread_blocked, id=151]
    0x00cfd0d0 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=32631031" [_thread_blocked, id=150]
    0x003bfb90 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=149]
    0x00d38ec0 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=146]
    0x00d3a3e8 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=145]
    0x00d38918 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=144]
    0x00bec108 JavaThread "Scheduled task AcsDBUpdateTicketTask" daemon [_thread_blocked, id=143]
    0x00bec3d0 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=10049554" [_thread_blocked, id=142]
    0x00b7ebe0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=24083007" [_thread_blocked, id=141]
    0x00b7ee28 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=19670515" [_thread_blocked, id=140]
    0x00b9e6d0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=32028313" [_thread_blocked, id=139]
    0x00b4bf90 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=6458123" [_thread_blocked, id=138]
    0x00b80588 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=137]
    0x00b7e380 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=134]
    0x00b7fb50 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=133]
    0x00b7f9a8 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=132]
    0x008fca38 JavaThread "GC Daemon" daemon [_thread_blocked, id=131]
    0x00571070 JavaThread "RMI Reaper" [_thread_blocked, id=130]
    0x006278a0 JavaThread "Thread-69" daemon [_thread_blocked, id=129]
    0x005721f8 JavaThread "RMI TCP Accept-0" daemon [_thread_blocked, id=128]
    0x00c11f88 JavaThread "Accept" [_thread_blocked, id=127]
    0x000c6338 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=27926127" [_thread_blocked, id=126]
    0x00194a58 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=15631913" [_thread_blocked, id=125]
    0x00590c40 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=17649599" [_thread_blocked, id=124]
    0x00c12548 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=28661005" [_thread_blocked, id=123]
    0x00187f08 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=122]
    0x0089a570 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=119]
    0x0089a750 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=118]
    0x00c11bd8 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=117]
    0x009cd1b8 JavaThread "Scheduled task ACSDBDeleteTicket" daemon [_thread_blocked, id=116]
    0x009cc490 JavaThread "Scheduled task AsyncProcessTriggerTask" daemon [_thread_blocked, id=115]
    0x009641b0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=6952180" [_thread_blocked, id=114]
    0x003ad548 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=1958936" [_thread_blocked, id=113]
    0x009cbae8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=10749034" [_thread_blocked, id=112]
    0x007d9828 JavaThread "Scheduled task CacheFlush" daemon [_thread_blocked, id=111]
    0x007d9680 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=18084131" [_thread_blocked, id=110]
    0x000f9be0 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=16952981" [_thread_blocked, id=109]
    0x000f9a38 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=11987729" [_thread_blocked, id=108]
    0x00188f18 JavaThread "Scheduled task AcsDBUpdateTicketTask" daemon [_thread_blocked, id=107]
    0x007d5510 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=13834754" [_thread_blocked, id=106]
    0x004ac898 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=11607308" [_thread_blocked, id=105]
    0x0043e1f8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=25463487" [_thread_blocked, id=104]
    0x0043f608 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=25021098" [_thread_blocked, id=103]
    0x00652f50 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=1653717" [_thread_blocked, id=102]
    0x0043e3a0 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=101]
    0x004aae90 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=98]
    0x004aca50 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=97]
    0x00647420 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=96]
    0x007b3be0 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=30465184" [_thread_blocked, id=95]
    0x0064c368 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=27192531" [_thread_blocked, id=94]
    0x00823268 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=22204202" [_thread_blocked, id=93]
    0x008eec00 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=22277774" [_thread_blocked, id=92]
    0x008a53d0 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=10141170" [_thread_blocked, id=91]
    0x008eea58 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=90]
    0x00823ab0 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=87]
    0x00823c98 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=86]
    0x00822030 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=85]
    0x0064abe0 JavaThread "Scheduled task AcsDBUpdateTicketTask" daemon [_thread_blocked, id=84]
    0x0064b680 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=3231505" [_thread_blocked, id=83]
    0x005e3ff0 JavaThread "Scheduled task LabNotes" daemon [_thread_blocked, id=82]
    0x005f1588 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=3238086" [_thread_blocked, id=81]
    0x00c13130 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=12430126" [_thread_blocked, id=80]
    0x008859c8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=3879853" [_thread_blocked, id=79]
    0x00326fc0 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=30823605" [_thread_blocked, id=78]
    0x003255a0 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=77]
    0x0074e2f8 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=74]
    0x00325f48 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=73]
    0x00325da0 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=72]
    0x0046af10 JavaThread "Scheduled task AcsDBUpdateTicketTask" daemon [_thread_blocked, id=71]
    0x00186b78 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=29383146" [_thread_blocked, id=70]
    0x00897e60 JavaThread "Scheduled task LabNotes" daemon [_thread_blocked, id=69]
    0x0044c688 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=5705081" [_thread_blocked, id=68]
    0x0044c4e0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=18214005" [_thread_blocked, id=67]
    0x00c12f88 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=15136214" [_thread_blocked, id=66]
    0x004256f8 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=18539794" [_thread_blocked, id=65]
    0x0044b118 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=64]
    0x00834b48 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=61]
    0x00425150 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=60]
    0x00449be0 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=59]
    0x005ef030 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=21506365" [_thread_blocked, id=58]
    0x0060c628 JavaThread "Scheduled task LabNotes" daemon [_thread_blocked, id=57]
    0x00c1d490 JavaThread "com.thc.ids.inf.framework.opf.rdbms

    soumikinthesun wrote:
    Yes I am using OCI driver. But can you tell me where is the problem using OCI driver?Nope.
    If you want to spend the time then you do the following.
    1. Reduce the code to the point where you have a small example that fails
    2. Make a bug report to Oracle.
    If you want a solution, since waiting on a Oracle fix is unlikely to be something that you can do (unless you have a service contract and they state that they will fix it) then do one of the following.
    1. Use the thin driver, not the OCI one.
    2. Use a different version of the OCI driver
    3. Determine exactly where the problem occurs and find a different way to structure the code (java and SQL) so the error does not occur.
    I don't think my system is corrupted because the core is comming in customer machine as well as our test machine.
    That doesn't completely eliminate the possibility but it does make it much less likely.
    we are getting core from libjvm.so , so I think it is not the crash of oracle VM. It is the crash of SUN VM
    what do you think?The Oracle and Sun VMs are completely different applications. They are your applications so I can't tell you what you are running. The Oracle VM would, normally, be used for embedded java procs in the database itself. And if you are using OCI in that code then you are doing it wrong.

  • How to make 64-bit JVM default on Solaris 10

    Hi,
    I am running my application on Solaris 10. Currently, my application uses JRE 1.6 32-bit version. I am trying to make it work with JRE 1.6 64-bit version. I successfully installed 64-bit java using the instructions here: [http://www.java.com/en/download/help/5000011500.xml] and am able to invoke 64-bit java using either $JAVA_HOME/bin/java -d64 or by using $JAVA_HOME/bin/sparcv9/java.
    My application always invokes the java executable under *$JAVA_HOME/bin*. By default, this is invoking the java 32-bit version which I do not want. Of course, I could add the -d64 option to all calls to java in my application. However, I do not want to do that as java is being called from a number of scripts and some scripts are also being shared between multiple platforms.
    How do I make the 64-bit java the default? I tried copying over the java executable from under *$JAVA_HOME/bin/sparcv9* to *$JAVA_HOME/bin*. This seems to invokes the java 64-bit version correctly from within my application. However I do not know if this is the right thing to do or if it has adverse side effects.
    Any help/inputs will be greatly appreciated!
    Thank you so much.

    So, it may be better to create links in $APP_HOME/bin/java that point to the binaries in /usr/jdk/version-you-want-to-use/bin/sparcv9 rather than copying binaries.
    To see current java links: (I edited all non-java-related links out of listing)
    -> ls -la /usr/bin/j*
    lrwxrwxrwx 1 root other 15 Oct 1 2007 /usr/bin/jar -> ../java/bin/jar
    lrwxrwxrwx 1 root other 21 Oct 1 2007 /usr/bin/jarsigner -> ../java/bin/jarsigner
    lrwxrwxrwx 1 root other 16 Oct 29 2007 /usr/bin/java -> ../java/bin/java
    lrwxrwxrwx 1 root other 17 Oct 1 2007 /usr/bin/javac -> ../java/bin/javac
    lrwxrwxrwx 1 root other 19 Oct 1 2007 /usr/bin/javadoc -> ../java/bin/javadoc
    lrwxrwxrwx 1 root other 17 Oct 1 2007 /usr/bin/javah -> ../java/bin/javah
    lrwxrwxrwx 1 root other 17 Oct 1 2007 /usr/bin/javap -> ../java/bin/javap
    lrwxrwxrwx 1 root other 18 Oct 29 2007 /usr/bin/javaws -> ../java/bin/javaws
    lrwxrwxrwx 1 root other 24 Oct 29 2007 /usr/bin/jcontrol -> ../java/jre/bin/jcontrol
    lrwxrwxrwx 1 root other 15 Oct 1 2007 /usr/bin/jdb -> ../java/bin/jdb
    lrwxrwxrwx 1 root root 30 Oct 1 2007 /usr/bin/jmplay -> ../jdk/packages/jmf/bin/jmp
    lay
    lrwxrwxrwx 1 root root 50 Oct 1 2007 /usr/bin/jnlp2pkg -> ../jdk/packages/org.jdesk
    top.jdic-0.8/bin/jnlp2pkg
    lrwxrwxrwx 1 root root 13 Oct 1 2007 /usr/bin/jsh -> ../../sbin/sh
    BTW, on my machine (SunFire v445, Solaris10, 64-bit)
    isainfo -v produces this:
    -> isainfo -v
    64-bit sparcv9 applications
    vis2 vis
    32-bit sparc applications
    vis2 vis v8plus div32 mul32
    So, what will this do for me?
    or even better $(JAVA_HOME)/bin/`isainfo -v`/Edited by: SolarisSAinPA on Jun 12, 2008 5:38 PM
    Added listing of java-related-links

  • Help on JVM installation in Solaris 10

    Hi
    Currently we have j2sdk1_3_1_04 installed in Solaris 8.x.
    We are going to migrate the OS to Solrais 10.
    Can we install j2sdk1_3_1_04 in Solaris 10?
    Do we need any patches to be installed to have j2sdk1_3_1_04 in Solaris 10?
    Regards
    Ravi.

    I have the same issue, but will be trying the instructions in the link attached:
    http://chrismiles.livejournal.com/25439.html

  • JVM crashes on solaris while connecting to Oracle

    I am using:
    weblogic 5.1
    Oracle 8.1.6
    OCI driver
    JDBC 2.0 (need to use BLOB type)
    It is a simple test program that runs on the NT successfully.
    When I run the same code on solaris, I got a core dump:
    LD_LIBRARY_PATH=:/usr/local/weblogic/weblogic/lib/solaris:/usr/local/weblogic/weblogic/lib/solaris/oci816_8:/export/home/oracle8/lib:/export/home/oracle8/lib/libocijdbc8.so
    I guess that this is core dump thrown by C code in either
    of weblogic or orical client native code. The LD_LIBRARY_PATH
    is set as above, did I miss anything there?
    Is there anything else that I should set?
    Thanks a lot for your advice,
    Jian
    -------------------------- core dump
    SIGSEGV 11 segmentation violation
    si_signo [11]: SEGV
    si_errno [0]:
    si_code [1]: SEGV_MAPERR [addr: 0x8]
    stackpointer=FFBED1A0
    Exiting Thread (sys_thread_t:0xff343db0) : no stack
    "Finalizer" (TID:0x155e98, sys_thread_t:0x155dd0, state:CW, thread_t: t@6, threadID:0xfe3c1d78,
    stack_bottom:0xfe3c2000, stack_size:0x20000) prio=8
    [1] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:146)
    [2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:168)
    [3] java.lang.ref.Finalizer$FinalizerWorker$FinalizerThread.run(Finalizer.java:124)
    "Reference Handler" (TID:0x1506a0, sys_thread_t:0x1505d8, state:CW, thread_t:
    t@5, threadID:0xfe3f1d78, stack_bottom:0xfe3f2000, stack_size:0x20000) prio=10
    [1] java.lang.Object.wait(Object.java:424)
    [2] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:130)
    "Signal dispatcher" (TID:0x13b658, sys_thread_t:0x13b590, state:MW, thread_t:
    t@4, threadID:0xfec71d78, stack_bottom:0xfec72000, stack_size:0x20000) prio=10
    "main" (TID:0x38c10, sys_thread_t:0x38b48, state:R, thread_t: t@1, threadID:0x25228,
    stack_bottom:0xffbf0000, stack_size:0x800000) prio=5 current thread
    [1] weblogic.db.oci.OciCursor.execAndFetch(Native Method)
    [2] weblogic.db.oci.OciCursor.oci_execAndFetch(OciCursor.java:1843)
    [3] weblogic.jdbcbase.oci.Statement.executeQuery(Statement.java:904)
    [4] com.agf.profile.test.BlobTest.main(BlobTest.java:10)
    Abort - core dumped

    Hi jian,
    You have to have same client version , that will be the reason why you see
    the crash. ( the oracle client version and the OCI###_8 should match )
    sree
    "jian zhang" <[email protected]> wrote in message
    news:[email protected]...
    Sree,
    "Sree Bodapati" <[email protected]> wrote:
    Hi jian
    Will it be possible for you to post your test code here?I attached the source code to this email.
    >
    Also make sure the client libraries / oracle client installation on your
    solaris machine is Oracle 8.1.6.It is a good point. Actually the client version
    is 8.1.7. But it should be ok, right?
    Thanks,
    Jian
    >
    sree
    "jian zhang" <[email protected]> wrote in message
    news:[email protected]...
    I am using:
    weblogic 5.1
    Oracle 8.1.6
    OCI driver
    JDBC 2.0 (need to use BLOB type)
    It is a simple test program that runs on the NT successfully.
    When I run the same code on solaris, I got a core dump:
    LD_LIBRARY_PATH=:/usr/local/weblogic/weblogic/lib/solaris:/usr/local/weblogi
    c/weblogic/lib/solaris/oci816_8:/export/home/oracle8/lib:/export/home/oracle
    8/lib/libocijdbc8.so
    I guess that this is core dump thrown by C code in either
    of weblogic or orical client native code. The LD_LIBRARY_PATH
    is set as above, did I miss anything there?
    Is there anything else that I should set?
    Thanks a lot for your advice,
    Jian
    -------------------------- core dump
    SIGSEGV 11 segmentation violation
    si_signo [11]: SEGV
    si_errno [0]:
    si_code [1]: SEGV_MAPERR [addr: 0x8]
    stackpointer=FFBED1A0
    Exiting Thread (sys_thread_t:0xff343db0) : no stack
    "Finalizer" (TID:0x155e98, sys_thread_t:0x155dd0, state:CW, thread_t:
    t@6,
    threadID:0xfe3c1d78,
    stack_bottom:0xfe3c2000, stack_size:0x20000) prio=8
    [1] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:146)
    [2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:168)
    [3]
    java.lang.ref.Finalizer$FinalizerWorker$FinalizerThread.run(Finalizer.java:1
    24)
    "Reference Handler" (TID:0x1506a0, sys_thread_t:0x1505d8, state:CW,
    thread_t:
    t@5, threadID:0xfe3f1d78, stack_bottom:0xfe3f2000, stack_size:0x20000)
    prio=10
    [1] java.lang.Object.wait(Object.java:424)
    [2] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:130)
    "Signal dispatcher" (TID:0x13b658, sys_thread_t:0x13b590, state:MW,
    thread_t:
    t@4, threadID:0xfec71d78, stack_bottom:0xfec72000, stack_size:0x20000)
    prio=10
    "main" (TID:0x38c10, sys_thread_t:0x38b48, state:R, thread_t: t@1,
    threadID:0x25228,
    stack_bottom:0xffbf0000, stack_size:0x800000) prio=5 current thread
    [1] weblogic.db.oci.OciCursor.execAndFetch(Native Method)
    [2] weblogic.db.oci.OciCursor.oci_execAndFetch(OciCursor.java:1843)
    [3] weblogic.jdbcbase.oci.Statement.executeQuery(Statement.java:904)
    [4] com.agf.profile.test.BlobTest.main(BlobTest.java:10)
    Abort - core dumped

  • JVM crash in solaris

    java -version
    java version "1.6.0_29"
    Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
    uname -a :
    SunOS test-app 5.10 Generic_147440-06 sun4v sparc SUNW,Sun-Fire-T200
    hs_err_pid file shown below :-
    Core dump 1:
    ========
    # A fatal error has been detected by the Java Runtime Environment:
    # SIGBUS (0xa) at pc=0xffffffff780fc4c0, pid=6201, tid=140
    # JRE version: 6.0_29-b11
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (20.4-b02 mixed mode solaris-sparc compressed oops)
    # Problematic frame:
    # J java.util.HashMap.getForNullKey()Ljava/lang/Object;
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    --------------- T H R E A D ---------------
    Current thread (0x0000000100a9e800): JavaThread "Thread-91" [_thread_in_Java, id=140, stack(0xffffffff2c100000,0xffffffff2c132000)]
    siginfo:si_signo=SIGBUS: si_errno=0, si_code=1 (BUS_ADRALN), si_addr=0xffffffff2c13558f
    Registers:
    G1=0x0000000000000008 G2=0x0000000100a9e800 G3=0x0000000000005ffe G4=0xffffffff2c12ff10
    G5=0xffffffff31109040 G6=0xffffffff303fe000 G7=0xffffffff2e20ea00 Y=0x0000000000000000
    O0=0xffffffff356606c0 O1=0x00000000000000b7 O2=0x0000000000000000 O3=0xffffffff78018080
    O4=0xffffffff600b2510 O5=0xffffffff2c12f781 O6=0xffffffff2c12f591 O7=0x0000000000000000
    L0=0xffffffff356606c0 L1=0x000000000001854c L2=0xffffffff356606c0 L3=0x0000000000a4c4d8
    L4=0x000000000001854c L5=0xffffffff2c12f661 L6=0x0000000000000000 L7=0x0000000100a9e800
    I0=0xffffffff35423dc0 I1=0xffffffff35537950 I2=0x0000000000000000 I3=0xffffffff600b1e88
    I4=0xffffffff311e54a8 I5=0xffffffff2c12f661 I6=0xffffffff2c12f661 I7=0xffffffff78005eac
    PC=0xffffffff780fc4c0 nPC=0xffffffff780fc4c4
    Top of Stack: (sp=0xffffffff2c12fd90)
    0xffffffff2c12fd90: ffffffff356606c0 000000000001854c
    0xffffffff2c12fda0: ffffffff356606c0 0000000000a4c4d8
    0xffffffff2c12fdb0: 000000000001854c ffffffff2c12f661
    0xffffffff2c12fdc0: 0000000000000000 0000000100a9e800
    0xffffffff2c12fdd0: ffffffff35423dc0 ffffffff35537950
    0xffffffff2c12fde0: 0000000000000000 ffffffff600b1e88
    0xffffffff2c12fdf0: ffffffff311e54a8 ffffffff2c12f661
    0xffffffff2c12fe00: ffffffff2c12f661 ffffffff78005eac
    0xffffffff2c12fe10: 00000001600b1540 00000004600b1e88
    0xffffffff2c12fe20: 0000000000000000 0000000000000000
    0xffffffff2c12fe30: ffffffff3554fb48 ffffffff2c12f6c1
    0xffffffff2c12fe40: ffffffff35537950 0000000135660480
    0xffffffff2c12fe50: ffffffff2c12ff28 ffffffff31104b11
    0xffffffff2c12fe60: ffffffff2c12ff10 ffffffff31104b57
    0xffffffff2c12fe70: ffffffff31104d18 ffffffff2c130048
    0xffffffff2c12fe80: ffffffff2c12ff40 ffffffff2c12f661
    Instructions: (pc=0xffffffff780fc4c0)
    0xffffffff780fc4a0: c6 02 20 08 87 28 f0 03 86 00 c0 06 80 a0 c0 05
    0xffffffff780fc4b0: 93 d0 30 12 de 40 20 00 86 18 fc 00 86 00 e3 ff
    0xffffffff780fc4c0: c0 23 80 03 9d e3 bf 70 e2 06 20 24 a1 2c 70 03
    0xffffffff780fc4d0: a0 04 00 06 e4 04 20 0c 80 a4 a0 00 08 40 00 12
    Register to memory mapping:
    G1=0x0000000000000008 is an unknown value
    G2=0x0000000100a9e800 is a thread
    G3=0x0000000000005ffe is an unknown value
    G4=0xffffffff2c12ff10 is pointing into the stack for thread: 0x0000000100a9e800
    G5=0xffffffff31109040 is an oop
    {method}
    - klass: {other class}
    G6=0xffffffff303fe000 is an unknown value
    G7=0xffffffff2e20ea00 is an unknown value
    O0=0xffffffff356606c0 is an oop
    java.util.HashMap
    - klass: 'java/util/HashMap'
    O1=0x00000000000000b7 is an unknown value
    O2=0x0000000000000000 is an unknown value
    O3=0xffffffff78018080 is an Interpreter codelet
    invokevirtual 182 invokevirtual [0xffffffff78018080, 0xffffffff780182e0] 608 bytes
    O4=0xffffffff600b2510 is an unknown value
    O5=0xffffffff2c12f781 is pointing into the stack for thread: 0x0000000100a9e800
    O6=0xffffffff2c12f591 is pointing into the stack for thread: 0x0000000100a9e800
    O7=0x0000000000000000 is an unknown value
    L0=0xffffffff356606c0 is an oop
    java.util.HashMap
    - klass: 'java/util/HashMap'
    L1=0x000000000001854c is an unknown value
    L2=0xffffffff356606c0 is an oop
    java.util.HashMap
    - klass: 'java/util/HashMap'
    L3=0x0000000000a4c4d8 is an unknown value
    L4=0x000000000001854c is an unknown value
    L5=0xffffffff2c12f661 is pointing into the stack for thread: 0x0000000100a9e800
    L6=0x0000000000000000 is an unknown value
    L7=0x0000000100a9e800 is a thread
    I0=0xffffffff35423dc0 is an oop
    org.apache.activemq.openwire.v7.ActiveMQBytesMessageMarshaller
    - klass: 'org/apache/activemq/openwire/v7/ActiveMQBytesMessageMarshaller'
    I1=0xffffffff35537950 is an oop
    org.apache.activemq.openwire.OpenWireFormat
    - klass: 'org/apache/activemq/openwire/OpenWireFormat'
    I2=0x0000000000000000 is an unknown value
    I3=0xffffffff600b1e88 is an oop
    org.apache.activemq.openwire.BooleanStream
    - klass: 'org/apache/activemq/openwire/BooleanStream'
    I4=0xffffffff311e54a8 is an oop
    {instance class}
    - klass: {other class}
    I5=0xffffffff2c12f661 is pointing into the stack for thread: 0x0000000100a9e800
    I6=0xffffffff2c12f661 is pointing into the stack for thread: 0x0000000100a9e800
    I7=0xffffffff78005eac is an Interpreter codelet
    return entry points [0xffffffff78005580, 0xffffffff78006da0] 6176 bytes
    Stack: [0xffffffff2c100000,0xffffffff2c132000], sp=0xffffffff2c12fd90, free space=191k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    J java.util.HashMap.getForNullKey()Ljava/lang/Object;
    j org.apache.activemq.openwire.v7.MessageMarshaller.tightMarshal1(Lorg/apache/activemq/openwire/OpenWireFormat;Ljava/lang/Object;Lorg/apache/activemq/openwire/BooleanStream;)I+79
    j org.apache.activemq.openwire.v7.ActiveMQMessageMarshaller.tightMarshal1(Lorg/apache/activemq/openwire/OpenWireFormat;Ljava/lang/Object;Lorg/apache/activemq/openwire/BooleanStream;)I+4
    j org.apache.activemq.openwire.v7.ActiveMQBytesMessageMarshaller.tightMarshal1(Lorg/apache/activemq/openwire/OpenWireFormat;Ljava/lang/Object;Lorg/apache/activemq/openwire/BooleanStream;)I+4
    j org.apache.activemq.openwire.OpenWireFormat.marshal(Ljava/lang/Object;Ljava/io/DataOutput;)V+102
    j org.apache.activemq.transport.tcp.TcpTransport.oneway(Ljava/lang/Object;)V+13
    j org.apache.activemq.transport.InactivityMonitor.oneway(Ljava/lang/Object;)V+103
    j org.apache.activemq.transport.TransportFilter.oneway(Ljava/lang/Object;)V+5
    j org.apache.activemq.transport.WireFormatNegotiator.oneway(Ljava/lang/Object;)V+47
    j org.apache.activemq.transport.failover.FailoverTransport.oneway(Ljava/lang/Object;)V+529
    j org.apache.activemq.transport.MutexTransport.oneway(Ljava/lang/Object;)V+12
    j org.apache.activemq.transport.ResponseCorrelator.asyncRequest(Ljava/lang/Object;Lorg/apache/activemq/transport/ResponseCallback;)Lorg/apache/activemq/transport/FutureResponse;+123
    j org.apache.activemq.transport.ResponseCorrelator.request(Ljava/lang/Object;)Ljava/lang/Object;+3
    j org.apache.activemq.ActiveMQConnection.syncSendPacket(Lorg/apache/activemq/command/Command;)Lorg/apache/activemq/command/Response;+20
    j org.apache.activemq.ActiveMQSession.send(Lorg/apache/activemq/ActiveMQMessageProducer;Lorg/apache/activemq/command/ActiveMQDestination;Ljavax/jms/Message;IIJLorg/apache/activemq/usage/MemoryUsage;I)V+437
    j org.apache.activemq.ActiveMQMessageProducer.send(Ljavax/jms/Destination;Ljavax/jms/Message;IIJ)V+210
    j org.apache.activemq.ActiveMQMessageProducerSupport.send(Ljavax/jms/Destination;Ljavax/jms/Message;)V+15
    j com.ecs.middleware.channel.JMSProducer.send(Ljava/lang/String;Ljavax/jms/Message;)V+12
    j com.ecs.middleware.component.proxy.command.CmdTpACall.execute()Lcom/ecs/middleware/component/proxy/command/Response;+148
    j com.ecs.middleware.component.proxy.RequestHandler.start()V+249
    j com.ecs.middleware.component.proxy.RequestHandler.run()V+1
    j java.lang.Thread.run()V+11
    v ~StubRoutines::call_stub
    V [libjvm.so+0x1d63a8] void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x200
    V [libjvm.so+0x1e0b9c] void JavaCalls::call(JavaValue*,methodHandle,JavaCallArguments*,Thread*)+0x3c
    V [libjvm.so+0x5fc320] void JavaCalls::call_virtual(JavaValue*,KlassHandle,symbolHandle,symbolHandle,JavaCallArguments*,Thread*)+0x150
    V [libjvm.so+0x26c21c] void JavaCalls::call_virtual(JavaValue*,Handle,KlassHandle,symbolHandle,symbolHandle,Thread*)+0x50
    V [libjvm.so+0x280950] void thread_entry(JavaThread*,Thread*)+0x148
    V [libjvm.so+0x955ddc] void JavaThread::thread_main_inner()+0x4c
    V [libjvm.so+0x864eb4] java_start+0x184
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x000000010104b800 JavaThread "ActiveMQ Session Task-4" [_thread_in_native, id=2532, stack(0xffffffff2bf00000,0xffffffff2bf32000)]
    0x0000000100f5e000 JavaThread "ActiveMQ Session Task-6" [_thread_blocked, id=2531, stack(0xffffffff2b800000,0xffffffff2b832000)]
    0x0000000100aa0800 JavaThread "ActiveMQ Session Task-7" [_thread_blocked, id=2530, stack(0xffffffff2b900000,0xffffffff2b932000)]
    0x0000000100af4800 JavaThread "Timer-5" [_thread_blocked, id=1110, stack(0xffffffff2bd00000,0xffffffff2bd32000)]
    0x000000010100f800 JavaThread "Timer-4" [_thread_blocked, id=148, stack(0xffffffff2bc00000,0xffffffff2bc32000)]
    0x000000010100b800 JavaThread "Thread-92" [_thread_in_native, id=141, stack(0xffffffff2c000000,0xffffffff2c032000)]
    =>0x0000000100a9e800 JavaThread "Thread-91" [_thread_in_Java, id=140, stack(0xffffffff2c100000,0xffffffff2c132000)]
    0x0000000100abb000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=138, stack(0xffffffff2c200000,0xffffffff2c232000)]
    0x0000000100aba000 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:9] Scheduler" daemon [_thread_blocked, id=137, stack(0xffffffff2c300000,0xffffffff2c332000)]
    0x0000000100c40800 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=136, stack(0xffffffff2c400000,0xffffffff2c432000)]
    0x00000001010ee000 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:8] Scheduler" daemon [_thread_blocked, id=135, stack(0xffffffff2c600000,0xffffffff2c632000)]
    0x0000000100b23000 JavaThread "StopClock-TMGR_R" [_thread_blocked, id=134, stack(0xffffffff2c700000,0xffffffff2c732000)]
    0x000000010108e000 JavaThread "Timer-3" [_thread_blocked, id=133, stack(0xffffffff2c500000,0xffffffff2c532000)]
    0x0000000101074000 JavaThread "Thread-81" [_thread_in_native, id=126, stack(0xffffffff2c900000,0xffffffff2c932000)]
    0x0000000101090800 JavaThread "Thread-80" [_thread_in_native, id=125, stack(0xffffffff2ca00000,0xffffffff2ca32000)]
    0x0000000100b25000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=123, stack(0xffffffff2cb00000,0xffffffff2cb32000)]
    0x0000000100dea800 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:7] Scheduler" daemon [_thread_blocked, id=122, stack(0xffffffff2cc00000,0xffffffff2cc32000)]
    0x0000000100ac3000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=121, stack(0xffffffff2cd00000,0xffffffff2cd32000)]
    0x0000000100ac2800 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:6] Scheduler" daemon [_thread_blocked, id=120, stack(0xffffffff2d000000,0xffffffff2d032000)]
    0x0000000100ac1800 JavaThread "StopClock-TMGR" [_thread_blocked, id=119, stack(0xffffffff2ce00000,0xffffffff2ce32000)]
    0x0000000100ac1000 JavaThread "Timer-2" [_thread_blocked, id=118, stack(0xffffffff2cf00000,0xffffffff2cf32000)]
    0x0000000100def000 JavaThread "Thread-65" [_thread_in_native, id=106, stack(0xffffffff2d200000,0xffffffff2d232000)]
    0x0000000100ad6000 JavaThread "Thread-64" [_thread_in_native, id=105, stack(0xffffffff2d300000,0xffffffff2d332000)]
    0x0000000100ad4000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=103, stack(0xffffffff2d400000,0xffffffff2d432000)]
    0x0000000100e97000 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:5] Scheduler" daemon [_thread_blocked, id=102, stack(0xffffffff2d500000,0xffffffff2d532000)]
    0x0000000100e96000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=101, stack(0xffffffff2d600000,0xffffffff2d632000)]
    0x0000000100ca6800 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:4] Scheduler" daemon [_thread_blocked, id=100, stack(0xffffffff2d700000,0xffffffff2d732000)]
    0x0000000100ca6000 JavaThread "StopClock-HPDH" [_thread_blocked, id=99, stack(0xffffffff2d900000,0xffffffff2d932000)]
    0x0000000100ac8800 JavaThread "Timer-1" [_thread_blocked, id=98, stack(0xffffffff2d800000,0xffffffff2d832000)]
    0x0000000100ae7800 JavaThread "Thread-51" [_thread_in_native, id=88, stack(0xffffffff2db00000,0xffffffff2db32000)]
    0x0000000100c16000 JavaThread "Thread-50" [_thread_in_native, id=87, stack(0xffffffff2e000000,0xffffffff2e032000)]
    0x0000000100a71000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=85, stack(0xffffffff2e100000,0xffffffff2e132000)]
    0x0000000100a6e800 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:3] Scheduler" daemon [_thread_blocked, id=84, stack(0xffffffff2e300000,0xffffffff2e332000)]
    0x0000000100b3c800 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=82, stack(0xffffffff2e500000,0xffffffff2e532000)]
    0x0000000100b39000 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:2] Scheduler" daemon [_thread_blocked, id=80, stack(0xffffffff2e800000,0xffffffff2e832000)]
    0x0000000100eb1800 JavaThread "StopClock-INET1" [_thread_blocked, id=79, stack(0xffffffff2ee00000,0xffffffff2ee32000)]
    0x0000000100d8e800 JavaThread "Timer-0" [_thread_blocked, id=78, stack(0xffffffff2e700000,0xffffffff2e732000)]
    0x0000000100e39000 JavaThread "GC Daemon" daemon [_thread_blocked, id=27, stack(0xffffffff2e900000,0xffffffff2e932000)]
    0x0000000100e38000 JavaThread "RMI RenewClean-[10.10.8.220:39772]" daemon [_thread_blocked, id=26, stack(0xffffffff2ea00000,0xffffffff2ea32000)]
    0x0000000100e2d800 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=25, stack(0xffffffff2eb00000,0xffffffff2eb32000)]
    0x0000000100d67000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=23, stack(0xffffffff2ef00000,0xffffffff2ef32000)]
    0x0000000100d9c800 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:1] Scheduler" daemon [_thread_blocked, id=21, stack(0xffffffff2f300000,0xffffffff2f332000)]
    0x0000000100db7000 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=19, stack(0xffffffff2fa00000,0xffffffff2fa32000)]
    0x0000000100c17000 JavaThread "RMI TCP Accept-7866" daemon [_thread_in_native, id=18, stack(0xffffffff2fb00000,0xffffffff2fb32000)]
    0x0000000100d2c000 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=17, stack(0xffffffff2fd00000,0xffffffff2fd32000)]
    0x0000000100a09000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=16, stack(0xffffffff76300000,0xffffffff76332000)]
    0x0000000100a06000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=15, stack(0xffffffff76400000,0xffffffff76500000)]
    0x0000000100a03000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=14, stack(0xffffffff76600000,0xffffffff76700000)]
    0x0000000100a01000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=13, stack(0xffffffff76800000,0xffffffff76832000)]
    0x00000001009e1000 JavaThread "Finalizer" daemon [_thread_blocked, id=12, stack(0xffffffff76900000,0xffffffff76932000)]
    0x00000001009da000 JavaThread "Reference Handler" daemon [_thread_blocked, id=11, stack(0xffffffff76a00000,0xffffffff76a32000)]
    0x0000000100118000 JavaThread "main" [_thread_blocked, id=2, stack(0xffffffff7c800000,0xffffffff7c832000)]
    Other Threads:
    0x00000001009d3800 VMThread [stack: 0xffffffff76b00000,0xffffffff76c00000] [id=10]
    0x0000000100db8800 WatcherThread [stack: 0xffffffff2f800000,0xffffffff2f900000] [id=20]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    PSYoungGen total 9920K, used 1096K [0xffffffff60000000, 0xffffffff61800000, 0xffffffff75800000)
    eden space 9216K, 8% used [0xffffffff60000000,0xffffffff600bfa28,0xffffffff60900000)
    from space 704K, 46% used [0xffffffff61750000,0xffffffff617a2948,0xffffffff61800000)
    to space 704K, 0% used [0xffffffff616a0000,0xffffffff616a0000,0xffffffff61750000)
    PSOldGen total 45056K, used 3460K [0xffffffff35400000, 0xffffffff38000000, 0xffffffff60000000)
    object space 45056K, 7% used [0xffffffff35400000,0xffffffff35761258,0xffffffff38000000)
    PSPermGen total 32768K, used 16733K [0xffffffff30400000, 0xffffffff32400000, 0xffffffff35400000)
    object space 32768K, 51% used [0xffffffff30400000,0xffffffff31457470,0xffffffff32400000)
    Code Cache [0xffffffff78000000, 0xffffffff78400000, 0xffffffff7b000000)
    total_blobs=514 nmethods=216 adapters=254 free_code_cache=49284864 largest_free_block=26432
    Dynamic libraries:
    0x0000000100000000      /usr/jdk/instances/jdk1.6.0/jre/bin/sparcv9/java
    0xffffffff7f000000      /usr/lib/64/[email protected]
    0xffffffff7f200000      /lib/sparcv9/libthread.so.1
    0xffffffff7ec00000      /usr/jdk/instances/jdk1.6.0/jre/bin/sparcv9/../../lib/sparcv9/jli/libjli.so
    0xffffffff7ea00000      /lib/sparcv9/libdl.so.1
    0xffffffff7e700000      /lib/sparcv9/libc.so.1
    0xffffffff7e600000      /platform/SUNW,Sun-Fire-T200/lib/sparcv9/libc_psr.so.1
    0xffffffff7d800000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/server/libjvm.so
    0xffffffff7d600000      /lib/sparcv9/libsocket.so.1
    0xffffffff7e400000      /usr/lib/sparcv9/libsched.so.1
    0xffffffff7d400000      /lib/sparcv9/libm.so.1
    0xffffffff7d100000      /usr/lib/sparcv9/libCrun.so.1
    0xffffffff7cf00000      /lib/sparcv9/libdoor.so.1
    0xffffffff7cd00000      /usr/lib/sparcv9/libdemangle.so.1
    0xffffffff7cb00000      /lib/sparcv9/libkstat.so.1
    0xffffffff7c900000      /lib/sparcv9/libnsl.so.1
    0xffffffff7c700000      /lib/sparcv9/libm.so.2
    0xffffffff7c500000      /lib/sparcv9/libscf.so.1
    0xffffffff7c300000      /lib/sparcv9/libuutil.so.1
    0xffffffff7c100000      /lib/sparcv9/libgen.so.1
    0xffffffff7bf00000      /lib/sparcv9/libmd.so.1
    0xffffffff7bd00000      /platform/SUNW,Sun-Fire-T200/lib/sparcv9/libmd_psr.so.1
    0xffffffff7bb00000      /lib/sparcv9/libmp.so.2
    0xffffffff7b900000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libverify.so
    0xffffffff7b700000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libjava.so
    0xffffffff7b400000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libzip.so
    0xffffffff76100000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libmanagement.so
    0xffffffff75f00000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libnet.so
    0xffffffff75d00000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libj2pkcs11.so
    0xffffffff75b00000      /usr/lib/sparcv9/libpkcs11.so
    0xffffffff75900000      /usr/lib/sparcv9/libcryptoutil.so.1
    0xffffffff2fe00000      /usr/lib/security/64/pkcs11_kernel.so
    0xffffffff2fc00000      /usr/lib/security/64/pkcs11_softtoken.so
    0xffffffff2f600000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libnio.so
    0xffffffff2f400000      /lib/sparcv9/librt.so.1
    0xffffffff2f100000      /lib/sparcv9/libaio.so.1
    0xffffffff2ec00000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/librmi.so
    0xffffffff2de00000      /export/home/amit/electra/eWIRE/Agent/lib/solaris/sparc/64/libjMQ.so
    0xffffffff2dc00000      /usr/sfw/lib/64/libgcc_s.so.1
    VM Arguments:
    jvm_args: -Xss200k -DBYTEORDER=BE -DWORDSIZE=64 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=7866 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
    java_command: com.ecs.middleware.Application Machine1 Agent1 /export/home/amit/electra/eWIRE/Agent/bin/middleware.config
    Launcher Type: SUN_STANDARD
    Environment Variables:
    JAVA_HOME=/usr/jdk/instances/jdk1.6.0
    CLASSPATH=/export/home/amit/electra/eWIRE/Agent/bin/.:/export/home/amit/electra/eWIRE/Agent/lib/commons-exec-1.1.jar:/export/home/amit/electra/eWIRE/Agent/lib/log4j-1.2.16.jar:/export/home/amit/electra/eWIRE/Agent/lib/gson-2.0.jar:/export/home/amit/electra/eWIRE/Agent/lib/netty-3.2.7.Final.jar:/export/home/amit/electra/eWIRE/Agent/lib/commons-lang-2.6.jar:/export/home/amit/electra/eWIRE/Agent/lib/ProducerAPI.jar:/export/home/amit/electra/eWIRE/Agent/lib/jMQ.jar:/export/home/amit/electra/eWIRE/Agent/lib/slf4j-api-1.5.11.jar:/export/home/amit/electra/eWIRE/Agent/lib/slf4j-log4j12-1.5.11.jar:/export/home/amit/electra/eWIRE/Agent/lib/ulframework.jar:/export/home/amit/electra/eWIRE/Agent/lib/activemq-all-5.5.0.jar:/export/home/amit/electra/eWIRE/Agent/lib/JMSActiveMQProvider.jar
    PATH=/usr/jdk/instances/jdk1.6.0/bin/java:/usr/jdk/instances/jdk1.6.0/jre/bin/sparcv9:/usr/openwin/bin:/usr/local/bin:/usr/sfw/sparc-sun-solaris2.10/bin:/usr/ccs/bin/sparcv9:/opt/SUNWspro/bin:/usr/java/bin:/usr/ccs/bin:/usr/local/libexec/gcc/sparc-sun-solaris2.10/3.4.6:/usr/local/bin:/bin:.:/oracle/orasrv11/OraBase_2/OraHome_3/bin:/usr/ucblib:/export/home/amit/electra/eWIRE/Agent/bin:/export/home/amit/activeMQ/apache-activemq-5.5.0/bin:/usr/vacpp/bin:/usr/vac/bin:/usr/bin:/usr/local/bin:/usr/sfw/bin:/etc:/usr/sbin:/usr/ucb:/export/home/amit/bin:/usr/bin/X11:/sbin:/oracle/orasrv11/OraBase_2/OraHome_3/bin:/usr/local/bin:/bin:/usr/jdk/instances/jdk1.6.0:
    LD_LIBRARY_PATH=/usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/server:/usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9:/usr/jdk/instances/jdk1.6.0/jre/../lib/sparcv9::/lib/sparcv9:/export/home/amit/electra/eWIRE/Agent/lib/solaris/sparc/64:/usr/ccs/lib:/usr/sfw/lib:/usr/lib/sparcv9:/opt/freeware/lib:/export/home/amit/electra/eWIRE/Agent/lib:/oracle/orasrv11/OraBase_2/OraHome_3/lib:/export/home/amit/electra/eWIRE/Agent/lib:/usr/vac/lib:/export/home/amit/lib-WIRE:/usr/jdk/instances/jdk1.6.0/bin/sparcv9/classic/:/usr/jdk/instances/jdk1.6.0/lib/sparcv9
    SHELL=/usr/bin/ksh
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x9b1230], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGBUS: [libjvm.so+0x9b1230], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGFPE: [libjvm.so+0x23f270], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGPIPE: [libjvm.so+0x23f270], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGXFSZ: [libjvm.so+0x23f270], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGILL: [libjvm.so+0x23f270], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGQUIT: [libjvm.so+0x867928], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    SIGHUP: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGTERM: [libjvm.so+0x867928], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    SIG39: [libjvm.so+0x86b0b8], sa_mask[0]=0x00000000, sa_flags=0x00000008
    SIG40: [libjvm.so+0x23f270], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    --------------- S Y S T E M ---------------
    OS: Oracle Solaris 10 9/10 s10s_u9wos_14a SPARC
    Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
    Assembled 11 August 2010
    uname:SunOS 5.10 Generic_147440-06 sun4v (T2 libthread)
    rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity
    load average:0.07 0.12 0.18
    CPU:total 7 has_v8, has_v9, has_blk_init, is_sun4v, is_niagara
    Memory: 8k page, physical 4194304k(2900008k free)
    Warning: Address: 0x0, Size: 8K, Mapped file: None, Access:r--
    vm_info: Java HotSpot(TM) 64-Bit Server VM (20.4-b02) for solaris-sparc JRE (1.6.0_29-b11), built on Oct 3 2011 01:43:34 by "" with Workshop 5.8
    time: Tue Feb 21 16:47:00 2012
    elapsed time: 2051 seconds

    Crazy thought here. I noticed in your stacktrace a call to Java_sun_awt_motif_MToolkit_run. Is your solaris server set up with a Motif/X-Windows server? Or is it a 'headless' installation? Many java AWT and Graphics libraries rely on an underlying native windowing system.

  • JVM Crash on Solaris

    Hi,
    We are seeing a pretty consistent crash thrown by our app when its been up for a while. I cant really see anything untoward in the dump files though, any ideas?
    Thanks
    Dave
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # SIGSEGV (0xb) at pc=0xfe985380, pid=29468, tid=602
    # Java VM: Java HotSpot(TM) Server VM (1.5.0_07-b03 mixed mode)
    # Problematic frame:
    # V [libjvm.so+0x185380]
    --------------- T H R E A D ---------------
    Current thread (0x007c6178): JavaThread "pool-1-thread-3" [_thread_in_vm, id=602]
    siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x7fe8c2e0
    Registers:
    O0=0x000329a0 O1=0x007d8483 O2=0x007d8b32 O3=0x00008de8
    O4=0xfefc4000 O5=0x007c6178 O6=0xb1a7f1c8 O7=0xfe98531c
    G1=0x00036cb8 G2=0xff034fcc G3=0x00009160 G4=0x00009000
    G5=0xb5c3e060 G6=0x00000000 G7=0xfb166400 Y=0x00000000
    PC=0xfe985380 nPC=0xfe985340
    Top of Stack: (sp=0xb1a7f1c8)
    0xb1a7f1c8: 00000001 00000000 92026250 00000004
    0xb1a7f1d8: ff01784c 0000635c 00006000 ff01784c
    0xb1a7f1e8: 7fe8c2b0 b5c40528 00000008 0000635c
    0xb1a7f1f8: fefc4000 00006000 b1a7f228 fe9a6b94
    0xb1a7f208: 00000000 00000004 f9015d70 00000000
    0xb1a7f218: 00000000 00fd35ec 00000000 b1a7f4d0
    0xb1a7f228: 00fd35ec fefc4000 00000000 b1a7f320
    0xb1a7f238: 00000006 00000008 b5c40528 0000000e
    Instructions: (pc=0xfe985380)
    0xfe985370: 81 e8 00 00 f0 06 20 38 80 a6 20 00 32 4f ff f1
    0xfe985380: e4 06 20 30 7f fd da 9e 01 00 00 00 81 c7 e0 08
    Stack: [0xb1a00000,0xb1a80000), sp=0xb1a7f1c8, free space=508k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x185380]
    V [libjvm.so+0x1a6b9c]
    j com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.addParameter(Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;+8
    j GregorSamsa.topLevel(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+77
    j GregorSamsa.transform(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+35
    j com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+9
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Ljava/lang/String;)V+152
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V+119
    j java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Ljava/lang/Runnable;)V+44
    j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+28
    j java.lang.Thread.run()V+11
    v ~StubRoutines::call_stub
    V [libjvm.so+0x19addc]
    V [libjvm.so+0x2c39d4]
    V [libjvm.so+0x2e2f4c]
    V [libjvm.so+0x2deae8]
    V [libjvm.so+0x6691b0]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.addParameter(Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;+8
    j GregorSamsa.topLevel(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+77
    j GregorSamsa.transform(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+35
    j com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+9
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Ljava/lang/String;)V+152
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V+119
    j java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Ljava/lang/Runnable;)V+44
    j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+28
    j java.lang.Thread.run()V+11
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x0078b018 JavaThread "pool-1-thread-20" [_thread_blocked, id=619]
    0x0078aab0 JavaThread "pool-1-thread-19" [_thread_blocked, id=618]
    0x0078c540 JavaThread "pool-1-thread-18" [_thread_blocked, id=617]
    0x006c9018 JavaThread "pool-1-thread-17" [_thread_blocked, id=616]
    0x008e51e8 JavaThread "pool-1-thread-16" [_thread_blocked, id=615]
    0x00fd1358 JavaThread "pool-1-thread-15" [_thread_blocked, id=614]
    0x00636118 JavaThread "pool-1-thread-14" [_thread_blocked, id=613]
    0x006c9fa8 JavaThread "pool-1-thread-13" [_thread_blocked, id=612]
    0x00da4640 JavaThread "pool-1-thread-12" [_thread_blocked, id=611]
    0x009af680 JavaThread "pool-1-thread-11" [_thread_blocked, id=610]
    0x009aecd0 JavaThread "pool-1-thread-10" [_thread_blocked, id=609]
    0x00f8c778 JavaThread "pool-1-thread-9" [_thread_blocked, id=608]
    0x010c94b8 JavaThread "pool-1-thread-8" [_thread_blocked, id=607]
    0x00d128f0 JavaThread "pool-1-thread-7" [_thread_blocked, id=606]
    0x005d9940 JavaThread "pool-1-thread-6" [_thread_blocked, id=605]
    0x00f903d8 JavaThread "pool-1-thread-5" [_thread_blocked, id=604]
    0x0076f718 JavaThread "pool-1-thread-4" [_thread_blocked, id=603]
    =>0x007c6178 JavaThread "pool-1-thread-3" [_thread_in_vm, id=602]
    0x00d48cf0 JavaThread "pool-1-thread-2" [_thread_blocked, id=601]
    0x010fcd20 JavaThread "pool-1-thread-1" [_thread_blocked, id=599]
    0x00f94500 JavaThread "TIBCO EMS Session Dispatcher (227027)" [_thread_blocked, id=40]
    0x007d4a40 JavaThread "TIBCO EMS TCPLink Reader (83257)" daemon [_thread_in_native, id=38]
    0x00fd4b60 JavaThread "TIBCO EMS Session Dispatcher (227020)" [_thread_blocked, id=36]
    0x006cb670 JavaThread "TIBCO EMS TCPLink Reader (83250)" daemon [_thread_in_native, id=34]
    0x0087fb08 JavaThread "RMI LeaseChecker" daemon [_thread_blocked, id=30]
    0x00f95f88 JavaThread "RMI RenewClean-[14.64.10.31:52656]" daemon [_thread_blocked, id=28]
    0x00b95810 JavaThread "GC Daemon" daemon [_thread_blocked, id=26]
    0x0098c1c8 JavaThread "RMI Reaper" [_thread_blocked, id=25]
    0x00825420 JavaThread "RMI TCP Accept-14500" daemon [_thread_in_native, id=24]
    0x00a3b980 JavaThread "TIBCO EMS TCPLink Reader (83233)" daemon [_thread_in_native, id=23]
    0x00fcf670 JavaThread "TIBCO EMS TCPLink Reader (83228)" daemon [_thread_in_native, id=21]
    0x00f922d0 JavaThread "TIBCO EMS Connections Pinger" daemon [_thread_blocked, id=19]
    0x005a32f0 JavaThread "Thread-2" daemon [_thread_blocked, id=17]
    0x005a85a0 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=15]
    0x0076daf0 JavaThread "Timer-0" daemon [_thread_blocked, id=14]
    0x0015c728 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=13]
    0x0015add0 JavaThread "CompilerThread1" daemon [_thread_blocked, id=12]
    0x0015a000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=11]
    0x001590e8 JavaThread "AdapterThread" daemon [_thread_blocked, id=10]
    0x00158410 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=9]
    0x0014b880 JavaThread "Finalizer" daemon [_thread_blocked, id=8]
    0x0014b3e0 JavaThread "Reference Handler" daemon [_thread_blocked, id=7]
    0x00037b88 JavaThread "main" [_thread_blocked, id=1]
    Other Threads:
    0x00149300 VMThread [id=6]
    0x005a8bb8 WatcherThread [id=16]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
    [0x000329a0/0x00036cb8] OsrList_lock - owner thread: 0x007c6178
    Heap
    PSYoungGen total 100352K, used 10009K [0xe3400000, 0xea000000, 0xf8c00000)
    eden space 100160K, 9% used [0xe3400000,0xe3dc67b8,0xe95d0000)
    from space 192K, 0% used [0xe9fd0000,0xe9fd0000,0xea000000)
    to space 192K, 0% used [0xe9fa0000,0xe9fa0000,0xe9fd0000)
    PSOldGen total 176128K, used 14703K [0xb8800000, 0xc3400000, 0xe3400000)
    object space 176128K, 8% used [0xb8800000,0xb965bf20,0xc3400000)
    PSPermGen total 24576K, used 21658K [0xb4800000, 0xb6000000, 0xb8800000)
    object space 24576K, 88% used [0xb4800000,0xb5d26af0,0xb6000000)
    Dynamic libraries:
    0x00010000      /usr/jdk/instances/jdk1.5.0/bin/java
    0xff3f8000      /lib/libthread.so.1
    0xff3a0000      /lib/libdl.so.1
    0xff280000      /lib/libc.so.1
    0xff270000      /platform/FJSV,GPUZC-M/lib/libc_psr.so.1
    0xfe800000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/server/libjvm.so
    0xff230000      /lib/libsocket.so.1
    0xff260000      /usr/lib/libsched.so.1
    0xff1f0000      /usr/lib/libCrun.so.1
    0xff1d0000      /lib/libm.so.1
    0xff100000      /lib/libnsl.so.1
    0xfe700000      /lib/libm.so.2
    0xff0d0000      /lib/libscf.so.1
    0xff0b0000      /lib/libdoor.so.1
    0xff090000      /lib/libuutil.so.1
    0xff070000      /lib/libmd5.so.1
    0xff050000      /platform/FJSV,GPUZC-M/lib/libmd5_psr.so.1
    0xfe7e0000      /lib/libmp.so.2
    0xfe6d0000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/native_threads/libhpi.so
    0xfe680000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/libverify.so
    0xfe640000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/libjava.so
    0xfe610000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/libzip.so
    0xfbec0000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/libmanagement.so
    0xfbe90000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/libnet.so
    0xb36d0000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/libj2pkcs11.so
    0xb30c0000      /usr/lib/libpkcs11.so
    0xb2f60000      /usr/lib/libcryptoutil.so.1
    0xb2900000      /usr/lib/security/pkcs11_softtoken.so
    0xb3890000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/librmi.so
    Environment Variables:
    SHELL=/bin/bash
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x6f60b8], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    SIGBUS: [libjvm.so+0x6f60b8], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    SIGFPE: [libjvm.so+0x276398], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGPIPE: [libjvm.so+0x276398], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGILL: [libjvm.so+0x276398], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGHUP: [libjvm.so+0x66a38c], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    SIGINT: [libjvm.so+0x66a38c], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    SIGQUIT: [libjvm.so+0x66a38c], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    SIGTERM: [libjvm.so+0x66a38c], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    --------------- S Y S T E M ---------------
    OS: Solaris 10 6/06 s10s_u2wos_09a SPARC
    Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
    Use is subject to license terms.
    Assembled 09 June 2006
    uname:SunOS 5.10 Generic_118833-18 sun4us (T2 libthread)
    rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity
    load average:0.04 0.04 0.04
    CPU:total 4 has_v8, has_v9, has_vis1, has_vis2, is_ultra3
    Memory: 8k page, physical 16777216k(13884520k free)
    vm_info: Java HotSpot(TM) Server VM (1.5.0_07-b03) for solaris-sparc, built on May 3 2006 01:22:35 by unknown with unknown Workshop:0x550

    I am running 1.5.0_12 and it looks like I am getting the same crash as the first poster. I am running on Linux 2.6.9-22.0.2.ELsmp.
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # SIGSEGV (0xb) at pc=0x0000002a958bdbf1, pid=7355, tid=1109870944
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0_12-b04 mixed mode)
    # Problematic frame:
    # V [libjvm.so+0x358bf1]
    --------------- T H R E A D ---------------
    Current thread (0x0000002ac68e7d80): JavaThread "resin-tcp-connection-*:7701-79" daemon [_thread_in_vm, id=7471]
    siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x0000017700000e51
    Registers:
    RAX=0x0000000000000000, RBX=0x0000017700000e11, RCX=0x0000000000000001, RDX=0x0000000042274960
    RSP=0x0000000042272230, RBP=0x0000000042272250, RSI=0x0000000000001d2f, RDI=0x00000000401158b8
    R8 =0x0000002ac5918c28, R9 =0x00000039bd410280, R10=0x0000000000000010, R11=0x0000000042272368
    R12=0x0000002a9e3d56d0, R13=0x0000000000000008, R14=0x0000002ac5918c28, R15=0x00000000422722d0
    RIP=0x0000002a958bdbf1, EFL=0x0000000000010206, CSGSFS=0x0000000000000000, ERR=0x0000000000000005
    TRAPNO=0x000000000000000e
    Top of Stack: (sp=0x0000000042272230)
    0x0000000042272230: 0000002ac68e7d80 0000000000000008
    0x0000000042272240: 0000002ac68e7d80 0000002a9e3d5696
    0x0000000042272250: 0000000042272350 0000002a958d874a
    0x0000000042272260: 0000000042272368 0000002a99404293
    0x0000000042272270: 00000000422723a0 0000000000000000
    0x0000000042272280: 0000000042272290 0000002a95b5f358
    0x0000000042272290: 0000002ac5918c28 0000002a95843160
    0x00000000422722a0: 00000000422722b0 6600002a9e57dd58
    0x00000000422722b0: 0000000042272368 0000002a99404293
    0x00000000422722c0: 00000000422723a0 0000002a00000001
    0x00000000422722d0: 0000000042272368 0000002a99404293
    0x00000000422722e0: 00000000422723a0 0000002a9e577220
    0x00000000422722f0: 0000002ac68e7d80 0000002a00000000
    0x0000000042272300: 0000002ac68e7d80 0000002a958d3f4d
    0x0000000042272310: 0000002ac68e7d80 0000002a993fdf7d
    0x0000000042272320: 0000000042272420 0000000000000000
    0x0000000042272330: 000000000000000a 0000002a9e3d5650
    0x0000000042272340: 00000000422723d8 0000002ac68e7d80
    0x0000000042272350: 00000000422723a0 0000002a994042d8
    0x0000000042272360: 0000002a99404293 0000000042272368
    0x0000000042272370: 0000002a9e3d5650 00000000422723d8
    0x0000000042272380: 0000002a9e3d7d70 0000002a9e4de9b0
    0x0000000042272390: 0000002a9e3d56d0 00000000422723c0
    0x00000000422723a0: 0000000042272420 0000002a993f2de1
    0x00000000422723b0: 0000002abca88970 0000000000000001
    0x00000000422723c0: 0000000000000001 0000002a9c585f10
    0x00000000422723d0: 0000002a9d6912e0 0000002abca87188
    0x00000000422723e0: 0000002abca87188 00000000422723e8
    0x00000000422723f0: 0000002a9e57a453 0000000042272450
    0x0000000042272400: 0000002a9e57dd58 0000000000000000
    0x0000000042272410: 0000002a9e57a758 0000000042272438
    0x0000000042272420: 0000000042272490 0000002a993f2efe
    Instructions: (pc=0x0000002a958bdbf1)
    0x0000002a958bdbe1: 1b 70 1f 00 48 8b 9b a8 01 00 00 48 85 db 74 0f
    0x0000002a958bdbf1: 4c 39 63 40 74 29 48 8b 5b 50 48 85 db 75 f1 48
    Stack: [0x0000000042174000,0x0000000042275000), sp=0x0000000042272230, free space=1016k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x358bf1]
    V [libjvm.so+0x37374a]
    j com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.addParameter(Ljava/lang/String;Ljava/lang/Object;Z)Ljava/l
    ang/Object;+8
    j acme_pageflakebeta_ad_api.topLevel(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/dtm/DTM
    AxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+75
    j acme_pageflakebeta_ad_api.transform(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/dtm/DT
    MAxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+24
    j com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lco
    m/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+9
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Lcom/sun/org/apache/xml/
    internal/serializer/SerializationHandler;Ljava/lang/String;)V+152
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Res
    ult;)V+119
    j org.apache.taglibs.xtags.xslt.StyleTag.doEndTag()I+79
    j jsp.wireframes._sdc._ads._controller__jsp._jspService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServ
    letResponse;)V+1086
    j com.caucho.jsp.JavaPage.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+9
    j com.caucho.jsp.Page.pageservice(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+268
    j com.caucho.server.dispatch.PageFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+246
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.addParameter(Ljava/lang/String;Ljava/lang/Object;Z)Ljava/l
    ang/Object;+8
    j acme_pageflakebeta_ad_api.topLevel(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/dtm/DTM
    AxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+75
    j acme_pageflakebeta_ad_api.transform(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/dtm/DT
    MAxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+24
    j com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lco
    m/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+9
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Lcom/sun/org/apache/xml/
    internal/serializer/SerializationHandler;Ljava/lang/String;)V+152
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Res
    ult;)V+119
    j org.apache.taglibs.xtags.xslt.StyleTag.doEndTag()I+79
    j jsp.wireframes._sdc._ads._controller__jsp._jspService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServ
    letResponse;)V+1086
    j com.caucho.jsp.JavaPage.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+9
    j com.caucho.jsp.Page.pageservice(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+268
    j com.caucho.server.dispatch.PageFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+246
    v ~C2IAdapter
    J com.caucho.server.webapp.DispatchFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    v ~I2CAdapter
    j com.caucho.server.dispatch.ServletInvocation.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+6
    j com.caucho.server.webapp.RequestDispatcherImpl.forward(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServl
    etResponse;Ljava/lang/String;Lcom/caucho/server/dispatch/Invocation;)V+697
    j com.caucho.server.webapp.RequestDispatcherImpl.forward(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+14
    j org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(Ljava/util/Map;Ljavax/servlet/http/HttpSe
    rvletRequest;Ljavax/servlet/http/HttpServletResponse;)V+154
    v ~C2IAdapter
    J cnwk.maverick.mvc.CnetTilesView.renderMergedOutputModel(Ljava/util/Map;Ljavax/servlet/http/HttpServletRequest;Ljavax/servle
    t/http/HttpServletResponse;)V
    v ~I2CAdapter
    j org.springframework.web.servlet.view.AbstractView.render(Ljava/util/Map;Ljavax/servlet/http/HttpServletRequest;Ljavax/servl
    et/http/HttpServletResponse;)V+151
    v ~C2IAdapter
    J org.springframework.web.servlet.DispatcherServlet.render(Lorg/springframework/web/servlet/ModelAndView;Ljavax/servlet/http/
    HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
    v ~I2CAdapter
    j org.springframework.web.servlet.DispatcherServlet.doDispatch(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/Htt
    pServletResponse;)V+344
    v ~C2IAdapter
    J cnwk.maverick.mvc.InstrumentedDispatcherServlet.doDispatch(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpS
    ervletResponse;)V
    v ~I2CAdapter
    j org.springframework.web.servlet.DispatcherServlet.doService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/Http
    ServletResponse;)V+225
    j org.springframework.web.servlet.FrameworkServlet.processRequest(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/
    HttpServletResponse;)V+10
    j org.springframework.web.servlet.FrameworkServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServl
    etResponse;)V+3
    j javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+62
    j javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+15
    j com.caucho.server.dispatch.ServletFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+40
    v ~C2IAdapter
    J cnwk.maverick.mvc.ResponseHeaderFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet
    /FilterChain;)V
    J com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/Htt
    pServletResponse;Ljavax/servlet/FilterChain;)Lcom/opensymphony/module/sitemesh/Page;
    v ~I2CAdapter
    j com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Lj
    avax/servlet/FilterChain;)V+84
    j com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+10
    j cnwk.maverick.mvc.AddOidFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterC
    hain;)V+78
    j com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+10
    v ~C2IAdapter
    J com.caucho.server.cache.CacheFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    v ~I2CAdapter
    j com.caucho.server.webapp.WebAppFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+147
    j com.caucho.server.dispatch.ServletInvocation.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+6
    j com.caucho.server.http.HttpRequest.handleRequest()Z+673
    v ~C2IAdapter
    J com.caucho.server.port.TcpConnection.run()V
    J com.caucho.util.ThreadPool.runTasks()V
    v ~I2CAdapter
    j com.caucho.util.ThreadPool.run()V+85
    j java.lang.Thread.run()V+11
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x0000002ac98b7b50 JavaThread "resin-1197" daemon [_thread_blocked, id=9216]
    0x0000002acc127ca0 JavaThread "resin-tcp-connection-*:7701-25" daemon [_thread_in_native, id=9187]
    0x0000002acfaed8e0 JavaThread "resin-1195" daemon [_thread_blocked, id=9186]
    0x0000002ace06ff50 JavaThread "resin-1194" daemon [_thread_blocked, id=8210]
    0x0000002ac9809b00 JavaThread "resin-tcp-connection-*:7701-15" daemon [_thread_in_native, id=8001]
    0x0000002acf263c40 JavaThread "resin-1192" daemon [_thread_blocked, id=7689]
    0x0000002ac5987670 JavaThread "resin-tcp-connection-*:7701-33" daemon [_thread_in_native, id=7688]
    =>0x0000002ac68e7d80 JavaThread "resin-tcp-connection-*:7701-79" daemon [_thread_in_vm, id=7471]
    0x0000002ac68e89d0 JavaThread "resin-1188" daemon [_thread_blocked, id=5355]
    0x0000002ac5988120 JavaThread "resin-tcp-connection-*:7701-55" daemon [_thread_in_native, id=5244]
    0x0000002ac5987190 JavaThread "resin-1186" daemon [_thread_blocked, id=5182]
    0x0000002ac98c3830 JavaThread "resin-tcp-connection-*:7701-35" daemon [_thread_in_native, id=5181]
    0x0000002ac59770c0 JavaThread "resin-1184" daemon [_thread_blocked, id=5061]
    0x0000002aca416c60 JavaThread "resin-tcp-connection-*:7701-7" daemon [_thread_in_native, id=4082]
    0x0000002aca427cd0 JavaThread "resin-1182" daemon [_thread_blocked, id=3983]
    0x0000002ac599e3f0 JavaThread "resin-1179" daemon [_thread_blocked, id=2619]
    0x0000002ace05fc70 JavaThread "resin-1178" daemon [_thread_blocked, id=2343]
    0x0000002ac591aca0 JavaThread "resin-tcp-connection-*:7701-69" daemon [_thread_in_native, id=1370]
    0x0000002acb415da0 JavaThread "resin-1175" daemon [_thread_blocked, id=1368]
    0x0000002ac8b2b640 JavaThread "resin-tcp-connection-*:7701-65" daemon [_thread_in_native, id=32077]
    0x0000002ac59a9610 JavaThread "resin-tcp-connection-*:7701-47" daemon [_thread_in_native, id=32015]
    0x0000002ac5926190 JavaThread "resin-tcp-connection-*:7701-1" daemon [_thread_in_native, id=31537]
    0x0000002ac5c6f9e0 JavaThread "MultiThreadedHttpConnectionManager cleanup" daemon [_thread_blocked, id=7661]
    0x0000002ac5977600 JavaThread "resin-port-7701" daemon [_thread_blocked, id=7419]
    0x0000002ac5907bd0 JavaThread "Thread-6" [_thread_blocked, id=7418]
    0x0000002ac68e0a40 JavaThread "resin-select-manager" daemon [_thread_in_native, id=7381]
    0x0000002ac6807630 JavaThread "resin-ping" daemon [_thread_blocked, id=7379]
    0x0000002ac5b0d220 JavaThread "resin-thread-scheduler" daemon [_thread_blocked, id=7371]
    0x0000002ac5b0c0c0 JavaThread "resin-thread-launcher" daemon [_thread_blocked, id=7370]
    0x0000002ac59155b0 JavaThread "resin-alarm" daemon [_thread_blocked, id=7369]
    0x0000002ac1b83b70 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=7367]
    0x0000002ac1b81fd0 JavaThread "CompilerThread1" daemon [_thread_blocked, id=7366]
    0x0000002ac1b80ab0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=7365]
    0x0000002ac1b7f3e0 JavaThread "AdapterThread" daemon [_thread_blocked, id=7364]
    0x0000002ac1b7e110 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=7363]
    0x0000002ac1b6a100 JavaThread "Finalizer" daemon [_thread_blocked, id=7362]
    0x0000002ac1b69960 JavaThread "Reference Handler" daemon [_thread_blocked, id=7361]
    0x0000000040117070 JavaThread "main" [_thread_in_native, id=7355]
    Other Threads:
    0x0000002ac1b65500 VMThread [id=7360]
    0x000000004012b8c0 WatcherThread [id=7368]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
    [0x0000000040115860/0x0000000040115890] OsrList_lock - owner thread: 0x0000002ac68e7d80
    Heap
    PSYoungGen total 130368K, used 97228K [0x0000002ab6e10000, 0x0000002abf820000, 0x0000002ac18b0000)
    eden space 127936K, 74% used [0x0000002ab6e10000,0x0000002abcaaaf98,0x0000002abeb00000)
    from space 2432K, 98% used [0x0000002abee00000,0x0000002abf058358,0x0000002abf060000)
    to space 5120K, 0% used [0x0000002abf320000,0x0000002abf320000,0x0000002abf820000)
    PSOldGen total 349568K, used 209465K [0x0000002aa18b0000, 0x0000002ab6e10000, 0x0000002ab6e10000)
    object space 349568K, 59% used [0x0000002aa18b0000,0x0000002aae53e6d8,0x0000002ab6e10000)
    PSPermGen total 33792K, used 33596K [0x0000002a9c4b0000, 0x0000002a9e5b0000, 0x0000002aa18b0000)
    object space 33792K, 99% used [0x0000002a9c4b0000,0x0000002a9e57f370,0x0000002a9e5b0000)
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x661c00], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGBUS: [libjvm.so+0x661c00], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGFPE: [libjvm.so+0x568b50], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGPIPE: [libjvm.so+0x568b50], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGILL: [libjvm.so+0x568b50], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: [libjvm.so+0x56aa00], sa_mask[0]=0x00000000, sa_flags=0x14000004
    SIGHUP: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGINT: [libjvm.so+0x56a4d0], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGQUIT: [libjvm.so+0x56a4d0], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGTERM: [libjvm.so+0x56a4d0], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    --------------- S Y S T E M ---------------
    OS:Red Hat Enterprise Linux ES release 4 (Nahant)
    uname:Linux 2.6.9-22.0.2.ELsmp #1 SMP Thu Jan 5 17:11:56 EST 2006 x86_64
    libc:glibc 2.3.4 NPTL 2.3.4
    rlimit: STACK 10240k, CORE infinity, NPROC 131071, NOFILE 8192, AS infinity
    load average:0.22 0.28 0.21
    CPU:total 2 amd64 3dnow
    Memory: 4k page, physical 16254000k(14555776k free), swap 120k(120k free)
    vm_info: Java HotSpot(TM) 64-Bit Server VM (1.5.0_12-b04) for linux-amd64, built on May 2 2007 01:49:59 by java_re with gcc 3
    .2.2 (SuSE Linux)

  • JVM Crash on Solaris 10

    Hi,
    Can anyone help me in debugging this pstack output?
    What I am trying to do?
    1) using a C code to start the JVM and execute a jar, as shown the trace below
    but I get the following core file.
    2) It seems like JVM is trying to access the memory provided by the OS and then throws the signal 11 ( SIGSEGV)
    Other details:
    OS: SunOS t5220x1081 5.10 Generic_127111-06 sun4v sparc SUNW,SPARC-Enterprise-T5220
    Java version:java version "1.5.0_12"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
    Java HotSpot(TM) Server VM (build 1.5.0_12-b04, mixed mode)
    -Alphy
    ----------------- lwp# 6 / thread# 6 --------------------
    fe9c599c lwpkill (6, 0, fe9f2cb8, fe9a89a8, ffffffff, 6) + 8
    fe9410b8 abort (0, 1, 6d908c, ad354, fe9f1318, 0) + 110
    00420528 __1cRSolarisThreadCoreNsignalHandler6FipnHsiginfo_pv_v_ (0, 73f328, 1, 6d9000, 6, 1) + 2e8
    ff03eccc ???????? (b, 44173f0, fcdf6970, fcdf66b8, 44173e8, 12d2cc) + fec1ea8c
    fee13ff0 JVM_handle_solaris_signal (b, fcdf6970, fcdf66b8, 1, ff185ff0, 441b4a0) + 96c
    fe9c48d4 __sighndlr (b, fcdf6970, fcdf66b8, fee13664, 0, 1) + c
    fe9b98ac call_user_handler (b, ffbffeff, c, ff37, fe2e2200, fcdf66b8) + 3b8
    fe956110 realfree (4473200, 434b4c85, 9824c, 0, 0, 44731f0) + 68
    fe955c80 mallocunlocked (4473128, 434b4d5c, 4473120, 4473128, fffffffc, 2) + 260
    fe955a04 malloc (cc, 1, 98948, 0, fe9ee308, fe9f76f0) + 4c
    fa0c2b20 C_GetMechanismList (fcdf6bac, 0, fcdf6c38, 6, 275ec, 7800) + 114
    fa194c48 meta_mechManager_update_slot (1, 0, 2bb6ad4, 2bb6bac, 2bb6b68, 8) + 54
    fa1948a8 meta_mechManager_get_mechs (0, fcdf6d64, 0, 21784, 2, fa1ed6f4) + 34
    fa19b908 meta_GetMechanismList (2a, 0, fcdf6d64, 1a740, fa19f034, 7) + 50
    fa1d7148 Java_sun_security_pkcs11_wrapper_PKCS11_C_1GetMechanismList (441b55c, fcdf6ed4, 0, 0, 6748, 6548) + 34
    f740bc20 ???????? (441b4a0, fcdf6ed4, fcdf6e50, ffffff80, d28, ff16c000) + fffffffffd234b0c
    f740bbc4 ???????? (cd1042a8, 0, 6548, c, ff185ff8, fcdf6e68) + fffffffffd234ab0
    f7405874 * sun/security/pkcs11/SunPKCS11.initToken(Lsun/security/pkcs11/wrapper/CK_SLOT_INFO;)V+156 (line 572)
    f7405764 ???????? (cd0bc548, 0, 6548, f74148e0, ff185ff8, fcdf6ff0) + fffffffffd22e650
    f7405764 ???????? (c000, 2, 4c00, f74148e0, ff17fcb8, fcdf7070) + fffffffffd22e650
    f7400218 * StubRoutines (1)
    fecdd26c __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (1, 441b4a0, fcdf7300, fcdf7170, fcdf7304, 0) + 5b8
    fed0db78 __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ (cd7c2d38, e, 4416ed0, 4, fcdf73f8, ff16c000) + 1520
    fed0c49c __1cKReflectionSinvoke_constructor6FpnHoopDesc_nOobjArrayHandle_pnGThread__2_ (4416ec8, fcdf746c, 441b4a0, 4416ed0, 4416ecc, d123d040) + 348
    fed0bf20 JVM_NewInstanceFromConstructor (441b55c, fcdf764c, fcdf7648, ff1869bc, 441b4a0, cd0b7e08) + 1e4
    fd97d32c Java_sun_reflect_NativeConstructorAccessorImpl_newInstance0 (441b55c, fcdf75c8, fcdf764c, fcdf7648, ff1821b0, 0) + c
    f740bc20 ???????? (349, fcdf764c, fcdf75c8, ffffff80, ff188960, 0) + fffffffff9a8e900
    f740bbc4 ???????? (cd0b7e08, b8, fcdf76d0, 8, cd0bb490, fcdf75e0) + fffffffff9a8e8a4
    f7405874 ???????? (cd0b7e18, b6, fcdf7758, f7414a20, f8, fcdf7670) + fffffffff9a88554
    f7405874 ???????? (cd0b7e30, d581ad78, fcdf77e8, f7414760, 580c, fcdf76f0) + fffffffff9a88554
    f7405d3c ???????? (cd0b7dc8, 0, 6548, f7414b40, ff185ff8, fcdf7780) + fffffffff9a88a1c
    f7405874 ???????? (c000, 2, 4c00, f74147b0, ff17fcb8, fcdf7818) + fffffffff9a88554
    f7400218 * StubRoutines (1)
    fecdd26c __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (1, 441b4a0, fcdf7a0c, fcdf7910, fcdf7a10, 0) + 5b8
    feced73c JVM_DoPrivileged (441b55c, 1, 4416ec0, 4, c, 4416ebc) + 560
    fd979c24 Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2 (441b55c, fcdf7d28, fcdf7da4, f7414a20, 580c, fcdf80a0) + 14
    f740bc20 ???????? (439, fcdf7da4, fcdf7d28, ffffff80, ff185ff8, 0) + fffffffff9a92010
    f740bbc4 ???????? (cd0362b0, b8, 0, 4, cd03c4d8, fcdf7d40) + fffffffff9a91fb4
    f7405874 ???????? (cd7be278, b7, fcdf7e30, f74148e0, 0, fcdf7dc8) + fffffffff9a8bc64
    f7405874 ???????? (cd7be278, b6, cd7a9bc0, f74148e0, 1, fcdf7e60) + fffffffff9a8bc64
    f7405874 ???????? (cd7de650, b6, fcdf7fdc, f7414760, c, fcdf7ee8) + fffffffff9a8bc64
    f7405874 ???????? (cd7de650, b6, fcdf807c, f74147a8, d5806fe8, fcdf7f78) + fffffffff9a8bc64
    f7405874 ???????? (d5d2d430, b8, fcdf8104, f7414760, e0, fcdf8018) + fffffffff9a8bc64
    f7405874 ???????? (0, b8, 8, f7414a20, 580c, fcdf80a0) + fffffffff9a8bc64
    f7405874 ???????? (3ff86c8, 0, 6548, f7414a20, ff185ff8, fcdf8130) + fffffffff9a8bc64
    f7405874 ???????? (3ff86c8, 0, 6548, f7414a70, ff185ff8, fcdf81f8) + fffffffff9a8bc64
    f74058fc ???????? (3ff86c8, 0, 6548, f7414a20, ff185ff8, fcdf8278) + fffffffff9a8bcec
    f74058fc ???????? (c000, 2, 4c00, f7414a70, ff17fcb8, fcdf8300) + fffffffff9a8bcec
    f7400218 * StubRoutines (1)
    fecdd26c __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (1, 441b4a0, fcdf84f4, fcdf83f8, fcdf84f8, 0) + 5b8
    feced73c JVM_DoPrivileged (441b55c, 1, 4416eb8, 4, c, 4416eb4) + 560
    fd979c24 Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2 (441b55c, fcdf8810, fcdf8890, 2, 580c, 5800) + 14
    f740bc20 ???????? (431, fcdf8890, fcdf8810, ffffff80, ff185ff8, 0) + fffffffff9a92010
    f740bbc4 ???????? (cd031d38, b8, 6548, 4, ff185ff8, fcdf8828) + fffffffff9a91fb4
    f7405874 ???????? (cd02b860, b6, 6548, f74148e0, ff185ff8, fcdf88b0) + fffffffff9a8bc64
    f74058fc ???????? (cd02a890, 0, 6548, f74147b0, ff185ff8, fcdf8940) + fffffffff9a8bcec
    f7405764 ???????? (cd023e38, b7, d526d298, f7414928, 40, fcdf89e8) + fffffffff9a8bb54
    f7405874 ???????? (cd023e38, b7, 0, f7414928, cd02bc20, fcdf8a68) + fffffffff9a8bc64
    f7405874 ???????? (cd023e38, b7, d526d298, f7414928, 40, fcdf8b10) + fffffffff9a8bc64
    f7405874 ???????? (cd023e38, b7, 6548, f7414928, ff185ff8, fcdf8b90) + fffffffff9a8bc64
    f7405874 ???????? (cd023e38, 0, 6548, f7414928, ff185ff8, fcdf8c38) + fffffffff9a8bc64
    f7405874 ???????? (cd023e38, 0, 6548, f7414928, ff185ff8, fcdf8cb8) + fffffffff9a8bc64
    f7405874 ???????? (cd023e38, 0, 6548, f7414928, ff185ff8, fcdf8d50) + fffffffff9a8bc64
    f7405874 ???????? (cd023e38, 0, 6548, f7414928, ff185ff8, fcdf8de8) + fffffffff9a8bc64
    f7405874 ???????? (cd023e38, 0, 6548, f7414928, ff185ff8, fcdf8e80) + fffffffff9a8bc64
    f7405874 ???????? (cd1eab10, 0, 6548, f7414760, ff185ff8, fcdf8f10) + fffffffff9a8bc64
    f7405874 ???????? (3ff86c8, 0, 6548, f74147b0, ff185ff8, fcdf8fc0) + fffffffff9a8bc64
    f7405874 ???????? (cd1dfaa0, 0, 6548, f7414a68, ff185ff8, fcdf9038) + fffffffff9a8bc64
    f7405874 ???????? (3ff86c8, 0, 6548, f74147a8, ff185ff8, fcdf90c0) + fffffffff9a8bc64
    f7405874 ???????? (cd1c42e0, 0, 6548, f7414a68, ff185ff8, fcdf9148) + fffffffff9a8bc64
    f7405874 ???????? (3ff86c8, 0, 6548, f74147a8, ff185ff8, fcdf91c8) + fffffffff9a8bc64
    f7405874 ???????? (cd199b40, 0, 6548, f7414a70, ff185ff8, fcdf9248) + fffffffff9a8bc64
    f7405764 ???????? (cd0e36b8, 0, 6548, f74147b0, ff185ff8, fcdf92e8) + fffffffff9a8bb54
    f7405764 ???????? (cd0e36b8, 0, 6548, f74147b0, ff185ff8, fcdf9398) + fffffffff9a8bb54
    f7405764 ???????? (cd0e36b8, 0, 6548, f7414760, ff185ff8, fcdf9440) + fffffffff9a8bb54
    f7405764 ???????? (cd0e36b8, 0, 6548, f74148e0, ff185ff8, fcdf94d0) + fffffffff9a8bb54
    f7405764 ???????? (cd068eb0, 0, 6548, f74148e0, ff185ff8, fcdf9568) + fffffffff9a8bb54
    f7405874 ???????? (cd1f61d0, 0, 6548, f7414760, ff185ff8, fcdf9658) + fffffffff9a8bc64
    f7405874 ???????? (cd1f6168, 0, 6548, f7414760, ff185ff8, fcdf96f0) + fffffffff9a8bc64
    f7405874 * oracle/jdbc/pool/OracleConnectionPoolDataSource.getPhysicalConnection(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;+8 (line 109)
    f7405874 * oracle/jdbc/pool/OracleConnectionPoolDataSource.getPooledConnection(Ljava/lang/String;Ljava/lang/String;)Ljavax/sql/PooledConnection;+7 (line 77)
    f7405874 * oracle/jdbc/pool/OracleImplicitConnectionCache.makeCacheConnection(Ljava/lang/String;Ljava/lang/String;)Ljavax/sql/PooledConnection;+35 (line 1212)
    f7405874 * oracle/jdbc/pool/OracleImplicitConnectionCache.getCacheConnection(Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;)Ljavax/sql/PooledConnection;+27 (line 341)
    f7405874 ???????? (cd1f5150, 0, 6548, f74148e0, ff185ff8, fcdf99b8) + fffffffff9a8bc64
    f7405874 ???????? (cd1d1dc8, 0, 6548, f7414760, ff185ff8, fcdf9a48) + fffffffff9a8bc64
    f7405874 ???????? (cd1d1dc8, 0, 6548, f7414760, ff185ff8, fcdf9ae0) + fffffffff9a8bc64
    f7405874 ???????? (cd1d1dc8, 0, 6548, f74147b0, ff185ff8, fcdf9b68) + fffffffff9a8bc64
    f7405874 * com/ericsson/dws/storage/ConnectionManager.getPooledConnectionInternal(Ljava/lang/String;)Ljava/sql/Connection;+187 (line 85)
    f7405874 ???????? (3ff86c8, 0, 6548, f7414760, ff185ff8, fcdf9c80) + fffffffff9a8bc64
    f7405874 ???????? (cd0ae508, 0, 6548, f7414a70, ff185ff8, fcdf9d58) + fffffffff9a8bc64
    f7405764 ???????? (3ff86c8, 0, 6548, f7414930, ff185ff8, fcdf9de0) + fffffffff9a8bb54
    f7405874 ???????? (c000, 2, 4c00, f7414a20, ff17fcb8, fcdf9e70) + fffffffff9a8bc64
    f7400218 * StubRoutines (1)
    fecdd26c __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (1, 441b4a0, fcdfa030, fcdf9f68, fcdfa034, 0) + 5b8
    fecf839c __1cUjni_invoke_nonstatic6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_ (441b55c, fcdfa110, 4416ea8, ff18304c, 4491ac0, fcdfa0f4) + 4d4
    fed262a8 jni_NewObjectV (441b55c, ff182ff0, 4492304, fcdfa1d0, ff1869bc, 2b33358) + 420
    003f7de4 __1cHJNIEnv_JNewObject6MpnH_jclass_pnK_jmethodID_E_pnI_jobject__ (441b55c, 2b335b0, 4492304, 2aa8b50, ff182bf0, fed25e88) + 24
    003f72d4 __1cRJavaActivityProxyKinitialize6MnJRWCString_pnPJavaActivityJVM__b_ (2b4a590, 2aa8b5c, 2aa8b5c, 441b55c, 4492304, ff182bf0) + 414
    003f6ca4 __1cRJavaActivityProxy2t5B6MnJRWCString_pnPJavaActivityJVM__v_ (2b4a590, fcdfa358, 44593f0, 9, 7139f0, 713800) + 24
    003f324c __1cQJavaActivityImpl2t6MrknIDataUnit__v_ (0, 2b86754, 2b23b60, 2b23bec, 2b23bdc, fcdfa3d0) + 100c
    0012dea4 __1cQProcessorBuilderWbuildJavaActivityPoint6MrknIDataUnit__pnRIntermediatePoint__ (442d3fc, 2b86754, 0, 0, 0, 2b23b60) + 284
    00115118 __1cQProcessorBuilderTbuildProcessingNode6MrnINodeInfo__pnIOutPoint__ (ce2700, 2b86748, 0, 1, 3443760, 2b86754) + f78
    00115f84 __1cQProcessorBuilderRconnectSuccessors6MrnINodeInfo_pnHInPoint__v_ (ce2700, 2b86710, 3afaea0, 3371f28, 3cb8998, 7e04a0) + c4
    00115650 __1cQProcessorBuilderTbuildProcessingNode6MrnINodeInfo__pnIOutPoint__ (ce2700, 2b86710, 3afaea0, 3afaec8, 1, 2b8671c) + 14b0
    00115f84 __1cQProcessorBuilderRconnectSuccessors6MrnINodeInfo_pnHInPoint__v_ (ce2700, 43957f0, 4269c70, 419cb90, 3cb8988, 0) + c4
    00115650 __1cQProcessorBuilderTbuildProcessingNode6MrnINodeInfo__pnIOutPoint__ (ce2700, 2b866a0, 4269c70, 4269c98, 2, 2b866ac) + 14b0
    00115f84 __1cQProcessorBuilderRconnectSuccessors6MrnINodeInfo_pnHInPoint__v_ (ce2700, 2b86630, 4269ce0, 2c25f00, 3cb8968, 7e04a0) + c4
    00115650 __1cQProcessorBuilderTbuildProcessingNode6MrnINodeInfo__pnIOutPoint__ (ce2700, 2b86630, 4269ce0, 4269d08, 1, 2b8663c) + 14b0
    00115b88 __1cQProcessorBuilderRconnectSuccessors6MrnINodeInfo_pnHInPoint_rnURWTPtrHashDictionary4nJRWCString_nIOutPoint____v_ (ce2700, 6da800, 2bd45a0, fcdfb160, 3cb8958, 7e04a0) + 168
    00111db4 __1cQProcessorBuilderKbuildChain6MrnLRWTPtrSlist4nINodeInfo___pnURWTPtrHashDictionary4nJRWCString_nJPointTree___pnLRWTPtrSlist4nFPoint___pnPProcessorThread_b_v_ (ce2728, ce2788, ce2748, 2bd45a0, fcdfb2f0, ce2768) + 414
    00144e90 __1cPProcessorThreadKbuildChain6MrnLRWTPtrSlist4nINodeInfo___b_i_ (4070100, fcdfb2ec, 0, 0, 6f6400, 1) + 30
    0031e00c __1cSComponentFrameworkKbuildChain6MrnLRWTPtrSlist4nINodeInfo___b_v_ (20446a0, fcdfb2ec, 2044724, 4070100, 0, 3cb8890) + 10c
    0031d7dc __1cSComponentFrameworkOconfigurePaths6MrnIDataUnit_brnLRWTPtrSlist4nINodeInfo___4_v_ (fcdfbb70, 2b86668, 2b86658, fcdfb2ec, 3cb8a90, 20446a0) + 65c
    0031f4f0 __1cSComponentFrameworkOprocessMessage6MrnIDataUnit__v_ (1, 2a50078, 20446a0, fcdfbb70, fcdfbb80, 2) + 11b0
    0010eeec __1cSProcessorFrameworkOprocessMessage6MrnIDataUnit__v_ (4611e0, 2a50078, 20446a0, 0, 2bfde50, 2) + bec
    0033e550 __1cIIfClientEmain6M_v_ (20446a0, 0, 2a50078, 33ef00, 20446b8, 20446c8) + 270
    004225a4 __1cMActiveObjectLexecuteMain6Fp0pv_2_ (20446a0, 1c25248, 7154fc, 421560, 7154fc, 33e2e0) + 44
    00420074 __1cRSolarisThreadCoreLstartThread6FpnNSolarisThread__pv_ (1c2bbc0, fcdfc000, 0, 0, 84e840, 73f400) + 34
    fe9c47a8 lwpstart (0, 0, 0, 0, 0, 0)

    soumikinthesun wrote:
    Yes I am using OCI driver. But can you tell me where is the problem using OCI driver?Nope.
    If you want to spend the time then you do the following.
    1. Reduce the code to the point where you have a small example that fails
    2. Make a bug report to Oracle.
    If you want a solution, since waiting on a Oracle fix is unlikely to be something that you can do (unless you have a service contract and they state that they will fix it) then do one of the following.
    1. Use the thin driver, not the OCI one.
    2. Use a different version of the OCI driver
    3. Determine exactly where the problem occurs and find a different way to structure the code (java and SQL) so the error does not occur.
    I don't think my system is corrupted because the core is comming in customer machine as well as our test machine.
    That doesn't completely eliminate the possibility but it does make it much less likely.
    we are getting core from libjvm.so , so I think it is not the crash of oracle VM. It is the crash of SUN VM
    what do you think?The Oracle and Sun VMs are completely different applications. They are your applications so I can't tell you what you are running. The Oracle VM would, normally, be used for embedded java procs in the database itself. And if you are using OCI in that code then you are doing it wrong.

  • Jps is unable to list jvm's on Solaris

    I've had this occur occasionally on Solaris boxes running Java applications:
    Running jps returns no output. And jstack gives the error 'Permission denied'. The box is part of a cluster of 3 identical servers, jps and jstack work fine on the 2 other servers.
    I found the following forum post from someone with the same problem but no answers: http://forums.sun.com/thread.jspa?threadID=5422237
    To clarify running bps and grep for java gives all java proceses correctly, but jps gives nothing (anonymised with 'program' and 'client' to protect the guilty):
    program @ clientdelivery2 : ~/
    -> bps auxww|grep java
    program 3427 5.5 54.067742726649544 ? S Sep 25 1039:47 /usr/jdk/instances/jdk1.6.0_16/bin/amd64/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/app/client/program/tomcat/conf/logging.properties -Xmx6144m -XX:PermSize=128m -XX:MaxPermSize=512m -Djava.endorsed.dirs=/app/client/program/tomcat/endorsed -classpath :/app/client/program/tomcat/bin/bootstrap.jar -Dcatalina.base=/app/client/program/tomcat -Dcatalina.home=/app/client/program/tomcat -Djava.io.tmpdir=/app/client/program/tomcat/temp org.apache.catalina.startup.Bootstrap start
    program 29915 0.1 11.915252441467896 ? S 14:55:28 3:59 /usr/jdk/instances/jdk1.6.0_16/bin/amd64/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/app/clientclone/program/tomcat/conf/logging.properties -Xmx2g -XX:PermSize=128m -XX:MaxPermSize=512m -Dcom.sun.management.jmxremote -Djava.endorsed.dirs=/app/clientclone/program/tomcat/endorsed -classpath :/app/clientclone/program/tomcat/bin/bootstrap.jar -Dcatalina.base=/app/clientclone/program/tomcat -Dcatalina.home=/app/clientclone/program/tomcat -Djava.io.tmpdir=/app/clientclone/program/tomcat/temp org.apache.catalina.startup.Bootstrap start
    program 1573 0.0 0.0 4760 1332 pts/5 S 17:05:24 0:00 grep --colour java
    program @ clientdelivery2 : ~/
    -> jps
    program @ clientdelivery2 : ~/
    ->
    I've also posted the same question here
    http://stackoverflow.com/questions/3805376/jps-returns-no-output-even-when-java-processes-are-running
    Has anyone run into this issue and know how to solve it?

    -> grep EACCES truss.out
    12460/2: mkdir("/tmp/hsperfdata_program", 0755) Err#13 EACCES [ALL]
    This is getting closer! I still can't figure out why I get Permission denied for /tmp/hsperfdata_program. It is owned by the same user and has permissions drwxr-xr-x.

  • SVR packages for jvm/jre on solaris ?

    It seems starting with jdk1.6.0_12 there are no SVR packages on the download pages for Solaris? Is SVR packaging no longer being done? This would really hurt as SVR packaging handles multizone installation support for packages on Solaris10. A .sh only distro would require admins to install the jdk in each zone which can really become a maintenance problem!
    Thanks
    - Phillip

    Hey, thanks for the reply.
    I am still looking for a solution to this problem. You are right in that all Solaris boxes have Java installed, it is just that most of them have version 1.1.7 which is useless to me.
    Do you know of a command interpreter on Linux that would allow me to run the Unix shell script? That might be a away to unpack the files and get at them.
    As for a separate JRE install: What if a user did not have root access? Then, they would not be able to install and use my program. Thus my desire to package it all into one tidy download.
    I would have thought that Sun would have thought of something like this. It would seem to me that it is to their advantage to make versions of these JRE's available -- More apps to support their OS.
    Jon

  • 8.1.7 + JVM installation (IIOP) (solaris SunOS 5.6)

    I have a problem with proper JVM installation.
    On 8.1.6 it's enough to run jvminit to install java and to make it work with IIOP. But on 8.1.7 after running initjvm (succefully without any errors) i still have some objects (that exists in 8.1.6 installation) missing (for example AttrsToCorba class etc.),
    anyway I cannot make IIOP connection to tha t instance.
    Does anyone know what sql scripts should be runned and what jars should be loaded to database to make IIOP connection possible?
    My oracle is: "Oracle8i Enterprise Edition Release 8.1.7.0.0"
    Ps. After loading full_orb.jar I have some of the missing objects but in invalid state.:(

    I get a similar error when trying to start the 4.52 weblogic server on HP-UX 11.0 using Java 2 SDK for HP-UX 1.2.2.03.00:
    % java -ms64m -mx64m -classpath ./classes/boot:./eval/cloudscape/lib/cloudscape.jar:./myserver/serverclasses \
    -Djava.security.manager -Djava.security.policy==./weblogic.policy weblogic.Server
    Exception in thread "main" java.lang.ClassFormatError: weblogic/boot/ServerSecurityManager (Illegal UTF8 string in constant pool)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:191)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:290)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    Similary, I cannot start the weblogic console:
    % java -mx32m -classpath ./classes/boot:./classes:./lib/weblogicaux.jar weblogic.Console
    ExceptionDef (Illegal constant pool type)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:191)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:290)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at weblogic.admin.ConsoleStarter.startup(ConsoleStarter.java:16)
    at weblogic.Console.main(Console.java:41)

  • 64-bit JVM on solaris 8/9

    Has anyone run the 64-bit JVM (-d64) on Solaris 8 or 9?
    1.4.1
    http://java.sun.com/products/archive/j2se/1.4.1_05/index.html
    1.4.2
    http://java.sun.com/j2se/1.4.2/install-solaris-64.html
    Support tells me BEA has not certified WLS for use with the 64-bit JVM. However,
    according to the following link the -server option is implicit to using the 64-bit
    JVM:
    http://java.sun.com/j2se/1.4.2/docs/tooldocs/solaris/java.html
    ======================
    -d32
    -d64
    Specifies whether the program is to be run in a 32-bit or 64-bit environment.
    On Solaris these correspond to the ILP32 and LP64 data models, respectively. The
    -d64 option may only be used on 64-bit Solaris systems.
    Currently only the Java HotSpot Server VM supports 64-bit operation, and the "-server"
    option is implicit with the use of -d64. This is subject to change in a future
    release.
    If neither -d32 nor -d64 is specified, the default is to run in a 32-bit environment.
    This is subject to change in a future release.
    ======================
    If BEA does not officially support the 64-bit JVM on either 1.4.1 or 1.4.2, then
    why do the default startup scripts coming with WLS 8.1 sp2 (startWebLogic.sh,
    comm_Env.sh) allow for the use of the -server option, which, according to Sun's
    docs, means you are using the 64-bit JVM?
    If anyone has used the 64-bit JVM, what kind of performance gain, if any, are
    they seeing?
    Thanks for any help.

    My dear friend,
    You understood java docs incorrectly. That say that if you specify -d64, -server
    is implicit, not the other way.
    Regards
    "achen" <[email protected]> wrote:
    >
    Has anyone run the 64-bit JVM (-d64) on Solaris 8 or 9?
    1.4.1
    http://java.sun.com/products/archive/j2se/1.4.1_05/index.html
    1.4.2
    http://java.sun.com/j2se/1.4.2/install-solaris-64.html
    Support tells me BEA has not certified WLS for use with the 64-bit JVM.
    However,
    according to the following link the -server option is implicit to using
    the 64-bit
    JVM:
    http://java.sun.com/j2se/1.4.2/docs/tooldocs/solaris/java.html
    ======================
    -d32
    -d64
    Specifies whether the program is to be run in a 32-bit or 64-bit environment.
    On Solaris these correspond to the ILP32 and LP64 data models, respectively.
    The
    -d64 option may only be used on 64-bit Solaris systems.
    Currently only the Java HotSpot Server VM supports 64-bit operation,
    and the "-server"
    option is implicit with the use of -d64. This is subject to change in
    a future
    release.
    If neither -d32 nor -d64 is specified, the default is to run in a 32-bit
    environment.
    This is subject to change in a future release.
    ======================
    If BEA does not officially support the 64-bit JVM on either 1.4.1 or
    1.4.2, then
    why do the default startup scripts coming with WLS 8.1 sp2 (startWebLogic.sh,
    comm_Env.sh) allow for the use of the -server option, which, according
    to Sun's
    docs, means you are using the 64-bit JVM?
    If anyone has used the 64-bit JVM, what kind of performance gain, if
    any, are
    they seeing?
    Thanks for any help.

  • Sun JVM Performance Issue in Sun Solaris 10 (SPARC)

    Hi,
    Issue : Performance issue after the migration of a Java application from IBM-AIX 5 to Sun Solaris 10 (SPARC)
    I am facing performance issue after the migration of a Java application from IBM-AIX 5.3 to Sun Solaris 10 (SPARC).
     Normally the application takes less than 1 hour to complete the process in AIX, but after migration in Solaris the application is taking 4+ hours.
    The Java version of IBM AIX is ,
    java version "1.5.0"
    Java(TM) 2 Runtime Environment, Standard Edition (build pap32dev-20051104)
    IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc-32 j9vmap3223-20051103 (JIT enabled)
    The Java version of Solaris 10 is,
    Java(TM) Platform, Standard Edition for Business (build 1.5.0_17-b04)
    Java HotSpot(TM) Server VM (build 1.5.0_17-b04, mixed mode)
    Description of Application
    The application merges 2 XML files of size 300 MB each using DOM Parser and generates flat file according to certain business logic.No remote files are using for the file generation. There are two folders and around 200 XML file in each folders of similar names. The application loads 2 similar XML file at a time from each folder and Processes. Same way, the application processes all the 200 XML file pairs using loop.
    The JVM Parameters are given below.
    /usr/java5/bin/java -cp $CLASSPATH -Xms3072m -Xmx3072M com.db.mcc.creditderiv.GCDXMLTransProc
    Here the extended swap memory in AIX is 3072 (3GB). After copying the same tode to Solaris, the
    application started throwing java.lang.OutofMemoryError. So that we have increased the swap memory up to 12 GB.
    Since 32bit Java allows maximum 4 GB extended memory we started using 64 Bit Java in Solaris using -d64 argument.
    The Current JVM Parameter in Solaris is given below.
    java -d64 -cp $CLASSPATH -Xms8192m -Xmx12288m com.db.mcc.creditderiv.GCDXMLTransProc ( 64 GB Swap Memory is available in the System)
    We have tried the following options
    1.       Extended heap size up to 12 GB using -xms and -xmx parameters and tried multiple -XX options. Earlier the application was working fine in AIX with 3.5 GB extended heap size. ( 64 GB Swap Memory is available in the System)
    2.       Downloaded and installed the Solaris SPARC Patches from the website,
         http://java.sun.com/javase/downloads/index_jdk5.jsp
    4.   Downloaded and installed XML and XSLT patch from sun website
    5.       Tried to run the Java in server mode using -server option.

    A 64 bit VM is not necessarily faster than a 32 bit one. I remember at least on suggestion that it could be slower.
    Make sure you use the -server option.
    As a guess IBM isn't necessarily a slouch when it comes to Java. It might simply be that their VM was faster. Could have used a different dom library as well.
    Could be an environment problem of course.
    Profiling the application and the machine as well might provide information.

  • JDK 1.6 on Solaris. Multiple java processes and thread freezes

    Hi, we've come across a really weird behavior on the Solaris JVM, reported by a customer of ours.
    Our server application consists of multiple threads. Normally we see them all running within a single Java process, and all is fine.
    At some point in time, and only on Solaris 10, it seems that the main Java process starts a second Java process. This is not our code trying to execute some other application/command. It's the JVM itself forking a new copy of itself. I assumed this was because of some JVM behaviour on Solaris that uses multiple processes if the number of threads is > 128. However at the time of spawn there are less than 90 threads running.
    In any case, once this second process starts, some of the threads of the application (incidentally, they're the first threads created by the application at startup, in the first threadgroup) stop working. Our application dumps a list of all threads in the system every ten minutes, and even when they're not working, the threads are still there. Our logs also show that when the second process starts, these threads were not in the running state. They had just completed their operations and were sleeping in their thread pool, in a wait() call. Once the second process starts, jobs for these threads just queue up, and the wait() does not return, even after another thread has done a notify() to inform them of the new jobs.
    Even more interesting, when the customer manually kills -9 the second process, without doing anything in our application, all threads that were 'frozen' start working again, immediately. This (and the fact that this never happens on other OSes) makes us think that this is some sort of problem (or misconfiguration) specific to the Solaris JVM, and not our application.
    The customer initially reported this with JDK 1.5.0_12 , we told them to upgrade to the latest JDK 1.6 update 6, but the problem remains. There are no special JVM switches (apart from -Xms32m -Xmx256m) used. We're really at a dead end here in diagnosing this problem, as it clearly seems to be outside our app. Any suggestion?

    Actually, we've discovered that that's not really what was going on. I still believe there's a bug in the JVM, but the fork was happening because our Java code tries to exec a command line tool once a minute. After hours of this, we get a rogue child process with this stack (which is where we are forking this command line tool once a minute):
    JVM version is 1.5.0_08-b03
    Thread t@38: (state = IN_NATIVE)
    - java.lang.UNIXProcess.forkAndExec(byte[], byte[], int, byte[], int, byte[], boolean, java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor) @bci=168980456 (Interpreted frame)
    - java.lang.UNIXProcess.forkAndExec(byte[], byte[], int, byte[], int, byte[], boolean, java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor) @bci=0 (Interpreted frame)
    - java.lang.UNIXProcess.<init>(byte[], byte[], int, byte[], int, byte[], boolean) @bci=62, line=53 (Interpreted frame)
    - java.lang.ProcessImpl.start(java.lang.String[], java.util.Map, java.lang.String, boolean) @bci=182, line=65 (Interpreted frame)
    - java.lang.ProcessBuilder.start() @bci=112, line=451 (Interpreted frame)
    - java.lang.Runtime.exec(java.lang.String[], java.lang.String[], java.io.File) @bci=16, line=591 (Interpreted frame)
    - java.lang.Runtime.exec(java.lang.String, java.lang.String[], java.io.File) @bci=69, line=429 (Interpreted frame)
    - java.lang.Runtime.exec(java.lang.String) @bci=4, line=326 (Interpreted frame)
    - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)There are also several dozen other threads all with the same stack:
    Thread t@32: (state = BLOCKED)
    Error occurred during stack walking:
    sun.jvm.hotspot.debugger.DebuggerException: can't map thread id to thread handle!
         at sun.jvm.hotspot.debugger.proc.ProcDebuggerLocal.getThreadIntegerRegisterSet0(Native Method)
         at sun.jvm.hotspot.debugger.proc.ProcDebuggerLocal.getThreadIntegerRegisterSet(ProcDebuggerLocal.java:364)
         at sun.jvm.hotspot.debugger.proc.sparc.ProcSPARCThread.getContext(ProcSPARCThread.java:35)
         at sun.jvm.hotspot.runtime.solaris_sparc.SolarisSPARCJavaThreadPDAccess.getCurrentFrameGuess(SolarisSPARCJavaThreadPDAccess.java:108)
         at sun.jvm.hotspot.runtime.JavaThread.getCurrentFrameGuess(JavaThread.java:252)
         at sun.jvm.hotspot.runtime.JavaThread.getLastJavaVFrameDbg(JavaThread.java:211)
         at sun.jvm.hotspot.tools.StackTrace.run(StackTrace.java:50)
         at sun.jvm.hotspot.tools.JStack.run(JStack.java:41)
         at sun.jvm.hotspot.tools.Tool.start(Tool.java:204)
         at sun.jvm.hotspot.tools.JStack.main(JStack.java:58)I'm pretty sure this is because the fork part of the UnixProcess.forkAndExec is using the Solaris fork1 system call, and thus all the Java context thinks all those threads exist, whereas the actual threads don't exist in that process.
    It seems to me that something is broken in UnixProcess.forkAndExec in native code; it did the fork, but not the exec, and this exec thread just sits there forever. And of course, it's still holding all the file descriptors of the original process, which means that if we decide to restart our process, we can't reopen our sockets for listening or whatever else we want to do.
    There is another possibility, which I can't completely rule out: this child process just happened to be the one that was fork'd when the parent process called Runtime.halt(), which is how the Java process exits. We decided to exit halfway through a Runtime.exec(), and got this child process stuck. But I don't think that's what happens... from what I understand that we collected, we see this same child process created at some point in time, and it doesn't go away.
    Yes, I realize that my JVM is very old, but I cannot find any bug fixes in the release notes that claim to fix something like this. And since this only happens once every day or two, I'm reluctant to just throw a new JVM at this--although I'm sure I will shortly.
    Has anyone else seen anything like this?

  • System crash attempting to use the packet filtering on Solaris 10, MU7

    I have been attempting to port my kernel module to run on Solaris 10, MU7 (from MU6). Some changes to the packet filtering hooks interface requires me to make code changes and linker option changes i.e -Nmisc/neti -Nmisc/hook
    I now have my module loading successfully and "hooking" packets. However, I am seeing instability and after processing in the order of 100-200 packets the system crashes. See stack dump beow for details.
    Also note that initially my callback hook function is very simple i.e returns 0.
    I require assistance on identifying the root cause. The key code fragements are as follows:
    int _init()
    // allocated a control block using net_instance_alloc
    // populated the nin_name, nin_create, nin_destroy, and nin_shutdown fields with valid callback functions
    // registered the control block using net_instance_register
    static int _attach(dip, cmd)
    dev_info_t *dip;
    ddi_attach_cmd_t cmd;
    // initialised a hook control block using HOOK_INIT
    // performed a protocol lookup (using net_protocol_lookup) on the net_id provided by the nin_create function callback
    // registered the hook with the net_id protocol using net_hook_register
    static int
    myipf_hook4_in (hook_event_token_t tok, hook_data_t info, void *arg) {
    // simple callback function for test purposes
    return 0;
    System Stack trace:
    Boot device: /virtual-devices@100/channel-devices@200/disk@0:a File and args:
    SunOS Release 5.10 Version Generic_139555-08 64-bit
    Copyright 1983-2009 Sun Microsystems, Inc. All rights reserved.
    Use is subject to license terms.
    Hostname: bfs-t5440-03-ldm12
    NIS domain name is bfs.nis
    Reading ZFS config: done.
    bfs-t5440-03-ldm12 console login:
    panic[cpu9]/thread=2a100a67ca0: BAD TRAP: type=9 rp=2a100a67630 addr=7b6e8d48 mmu_fsr=0
    sched: trap type = 0x9
    addr=0x7b6e8d48
    pid=0, pc=0x7b6e8d48, sp=0x2a100a66ed1, tstate=0x1606, context=0x0
    g1-g7: 1910, 18b0, 2a100a678f0, 60010776b14, 1910, 0, 2a100a67ca0
    000002a100a67350 unix:die+9c (9, 2a100a67630, 7b6e8d48, 0, 2a100a67410, 182b400)
    %l0-3: 000000000100954c 0000000000000009 0000060020ac1620 00000000010523ac
    %l4-7: 00000000018a3c78 0000060020ac1848 000003000481dbe0 00000000010ac400
    000002a100a67430 unix:trap+6cc (2a100a67630, 10000, 0, 0, 30004028000, 2a100a67ca0)
    %l0-3: 0000000000000000 000000000185b480 0000000000000009 0000000000000000
    %l4-7: 0000000000000000 0000000000000000 0000000000001606 0000000000010200
    000002a100a67580 unix:ktl0+64 (300014c8e40, 2a100a67890, 600114fb428, 3, 1, 0)
    %l0-3: 0000030004028000 0000000000000048 0000000000001606 0000000001021604
    %l4-7: 00000000003c0000 0000000000000001 0000000000000000 000002a100a67630
    000002a100a676d0 hook:hook_run+7c (30001b039c0, 300014c8e40, 2a100a67890, 60012566ea8, 7b6e8d48, 1)
    %l0-3: 0000030001b039c8 00000600117df3c0 0000000001878888 0000000000000000
    %l4-7: 0000000000000000 000000000000003c 0000000000000000 0000000000000000
    000002a100a67780 ip:ip_input+3b4 (0, 600135ca040, 0, 6001359bc28, 0, 0)
    %l0-3: 0000000000000000 0000000000000000 0000000000000000 0000060011562000
    %l4-7: 00000000e0000000 0000000000000001 0000000000000000 0000000000000000
    000002a100a67910 dls:soft_ring_drain+78 (600135d1f00, 60011dfa940, 2, 2000000, 2, 0)
    %l0-3: 0000000000000000 0000000000000000 0000000000000004 0000000000000005
    %l4-7: 000006001359bc28 00000600135ca040 000000007be1c238 000000000000fffe
    000002a100a679c0 dls:soft_ring_worker+64 (600135d1f00, 0, 2, 600135d1f4c, 0, 2a100a67a8a)
    %l0-3: 000002a100a67a88 0000000000000000 000002a10001fca0 000002a10001fca0
    %l4-7: 0000000000000002 0000000000000000 0000000000000002 00000000018f1000
    syncing file systems... [1] 104 [1] 95 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 [1] 4 done (not all i/o completed)
    dumping to /dev/dsk/c0d0s1, offset 644284416, content: kernel
    100% done: 118970 pages dumped, compression ratio 10.00, dump succeeded
    rebooting...
    Resetting...
    -eugene
    Edited by: emonagh on Aug 25, 2009 1:54 AM
    Edited by: emonagh on Aug 25, 2009 1:56 AM

    I have checked weblogic download link.
    Currently webloigc is only available only for below mentioned platforms:-
    1. Windows (32 bit jvm)
    2. Linux (32 bit jvm)
    3. sun solaris (only SPARC) (32 bit JVM)
    There is no generic installer available for weblogic 9.2
    Thus what I want is weblogic 9.2 setup for x86 machine.
    I have tried to run weblogic 9.2 setup for linux on sun solaris x86.
    But it did not run, it also gave error message that some package is missing in /lib/.. folder.....

Maybe you are looking for

  • I'm getting the apple and the loading sign

    I'm getting the apple and the loading sign I'm not sure what's wrong with my Mac book Pro just yesterday it was working fine and then I tried to shut it down it wasn't working it just freezed so I pushed the restart button and since then it's not wor

  • Language problems

    Hi, since today the language here on kde is half in english and half in german and it should be just german. In the KDE system-Settings I've set the country to germany and the preferred language to german but nevertheless parts of the KDE menu and e.

  • New ITunes update query

    Hi. I have an Ipod Touch version2, which holds a lot of games and music. Tomorrow i will be receiving a new Iphone 3gs. My query is will i have to reinstall Itunes, will i be able to connect both the Touch and and the Iphone to the same Itunes accoun

  • Get data with more than one table

    hi Gurus, I am from ABAP and now am doing Crystal reports...please bear with me if am silly. in ABAP I have developed a report based on my select statement. ex : **SELECT SINGLE * FROM cabn WHERE atnam EQ 'Z10_OPS_INC_REGION'.**           CLEAR ausp_

  • What Improvements Would You Like To See in the Store? Tabs, search options?

    I just sent some feedback on the store but, you know, you never feel satisfied doing that so I thought I'd post my ideas and see if anybody else felt the same way or have found solutions for navigating through the store. My Feedback; +As a recent iPo