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

[1.3.1_04] JVM Crashes.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • 1.3.1_09
    • 1.3.1_04
    • hotspot
    • 09
    • sparc
    • solaris_8

      Our EventBrokerServer starts up and within a couple of minutes the Java Virtual Machine that it is running as part of crashes with the following message

      An unexpected exception has been detected in native code outside the VM.
      Unexpected Signal : 11 occurred at PC=0xff374ab4
      Function name=_getfp
      Library=/usr/lib/lwp/libthread.so.1

      We have a core file to analyze if needed.
      DESCRIPTIONEND
      TESTCASEBEGIN
      Our EventBrokerServer starts up and within a couple of minutes the Java Virtual Machine that it is running as part of crashes with the following message

      An unexpected exception has been detected in native code outside the VM.
      Unexpected Signal : 11 occurred at PC=0xff374ab4
      Function name=_getfp
      Library=/usr/lib/lwp/libthread.so.1

      Current Java thread:
      at java.lang.Object.wait(Native Method)
      at java.lang.Object.wait(Object.java:415)
      at com.brooks.classmcs.server.Server.processMessages(Server.java:1784)
      at com.brooks.classmcs.server.event.EventBrokerServer.main(EventBrokerServer.java:547)

      I am including three sets of files that capture the same problem occuring three different times. The first file in each set is the EventBrokerServer's stdout and stderr redirected to a file wile the second file in each set is the error report file saved off by the J.V.M.

      That is pretty much all the information we have.

      We would like to open up a Service Request with SUN at your earliest convenience with the hope of helping Dan help L.G. with their problem before he has to leave the site.

      ----------------------------File Start----------------------------
      An unexpected exception has been detected in native code outside the VM.
      Unexpected Signal : 11 occurred at PC=0xff374ab4
      Function name=_getfp
      Library=/usr/lib/lwp/libthread.so.1

      Current Java thread:
      at java.lang.Object.wait(Native Method)
      at java.lang.Object.wait(Object.java:415)
      at com.brooks.classmcs.server.Server.processMessages(Server.java:1784)
      at com.brooks.classmcs.server.event.EventBrokerServer.main(EventBrokerServer.java:547)

      Dynamic libraries:
      0x10000 /usr/j2se/bin/../bin/sparc/native_threads/java
      0xff360000 /usr/lib/lwp/libthread.so.1
      0xff390000 /usr/lib/libdl.so.1
      0xff280000 /usr/lib/libc.so.1
      0xff350000 /usr/platform/SUNW,Sun-Fire/lib/libc_psr.so.1
      0xfee80000 /usr/j2se/jre/lib/sparc/client/libjvm.so
      0xff230000 /usr/lib/libCrun.so.1
      0xfee60000 /usr/lib/libsocket.so.1
      0xfed80000 /usr/lib/libnsl.so.1
      0xfed50000 /usr/lib/libm.so.1
      0xff260000 /usr/lib/libw.so.1
      0xfee40000 /usr/lib/libmp.so.2
      0xfed30000 /usr/lib/librt.so.1
      0xfed10000 /usr/lib/libaio.so.1
      0xfecd0000 /usr/j2se/jre/lib/sparc/native_threads/libhpi.so
      0xfec90000 /usr/j2se/jre/lib/sparc/libverify.so
      0xfec50000 /usr/j2se/jre/lib/sparc/libjava.so
      0xfec10000 /usr/j2se/jre/lib/sparc/libzip.so
      0xfb460000 /rdisk31/ort5mcs1/app/oracle/product/8.1.7/lib/libocijdbc8.so
      0xf0c00000 /rdisk31/ort5mcs1/app/oracle/product/8.1.7/lib/libclntsh.so.8.0
      0xfb440000 /rdisk31/ort5mcs1/app/oracle/product/8.1.7/lib/libwtc8.so
      0xfb420000 /usr/lib/libsched.so.1
      0xf2ee0000 /usr/lib/libgen.so.1
      0xf2ce0000 /usr/j2se/jre/lib/sparc/libawt.so
      0xf0a80000 /usr/j2se/jre/lib/sparc/motif21/libmawt.so
      0xf27b0000 /usr/j2se/bin/../jre/lib/sparc/libmlib_image.so
      0xf0800000 /usr/dt/lib/libXm.so.4
      0xf2390000 /usr/openwin/lib/libXt.so.4
      0xf2a50000 /usr/openwin/lib/libXext.so.0
      0xf2b60000 /usr/openwin/lib/libXtst.so.1
      0xf1300000 /usr/openwin/lib/libX11.so.4
      0xf24e0000 /usr/openwin/lib/libSM.so.6
      0xf20d0000 /usr/openwin/lib/libICE.so.6
      0xf20a0000 /usr/openwin/lib/libdga.so.1
      0xf2080000 /usr/j2se/jre/lib/sparc/libnet.so
      0xf2060000 /usr/lib/nss_files.so.1

      Local Time = Wed Jan 29 17:49:17 2003
      Elapsed Time = 91
      #
      # The exception above was detected in native code outside the VM
      #
      # Java VM: Java HotSpot(TM) Client VM (1.3.1_06-b01 mixed mode)
      #
      sump% cat core.dbxwhere
      Reading java
      core file header read successfully
      Reading nss_files.so.1
      detected a multithreaded program
      (l@9) terminated by signal ABRT (Abort)
      =>[1] _lwp_kill(0x0, 0x9, 0x0, 0xff33a004, 0xff386000, 0xff33e440), at
      0xff31bee0
        [2] raise(0x6, 0x0, 0x0, 0xffffffff, 0xff33e3cc, 0x0), at 0xff2cb738
        [3] abort(0xff33a004, 0xf08fd210, 0x0, 0x4, 0x0, 0xf08fd231), at 0xff2b5aac
        [4] os::abort(0x1, 0xff0c8000, 0x1, 0xf08fd290, 0x0, 0xfecbdb88), at
      0xfefc68fc
        [5] os::handle_unexpected_exception(0xff33e2bc, 0xff13895c, 0xff0dc164,
      0xff070ab4, 0xff0c8000, 0xf08fd2b0), at 0xfefc59f0
        [6] JVM_handle_solaris_signal(0x0, 0xe2ae0, 0xf08fdd60, 0xff0c8000, 0xa,
      0xf08fe018), at 0xfee0a8b4
        [7] __sighndlr(0xa, 0xf08fe018, 0xf08fdd60, 0xfee0a8cc, 0x0, 0x0), at
      0xff374c8c
        [8] call_user_handler(0xfebc0e00, 0x9, 0xff3878c0, 0xf08fdd60, 0xf08fe018,
      0xa), at 0xff36fadc
        [9] sigacthandler(0xfebc0e00, 0xf08fe018, 0xf08fdd60, 0xff386000, 0xf08fe018,
      0xa), at 0xff36fca8
        ---- called from signal handler with signal -21230080 (SIG-21230080) ------
        [10] IdealLoopTree::is_member(0xe99f88, 0x39be31, 0xeab4c0, 0x1, 0xf08ff390,
      0x1a8d), at 0xfecbdb88
        [11] PhaseIdealLoop::remix_address_expressions(0xff0c8000, 0x39be31, 0xeab4c0,
      0x5a7c18, 0x39be5c, 0xeab4c0), at 0xfecc6878
        [12] PhaseIdealLoop::split_if_with_blocks_pre(0x5a7c19, 0x195e, 0x27d1e8,
      0x5a7c18, 0xf08ff390, 0x1a82), at 0xfecbefd0
        [13] PhaseIdealLoop::split_if_with_blocks(0xf08ff390, 0x27d1e8, 0xf08ff188,
      0xf08ff390, 0x282624, 0x1a81), at 0xfecbab44
        [14] PhaseIdealLoop::split_if_with_blocks(0x4, 0x5a7c18, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [15] PhaseIdealLoop::split_if_with_blocks(0x1, 0x27c7fc, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [16] PhaseIdealLoop::split_if_with_blocks(0x1, 0x27c2c4, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [17] PhaseIdealLoop::split_if_with_blocks(0x1, 0x27c178, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0x1), at 0xfecbab98
        [18] PhaseIdealLoop::split_if_with_blocks(0x1, 0x27c05c, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0x11d5), at 0xfecbab98
        [19] PhaseIdealLoop::split_if_with_blocks(0x64, 0x5a8b20, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [20] PhaseIdealLoop::split_if_with_blocks(0x1, 0x5a89e4, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0x1b4a), at 0xfecbab98
        [21] PhaseIdealLoop::split_if_with_blocks(0x1, 0x5a8590, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [22] PhaseIdealLoop::split_if_with_blocks(0x1, 0xd360ec, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xb03), at 0xfecbab98
        [23] PhaseIdealLoop::split_if_with_blocks(0x1, 0x5a7cb4, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [24] PhaseIdealLoop::split_if_with_blocks(0x1, 0x5a7bd0, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [25] PhaseIdealLoop::split_if_with_blocks(0x1, 0x5a7bac, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [26] PhaseIdealLoop::split_if_with_blocks(0x1, 0x5a78a8, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0x1b4c), at 0xfecbab98
        [27] PhaseIdealLoop::split_if_with_blocks(0x1, 0x5a7258, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0x1b4b), at 0xfecbab98
        [28] PhaseIdealLoop::split_if_with_blocks(0x1, 0x5a6fd8, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0x1b4a), at 0xfecbab98
        [29] PhaseIdealLoop::split_if_with_blocks(0x2, 0xc219f4, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [30] PhaseIdealLoop::split_if_with_blocks(0x1, 0xc1fe04, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xb03), at 0xfecbab98
        [31] PhaseIdealLoop::split_if_with_blocks(0x1, 0xc1feac, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xb02), at 0xfecbab98
        [32] PhaseIdealLoop::split_if_with_blocks(0x1, 0xc1eefc, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [33] PhaseIdealLoop::split_if_with_blocks(0x1, 0xc1ed9c, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [34] PhaseIdealLoop::split_if_with_blocks(0x1, 0x55a6f4, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [35] PhaseIdealLoop::split_if_with_blocks(0x1, 0x24ddac, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0x3), at 0xfecbab98
        [36] PhaseIdealLoop::split_if_with_blocks(0x1, 0x55d048, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [37] PhaseIdealLoop::split_if_with_blocks(0x1, 0x55d004, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0x1097468), at 0xfecbab98
        [38] PhaseIdealLoop::split_if_with_blocks(0x1, 0x55cfe8, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xb03), at 0xfecbab98
        [39] PhaseIdealLoop::split_if_with_blocks(0x1, 0x55cd58, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xb02), at 0xfecbab98
        [40] PhaseIdealLoop::split_if_with_blocks(0x1, 0x55bfe0, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xb00), at 0xfecbab98
        [41] PhaseIdealLoop::split_if_with_blocks(0x1, 0x55c234, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [42] PhaseIdealLoop::split_if_with_blocks(0x1, 0x55c208, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [43] PhaseIdealLoop::split_if_with_blocks(0x1, 0x55c1e4, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [44] PhaseIdealLoop::split_if_with_blocks(0x1, 0x55c150, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [45] PhaseIdealLoop::split_if_with_blocks(0x1, 0x55c0d4, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0x1097468), at 0xfecbab98
        [46] PhaseIdealLoop::split_if_with_blocks(0x1, 0x105c940, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xb03), at 0xfecbab98
        [47] PhaseIdealLoop::split_if_with_blocks(0x1, 0x105c228, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xb02), at 0xfecbab98
        [48] PhaseIdealLoop::split_if_with_blocks(0x1, 0x105c0c8, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xb00), at 0xfecbab98
        [49] PhaseIdealLoop::split_if_with_blocks(0x2, 0x3de9a8, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [50] PhaseIdealLoop::split_if_with_blocks(0x1, 0x3ddeac, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xf08ff390), at 0xfecbab98
        [51] PhaseIdealLoop::split_if_with_blocks(0x1, 0x3ddf54, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0x234e), at 0xfecbab98
        [52] PhaseIdealLoop::split_if_with_blocks(0x1, 0x787320, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0x234d), at 0xfecbab98
        [53] PhaseIdealLoop::split_if_with_blocks(0x26, 0x39be5c, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0x1097468), at 0xfecbab98
        [54] PhaseIdealLoop::split_if_with_blocks(0x2, 0x39be30, 0xf08ff188,
      0xf08ff390, 0xf08ff390, 0xe38bb9), at 0xfecbab98
        [55] PhaseIdealLoop::PhaseIdealLoop(0xf08ff178, 0x39be5c, 0x1, 0x7853c8,
      0x1000, 0xe99f88), at 0xfed94358
        [56] Compile::Optimize(0xf08ffa10, 0xf08ff848, 0xf08ffa10, 0xf08ff86c, 0x0,
      0xf08ff66c), at 0xfedcc89c
        [57] Compile::Compile(0x3d6864, 0xf08ffa90, 0x341e94, 0xff1296b4, 0xf08ffb30,
      0xf08ffb40), at 0xfedcb69c
        [58] C2Compiler::compile_method(0x27750, 0xf08ffd88, 0x341e94, 0x341da8,
      0xffffffff, 0x1), at 0xfedc73f8
        [59] CompileBroker::invoke_compiler_on_method(0x341da8, 0x341e94, 0xff0eacec,
      0x0, 0x0, 0xfe), at 0xfedc79fc
        [60] CompileBroker::compiler_thread_loop(0x27368, 0xe2ae0, 0xff0c8000,
      0xf08fffa0, 0xff0c8000, 0xffffffff), at 0xfee80964
        [61] JavaThread::run(0xf0700000, 0xff0d3e34, 0xff0c8000, 0x200000, 0xe2ae0,
      0x200000), at 0xfee16200
        [62] _start(0xff0c8000, 0xfebc0e00, 0x0, 0x0, 0x0, 0x0), at 0xfee13ec8
      sump%

      More in the comments section.

            tmasunw Tao Ma (Inactive)
            skvasude Sujeet Vasudevan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: