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

1.3 Hotspot Server VM core dumps in JVM_FindClassFromClass

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2
    • Resolution: Duplicate
    • Affects Version/s: 6.5, 1.3.1_02
    • Fix Version/s: None
    • Component/s: hotspot
    • Subcomponent:
    • CPU:
      sparc
    • OS:
      solaris_2.6, solaris_8

      Description

      FULL PRODUCT VERSION :
      java version "1.3.1_02"
      Java(TM) 2 Runtime Environment, Standard Edition (build
      1.3.1_02-b02)
      Java HotSpot(TM) Client VM (build 1.3.1_02-b02, mixed mode)


      FULL OPERATING SYSTEM VERSION :
      SunOS sapphire 5.8 Generic_108528-11 sun4u sparc
      SUNW,Ultra-60
      A DESCRIPTION OF THE PROBLEM :
      Hotspot core dumps when testing Petstore 1.1.2 application on
      iPlanet Application Server consistently.

      The problem is not seen on 1.3.0, but happens on 1.3.1_XX

      The native libraries are compiled with Forte for C++ 6
      Update 2 All latest Solaris 8 recommended patches are
      installed.

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      1. Install iPlanet Application Server 6.0 SP4
      2. Deploy Petstore application
      3. Change the JAVA_HOME to 1.3.1_XX
      4. Restart the app server
      5. Access the petstore application, add an item to shopping and sign in. VM crashes at this point

      ERROR MESSAGES/STACK TRACES THAT OCCUR :

      Contents of VM dump hs_err_pid25479.log
      Unexpected Signal : 11 occurred at PC=0xfe5cbd6c
      Function name=JVM_FindClassFromClass
      Library=/space/testinstall/ias-dec15/ias/usr/java/jre/lib/sparc/server/libjvm.so
      Current Java thread:

      Dynamic libraries:
      0x10000 /space/testinstall/ias-dec15/ias/bin/.kjs
      0xff360000
      /space/testinstall/ias-dec15/ias/gxlib/libshare.so
      0xff340000
      /space/testinstall/ias-dec15/ias/gxlib/libgxidl.so
      0xff320000
      /space/testinstall/ias-dec15/ias/gxlib/libgxmodule.so
      0xff2b0000
      /space/testinstall/ias-dec15/ias/gxlib/libgxutil.so
      0xff260000
      /space/testinstall/ias-dec15/ias/gxlib/libgxgds.so
      0xff230000
      /space/testinstall/ias-dec15/ias/gxlib/libgxconn.so
      0xff210000
      /space/testinstall/ias-dec15/ias/gxlib/libplds3.so
      0xff1f0000
      /space/testinstall/ias-dec15/ias/gxlib/libplc3.so
      0xff1a0000
      /space/testinstall/ias-dec15/ias/gxlib/libnspr3.so
      0xff180000 /lib/libpthread.so.1
      0xff150000 /usr/lib/lwp/libthread.so.1
      0xff130000 /lib/libsocket.so.1
      0xff080000 /lib/libnsl.so.1
      0xff040000 /lib/libCrun.so.1
      0xfee00000 /lib/libCstd.so.1
      0xfed00000 /lib/libc.so.1
      0xff000000 /usr/j2sdk1_3_1_02/jre/lib/sparc/libjava.so
      0xfe400000
      /usr/j2sdk1_3_1_02/jre/lib/sparc/server/libjvm.so
      0xfedd0000 /lib/libm.so.1
      0xff390000 /lib/libw.so.1
      0xfec90000
      /space/testinstall/ias-dec15/ias/gxlib/libldap41.so
      0xfec50000
      /space/testinstall/ias-dec15/ias/gxlib/libgxagent.so
      0xfec30000 /lib/libposix4.so.1
      0xfece0000 /lib/libdl.so.1
      0xfec00000 /lib/libmp.so.2
      0xfebd0000 /usr/j2sdk1_3_1_02/jre/lib/sparc/libverify.so
      0xfeb70000 /lib/libresolv.so.2
      0xfeb10000
      /space/testinstall/ias-dec15/ias/gxlib/libgxnls.so
      0xfeaf0000 /lib/libaio.so.1
      0xfeaa0000
      /space/testinstall/ias-dec15/ias/gxlib/libnsres31.so
      0xfea40000
      /space/testinstall/ias-dec15/ias/gxlib/libnsuni31.so
      0xfe9d0000
      /space/testinstall/ias-dec15/ias/gxlib/libnsfmt31.so
      0xfe990000
      /space/testinstall/ias-dec15/ias/gxlib/libnscnv31.so
      0xfe970000 /usr/platform/SUNW,Ultra-60/lib/libc_psr.so.1
      0xfe940000 /usr/lib/cpu/sparcv8plus/libCstd.so.1
      0xfe3d0000/usr/j2sdk1_3_1_02/jre/lib/sparc/native_threads/libhpi.so
      0xfe3a0000 /usr/j2sdk1_3_1_02/jre/lib/sparc/libzip.so
      0xfac10000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2util.so
      0xf29d0000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2types.so
      0xf2990000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2context.so
      0xf28c0000
      /space/testinstall/ias-dec15/ias/gxlib/libgxbind.so
      0xf28a0000
      /space/testinstall/ias-dec15/ias/gxlib/libgxcontext.so
      0xf2650000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2bind.so
      0xf2620000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2gds.so
      0xf23e0000 /usr/j2sdk1_3_1_02/jre/lib/sparc/libnet.so
      0xf23b0000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2thread.so
      0xf1d00000
      /space/testinstall/ias-dec15/ias/gxlib/libgxeb.so
      0xf2190000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2eb.so
      0xf22d0000
      /space/testinstall/ias-dec15/ias/gxlib/libgxevent.so
      0xf2050000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2log.so
      0xf17c0000
      /space/testinstall/ias-dec15/ias/gxlib/libgxlog.so
      0xf1790000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2lcycmgr.so
      0xf1ce0000
      /space/testinstall/ias-dec15/ias/gxlib/libgxlcycmgr.so
      0xf16d0000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2conn.so
      0xf16b0000
      /space/testinstall/ias-dec15/ias/gxlib/libgxprot.so
      0xf1550000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2req.so
      0xf1510000
      /space/testinstall/ias-dec15/ias/gxlib/libgxreq.so
      0xf14e0000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2reqp.so
      0xf14b0000
      /space/testinstall/ias-dec15/ias/gxlib/libgxreqp.so
      0xf0fd0000
      /space/testinstall/ias-dec15/ias/gxlib/libgxreqstep.so
      0xf0fa0000
      /space/testinstall/ias-dec15/ias/gxlib/libgxnsapicli.so
      0xf0d50000
      /space/testinstall/ias-dec15/ias/gxlib/libgxadmincli.so
      0xf0c30000
      /space/testinstall/ias-dec15/ias/gxlib/libgxdsync.so
      0xf0d30000
      /space/testinstall/ias-dec15/ias/gxlib/libgxdsync_services.so
      0xf0b50000
      /space/testinstall/ias-dec15/ias/gxlib/libgxdsync_messenger.so
      0xf0b10000
      /space/testinstall/ias-dec15/ias/gxlib/libgxdsync_failover.so
      0xf0a50000
      /space/testinstall/ias-dec15/ias/gxlib/libgxdsync_timeout.so
      0xf0930000
      /space/testinstall/ias-dec15/ias/gxlib/libgxdsync_token.so
      0xf0a20000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2state.so
      0xf0d10000
      /space/testinstall/ias-dec15/ias/gxlib/libgxstate.so
      0xf0850000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2session.so
      0xf0820000
      /space/testinstall/ias-dec15/ias/gxlib/libgxsession.so
      0xf0750000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2dsync.so
      0xf0720000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2tmpl.so
      0xf0650000
      /space/testinstall/ias-dec15/ias/gxlib/libgxtmpl.so
      0xf0620000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2eval.so
      0xf0550000
      /space/testinstall/ias-dec15/ias/gxlib/libgxeval.so
      0xf0520000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2datap.so
      0xf0450000
      /space/testinstall/ias-dec15/ias/gxlib/libgxdatap.so
      0xf0420000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2loadq.so
      0xf0350000
      /space/testinstall/ias-dec15/ias/gxlib/libgxloadq.so
      0xf0320000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2trans.so
      0xf0260000
      /space/testinstall/ias-dec15/ias/gxlib/libgxtrans.so
      0xf0230000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2principal.so
      0xf0120000
      /space/testinstall/ias-dec15/ias/gxlib/libgxprincipal.so
      0xf0050000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2principal2.so
      0xf0030000
      /space/testinstall/ias-dec15/ias/gxlib/libgxsecurity.so
      0xeff50000
      /space/testinstall/ias-dec15/ias/gxlib/libgxacl.so
      0xeff20000
      /space/testinstall/ias-dec15/ias/gxlib/libgxacldomain.so
      0xefe50000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2mailbox.so
      0xf0210000
      /space/testinstall/ias-dec15/ias/gxlib/libgxmailbox.so
      0xefe20000
      /space/testinstall/ias-dec15/ias/gxlib/libgxappevent.so
      0xefd40000
      /space/testinstall/ias-dec15/ias/gxlib/libgxappevent2.so
      0xf0010000
      /space/testinstall/ias-dec15/ias/gxlib/libgxsvcload.so
      0xefd10000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2svcload.so
      0xefc50000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2ebfp.so
      0xefc10000
      /space/testinstall/ias-dec15/ias/gxlib/libgxebfp.so
      0xefb50000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2txnmgr.so
      0xefa10000
      /space/testinstall/ias-dec15/ias/gxlib/libgxtxnmgr.so
      0xef100000
      /space/testinstall/ias-dec15/ias/gxlib/libEncServer_nodce.so
      0xeef80000
      /space/testinstall/ias-dec15/ias/gxlib/libEncina_nodce.so
      0xefb30000 /usr/ucblib/libucb.so.1
      0xef940000 /lib/libelf.so.1
      0xef910000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2sqlparser.so
      0xef820000
      /space/testinstall/ias-dec15/ias/gxlib/libgxsqlparse.so
      0xef740000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2data.so
      0xef640000
      /space/testinstall/ias-dec15/ias/gxlib/libgxdata.so
      0xef520000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2data2.so
      0xef410000
      /space/testinstall/ias-dec15/ias/gxlib/libgxdata2.so
      0xef710000
      /space/testinstall/ias-dec15/ias/gxlib/libgxdbutil.so
      0xef610000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2dlm.so
      0xef350000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2appevent2.so
      0xef330000
      /space/testinstall/ias-dec15/ias/gxlib/libgxextmgr.so
      0xef0d0000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2gxextdata.so
      0xeef60000
      /space/testinstall/ias-dec15/ias/gxlib/libketgxidl.so
      0xeef40000
      /space/testinstall/ias-dec15/ias/gxlib/libkdidl.so
      0xeef20000
      /space/testinstall/ias-dec15/ias/gxlib/libgxextdata.so
      0xeee60000
      /space/testinstall/ias-dec15/ias/gxlib/libketutil.so
      0xeee30000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2gxlockmgr.so
      0xeee10000
      /space/testinstall/ias-dec15/ias/gxlib/libgxlockmgr.so
      0xeed50000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2gxrlop.so
      0xeed10000
      /space/testinstall/ias-dec15/ias/gxlib/libgxrlopmgr.so
      0xeec50000
      /space/testinstall/ias-dec15/ias/gxlib/libjx2applogic.so
      0xeec30000 /lib/nss_nis.so.1
      0xeec10000 /usr/j2sdk1_3_1_02/jre/lib/sparc/libioser12.so

      Local Time = Thu Dec 27 14:08:39 2001
      Elapsed Time = 45
      #
      # HotSpot Virtual Machine Error : 11
      # Error ID : 4F530E43505002C4 01
      # Please report this error at
      # http://java.sun.com/cgi-bin/bugreport.cgi
      #
      # Java VM: Java HotSpot(TM) Server VM (1.3.1_02-b02 mixed
      mode)
      #

      DBX stack trace:

      detected a multithreaded program
      t@9 (l@9) terminated by signal ABRT (Abort)
      0xfed9b510: __lwp_kill+0x0008: bgeu,a __lwp_kill+0x1c
      dbx: warning: can't find file
      "/space/build/6.5src/ns/nas/src/server/build/java/gxjas/solarisdbg/kjs.o"
      dbx: warning: see `help finding-files'
      (dbx) where
      current thread: t@9
      =>[1] __lwp_kill(0x0, 0x9, 0x0, 0xfedb801c, 0x197f0,
      0xfed4b188), at 0xfed9b510
        [2] raise(0x6, 0x0, 0x0, 0xffffffff, 0xfedbc40c, 0xc), at
      0xfed4b190
        [3] abort(0xfedb801c, 0xf26fe1f8, 0x0, 0x4, 0x0,
      0xf26fe219), at 0xfed357bc
        [4] os::abort(0x1, 0xfe89a000, 0x1, 0xf26fe278, 0x0,
      0xfe5cbd6c), at 0xfe7a4644
        [5] os::handle_unexpected_exception(0xfedbc2fc,
      0xfe9087cc, 0xfe8acc2c, 0xfe841aac, 0xfe89a000, 0xf26fe298),
      at 0xfe7a3768
        [6] JVM_handle_solaris_signal(0x0, 0xea2e8, 0xf26fed40,
      0xfe89a000, 0xb, 0xf26feff8), at 0xfe607304
        [7] __sighndlr(0xb, 0xf26feff8, 0xf26fed40, 0xfe60731c,
      0x0, 0x0), at 0xff160820
        [8] call_user_handler(0xc, 0xfe60731c, 0xf26fed40,
      0xf26feff8, 0xb, 0x0), at 0xff15dad4
        [9] sigacthandler(0xb, 0xf26feff8, 0xf26fed40, 0x36cf10,
      0x6b12c8, 0x76), at 0xff15dc8c
        ---- called from signal handler with signal 11 (SIGSEGV)
      ------
        [10] MulLNode::Ideal(0x36cf5c, 0xf26ff3d4, 0xf26ff4f4,
      0x6a9b70, 0xfe89a000, 0x36cf5c), at 0xfe5cbd6c
        [11] PhaseIterGVN::transform_old(0xf26ff3d4, 0xf26ff3d4,
      0x36cf5c, 0xf26ff4f4, 0x36cf5c, 0xf26ff3fc), at 0xfe4be504
        [12] PhaseIterGVN::optimize(0x20, 0xc6, 0xc6, 0x34597c,
      0x400, 0x36cf5c), at 0xfe5708cc
        [13] Compile::Optimize(0xf26ffa10, 0xf26ff848, 0xf26ffa10,
      0xf26ff86c, 0x0, 0xf26ff66c), at 0xfe5c981c
        [14] Compile::Compile(0x33d218, 0xf26ffa90, 0x180a7c,
      0xfe8f957c, 0xf26ffb30, 0xf26ffb40), at 0xfe5c864c
        [15] C2Compiler::compile_method(0x23e18, 0xf26ffd88,
      0x180a7c, 0x180990, 0xffffffff, 0x1), at 0xfe5c43a8
        [16] CompileBroker::invoke_compiler_on_method(0x180990,
      0x180a7c, 0xfe8babbc, 0x0, 0x0, 0x38), at 0xfe5c49ac
        [17] CompileBroker::compiler_thread_loop(0x2cce8, 0xea2e8,
      0xfe89a000, 0xf26fffa0, 0xfe89a000, 0xffffffff), at
      0xfe67cf20
        [18] JavaThread::run(0xf2500000, 0xfe8a4f8c, 0xfe89a000,
      0x200000, 0xea2e8, 0x200000), at 0xfe612990
        [19] _start(0xfe89a000, 0xf2700000, 0x0, 0x0, 0x0, 0x0),
      at 0xfe6106fc

      This bug can be reproduced always.

      I looked at bug 4426478, but cannot test with 1.4. Can you please give a patch for 1.3.1_02?


        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mearagolsunw Murali Earagolla (Inactive)
                Reporter:
                ykb Yamini Kalyandurga
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: