VM crash on Linux

Started by egribnau, September 16, 2005, 20:01:40

Previous topic - Next topic

egribnau

Hi there,

My VM keeps crashing for a program I'm building. The situation I intend to create is to build an Eclipse RCP application (succeeded), embed jMonkey in a view in Eclipse (succeeded). However, when I close that window my VM crashes. I used the SWT-AWT bridge from SWT.

I managed to recreate the problem in a non-Eclipse, non-SWT, non-JME program. I stripped out everything to the minimum, so it's not even drawing anything. Just hit the close button -> VM crash on my Linux system. My Windows system does not crash for the same program.

My system:
Dual AMD MP-1500+
Nvidia FX 5200
Ubuntu Linux with Nvidia drivers
Java VM: Java HotSpot(TM) Server VM (1.5.0_05-b05 mixed mode)
LWJGL version: from CVS (yesterday)
LWJGL natives: compiled from CVS (yesterday)

The program:
import java.awt.BorderLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JFrame;
import javax.swing.JPanel;

import org.lwjgl.LWJGLException;
import org.lwjgl.opengl.AWTGLCanvas;

public class LWJGLSwingTest {
	private SwingFrame frame;

	public static void main(String[] args) throws LWJGLException {
		new LWJGLSwingTest();
	}
	
	public LWJGLSwingTest() throws LWJGLException {
		frame = new SwingFrame();
		frame.setLocationRelativeTo(null);
		frame.setVisible(true);
	}

	class SwingFrame extends JFrame {
		JPanel contentPane;
		private AWTGLCanvas canvas;

		// Construct the frame
		public SwingFrame() throws LWJGLException {

			addWindowListener(new WindowAdapter() {
				public void windowClosing(WindowEvent e) {
					dispose();
				}
			});

			init();
			pack();
		}

		// Component initialization
		private void init() throws LWJGLException {
			contentPane = (JPanel) this.getContentPane();
			contentPane.setLayout(new BorderLayout());

			canvas = new AWTGLCanvas();
			canvas.setSize(300, 400);

			contentPane.add(canvas, BorderLayout.CENTER);
		}
	}
}


The error report (short):
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0x8d0ac198, pid=15865, tid=2367155120
#
# Java VM: Java HotSpot(TM) Server VM (1.5.0_05-b05 mixed mode)
# Problematic frame:
# C  0x8d0ac198
#
# An error report file with more information is saved as hs_err_pid15865.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#


The longer version (in the hs_err_pid15865.log file) will be posted on request (it's big...).

A short excerpt of the log file:
Stack: [0x8d0fe000,0x8d17f000),  sp=0x8d17eab0,  free space=514k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  0x8d0ac198
C  [libpthread.so.0+0x4aee]


The stack is very short, what is the VM doing????

Well, I hope someone has a good idea...

Erwin.

DustWorm2

That is a very common error meaning, it looks the same to errors I have been getting for different reasons.

The way I have solved each of my own errors was, everytime error like this happen the log file, usually in your application directory, is generated. That log file tells you everything you need to know to fix that error, meaning, it points (most of the time) to the line of code that created error.

Good Luck!
-_-] Dust Worm [-_-] www.DustWormSoft.com [-_-]

egribnau

Well, the log file doesn't point to any line of code (except for the short stack trace in my original mail).

Trying to find out if LWJGL is involved, I uncommented the 'strip' call in the Makefile to make sure the created native library still has debug info. This doesn't change the crash log...

But hey, here it is:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0x8d0ac198, pid=15865, tid=2367155120
#
# Java VM: Java HotSpot(TM) Server VM (1.5.0_05-b05 mixed mode)
# Problematic frame:
# C  0x8d0ac198
#

---------------  T H R E A D  ---------------

Current thread is native thread

siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x8d0ac198

Registers:
EAX=0x8d0ac198, EBX=0xb7fd7c30, ECX=0x00000003, EDX=0x08211030
ESP=0x8d17eab0, EBP=0x8d17eadc, ESI=0x00000003, EDI=0x8d17ec08
EIP=0x8d0ac198, CR2=0x8d0ac198, EFLAGS=0x00210282

