Problem: Product Name: VisiBroker Java Product Version: 5.x and later Product Component: ORB JDK: 1.3.1 and later When executing ` kill -3 ` or ` kill -QUIT ` on a VisiBroker Java application, it does not generate any thread dump. What prevents JVM from generating the thread dump? Resolution: Executing ` kill -3 ` or ` kill -QUIT ` will send the SIGQUIT signal to the running Java process. JVM uses this SIGQUIT signal to perform thread dumps. However, when using the option " -Xrs ", the SIGQUIT thread dumps will not be available. This prevents VisiBroker Java application to generate thread dumps. The -Xrs option reduces the usage of operating system signals by the JVM. If the Java application has to use the " -Xrs " option, you need to temporarily remove it so that you can generate thread dumps which can help in analysing VisiBroker Java application issues. Incident #2493830
↧