Runtime.availableProcessors() question...

So, i have a class that will take in Runnable objects, and send them to be processed when a processor opens.
So far, i have been dealing with a single-processor model. However, now i want to upgrade my code to be able
to handle multiple processors. These jobs will not step on each others toes, so they can run concurrently with
no problems. My question is: when i run the Runtime.availableProcessors() method, what does that number it
returns mean to me? Is it the number of processors available on the System in general, or the number of
processors available at the time of the call, to accept jobs? So, if i have 5 processes in the queue, and i have a 2
processor machine, i farm out the first 2 processes, and that method will return 0 until one of these processes
finishes? something tells me its not that easy.
any info given is very much appreciated. thanks

BigDaddyLoveHandles wrote:
But then it goes on:
This value may change during a particular invocation of the virtual machine. How could that be? Hot slotting more processors?Could be. I regularly work on machines (IBM System i) where it's possible to reassign processors from one system to another. And these machines run Java. I would expect the method to always return 2 on the Windows box I'm typing this on, but I would expect it could return different numbers at different times on the i's. If I cared about the question I might be interested in what it returns when a non-integral number of processors is assigned to the machine, but anyway I don't have a system where I can mess about with those assignments.

Similar Messages

  • Runtime Licensing Question

    I apologize if this is not the right forum to ask this kind of question. I have searched the forum about licensing but the only hit I got was related EDW.
    For a government agency, we are thinking about using OWB to design our mappings on a 9i development instance and deploying the runtime environment (along with the pl/sql packages generated for these mappings) on multiple schemas on different databases (currently 8.1.7) on different servers.
    We would like to know what licenses are needed to allow this model? Is having a 9iDS license good enough, or do we need to buy OWB license separately? What about the runtime scenario?
    best regards,

    Thanks a bunch Shauna. Since we already have iDS and enterprise licenses, it sounds like we can deploy these runtimes without any additional cost.
    I have also placed calls to other people in our organization to talk with our account manager(s) to avoid any surprises down the road.
    Thanks again for your time.
    PS: I think it is great that you folks are constantly monitoring these forums. That's a great service to us. Appreciated!

  • AutoVue for Agile PQM - Java Runtime Environment Question

    Greetings,
    An end user is attempting to view/open attachments within Agile Product Quality Management (PQM); we use Agile PQM 9.3.1.
    When clicking on an attachment file, a pop-up screen opens with a javascript alert, prompting the user with, "Please Install Java Runtime Environment." After clicking "OK", user is redirected to java download website. User downloads and installs the update.
    After rebooting the machine, we attempt to access the attachment file again within PQM and receive the same error message, "Please Install Java..."
    After installing the first java update, the user is now on the following java version:
    Java Plug-in 10.55.2.14
    Using JRE version 1.7.0_55-b14 Java HotSpot(TM) Client VM
    Do we need to install the second update to be able to view attachments within Agile PQM via AutoVue?
    I can't test the java updates myself because there are some legacy Oracle apps that I won't be able to support if I update my java.
    Thanks in advance,
    William

    You might want to post the question to the Agile forum
    The popup you see seems to be tied to Agile code itself and not AutoVue
    AutoVue will work on Java 7u55
    But you are running Agile, so you will need to make sure the rest of the apps are confirmed with 7u55
    You also need to review Java update guidelines, by default you will be always prompted to install the latest java update

  • Crystal XI Runtime Installer Question

    Post Author: kgmiller
    CA Forum: .NET
    Question:
    Has anyone just created a VS2005 Setup Project that only includes the Crystal XI R2 2005 Merge Module and nothing else and had it install the Crystal Runtime?  Are there any issues I am not aware of with this approach?  Any information, experiences, suggestions would be appreciated.
    Background:
    I have a situation where I will need to install the Crystal XI R2 runtime on many PCs that will be accessing a centrally managed Windows application.  The application software and Crystal Report files are only installed on the server and the PCs access them via a shortcut to the server.  The runtime needs to be on the PCs as well as the server.  I would like to avoid using the Windows Installer .msi file that comes with the product, for installing the runtime on the PCs, as it requires that the CD Key be entered during the install.  I would rather use the Merge Module where I can embed the CD Key creating a VS2005 Setup Project process.

    Hello,
    please also see this link as we have documentation how the different deployment techniques actually work:
    https://boc.sdn.sap.com/dotnet/documents

  • Runtime Licence Question

    Hello,
    I have a question relates to runtime licence.
    I make a installer that includes "Labview runtime engine" and "NI-VISA runtime" with my application.
    If I want to sell this installer to my customer, do I need to get any license else?

    The same question was asked earlier today.
    http://forums.ni.com/t5/LabVIEW/Executable-License-Documentation/td-p/2812164

  • Runtime error -  question for experts

    hello  experts,
    I was trying to debug a program for unicode compatibility, and when I finally thought I had finished it.
    This runtime error shows up
    "Error analysis                                                                                |
    An exception occurred that is explained in detail below.
    The exception, which is assigned to class 'CX_SY_READ_SRC_LINE_TOO_LONG', was
    not caught in
    procedure "K_KKB_FIELDCAT_MERGE" "(FUNCTION)", nor was it propagated by a
    RAISING clause.
    Since the caller of the procedure could not have anticipated that the
    exception would occur, the current program is terminated.
    The reason for the exception is:
    There was an attempt to read program "ZPM04_UPDATE_INFOREC_FROM_PO" from the
    database.
    The READ REPORT statement allows you to copy a program text into an
    internal table. The occupied line length in the program text must not
    exceed the width of the internal table.
    The internal table "\FUNCTION=K_KKB_FIELDCAT_MERGE\DATA=L_ABAP_SOURCE[]" is 72
    characters wide. The program line is
    |    78 characters wide."
    because the error occured in standard SAP programs, I am at loss..
    Please give your suggestions.
    Goldie.

    You need to Change the setting in the program ZPM04_UPDATE_INFOREC_FROM_PO, not in the program SAPLSBKH.
    SAPLSBKH read the Report ZPM04_UPDATE_INFOREC_FROM_PO and it gets error because some lines in the ZPM04_UPDATE_INFOREC_FROM_PO are longer than 72 characters.
    As suggested by other SDN members you have to follow this steps:
    Go to SE38.
    Enter ZPM04_UPDATE_INFOREC_FROM_PO and change.
    Utilities > Setting
    In the Editor Tab, set the checkbox "Downword Compatilbe line Length (72)". You can find out this checkbox in the last section of the Editor tab.
    Press Enter.
    In the Pop-Up, Say "YES" for the line breaks.
    Regards,
    Naimesh Patel

  • Runtime schema questions

    Hi,
    I am using OWB 9.0.2 Is it necessary to install Runtime repository in all my target schema where I want to transfer data??
    Thanks
    DJ

    OWB 9.0.2 did not have the concept of 'runtime repository'. On the other hand, if you use 9.2, it is recommended to install a runtime repository for each target schema if you plan to have multiple target schemas from a single design repository.
    Regards:
    Igor

  • "Runtime Error" QUESTION

    "Runtime Error
    Program: C:/Program Files/iTunes/iTunes.exe
    This application has requested the Runtime to terminate it in an unusual way. Please contact te application's support team for more information."
    I just installalled iTunes for a refurbished generic iPod when this window popped up. It continues to come up when I try to put music from a CD onto iTunes and when I try to listen to anything on iTunes. When I press "okay" the entire program exists. What should I do? Any help would be very much appreciated!!!!!! THANK YOU!!!!!!!!
    Gateway   Windows XP  

    You need to Change the setting in the program ZPM04_UPDATE_INFOREC_FROM_PO, not in the program SAPLSBKH.
    SAPLSBKH read the Report ZPM04_UPDATE_INFOREC_FROM_PO and it gets error because some lines in the ZPM04_UPDATE_INFOREC_FROM_PO are longer than 72 characters.
    As suggested by other SDN members you have to follow this steps:
    Go to SE38.
    Enter ZPM04_UPDATE_INFOREC_FROM_PO and change.
    Utilities > Setting
    In the Editor Tab, set the checkbox "Downword Compatilbe line Length (72)". You can find out this checkbox in the last section of the Editor tab.
    Press Enter.
    In the Pop-Up, Say "YES" for the line breaks.
    Regards,
    Naimesh Patel

  • Runtime compile question

    Hi,
    Is it possible for me to generate, compile, and execute Java code at runtime? In other words can program A, when invoked, generate B, compile B, and run the resulting class? A will need to call methods on B, pass parameters, and the like.
    I have to do something along these lines and am curious as to how this might be approached. The "Loader" type classes seem to work on existing class files - not .java files that need to be compiled.
    Thank you

    Check out java.lang.reflect. There's ways around these problems. Relefection is admittedly difficult, but it seems to be the only solution to your problem. You can use relfection to obtain the methods of the new class once the class is loaded and then invoke them. Constructors and fields, too.

  • PSE 8 R6034 Runtime Error Question...?

    Hello, when I double click on my PSE 8 Desktop Icon it starts to load and then a couple seconds later the R6034 Runtime Error message below pops up.
    I have tried uninstalling the whole program and re-installing it several times but it just keeps giving me the same message.
    Thanks in advance for any help you can offer :-)

    The Error Box reads,
    Microsoft Visual C++ Runtime Library
    X  Runtime Error
    Program C:\ProgramFiles\Adobe\...
    R6034
    An application has made an attempt to load the c runtime library incorrectly.
    Please contact the applications support team for more information

  • Full version of Apex vs. Runtime general question

    Hello,
    We have three environments, Dev, Test and Production. We have the full version of Apex installed under Dev and have developed an application. Our site is behind firewall and only internal users with Oracle user_id will have access into Apex application(s). Oracle recommends to install the runtime version of Apex on Test and Prod. But as I gathered reading some posts and replies in Apex Forum noticed it is quiet of task moving developed applications from Dev to runtime environment.
    Would it make more sense for our environment to install the full version of Apex into our Test and Prod? If not is there any good documentation around that I can access of how to do this?
    Thanks so very much for any info
    Regards
    ahmadii

    Last time I checked, that page did link to full installers. The format of the links for Windows was:
    https://download.mozilla''.''org/?product=firefox-'''36.0.4-SSL'''&os=win&lang=en-US
    I have bolded the part that currently says '''stub'''. Hand-crafted links in that form still work (but I have broken the link in this post with my formatting).
    I don't have personal knowledge of what's going on with the "all" download page and hope it changes back.
    As for blaming this forum for anything having to do with the "all" download page, you must be kidding. That page was always available from the main page using a link that said Systems & Languages and as the link says, it lists all the available systems and languages.

  • Number of CPUs

    Is there a way to find out how many cpu's a box has that the code is running on (so I can use an additional thread)?

    int nprocs = java.lang.Runtime.availableProcessors();
    since JDK 1.4The question if I am not misunderstanding is "Is there a way to find out how many cpu's a box has that the code is running on (so I can use an additional thread)? "
    availableProcessors method in the Runtime class returns the number of processors available to the Java virtual machine. Not the processors code is running on
    This value may change during a particular invocation of the virtual machine. Applications that are sensitive to the number of available processors should therefore occasionally poll this property and adjust their resource usage appropriately.
    It should however be kept in mind as somebody has pointed out that you cannot control which CPU the thread should run on its upto the JVM.

  • Threading efficiencies

    I am writing a program which will require use of threads for numerous things and I was just wondering what the best way of doing this is in terms of efficiency. I know how to create and run threads, this is simple, but for efficiency which is best?
    Creating a new runnable object and specifying the code there :
    Runnable r = new Runnable() {
                 public void run() {
                     ...code here...
             Threat t = new Thread(r);or creating a private/inner runnable implemented class
    or creating a public runnable implemented class
    or using a thread pool?
    Thanks

    I suggest using the Executors.new???() thread pools because they are simpler to use. They can also be more efficient as well.
    I suggest you try using a cached ThreadPool if your tasks are IO bound and a fixed thread pool (to the number of cpus you have see Runtime.availableProcessors()) if your tasks are CPU bound.
    For your other questions, I suggest you do what you feel is the simplest to understand.
    Edited by: Peter__Lawrey on 23-Dec-2009 10:57

  • Unique ID's in java - interessting theoretical problem

    Hey all,
    I'm am trying to generate completely unique id's in java. These ID's should be provable unique within different processes and different systems. The machines IP address should not be assumed unique because, for example, two machine in a different subnet could have the same IP. The ethernet MAC address would be a better alternative (alltough also theoretically not unique). Regretably, the ethernet address cannot be acquired with java (as far as i know). I could use a central unique key generation server that all server have to conctact to get keys. This solution is not ideal because in some cases, easy network connection between the different machines is guaranteed.
    Regardsn
    Lennart

    I think what you are looking for is something like microsoft's concept of a GUID. A 128 bits of information that is unique in both time and space. I've read some posts on other forums that seem to indicate that this is theoritically impossible in Java due to limitations the VM blah blah blah. I'm not the kind of guy that takes no for an answer so I gave a pure java GUID my best shot. It may not be exactly unique in time and space, but its probably close enough. You could probably make it better with some kind of cryptographic Random number generator.
    *  Just a stand alone class that I posted to a forum
    *  Copyright (C) 2004 Todd Clark [email protected]
    *  This library is free software; you can redistribute it and/or modify it
    *  under the terms of the GNU Lesser General Public License as published by the Free
    *  Software Foundation; either version 2.1 of the License, or (at your option)
    *  any later version.
    *  This library is distributed in the hope that it will be useful, but
    *  WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
    *  or FITfNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License
    *  for more details.
    *  You should have received a copy of the GNU Lesser General Public License
    *  along with this program; if not, write to the Free Software
    *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
    *  If you make changes or improvements to the this class I ask that you you
    *  post them to a forum thread and email the improvements to [email protected]
    *  and that you leave my name intact in the header comments.
    *  If you use this code in an application that you distribute. I require that you
    *  include my name in the credits of your application.
    public class PlatformIndependentGuidGen
      private static PlatformIndependentGuidGen _TheInstance = null;
      private Random _RandomForSpace = null;
      private Random _RandomForTime = null;
       * Note: the first time you call this function it is very expensive
       * @return PlatformIndependentGuidGen the instace of the Guid generator
      public static synchronized PlatformIndependentGuidGen getInstance()
        if (_TheInstance == null)
          _TheInstance = new PlatformIndependentGuidGen();
        return _TheInstance;
       * @return String a new Guid
      public String genNewGuid()
        long uniqueInSpace = _RandomForSpace.nextLong();
        long uniqueInTime = _RandomForTime.nextLong();
        return Long.toHexString(uniqueInSpace) +
            "-" + Long.toHexString(uniqueInTime);
      private PlatformIndependentGuidGen()
        long uniqueSpaceSeed = createUniqueSpaceSeed();
        long uniqueTimeSeed = System.currentTimeMillis();
        _RandomForSpace = new Random(uniqueSpaceSeed);
        _RandomForTime = new Random(uniqueTimeSeed);
       * Does the best job it can to produce a number that is dependent on the machine
       * on which this code is running
       * @return long
      private long createUniqueSpaceSeed()
        String hashingString = ""; //Contains the conglomeration of as much machine or
                                   //or config dependant stuff as I could come up with
        Properties systemProps = System.getProperties();
        Enumeration systemPropKeys = systemProps.keys();
        String systemPropKey = null;
        Locale[] locales = Locale.getAvailableLocales();
        int iCounter = 0;
        Runtime runtime = Runtime.getRuntime();
        InetAddress myAddress = null;
        //Loop through all the system properties and add them to the hashingString
        while(systemPropKeys.hasMoreElements())
          systemPropKey = (String) systemPropKeys.nextElement();
          //Append the system prop to the hashing string
          hashingString = hashingString + " " + systemPropKey + " = " +
              systemProps.getProperty(systemPropKey) + "\n";
        //Do a hardware dependent test and add the result to the hashingString
        hashingString = hashingString + "Cycle Test = " +
            cpuCycleTest() + "\n";
        //Loop through all the locales that are installed and add them to the hashingString
        for (iCounter = 0; iCounter < locales.length; iCounter++)
          hashingString = hashingString +
              locales[iCounter].getCountry() + " " +
              locales[iCounter].getDisplayCountry() + " " +
              locales[iCounter].getDisplayName() + "\n";
        //Get as much machine dependent stuff out of the runtime as
        //you can and add them to the hashingString
        hashingString = hashingString + "Available proc = " +
            runtime.availableProcessors() + "\n";
        hashingString = hashingString + "free memory = " +
            runtime.freeMemory() + "\n";
        hashingString = hashingString + "max memory = " +
            runtime.maxMemory() + "\n";
        hashingString = hashingString + "total memory = " +
            runtime.totalMemory() + "\n";
        //try to get my IP address and add to the hashingString
        try
          myAddress = InetAddress.getLocalHost();
          hashingString = hashingString + "my IP address = " +
              myAddress.toString();
        catch(Exception e)
          //Do nothing
        //System.out.println(hashingString);
        return hashingString.hashCode();
       * how high can we count in 10 msec
       * @return long
      private long cpuCycleTest()
        long returnValue = 0;
        long startTime = System.currentTimeMillis();
        long rightNow = System.currentTimeMillis();
        //Do this for thirty millisec
        while( (rightNow - startTime) < 10 &&
               returnValue < (Long.MAX_VALUE - 10) )
          returnValue++;
          rightNow = System.currentTimeMillis();
        return returnValue;
    }

  • JVM Crashing in ParallelGC at AIX

    We use JNI_CreateJavaVM to start an JVM from C. And in this JVM we use "LocateRegistry.createRegistry(JMXPORT);" to create registry. But the JVM always crash at Solaris with JDK1.6 ( It works fine with JDK1.5). The crash happens at the process of ParallelGC. It works fine with SerialGC.
    I can work around the crashing by add -XX:+UseSerialGC to change the GC method. But i need to know the root cause. It will be very appreciated for any help. Thanks.
    # A fatal error has been detected by the Java Runtime Environment:
    # SIGFPE (0x8) at pc=0xfffffd7ff0f2b898, pid=28894, tid=4
    # JRE version: 6.0_37-b06
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (20.12-b01 mixed mode solaris-amd64 compressed oops)
    # Problematic frame:
    # V [libjvm.so+0x46b898] JVM_GetCPClassNameUTF+0x94c8
    # 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 (0x000000000081b800): VMThread [stack: 0xfffffd7ffe6af000,0xfffffd7ffe7af000] [id=4]
    siginfo:si_signo=SIGFPE: si_errno=0, si_code=4 (FPE_FLTOVF), si_addr=0xfffffd7ff0f2b898
    Registers:
    RAX=0x0000000000469f60, RBX=0x0000000000000000, RCX=0x0000000000461a60, RDX=0x0000000000880000
    RSP=0xfffffd7ffe7ae6a0, RBP=0xfffffd7ffe7ae6d0, RSI=0x0000000003300000, RDI=0x0000000000475500
    R8 =0x000000000046c860, R9 =0xfffffd7ffee52490, R10=0x0000000000461b00, R11=0x00000000f9380000
    R12=0x0000000000475500, R13=0xfffffd7ff1272fd0, R14=0x0000000000475d30, R15=0x00000000000cc010
    RIP=0xfffffd7ff0f2b898, RFLAGS=0x0000000000010246
    Top of Stack: (sp=0xfffffd7ffe7ae6a0)
    0xfffffd7ffe7ae6a0: fffffd7ff199af30 000000000046c2e0
    0xfffffd7ffe7ae6b0: 0000000000475500 0000000000000000
    0xfffffd7ffe7ae6c0: fffffd7ffe7ae6f0 408f4000447a0000
    0xfffffd7ffe7ae6d0: fffffd7ffe7ae710 fffffd7ff0f2b8e7
    0xfffffd7ffe7ae6e0: fffffd7ff199af30 000000000046c2e0
    0xfffffd7ffe7ae6f0: 00000000004623c0 fffffd7ff0f37d99
    0xfffffd7ffe7ae700: 00000000000cc010 fffffd7ff199af30
    0xfffffd7ffe7ae710: fffffd7ffe7ae720 fffffd7ff0f2b5da
    0xfffffd7ffe7ae720: fffffd7ffe7ae9c0 fffffd7ff1680c44
    0xfffffd7ffe7ae730: 0000000000461970 000000000046c2e0
    0xfffffd7ffe7ae740: fffffd7ff1999388 fffffd7ff19a16e8
    0xfffffd7ffe7ae750: 0000000000000000 000000000081cb70
    0xfffffd7ffe7ae760: 0000000000000000 000000001ecf66a6
    0xfffffd7ffe7ae770: 000000001f257d23 0000000000000000
    0xfffffd7ffe7ae780: 0000000000000000 0000000000000000
    0xfffffd7ffe7ae790: 0000000000000000 0000000000000000
    0xfffffd7ffe7ae7a0: fffffd7ffe7ae878 00000000004a6530
    0xfffffd7ffe7ae7b0: 0000000000000001 0000000000000000
    0xfffffd7ffe7ae7c0: fffffd7ffe7ae7d0 fffffd7ff0e6fc92
    0xfffffd7ffe7ae7d0: 0000000000517da0 00000000004a6520
    0xfffffd7ffe7ae7e0: 00000000004a6530 00000000004a6908
    0xfffffd7ffe7ae7f0: 000000000081b800 000000000047b280
    0xfffffd7ffe7ae800: 000000000081bf10 000000000081bf20
    0xfffffd7ffe7ae810: 000000000081c2f8 fffffd7ffe7aebb8
    0xfffffd7ffe7ae820: fffffd7ff1990100 0000000000000000
    0xfffffd7ffe7ae830: 0000000000000000 0000000000000000
    0xfffffd7ffe7ae840: 000000000045e450 fffffd7ff9c77300
    0xfffffd7ffe7ae850: fffffd7ffe010100 0000000000000000
    0xfffffd7ffe7ae860: fffffd7ffe7ae8a0 fffffd7ff0f7cf00
    0xfffffd7ffe7ae870: 00000000004a6530 000000000045e450
    0xfffffd7ffe7ae880: 0000000000000000 000000001ed00a99
    0xfffffd7ffe7ae890: 0000000000000001 0000000000476c80
    Instructions: (pc=0xfffffd7ff0f2b898)
    0xfffffd7ff0f2b878: 2c c0 4d 8b 4e 28 4d 89 01 4d 8b b4 24 08 01 00
    0xfffffd7ff0f2b888: 00 49 8b fc 33 c0 41 ff d5 4c 8b 80 98 00 00 00
    0xfffffd7ff0f2b898: f2 41 0f 5a 40 28 f3 0f 59 45 f8 f3 4c 0f 2c c0
    0xfffffd7ff0f2b8a8: 4d 8b 4e 28 4d 89 01 41 5e 41 5d 41 5c c9 c3 00
    Register to memory mapping:
    RAX=0x0000000000469f60 is an unknown value
    RBX=0x0000000000000000 is an unknown value
    RCX=0x0000000000461a60 is an unknown value
    RDX=0x0000000000880000 is an unknown value
    RSP=0xfffffd7ffe7ae6a0 is an unknown value
    RBP=0xfffffd7ffe7ae6d0 is an unknown value
    RSI=0x0000000003300000 is an unknown value
    RDI=0x0000000000475500 is an unknown value
    R8 =0x000000000046c860 is an unknown value
    R9 =0xfffffd7ffee52490 is an unknown value
    R10=0x0000000000461b00 is an unknown value
    R11=0x00000000f9380000 is an unknown value
    R12=0x0000000000475500 is an unknown value
    R13=0xfffffd7ff1272fd0: JVM_SupportsCX8+0x219000 in /****/bin/jdk1.6.0_37/jre/lib/amd64/server/libjvm.so at 0xfffffd7ff0ac0000
    R14=0x0000000000475d30 is an unknown value
    R15=0x00000000000cc010 is an unknown value
    Stack: [0xfffffd7ffe6af000,0xfffffd7ffe7af000], sp=0xfffffd7ffe7ae6a0, free space=1021k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x46b898] JVM_GetCPClassNameUTF+0x94c8
    V [libjvm.so+0x46b8e7] JVM_GetCPClassNameUTF+0x9517
    V [libjvm.so+0x46b5da] JVM_GetCPClassNameUTF+0x920a
    V [libjvm.so+0xbc0c44] sysThreadAvailableStackWithSlack+0x3a384
    V [libjvm.so+0xbb3986] sysThreadAvailableStackWithSlack+0x2d0c6
    V [libjvm.so+0x531398] JVM_IsSameClassPackage+0x2eb8
    V [libjvm.so+0x472384] JVM_GetCPClassNameUTF+0xffb4
    V [libjvm.so+0x4725fa] JVM_GetCPClassNameUTF+0x1022a
    V [libjvm.so+0x5ad0a0] JVM_SupportsCX8+0x130d0
    V [libjvm.so+0x5ac55f] JVM_SupportsCX8+0x1258f
    V [libjvm.so+0xb7f469] JVM_RaiseSignal+0x1c8509
    C [libc.so.1+0x1149d4] thrpsetup+0xbc
    C [libc.so.1+0x114ca0] lwpstart+0x0
    VM_Operation (0xfffffd7ffd58b7a0): ParallelGCSystemGC, mode: safepoint, requested by thread 0x0000000000bba800
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x0000000000c4d800 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=23, stack(0xfffffd7ffd0ff000,0xfffffd7ffd1ff000)]
    0x0000000000b7d000 JavaThread "RMI RenewClean-[10.182.73.206:34213]" daemon [_thread_blocked, id=22, stack(0xfffffd7ffd28a000,0xfffffd7ffd38a000)]
    0x0000000000ccd000 JavaThread "RMI TCP Connection(1)-10.182.73.206" daemon [_thread_in_native, id=21, stack(0xfffffd7ffd38b000,0xfffffd7ffd48b000)]
    0x0000000000bba800 JavaThread "GC Daemon" daemon [_thread_blocked, id=20, stack(0xfffffd7ffd48c000,0xfffffd7ffd58c000)]
    0x0000000000bb9000 JavaThread "RMI Reaper" [_thread_blocked, id=19, stack(0xfffffd7ffd58d000,0xfffffd7ffd68d000)]
    0x0000000000bb6800 JavaThread "RMI TCP Accept-0" daemon [_thread_blocked, id=18, stack(0xfffffd7ffd68e000,0xfffffd7ffd78e000)]
    0x0000000000bb5800 JavaThread "Timer-0" [_thread_blocked, id=17, stack(0xfffffd7ffd78f000,0xfffffd7ffd88f000)]
    0x0000000000c0e000 JavaThread "RMI TCP Accept-26999" daemon [_thread_in_native, id=14, stack(0xfffffd7ffd96f000,0xfffffd7ffda6f000)]
    0x000000000086b800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=12, stack(0xfffffd7ffdea7000,0xfffffd7ffdfa7000)]
    0x0000000000868800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=11, stack(0xfffffd7ffdfa8000,0xfffffd7ffe0a8000)]
    0x0000000000865800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=10, stack(0xfffffd7ffe0a9000,0xfffffd7ffe1a9000)]
    0x000000000085a000 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=9, stack(0xfffffd7ffe1aa000,0xfffffd7ffe2aa000)]
    0x0000000000855000 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_in_native, id=8, stack(0xfffffd7ffe2ab000,0xfffffd7ffe3ab000)]
    0x0000000000849000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=7, stack(0xfffffd7ffe3ac000,0xfffffd7ffe4ac000)]
    0x0000000000823800 JavaThread "Finalizer" daemon [_thread_blocked, id=6, stack(0xfffffd7ffe4ad000,0xfffffd7ffe5ad000)]
    0x0000000000821800 JavaThread "Reference Handler" daemon [_thread_blocked, id=5, stack(0xfffffd7ffe5ae000,0xfffffd7ffe6ae000)]
    0x0000000000468800 JavaThread "main" [_thread_in_native, id=1, stack(0xfffffd7fff600000,0xfffffd7fffe00000)]
    Other Threads:
    =>0x000000000081b800 VMThread [stack: 0xfffffd7ffe6af000,0xfffffd7ffe7af000] [id=4]
    0x0000000000881000 WatcherThread [stack: 0xfffffd7ffdd3e000,0xfffffd7ffde3e000] [id=13]
    VM state:at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
    [0x0000000000467200] Threads_lock - owner thread: 0x000000000081b800
    [0x00000000004677a0] Heap_lock - owner thread: 0x0000000000bba800
    Heap
    PSYoungGen total 60928K, used 816K [0x00000000f5800000, 0x00000000f9c00000, 0x0000000100000000)
    eden space 52224K, 0% used [0x00000000f5800000,0x00000000f5800000,0x00000000f8b00000)
    from space 8704K, 9% used [0x00000000f8b00000,0x00000000f8bcc010,0x00000000f9380000)
    to space 8704K, 0% used [0x00000000f9380000,0x00000000f9380000,0x00000000f9c00000)
    PSOldGen total 137216K, used 0K [0x00000000e0a00000, 0x00000000e9000000, 0x00000000f5800000)
    object space 137216K, 0% used [0x00000000e0a00000,0x00000000e0a00000,0x00000000e9000000)
    PSPermGen total 22528K, used 9472K [0x00000000db800000, 0x00000000dce00000, 0x00000000e0a00000)
    object space 22528K, 42% used [0x00000000db800000,0x00000000dc1402f8,0x00000000dce00000)
    Code Cache [0xfffffd7ff9c00000, 0xfffffd7ffa000000, 0xfffffd7ffcc00000)
    total_blobs=280 nmethods=35 adapters=207 free_code_cache=49827264 largest_free_block=15680
    Dynamic libraries:
    0x0000000000400000 /****/bin/tlisten
    0xfffffd7fe8fc0000 /****/lib/libgpnet.so.71
    0xfffffd7fe8df0000 /****/lib/libtux.so.71
    0xfffffd7feae10000 /****/lib/libbuft.so.71
    0xfffffd7fe8db0000 /****/lib/libfml.so.71
    0xfffffd7fe8d70000 /****/lib/libfml32.so.71
    0xfffffd7fe9060000 /****/lib/libengine.so.71
    0xfffffd7ffe8cd000 /lib/64/libpthread.so.1
    0xfffffd7ffe8cb000 /lib/64/librt.so.1
    0xfffffd7ffe880000 /lib/64/libsocket.so.1
    0xfffffd7ffe7d0000 /lib/64/libnsl.so.1
    0xfffffd7ffeeb0000 /lib/64/libm.so.2
    0xfffffd7ffdcfc000 /lib/64/libthread.so.1
    0xfffffd7fff110000 /lib/64/libc.so.1
    0xfffffd7feadf0000 /****/lib/libutrace.so.71
    0xfffffd7feadb0000 /****/lib/libgiconv.so.71
    0xfffffd7ffd200000 /usr/lib/64/libCrun.so.1
    0xfffffd7fe8000000 /****/lib/libtmjmx.so
    0xfffffd7ffe8b0000 /lib/64/libmd.so.1
    0xfffffd7ffe7b0000 /lib/64/libmp.so.2
    0xfffffd7ff0ac0000 /****/bin/jdk1.6.0_37/jre/lib/amd64/server/libjvm.so
    0xfffffd7ffde3f000 /usr/lib/64/libsched.so.1
    0xfffffd7ffdcfb000 /lib/64/libdl.so.1
    0xfffffd7ffcdb0000 /lib/64/libm.so.1
    0xfffffd7ffceaf000 /lib/64/libdoor.so.1
    0xfffffd7ffcd70000 /usr/lib/64/libdemangle.so.1
    0xfffffd7fe9000000 /****/lib/registry.so
    0xfffffd7ff0a90000 /****/bin/jdk1.6.0_37/jre/lib/amd64/libverify.so
    0xfffffd7ff0a40000 /****/bin/jdk1.6.0_37/jre/lib/amd64/libjava.so
    0xfffffd7ff0950000 /****/bin/jdk1.6.0_37/jre/lib/amd64/libjdwp.so
    0xfffffd7ff0930000 /****/bin/jdk1.6.0_37/jre/lib/amd64/libnpt.so
    0xfffffd7ff0910000 /usr/lib/iconv/amd64/UTF-8%646.so
    0xfffffd7ff08f0000 /usr/lib/iconv/amd64/646%UTF-8.so
    0xfffffd7ff0a10000 /****/bin/jdk1.6.0_37/jre/lib/amd64/libzip.so
    0xfffffd7ff08d0000 /****/bin/jdk1.6.0_37/jre/lib/amd64/libdt_socket.so
    0xfffffd7fe6bc0000 /****/lib/libtuxjni.so
    0xfffffd7fe8ca0000 /****/lib/libtmib.so.71
    0xfffffd7fe8c10000 /****/lib/libqm.so.71
    0xfffffd7ff09f0000 /****/bin/jdk1.6.0_37/jre/lib/amd64/libj2pkcs11.so
    0xfffffd7ffde60000 /usr/lib/amd64/libpkcs11.so
    0xfffffd7ffdd10000 /lib/64/libcryptoutil.so.1
    0xfffffd7ffdbf0000 /usr/lib/security/64/pkcs11_softtoken.so
    0xfffffd7ffdbb0000 /usr/lib/64/libsoftcrypto.so.1
    0xfffffd7ffdb80000 /lib/64/libgen.so.1
    0xfffffd7ff09c0000 /****/bin/jdk1.6.0_37/jre/lib/amd64/libnet.so
    0xfffffd7fef430000 /****/bin/jdk1.6.0_37/jre/lib/amd64/librmi.so
    VM Arguments:
    jvm_args: -Djava.compiler=NONE -Dmyapp.jmx.auth=tux -Djava.security.policy= -Dmyapp.jmx.accessfile=/****/jmx/jmxaccess.properties -Dmyapp.jmx.addr=rmi://****:26999 -Xms200m -Xmx500m -Dmyapp.tlisten.nlsaddr=//****:27789 -XX:+HeapDumpOnCtrlBreak -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
    java_command: <unknown>
    Launcher Type: generic
    Environment Variables:
    JAVA_HOME=/****/bin/jdk1.6.0_37/jre
    PATH=/****/bin:/****/bin/jdk1.6.0_37/jre/bin/amd64:/****/bin:/****/bin/jdk1.6.0_37/jre/bin/amd64:/****/bin:/****/bin/jdk1.6.0_37/jre/bin/amd64:/****/bin:/****/bin/jdk1.6.0_37/jre/bin/amd64:/****/bin:/****/bin/jdk1.6.0_37/jre/bin/amd64:/****/bin:/****/bin/jdk1.6.0_37/jre/bin/amd64:/****/bin:/****/bin/jdk1.6.0_37/jre/bin/amd64:/****/bin/jdk1.6.0_37/bin/amd64/:/****/bin:/****/bin/jdk1.6.0_37/jre/bin/amd64:/****/bin:/****/bin/jdk1.6.0_37/jre/bin/amd64:/****/bin:/****/bin/jdk1.6.0_37/jre/bin/amd64:/****/bin:/****/bin/jdk1.6.0_37/jre/bin/amd64:/****/bin:/****/bin/jdk1.6.0_37/jre/bin/amd64:/****/bin:/****/bin/jdk1.6.0_37/jre/bin/amd64:/****/bin:/****/bin/jdk1.5.0_22/jre/bin:/****/bin:/****/bin/jdk1.6.0_37/jre/bin/amd64:/****/bin:/****/bin/jdk1.6.0_37/jre/bin/amd64:/****/bin:/****/bin/jdk1.6.0_37/jre/bin/amd64:/****/bin:/****/bin/jdk1.6.0_37/jre/bin:/****/bin:/****/bin/jdk1.6.0_37/jre/bin:/****/bin:/****/bin/jdk1.6.0_37/jre/bin:/usr/bin:/bin
    SHELL=/bin/ksh
    Signal Handlers:
    SIGSEGV: [libjvm.so+0xccfbb0], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGBUS: [libjvm.so+0xccfbb0], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGFPE: [libjvm.so+0x43f880], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGPIPE: [libjvm.so+0x43f880], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGXFSZ: [libjvm.so+0x43f880], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGILL: [libjvm.so+0x43f880], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGUSR1: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGQUIT: [libjvm.so+0xb81a00], 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+0xb81a00], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    SIG39: [libjvm.so+0xb84870], sa_mask[0]=0x00000000, sa_flags=0x00000008
    SIG40: [libjvm.so+0x43f880], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    --------------- S Y S T E M ---------------
    OS: Oracle Solaris 11 Express snv_151a X86
    Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
    Assembled 04 November 2010
    uname:SunOS 5.11 snv_151a i86pc (T2 libthread)
    rlimit: STACK 10240k, CORE infinity, NOFILE 65536, AS infinity
    load average:1.16 1.15 0.84
    CPU:total 2 (32 cores per cpu, 2 threads per core) family 6 model 44 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, ht
    Memory: 4k page, physical 8191612k(1152580k free)
    vm_info: Java HotSpot(TM) 64-Bit Server VM (20.12-b01) for solaris-amd64 JRE (1.6.0_37-b06), built on Sep 24 2012 11:42:33 by "" with Workshop 5.8
    time: Fri Oct 26 09:29:22 2012
    elapsed time: 0 seconds
    And following is the core dump stack trace
    Reading librmi.so
    t@4 (l@4) terminated by signal ABRT (Abort)
    0xfffffd7fff22dd1a: lwpkill+0x000a: jae lwpkill+0x18 [ 0xfffffd7fff22dd28, .+0xe ]
    (dbx) where
    current thread: t@4
    =>[1] lwpkill(0x4, 0x6, 0xffffff02cd0cbc00, 0xfffffd7fff22e54b, 0x0, 0xfffffd7ffe7addc0), at 0xfffffd7fff22dd1a
    [2] thr_kill(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7fff2224dd
    [3] raise(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7fff1ce9f1
    [4] abort(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7fff1a41a1
    [5] os::abort(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ff16403e4
    [6] VMError::report_and_die(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ff178f66a
    [7] JVM_handle_solaris_signal(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ff0eff703
    [8] signalHandler(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ff0eff88e
    [9] __sighndlr(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7fff224d66
    [10] call_user_handler(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7fff217a1c
    [11] sigacthandler(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7fff217c43
    ---- called from signal handler with signal 8 (SIGFPE) ------
    [12] GCAdaptivePolicyCounters::update_counters_from_policy(0x475500, 0x3300000, 0x880000, 0x461a60, 0x46c860, 0xfffffd7ffee52490), at 0xfffffd7ff0f2b898
    [13] PSGCAdaptivePolicyCounters::update_counters_from_policy(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ff0f2b8e7
    [14] PSGCAdaptivePolicyCounters::update_counters(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ff0f2b5da
    [15] PSScavenge::invoke_no_policy(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ff1680c44
    [16] PSMarkSweep::invoke(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ff1673986
    [17] VM_ParallelGCSystemGC::doit(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ff0ff1398
    [18] VM_Operation::evaluate(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ff0f32384
    [19] VMThread::evaluate_operation(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ff0f325fa
    [20] VMThread::loop(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ff106d0a0
    [21] VMThread::run(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ff106c55f
    [22] java_start(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ff163f469
    [23] thrpsetup(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7fff2249d4
    [24] lwpstart(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7fff224ca0
    Edited by: geting on Oct 29, 2012 8:16 PM
    Edited by: geting on Oct 29, 2012 8:17 PM
    Edited by: geting on Dec 17, 2012 2:30 PM
    Edited by: geting on Dec 17, 2012 3:57 PM

    Thanks for your reply.
    My native code is based on C.
    We use Sun Studio C Compiler. Also all the warning is fixed.
    And i remove the JNI operations which is wrote by me from JAVA code. But the core dump is still happen at the same place.
    Now, here is the case. One Java program is invoked by C using "JNI_CreateJavaVM". In the Java program a RMI server is created.
    Following is all the JNI operation printed by -verbose:jni. I really need your help.
    [Dynamic-linking native method java.lang.Object.registerNatives ... JNI]
    [Registering JNI native method java.lang.Object.hashCode]
    [Registering JNI native method java.lang.Object.wait]
    [Registering JNI native method java.lang.Object.notify]
    [Registering JNI native method java.lang.Object.notifyAll]
    [Registering JNI native method java.lang.Object.clone]
    [Dynamic-linking native method java.lang.System.registerNatives ... JNI]
    [Registering JNI native method java.lang.System.currentTimeMillis]
    [Registering JNI native method java.lang.System.nanoTime]
    [Registering JNI native method java.lang.System.arraycopy]
    [Dynamic-linking native method java.lang.Thread.registerNatives ... JNI]
    [Registering JNI native method java.lang.Thread.start0]
    [Registering JNI native method java.lang.Thread.stop0]
    [Registering JNI native method java.lang.Thread.isAlive]
    [Registering JNI native method java.lang.Thread.suspend0]
    [Registering JNI native method java.lang.Thread.resume0]
    [Registering JNI native method java.lang.Thread.setPriority0]
    [Registering JNI native method java.lang.Thread.yield]
    [Registering JNI native method java.lang.Thread.sleep]
    [Registering JNI native method java.lang.Thread.currentThread]
    [Registering JNI native method java.lang.Thread.countStackFrames]
    [Registering JNI native method java.lang.Thread.interrupt0]
    [Registering JNI native method java.lang.Thread.isInterrupted]
    [Registering JNI native method java.lang.Thread.holdsLock]
    [Registering JNI native method java.lang.Thread.getThreads]
    [Registering JNI native method java.lang.Thread.dumpThreads]
    [Dynamic-linking native method java.lang.Class.registerNatives ... JNI]
    [Registering JNI native method java.lang.Class.getName0]
    [Registering JNI native method java.lang.Class.getSuperclass]
    [Registering JNI native method java.lang.Class.getInterfaces]
    [Registering JNI native method java.lang.Class.getClassLoader0]
    [Registering JNI native method java.lang.Class.isInterface]
    [Registering JNI native method java.lang.Class.getSigners]
    [Registering JNI native method java.lang.Class.setSigners]
    [Registering JNI native method java.lang.Class.isArray]
    [Registering JNI native method java.lang.Class.isPrimitive]
    [Registering JNI native method java.lang.Class.getComponentType]
    [Registering JNI native method java.lang.Class.getModifiers]
    [Registering JNI native method java.lang.Class.getDeclaredFields0]
    [Registering JNI native method java.lang.Class.getDeclaredMethods0]
    [Registering JNI native method java.lang.Class.getDeclaredConstructors0]
    [Registering JNI native method java.lang.Class.getProtectionDomain0]
    [Registering JNI native method java.lang.Class.setProtectionDomain0]
    [Registering JNI native method java.lang.Class.getDeclaredClasses0]
    [Registering JNI native method java.lang.Class.getDeclaringClass]
    [Registering JNI native method java.lang.Class.getGenericSignature]
    [Registering JNI native method java.lang.Class.getRawAnnotations]
    [Registering JNI native method java.lang.Class.getConstantPool]
    [Registering JNI native method java.lang.Class.desiredAssertionStatus0]
    [Registering JNI native method java.lang.Class.getEnclosingMethod0]
    [Dynamic-linking native method java.lang.Class.getPrimitiveClass ... JNI]
    [Dynamic-linking native method java.security.AccessController.getStackAccessControlContext ... JNI]
    [Dynamic-linking native method sun.misc.Unsafe.registerNatives ... JNI]
    [Registering JNI native method sun.misc.Unsafe.getLoadAverage]
    [Dynamic-linking native method java.lang.Throwable.fillInStackTrace ... JNI]
    [Registering JNI native method sun.misc.Unsafe.copyMemory]
    [Registering JNI native method sun.misc.Unsafe.setMemory]
    [Registering JNI native method sun.misc.Unsafe.getObject]
    [Registering JNI native method sun.misc.Unsafe.putObject]
    [Registering JNI native method sun.misc.Unsafe.getObjectVolatile]
    [Registering JNI native method sun.misc.Unsafe.putObjectVolatile]
    [Registering JNI native method sun.misc.Unsafe.getBoolean]
    [Registering JNI native method sun.misc.Unsafe.putBoolean]
    [Registering JNI native method sun.misc.Unsafe.getBooleanVolatile]
    [Registering JNI native method sun.misc.Unsafe.putBooleanVolatile]
    [Registering JNI native method sun.misc.Unsafe.getByte]
    [Registering JNI native method sun.misc.Unsafe.putByte]
    [Registering JNI native method sun.misc.Unsafe.getByteVolatile]
    [Registering JNI native method sun.misc.Unsafe.putByteVolatile]
    [Registering JNI native method sun.misc.Unsafe.getShort]
    [Registering JNI native method sun.misc.Unsafe.putShort]
    [Registering JNI native method sun.misc.Unsafe.getShortVolatile]
    [Registering JNI native method sun.misc.Unsafe.putShortVolatile]
    [Registering JNI native method sun.misc.Unsafe.getChar]
    [Registering JNI native method sun.misc.Unsafe.putChar]
    [Registering JNI native method sun.misc.Unsafe.getCharVolatile]
    [Registering JNI native method sun.misc.Unsafe.putCharVolatile]
    [Registering JNI native method sun.misc.Unsafe.getInt]
    [Registering JNI native method sun.misc.Unsafe.putInt]
    [Registering JNI native method sun.misc.Unsafe.getIntVolatile]
    [Registering JNI native method sun.misc.Unsafe.putIntVolatile]
    [Registering JNI native method sun.misc.Unsafe.getLong]
    [Registering JNI native method sun.misc.Unsafe.putLong]
    [Registering JNI native method sun.misc.Unsafe.getLongVolatile]
    [Registering JNI native method sun.misc.Unsafe.putLongVolatile]
    [Registering JNI native method sun.misc.Unsafe.getFloat]
    [Registering JNI native method sun.misc.Unsafe.putFloat]
    [Registering JNI native method sun.misc.Unsafe.getFloatVolatile]
    [Registering JNI native method sun.misc.Unsafe.putFloatVolatile]
    [Registering JNI native method sun.misc.Unsafe.getDouble]
    [Registering JNI native method sun.misc.Unsafe.putDouble]
    [Registering JNI native method sun.misc.Unsafe.getDoubleVolatile]
    [Registering JNI native method sun.misc.Unsafe.putDoubleVolatile]
    [Registering JNI native method sun.misc.Unsafe.getByte]
    [Registering JNI native method sun.misc.Unsafe.putByte]
    [Registering JNI native method sun.misc.Unsafe.getShort]
    [Registering JNI native method sun.misc.Unsafe.putShort]
    [Registering JNI native method sun.misc.Unsafe.getChar]
    [Registering JNI native method sun.misc.Unsafe.putChar]
    [Registering JNI native method sun.misc.Unsafe.getInt]
    [Registering JNI native method sun.misc.Unsafe.putInt]
    [Registering JNI native method sun.misc.Unsafe.getLong]
    [Registering JNI native method sun.misc.Unsafe.putLong]
    [Registering JNI native method sun.misc.Unsafe.getFloat]
    [Registering JNI native method sun.misc.Unsafe.putFloat]
    [Registering JNI native method sun.misc.Unsafe.getDouble]
    [Registering JNI native method sun.misc.Unsafe.putDouble]
    [Registering JNI native method sun.misc.Unsafe.getAddress]
    [Registering JNI native method sun.misc.Unsafe.putAddress]
    [Registering JNI native method sun.misc.Unsafe.allocateMemory]
    [Registering JNI native method sun.misc.Unsafe.reallocateMemory]
    [Registering JNI native method sun.misc.Unsafe.freeMemory]
    [Registering JNI native method sun.misc.Unsafe.objectFieldOffset]
    [Registering JNI native method sun.misc.Unsafe.staticFieldOffset]
    [Registering JNI native method sun.misc.Unsafe.staticFieldBase]
    [Registering JNI native method sun.misc.Unsafe.ensureClassInitialized]
    [Registering JNI native method sun.misc.Unsafe.arrayBaseOffset]
    [Registering JNI native method sun.misc.Unsafe.arrayIndexScale]
    [Registering JNI native method sun.misc.Unsafe.addressSize]
    [Registering JNI native method sun.misc.Unsafe.pageSize]
    [Registering JNI native method sun.misc.Unsafe.defineClass]
    [Registering JNI native method sun.misc.Unsafe.defineClass]
    [Registering JNI native method sun.misc.Unsafe.allocateInstance]
    [Registering JNI native method sun.misc.Unsafe.monitorEnter]
    [Registering JNI native method sun.misc.Unsafe.monitorExit]
    [Registering JNI native method sun.misc.Unsafe.tryMonitorEnter]
    [Registering JNI native method sun.misc.Unsafe.throwException]
    [Registering JNI native method sun.misc.Unsafe.compareAndSwapObject]
    [Registering JNI native method sun.misc.Unsafe.compareAndSwapInt]
    [Registering JNI native method sun.misc.Unsafe.compareAndSwapLong]
    [Registering JNI native method sun.misc.Unsafe.putOrderedObject]
    [Registering JNI native method sun.misc.Unsafe.putOrderedInt]
    [Registering JNI native method sun.misc.Unsafe.putOrderedLong]
    [Registering JNI native method sun.misc.Unsafe.park]
    [Registering JNI native method sun.misc.Unsafe.unpark]
    [Dynamic-linking native method sun.reflect.Reflection.getCallerClass ... JNI]
    [Dynamic-linking native method java.security.AccessController.getInheritedAccessControlContext ... JNI]
    [Dynamic-linking native method java.lang.ClassLoader.registerNatives ... JNI]
    [Registering JNI native method java.lang.ClassLoader.retrieveDirectives]
    [Dynamic-linking native method java.security.AccessController.doPrivileged ... JNI]
    [Dynamic-linking native method java.lang.System.initProperties ... JNI]
    [Dynamic-linking native method sun.misc.VM.initialize ... JNI]
    [Dynamic-linking native method java.io.FileSystem.getFileSystem ... JNI]
    [Dynamic-linking native method java.io.UnixFileSystem.initIDs ... JNI]
    [Dynamic-linking native method java.lang.Float.floatToRawIntBits ... JNI]
    [Dynamic-linking native method java.lang.Double.doubleToRawLongBits ... JNI]
    [Dynamic-linking native method java.lang.String.intern ... JNI]
    [Dynamic-linking native method java.io.UnixFileSystem.getBooleanAttributes0 ... JNI]
    [Dynamic-linking native method java.lang.System.mapLibraryName ... JNI]
    [Dynamic-linking native method java.io.UnixFileSystem.canonicalize0 ... JNI]
    [Dynamic-linking native method java.lang.ClassLoader$NativeLibrary.load ... JNI]
    [Dynamic-linking native method java.io.FileInputStream.initIDs ... JNI]
    [Dynamic-linking native method java.io.FileDescriptor.initIDs ... JNI]
    [Dynamic-linking native method java.io.FileOutputStream.initIDs ... JNI]
    [Dynamic-linking native method java.lang.System.setIn0 ... JNI]
    [Dynamic-linking native method java.lang.Runtime.maxMemory ... JNI]
    [Dynamic-linking native method java.lang.System.setOut0 ... JNI]
    [Dynamic-linking native method java.lang.System.setErr0 ... JNI]
    [Dynamic-linking native method sun.misc.Signal.findSignal ... JNI]
    [Dynamic-linking native method sun.misc.Signal.handle0 ... JNI]
    [Dynamic-linking native method java.lang.Compiler.registerNatives ... JNI]
    [Registering JNI native method java.lang.Compiler.compileClass]
    [Registering JNI native method java.lang.Compiler.compileClasses]
    [Registering JNI native method java.lang.Compiler.command]
    [Registering JNI native method java.lang.Compiler.enable]
    [Registering JNI native method java.lang.Compiler.disable]
    [Dynamic-linking native method java.lang.ClassLoader$NativeLibrary.find ... JNI]
    [Dynamic-linking native method java.security.AccessController.doPrivileged ... JNI]
    [Dynamic-linking native method java.io.FileInputStream.open ... JNI]
    [Dynamic-linking native method java.io.FileInputStream.readBytes ... JNI]
    [Dynamic-linking native method java.io.FileInputStream.available ... JNI]
    [Dynamic-linking native method java.lang.Object.getClass ... JNI]
    [Dynamic-linking native method java.lang.reflect.Array.newArray ... JNI]
    [Dynamic-linking native method java.io.FileInputStream.close0 ... JNI]
    [Dynamic-linking native method java.io.UnixFileSystem.list ... JNI]
    [Dynamic-linking native method java.io.ObjectStreamClass.initNative ... JNI]
    [Dynamic-linking native method java.lang.Class.forName0 ... JNI]
    [Dynamic-linking native method sun.reflect.Reflection.getClassAccessFlags ... JNI]
    [Dynamic-linking native method sun.reflect.NativeConstructorAccessorImpl.newInstance0 ... JNI]
    [Dynamic-linking native method java.lang.ClassLoader.findLoadedClass0 ... JNI]
    [Dynamic-linking native method java.lang.ClassLoader.findBootstrapClass ... JNI]
    [Dynamic-linking native method sun.misc.VMSupport.initAgentProperties ... JNI]
    Listening for transport dt_socket at address: 8000
    [Dynamic-linking native method java.security.AccessController.doPrivileged ... JNI]
    [Dynamic-linking native method java.util.zip.ZipFile.initIDs ... JNI]
    [Dynamic-linking native method java.io.UnixFileSystem.getLastModifiedTime ... JNI]
    [Dynamic-linking native method java.util.zip.ZipFile.open ... JNI]
    [Dynamic-linking native method java.util.zip.ZipFile.getTotal ... JNI]
    [Dynamic-linking native method java.util.zip.ZipFile.getEntry ... JNI]
    [Dynamic-linking native method java.util.zip.ZipEntry.initIDs ... JNI]
    [Dynamic-linking native method java.util.zip.ZipEntry.initFields ... JNI]
    [Dynamic-linking native method java.util.zip.ZipFile.freeEntry ... JNI]
    [Dynamic-linking native method java.util.zip.ZipFile.getCSize ... JNI]
    [Dynamic-linking native method java.util.zip.ZipFile.getSize ... JNI]
    [Dynamic-linking native method java.util.zip.ZipFile.getMethod ... JNI]
    [Dynamic-linking native method java.util.zip.Inflater.initIDs ... JNI]
    [Dynamic-linking native method java.util.zip.Inflater.init ... JNI]
    [Dynamic-linking native method java.util.zip.Inflater.inflateBytes ... JNI]
    [Dynamic-linking native method java.util.zip.ZipFile.read ... JNI]
    [Dynamic-linking native method java.util.zip.Inflater.reset ... JNI]
    [Dynamic-linking native method java.lang.Package.getSystemPackage0 ... JNI]
    [Dynamic-linking native method java.util.jar.JarFile.getMetaInfEntryNames ... JNI]
    [Dynamic-linking native method java.lang.ClassLoader.defineClass1 ... JNI]
    [Dynamic-linking native method java.lang.ProcessEnvironment.environ ... JNI]
    [Dynamic-linking native method java.security.AccessController.doPrivileged ... JNI]
    [Dynamic-linking native method java.util.ResourceBundle.getClassContext ... JNI]
    [Dynamic-linking native method java.lang.Class.isAssignableFrom ... JNI]
    [Dynamic-linking native method java.lang.System.identityHashCode ... JNI]
    [Dynamic-linking native method java.util.concurrent.atomic.AtomicLong.VMSupportsCS8 ... JNI]
    [Dynamic-linking native method java.lang.Double.longBitsToDouble ... JNI]
    [Dynamic-linking native method sun.security.pkcs11.wrapper.PKCS11.initializeLibrary ... JNI]
    [Dynamic-linking native method sun.security.pkcs11.wrapper.PKCS11.connect ... JNI]
    [Dynamic-linking native method sun.security.pkcs11.wrapper.PKCS11.C_Initialize ... JNI]
    [Dynamic-linking native method sun.security.pkcs11.wrapper.PKCS11.C_GetInfo ... JNI]
    [Dynamic-linking native method sun.security.pkcs11.wrapper.PKCS11.C_GetSlotList ... JNI]
    [Dynamic-linking native method sun.security.pkcs11.wrapper.PKCS11.C_GetSlotInfo ... JNI]
    [Dynamic-linking native method sun.security.pkcs11.wrapper.PKCS11.C_GetTokenInfo ... JNI]
    [Dynamic-linking native method sun.security.pkcs11.wrapper.PKCS11.C_OpenSession ... JNI]
    [Dynamic-linking native method sun.security.pkcs11.wrapper.PKCS11.C_GetMechanismList ... JNI]
    [Dynamic-linking native method sun.security.pkcs11.wrapper.PKCS11.C_GenerateRandom ... JNI]
    [Dynamic-linking native method java.net.InetAddress.init ... JNI]
    [Dynamic-linking native method java.net.InetAddressImplFactory.isIPv6Supported ... JNI]
    [Dynamic-linking native method java.net.Inet6AddressImpl.getLocalHostName ... JNI]
    [Dynamic-linking native method java.net.Inet6AddressImpl.lookupAllHostAddr ... JNI]
    [Dynamic-linking native method java.net.Inet4Address.init ... JNI]
    [Dynamic-linking native method java.net.Inet6Address.init ... JNI]
    [Dynamic-linking native method java.lang.Runtime.availableProcessors ... JNI]
    [Dynamic-linking native method java.net.PlainSocketImpl.initProto ... JNI]
    [Dynamic-linking native method java.net.PlainSocketImpl.socketCreate ... JNI]
    [Dynamic-linking native method java.net.PlainSocketImpl.socketBind ... JNI]
    [Dynamic-linking native method java.net.PlainSocketImpl.socketListen ... JNI]
    [Dynamic-linking native method java.net.PlainSocketImpl.socketAccept ... JNI]
    [Dynamic-linking native method sun.reflect.ConstantPool.getUTF8At0 ... JNI]
    [Dynamic-linking native method sun.reflect.NativeMethodAccessorImpl.invoke0 ... JNI]
    [Dynamic-linking native method java.lang.reflect.Proxy.defineClass0 ... JNI]
    [Dynamic-linking native method java.lang.UNIXProcess.initIDs ... JNI]
    [Dynamic-linking native method java.lang.UNIXProcess.forkAndExec ... JNI]
    [Dynamic-linking native method java.lang.UNIXProcess.waitForProcessExit ... JNI]
    [Dynamic-linking native method java.lang.UNIXProcess.destroyProcess ... JNI]
    [Dynamic-linking native method java.io.FileOutputStream.close0 ... JNI]
    [Dynamic-linking native method java.net.PlainSocketImpl.socketConnect ... JNI]
    [Dynamic-linking native method java.net.PlainSocketImpl.socketSetOption ... JNI]
    [Dynamic-linking native method java.net.SocketOutputStream.init ... JNI]
    [Dynamic-linking native method java.net.SocketOutputStream.socketWrite0 ... JNI]
    [Dynamic-linking native method java.net.SocketInputStream.init ... JNI]
    [Dynamic-linking native method java.net.SocketInputStream.socketRead0 ... JNI]
    [Dynamic-linking native method sun.misc.GC.maxObjectInspectionAge ... JNI]
    [Dynamic-linking native method java.lang.Runtime.gc ... JNI]
    # A fatal error has been detected by the Java Runtime Environment:
    # SIGFPE (0x8) at pc=0xfffffd7ffccbb898, pid=1912, tid=4
    # JRE version: 6.0_37-b06
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (20.12-b01 mixed mode solaris-amd64 compressed oops)
    # Problematic frame:
    # V [libjvm.so+0x46b898] JVM_GetCPClassNameUTF+0x94c8
    # An error report file with more information is saved as:
    # /testarea/gtt/test/jmx/servers/hs_err_pid1912.log
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    Edited by: geting on Oct 30, 2012 6:43 PM
    Edited by: geting on Oct 30, 2012 6:43 PM

Maybe you are looking for

  • How to get the Location of the Device

    hi all, I want to find out the Location of the MObile device. I am trying to find out with the help of the Location API which was available in the CLDC 1.1.I am using the following code to get the Location try{      Criteria cr = new Criteria();     

  • IDOC Error - Copy Sender from Payload: Sender Is Missing in Payload

    Hi, I have following scenario. SOAP adapter ---> PI   - > IDOC Receiver - > ECC THe IDOC has a required node that is disabled and IDOC revicer communication channel has checkd following options. Apply control record value from pay load Take Sender fr

  • IHC - Transaction Type

    Hi, In IHC, after executing F110, entries get populated in IHC0, which are then posted. My Question is from where does the system picks up Transaction type in IHC0. I checked config setting in table IHC_TAB_APM_TT, but my transaction type is not acco

  • Photoshop Elements UI font too small on high-resolution display

    Hi, I have recently purchased a Dell XPS15 laptop with a QHD+ (3200x1800) display. The PC is running Windows 8.1. I have also purchased Photoshop Elements 12 to run on it. With the display at the native resolution, it is necessary to have the "Change

  • Variables in another class

    Hello there .. I am totally new to java programming and i do need a litle help if you would be so kind. Here goes. I have an object that I put in a HashMap in class1. I have class2 that calls a method in class1 asking for the HashMap value and that w