Top of Stack: (sp=0x8d17eab0)
0x8d17eab0:   b7fcf64c 08211030 00000000 00000000
0x8d17eac0:   00000000 00000003 00000000 00000000
0x8d17ead0:   b7fd7c30 8d17eb04 8d17ebb0 8d17eb4c
0x8d17eae0:   b7fceaee 8d17eb04 00000000 00000000
0x8d17eaf0:   00000000 00000000 00000000 00000000
0x8d17eb00:   8d17ebb0 b7fd7c30 ffffffdc 8d17ebb0
0x8d17eb10:   8d17eb4c 8d17eae4 b7fceac4 00000000
0x8d17eb20:   00000000 00000000 00000000 00000000 

Instructions: (pc=0x8d0ac198)
0x8d0ac188:   
[error occurred during error reporting, step 100, id 0xb]

Stack: [0x8d0fe000,0x8d17f000),  sp=0x8d17eab0,  free space=514k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  0x8d0ac198
C  [libpthread.so.0+0x4aee]


---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x0805bd90 JavaThread "DestroyJavaVM" [_thread_blocked, id=15865]
  0x08215a00 JavaThread "AWT-XAWT" daemon [_thread_in_native, id=15882]
  0x0818b550 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=15881]
  0x08121940 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=15879]
  0x081204c8 JavaThread "CompilerThread1" daemon [_thread_blocked, id=15878]
  0x0811f478 JavaThread "CompilerThread0" daemon [_thread_blocked, id=15877]
  0x0811e348 JavaThread "AdapterThread" daemon [_thread_blocked, id=15876]
  0x0811d4c8 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=15875]
  0x08112888 JavaThread "Finalizer" daemon [_thread_blocked, id=15874]
  0x08111c10 JavaThread "Reference Handler" daemon [_thread_blocked, id=15873]

Other Threads:
  0x0810f3d8 VMThread [id=15872]
  0x08122ea8 WatcherThread [id=15880]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 PSYoungGen      total 3584K, used 2533K [0xae470000, 0xae870000, 0xb1ce0000)
  eden space 3072K, 82% used [0xae470000,0xae6e96e8,0xae770000)
  from space 512K, 0% used [0xae7f0000,0xae7f0000,0xae870000)
  to   space 512K, 0% used [0xae770000,0xae770000,0xae7f0000)
 PSOldGen        total 28864K, used 0K [0x920e0000, 0x93d10000, 0xae470000)
  object space 28864K, 0% used [0x920e0000,0x920e0000,0x93d10000)
 PSPermGen       total 16384K, used 6164K [0x8e0e0000, 0x8f0e0000, 0x920e0000)
  object space 16384K, 37% used [0x8e0e0000,0x8e6e50b8,0x8f0e0000)

Dynamic libraries:
08048000-08056000 r-xp 00000000 03:03 511457     /usr/lib/j2sdk1.5-sun/bin/java
08056000-08058000 rwxp 0000e000 03:03 511457     /usr/lib/j2sdk1.5-sun/bin/java
08058000-0847d000 rwxp 08058000 00:00 0 
8d0fe000-8d101000 rwxp 8d0fe000 00:00 0 
8d101000-8d17f000 rwxp 8d101000 00:00 0 
8d17f000-8d182000 rwxp 8d17f000 00:00 0 
8d182000-8d221000 rwxp 8d182000 00:00 0 
8d221000-8d300000 ---p 8d221000 00:00 0 
8d351000-8d36b000 r-xp 00000000 03:03 132141     /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
8d36b000-8d36d000 rwxp 0001a000 03:03 132141     /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
8d36d000-8d36e000 r-xp 00000000 03:03 215745     /usr/lib/j2sdk1.5-sun/jre/lib/i386/libjawt.so
8d36e000-8d36f000 rwxp 00000000 03:03 215745     /usr/lib/j2sdk1.5-sun/jre/lib/i386/libjawt.so
8d36f000-8d3a6000 r-xp 00000000 03:03 3434113    /home/erwin/Development/Workspaces/navalanche-workspace/org.lwjgl/LWJGL/src/native/linux/liblwjgl.so
8d3a6000-8d3a8000 rwxp 00036000 03:03 3434113    /home/erwin/Development/Workspaces/navalanche-workspace/org.lwjgl/LWJGL/src/native/linux/liblwjgl.so
8d3a8000-8d3aa000 rwxp 8d3a8000 00:00 0 
8d3aa000-8d3ad000 ---p 8d3aa000 00:00 0 
8d3ad000-8d42b000 rwxp 8d3ad000 00:00 0 
8d42b000-8d432000 r-xp 00000000 03:03 71760      /usr/lib/libXrender.so.1.3.0
8d432000-8d433000 rwxp 00006000 03:03 71760      /usr/lib/libXrender.so.1.3.0
8d433000-8d43b000 r-xp 00000000 03:03 73692      /usr/lib/libXcursor.so.1.0.2
8d43b000-8d43c000 rwxp 00007000 03:03 73692      /usr/lib/libXcursor.so.1.0.2
8d44b000-8d44c000 r-xp 00000000 03:03 132143     /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2
8d44c000-8d44d000 rwxp 00000000 03:03 132143     /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2
8d44d000-8d450000 ---p 8d44d000 00:00 0 
8d450000-8d4ce000 rwxp 8d450000 00:00 0 
8d4ce000-8d541000 r-xp 00000000 03:03 215739     /usr/lib/j2sdk1.5-sun/jre/lib/i386/libfontmanager.so
8d541000-8d54b000 rwxp 00073000 03:03 215739     /usr/lib/j2sdk1.5-sun/jre/lib/i386/libfontmanager.so
8d54b000-8d54f000 rwxp 8d54b000 00:00 0 
8d54f000-8d610000 r-xp 00000000 03:03 132147     /usr/X11R6/lib/libX11.so.6.2
8d610000-8d614000 rwxp 000c0000 03:03 132147     /usr/X11R6/lib/libX11.so.6.2
8d614000-8d620000 r-xp 00000000 03:03 132152     /usr/X11R6/lib/libXext.so.6.4
8d620000-8d621000 rwxp 0000c000 03:03 132152     /usr/X11R6/lib/libXext.so.6.4
8d630000-8d666000 r-xp 00000000 03:03 265916     /usr/lib/j2sdk1.5-sun/jre/lib/i386/xawt/libmawt.so
8d666000-8d669000 rwxp 00035000 03:03 265916     /usr/lib/j2sdk1.5-sun/jre/lib/i386/xawt/libmawt.so
8d669000-8d66a000 rwxp 8d669000 00:00 0 
8d66a000-8d730000 r-xp 00000000 03:03 215735     /usr/lib/j2sdk1.5-sun/jre/lib/i386/libmlib_image.so
8d730000-8d731000 rwxp 000c5000 03:03 215735     /usr/lib/j2sdk1.5-sun/jre/lib/i386/libmlib_image.so
8d731000-8d7a6000 r-xp 00000000 03:03 215736     /usr/lib/j2sdk1.5-sun/jre/lib/i386/libawt.so
8d7a6000-8d7ac000 rwxp 00074000 03:03 215736     /usr/lib/j2sdk1.5-sun/jre/lib/i386/libawt.so
8d7ac000-8d7d0000 rwxp 8d7ac000 00:00 0 
8d7d0000-8d7ea000 r-xs 00000000 03:03 3434026    /home/erwin/Development/Workspaces/navalanche-workspace/org.lwjgl/libs/jinput.jar
8d7ea000-8d7eb000 ---p 8d7ea000 00:00 0 
8d7eb000-8d86b000 rwxp 8d7eb000 00:00 0 
8d86b000-8d86e000 ---p 8d86b000 00:00 0 
8d86e000-8d8ec000 rwxp 8d86e000 00:00 0 
8d8ec000-8d8ef000 ---p 8d8ec000 00:00 0 
8d8ef000-8d96d000 rwxp 8d8ef000 00:00 0 
8d96d000-8d970000 ---p 8d96d000 00:00 0 
8d970000-8d9ee000 rwxp 8d970000 00:00 0 
8d9ee000-8d9f1000 ---p 8d9ee000 00:00 0 
8d9f1000-8da6f000 rwxp 8d9f1000 00:00 0 
8da6f000-8da72000 ---p 8da6f000 00:00 0 
8da72000-8daf0000 rwxp 8da72000 00:00 0 
8daf0000-8dc3a000 r-xp 00000000 03:03 98275      /usr/lib/locale/locale-archive
8dc3a000-8dc3d000 ---p 8dc3a000 00:00 0 
8dc3d000-8dcbb000 rwxp 8dc3d000 00:00 0 
8dcbb000-8dcbe000 ---p 8dcbb000 00:00 0 
8dcbe000-8dd3c000 rwxp 8dcbe000 00:00 0 
8dd3c000-8dd3d000 ---p 8dd3c000 00:00 0 
8dd3d000-8ddbd000 rwxp 8dd3d000 00:00 0 
8ddbd000-8ddbe000 ---p 8ddbd000 00:00 0 
8ddbe000-8de3e000 rwxp 8ddbe000 00:00 0 
8de3e000-8de3f000 ---p 8de3e000 00:00 0 
8de3f000-8dec7000 rwxp 8de3f000 00:00 0 
8dec7000-8dedf000 rwxp 8dec7000 00:00 0 
8dedf000-8deee000 rwxp 8dedf000 00:00 0 
8deee000-8dfc1000 rwxp 8deee000 00:00 0 
8dfc1000-8dfc9000 rwxp 8dfc1000 00:00 0 
8dfc9000-8dfe1000 rwxp 8dfc9000 00:00 0 
8dfe1000-8dff0000 rwxp 8dfe1000 00:00 0 
8dff0000-8e0c2000 rwxp 8dff0000 00:00 0 
8e0c2000-8e0c5000 rwxp 8e0c2000 00:00 0 
8e0c5000-8e0df000 rwxp 8e0c5000 00:00 0 
8e0df000-8f0e0000 rwxp 8e0df000 00:00 0 
8f0e0000-920e0000 rwxp 8f0e0000 00:00 0 
920e0000-93d10000 rwxp 920e0000 00:00 0 
93d10000-ae470000 rwxp 93d10000 00:00 0 
ae470000-ae870000 rwxp ae470000 00:00 0 
ae870000-b1ce0000 rwxp ae870000 00:00 0 
b1ced000-b1cef000 rwxp b1ced000 00:00 0 
b1cef000-b1d6d000 rwxp b1cef000 00:00 0 
b1d6d000-b1dbd000 rwxp b1d6d000 00:00 0 
b1dbd000-b3d6d000 rwxp b1dbd000 00:00 0 
b3d6d000-b441e000 r-xs 00000000 03:03 492380     /usr/lib/j2sdk1.5-sun/lib/tools.jar
b441e000-b44e2000 r-xs 00000000 03:03 327752     /usr/lib/j2sdk1.5-sun/jre/lib/ext/localedata.jar
b44e2000-b44e4000 r-xs 00000000 03:03 327751     /usr/lib/j2sdk1.5-sun/jre/lib/ext/dnsns.jar
b44e4000-b450f000 r-xs 00000000 03:03 327750     /usr/lib/j2sdk1.5-sun/jre/lib/ext/sunpkcs11.jar
b450f000-b4535000 r-xs 00000000 03:03 327749     /usr/lib/j2sdk1.5-sun/jre/lib/ext/sunjce_provider.jar
b4535000-b4d70000 r-xs 00000000 03:03 215790     /usr/lib/j2sdk1.5-sun/jre/lib/charsets.jar
b4d70000-b4d84000 r-xs 00000000 03:03 215755     /usr/lib/j2sdk1.5-sun/jre/lib/jce.jar
b4d84000-b4e0b000 r-xs 00000000 03:03 215788     /usr/lib/j2sdk1.5-sun/jre/lib/jsse.jar
b4e0b000-b4e74000 rwxp b4e0b000 00:00 0 
b4e74000-b745e000 r-xs 00000000 03:03 3188669    /usr/lib/j2sdk1.5-sun/jre/lib/rt.jar
b745e000-b7471000 r-xp 00000000 03:03 215725     /usr/lib/j2sdk1.5-sun/jre/lib/i386/libzip.so
b7471000-b7473000 rwxp 00012000 03:03 215725     /usr/lib/j2sdk1.5-sun/jre/lib/i386/libzip.so
b7473000-b7494000 r-xp 00000000 03:03 215723     /usr/lib/j2sdk1.5-sun/jre/lib/i386/libjava.so
b7494000-b7496000 rwxp 00020000 03:03 215723     /usr/lib/j2sdk1.5-sun/jre/lib/i386/libjava.so
b7496000-b74a1000 r-xp 00000000 03:03 215722     /usr/lib/j2sdk1.5-sun/jre/lib/i386/libverify.so
b74a1000-b74a2000 rwxp 0000b000 03:03 215722     /usr/lib/j2sdk1.5-sun/jre/lib/i386/libverify.so
b74a2000-b74aa000 r-xp 00000000 03:03 2861652    /lib/tls/i686/cmov/libnss_files-2.3.2.so
b74aa000-b74ab000 rwxp 00008000 03:03 2861652    /lib/tls/i686/cmov/libnss_files-2.3.2.so
b74ab000-b74b3000 r-xp 00000000 03:03 2861657    /lib/tls/i686/cmov/libnss_nis-2.3.2.so
b74b3000-b74b4000 rwxp 00007000 03:03 2861657    /lib/tls/i686/cmov/libnss_nis-2.3.2.so
b74b4000-b74bb000 r-xp 00000000 03:03 2861650    /lib/tls/i686/cmov/libnss_compat-2.3.2.so
b74bb000-b74bc000 rwxp 00006000 03:03 2861650    /lib/tls/i686/cmov/libnss_compat-2.3.2.so
b74bc000-b74cd000 r-xp 00000000 03:03 2861649    /lib/tls/i686/cmov/libnsl-2.3.2.so
b74cd000-b74ce000 rwxp 00011000 03:03 2861649    /lib/tls/i686/cmov/libnsl-2.3.2.so
b74ce000-b74d0000 rwxp b74ce000 00:00 0 
b74d7000-b74df000 rwxs 00000000 03:03 3875455    /tmp/hsperfdata_erwin/15865
b74df000-b74ff000 r-xp 00000000 03:03 2861647    /lib/tls/i686/cmov/libm-2.3.2.so
b74ff000-b7500000 rwxp 0001f000 03:03 2861647    /lib/tls/i686/cmov/libm-2.3.2.so
b7506000-b750c000 r-xp 00000000 03:03 215716     /usr/lib/j2sdk1.5-sun/jre/lib/i386/native_threads/libhpi.so
b750c000-b750d000 rwxp 00006000 03:03 215716     /usr/lib/j2sdk1.5-sun/jre/lib/i386/native_threads/libhpi.so
b750d000-b750e000 rwxp b750d000 00:00 0 
b750e000-b750f000 r-xp b750e000 00:00 0 
b750f000-b7a21000 r-xp 00000000 03:03 215717     /usr/lib/j2sdk1.5-sun/jre/lib/i386/server/libjvm.so
b7a21000-b7a83000 rwxp 00512000 03:03 215717     /usr/lib/j2sdk1.5-sun/jre/lib/i386/server/libjvm.so
b7a83000-b7e99000 rwxp b7a83000 00:00 0 
b7e99000-b7fbb000 r-xp 00000000 03:03 2861644    /lib/tls/i686/cmov/libc-2.3.2.so
b7fbb000-b7fc4000 rwxp 00121000 03:03 2861644    /lib/tls/i686/cmov/libc-2.3.2.so
b7fc4000-b7fc7000 rwxp b7fc4000 00:00 0 
b7fc7000-b7fc9000 r-xp 00000000 03:03 2861646    /lib/tls/i686/cmov/libdl-2.3.2.so
b7fc9000-b7fca000 rwxp 00001000 03:03 2861646    /lib/tls/i686/cmov/libdl-2.3.2.so
b7fca000-b7fd7000 r-xp 00000000 03:03 2861660    /lib/tls/i686/cmov/libpthread-0.60.so
b7fd7000-b7fd8000 rwxp 0000c000 03:03 2861660    /lib/tls/i686/cmov/libpthread-0.60.so
b7fd8000-b7fda000 rwxp b7fd8000 00:00 0 
b7fe9000-b7feb000 rwxp b7fe9000 00:00 0 
b7feb000-b8000000 r-xp 00000000 03:03 2862092    /lib/ld-2.3.2.so
b8000000-b8001000 rwxp 00015000 03:03 2862092    /lib/ld-2.3.2.so
bfe00000-bfe03000 ---p bfe00000 00:00 0 
bfe03000-c0000000 rwxp bfe03000 00:00 0 
ffffe000-fffff000 ---p 00000000 00:00 0 

VM Arguments:
jvm_args: -Djava.library.path=../org.lwjgl/os/linux/x86 -Xbootclasspath:/usr/lib/j2sdk1.5-sun/jre/lib/rt.jar:/usr/lib/j2sdk1.5-sun/jre/lib/jsse.jar:/usr/lib/j2sdk1.5-sun/jre/lib/jce.jar:/usr/lib/j2sdk1.5-sun/jre/lib/charsets.jar:/usr/lib/j2sdk1.5-sun/jre/lib/ext/sunjce_provider.jar:/usr/lib/j2sdk1.5-sun/jre/lib/ext/sunpkcs11.jar:/usr/lib/j2sdk1.5-sun/jre/lib/ext/dnsns.jar:/usr/lib/j2sdk1.5-sun/jre/lib/ext/localedata.jar:/usr/lib/j2sdk1.5-sun/lib/tools.jar
java_command: LWJGLSwingTest

Environment Variables:
PATH=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
USERNAME=erwin
LD_LIBRARY_PATH=/usr/lib/j2sdk1.5-sun/jre/lib/i386/server:/usr/lib/j2sdk1.5-sun/jre/lib/i386:/usr/lib/j2sdk1.5-sun/jre/../lib/i386
SHELL=/bin/bash
DISPLAY=:0.0

Signal Handlers:
SIGSEGV: [libjvm.so+0x4c3660], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x4c3660], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x3f5c40], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x3f5c40], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x3f5c40], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x3f7f90], sa_mask[0]=0x00000004, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x3f79c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: [libjvm.so+0x3f79c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x3f79c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGTERM: [libjvm.so+0x3f79c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


---------------  S Y S T E M  ---------------

OS:3.1

uname:Linux 2.6.10-5-k7-smp #1 SMP Thu Sep 8 07:14:07 UTC 2005 i686
libc:glibc 2.3.2 NPTL 0.60 
rlimit: STACK 8192k, CORE 0k, NPROC infinity, NOFILE 1024, AS infinity
load average:0.85 0.44 0.47

CPU:total 2 family 6, cmov, cx8, fxsr, mmx, sse

Memory: 4k page, physical 2076504k(31772k free), swap 979956k(976836k free)

vm_info: Java HotSpot(TM) Server VM (1.5.0_05-b05) for linux-x86, built on Aug 26 2005 15:15:14 by java_re with gcc 3.2.1-7a (J2SE release)