Help: Why JVM Crashes?

I run a complex server app on JDK1.3.0 IBM AIX4.3.3. JVM crashes (process terminates) occasionally after a random period of time e.g. several days. Native code caused SIGILL (illegal instruction) and process was terminated by OS as shown in nuhop.out. (I run it with nohup.)
BTW, JVM has enough free memory during its running.
Would anyone tell me possible reasons for JVM crash? Can I say that if JVM crashes, no matter what app it runs, it is a bug of JVM? Need help on locating problem.
Thanks.

Can I say that if JVM crashes, no matter what app it
runs, it is a bug of JVM?No, you cannot. I have seen numerous instances where a JVM brought down the whole process because it caught a signal in some native code outside of the JVM - either in the OS libraries themselves or somewhere else in the programmer's code. In this case since you are getting a SIGILL, the probability of a bug in the OS or the JVM itself seems a bit higher to me than if you just saw, say, SIGSEGV.
Would anyone tell me possible reasons for JVM crash?Well you probably want to make sure that it is not due to any native code of yours first (or from a 3rd party, like a JDBC driver vendor, for example), if you have any... I find myself answering these kinds of posts often, partially because I have seen this kind of thing numerous times and think that I might be able to help, though it seems some of these questions are asked a little too often...
Anyway, see this:
http://forum.java.sun.com/thread.jsp?forum=37&thread=235942
Good luck.

Similar Messages

  • Help on JVM Crash with core dump on solaris - 1.5_17

    Some times in my load test scenarios on sun os boxes JVM crashing with core dump. Here is some dump from the file
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # SIGSEGV (0xb) at pc=0xfea07f40, pid=1564, tid=10
    # Java VM: Java HotSpot(TM) Server VM (1.5.0_17-b04 mixed mode)
    # Problematic frame:
    # V [libjvm.so+0x207f40]
    --------------- T H R E A D ---------------
    Current thread (0x0014e220): JavaThread "CompilerThread1" daemon [_thread_in_native, id=10]
    siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x00000000
    Registers:
    O0=0x00000010 O1=0x019c1960 O2=0x01e00ec0 O3=0x002bdc48
    O4=0x01042c68 O5=0xc467eb4c O6=0xc467e330 O7=0x01042c68
    G1=0x01e00ea0 G2=0xff014c94 G3=0x000000e6 G4=0x01c5a4e4
    G5=0x01736e20 G6=0x00000000 G7=0xfb9e4200 Y=0x00000000
    PC=0xfea07f40 nPC=0xfea07f44
    --------------- S Y S T E M ---------------
    OS: Solaris 10 5/08 s10s_u5wos_10 SPARC
    Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
    Use is subject to license terms.
    Assembled 24 March 2008
    uname:SunOS 5.10 Generic_127127-11 sun4v (T2 libthread)
    rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity
    load average:2.73 2.67 2.21
    CPU:total 32 has_v8, has_v9, has_vis1, has_vis2, is_ultra3, is_sun4v, is_niagara1
    Memory: 8k page, physical 8257536k(366576k free)
    vm_info: Java HotSpot(TM) Server VM (1.5.0_17-b04) for solaris-sparc, built on Nov 10 2008 01:58:40 by unknown with unknown Workshop:0x550
    Here is the stack dump of the kill quit thread
    ----------------- lwp# 10 / thread# 10 --------------------
    ff2c5bf0 lwpkill (6, 0, ff2f2e10, ff2a8bd0, ffffffff, 6) + 8
    ff2410f8 abort (7400, 1, 7c00, ad314, ff2f12d8, 0) + 110
    fee7e58c __1cCosFabort6Fi_v_ (1, 0, ff013084, fefde000, 7d94, 7c00) + 58
    fef0de48 __1cHVMErrorOreport_and_die6M_v_ (0, ff03a640, ff033ff4, 1, fee82c88, ff033ff4) + c84
    fea74138 JVM_handle_solaris_signal (b, c467e2b0, c467dff8, 8000, ff032fa0, 14e220) + ab4
    ff2c4b28 __sighndlr (b, c467e2b0, c467dff8, fea7364c, 0, 1) + c
    ff2b9b00 call_user_handler (b, ffbffeff, c, 0, fb9e4200, c467dff8) + 3b8
    fea07f40 __1cMPhaseChaitinFSplit6MI_I_ (c467ec2c, 0, 0, 3677ac, 398, c) + 3410
    fea13c68 __1cMPhaseChaitinRRegister_Allocate6M_v_ (c467eb4c, e88, dc0, ff0137d8, c467fb14, 48d) + 720
    fea17c64 __1cHCompileICode_Gen6M_v_ (c467f218, 9e0c, 9c00, fef56b15, 0, c467ec2c) + 2b0
    fea7ff14 __1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_ (c467f218, 0, 346c8, 0, fef569b8, 0) + c08
    fea75fb8 __1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_ (c467fb14, fef42a90, 1e40f58, 244, 346c8, d1800000) + b0
    fea76b68 __1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_ (908928, 14e7fc, 13c900, 14e220, fef57367, c467fb14) + 4cc
    feb3357c __1cNCompileBrokerUcompiler_thread_loop6F_v_ (ff0330b8, 13c8a0, 14e220, c5e67700, 14e7f8, 0) + 44c
    feadbd20 __1cKJavaThreadDrun6M_v_ (14e220, ff037040, 7820, 0, 7800, 9400) + 2b0
    fee7e0a8 __1cG_start6Fpv_0_ (14e220, 61c, fefde000, 0, 5874, 5800) + 208
    ff2c49fc lwpstart (0, 0, 0, 0, 0, 0)
    Any idea on this dump, helps me a lot.
    Thanks.

    [http://java.sun.com/javase/6/webnotes/trouble/TSG-VM/html/crashes.html]

  • Help debugging JVM crash on linux

    Does anybody have any tips on debugging JVM crashes?
    I have a third-party shared library that I link in and use through JNI bindings.
    When I use this third party application with the 1.6.0 JVM on red hat enterprise linux, it causes the JVM to unpredictably SEGV.
    I'm stumped, I don't know how to debug this since I don't have source code for either the third-party app or for the JVM.
    Even some thoughts about what might cause the JVM to do this would be great. I've looked in depth at signals and signal handling but didn't find anything wrong there.
    Help!
    # An unexpected error has been detected by Java Runtime Environment:
    # SIGSEGV (0xb) at pc=0x00000000, pid=14312, tid=1319668656
    # Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode)
    # 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 (0x4a9a2400): JavaThread "AWT-EventQueue-0" [_thread_in_vm_trans, id=14327]
    siginfo:
    [error occurred during error reporting, step 90, id 0xb]
    Stack: [0x4ea38000,0x4ea89000), sp=0x4ea870dc, free space=316k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x3ae327]
    V [libjvm.so+0x3aef34]
    C [libpthread.so.0+0xaf80]
    V [libjvm.so+0x3add75]
    V [libjvm.so+0x3ae327]
    V [libjvm.so+0x3079c0]
    V [libjvm.so+0x305278]
    C [libc.so.6+0x280d8]
    j java.awt.MediaTracker.statusID(IZZ)I+47
    j java.awt.MediaTracker.waitForID(IJ)Z+16
    j javax.swing.ImageIcon.loadImage(Ljava/awt/Image;)V+24
    j javax.swing.ImageIcon.<init>([B)V+82
    j sun.swing.ImageIconUIResource.<init>([B)V+2
    j sun.swing.SwingUtilities2$2.createValue(Ljavax/swing/UIDefaults;)Ljava/lang/Object;+69
    J javax.swing.UIDefaults.getFromHashtable(Ljava/lang/Object;)Ljava/lang/Object;
    J javax.swing.UIDefaults.get(Ljava/lang/Object;)Ljava/lang/Object;
    J javax.swing.MultiUIDefaults.get(Ljava/lang/Object;)Ljava/lang/Object;
    j javax.swing.UIDefaults.getIcon(Ljava/lang/Object;)Ljavax/swing/Icon;+2
    j javax.swing.UIManager.getIcon(Ljava/lang/Object;)Ljavax/swing/Icon;+4
    j javax.swing.plaf.basic.BasicFileChooserUI.installIcons(Ljavax/swing/JFileChooser;)V+48
    j javax.swing.plaf.basic.BasicFileChooserUI.installDefaults(Ljavax/swing/JFileChooser;)V+2
    j javax.swing.plaf.basic.BasicFileChooserUI.installUI(Ljavax/swing/JComponent;)V+39
    j javax.swing.plaf.metal.MetalFileChooserUI.installUI(Ljavax/swing/JComponent;)V+2
    j javax.swing.JComponent.setUI(Ljavax/swing/plaf/ComponentUI;)V+135
    j javax.swing.JFileChooser.updateUI()V+40
    j javax.swing.JFileChooser.setup(Ljavax/swing/filechooser/FileSystemView;)V+18
    j javax.swing.JFileChooser.<init>(Ljava/io/File;Ljavax/swing/filechooser/FileSystemView;)V+133
    j javax.swing.JFileChooser.<init>()V+9
    j com.coventor.misc.FontPicker$2.actionPerformed(Ljava/awt/event/ActionEvent;)V+4
    j javax.swing.AbstractButton.fireActionPerformed(Ljava/awt/event/ActionEvent;)V+84
    j javax.swing.AbstractButton$Handler.actionPerformed(Ljava/awt/event/ActionEvent;)V+5
    j javax.swing.DefaultButtonModel.fireActionPerformed(Ljava/awt/event/ActionEvent;)V+35
    j javax.swing.DefaultButtonModel.setPressed(Z)V+117
    j javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Ljava/awt/event/MouseEvent;)V+35
    j java.awt.Component.processMouseEvent(Ljava/awt/event/MouseEvent;)V+64
    j javax.swing.JComponent.processMouseEvent(Ljava/awt/event/MouseEvent;)V+23
    j java.awt.Component.processEvent(Ljava/awt/AWTEvent;)V+81
    j java.awt.Container.processEvent(Ljava/awt/AWTEvent;)V+18
    j java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+562
    j java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+42
    j java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
    j java.awt.LightweightDispatcher.retargetMouseEvent(Ljava/awt/Component;ILjava/awt/event/MouseEvent;)V+320
    j java.awt.LightweightDispatcher.processMouseEvent(Ljava/awt/event/MouseEvent;)Z+139
    j java.awt.LightweightDispatcher.dispatchEvent(Ljava/awt/AWTEvent;)Z+50
    j java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+12
    j java.awt.Window.dispatchEventImpl(Ljava/awt/AWTEvent;)V+19
    j java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
    j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
    j java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+156
    j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
    j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
    j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
    j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
    j java.awt.EventDispatchThread.run()V+9
    v ~StubRoutines::call_stub
    V [libjvm.so+0x209a4d]
    V [libjvm.so+0x305bc8]
    V [libjvm.so+0x209360]
    V [libjvm.so+0x2093ed]
    V [libjvm.so+0x279605]
    V [libjvm.so+0x38076f]
    V [libjvm.so+0x306aa3]
    C [libpthread.so.0+0x4dd8]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j java.awt.MediaTracker.statusID(IZZ)I+47
    j java.awt.MediaTracker.waitForID(IJ)Z+16
    j javax.swing.ImageIcon.loadImage(Ljava/awt/Image;)V+24
    j javax.swing.ImageIcon.<init>([B)V+82
    j sun.swing.ImageIconUIResource.<init>([B)V+2
    j sun.swing.SwingUtilities2$2.createValue(Ljavax/swing/UIDefaults;)Ljava/lang/Object;+69
    J javax.swing.UIDefaults.getFromHashtable(Ljava/lang/Object;)Ljava/lang/Object;
    J javax.swing.UIDefaults.get(Ljava/lang/Object;)Ljava/lang/Object;
    J javax.swing.MultiUIDefaults.get(Ljava/lang/Object;)Ljava/lang/Object;
    j javax.swing.UIDefaults.getIcon(Ljava/lang/Object;)Ljavax/swing/Icon;+2
    j javax.swing.UIManager.getIcon(Ljava/lang/Object;)Ljavax/swing/Icon;+4
    j javax.swing.plaf.basic.BasicFileChooserUI.installIcons(Ljavax/swing/JFileChooser;)V+48
    j javax.swing.plaf.basic.BasicFileChooserUI.installDefaults(Ljavax/swing/JFileChooser;)V+2
    j javax.swing.plaf.basic.BasicFileChooserUI.installUI(Ljavax/swing/JComponent;)V+39
    j javax.swing.plaf.metal.MetalFileChooserUI.installUI(Ljavax/swing/JComponent;)V+2
    j javax.swing.JComponent.setUI(Ljavax/swing/plaf/ComponentUI;)V+135
    j javax.swing.JFileChooser.updateUI()V+40
    j javax.swing.JFileChooser.setup(Ljavax/swing/filechooser/FileSystemView;)V+18
    j javax.swing.JFileChooser.<init>(Ljava/io/File;Ljavax/swing/filechooser/FileSystemView;)V+133
    j javax.swing.JFileChooser.<init>()V+9
    j com.coventor.misc.FontPicker$2.actionPerformed(Ljava/awt/event/ActionEvent;)V+4
    j javax.swing.AbstractButton.fireActionPerformed(Ljava/awt/event/ActionEvent;)V+84
    j javax.swing.AbstractButton$Handler.actionPerformed(Ljava/awt/event/ActionEvent;)V+5
    j javax.swing.DefaultButtonModel.fireActionPerformed(Ljava/awt/event/ActionEvent;)V+35
    j javax.swing.DefaultButtonModel.setPressed(Z)V+117
    j javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Ljava/awt/event/MouseEvent;)V+35
    j java.awt.Component.processMouseEvent(Ljava/awt/event/MouseEvent;)V+64
    j javax.swing.JComponent.processMouseEvent(Ljava/awt/event/MouseEvent;)V+23
    j java.awt.Component.processEvent(Ljava/awt/AWTEvent;)V+81
    j java.awt.Container.processEvent(Ljava/awt/AWTEvent;)V+18
    j java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+562
    j java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+42
    j java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
    j java.awt.LightweightDispatcher.retargetMouseEvent(Ljava/awt/Component;ILjava/awt/event/MouseEvent;)V+320
    j java.awt.LightweightDispatcher.processMouseEvent(Ljava/awt/event/MouseEvent;)Z+139
    j java.awt.LightweightDispatcher.dispatchEvent(Ljava/awt/AWTEvent;)Z+50
    j java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+12
    j java.awt.Window.dispatchEventImpl(Ljava/awt/AWTEvent;)V+19
    j java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
    j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
    j java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+156
    j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
    j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
    j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
    j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
    j java.awt.EventDispatchThread.run()V+9
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x4a954800 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=14331]
    0x4a9fd400 JavaThread "DestroyJavaVM" [_thread_blocked, id=14315]
    =>0x4a9a2400 JavaThread "AWT-EventQueue-0" [_thread_in_vm_trans, id=14327]
    0x4a99c000 JavaThread "AWT-Shutdown" [_thread_blocked, id=14326]
    0x4a97fc00 JavaThread "AWT-XAWT" daemon [_thread_blocked, id=14325]
    0x08292c00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=14323]
    0x4a902000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=14321]
    0x4a900800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=14320]
    0x080bb400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=14319]
    0x080ab400 JavaThread "Finalizer" daemon [_thread_blocked, id=14318]
    0x080a7000 JavaThread "Reference Handler" daemon [_thread_blocked, id=14317]
    Other Threads:
    0x080a4000 VMThread [id=14316]
    0x4a90b800 WatcherThread [id=14322]
    VM state:synchronizing (normal execution)
    VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
    [0x08056b90/0x08056bb8] Safepoint_lock - owner thread: 0x080a4000
    [0x08056c10/0x08056c38] Threads_lock - owner thread: 0x080a4000
    Heap
    def new generation total 960K, used 348K [0x422e0000, 0x423e0000, 0x427c0000)
    eden space 896K, 31% used [0x422e0000, 0x423270d0, 0x423c0000)
    from space 64K, 100% used [0x423d0000, 0x423e0000, 0x423e0000)
    to space 64K, 0% used [0x423c0000, 0x423c0000, 0x423d0000)
    tenured generation total 4096K, used 950K [0x427c0000, 0x42bc0000, 0x462e0000)
    the space 4096K, 23% used [0x427c0000, 0x428adae0, 0x428adc00, 0x42bc0000)
    compacting perm gen total 12288K, used 9535K [0x462e0000, 0x46ee0000, 0x4a2e0000)
    the space 12288K, 77% used [0x462e0000, 0x46c2fe78, 0x46c30000, 0x46ee0000)
    No shared spaces configured.
    Dynamic libraries:
    06000000-06412000 r-xp 00000000 00:0b 457890057 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/client/libjvm.so
    06412000-0642b000 rwxp 00412000 00:0b 457890057 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/client/libjvm.so
    0642b000-0684a000 rwxp 00000000 00:00 0
    08048000-08052000 r-xp 00000000 00:0b 457826569 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/bin/java
    08052000-08053000 rwxp 00009000 00:0b 457826569 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/bin/java
    08053000-082d9000 rwxp 00000000 00:00 0
    40000000-40015000 r-xp 00000000 08:02 507907 /lib/ld-2.3.2.so
    40015000-40016000 rwxp 00015000 08:02 507907 /lib/ld-2.3.2.so
    40016000-40017000 rwxp 00000000 00:00 0
    40017000-40018000 ---p 00000000 00:00 0
    40018000-40019000 rwxp 00000000 00:00 0
    40019000-4001f000 r-xp 00000000 00:0b 457959177 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/native_threads/libhpi.so
    4001f000-40020000 rwxp 00006000 00:0b 457959177 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/native_threads/libhpi.so
    40020000-40028000 rwxs 00000000 08:02 1917749 /tmp/hsperfdata_ken/14312
    40028000-40029000 r-xp 00000000 00:0b 650339 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libnativelib.so
    40029000-4002a000 rwxp 00000000 00:0b 650339 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libnativelib.so
    4002a000-4002b000 r-xp 00000000 08:02 2064395 /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2
    4002b000-4002c000 rwxp 00000000 08:02 2064395 /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2
    4002c000-40039000 r-xp 00000000 08:02 2818055 /lib/tls/libpthread-0.60.so
    40039000-4003a000 rwxp 0000c000 08:02 2818055 /lib/tls/libpthread-0.60.so
    4003a000-4003c000 rwxp 00000000 00:00 0
    4003c000-40043000 r-xp 00000000 00:0b 457891593 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/jli/libjli.so
    40043000-40045000 rwxp 00006000 00:0b 457891593 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/jli/libjli.so
    40045000-40047000 r-xp 00000000 08:02 507920 /lib/libdl-2.3.2.so
    40047000-40048000 rwxp 00001000 08:02 507920 /lib/libdl-2.3.2.so
    40048000-4017b000 r-xp 00000000 08:02 2818050 /lib/tls/libc-2.3.2.so
    4017b000-4017e000 rwxp 00132000 08:02 2818050 /lib/tls/libc-2.3.2.so
    4017e000-40182000 rwxp 00000000 00:00 0
    40182000-401a3000 r-xp 00000000 08:02 2818053 /lib/tls/libm-2.3.2.so
    401a3000-401a4000 rwxp 00021000 08:02 2818053 /lib/tls/libm-2.3.2.so
    401a4000-401a7000 ---p 00000000 00:00 0
    401a7000-401f5000 rwxp 00003000 00:00 0
    401f5000-40200000 r-xp 00000000 00:0b 457957641 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libverify.so
    40200000-40201000 rwxp 0000b000 00:0b 457957641 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libverify.so
    40201000-40205000 r-xp 00000000 08:02 360496 /usr/X11R6/lib/libXtst.so.6.1
    40205000-40206000 rwxp 00004000 08:02 360496 /usr/X11R6/lib/libXtst.so.6.1
    40206000-40207000 rwxp 00000000 00:00 0
    4020a000-4021b000 r-xp 00000000 08:02 507924 /lib/libnsl-2.3.2.so
    4021b000-4021c000 rwxp 00011000 08:02 507924 /lib/libnsl-2.3.2.so
    4021c000-4021e000 rwxp 00000000 00:00 0
    4021e000-40241000 r-xp 00000000 00:0b 457913353 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libjava.so
    40241000-40243000 rwxp 00023000 00:0b 457913353 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libjava.so
    40243000-40252000 r-xp 00000000 00:0b 457957897 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libzip.so
    40252000-40254000 rwxp 0000e000 00:0b 457957897 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libzip.so
    40254000-4032c000 rwxp 00000000 00:00 0
    4032c000-42254000 rwxp 000d8000 00:00 0
    42254000-42258000 rwxp 00000000 00:00 0
    42258000-422d4000 rwxp 02004000 00:00 0
    422d4000-422db000 r-xp 00000000 08:02 360480 /usr/X11R6/lib/libXi.so.6.0
    422db000-422dc000 rwxp 00006000 08:02 360480 /usr/X11R6/lib/libXi.so.6.0
    422e0000-423e0000 rwxp 00000000 00:00 0
    423e0000-427c0000 rwxp 0218c000 00:00 0
    427c0000-42bc0000 rwxp 00000000 00:00 0
    42bc0000-462e0000 rwxp 0296c000 00:00 0
    462e0000-46ee0000 rwxp 00000000 00:00 0
    46ee0000-4a2e0000 rwxp 06c8c000 00:00 0
    4a2e0000-4a2e1000 rwxp 00000000 00:00 0
    4a2e1000-4a2e2000 rwxp 0a08d000 00:00 0
    4a2e2000-4a2e5000 rwxp 00000000 00:00 0
    4a2e5000-4a300000 rwxp 0a091000 00:00 0
    4a300000-4a306000 rwxp 00000000 00:00 0
    4a306000-4a320000 rwxp 0a0b2000 00:00 0
    4a320000-4a324000 rwxp 00000000 00:00 0
    4a324000-4a33f000 rwxp 00003000 00:00 0
    4a33f000-4a346000 rwxp 00000000 00:00 0
    4a346000-4a360000 rwxp 00025000 00:00 0
    4a360000-4a4db000 r-xs 02c75000 00:0b 458017033 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/rt.jar
    4a4db000-4a50b000 rwxp 00000000 00:00 0
    4a50b000-4a50c000 ---p 00030000 00:00 0
    4a50c000-4a58c000 rwxp 00031000 00:00 0
    4a58c000-4a58f000 ---p 000b1000 00:00 0
    4a58f000-4a5dd000 rwxp 000b4000 00:00 0
    4a5dd000-4a5e0000 ---p 00102000 00:00 0
    4a5e0000-4a62e000 rwxp 00105000 00:00 0
    4a62e000-4a82e000 r-xp 00000000 08:02 3342341 /usr/lib/locale/locale-archive
    4a82e000-4a831000 ---p 00000000 00:00 0
    4a831000-4a87f000 rwxp 00003000 00:00 0
    4a87f000-4a882000 ---p 00051000 00:00 0
    4a882000-4aa00000 rwxp 00054000 00:00 0
    4aa00000-4aa03000 ---p 00000000 00:00 0
    4aa03000-4aa51000 rwxp 00003000 00:00 0
    4aa51000-4aa52000 ---p 00051000 00:00 0
    4aa52000-4aad2000 rwxp 00052000 00:00 0
    4aad2000-4ab4d000 r-xp 00000000 00:0b 457897225 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libawt.so
    4ab4d000-4ab54000 rwxp 0007b000 00:0b 457897225 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libawt.so
    4ab54000-4ab78000 rwxp 00000000 00:00 0
    4ab78000-4ac3e000 r-xp 00000000 00:0b 457929481 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libmlib_image.so
    4ac3e000-4ac3f000 rwxp 000c5000 00:0b 457929481 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libmlib_image.so
    4ac3f000-4ac7d000 r-xp 00000000 00:0b 457961481 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/xawt/libmawt.so
    4ac7d000-4ac80000 rwxp 0003d000 00:0b 457961481 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/xawt/libmawt.so
    4ac80000-4ac93000 r-xp 00000000 00:0b 457941513 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libnet.so
    4ac93000-4ac94000 rwxp 00013000 00:0b 457941513 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libnet.so
    4ac95000-4aca2000 r-xp 00000000 08:02 360472 /usr/X11R6/lib/libXext.so.6.4
    4aca2000-4aca3000 rwxp 0000c000 08:02 360472 /usr/X11R6/lib/libXext.so.6.4
    4aca3000-4ad7f000 r-xp 00000000 08:02 360462 /usr/X11R6/lib/libX11.so.6.2
    4ad7f000-4ad82000 rwxp 000db000 08:02 360462 /usr/X11R6/lib/libX11.so.6.2
    4ad82000-4b47e000 r-xp 00000000 00:0b 458691848 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaABlend.so
    4b47e000-4b48b000 rwxp 006fb000 00:0b 458691848 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaABlend.so
    4b48b000-4b48d000 rwxp 00000000 00:00 0
    4b48d000-4b9da000 r-xp 00000000 00:0b 458693129 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaALops.so
    4b9da000-4b9e3000 rwxp 0054c000 00:0b 458693129 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaALops.so
    4b9e3000-4b9e6000 rwxp 00000000 00:00 0
    4b9e6000-4ba23000 r-xp 00000000 00:0b 458693385 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaAPart.so
    4ba23000-4ba25000 rwxp 0003c000 00:0b 458693385 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaAPart.so
    4ba25000-4be22000 r-xp 00000000 00:0b 458693641 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaASurf.so
    4be22000-4be28000 rwxp 003fc000 00:0b 458693641 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaASurf.so
    4be28000-4be29000 rwxp 00000000 00:00 0
    4be29000-4bfbb000 r-xp 00000000 00:0b 458694153 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaAVis.so
    4bfbb000-4bfc0000 rwxp 00192000 00:0b 458694153 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaAVis.so
    4bfc0000-4bfc1000 rwxp 00000000 00:00 0
    4bfc1000-4c033000 r-xp 00000000 00:0b 458694409 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaAWarp.so
    4c033000-4c035000 rwxp 00071000 00:0b 458694409 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaAWarp.so
    4c035000-4e20d000 r-xp 00000000 00:0b 458692104 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaACIS.so
    4e20d000-4e252000 rwxp 021d7000 00:0b 458692104 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaACIS.so
    4e252000-4e26b000 rwxp 00000000 00:00 0
    4e26b000-4e64b000 r-xp 00000000 00:0b 458694665 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaBase.so
    4e64b000-4e659000 rwxp 003e0000 00:0b 458694665 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaBase.so
    4e659000-4e65e000 rwxp 00000000 00:00 0
    4e65e000-4e66a000 r-xp 00000000 08:02 1228857 /usr/lib/libz.so.1.1.4
    4e66a000-4e66c000 rwxp 0000b000 08:02 1228857 /usr/lib/libz.so.1.1.4
    4e66c000-4e671000 r-xp 00000000 08:02 507918 /lib/libcrypt-2.3.2.so
    4e671000-4e672000 rwxp 00004000 08:02 507918 /lib/libcrypt-2.3.2.so
    4e672000-4e699000 rwxp 00000000 00:00 0
    4e699000-4e6e6000 r-xp 00000000 08:02 360494 /usr/X11R6/lib/libXt.so.6.0
    4e6e6000-4e6ea000 rwxp 0004c000 08:02 360494 /usr/X11R6/lib/libXt.so.6.0
    4e6ea000-4e793000 r-xp 00000000 08:02 1228905 /usr/lib/libstdc++.so.5.0.3
    4e793000-4e798000 rwxp 000a8000 08:02 1228905 /usr/lib/libstdc++.so.5.0.3
    4e798000-4e79d000 rwxp 00000000 00:00 0
    4e79d000-4e7a5000 r-xp 00000000 08:02 508037 /lib/libgcc_s-3.2.3-20040701.so.1
    4e7a5000-4e7a6000 rwxp 00007000 08:02 508037 /lib/libgcc_s-3.2.3-20040701.so.1
    4e7a6000-4e862000 r-xp 00000000 00:0b 458691592 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaAAsm.so
    4e862000-4e865000 rwxp 000bb000 00:0b 458691592 /mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing/libSpaAAsm.so
    4e865000-4e86c000 r-xp 00000000 08:02 360460 /usr/X11R6/lib/libSM.so.6.0
    4e86c000-4e86d000 rwxp 00007000 08:02 360460 /usr/X11R6/lib/libSM.so.6.0
    4e86d000-4e881000 r-xp 00000000 08:02 360456 /usr/X11R6/lib/libICE.so.6.3
    4e881000-4e882000 rwxp 00013000 08:02 360456 /usr/X11R6/lib/libICE.so.6.3
    4e882000-4e884000 rwxp 00000000 00:00 0
    4e884000-4e902000 r-xp 00000000 00:0b 457903625 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libfontmanager.so
    4e902000-4e90c000 rwxp 0007e000 00:0b 457903625 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libfontmanager.so
    4e90c000-4e911000 rwxp 00000000 00:00 0
    4e911000-4e914000 ---p 00005000 00:00 0
    4e914000-4e962000 rwxp 00008000 00:00 0
    4e962000-4e969000 r-xp 00000000 00:0b 457941769 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libnio.so
    4e969000-4e96a000 rwxp 00006000 00:0b 457941769 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libnio.so
    4e96a000-4e970000 r-xs 00000000 08:02 2441410 /usr/lib/gconv/gconv-modules.cache
    4e970000-4e977000 r-xs 00106000 00:0b 458016777 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/resources.jar
    4e985000-4e98d000 r-xp 00000000 08:02 360470 /usr/X11R6/lib/libXcursor.so.1.0
    4e98d000-4e98e000 rwxp 00007000 08:02 360470 /usr/X11R6/lib/libXcursor.so.1.0
    4e98e000-4e995000 r-xp 00000000 08:02 360492 /usr/X11R6/lib/libXrender.so.1.2.2
    4e995000-4e996000 rwxp 00006000 08:02 360492 /usr/X11R6/lib/libXrender.so.1.2.2
    4e996000-4e999000 ---p 00000000 00:00 0
    4e999000-4e9e7000 rwxp 00003000 00:00 0
    4e9e7000-4e9ea000 ---p 00051000 00:00 0
    4e9ea000-4ea38000 rwxp 00054000 00:00 0
    4ea38000-4ea3b000 ---p 000a2000 00:00 0
    4ea3b000-4ea89000 rwxp 000a5000 00:00 0
    4ea89000-4ea8c000 ---p 000f3000 00:00 0
    4ea8c000-4eb23000 rwxp 000f6000 00:00 0
    4eb23000-4eb77000 r-xp 00000000 00:0b 457897481 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libcmm.so
    4eb77000-4eb7a000 rwxp 00054000 00:0b 457897481 /mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/libcmm.so
    4eb7a000-4eb96000 r-xp 00000000 08:02 2064760 /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
    4eb96000-4eb98000 rwxp 0001c000 08:02 2064760 /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
    4ec00000-4ec99000 rwxp 00086000 00:00 0
    4ec99000-4ed00000 ---p 00000000 00:00 0
    bfff7000-c0000000 rwxp ffff9000 00:00 0
    VM Arguments:
    java_command: com.coventor.misc.FontPicker
    Launcher Type: SUN_STANDARD
    Environment Variables:
    PATH=/mnt/tools/intel/fc/9.0/bin:/mnt/users/ken/builds/cware/trunk/memcad/bin:/mnt/users/ken/builds/cware/trunk/memcad/bin/linux:/mnt/users/ken/builds/cware/trunk/memcad/bin/linux:/mnt/builds_linux/trunk/current/debug/memcad/bin:/mnt/builds_linux/trunk/current/debug/memcad/bin/linux:/mnt/users/ken/builds/cware/trunk/memcad/src/test/tools/scripts:/mnt/users/ken/builds/cware/trunk/memcad/src/test/tools/linux:/mnt/builds_linux/trunk/current/debug/memcad/src/test/tools/scripts:/mnt/builds_linux/trunk/current/debug/memcad/src/test/tools/linux:/mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/bin:.:/mnt/users/ken/bin:/mnt/users/ken/scripts:/bin:/usr/bin:/usr/sbin:/usr/lang:/usr/ucb:/usr/local/bin:/etc:/usr/dt/bin:/usr/kerberos/bin:/usr/X11R6/bin:/usr/X11R6/bin:/opt/ken/WindRiver/SNiFF+-4.0.2/bin:/mnt/users/ken/local/graphviz/graphviz-1.12/dotneato:/mnt/tools/bin
    LD_LIBRARY_PATH=/mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/client:/mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386:/mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/../lib/i386:/mnt/tools/intel/fc/9.0/lib:/mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing:/mnt/users/ken/builds/cware/trunk/memcad/lib/linux/mech:/mnt/users/ken/builds/cware/trunk/memcad/lib/linux/missing:/mnt/builds_linux/trunk/current/debug/memcad/lib/linux/missing:/mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386:/mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/client:/mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/native_threads:/mnt/users/ken/builds/cware/trunk/memcad/runtime/jre/1.6.0_01/linux/lib/i386/xawt
    SHELL=/usr/local/bin/tcsh
    DISPLAY=wheelie.memcad.com:0.0
    HOSTTYPE=i386-linux
    OSTYPE=linux
    ARCH=linux
    MACHTYPE=i386
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x3aeee0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000000, flags was changed from 0x10000004, consider using jsig library
    SIGBUS: [libjvm.so+0x3aeee0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000000, flags was changed from 0x10000004, consider using jsig library
    SIGFPE: [libjvm.so+0x305260], sa_mask[0]=0x00000080, sa_flags=0x10000000, flags was changed from 0x10000004, consider using jsig library
    SIGPIPE: [libjvm.so+0x305260], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGILL: [libjvm.so+0x305260], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: [libjvm.so+0x307270], sa_mask[0]=0x00000000, sa_flags=0x10000004
    SIGHUP: [libjvm.so+0x306c90], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGINT: [libjvm.so+0x306c90], sa_mask[0]=0x00000002, sa_flags=0x10000000
    SIGQUIT: [libjvm.so+0x306c90], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGTERM: [libjvm.so+0x306c90], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGUSR2: [libjvm.so+0x307270], sa_mask[0]=0x00000000, sa_flags=0x10000004
    --------------- S Y S T E M ---------------
    OS:Red Hat Enterprise Linux WS release 3 (Taroon Update 8)
    uname:Linux 2.4.21-32.ELsmp #1 SMP Fri Apr 15 21:17:59 EDT 2005 i686
    libc:glibc 2.3.2 NPTL 0.60
    rlimit: STACK infinity, CORE 0k, NPROC 7168, NOFILE 1024, AS infinity
    load average:0.06 0.06 0.02
    CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht
    Memory: 4k page, physical 4029580k(1730940k free), swap 2096472k(2096472k free)
    vm_info: Java HotSpot(TM) Client VM (1.6.0_01-b06) for linux-x86, built on Mar 14 2007 01:00:53 by "java_re" with gcc 3.2.1-7a (J2SE release)

    Hi there,
    Since you said you use JNI, did you try to use the -Xcheck:jni parameter? It will perform some extra consistency checks when calling JNI, at the expense of maybe some loss in JNI performance. This might catch any problems that might occur at the JNI level. Of course, if the third-party library has bugs and corrupts the VM heap, there's no much we can do.
    Regards,
    Tony, HS GC Group

  • Need help for JVM crash

    # A fatal error has been detected by the Java Runtime Environment:
    #  SIGSEGV (0xb) at pc=0x00007f5a02af4e63, pid=16499, tid=140024634283776
    # JRE version: 6.0_24-b07
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (19.1-b02 mixed mode linux-amd64 )
    # Problematic frame:
    # J  java.util.HashMap.resize(I)V
    # 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 (0x000000004011f800):  JavaThread "main" [_thread_in_Java, id=16521, stack(0x00007f5a06861000,0x00007f5a06962000)]
    siginfo:si_signo=SIGSEGV: si_errno=0, si_code=2 (SEGV_ACCERR), si_addr=0x00007f49f4f9c001
    Registers:
    RAX=0x0000003fa4ffdd81, RBX=0x00007f4a09fb85a8, RCX=0x00007f49fdfa56e8, RDX=0x00007f4a139c6268
    RSP=0x00007f5a0695d280, RBP=0x0000000000000000, RSI=0x00007f0a4ff9e280, RDI=0x00007f4a127abd50
    R8 =0x00000000000004bf, R9 =0x00007f49fdfa30d8, R10=0x0000000000008000, R11=0x000000000000ffff
    R12=0x00007f59fd455a40, R13=0x0000000000000007, R14=0x00007f4a0a12c640, R15=0x000000004011f800
    RIP=0x00007f5a02af4e63, EFL=0x0000000000010207, CSGSFS=0x0000000000000033, ERR=0x0000000000000006
      TRAPNO=0x000000000000000e
    Register to memory mapping:
    RAX=0x0000003fa4ffdd81
    0x0000003fa4ffdd81 is pointing to unknown location
    RBX=0x00007f4a09fb85a8
    java.util.HashMap
    - klass: 'java/util/HashMap'
    RCX=0x00007f49fdfa56e8
    [error occurred during error reporting (printing registers, top of stack, instructions near pc), id 0xb]
    Stack: [0x00007f5a06861000,0x00007f5a06962000],  sp=0x00007f5a0695d280,  free space=1008k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    J  java.util.HashMap.resize(I)V
    [error occurred during error reporting (printing native stack), id 0xb]
    ---------------  P R O C E S S  ---------------
    Java Threads: ( => current thread )
      0x0000000040343800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=16602, stack(0x00007f49a3afb000,0x00007f49a3bfc000)]
      0x000000004033e800 JavaThread "CompilerThread1" daemon [_thread_blocked, id=16601, stack(0x00007f49a3bfc000,0x00007f49a3cfd000)]
      0x000000004033c800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=16600, stack(0x00007f49a3cfd000,0x00007f49a3dfe000)]
      0x000000004033a000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=16599, stack(0x00007f49a3dfe000,0x00007f49a3eff000)]
      0x0000000040338800 JavaThread "Surrogate Locker Thread (CMS)" daemon [_thread_blocked, id=16598, stack(0x00007f49a3eff000,0x00007f49a4000000)]
      0x0000000040317000 JavaThread "Finalizer" daemon [_thread_blocked, id=16585, stack(0x00007f49a80d9000,0x00007f49a81da000)]
      0x0000000040315000 JavaThread "Reference Handler" daemon [_thread_blocked, id=16584, stack(0x00007f49a81da000,0x00007f49a82db000)]
    =>0x000000004011f800 JavaThread "main" [_thread_in_Java, id=16521, stack(0x00007f5a06861000,0x00007f5a06962000)]
    Other Threads:
      0x000000004030e000 VMThread [stack: 0x00007f49a82db000,0x00007f49a83dc000] [id=16568]
      0x0000000040356800 WatcherThread [stack: 0x00007f49a39fa000,0x00007f49a3afb000] [id=16603]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    adaptive size par new generation total 45004K, used 33868K [0x00007f49fcfb0000, 0x00007f4a00c43000, 0x00007f4a07610000)
      eden space 27980K,  60% used [0x00007f49fcfb0000, 0x00007f49fe0230f0, 0x00007f49feb03000)
      from space 17024K, 100% used [0x00007f49ffba3000, 0x00007f4a00c43000, 0x00007f4a00c43000)
      to   space 17024K,   0% used [0x00007f49feb03000, 0x00007f49feb03000, 0x00007f49ffba3000)
    concurrent mark-sweep generation total 12561664K, used 303890K [0x00007f4a07610000, 0x00007f4d06150000, 0x00007f59fcfb0000)
    concurrent-mark-sweep perm gen total 21248K, used 20657K [0x00007f59fcfb0000, 0x00007f59fe470000, 0x00007f5a021b0000)

    HI,
    Can you tell details of the action you are trying to perform

  • Can someone help me figure out why system crashed?

    I've got a desktop G5 running OS 10.3.9. Today I came home (9pm) and noticed that the fans were on full-blast, and my displays were dark (no "kernel panic" gray square). I rebooted and one of the monitors had a picture that was all crazy - I had to unplug it from the computer's 2nd video card and plug it back in. Then everything was ok. There was a brief (~1 minute) power outage today at 3pm, but I have everything on a UPS and it is set to shut down gracefully when the power is out for more than a few minutes. I'm trying to figure out what happened; according to the System log, it was still up at 6:24pm so maybe the power outage had nothing to do with it (although there were some weird UDP denies from the firewall, apparently coming from my laptop which is also on the home wireless network - very odd). Below are the two logs; can someone tell me why it crashed??
    Panic log:
    Wed Dec 5 21:01:31 2007
    Unresolved kernel trap(cpu 0): 0x700 - Program DAR=0x0000000012BA9000 PC=0x0000000002020200
    Latest crash info for cpu 0:
    Exception state (sv=0x326A9000)
    PC=0x02020200; MSR=0x00089030; DAR=0x12BA9000; DSISR=0x42000000; LR=0x00252648; R1=0x1C393C50; XCP=0x0000001C (0x700 - Program)
    Backtrace:
    0x002211E8 0x0059CB20 0x0059BEB0 0x005A0044 0x005A04F4 0x0059D538 0x00035148 0x00035028
    Kernel loadable modules in backtrace (with dependencies):
    com.apple.driver.AppleUSBHub(2.1.5)@0x599000
    dependency: com.apple.iokit.IOUSBFamily(2.1.5)@0x4cb000
    Proceeding back via exception chain:
    Exception state (sv=0x326A9000)
    previously dumped as "Latest" state. skipping...
    Exception state (sv=0x326A9280)
    PC=0x00000000; MSR=0x0000D030; DAR=0x00000000; DSISR=0x00000000; LR=0x00000000; R1=0x00000000; XCP=0x00000000 (Unknown)
    Kernel version:
    Darwin Kernel Version 7.9.0:
    Wed Mar 30 20:11:17 PST 2005; root:xnu/xnu-517.12.7.obj~1/RELEASE_PPC
    panic(cpu 0): 0x700 - Program
    Latest stack backtrace for cpu 0:
    Backtrace:
    0x00083498 0x0008397C 0x0001EDA4 0x00090C38 0x0009402C
    Proceeding back via exception chain:
    Exception state (sv=0x326A9000)
    PC=0x02020200; MSR=0x00089030; DAR=0x12BA9000; DSISR=0x42000000; LR=0x00252648; R1=0x1C393C50; XCP=0x0000001C (0x700 - Program)
    Backtrace:
    0x002211E8 0x0059CB20 0x0059BEB0 0x005A0044 0x005A04F4 0x0059D538 0x00035148 0x00035028
    Kernel loadable modules in backtrace (with dependencies):
    com.apple.driver.AppleUSBHub(2.1.5)@0x599000
    dependency: com.apple.iokit.IOUSBFamily(2.1.5)@0x4cb000
    Exception state (sv=0x326A9280)
    PC=0x00000000; MSR=0x0000D030; DAR=0x00000000; DSISR=0x00000000; LR=0x00000000; R1=0x00000000; XCP=0x00000000 (Unknown)
    Kernel version:
    Darwin Kernel Version 7.9.0:
    Wed Mar 30 20:11:17 PST 2005; root:xnu/xnu-517.12.7.obj~1/RELEASE_PPC
    System log:
    Dec 5 03:15:02 Mike-Levins-Home-G5 syslogd: restart
    Dec 5 03:15:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50820 255.255.255.255:2222 in via en0
    Dec 5 03:16:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50821 255.255.255.255:2222 in via en0
    Dec 5 03:17:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50822 255.255.255.255:2222 in via en0
    Dec 5 03:18:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50825 255.255.255.255:2222 in via en0
    Dec 5 03:19:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50826 255.255.255.255:2222 in via en0
    Dec 5 03:20:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50827 255.255.255.255:2222 in via en0
    Dec 5 03:21:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50828 255.255.255.255:2222 in via en0
    Dec 5 03:22:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50830 255.255.255.255:2222 in via en0
    Dec 5 03:23:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50831 255.255.255.255:2222 in via en0
    Dec 5 03:24:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50832 255.255.255.255:2222 in via en0
    Dec 5 03:25:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50833 255.255.255.255:2222 in via en0
    Dec 5 03:26:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50834 255.255.255.255:2222 in via en0
    Dec 5 03:27:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50835 255.255.255.255:2222 in via en0
    Dec 5 03:28:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50838 255.255.255.255:2222 in via en0
    Dec 5 03:29:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50839 255.255.255.255:2222 in via en0
    Dec 5 03:30:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50840 255.255.255.255:2222 in via en0
    Dec 5 03:31:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50841 255.255.255.255:2222 in via en0
    Dec 5 03:32:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50842 255.255.255.255:2222 in via en0
    Dec 5 03:33:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50843 255.255.255.255:2222 in via en0
    Dec 5 03:34:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50844 255.255.255.255:2222 in via en0
    Dec 5 03:35:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50845 255.255.255.255:2222 in via en0
    Dec 5 03:36:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50846 255.255.255.255:2222 in via en0
    Dec 5 03:37:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50847 255.255.255.255:2222 in via en0
    Dec 5 03:38:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50850 255.255.255.255:2222 in via en0
    Dec 5 03:39:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50851 255.255.255.255:2222 in via en0
    Dec 5 03:40:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50852 255.255.255.255:2222 in via en0
    Dec 5 03:41:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50853 255.255.255.255:2222 in via en0
    Dec 5 03:42:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50854 255.255.255.255:2222 in via en0
    Dec 5 03:43:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50855 255.255.255.255:2222 in via en0
    Dec 5 03:44:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50856 255.255.255.255:2222 in via en0
    Dec 5 03:45:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50857 255.255.255.255:2222 in via en0
    Dec 5 03:46:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50858 255.255.255.255:2222 in via en0
    Dec 5 03:47:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50859 255.255.255.255:2222 in via en0
    Dec 5 03:48:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50862 255.255.255.255:2222 in via en0
    Dec 5 03:49:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50863 255.255.255.255:2222 in via en0
    Dec 5 03:50:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50864 255.255.255.255:2222 in via en0
    Dec 5 03:51:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50865 255.255.255.255:2222 in via en0
    Dec 5 03:52:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50866 255.255.255.255:2222 in via en0
    Dec 5 03:53:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50867 255.255.255.255:2222 in via en0
    Dec 5 03:54:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50868 255.255.255.255:2222 in via en0
    Dec 5 03:55:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50869 255.255.255.255:2222 in via en0
    Dec 5 03:56:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50870 255.255.255.255:2222 in via en0
    Dec 5 03:57:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50871 255.255.255.255:2222 in via en0
    Dec 5 03:58:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50874 255.255.255.255:2222 in via en0
    Dec 5 03:58:59 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50875 239.255.255.253:427 in via en0
    Dec 5 03:59:06 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50875 239.255.255.253:427 in via en0
    Dec 5 03:59:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50876 255.255.255.255:2222 in via en0
    Dec 5 04:00:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50877 255.255.255.255:2222 in via en0
    Dec 5 04:01:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50878 255.255.255.255:2222 in via en0
    Dec 5 04:02:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50879 255.255.255.255:2222 in via en0
    Dec 5 04:03:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50880 255.255.255.255:2222 in via en0
    Dec 5 04:04:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50881 255.255.255.255:2222 in via en0
    Dec 5 04:05:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50882 255.255.255.255:2222 in via en0
    Dec 5 04:06:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50883 255.255.255.255:2222 in via en0
    Dec 5 04:07:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50884 255.255.255.255:2222 in via en0
    Dec 5 04:08:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50887 255.255.255.255:2222 in via en0
    Dec 5 04:09:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50888 255.255.255.255:2222 in via en0
    Dec 5 04:10:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50889 255.255.255.255:2222 in via en0
    Dec 5 04:11:36 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50890 255.255.255.255:2222 in via en0
    Dec 5 04:12:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50891 255.255.255.255:2222 in via en0
    Dec 5 04:13:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50892 255.255.255.255:2222 in via en0
    Dec 5 04:14:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50893 255.255.255.255:2222 in via en0
    Dec 5 04:15:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50894 255.255.255.255:2222 in via en0
    Dec 5 04:16:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50895 255.255.255.255:2222 in via en0
    Dec 5 04:17:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50896 255.255.255.255:2222 in via en0
    Dec 5 04:18:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50899 255.255.255.255:2222 in via en0
    Dec 5 04:19:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50900 255.255.255.255:2222 in via en0
    Dec 5 04:20:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50901 255.255.255.255:2222 in via en0
    Dec 5 04:21:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50902 255.255.255.255:2222 in via en0
    Dec 5 04:22:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50904 255.255.255.255:2222 in via en0
    Dec 5 04:23:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50905 255.255.255.255:2222 in via en0
    Dec 5 04:24:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50906 255.255.255.255:2222 in via en0
    Dec 5 04:25:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50907 255.255.255.255:2222 in via en0
    Dec 5 04:26:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50908 255.255.255.255:2222 in via en0
    Dec 5 04:27:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50909 255.255.255.255:2222 in via en0
    Dec 5 04:28:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50912 255.255.255.255:2222 in via en0
    Dec 5 04:29:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50913 255.255.255.255:2222 in via en0
    Dec 5 04:30:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50914 255.255.255.255:2222 in via en0
    Dec 5 04:31:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50915 255.255.255.255:2222 in via en0
    Dec 5 04:32:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50916 255.255.255.255:2222 in via en0
    Dec 5 04:33:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50917 255.255.255.255:2222 in via en0
    Dec 5 04:34:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50918 255.255.255.255:2222 in via en0
    Dec 5 04:35:37 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50919 255.255.255.255:2222 in via en0
    Dec 5 04:36:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50920 255.255.255.255:2222 in via en0
    Dec 5 04:37:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50921 255.255.255.255:2222 in via en0
    Dec 5 04:38:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50924 255.255.255.255:2222 in via en0
    Dec 5 04:39:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50925 255.255.255.255:2222 in via en0
    Dec 5 04:40:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50926 255.255.255.255:2222 in via en0
    Dec 5 04:41:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50927 255.255.255.255:2222 in via en0
    Dec 5 04:42:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50928 255.255.255.255:2222 in via en0
    Dec 5 04:43:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50929 255.255.255.255:2222 in via en0
    Dec 5 04:44:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50930 255.255.255.255:2222 in via en0
    Dec 5 04:45:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50931 255.255.255.255:2222 in via en0
    Dec 5 04:46:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50932 255.255.255.255:2222 in via en0
    Dec 5 04:47:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50933 255.255.255.255:2222 in via en0
    Dec 5 04:48:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50936 255.255.255.255:2222 in via en0
    Dec 5 04:49:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50937 255.255.255.255:2222 in via en0
    Dec 5 04:50:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50938 255.255.255.255:2222 in via en0
    Dec 5 04:51:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50939 255.255.255.255:2222 in via en0
    Dec 5 04:52:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50940 255.255.255.255:2222 in via en0
    Dec 5 04:53:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50941 255.255.255.255:2222 in via en0
    Dec 5 04:54:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50942 255.255.255.255:2222 in via en0
    Dec 5 04:55:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50943 255.255.255.255:2222 in via en0
    Dec 5 04:56:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50944 255.255.255.255:2222 in via en0
    Dec 5 04:57:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50945 255.255.255.255:2222 in via en0
    Dec 5 04:58:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50948 255.255.255.255:2222 in via en0
    Dec 5 04:59:00 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50949 239.255.255.253:427 in via en0
    Dec 5 04:59:07 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50949 239.255.255.253:427 in via en0
    Dec 5 04:59:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50950 255.255.255.255:2222 in via en0
    Dec 5 05:00:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50951 255.255.255.255:2222 in via en0
    Dec 5 05:01:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50952 255.255.255.255:2222 in via en0
    Dec 5 05:02:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50953 255.255.255.255:2222 in via en0
    Dec 5 05:03:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50954 255.255.255.255:2222 in via en0
    Dec 5 05:04:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50955 255.255.255.255:2222 in via en0
    Dec 5 05:05:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50956 255.255.255.255:2222 in via en0
    Dec 5 05:06:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50957 255.255.255.255:2222 in via en0
    Dec 5 05:07:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50958 255.255.255.255:2222 in via en0
    Dec 5 05:08:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50961 255.255.255.255:2222 in via en0
    Dec 5 05:09:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50962 255.255.255.255:2222 in via en0
    Dec 5 05:10:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50963 255.255.255.255:2222 in via en0
    Dec 5 05:11:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50964 255.255.255.255:2222 in via en0
    Dec 5 05:12:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50965 255.255.255.255:2222 in via en0
    Dec 5 05:13:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50966 255.255.255.255:2222 in via en0
    Dec 5 05:14:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50967 255.255.255.255:2222 in via en0
    Dec 5 05:15:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50968 255.255.255.255:2222 in via en0
    Dec 5 05:16:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50969 255.255.255.255:2222 in via en0
    Dec 5 05:17:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50970 255.255.255.255:2222 in via en0
    Dec 5 05:18:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50973 255.255.255.255:2222 in via en0
    Dec 5 05:19:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50974 255.255.255.255:2222 in via en0
    Dec 5 05:20:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50975 255.255.255.255:2222 in via en0
    Dec 5 05:21:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50976 255.255.255.255:2222 in via en0
    Dec 5 05:22:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50978 255.255.255.255:2222 in via en0
    Dec 5 05:23:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50979 255.255.255.255:2222 in via en0
    Dec 5 05:24:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50980 255.255.255.255:2222 in via en0
    Dec 5 05:25:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50981 255.255.255.255:2222 in via en0
    Dec 5 05:26:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50982 255.255.255.255:2222 in via en0
    Dec 5 05:27:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50983 255.255.255.255:2222 in via en0
    Dec 5 05:28:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50986 255.255.255.255:2222 in via en0
    Dec 5 05:29:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50987 255.255.255.255:2222 in via en0
    Dec 5 05:30:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50988 255.255.255.255:2222 in via en0
    Dec 5 05:31:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50989 255.255.255.255:2222 in via en0
    Dec 5 05:32:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50990 255.255.255.255:2222 in via en0
    Dec 5 05:33:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50991 255.255.255.255:2222 in via en0
    Dec 5 05:34:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50992 255.255.255.255:2222 in via en0
    Dec 5 05:35:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50993 255.255.255.255:2222 in via en0
    Dec 5 05:36:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50994 255.255.255.255:2222 in via en0
    Dec 5 05:37:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50995 255.255.255.255:2222 in via en0
    Dec 5 05:38:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50998 255.255.255.255:2222 in via en0
    Dec 5 05:39:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:50999 255.255.255.255:2222 in via en0
    Dec 5 05:40:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51000 255.255.255.255:2222 in via en0
    Dec 5 05:41:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51001 255.255.255.255:2222 in via en0
    Dec 5 05:42:38 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51002 255.255.255.255:2222 in via en0
    Dec 5 05:43:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51003 255.255.255.255:2222 in via en0
    Dec 5 05:44:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51004 255.255.255.255:2222 in via en0
    Dec 5 05:45:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51005 255.255.255.255:2222 in via en0
    Dec 5 05:46:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51006 255.255.255.255:2222 in via en0
    Dec 5 05:47:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51007 255.255.255.255:2222 in via en0
    Dec 5 05:48:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51010 255.255.255.255:2222 in via en0
    Dec 5 05:49:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51011 255.255.255.255:2222 in via en0
    Dec 5 05:50:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51012 255.255.255.255:2222 in via en0
    Dec 5 05:51:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51013 255.255.255.255:2222 in via en0
    Dec 5 05:52:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51014 255.255.255.255:2222 in via en0
    Dec 5 05:53:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51015 255.255.255.255:2222 in via en0
    Dec 5 05:54:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51016 255.255.255.255:2222 in via en0
    Dec 5 05:55:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51017 255.255.255.255:2222 in via en0
    Dec 5 05:56:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51018 255.255.255.255:2222 in via en0
    Dec 5 05:57:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51019 255.255.255.255:2222 in via en0
    Dec 5 05:58:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51022 255.255.255.255:2222 in via en0
    Dec 5 05:59:01 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51023 239.255.255.253:427 in via en0
    Dec 5 05:59:08 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51023 239.255.255.253:427 in via en0
    Dec 5 05:59:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51024 255.255.255.255:2222 in via en0
    Dec 5 06:00:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51025 255.255.255.255:2222 in via en0
    Dec 5 06:01:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51026 255.255.255.255:2222 in via en0
    Dec 5 06:02:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51027 255.255.255.255:2222 in via en0
    Dec 5 06:03:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51028 255.255.255.255:2222 in via en0
    Dec 5 06:04:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51029 255.255.255.255:2222 in via en0
    Dec 5 06:05:39 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51030 255.255.255.255:2222 in via en0
    Dec 5 06:06:40 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51031 255.255.255.255:2222 in via en0
    Dec 5 06:07:40 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51032 255.255.255.255:2222 in via en0
    Dec 5 06:08:40 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51035 255.255.255.255:2222 in via en0
    Dec 5 06:09:40 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51036 255.255.255.255:2222 in via en0
    Dec 5 06:10:40 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51037 255.255.255.255:2222 in via en0
    Dec 5 06:11:40 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51038 255.255.255.255:2222 in via en0
    Dec 5 06:12:40 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51039 255.255.255.255:2222 in via en0
    Dec 5 06:13:40 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51040 255.255.255.255:2222 in via en0
    Dec 5 06:14:40 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51041 255.255.255.255:2222 in via en0
    Dec 5 06:15:40 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51042 255.255.255.255:2222 in via en0
    Dec 5 06:16:40 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51043 255.255.255.255:2222 in via en0
    Dec 5 06:17:40 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51044 255.255.255.255:2222 in via en0
    Dec 5 06:18:40 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51047 255.255.255.255:2222 in via en0
    Dec 5 06:19:40 Mike-Levins-Home-G5 kernel: ipfw: 56017 Deny UDP 192.168.1.103:51048 255.255.255.255:2222 in via en0
    Dec 5 06:24:19 Mike-Levins-Home-G5 mDNSResponder[199]: mDNSResponder Sleeping at 99736988
    Dec 5 21:01:10 localhost syslogd: restart
    Dec 5 21:01:10 localhost syslogd: kernel boot file is /mach_kernel
    Dec 5 21:01:10 localhost kernel: standard timeslicing quantum is 10000 us
    Dec 5 21:01:10 localhost kernel: vmpagebootstrap: 505021 free pages
    Dec 5 21:01:10 localhost kernel: migtable_maxdispl = 68
    Dec 5 21:01:10 localhost kernel: IOKit Component Version 7.9:
    Dec 5 21:01:10 localhost kernel: Wed Mar 30 20:07:52 PST 2005; root(rcbuilder):RELEASE_PPC/iokit/RELEASE
    Dec 5 21:01:10 localhost kernel: 112 prelinked modules
    Dec 5 21:01:10 localhost kernel: MacRISC4CPU::start - found 'cy28508'
    Dec 5 21:01:10 localhost kernel: Copyright (c) 1982, 1986, 1989, 1991, 1993
    Dec 5 21:01:10 localhost kernel: The Regents of the University of California. All rights reserved.
    Dec 5 21:01:10 localhost kernel:
    Dec 5 21:01:10 localhost kernel: using 5242 buffer headers and 4096 cluster IO buffer headers
    Dec 5 21:01:10 localhost kernel: DART enabled
    Dec 5 21:01:10 localhost kernel: MacRISC4CPU: publishing BootCPU
    Dec 5 21:01:10 localhost kernel: Local FireWire GUID = 0xa95ff:0xfec92b72
    Dec 5 21:01:10 localhost kernel: CSRHIDTransitionDriver::probe
    Dec 5 21:01:10 localhost kernel: CSRHIDTransitionDriver::start before command
    Dec 5 21:01:10 localhost kernel: CSRHIDTransitionDriver::start kIOUSBPipeStalled = e000404f
    Dec 5 21:01:10 localhost kernel: Security auditing service present
    Dec 5 21:01:10 localhost kernel: BSM auditing present
    Dec 5 21:01:10 localhost kernel: From path: "/ht/pci@7/k2-sata-root/k2-sata@1/@0:2,\mach_kernel", Waiting on <dict ID="0"><key>IOPathMatch</key><string ID="1">IODeviceTree:/ht/pci@7/k2-sata-root/k2-sata@1/@0:2</string></dict>
    Dec 5 21:01:10 localhost kernel: Got boot device = IOService:/MacRISC4PE/ht@0,f2000000/AppleMacRiscHT/pci@7/IOPCI2PCIBridge/k2-sat a-root@C/AppleK2SATARoot/k2-sata@1/AppleK2SATA/ATADeviceNub@0/IOATABlockStorageD river/IOATABlockStorageDevice/IOBlockStorageDriver/Maxtor 6Y250M0 Media/IOApplePartitionScheme/Untitled HD@2
    Dec 5 21:01:10 localhost kernel: BSD root: disk1s2, major 14, minor 5
    Dec 5 21:01:10 localhost kernel: jnl: replay_journal: from: 21045760 to: 10490368 (joffset 0x59a8dc000)
    Dec 5 21:01:10 localhost kernel: CSRHIDTransitionDriver::start after command - e00002ed
    Dec 5 21:01:10 localhost last message repeated 5 times
    Dec 5 21:01:11 localhost kernel: Jettisoning kernel linker.
    Dec 5 21:01:11 localhost kernel: Resetting IOCatalogue.
    Dec 5 21:01:11 localhost kextd[87]: registering service "com.apple.KernelExtensionServer"
    Dec 5 21:01:13 localhost kernel: Matching service count = 0
    Dec 5 21:01:14 localhost kernel: [HCIController][start]
    Dec 5 21:01:14 localhost kernel: AppleRS232Serial: 0 0 AppleRS232Serial::start - returning false early, Connector or machine incorrect
    Dec 5 21:01:14 localhost kernel: PocketMackSerial - Version 1.0b10
    Dec 5 21:01:14 localhost kernel: [AppleUSBHCIController][StopIsochPipeRead] - mInt1IsochInPipe = 0 - numReadsPending = 0
    Dec 5 21:01:14 localhost kernel: [HCIController][configurePM] ignore = 1
    Dec 5 21:01:14 localhost kernel: [HCIController][setPowerState] 1 (ignore=1)
    Dec 5 21:01:14 localhost kernel: [HCIController][configurePM] changePowerStateTo(0)
    Dec 5 21:01:14 localhost kernel: [HCIController][setPowerState] 0 (ignore=1)
    Dec 5 21:01:14 localhost kernel: [HCIController][configurePM] ignore = 0
    Dec 5 21:01:14 localhost kernel: [CSRHCIController][start] 1
    Dec 5 21:01:14 localhost kernel: IOPlatformControl::registerDriver Control Driver AppleSlewClock did not supply target-value, using default
    Dec 5 21:01:20 localhost kernel: UniNEnet: Ethernet address 00:0a:95:c9:2b:72
    Dec 5 21:01:20 localhost kernel: IOFireWireIP: FireWire address 00:0a:95:ff:fe:c9:2b:72
    Dec 5 21:01:20 localhost SystemStarter: Welcome to Macintosh.
    Dec 5 21:01:20 localhost mach_init[2]: Server 0 in bootstrap d03 uid 0: "/usr/libexec/fix_prebinding": exited with non-zero status 1 [pid 140]
    Dec 5 21:01:20 localhost lookupd[125]: lookupd (version 324.13) starting - Wed Dec 5 21:01:20 2007
    Dec 5 21:01:20 localhost ConsoleMessage: Loading Little Snitch
    Dec 5 21:01:20 localhost ConsoleMessage: Starting SecurityServer
    Dec 5 21:01:20 localhost ConsoleMessage: Starting kernel event agent
    Dec 5 21:01:20 localhost ConsoleMessage: Starting Virtual PC OS Services
    Dec 5 21:01:20 localhost ConsoleMessage: Starting timed execution services
    Dec 5 21:01:20 localhost ConsoleMessage: Starting Apple Multicast DNS Responder
    Dec 5 21:01:20 localhost ConsoleMessage: Starting Retrospect Client
    Dec 5 21:01:20 localhost kernel: jnl: replay_journal: from: 22191104 to: 13698048 (joffset 0x751000)
    Dec 5 21:01:20 localhost diskarbitrationd[90]: disk2s3 hfs 9111674C-F746-30DD-A896-5998E9D94D9C Home OSX new laptop backup [not mounted]
    Dec 5 21:01:20 localhost diskarbitrationd[90]: disk2s5 hfs 5A7E3C45-324A-3140-86CD-429AAE42419C home OS9 old laptop backup [not mounted]
    Dec 5 21:01:20 localhost diskarbitrationd[90]: disk2s7 hfs 1B400D23-9AC3-3464-9E0F-52DD319D6E3E Work OSX disk backup [not mounted]
    Dec 5 21:01:20 localhost diskarbitrationd[90]: disk2s9 hfs EDFE1BCE-1BC9-3701-AE9E-1E9EBACADAAB Work OS9 disk backup [not mounted]
    Dec 5 21:01:21 localhost diskarbitrationd[90]: disk1s2 hfs 10B30D38-41F1-3CB2-AB66-5B8D9A65B7A0 Main internal drive /
    Dec 5 21:01:22 localhost SystemStarter: Loading Little Snitch
    Dec 5 21:01:22 localhost SystemStarter: Starting SecurityServer
    Dec 5 21:01:22 localhost SystemStarter: Starting kernel event agent
    Dec 5 21:01:22 localhost SystemStarter: Starting Virtual PC OS Services
    Dec 5 21:01:22 localhost SystemStarter: Starting timed execution services
    Dec 5 21:01:22 localhost SystemStarter: Starting Apple Multicast DNS Responder
    Dec 5 21:01:22 localhost mDNSResponder[199]: mDNSResponder-58.8.1 (Jan 31 2005 21:11:41) starting
    Dec 5 21:01:22 localhost ConsoleMessage: Initializing network
    Dec 5 21:01:22 localhost ConsoleMessage: Checking disks
    Dec 5 21:01:22 localhost mDNSResponder[199]: SetupAddr invalid sa_family 0
    Dec 5 21:01:22 localhost SystemStarter: Initializing network
    Dec 5 21:01:22 localhost SystemStarter: Checking disks
    Dec 5 21:01:26 localhost kernel: ATY,Simone_A: vram [c0000000:04000000]
    Dec 5 21:01:26 localhost kernel: ATY,Simone_B: vram [c0000000:04000000]
    Dec 5 21:01:27 localhost kernel: [HCIController][RequestPowerStateChange] 0->1
    Dec 5 21:01:27 localhost kernel: [HCIController][RequestPowerStateChange] sleep is available
    Dec 5 21:01:27 localhost kernel: [HCIController][RequestPowerStateChange] sleep is not enabled
    Dec 5 21:01:27 localhost kernel: [HCIController][RequestPowerStateChange] Calling changePowerStateTo(1)
    Dec 5 21:01:27 localhost kernel: [HCIController][setPowerState] 1 (ignore=0)
    Dec 5 21:01:27 localhost kernel: [HCIController][setPowerStateWL] 1
    Dec 5 21:01:27 localhost kernel: [HCIController][RequestPowerStateChange] changePowerStateTo() returned 0x0
    Dec 5 21:01:27 localhost kernel: [HCIController][RequestPowerStateChange] changePowerStateTo(1) returned 0x0
    Dec 5 21:01:27 localhost kernel: [HCIController][PerformPowerStateChange] 0->1
    Dec 5 21:01:27 localhost kernel: [HCIController][CompletePowerStateChange]
    Dec 5 21:01:27 localhost kernel: [HCIController][setupHardware] AFH Is Supported
    Dec 5 21:01:28 localhost kernel: UniNEnet::monitorLinkStatus - Link is up at 100 Mbps - Full Duplex
    Dec 5 21:01:28 localhost configd[89]: executing /System/Library/SystemConfiguration/Kicker.bundle/Contents/Resources/set-hostna me
    Dec 5 21:01:28 localhost set-hostname[217]: setting hostname to Mike-Levins-Home-G5.local
    Dec 5 21:01:30 localhost kernel: ATY,Bugsy_A: vram [a8000000:08000000]
    Dec 5 21:01:30 localhost kernel: ATY,Bugsy_B: vram [a0000000:08000000]
    Dec 5 21:01:30 localhost SystemStarter: The "HasShadow" window property is obsolete. Use CGSSetWindowShadowAndRimParameters(cid, wid, 0.0,0.0, 0,0, CGSNoShadowStyle) to turn off the window shadow instead. Set a break-point on CGSLogMessage to find out where this property is set.
    Dec 5 21:01:31 localhost configd[89]: posting notification com.apple.system.config.network_change
    Dec 5 21:01:31 localhost configd[89]: executing /System/Library/SystemConfiguration/Kicker.bundle/Contents/Resources/enable-net work
    Dec 5 21:01:31 localhost configd[89]: executing /System/Library/SystemConfiguration/Kicker.bundle/Contents/Resources/set-hostna me
    Dec 5 21:01:31 localhost mach_init[2]: Server 0 in bootstrap d03 uid 0: "/usr/sbin/lookupd": exited as a result of signal 1 [pid 125]
    Dec 5 21:01:31 localhost lookupd[228]: lookupd (version 324.13) starting - Wed Dec 5 21:01:31 2007
    Dec 5 21:01:31 localhost ConsoleMessage: Loading Shared IP extension
    Dec 5 21:01:31 localhost ConsoleMessage: Starting network time synchronization
    Dec 5 21:01:31 localhost /usr/libexec/panicdump: Error (-1) setting variable - 'aapl,panic-info'
    Dec 5 21:01:31 localhost ConsoleMessage: Starting DigiTunnel
    Dec 5 21:01:31 localhost SystemStarter: crash reporter (258) did not complete successfully.
    Dec 5 21:01:31 localhost ConsoleMessage: Starting printing services
    Dec 5 21:01:31 localhost /Library/StartupItems/DigiTunnelStartup/DigiTunnel-Daemon: DIAG: DTD[268] uid=0, euid=0, parentID=267
    Dec 5 21:01:31 localhost DigiTunnel-Daemon: DigiTunnel-Daemon running ...
    Dec 5 21:01:31 localhost ntpdate[276]: ntpdate [email protected] Fri Sep 12 18:30:10 PDT 2003 (1)
    Dec 5 21:01:31 localhost ConsoleMessage: Starting DynDNS Updater
    Dec 5 21:01:31 localhost set-hostname[293]: setting hostname to Mike-Levins-Home-G5.local
    Dec 5 21:01:32 localhost ntpdate[276]: step time server 17.254.0.26 offset 0.592963 sec
    Dec 5 21:01:32 localhost ntpd[296]: ntpd [email protected] Fri Sep 12 18:30:03 PDT 2003 (1)
    Dec 5 21:01:32 localhost ntpd[296]: precision = 6 usec
    Dec 5 21:01:32 localhost ConsoleMessage: Starting network file system
    Dec 5 21:01:32 localhost automount[322]: automount version 57
    Dec 5 21:01:32 localhost ConsoleMessage: Loading IP Firewall extension
    Dec 5 21:01:32 localhost kernel: IP packet filtering initialized, divert enabled, rule-based forwarding enabled, default to accept, logging disabled
    Dec 5 21:01:32 localhost kernel: IPv6 packet filtering initialized, default to accept, logging disabled
    Dec 5 21:01:32 localhost kernel: IP firewall loaded
    Dec 5 21:01:32 localhost automount[328]: automount version 57
    Dec 5 21:01:32 localhost diskarbitrationd[90]: disk0s2 hfs 3B224C04-B0F5-3FF9-A020-455916C4A0A2 Internal Backup Disk /Volumes/Internal Backup Disk
    Dec 5 21:01:32 localhost syslogd: /dev/console: Input/output error
    Dec 5 21:01:32 localhost init: kernel security level changed from 0 to 1
    Dec 5 21:01:33 localhost ConsoleMessage: Starting MATLAB License Manager
    Dec 5 21:01:33 localhost ConsoleMessage: Starting mail services
    Dec 5 21:01:33 localhost ConsoleMessage: Starting internet services
    Dec 5 21:01:33 localhost xinetd[371]: xinetd Version 2.3.11 started with libwrap options compiled in.
    Dec 5 21:01:33 localhost xinetd[371]: Started working: 1 available service
    Dec 5 21:01:34 localhost automount[322]: logout notification received.
    Dec 5 21:01:34 localhost automount[322]: requesting logout processing.
    Dec 5 21:01:34 localhost automount[322]: handledeferredrequests: user logged out.
    Dec 5 21:01:34 localhost automount[328]: logout notification received.
    Dec 5 21:01:34 localhost automount[328]: requesting logout processing.
    Dec 5 21:01:34 localhost automount[328]: handledeferredrequests: user logged out.
    Dec 5 21:01:34 localhost loginwindow[340]: Sent launch request message to DirectoryService mach_init port
    Dec 5 21:01:34 localhost DirectoryService[586]: Launched version 1.8.5 (v258.3)
    Dec 5 21:01:36 localhost kernel: 0 0 AppleUSBCDCECMData: probe - provider doesn't want us to match
    Dec 5 21:01:38 localhost kernel: 0 0 AppleUSBCDCWMCData: probe - provider doesn't want us to match
    Dec 5 21:01:39 localhost kernel: 0 0 AppleUSBCDCACMData: probe - provider doesn't want us to match
    Dec 5 21:01:40 localhost kernel: InternalUSBModem::setPowerState(1)
    Dec 5 21:01:38 localhost SystemStarter: The following StartupItems failed to properly start:
    Dec 5 21:01:38 localhost SystemStarter: /System/Library/StartupItems/CrashReporter
    Dec 5 21:01:38 localhost SystemStarter: - execution of Startup script failed
    Dec 5 21:01:38 localhost SystemStarter:
    Dec 5 21:01:40 localhost loginwindow[340]: Error with bootstraplookup on server port after 10 tries: APIFramework/CClientEndPoint.cpp at: 247: Msg (1102) = unknown error code
    Dec 5 21:01:41 localhost loginwindow[340]: Sent launch request message to DirectoryService mach_init port
    aped[209]: Not affecting super-user process SecurityAgent[590]. This is just an informative message. It is not causing your problem.
    Dec 5 21:01:42 localhost DigiTunnel-Daemon: mlevin has logged in. #sess=1
    Dec 5 21:01:42 localhost kernel: [HCIController][RequestPowerStateChange] 1->0
    Dec 5 21:01:42 localhost kernel: [HCIController][RequestPowerStateChange] sleep is available
    Dec 5 21:01:42 localhost kernel: [HCIController][RequestPowerStateChange] sleep is not enabled
    Dec 5 21:01:42 localhost kernel: [HCIController][RequestPowerStateChange] Calling changePowerStateTo(0)
    Dec 5 21:01:42 localhost kernel: [HCIController][setPowerState] 0 (ignore=0)
    Dec 5 21:01:42 localhost kernel: [HCIController][setPowerStateWL] 0
    Dec 5 21:01:42 localhost kernel: [HCIController][PerformPowerStateChange] 1->0
    Dec 5 21:01:42 localhost kernel: [AppleUSBHCIController][StopIsochPipeRead] - mInt1IsochInPipe = 0 - numReadsPending = 0
    Dec 5 21:01:42 localhost kernel: [HCIController][CompletePowerStateChange]
    Dec 5 21:01:42 localhost kernel: [HCIController][RequestPowerStateChange] changePowerStateTo() returned 0x0
    Dec 5 21:01:42 localhost kernel: [HCIController][RequestPowerStateChange] changePowerStateTo(0) returned 0x0
    Dec 5 21:01:50 localhost kernel: jnl: replay_journal: from: 158208 to: 347648 (joffset 0x11dac68000)
    Dec 5 21:01:50 localhost diskarbitrationd[90]: disk2s3 hfs 9111674C-F746-30DD-A896-5998E9D94D9C Home OSX new laptop backup /Volumes/Home OSX new laptop backup
    Dec 5 21:01:52 localhost kernel: jnl: replay_journal: from: 8379392 to: 713216 (joffset 0x3d3e94000)
    Dec 5 21:01:52 localhost diskarbitrationd[90]: disk2s5 hfs 5A7E3C45-324A-3140-86CD-429AAE42419C home OS9 old laptop backup /Volumes/home OS9 old laptop backup
    Dec 5 21:01:53 localhost kernel: jnl: replay_journal: from: 5042176 to: 5231616 (joffset 0x345c52000)
    Dec 5 21:01:53 localhost diskarbitrationd[90]: disk2s7 hfs 1B400D23-9AC3-3464-9E0F-52DD319D6E3E Work OSX disk backup /Volumes/Work OSX disk backup
    Dec 5 21:01:53 localhost kernel: jnl: replay_journal: from: 6347264 to: 6389248 (joffset 0xa14f74000)
    Dec 5 21:01:53 localhost diskarbitrationd[90]: disk2s9 hfs EDFE1BCE-1BC9-3701-AE9E-1E9EBACADAAB Work OS9 disk backup /Volumes/Work OS9 disk backup
    Dec 5 21:01:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51421 255.255.255.255:2222 in via en0
    aped[209]: Not affecting super-user process Backup Toolkit ([635]. This is just an informative message. It is not causing your problem.
    Dec 5 21:02:23 localhost /Applications/Utilities/DiskWarrior 4.0.app/Contents/MacOS/DiskWarriorDaemon: [Wed Dec 5 21:02:22 EST 2007] : ATA device 'Maxtor 6Y250M0', serial number 'Y62ACRYE', reports it is functioning at a temperature of 78.8F (26C) degrees.
    Dec 5 21:02:23 localhost /Applications/Utilities/DiskWarrior 4.0.app/Contents/MacOS/DiskWarriorDaemon: [Wed Dec 5 21:02:22 EST 2007] : Spare blocks for ATA device 'Maxtor 6Y250M0', serial number 'Y62ACRYE', appear to still be available. (Total Available: 63) (Use Attempts: 0)
    Dec 5 21:02:23 localhost /Applications/Utilities/DiskWarrior 4.0.app/Contents/MacOS/DiskWarriorDaemon: [Wed Dec 5 21:02:23 EST 2007] : ATA device 'Maxtor 6Y250M0', serial number 'Y62ACJ2E', reports it is functioning at a temperature of 73.4F (23C) degrees.
    Dec 5 21:02:23 localhost /Applications/Utilities/DiskWarrior 4.0.app/Contents/MacOS/DiskWarriorDaemon: [Wed Dec 5 21:02:23 EST 2007] : Spare blocks for ATA device 'Maxtor 6Y250M0', serial number 'Y62ACJ2E', appear to still be available. (Total Available: 63) (Use Attempts: 39)
    aped[209]: Not affecting super-user process TechToolProtecti[647]. This is just an informative message. It is not causing your problem.
    Dec 5 21:02:35 localhost popper[664]: popper: Server: Can't bind local address 0.0.0.0:110: (13) Permission denied [main.c:521] [main.c:521]
    Dec 5 21:02:43 localhost /Applications/Microsoft Office 2004/Office/Microsoft Database Daemon: LaunchApplication(/Applications/Microsoft Office 2004/Office/Microsoft Office Notifications)
    Dec 5 21:02:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51422 255.255.255.255:2222 in via en0
    Dec 5 21:03:24 localhost DMProxy: theErr=-48 [line 145, file DMProxy.c]
    Dec 5 21:03:24 localhost DMProxy: theErr=-48 [line 708, file DMProxy.c]
    Dec 5 21:03:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51423 255.255.255.255:2222 in via en0
    Dec 5 21:04:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51424 255.255.255.255:2222 in via en0
    Dec 5 21:05:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51425 255.255.255.255:2222 in via en0
    Dec 5 21:06:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51426 255.255.255.255:2222 in via en0
    Dec 5 21:07:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51427 255.255.255.255:2222 in via en0
    Dec 5 21:08:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51430 255.255.255.255:2222 in via en0
    Dec 5 21:09:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51431 255.255.255.255:2222 in via en0
    Dec 5 21:10:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51432 255.255.255.255:2222 in via en0
    Dec 5 21:11:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51433 255.255.255.255:2222 in via en0
    Dec 5 21:12:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51434 255.255.255.255:2222 in via en0
    Dec 5 21:13:28 localhost crashdump: Unable to determine CPSProcessSerNum pid: 665 name: PocketMacUDriver
    Dec 5 21:13:28 localhost crashdump: Started writing crash report to: /Users/mlevin/Library/Logs/CrashReporter/PocketMacUDriver.crash.log
    Dec 5 21:13:29 localhost crashdump: Finished writing crash report to: /Users/mlevin/Library/Logs/CrashReporter/PocketMacUDriver.crash.log
    Dec 5 21:13:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51435 255.255.255.255:2222 in via en0
    Dec 5 21:14:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51436 255.255.255.255:2222 in via en0
    Dec 5 21:15:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51437 255.255.255.255:2222 in via en0
    Dec 5 21:16:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51438 255.255.255.255:2222 in via en0
    Dec 5 21:17:10 localhost /Applications/Microsoft Office 2004/Microsoft Entourage: * Warning: ATSUMeasureText has been deprecated. Use ATSUGetUnjustifiedBounds instead. *
    Dec 5 21:17:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51439 255.255.255.255:2222 in via en0
    Dec 5 21:18:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51442 255.255.255.255:2222 in via en0
    Dec 5 21:19:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51443 255.255.255.255:2222 in via en0
    Dec 5 21:20:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51444 255.255.255.255:2222 in via en0
    Dec 5 21:21:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51445 255.255.255.255:2222 in via en0
    Dec 5 21:22:58 localhost kernel: ipfw: 56017 Deny UDP 192.168.1.103:51446 255.255.255.255:2222 in via en0

    I'm not aware of any, not to say that there aren't any issues.
    it may have nothing to do with ntpd, there are a lot of things running.
    ntpd just happen to make the log entry at the same time as the panic.
    I would check to see if there are any updates available for you system.
    if this is the first time that this has happened. it may be (pick one):
    cosmic rays
    sun spots
    the trilateral commission
    if this happens more frequently and that traces look the same, then
    there may be a real problem that needs to be looked into further.

  • Problem calling two perl modules from java in seperate threads(JVM CRASHES)

    Dear Friends,
    I have one severe problem regarding calling perl modules from java
    I had to call two perl modules simultaneously (i.e.) from two threads,,, but jvm crashes when one of the perl calls is exiting earlier
    I am unable to spot out why ....
    For calling perl from java ...., We are first calling C code from java using JNI and then Perl code from C
    All works fine if we call only one perl call at a time.... If we call them in a synchronized manner the JVM is not crashing .... But we don't want blocking..
    The following is the code snippet
    <JAVA FILE>
    class Sample
         static {
              System.loadLibrary("xyz");  // Here xyz is the library file generated by compiling c code
         public native void call_PrintList();
         public native void call_PrintListNew();
         Sample()
              new Thread1(this).start();     
         public static void main(String args[])
              System.out.println("In the main Method");
              new Sample().call_PrintList();
         class Thread1 extends Thread
              Sample sample;
              Thread1(Sample sam)
                   sample=sam;
              public void run()
                   sample.call_PrintListNew();     
    }<C FILE>
    #include <EXTERN.h>
    #include <perl.h>
    static PerlInterpreter *my_perl;
    static char * words[] = {"alpha", "beta", "gamma", "delta", NULL } ;
    static void
    call_PrintList(){
         printf("\nIn the Call method of string.c\n");
            char *wor[] = {"hello", "sudha", NULL } ;
               char *my_argv[] = { "", "string.pl" };
               PERL_SYS_INIT3(&argc,&argv,&env);
               my_perl = perl_alloc();
                   PL_perl_destruct_level = 1; //// We have mentioned this also and tried removing destruct call
               perl_construct( my_perl );
               perl_parse(my_perl, NULL, 2, my_argv, (char**)NULL);
              PL_exit_flags |= PERL_EXIT_DESTRUCT_END;
               perl_run(my_perl);
         dSP ;
            perl_call_argv("PrintList",  G_DISCARD, wor) ;
    PL_perl_destruct_level = 1;
    //     perl_destruct(my_perl);
    //          perl_free(my_perl);
    //           PERL_SYS_TERM();
    static void
    call_PrintListNew(){
    printf("In the new call method\n");
    char *wor[] = {"Hiiiiiiiiiiiiiii", "Satyam123333", NULL } ;
            char *my_argv[] = { "", "string.pl" };
            PERL_SYS_INIT3(&argc,&argv,&env);
            my_perl = perl_alloc();
    PL_perl_destruct_level = 1;
            perl_construct( my_perl );
            perl_parse(my_perl, NULL, 2, my_argv, (char**)NULL);
            PL_exit_flags |= PERL_EXIT_DESTRUCT_END;
            perl_run(my_perl);
            dSP ;
            perl_call_argv("PrintListNew",  G_DISCARD, wor) ;
    PL_perl_destruct_level = 1;
      //      perl_destruct(my_perl);
      //      perl_free(my_perl);
       //     PERL_SYS_TERM();
    void callNew()
    call_PrintListNew();
    void call ( )
    call_PrintList();
    //char *wor[] = {"hello","sudha",NULL};
    /*   char *my_argv[] = { "", "string.pl" };
          PERL_SYS_INIT3(&argc,&argv,&env);
          my_perl = perl_alloc();
          perl_construct( my_perl );
          perl_parse(my_perl, NULL, 2, my_argv, (char**)NULL);
         PL_exit_flags |= PERL_EXIT_DESTRUCT_END;
          perl_run(my_perl);*/
       //   call_PrintList();                      /*** Compute 3 ** 4 ***/
    /*      perl_destruct(my_perl);
          perl_free(my_perl);
          PERL_SYS_TERM();*/
        }And Finally the perl code
    sub PrintList
                my(@list) = @_ ;
                foreach (@list) { print "$_\n" }
    sub PrintListNew
                my(@list) = @_ ;
                foreach (@list) { print "$_\n" }
            }Please help me in this regard

    Dear Friends,
    I have one severe problem regarding calling perl modules from java
    I had to call two perl modules simultaneously (i.e.) from two threads,,, but jvm crashes when one of the perl calls is exiting earlier
    I am unable to spot out why ....
    For calling perl from java ...., We are first calling C code from java using JNI and then Perl code from C
    All works fine if we call only one perl call at a time.... If we call them in a synchronized manner the JVM is not crashing .... But we don't want blocking..
    The following is the code snippet
    <JAVA FILE>
    class Sample
         static {
              System.loadLibrary("xyz");  // Here xyz is the library file generated by compiling c code
         public native void call_PrintList();
         public native void call_PrintListNew();
         Sample()
              new Thread1(this).start();     
         public static void main(String args[])
              System.out.println("In the main Method");
              new Sample().call_PrintList();
         class Thread1 extends Thread
              Sample sample;
              Thread1(Sample sam)
                   sample=sam;
              public void run()
                   sample.call_PrintListNew();     
    }<C FILE>
    #include <EXTERN.h>
    #include <perl.h>
    static PerlInterpreter *my_perl;
    static char * words[] = {"alpha", "beta", "gamma", "delta", NULL } ;
    static void
    call_PrintList(){
         printf("\nIn the Call method of string.c\n");
            char *wor[] = {"hello", "sudha", NULL } ;
               char *my_argv[] = { "", "string.pl" };
               PERL_SYS_INIT3(&argc,&argv,&env);
               my_perl = perl_alloc();
                   PL_perl_destruct_level = 1; //// We have mentioned this also and tried removing destruct call
               perl_construct( my_perl );
               perl_parse(my_perl, NULL, 2, my_argv, (char**)NULL);
              PL_exit_flags |= PERL_EXIT_DESTRUCT_END;
               perl_run(my_perl);
         dSP ;
            perl_call_argv("PrintList",  G_DISCARD, wor) ;
    PL_perl_destruct_level = 1;
    //     perl_destruct(my_perl);
    //          perl_free(my_perl);
    //           PERL_SYS_TERM();
    static void
    call_PrintListNew(){
    printf("In the new call method\n");
    char *wor[] = {"Hiiiiiiiiiiiiiii", "Satyam123333", NULL } ;
            char *my_argv[] = { "", "string.pl" };
            PERL_SYS_INIT3(&argc,&argv,&env);
            my_perl = perl_alloc();
    PL_perl_destruct_level = 1;
            perl_construct( my_perl );
            perl_parse(my_perl, NULL, 2, my_argv, (char**)NULL);
            PL_exit_flags |= PERL_EXIT_DESTRUCT_END;
            perl_run(my_perl);
            dSP ;
            perl_call_argv("PrintListNew",  G_DISCARD, wor) ;
    PL_perl_destruct_level = 1;
      //      perl_destruct(my_perl);
      //      perl_free(my_perl);
       //     PERL_SYS_TERM();
    void callNew()
    call_PrintListNew();
    void call ( )
    call_PrintList();
    //char *wor[] = {"hello","sudha",NULL};
    /*   char *my_argv[] = { "", "string.pl" };
          PERL_SYS_INIT3(&argc,&argv,&env);
          my_perl = perl_alloc();
          perl_construct( my_perl );
          perl_parse(my_perl, NULL, 2, my_argv, (char**)NULL);
         PL_exit_flags |= PERL_EXIT_DESTRUCT_END;
          perl_run(my_perl);*/
       //   call_PrintList();                      /*** Compute 3 ** 4 ***/
    /*      perl_destruct(my_perl);
          perl_free(my_perl);
          PERL_SYS_TERM();*/
        }And Finally the perl code
    sub PrintList
                my(@list) = @_ ;
                foreach (@list) { print "$_\n" }
    sub PrintListNew
                my(@list) = @_ ;
                foreach (@list) { print "$_\n" }
            }Please help me in this regard

  • JVM crashes with Out of SWAP space

    Hello every body,
    We have a problem in a production environnement. The JVM crashes every time with the log file below.
    The application which is running don't occupate all memory and we don't understand why an outofmemory exception is raised.
    It's not probably due to an allocation inside the application because the exception should be an outofmemory exception : Java Heap space.
    Please, somebody can help me to understant what append or to give me some advices?
    Thank you a lot for help.
    # An unexpected error has been detected by Java Runtime Environment:
    # java.lang.OutOfMemoryError: requested 41943040 bytes for GrET in C:\BUILD_AREA\jdk6_07\hotspot\src\share\vm\utilities\growableArray.cpp. Out of swap space?
    #  Internal Error (allocation.inline.hpp:42), pid=2700, tid=2112
    #  Error: GrET in C:\BUILD_AREA\jdk6_07\hotspot\src\share\vm\utilities\growableArray.cpp
    # Java VM: Java HotSpot(TM) Server VM (10.0-b23 mixed mode windows-x86)
    # 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 (0x65b97400):  VMThread [stack: 0x65bd0000,0x65c20000] [id=2112]
    Stack: [0x65bd0000,0x65c20000]
    [error occurred during error reporting (printing stack bounds), id 0x80000001]
    VM_Operation (0x66dffa14): ParallelGCSystemGC, mode: safepoint, requested by thread 0x65fb9400
    ---------------  P R O C E S S  ---------------
    Java Threads: ( => current thread )
      0x65f3cc00 JavaThread "pool-3-thread-1" [_thread_blocked, id=2780, stack(0x67300000,0x67350000)]
      0x66547800 JavaThread "RMI RenewClean-[192.16.252.55:3916]" daemon [_thread_blocked, id=3076, stack(0x672b0000,0x67300000)]
      0x66547400 JavaThread "RMI RenewClean-[192.16.252.53:2046]" daemon [_thread_blocked, id=2292, stack(0x67260000,0x672b0000)]
      0x6650d800 JavaThread "RMI RenewClean-[192.16.254.46:3126]" daemon [_thread_blocked, id=3012, stack(0x67210000,0x67260000)]
      0x663e8400 JavaThread "RMI RenewClean-[192.16.254.45:3026]" daemon [_thread_blocked, id=2596, stack(0x671c0000,0x67210000)]
      0x65f99800 JavaThread "RMI RenewClean-[192.16.252.54:1623]" daemon [_thread_blocked, id=3128, stack(0x67170000,0x671c0000)]
      0x65f99400 JavaThread "RMI RenewClean-[192.16.254.55:1992]" daemon [_thread_blocked, id=2720, stack(0x67120000,0x67170000)]
      0x66480800 JavaThread "RMI RenewClean-[192.16.254.54:4954]" daemon [_thread_blocked, id=2920, stack(0x670d0000,0x67120000)]
      0x66480000 JavaThread "RMI RenewClean-[192.16.254.53:3093]" daemon [_thread_blocked, id=2068, stack(0x67080000,0x670d0000)]
      0x6653f800 JavaThread "RMI RenewClean-[192.16.254.52:2543]" daemon [_thread_blocked, id=2156, stack(0x67030000,0x67080000)]
      0x66411400 JavaThread "RMI RenewClean-[192.16.254.51:3893]" daemon [_thread_blocked, id=1688, stack(0x66fe0000,0x67030000)]
      0x66468800 JavaThread "RMI RenewClean-[192.16.254.50:3371]" daemon [_thread_blocked, id=2688, stack(0x66f90000,0x66fe0000)]
      0x663f8400 JavaThread "RMI RenewClean-[192.16.254.49:4374]" daemon [_thread_blocked, id=2656, stack(0x66f40000,0x66f90000)]
      0x65f27800 JavaThread "RMI RenewClean-[192.16.254.48:3311]" daemon [_thread_blocked, id=748, stack(0x66ef0000,0x66f40000)]
      0x65f27400 JavaThread "RMI RenewClean-[192.16.254.47:2571]" daemon [_thread_blocked, id=1048, stack(0x66ea0000,0x66ef0000)]
      0x65f9e400 JavaThread "RMI RenewClean-[192.16.238.145:1673]" daemon [_thread_blocked, id=2332, stack(0x66e50000,0x66ea0000)]
      0x6602e800 JavaThread "RMI RenewClean-[192.16.238.144:2332]" daemon [_thread_blocked, id=3100, stack(0x66e00000,0x66e50000)]
      0x65fb9400 JavaThread "GC Daemon" daemon [_thread_blocked, id=1608, stack(0x66db0000,0x66e00000)]
      0x6657a400 JavaThread "RMI RenewClean-[192.16.238.143:3902]" daemon [_thread_blocked, id=2668, stack(0x66d60000,0x66db0000)]
      0x65fa9c00 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=2624, stack(0x66d10000,0x66d60000)]
      0x65ff4c00 JavaThread "pool-4-thread-1" [_thread_blocked, id=2864, stack(0x66390000,0x663e0000)]
      0x65fbf400 JavaThread "pool-2-thread-1" [_thread_blocked, id=2696, stack(0x66340000,0x66390000)]
      0x65f6d400 JavaThread "Thread-0" [_thread_blocked, id=3016, stack(0x662f0000,0x66340000)]
      0x65ebf000 JavaThread "WrapperSimpleAppMain" [_thread_blocked, id=696, stack(0x662a0000,0x662f0000)]
      0x00265c00 JavaThread "DestroyJavaVM" [_thread_blocked, id=564, stack(0x00680000,0x006d0000)]
      0x65fecc00 JavaThread "Wrapper-Connection" daemon [_thread_in_native, id=1224, stack(0x66170000,0x661c0000)]
      0x65ec9c00 JavaThread "Wrapper-Control-Event-Monitor" daemon [_thread_blocked, id=2896, stack(0x660d0000,0x66120000)]
      0x65bbf800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1284, stack(0x65e00000,0x65e50000)]
      0x65bbd000 JavaThread "CompilerThread1" daemon [_thread_blocked, id=3040, stack(0x65db0000,0x65e00000)]
      0x65bb8000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=1472, stack(0x65d60000,0x65db0000)]
      0x65bb6c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=2000, stack(0x65d10000,0x65d60000)]
      0x65bb6000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2732, stack(0x65cc0000,0x65d10000)]
      0x65b9ec00 JavaThread "Finalizer" daemon [_thread_blocked, id=2008, stack(0x65c70000,0x65cc0000)]
      0x65b9a800 JavaThread "Reference Handler" daemon [_thread_blocked, id=1304, stack(0x65c20000,0x65c70000)]
    Other Threads:
    =>0x65b97400 VMThread [stack: 0x65bd0000,0x65c20000] [id=2112]
      0x65bc1000 WatcherThread [stack: 0x65e50000,0x65ea0000] [id=192]
    VM state:at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
    [0x00265408/0x00000310] Threads_lock - owner thread: 0x65b97400
    [0x002655a8/0x000002d0] Heap_lock - owner thread: 0x65fb9400
    Heap
    PSYoungGen      total 76928K, used 344K [0x5ad20000, 0x60d40000, 0x653c0000)
      eden space 76544K, 0% used [0x5ad20000,0x5ad20000,0x5f7e0000)
      from space 384K, 89% used [0x5f7e0000,0x5f836070,0x5f840000)
      to   space 10944K, 0% used [0x60290000,0x60290000,0x60d40000)
    PSOldGen        total 1341888K, used 529414K [0x077c0000, 0x59630000, 0x5ad20000)
      object space 1341888K, 39% used [0x077c0000,0x27cc1b38,0x59630000)
    PSPermGen       total 16384K, used 10204K [0x037c0000, 0x047c0000, 0x077c0000)
      object space 16384K, 62% used [0x037c0000,0x041b73a0,0x047c0000)
    Dynamic libraries:
    0x00400000 - 0x00423000      D:\Java\jdk1.6.0_07\bin\java.exe
    0x78460000 - 0x784e2000      C:\WINNT\system32\ntdll.dll
    0x78ed0000 - 0x78f35000      C:\WINNT\system32\ADVAPI32.dll
    0x77e70000 - 0x77f2f000      C:\WINNT\system32\KERNEL32.dll
    0x770c0000 - 0x7712f000      C:\WINNT\system32\RPCRT4.dll
    0x78fb0000 - 0x78fbf000      C:\WINNT\system32\Secur32.dll
    0x7c340000 - 0x7c396000      D:\Java\jdk1.6.0_07\jre\bin\msvcr71.dll
    0x6dac0000 - 0x6de7a000      D:\Java\jdk1.6.0_07\jre\bin\server\jvm.dll
    0x77e00000 - 0x77e5f000      C:\WINNT\system32\USER32.dll
    0x77f40000 - 0x77f7c000      C:\WINNT\system32\GDI32.dll
    0x77540000 - 0x77571000      C:\WINNT\system32\WINMM.dll
    0x6d320000 - 0x6d328000      D:\Java\jdk1.6.0_07\jre\bin\hpi.dll
    0x68ea0000 - 0x68eab000      C:\WINNT\system32\PSAPI.DLL
    0x6d820000 - 0x6d82c000      D:\Java\jdk1.6.0_07\jre\bin\verify.dll
    0x6d3c0000 - 0x6d3df000      D:\Java\jdk1.6.0_07\jre\bin\java.dll
    0x6d860000 - 0x6d86f000      D:\Java\jdk1.6.0_07\jre\bin\zip.dll
    0x660a0000 - 0x660b7000      D:\Prism8.2\lib\wrapper.dll
    0x6d620000 - 0x6d633000      D:\Java\jdk1.6.0_07\jre\bin\net.dll
    0x74fb0000 - 0x74fc4000      C:\WINNT\system32\WS2_32.dll
    0x78000000 - 0x78045000      C:\WINNT\system32\MSVCRT.DLL
    0x74fa0000 - 0x74fa8000      C:\WINNT\system32\WS2HELP.DLL
    0x74f50000 - 0x74f6e000      C:\WINNT\system32\msafd.dll
    0x74f90000 - 0x74f97000      C:\WINNT\System32\wshtcpip.dll
    0x77830000 - 0x7783c000      C:\WINNT\System32\rnr20.dll
    0x77970000 - 0x77994000      C:\WINNT\system32\DNSAPI.DLL
    0x74fd0000 - 0x74fd9000      C:\WINNT\system32\WSOCK32.dll
    0x77310000 - 0x77323000      C:\WINNT\system32\iphlpapi.dll
    0x774f0000 - 0x774f5000      C:\WINNT\system32\ICMP.dll
    0x772f0000 - 0x77307000      C:\WINNT\system32\MPRAPI.dll
    0x750d0000 - 0x750e0000      C:\WINNT\system32\SAMLIB.DLL
    0x7ccc0000 - 0x7cd10000      C:\WINNT\system32\NETAPI32.DLL
    0x77be0000 - 0x77bf1000      C:\WINNT\system32\NTDSAPI.dll
    0x77940000 - 0x7796c000      C:\WINNT\system32\WLDAP32.DLL
    0x75140000 - 0x75146000      C:\WINNT\system32\NETRAP.dll
    0x7cd20000 - 0x7ce0f000      C:\WINNT\system32\OLE32.DLL
    0x779a0000 - 0x77a3c000      C:\WINNT\system32\OLEAUT32.DLL
    0x77380000 - 0x773b0000      C:\WINNT\system32\ACTIVEDS.DLL
    0x77350000 - 0x77373000      C:\WINNT\system32\ADSLDPC.DLL
    0x77820000 - 0x7782e000      C:\WINNT\system32\RTUTILS.DLL
    0x783c0000 - 0x78451000      C:\WINNT\system32\SETUPAPI.DLL
    0x78d20000 - 0x78d85000      C:\WINNT\system32\USERENV.DLL
    0x774b0000 - 0x774e4000      C:\WINNT\system32\RASAPI32.dll
    0x77490000 - 0x774a1000      C:\WINNT\system32\rasman.dll
    0x77500000 - 0x77522000      C:\WINNT\system32\TAPI32.dll
    0x77b40000 - 0x77bc4000      C:\WINNT\system32\COMCTL32.DLL
    0x77c70000 - 0x77cb9000      C:\WINNT\system32\SHLWAPI.DLL
    0x77330000 - 0x77349000      C:\WINNT\system32\DHCPCSVC.DLL
    0x777d0000 - 0x777d8000      C:\WINNT\System32\winrnr.dll
    0x777e0000 - 0x777e5000      C:\WINNT\system32\rasadhlp.dll
    0x7ca00000 - 0x7ca23000      C:\WINNT\system32\rsaenh.dll
    0x79570000 - 0x795fd000      C:\WINNT\system32\CRYPT32.dll
    0x77400000 - 0x77411000      C:\WINNT\system32\MSASN1.dll
    0x7ce30000 - 0x7d07d000      C:\WINNT\system32\shell32.dll
    0x6d7c0000 - 0x6d7c6000      D:\Java\jdk1.6.0_07\jre\bin\rmi.dll
    VM Arguments:
    jvm_args: -Djava.rmi.server.codebase=file:.\Prism.jar -Djava.security.policy=.\policy -Xms64m -Xmx1500m -Djava.library.path=.\lib;.\config -Dwrapper.key=ouZmthkGY4rb0RsE -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=1388 -Dwrapper.version=3.2.3 -Dwrapper.native_library=wrapper -Dwrapper.service=TRUE -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1
    java_command: org.tanukisoftware.wrapper.WrapperSimpleApp com.socgen.prism.simulateur.client.PrismSimulatorClientOld
    Launcher Type: SUN_STANDARD
    Environment Variables:
    JAVA_HOME=D:\Java\jdk1.6.0_07
    PATH=D:\Java\jdk1.6.0_07;D:\Java\jdk1.6.0_07\bin;C:\Program Files\nsr\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\MSDE\BINN;ITAPaging;D:\PROGRA~1\patrol\Patrol3\bin;D:\Program Files\patrol\Patrol3\bin;D:\Program Files\patrol\Patrol3\Pamo;C:\Program Files\Resource Kit\;C:\Program Files\Support Tools\;C:\Program Files\Dell\SysMgt\oma\bin;C:\Program Files\Dell\SysMgt\RAC3
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 7, GenuineIntel
    ---------------  S Y S T E M  ---------------
    OS: Windows 2000 Build 2195 Service Pack 4
    CPU:total 4 (1 cores per cpu, 2 threads per core) family 15 model 2 stepping 7, cmov, cx8, fxsr, mmx, sse, sse2, ht
    Memory: 4k page, physical 2097151k(2059808k free), swap 4194303k(4194303k free)
    vm_info: Java HotSpot(TM) Server VM (10.0-b23) for windows-x86 JRE (1.6.0_07-b06), built on Jun 10 2008 01:09:43 by "java_re" with MS VC++ 7.1
    time: Sat Aug 09 17:44:47 2008
    elapsed time: 79016 seconds

    Answers are in this thread: http://forum.java.sun.com/thread.jspa?threadID=5139476
    Be sure to read the whole thing.

  • Recurring JVM Crash related to jai.RasterAccessor?

    We are having an intermittent problem with our JVM crashing and CF restarting on an almost daily basis. We are running CF                                      8,0,1,195765 in a Windows environment with JDK 1.6.0_04. The dump is below. Every time that this occurs, the "current compiletask" is the same (as listed below). Our JVM settings are also as follows with 1GB of Heap Space allocated:
    -server -Dsun.io.useCanonCaches=false -XX:MaxPermSize=192m -XX:PermSize=128m -XX:NewSize=256m -XX:+UseConcMarkSweepGC -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:+UseParNewGC -XX:+HeapDumpOnOutOfMemoryError -Dcoldfusion.rootDir={application.home}/../ -Dcoldfusion.libPath={application.home}/../lib
    I'm not sure if upgrading our JDK will help solve this problem but I'm thinking that there is some code somewhere that is calling the javax.media.jai.RasterAccessor java method and that is the root of this problem. I do not know what code might be calling this Java method but I was thinking that it might be related to CFDocument or CFImage. However, our use of these tags is pretty minimal.
    Here is the dump:
    # An unexpected error has been detected by Java Runtime Environment:
    # java.lang.OutOfMemoryError: requested 67108872 bytes for Chunk::new. Out of swap space?
    #  Internal Error (allocation.cpp:218), pid=6044, tid=4680
    #  Error: Chunk::new
    # Java VM: Java HotSpot(TM) Server VM (10.0-b19 mixed mode windows-x86)
    # If you would like to submit a bug report, please visit:
    #   http://java.sun.com/webapps/bugreport/crash.jsp
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    ---------------  T H R E A D  ---------------
    Current thread (0x52624000):  JavaThread "CompilerThread0" daemon [_thread_in_native, id=4680, stack(0x52d40000,0x52e40000)]
    Stack: [0x52d40000,0x52e40000]
    [error occurred during error reporting (printing stack bounds), id 0x80000001]
    Current CompileTask:
    C2:1459      javax.media.jai.RasterAccessor.<init>(Ljava/awt/image/Raster;Ljava/awt/Rectangle;Ljavax/m edia/jai/RasterFormatTag;Ljava/awt/image/ColorModel;)V (3287 bytes)
    ---------------  P R O C E S S  ---------------
    Java Threads: ( => current thread )
      0x533fe800 JavaThread "jrpp-199" [_thread_in_native, id=3200, stack(0x5cec0000,0x5cfc0000)]
      0x53270400 JavaThread "jrpp-198" [_thread_in_native, id=4460, stack(0x5a6a0000,0x5a7a0000)]
      0x53270800 JavaThread "jrpp-197" [_thread_in_native, id=6048, stack(0x5f160000,0x5f260000)]
      0x533cb800 JavaThread "jrpp-191" [_thread_in_native, id=1136, stack(0x5ada0000,0x5aea0000)]
      0x593cbc00 JavaThread "jrpp-189" [_thread_in_native, id=3960, stack(0x5fee0000,0x5ffe0000)]
      0x569f4400 JavaThread "jrpp-185" [_thread_in_native, id=4180, stack(0x67960000,0x67a60000)]
      0x56f52800 JavaThread "FusionReactor FD/R Remote Data Collector for {coldfusion.cfmx8.web1}" [_thread_blocked, id=4824, stack(0x5aba0000,0x5aca0000)]
      0x56f52400 JavaThread "FusionReactor Enterprise Service - Local Metrics Cache" [_thread_blocked, id=6076, stack(0x53650000,0x53750000)]
      0x59815800 JavaThread "Timer-16" [_thread_blocked, id=4684, stack(0x67160000,0x67260000)]
      0x53e75800 JavaThread "Timer-15" [_thread_blocked, id=2416, stack(0x66e60000,0x66f60000)]
      0x602dec00 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-98)" [_thread_in_native, id=1644, stack(0x67060000,0x67160000)]
      0x602de800 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-97)" [_thread_blocked, id=4172, stack(0x66f60000,0x67060000)]
      0x610e8400 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-96)" [_thread_blocked, id=3148, stack(0x66d60000,0x66e60000)]
      0x5a364400 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-95)" [_thread_in_native, id=2252, stack(0x66c60000,0x66d60000)]
      0x61676400 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-94)" [_thread_blocked, id=5792, stack(0x66b60000,0x66c60000)]
      0x611e0400 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-93)" [_thread_in_native, id=3492, stack(0x66a60000,0x66b60000)]
      0x56d12800 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-92)" [_thread_in_native, id=5244, stack(0x66960000,0x66a60000)]
      0x5875d400 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-91)" [_thread_blocked, id=4364, stack(0x66860000,0x66960000)]
      0x60a0a400 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-90)" [_thread_blocked, id=976, stack(0x5fae0000,0x5fbe0000)]
      0x595b8400 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-89)" [_thread_blocked, id=4944, stack(0x5d5c0000,0x5d6c0000)]
      0x60775800 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-88)" [_thread_in_native, id=5832, stack(0x5fde0000,0x5fee0000)]
      0x6077d400 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-87)" [_thread_blocked, id=3384, stack(0x5fce0000,0x5fde0000)]
      0x53193800 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-86)" [_thread_blocked, id=2440, stack(0x5fbe0000,0x5fce0000)]
      0x531cc800 JavaThread "Timer-10" [_thread_blocked, id=5060, stack(0x5d4c0000,0x5d5c0000)]
      0x58e8f000 JavaThread "AWT-Windows" daemon [_thread_in_native, id=4864, stack(0x5e0d0000,0x5e1d0000)]
      0x584c8c00 JavaThread "scheduler-3" [_thread_blocked, id=2092, stack(0x5d3c0000,0x5d4c0000)]
      0x595f5400 JavaThread "scheduler-21" [_thread_blocked, id=3396, stack(0x57cb0000,0x57db0000)]
      0x53c3c800 JavaThread "scheduler-2" [_thread_blocked, id=744, stack(0x5c2c0000,0x5c3c0000)]
      0x56838800 JavaThread "SocketTimeout" daemon [_thread_blocked, id=3072, stack(0x5cfc0000,0x5d0c0000)]
      0x5921fc00 JavaThread "scheduler-1" [_thread_blocked, id=3476, stack(0x5cdc0000,0x5cec0000)]
      0x569b8800 JavaThread "MulticastListener" [_thread_in_native, id=5332, stack(0x5ccc0000,0x5cdc0000)]
      0x56b81800 JavaThread "MulticastListener" [_thread_in_native, id=5272, stack(0x5cbc0000,0x5ccc0000)]
      0x5273d800 JavaThread "MulticastListener" [_thread_in_native, id=2376, stack(0x5cac0000,0x5cbc0000)]
      0x58a63c00 JavaThread "MulticastListener" [_thread_in_native, id=1128, stack(0x5c9c0000,0x5cac0000)]
      0x56a81800 JavaThread "MulticastListener" [_thread_in_native, id=924, stack(0x5c8c0000,0x5c9c0000)]
      0x53212400 JavaThread "MulticastListener" [_thread_in_native, id=5140, stack(0x5c7c0000,0x5c8c0000)]
      0x5681bc00 JavaThread "MulticastListener" [_thread_in_native, id=4380, stack(0x5c6c0000,0x5c7c0000)]
      0x591ffc00 JavaThread "MulticastListener" [_thread_in_native, id=5420, stack(0x5c5c0000,0x5c6c0000)]
      0x59227c00 JavaThread "MulticastListener" [_thread_in_native, id=5616, stack(0x5c4c0000,0x5c5c0000)]
      0x53a18400 JavaThread "MulticastListener" [_thread_in_native, id=988, stack(0x5c3c0000,0x5c4c0000)]
      0x003f6400 JavaThread "DestroyJavaVM" [_thread_blocked, id=620, stack(0x00030000,0x00130000)]
      0x5702ec00 JavaThread "Timer-9" [_thread_blocked, id=5580, stack(0x5b8a0000,0x5b9a0000)]
      0x585db800 JavaThread "Timer-8" [_thread_blocked, id=2556, stack(0x5b7a0000,0x5b8a0000)]
      0x53241c00 JavaThread "Timer-7" daemon [_thread_blocked, id=3184, stack(0x5b6a0000,0x5b7a0000)]
      0x567eb400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=460, stack(0x5c1a0000,0x5c2a0000)]
      0x53980400 JavaThread "worker #4" daemon [_thread_blocked, id=5496, stack(0x5c0a0000,0x5c1a0000)]
      0x56e48c00 JavaThread "worker #3" daemon [_thread_blocked, id=2304, stack(0x5bfa0000,0x5c0a0000)]
      0x53a04c00 JavaThread "worker #2" daemon [_thread_blocked, id=4248, stack(0x5bea0000,0x5bfa0000)]
      0x53c63800 JavaThread "worker #1" daemon [_thread_blocked, id=3488, stack(0x5bda0000,0x5bea0000)]
      0x58a64400 JavaThread "worker #0" daemon [_thread_blocked, id=192, stack(0x5bca0000,0x5bda0000)]
      0x56a1d400 JavaThread "ServerThread" daemon [_thread_in_native, id=1920, stack(0x5bba0000,0x5bca0000)]
      0x588b9400 JavaThread "Thread-26" [_thread_blocked, id=4456, stack(0x5baa0000,0x5bba0000)]
      0x56a72400 JavaThread "Thread-22" [_thread_in_native, id=3872, stack(0x5b5a0000,0x5b6a0000)]
      0x53aaf800 JavaThread "obj-skimmer" daemon [_thread_blocked, id=3060, stack(0x5b4a0000,0x5b5a0000)]
      0x534d9400 JavaThread "obj-skimmer" daemon [_thread_blocked, id=3964, stack(0x5b3a0000,0x5b4a0000)]
      0x53a99400 JavaThread "obj-skimmer" daemon [_thread_blocked, id=300, stack(0x5b2a0000,0x5b3a0000)]
      0x53492400 JavaThread "obj-skimmer" daemon [_thread_blocked, id=2312, stack(0x5b1a0000,0x5b2a0000)]
      0x538fb800 JavaThread "obj-skimmer" daemon [_thread_blocked, id=3400, stack(0x5b0a0000,0x5b1a0000)]
      0x5267b400 JavaThread "obj-skimmer" daemon [_thread_blocked, id=5944, stack(0x5afa0000,0x5b0a0000)]
      0x56a72c00 JavaThread "scheduler-0" [_thread_blocked, id=2380, stack(0x5aea0000,0x5afa0000)]
      0x53285c00 JavaThread "FusionReactor Web Server" [_thread_in_native, id=3332, stack(0x5aca0000,0x5ada0000)]
      0x567b5800 JavaThread "Timer-6" daemon [_thread_blocked, id=1876, stack(0x5aaa0000,0x5aba0000)]
      0x56991000 JavaThread "Timer-5" [_thread_blocked, id=5424, stack(0x5a9a0000,0x5aaa0000)]
      0x56993c00 JavaThread "Timer-4" [_thread_blocked, id=332, stack(0x5a8a0000,0x5a9a0000)]
      0x53f2a400 JavaThread "Thread-13" [_thread_blocked, id=2008, stack(0x5a4a0000,0x5a5a0000)]
      0x56958800 JavaThread "Timer-3" daemon [_thread_blocked, id=5648, stack(0x58320000,0x58420000)]
      0x53da6000 JavaThread "Timer-2" daemon [_thread_blocked, id=4076, stack(0x57db0000,0x57eb0000)]
      0x5765d800 JavaThread "Timer-1" [_thread_blocked, id=4140, stack(0x57850000,0x57950000)]
      0x53b10000 JavaThread "Timer-0" [_thread_blocked, id=3748, stack(0x57750000,0x57850000)]
      0x5378ac00 JavaThread "SeeFusion HTTP Listener" daemon [_thread_in_native, id=2120, stack(0x58220000,0x58320000)]
      0x537d7400 JavaThread "SeeFusion Request Watcher" [_thread_blocked, id=3692, stack(0x58120000,0x58220000)]
      0x57542400 JavaThread "SeeFusion History Sleepythread" daemon [_thread_blocked, id=5416, stack(0x58020000,0x58120000)]
      0x5755a800 JavaThread "SeeFusion File Watcher - seefusion.properties" daemon [_thread_blocked, id=4404, stack(0x57f20000,0x58020000)]
      0x53b11000 JavaThread "scheduler-20" [_thread_blocked, id=4196, stack(0x57bb0000,0x57cb0000)]
      0x539c8400 JavaThread "mipc-1" [_thread_in_native, id=5096, stack(0x57ab0000,0x57bb0000)]
      0x53c07400 JavaThread "Thread-4" [_thread_blocked, id=4932, stack(0x579b0000,0x57ab0000)]
      0x53537400 JavaThread "scheduler-19" [_thread_blocked, id=5828, stack(0x56650000,0x56750000)]
      0x53536400 JavaThread "scheduler-18" [_thread_blocked, id=796, stack(0x56550000,0x56650000)]
      0x53535000 JavaThread "scheduler-17" [_thread_blocked, id=2452, stack(0x56450000,0x56550000)]
      0x53534000 JavaThread "scheduler-16" [_thread_blocked, id=5872, stack(0x56350000,0x56450000)]
      0x53533400 JavaThread "scheduler-15" [_thread_blocked, id=3800, stack(0x56250000,0x56350000)]
      0x53532000 JavaThread "scheduler-14" [_thread_blocked, id=5772, stack(0x56150000,0x56250000)]
      0x53531000 JavaThread "scheduler-13" [_thread_blocked, id=3828, stack(0x56050000,0x56150000)]
      0x53530000 JavaThread "scheduler-12" [_thread_blocked, id=5336, stack(0x55f50000,0x56050000)]
      0x5352f000 JavaThread "scheduler-11" [_thread_blocked, id=5112, stack(0x55e50000,0x55f50000)]
      0x5352e000 JavaThread "scheduler-10" [_thread_blocked, id=4988, stack(0x55d50000,0x55e50000)]
      0x5352d400 JavaThread "scheduler-9" [_thread_blocked, id=2472, stack(0x55c50000,0x55d50000)]
      0x534dfc00 JavaThread "scheduler-8" [_thread_blocked, id=2340, stack(0x55b50000,0x55c50000)]
      0x534dec00 JavaThread "scheduler-7" [_thread_blocked, id=2672, stack(0x55a50000,0x55b50000)]
      0x53519c00 JavaThread "scheduler-6" [_thread_blocked, id=4056, stack(0x55950000,0x55a50000)]
      0x53518c00 JavaThread "scheduler-5" [_thread_blocked, id=2620, stack(0x55850000,0x55950000)]
      0x53517c00 JavaThread "scheduler-4" [_thread_blocked, id=4236, stack(0x55750000,0x55850000)]
      0x53516c00 JavaThread "scheduler-3" [_thread_blocked, id=3936, stack(0x55650000,0x55750000)]
      0x53515c00 JavaThread "scheduler-2" [_thread_blocked, id=5868, stack(0x55550000,0x55650000)]
      0x5352c400 JavaThread "scheduler-1" [_thread_blocked, id=4964, stack(0x55450000,0x55550000)]
      0x534da400 JavaThread "scheduler-0" [_thread_blocked, id=2512, stack(0x55350000,0x55450000)]
      0x5351ac00 JavaThread "Transaction Domain PrivateJmsDomain" [_thread_blocked, id=2392, stack(0x55250000,0x55350000)]
      0x53505400 JavaThread "clock" daemon [_thread_blocked, id=2096, stack(0x55150000,0x55250000)]
      0x534e1400 JavaThread "Transaction Domain DefaultDomain" [_thread_blocked, id=5864, stack(0x55050000,0x55150000)]
      0x53504400 JavaThread "tyrex.util.daemonMaster" daemon [_thread_blocked, id=6108, stack(0x54f50000,0x55050000)]
      0x534a2800 JavaThread "jndi-4" [_thread_blocked, id=6092, stack(0x54e50000,0x54f50000)]
      0x534f9000 JavaThread "jndi-3" [_thread_blocked, id=4720, stack(0x54d50000,0x54e50000)]
      0x534f8400 JavaThread "jndi-2" [_thread_in_native, id=704, stack(0x54c50000,0x54d50000)]
      0x534f7800 JavaThread "jndi-1" [_thread_blocked, id=4564, stack(0x54b50000,0x54c50000)]
      0x534ac800 JavaThread "jndi-0" [_thread_blocked, id=5016, stack(0x54a50000,0x54b50000)]
      0x534f5400 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=3420, stack(0x54850000,0x54950000)]
      0x534c0c00 JavaThread "jms-fifo-5" [_thread_blocked, id=2420, stack(0x54650000,0x54750000)]
      0x53479800 JavaThread "jms-fifo-4" [_thread_blocked, id=3188, stack(0x54550000,0x54650000)]
      0x53479400 JavaThread "jms-fifo-3" [_thread_blocked, id=5652, stack(0x54450000,0x54550000)]
      0x53478c00 JavaThread "jms-fifo-2" [_thread_blocked, id=4064, stack(0x54350000,0x54450000)]
      0x53286800 JavaThread "jms-fifo-1" [_thread_blocked, id=3940, stack(0x54250000,0x54350000)]
      0x534fd800 JavaThread "GC Daemon" daemon [_thread_blocked, id=2660, stack(0x54150000,0x54250000)]
      0x53461800 JavaThread "RMI Reaper" [_thread_blocked, id=3456, stack(0x54050000,0x54150000)]
      0x533dcc00 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=1340, stack(0x53f50000,0x54050000)]
      0x5262b000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=4880, stack(0x52f40000,0x53040000)]
      0x52625400 JavaThread "CompilerThread1" daemon [_thread_blocked, id=4912, stack(0x52e40000,0x52f40000)]
    =>0x52624000 JavaThread "CompilerThread0" daemon [_thread_in_native, id=4680, stack(0x52d40000,0x52e40000)]
      0x52622c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=4928, stack(0x52c40000,0x52d40000)]
      0x52621c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=544, stack(0x52b40000,0x52c40000)]
      0x52621000 JavaThread "Surrogate Locker Thread (CMS)" daemon [_thread_blocked, id=2700, stack(0x52a40000,0x52b40000)]
      0x52606400 JavaThread "Finalizer" daemon [_thread_blocked, id=5912, stack(0x52940000,0x52a40000)]
      0x52605400 JavaThread "Reference Handler" daemon [_thread_blocked, id=4664, stack(0x52840000,0x52940000)]
    Other Threads:
      0x52602400 VMThread [stack: 0x52740000,0x52840000] [id=2656]
      0x5262c400 WatcherThread [stack: 0x53040000,0x53140000] [id=4884]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    par new generation   total 218496K, used 75145K [0x03c60000, 0x13c60000, 0x13c60000)
      eden space 174848K,  35% used [0x03c60000, 0x0786c1c0, 0x0e720000)
      from space 43648K,  31% used [0x0e720000, 0x0f476510, 0x111c0000)
      to   space 43648K,   0% used [0x111c0000, 0x111c0000, 0x13c60000)
    concurrent mark-sweep generation total 786432K, used 85404K [0x13c60000, 0x43c60000, 0x43c60000)
    concurrent-mark-sweep perm gen total 131072K, used 69573K [0x43c60000, 0x4bc60000, 0x4fc60000)
    Dynamic libraries:
    0x00400000 - 0x00410000     C:\ColdFusion8\runtime\bin\jrun.exe
    0x7c800000 - 0x7c8c2000     C:\WINDOWS\system32\ntdll.dll
    0x77e40000 - 0x77f42000     C:\WINDOWS\system32\kernel32.dll
    0x7d1e0000 - 0x7d27c000     C:\WINDOWS\system32\ADVAPI32.dll
    0x77c50000 - 0x77cef000     C:\WINDOWS\system32\RPCRT4.dll
    0x76f50000 - 0x76f63000     C:\WINDOWS\system32\Secur32.dll
    0x77ba0000 - 0x77bfa000     C:\WINDOWS\system32\MSVCRT.dll
    0x6dac0000 - 0x6de7a000     C:\ColdFusion8\runtime\jre\bin\server\jvm.dll
    0x77380000 - 0x77411000     C:\WINDOWS\system32\USER32.dll
    0x77c00000 - 0x77c49000     C:\WINDOWS\system32\GDI32.dll
    0x76aa0000 - 0x76acd000     C:\WINDOWS\system32\WINMM.dll
    0x7c340000 - 0x7c396000     C:\WINDOWS\system32\MSVCR71.dll
    0x76290000 - 0x762ad000     C:\WINDOWS\system32\IMM32.DLL
    0x71bc0000 - 0x71bc8000     C:\WINDOWS\system32\rdpsnd.dll
    0x771f0000 - 0x77201000     C:\WINDOWS\system32\WINSTA.dll
    0x71c40000 - 0x71c97000     C:\WINDOWS\system32\NETAPI32.dll
    0x76b70000 - 0x76b7b000     C:\WINDOWS\system32\PSAPI.DLL
    0x6d320000 - 0x6d328000     C:\ColdFusion8\runtime\jre\bin\hpi.dll
    0x6d820000 - 0x6d82c000     C:\ColdFusion8\runtime\jre\bin\verify.dll
    0x6d3c0000 - 0x6d3df000     C:\ColdFusion8\runtime\jre\bin\java.dll
    0x6d860000 - 0x6d86f000     C:\ColdFusion8\runtime\jre\bin\zip.dll
    0x6d620000 - 0x6d633000     C:\ColdFusion8\runtime\jre\bin\net.dll
    0x71c00000 - 0x71c17000     C:\WINDOWS\system32\WS2_32.dll
    0x71bf0000 - 0x71bf8000     C:\WINDOWS\system32\WS2HELP.dll
    0x71b20000 - 0x71b61000     C:\WINDOWS\System32\mswsock.dll
    0x76ed0000 - 0x76efa000     C:\WINDOWS\system32\DNSAPI.dll
    0x76f70000 - 0x76f77000     C:\WINDOWS\System32\winrnr.dll
    0x76f10000 - 0x76f3e000     C:\WINDOWS\system32\WLDAP32.dll
    0x76f80000 - 0x76f85000     C:\WINDOWS\system32\rasadhlp.dll
    0x53600000 - 0x5360c000     C:\ColdFusion8\runtime\bin\portscan.dll
    0x5f270000 - 0x5f2ca000     C:\WINDOWS\system32\hnetcfg.dll
    0x71ae0000 - 0x71ae8000     C:\WINDOWS\System32\wshtcpip.dll
    0x68000000 - 0x68035000     C:\WINDOWS\system32\rsaenh.dll
    0x76920000 - 0x769e2000     C:\WINDOWS\system32\USERENV.dll
    0x6d7c0000 - 0x6d7c6000     C:\ColdFusion8\runtime\jre\bin\rmi.dll
    0x6d640000 - 0x6d649000     C:\ColdFusion8\runtime\jre\bin\nio.dll
    0x57950000 - 0x57957000     C:\ColdFusion8\lib\FusionReactor.dll
    0x77d00000 - 0x77d8b000     C:\WINDOWS\system32\OLEAUT32.dll
    0x77670000 - 0x777a9000     C:\WINDOWS\system32\ole32.dll
    0x5e2f0000 - 0x5e2fa000     C:\WINDOWS\system32\perfos.dll
    0x6d800000 - 0x6d808000     C:\ColdFusion8\runtime\jre\bin\sunmscapi.dll
    0x761b0000 - 0x76243000     C:\WINDOWS\system32\CRYPT32.dll
    0x76190000 - 0x761a2000     C:\WINDOWS\system32\MSASN1.dll
    0x54950000 - 0x549d0000     C:\ColdFusion8\lib\izmjniado.dll
    0x76cf0000 - 0x76d0a000     C:\WINDOWS\system32\iphlpapi.dll
    0x76cd0000 - 0x76ce9000     C:\WINDOWS\system32\MPRAPI.dll
    0x76df0000 - 0x76e24000     C:\WINDOWS\system32\ACTIVEDS.dll
    0x76dc0000 - 0x76de8000     C:\WINDOWS\system32\adsldpc.dll
    0x76b80000 - 0x76bae000     C:\WINDOWS\system32\credui.dll
    0x7c8d0000 - 0x7d0cf000     C:\WINDOWS\system32\SHELL32.dll
    0x77da0000 - 0x77df2000     C:\WINDOWS\system32\SHLWAPI.dll
    0x76a80000 - 0x76a92000     C:\WINDOWS\system32\ATL.DLL
    0x76e30000 - 0x76e3c000     C:\WINDOWS\system32\rtutils.dll
    0x7e020000 - 0x7e02f000     C:\WINDOWS\system32\SAMLIB.dll
    0x770e0000 - 0x771e8000     C:\WINDOWS\system32\SETUPAPI.dll
    0x77420000 - 0x77523000     C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.3959_x- ww_D8713E55\comctl32.dll
    0x54a00000 - 0x54a08000     C:\ColdFusion8\lib\CFXNeo.dll
    0x60020000 - 0x60030000     C:\WINDOWS\system32\MSVCIRT.dll
    0x57eb0000 - 0x57f15000     C:\WINDOWS\system32\MSVCP60.dll
    0x54a30000 - 0x54a3e000     C:\ColdFusion8\lib\cfregistry.dll
    0x57970000 - 0x57980000     C:\ColdFusion8\lib\PerfmonClient.dll
    0x6d0b0000 - 0x6d1de000     C:\ColdFusion8\runtime\jre\bin\awt.dll
    0x73070000 - 0x73097000     C:\WINDOWS\system32\WINSPOOL.DRV
    0x73860000 - 0x738ab000     C:\WINDOWS\system32\ddraw.dll
    0x73b30000 - 0x73b36000     C:\WINDOWS\system32\DCIMAN32.dll
    0x6d2c0000 - 0x6d313000     C:\ColdFusion8\runtime\jre\bin\fontmanager.dll
    0x54750000 - 0x54757000     C:\ColdFusion8\lib\NeoUUID.dll
    0x6d200000 - 0x6d22f000     C:\ColdFusion8\runtime\jre\bin\cmm.dll
    0x6d460000 - 0x6d484000     C:\ColdFusion8\runtime\jre\bin\jpeg.dll
    0x54770000 - 0x5477b000     C:\ColdFusion8\lib\clib_jiio_util.dll
    0x5d6c0000 - 0x5d7cc000     C:\ColdFusion8\lib\clib_jiio_sse2.dll
    0x547b0000 - 0x547bb000     C:\ColdFusion8\lib\mlib_jai_util.dll
    0x5d8d0000 - 0x5dd1e000     C:\ColdFusion8\lib\mlib_jai_mmx.dll
    VM Arguments:
    jvm_args: -Xmx1024m -Dsun.io.useCanonCaches=false -XX:MaxPermSize=192m -XX:PermSize=128m -XX:NewSize=256m -XX:+UseConcMarkSweepGC -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:+UseParNewGC -XX:+HeapDumpOnOutOfMemoryError -Dcoldfusion.rootDir=C:\ColdFusion8\runtime/../ -Dcoldfusion.libPath=C:\ColdFusion8\runtime/../lib -Dcoldfusion.classPath=C:\ColdFusion8\runtime/../lib/updates,C:\ColdFusion8\runtime/../li b,C:\ColdFusion8\runtime/../gateway/lib/,C:\ColdFusion8\runtime/../wwwroot/WEB-INF/flex/ja rs,C:\ColdFusion8\runtime/../wwwroot/WEB-INF/cfform/jars -Djmx.invoke.getters=true
    java_command: <unknown>
    Launcher Type: generic
    Environment Variables:
    PATH=C:\ColdFusion8\runtime\..\lib;C:\ColdFusion8\runtime\..\jintegra\bin;C:\ColdFusion8\r untime\..\jintegra\bin\international;C:\ColdFusion8\verity\k2\_nti40\bin;C:\WINDOWS\system 32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
    USERNAME=xxxxx
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 8, GenuineIntel
    ---------------  S Y S T E M  ---------------
    OS: Windows Server 2003 family Build 3790 Service Pack 2
    CPU:total 4 (4 cores per cpu, 1 threads per core) family 6 model 7 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3
    Memory: 4k page, physical 2097151k(1871136k free), swap 4194303k(3129772k free)
    vm_info: Java HotSpot(TM) Server VM (10.0-b19) for windows-x86 JRE (1.6.0_04-b12), built on Dec 14 2007 00:46:56 by "java_re" with MS VC++ 7.1
    time: Wed Nov 11 23:00:05 2009
    elapsed time: 71488 seconds

    Yes, that site is down. That is why I mentioned using google cache. Just google that url, and use the "Cached" option. 
    There is a lot of information in the link. So I would definitely review it to see if it matches your situation. But here is one snippet:
    "While these errors are found among various Sun bug reports, the only easy solution is an indirect one, to disable the HotSpot compiler entirely with the -Xint optional argument which forces it to only run in interpreted mode. The errors might be caused when HotSpot begins to optimized certain frequently run methods or tight blocks of code. When this happens the compiler will convert the interpreted bytecode to native code and tuck it away in a little piece of memory. The compiler probably needs a little chunk of contiguous memory to store the optimized native code and the OS was unable to provide it. Notice the errors usually indicate that attempts to allocate 1-2MB of memory failed, even though its often noted that neither the JVM heap nor the OS memory usage has maxed out at the time of crash.
    A more careful approach to resolve the crashes would be..."
    -Leigh

  • JVM crash during frequent reading

    In my DB XML application I have the following method:
    public List<String> getDocumentNamesList() throws XmlException {
    List<String> names = new ArrayList<String>();
    String query = "collection('" + CONTAINER_NAME + "')";
    log.debug("XQuery: " + query);
    XmlQueryContext localContext = null;
    XmlQueryExpression qe = null;
    XmlResults results = null;
    XmlTransaction txn = null;
    try {
    localContext = xmlManager.createQueryContext();
    txn = xmlManager.createTransaction();
    qe = xmlManager.prepare(txn, query, localContext);
    results = qe.execute(txn, localContext, documentConfig);
    while(results.hasNext()) {
    names.add(results.next().asDocument().getName());
    txn.commit();
    return names;
    } catch (XmlException e) {
    //exception handling goes here
    } finally {
    if(results != null) results.delete();
    My environment conf is:
    EnvironmentConfig envConf = new EnvironmentConfig();
    envConf.setAllowCreate(true); // If the environment does not
    // exits, create it.
    envConf.setInitializeCache(true); // Turn on the shared memory
    // region.
    envConf.setInitializeLocking(true); // Turn on the locking subsystem.
    envConf.setInitializeLogging(true); // Turn on the logging subsystem.
    envConf.setTransactional(true);
    envConf.setErrorStream(System.out);
    envConf.setRegister(true);
    envConf.setRunRecovery(true);
    log.debug("Opening DB environment at " + envHome.getAbsolutePath());
    env = new Environment(envHome, envConf);
    I'm trying to use Apache Jmeter to simulate a heavy load on my application. My testplan just simulating 5 threads at the same time, each of them executes the above method. When a thread finishes its job, a new thread is launched. After 2-4 minutes of work, the JVM crashes. It crashes on invoking internal XmlResults.hasNext() method.
    I tried DB XML 2.4.13 and 2.4.16 under Windows XP SP3. Also I tried to make the method and container without txn support. Still the same.
    Are there any common pitfalls that I might encounter? Did I provide enough information?
    Am I right that ideally native libraries shouldn't crash in any case, but rather throw appropriate exceptions?
    UPD: there is more specific error which was printed to the console:
    assert failure: ..\..\db-4.6.21\env\env_method.c/607: "f == 0"
    Any pointers are highly appreciated!
    Vyacheslav
    Edited by: detonator413 on Dec 17, 2008 7:11 AM
    Edited by: detonator413 on Dec 17, 2008 8:49 AM

    George,
    actually I delete results objects in the finally clause. But I found one thing which is left from the working project when I process possible deadlocks. It's an infinite while loop. However I rewrote getDocumentNamesList method, but unfortunately the problem persists. Note that the main thread waits until all other threads finish their work, thus the environment is closed when all processing is done.
    Here is a slightly modified method:
        public  List<String> getDocumentNamesList() throws XmlException {
            List<String> returnList = new ArrayList<String>();
            StringBuilder queryBuilder = new StringBuilder("collection('xml_content.dbxml')");
            String metaKey = "prx:revnum";
            String queryPart = "[dbxml:metadata('" + metaKey + "')='-1']";
            queryBuilder.append(queryPart);
            XmlQueryContext localContext = null;
            XmlQueryExpression qe = null;
            XmlResults results;
            XmlTransaction txn;
            try {
                localContext = manager.createQueryContext();
                localContext.setNamespace("prx", "http://tntbase.mathweb.org/ns");
                txn = manager.createTransaction();
                qe = manager.prepare(txn, queryBuilder.toString(), localContext);
                results = qe.execute(txn, localContext, documentConfig);
                while(results.hasNext()) {
                    XmlDocument doc = results.next().asDocument();
                    returnList.add(getWholePathFromDoc(doc));
                results.delete();
                txn.commit();
            } catch (XmlException e) {
                e.printStackTrace();
            } finally {
                if(qe !=null ) {
                    qe.delete();
                if(localContext != null) {
                    localContext.delete();
            return returnList;
    [\code]
    btw, why is code formatting not working?
    Thanks for your help,
    Vyacheslav
    Edited by: detonator413 on Jan 28, 2009 8:19 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • JVM crashes on Windows 2003  server

    HI
    I am running my java application program on Windows 2003 server. with the jre 1.4.2_03. but some how my java.exe gettting closed coz JVM crashes.
    is it b'coz of the jre version conflict with Windows 2003 server?
    is it a bug of jre1.4.2_03?
    Plese help me
    with regrads
    Jobin John

    HI
    im sure that JVM crashes,coz the next restart of mt
    Windows Server i am getting as java.exe closed
    problem with JVM.dll..If the VM crashes then there will be no VM.
    If the VM exits due to an unhandled throwable there will be no VM.
    If the VM exits due to a normal exit there will be no VM.
    If the VM does not exit (none of the above) then there will still be a VM.
    There is no case in which the last one would be referred to as a "crash".
    If your VM isn't exiting and you want it to exit then you should write your code such that it does in fact exit.
    Without more info than given no one can determine why your app isn't exiting but one usual reason is because you have a thread that hasn't terminated.

  • IMSL C library causes JVM crash through JNI in GC with JDK 1.6

    Hi Java friends,
    We use the IMSL C library (made by Visual Numerics) via JNI which picks up a C++ so on Linux. Under JDK 1.5 it works fine. Under 1.6 it crashes in the GC. I put together a very simple testcase that just calls the IMSL error options function (which sets up the library) and it causes the JVM to crash somewhere in the GC. The reason I know it's in the GC is that the crash is not immediate, it's only when the GC is active, so we wrote some test code to push the GC like this:
    log("Looping");
    long block = 10000000;
    int numBlocks = 10;
    long loops = block * numBlocks;
    for (long i = 0; i < loops; i++) {
    // Create some objects that need disposal
    String.valueOf(i);
    if (i % block == 0) {
    log("Reached " + i);
    System.gc();
    Anyone got any idea why? Crash dump follows.
    Many thanks,
    David.
    # An unexpected error has been detected by Java Runtime Environment:
    # SIGSEGV (0xb) at pc=0x00000000, pid=23854, tid=4143893424
    # Java VM: Java HotSpot(TM) Server VM (1.6.0_03-b05 mixed mode)
    # 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 (0x08058c00): JavaThread "main" [_thread_in_Java, id=23855]
    siginfo:
    [error occurred during error reporting, step 90, id 0xb]
    Stack: [0xf6f9c000,0xf6fed000), sp=0xf6feb55c, free space=317k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x53b9a7]
    V [libjvm.so+0x53c5b4]
    C [libpthread.so.0+0xb890]
    V [libjvm.so+0x53b3f5]
    V [libjvm.so+0x53b9a7]
    V [libjvm.so+0x4541d0]
    V [libjvm.so+0x451a68]
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x08157c00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=23866]
    0x08155c00 JavaThread "CompilerThread1" daemon [_thread_blocked, id=23865]
    0x08154800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=23864]
    0x08153400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=23863]
    0x08140400 JavaThread "Finalizer" daemon [_thread_blocked, id=23862]
    0x0813f800 JavaThread "Reference Handler" daemon [_thread_blocked, id=23861]
    =>0x08058c00 JavaThread "main" [_thread_in_Java, id=23855]
    Other Threads:
    0x0813d000 VMThread [id=23860]
    0x08159400 WatcherThread [id=23867]
    VM state:synchronizing (normal execution)
    VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
    [0x08056d60/0x08056d88] Safepoint_lock - owner thread: 0x0813d000
    [0x08056de0/0x08056e08] Threads_lock - owner thread: 0x0813d000
    Heap
    PSYoungGen total 87040K, used 8962K [0xecca0000, 0xf21e0000, 0xf3e60000)
    eden space 86784K, 10% used [0xecca0000,0xed528b98,0xf2160000)
    from space 256K, 87% used [0xf21a0000,0xf21d8040,0xf21e0000)
    to space 256K, 0% used [0xf2160000,0xf2160000,0xf21a0000)
    PSOldGen total 230976K, used 0K [0xb3e60000, 0xc1ff0000, 0xecca0000)
    object space 230976K, 0% used [0xb3e60000,0xb3e60000,0xc1ff0000)
    PSPermGen total 16384K, used 2540K [0xafe60000, 0xb0e60000, 0xb3e60000)
    object space 16384K, 15% used [0xafe60000,0xb00db1d8,0xb0e60000)
    Dynamic libraries:
    0085a000-0086f000 r-xp 00000000 68:06 213117 /lib/ld-2.3.4.so
    0086f000-00870000 r-xp 00015000 68:06 213117 /lib/ld-2.3.4.so
    00870000-00871000 rwxp 00016000 68:06 213117 /lib/ld-2.3.4.so
    00873000-00875000 r-xp 00000000 68:06 213179 /lib/libdl-2.3.4.so
    00875000-00877000 rwxp 00001000 68:06 213179 /lib/libdl-2.3.4.so
    0089b000-009c0000 r-xp 00000000 68:06 213118 /lib/tls/libc-2.3.4.so
    009c0000-009c1000 r-xp 00124000 68:06 213118 /lib/tls/libc-2.3.4.so
    009c1000-009c4000 rwxp 00125000 68:06 213118 /lib/tls/libc-2.3.4.so
    009c4000-009c6000 rwxp 009c4000 00:00 0
    009c8000-009e9000 r-xp 00000000 68:06 213200 /lib/tls/libm-2.3.4.so
    009e9000-009eb000 rwxp 00020000 68:06 213200 /lib/tls/libm-2.3.4.so
    009ed000-009fb000 r-xp 00000000 68:06 213087 /lib/tls/libpthread-2.3.4.so
    009fb000-009fd000 rwxp 0000d000 68:06 213087 /lib/tls/libpthread-2.3.4.so
    009fd000-009ff000 rwxp 009fd000 00:00 0
    00a01000-00a09000 r-xp 00000000 68:06 213205 /lib/tls/librt-2.3.4.so
    00a09000-00a0b000 rwxp 00007000 68:06 213205 /lib/tls/librt-2.3.4.so
    00a0b000-00a15000 rwxp 00a0b000 00:00 0
    00a31000-00a43000 r-xp 00000000 68:06 213202 /lib/libnsl-2.3.4.so
    00a43000-00a45000 rwxp 00011000 68:06 213202 /lib/libnsl-2.3.4.so
    00a45000-00a47000 rwxp 00a45000 00:00 0
    06000000-065a0000 r-xp 00000000 00:1c 172281 /home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/jre/lib/i386/server/libjvm.so
    065a0000-065db000 rwxp 005a0000 00:1c 172281 /home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/jre/lib/i386/server/libjvm.so
    065db000-069fc000 rwxp 065db000 00:00 0
    08048000-08052000 r-xp 00000000 00:1c 287782 /home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/bin/java
    08052000-08053000 rwxp 00009000 00:1c 287782 /home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/bin/java
    08053000-08545000 rwxp 08053000 00:00 0
    a7210000-a7211000 ---p a7210000 00:00 0
    a7211000-a7c11000 rwxp a7211000 00:00 0
    a7c11000-a7cd7000 r-xp 00000000 00:1c 498129 /home/gdadev/tools/i686/rhel4.0/gcc-3.4.6/lib/libstdc++.so.6.0.3
    a7cd7000-a7cdc000 rwxp 000c6000 00:1c 498129 /home/gdadev/tools/i686/rhel4.0/gcc-3.4.6/lib/libstdc++.so.6.0.3
    a7cdc000-a7ce1000 rwxp a7cdc000 00:00 0
    a7ce1000-a7dc6000 r-xp 00000000 00:1f 2900632 /home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/lib/libstlport-mcg-5.1.so
    a7dc6000-a7de2000 rwxp 000e4000 00:1f 2900632 /home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/lib/libstlport-mcg-5.1.so
    a7de2000-a7de6000 rwxp a7de2000 00:00 0
    a7de6000-a7f5c000 r-xp 00000000 00:1f 2900652 /home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/lib/libmkl_vml_def.so
    a7f5c000-a7f6b000 rwxp 00175000 00:1f 2900652 /home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/lib/libmkl_vml_def.so
    a7f6b000-a8434000 r-xp 00000000 00:1f 2900523 /home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/lib/libmkl_lapack.so
    a8434000-a8436000 rwxp 004c9000 00:1f 2900523 /home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/lib/libmkl_lapack.so
    a8436000-a8492000 r-xp 00000000 00:1f 2900484 /home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/lib/libmkl_core.so
    a8492000-a8496000 rwxp 0005b000 00:1f 2900484 /home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/lib/libmkl_core.so
    a8496000-a84a4000 rwxp a8496000 00:00 0
    a84a4000-a8652000 r-xp 00000000 00:1f 2900521 /home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/lib/libmkl_intel_thread.so
    a8652000-a869f000 rwxp 001ae000 00:1f 2900521 /home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/lib/libmkl_intel_thread.so
    a869f000-a86a0000 rwxp a869f000 00:00 0
    a86a0000-a87d9000 r-xp 00000000 00:1f 2900517 /home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/lib/libmkl_intel.so
    a87d9000-a87dc000 rwxp 00139000 00:1f 2900517 /home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/lib/libmkl_intel.so
    a87dc000-a87e2000 rwxp a87dc000 00:00 0
    a87e2000-a87e9000 r-xp 00000000 00:1f 570263 /home/cartedav/workspaces/dev/mlclib/vendors-gda2/i686-rhel4.0-gcc3.4/lib/libimslcstat_iblas.so
    a87e9000-a87ea000 rwxp 00006000 00:1f 570263 /home/cartedav/workspaces/dev/mlclib/vendors-gda2/i686-rhel4.0-gcc3.4/lib/libimslcstat_iblas.so
    a87ea000-a8b08000 r-xp 00000000 00:1f 570239 /home/cartedav/workspaces/dev/mlclib/vendors-gda2/i686-rhel4.0-gcc3.4/lib/libimslcstat.so
    a8b08000-a8b45000 rwxp 0031d000 00:1f 570239 /home/cartedav/workspaces/dev/mlclib/vendors-gda2/i686-rhel4.0-gcc3.4/lib/libimslcstat.so
    a8b45000-a8b5e000 r-xp 00000000 00:1f 570822 /home/cartedav/workspaces/dev/mlclib/vendors-gda2/i686-rhel4.0-gcc3.4/lib/libimslcmath_iblas.so
    a8b5e000-a8b5f000 rwxp 00019000 00:1f 570822 /home/cartedav/workspaces/dev/mlclib/vendors-gda2/i686-rhel4.0-gcc3.4/lib/libimslcmath_iblas.so
    a8b5f000-a8c18000 r-xp 00000000 00:1f 570832 /home/cartedav/workspaces/dev/mlclib/vendors-gda2/i686-rhel4.0-gcc3.4/lib/libimslcmath_scalar.so
    a8c18000-a8c19000 rwxp 000b8000 00:1f 570832 /home/cartedav/workspaces/dev/mlclib/vendors-gda2/i686-rhel4.0-gcc3.4/lib/libimslcmath_scalar.so
    a8c19000-a8ee7000 r-xp 00000000 00:1f 570819 /home/cartedav/workspaces/dev/mlclib/vendors-gda2/i686-rhel4.0-gcc3.4/lib/libimslcmath.so
    a8ee7000-a8ef6000 rwxp 002ce000 00:1f 570819 /home/cartedav/workspaces/dev/mlclib/vendors-gda2/i686-rhel4.0-gcc3.4/lib/libimslcmath.so
    a8ef6000-a8ef7000 rwxp a8ef6000 00:00 0
    a8ef7000-a8f19000 r-xp 00000000 00:1f 2900421 /home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/lib/libboost_thread-mcg-1.34-stlport-5.1.so
    a8f19000-a8f1d000 rwxp 00022000 00:1f 2900421 /home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/lib/libboost_thread-mcg-1.34-stlport-5.1.so
    a8f1d000-aa180000 r-xp 00000000 00:1f 761178 /home/cartedav/workspaces/dev/mlclib/build/i686-rhel4.0-gcc3.4/checked-stlport-fine-full-multi-dynamic/libgda2mlclib.so
    aa180000-aa430000 rwxp 01263000 00:1f 761178 /home/cartedav/workspaces/dev/mlclib/build/i686-rhel4.0-gcc3.4/checked-stlport-fine-full-multi-dynamic/libgda2mlclib.so
    aa430000-aa53a000 rwxp aa430000 00:00 0
    aa53a000-ad779000 r-xp 00000000 00:1f 699688 /home/cartedav/workspaces/dev/mlclib/build/i686-rhel4.0-gcc3.4/checked-stlport-fine-full-multi-dynamic/libgda2ocean.so
    ad779000-ae56b000 rwxp 0323f000 00:1f 699688 /home/cartedav/workspaces/dev/mlclib/build/i686-rhel4.0-gcc3.4/checked-stlport-fine-full-multi-dynamic/libgda2ocean.so
    ae56b000-ae7a8000 rwxp ae56b000 00:00 0
    ae7a8000-ae886000 r-xp 00000000 00:1f 699721 /home/cartedav/workspaces/dev/mlclib/build/i686-rhel4.0-gcc3.4/checked-stlport-fine-full-multi-dynamic/libgda2generic.so
    ae886000-ae8a6000 rwxp 000de000 00:1f 699721 /home/cartedav/workspaces/dev/mlclib/build/i686-rhel4.0-gcc3.4/checked-stlport-fine-full-multi-dynamic/libgda2generic.so
    ae8a6000-ae8ac000 rwxp ae8a6000 00:00 0
    ae8ac000-ae904000 r-xp 00000000 00:1c 206109 /home/gdadev/builds/nightly/i686-rhel4.0-gcc3.4/libguide.so
    ae904000-ae909000 rwxp 00058000 00:1c 206109 /home/gdadev/builds/nightly/i686-rhel4.0-gcc3.4/libguide.so
    ae909000-ae90e000 rwxp ae909000 00:00 0
    ae90e000-aef20000 r-xp 00000000 00:1c 52046 /home/gdadev/builds/nightly/i686-rhel4.0-gcc3.4/libgda2rt.so
    aef20000-af01d000 rwxp 00612000 00:1c 52046 /home/gdadev/builds/nightly/i686-rhel4.0-gcc3.4/libgda2rt.so
    af01d000-af028000 rwxp af01d000 00:00 0
    af028000-af030000 r-xp 00000000 00:1c 497827 /home/gdadev/tools/i686/rhel4.0/gcc-3.4.6/lib/libgcc_s.so.1
    af030000-af031000 rwxp 00007000 00:1c 497827 /home/gdadev/tools/i686/rhel4.0/gcc-3.4.6/lib/libgcc_s.so.1
    af031000-af136000 r-xp 00000000 00:1c 205704 /home/gdadev/builds/nightly/i686-rhel4.0-gcc3.4/libgda2jni.so
    af136000-af158000 rwxp 00105000 00:1c 205704 /home/gdadev/builds/nightly/i686-rhel4.0-gcc3.4/libgda2jni.so
    af158000-af15d000 rwxp af158000 00:00 0
    af15d000-af15f000 r-xs 00009000 00:1c 205693 /home/gdadev/builds/nightly/i686-rhel4.0-gcc3.4/gda2.jar
    af15f000-af160000 ---p af15f000 00:00 0
    af160000-af1e0000 rwxp af160000 00:00 0
    af1e0000-af1e3000 ---p af1e0000 00:00 0
    af1e3000-af231000 rwxp af1e3000 00:00 0
    af231000-af234000 ---p af231000 00:00 0
    af234000-af2b2000 rwxp af234000 00:00 0
    af2b2000-af2b5000 ---p af2b2000 00:00 0
    af2b5000-af333000 rwxp af2b5000 00:00 0
    af333000-af336000 ---p af333000 00:00 0
    af336000-af384000 rwxp af336000 00:00 0
    af384000-af584000 r-xp 00000000 68:06 101636 /usr/lib/locale/locale-archive
    af584000-af587000 ---p af584000 00:00 0
    af587000-af5d5000 rwxp af587000 00:00 0
    af5d5000-af5d8000 ---p af5d5000 00:00 0
    af5d8000-af626000 rwxp af5d8000 00:00 0
    af626000-af627000 ---p af626000 00:00 0
    af627000-af6d7000 rwxp af627000 00:00 0
    af6d7000-af853000 r-xs 02c8f000 00:1c 925583 /home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/jre/lib/rt.jar
    af853000-af854000 ---p af853000 00:00 0
    af854000-af8d4000 rwxp af854000 00:00 0
    af8d4000-af8d5000 ---p af8d4000 00:00 0
    af8d5000-af955000 rwxp af8d5000 00:00 0
    af955000-af956000 ---p af955000 00:00 0
    af956000-af9d6000 rwxp af956000 00:00 0
    af9d6000-af9d7000 ---p af9d6000 00:00 0
    af9d7000-afa5f000 rwxp af9d7000 00:00 0
    afa5f000-afa77000 rwxp afa5f000 00:00 0
    afa77000-afae8000 rwxp afa77000 00:00 0
    afae8000-afc3f000 rwxp afae8000 00:00 0
    afc3f000-afc47000 rwxp afc3f000 00:00 0
    afc47000-afc5f000 rwxp afc47000 00:00 0
    afc5f000-afcd0000 rwxp afc5f000 00:00 0
    afcd0000-afe26000 rwxp afcd0000 00:00 0
    afe26000-afe51000 rwxp afe26000 00:00 0
    afe51000-afe5f000 rwxp afe51000 00:00 0
    afe5f000-b0e60000 rwxp afe5f000 00:00 0
    b0e60000-b3e60000 rwxp b0e60000 00:00 0
    b3e60000-c1ff0000 rwxp b3e60000 00:00 0
    c1ff0000-ecca0000 rwxp c1ff0000 00:00 0
    ecca0000-f21e0000 rwxp ecca0000 00:00 0
    f21e0000-f3e60000 rwxp f21e0000 00:00 0
    f3e6d000-f3e76000 rwxp f3e6d000 00:00 0
    f3e76000-f3f2d000 rwxp f3e76000 00:00 0
    f3f2d000-f416d000 rwxp f3f2d000 00:00 0
    f416d000-f6f2d000 rwxp f416d000 00:00 0
    f6f2d000-f6f3c000 r-xp 00000000 00:1c 172554 /home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/jre/lib/i386/libzip.so
    f6f3c000-f6f3e000 rwxp 0000e000 00:1c 172554 /home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/jre/lib/i386/libzip.so
    f6f3e000-f6f61000 r-xp 00000000 00:1c 172497 /home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/jre/lib/i386/libjava.so
    f6f61000-f6f63000 rwxp 00023000 00:1c 172497 /home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/jre/lib/i386/libjava.so
    f6f63000-f6f6e000 r-xp 00000000 00:1c 172493 /home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/jre/lib/i386/libverify.so
    f6f6e000-f6f6f000 rwxp 0000b000 00:1c 172493 /home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/jre/lib/i386/libverify.so
    f6f6f000-f6f77000 rwxs 00000000 68:06 247809 /tmp/hsperfdata_cartedav/23854
    f6f77000-f6f7f000 r-xp 00000000 68:06 213047 /lib/libnss_nis-2.3.4.so
    f6f7f000-f6f81000 rwxp 00007000 68:06 213047 /lib/libnss_nis-2.3.4.so
    f6f81000-f6f8a000 r-xp 00000000 68:06 213042 /lib/libnss_files-2.3.4.so
    f6f8a000-f6f8c000 rwxp 00008000 68:06 213042 /lib/libnss_files-2.3.4.so
    f6f93000-f6f99000 r-xp 00000000 00:1c 172254 /home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/jre/lib/i386/native_threads/libhpi.so
    f6f99000-f6f9a000 rwxp 00006000 00:1c 172254 /home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/jre/lib/i386/native_threads/libhpi.so
    f6f9a000-f6f9b000 rwxp f6f9a000 00:00 0
    f6f9b000-f6f9c000 ---p f6f9b000 00:00 0
    f6f9c000-f6f9f000 ---p f6f9c000 00:00 0
    f6f9f000-f6fef000 rwxp f6f9f000 00:00 0
    f6fef000-f6ff6000 r-xp 00000000 00:1c 172514 /home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/jre/lib/i386/jli/libjli.so
    f6ff6000-f6ff8000 rwxp 00006000 00:1c 172514 /home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/jre/lib/i386/jli/libjli.so
    f6fff000-f7000000 rwxp f6fff000 00:00 0
    feff9000-ff000000 rwxp feff9000 00:00 0
    ffffe000-fffff000 ---p 00000000 00:00 0
    VM Arguments:
    java_command: TestCrash AGRCRV.ODR.CC.xdr
    Launcher Type: SUN_STANDARD
    Environment Variables:
    JAVA_HOME=/home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03
    PATH=/home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/bin:/home/cartedav/bin:/home/gdadev/tools/i686/rhel4.0/j2sdk/bin:/home/gdadev/tools/i686/rhel4.0/gcc-3.4.6/bin:/home/gdadev/tools/i686/rhel4.0/bin:/home/cartedav/workspaces/dev/images/i686-rhel4.0-gcc3.4/bin:/home/gdadev/tools/i686/rhel4.0/j2sdk/bin:/home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/bin:/home/gdadev/tools/i686/rhel4.0/j2sdk/bin:/apps/linuxdev/bin:/usr/kerberos/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/quest/bin:/usr/X11R6/bin:
    LD_LIBRARY_PATH=/home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/jre/lib/i386/server:/home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/jre/lib/i386:/home/gdadev/tools/i686/rhel4.0/jdk1.6.0_03/jre/../lib/i386:/home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/lib:/home/gdadev/builds/nightly/i686-rhel4.0-gcc3.4/:/home/cartedav/workspaces/dev/mlclib/vendors-gda2/i686-rhel4.0-gcc3.4/lib:/home/gdadev/tools/i686/rhel4.0/j2sdk/lib:/home/gdadev/tools/i686/rhel4.0/gcc-3.4.6/lib:/home/gdadev/tools/i686/rhel4.0/lib:/home/cartedav/workspaces/dev/images/i686-rhel4.0-gcc3.4/lib:/home/cartedav/workspaces/dev/vendor/i686-rhel4.0-gcc3.4/lib:/home/gdadev/tools/i686/rhel4.0/j2sdk/lib:/apps/linuxdev/lib::
    SHELL=/bin/csh
    DISPLAY=169.243.119.66:0.0
    HOSTTYPE=i386-linux
    OSTYPE=linux
    MACHTYPE=i386
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x53c560], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGBUS: [libjvm.so+0x53c560], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGFPE: [libjvm.so+0x451a50], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGPIPE: [libjvm.so+0x451a50], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGILL: [libjvm.so+0x451a50], sa_mask[0]=0x00000000, sa_flags=0xe0000000, flags was changed from 0x10000004, consider using jsig library
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: [libjvm.so+0x453a80], sa_mask[0]=0x00000000, sa_flags=0x10000004
    SIGHUP: [libjvm.so+0x4534a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGINT: [libjvm.so+0x4534a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGQUIT: [libjvm.so+0x4534a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGTERM: [libjvm.so+0x4534a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGUSR2: [libjvm.so+0x453a80], sa_mask[0]=0x00000000, sa_flags=0x10000004
    --------------- S Y S T E M ---------------
    OS:Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
    uname:Linux 2.6.9-42.0.2.ELhugemem #1 SMP Thu Aug 17 18:22:52 EDT 2006 i686
    libc:glibc 2.3.4 NPTL 2.3.4
    rlimit: STACK 10240k, CORE 0k, NPROC 274431, NOFILE 1024, AS infinity
    load average:0.28 0.17 0.16
    CPU:total 4 (2 cores per cpu, 1 threads per core) family 15 model 65 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnow, 3dnowext
    Memory: 4k page, physical 16629672k(722080k free), swap 16779884k(16779740k free)
    vm_info: Java HotSpot(TM) Server VM (1.6.0_03-b05) for linux-x86, built on Sep 24 2007 22:32:39 by "java_re" with gcc 3.2.1-7a (J2SE release)

    Thanks very much for your advice. Unfortunately, stepping through the code doesn't help at all. The error occurs much later after the C code has been executed, whilst running the java code (which is just creating string objects to invoke the GC). The C code that we are executing is extremely simple - it consists of Sun's JNI example coupled with a sinlge call to the IMSL error options function:
    JNIEXPORT jbyteArray JNICALL Java_ReadFile_loadFile
    (JNIEnv * env, jobject jobj, jstring name) {
    printf("%s", "Setting imsl_error_options()...\n");
    imsl_error_options( IMSL_SET_SIGNAL_TRAPPING, 0, // Disable IMSL signal trapping - necessary for MT code.
    IMSL_SET_STOP, IMSL_FATAL, 0, // Disable stopping on FATAL errors
    IMSL_SET_STOP, IMSL_FATAL_IMMEDIATE, 0, // Disable stopping on FATAL_IMMEDIATE errors
    IMSL_SET_STOP, IMSL_TERMINAL, 0, // Disable stopping on TERMINAL errors
    IMSL_SET_PRINT, IMSL_FATAL, 1, // Enable printing on FATAL errors
    IMSL_SET_PRINT, IMSL_FATAL_IMMEDIATE, 1, // Enable printing on FATAL_IMMEDIATE errors
    IMSL_SET_PRINT, IMSL_TERMINAL, 1, // Enable printing on TERMINAL errors
    IMSL_SET_PRINT, IMSL_WARNING, 1, // Enable printing on WARNING errors
    IMSL_SET_PRINT, IMSL_WARNING_IMMEDIATE, 1, // Enable printing on WARNING_IMMEDIATE errors
    IMSL_SET_PRINT, IMSL_ALERT, 1, // Enable printing on TERMINAL errors
    IMSL_SET_PRINT, IMSL_NOTE, 1, // Enable printing on TERMINAL errors
    0 );
    caddr_t m;
    jbyteArray jb;
    jboolean iscopy;
    struct stat finfo;
    const char mfile = (env)->GetStringUTFChars(
    env, name, &iscopy);
    int fd = open(mfile, O_RDONLY);
    if (fd == -1) {
    printf("Could not open %s\n", mfile);
    lstat(mfile, &finfo);
    m = mmap((caddr_t) 0, finfo.st_size,
    PROT_READ, MAP_PRIVATE, fd, 0);
    if (m == (caddr_t)-1) {
    printf("Could not mmap %s\n", mfile);
    return(0);
    jb=(*env)->NewByteArray(env, finfo.st_size);
    (*env)->SetByteArrayRegion(env, jb, 0,
    finfo.st_size, (jbyte *)m);
    close(fd);
    (*env)->ReleaseStringUTFChars(env, name, mfile);
    return (jb);
    If I remove the call to imsl_error_options then there is no adverse behaviour - the Java loop completes ok (creating 1 trillion strings in the process) and the manual call the GC works fine. With the call to imsl, the execution gets to the string creation loop (in Java, after the C has been executed) and then it dies pretty quickly (presumably after the GC kicks in to clean up some of the strings).
    Here is the java code:
    import java.util.*;
    class ReadFile {
    //Native method declaration
    native byte[] loadFile(String name);
    //Load the library
    static {
    System.loadLibrary("nativelib");
    public static void main(String args[]) {
    byte buf[];
    //Create class instance
    ReadFile mappedFile=new ReadFile();
    //Call native method to load ReadFile.java
    buf=mappedFile.loadFile("ReadFile.java");
    //Print contents of ReadFile.java
    for(int i=0;i<buf.length;i++) {
    System.out.print((char)buf);
    System.out.print("Now running the string creation loop...\n");
    long block = 100000000;
    int numBlocks = 10;
    long loops = block * numBlocks;
    for (long i = 0; i < loops; i++) {
    // Create some objects that need disposal
    String.valueOf(i);
    if (i % block == 0) {
    System.out.print("Reached " + i + "\n");
    System.out.print("Now running the GC...\n");
    System.gc();

  • JVM Crash: ConcMarkSweepGC related?

    We're experiencing the following JVM crash approximately 2-5 times per day on a well traffic application server running Tomcat 5.5 under Java 1.5 (05) on Linux with a 2.4.21-37 kernel. I'm posting here because we kind of have no route to take: I can't seem to work around the crash in any way. There's a potential that UseParallelGC might fix this, but I'm unable to run the app reliably with a ParallelGC, as we have a very large cache and the Full GC's get unbelievably long (2GB heap).
    How can we find out what's going on? Is there a way to obtain a debug build so that:
    V [libjvm.so+0x4c2c53]
    V [libjvm.so+0x1bea7c]
    We're also seeing this in the standard output:
    An exception occurred on the SessionReaperDaemon[null, 2005-11-01 20:02:14.81] thread while processing (task="com.tangosol.coherence.servlet.SessionHelper$SessionReaperDaemon$IncrementalReapTask@1ba4ac8"):
    java.lang.NullPointerException
         at com.tangosol.coherence.servlet.SessionHelper$SessionReaperDaemon$IncrementalReapTask.run(SessionHelper.java:3072)
         at com.tangosol.util.TaskDaemon.run(TaskDaemon.java:69)
         at com.tangosol.coherence.servlet.SessionHelper$SessionReaperDaemon.run(SessionHelper.java:2709)
         at com.tangosol.util.Daemon$1.run(Daemon.java:63)
    Prior to the crash, but this is an impossible place for an exception:
    3070: if (iter.hasNext())
    3071: {
    3072: String sId = (String) iter.next();3073: ...
    Any help or next steps would be greatly appreciated.
    An attached dump:
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # Internal Error (4E4D4554484F440E4350500521), pid=1705, tid=907377584
    # Java VM: Java HotSpot(TM) Server VM (1.5.0_05-b05 mixed mode)
    --------------- T H R E A D ---------------
    Current thread (0x36bc7068): JavaThread "SessionReaperDaemon[null, 2005-11-01 22:38:23.388]" daemon [_thread_in_Java, id=1739]
    Stack: [0x360d7000,0x36158000), sp=0x36156eec, free space=511k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x4c2c53]
    V [libjvm.so+0x1bea7c]
    V [libjvm.so+0x3e2bee]
    V [libjvm.so+0x4564cb]
    V [libjvm.so+0x3f8956]
    V [libjvm.so+0x3f5c64]
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x0894eba0 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=4871]
    0x0864ea88 JavaThread "RMI TCP Connection(341)-192.168.100.62" daemon [_thread_in_native, id=4802]
    0x083e6568 JavaThread "http-80-Processor300" daemon [_thread_in_native, id=4708]
    0x08d4e058 JavaThread "http-80-Processor299" daemon [_thread_in_native, id=4707]
    0x08bc7c20 JavaThread "http-80-Processor298" daemon [_thread_blocked, id=4706]
    0x0845fd78 JavaThread "http-80-Processor297" daemon [_thread_in_native, id=4705]
    0x08e39330 JavaThread "http-80-Processor296" daemon [_thread_in_native, id=4704]
    0x08bceb30 JavaThread "http-80-Processor295" daemon [_thread_blocked, id=4703]
    0x08bb9de8 JavaThread "http-80-Processor294" daemon [_thread_in_native, id=4702]
    0x08b692d0 JavaThread "http-80-Processor293" daemon [_thread_in_native, id=4701]
    0x084fa8e0 JavaThread "http-80-Processor292" daemon [_thread_in_native, id=4700]
    0x08446908 JavaThread "http-80-Processor291" daemon [_thread_blocked, id=4699]
    0x08e4c4c0 JavaThread "http-80-Processor290" daemon [_thread_in_native, id=4698]
    0x08625e60 JavaThread "http-80-Processor289" daemon [_thread_blocked, id=4697]
    0x0843d5b8 JavaThread "http-80-Processor288" daemon [_thread_in_native, id=4696]
    0x08ca13b8 JavaThread "http-80-Processor287" daemon [_thread_in_native, id=4695]
    0x08395e00 JavaThread "http-80-Processor286" daemon [_thread_in_native, id=4694]
    0x084c8f28 JavaThread "http-80-Processor285" daemon [_thread_in_native, id=4693]
    0x083f6490 JavaThread "http-80-Processor284" daemon [_thread_in_native, id=4692]
    0x08e69368 JavaThread "http-80-Processor281" daemon [_thread_blocked, id=4689]
    0x08df8218 JavaThread "http-80-Processor280" daemon [_thread_blocked, id=4688]
    0x0861ba28 JavaThread "http-80-Processor279" daemon [_thread_blocked, id=4687]
    0x083e22d0 JavaThread "http-80-Processor278" daemon [_thread_blocked, id=4686]
    0x08e44e80 JavaThread "http-80-Processor277" daemon [_thread_blocked, id=4685]
    0x08625478 JavaThread "http-80-Processor276" daemon [_thread_blocked, id=4684]
    0x08547890 JavaThread "http-80-Processor275" daemon [_thread_in_native, id=4632]
    0x0846c598 JavaThread "http-80-Processor274" daemon [_thread_in_native, id=4631]
    0x08beadb8 JavaThread "http-80-Processor270" daemon [_thread_in_native, id=4627]
    0x0865b3a0 JavaThread "http-80-Processor269" daemon [_thread_in_native, id=4626]
    0x092899e0 JavaThread "http-80-Processor268" daemon [_thread_in_native, id=4625]
    0x09277f58 JavaThread "http-80-Processor267" daemon [_thread_blocked, id=4624]
    0x086790b0 JavaThread "http-80-Processor265" daemon [_thread_in_native, id=4622]
    0x0844d920 JavaThread "http-80-Processor263" daemon [_thread_blocked, id=4620]
    0x0846f478 JavaThread "http-80-Processor262" daemon [_thread_in_native, id=4619]
    0x08c5f470 JavaThread "http-80-Processor261" daemon [_thread_in_native, id=4618]
    0x088cd8d0 JavaThread "http-80-Processor260" daemon [_thread_in_native, id=4617]
    0x08d5af30 JavaThread "http-80-Processor259" daemon [_thread_blocked, id=4616]
    0x0884bc18 JavaThread "http-80-Processor258" daemon [_thread_blocked, id=4615]
    0x08e618a0 JavaThread "http-80-Processor257" daemon [_thread_in_native, id=4614]
    0x08be3de0 JavaThread "http-80-Processor256" daemon [_thread_in_native, id=4613]
    0x085de680 JavaThread "http-80-Processor255" daemon [_thread_blocked, id=4612]
    0x083b8420 JavaThread "http-80-Processor254" daemon [_thread_blocked, id=4611]
    0x08e533e0 JavaThread "http-80-Processor253" daemon [_thread_in_native, id=4610]
    0x083c5af8 JavaThread "http-80-Processor252" daemon [_thread_in_native, id=4609]
    0x084701c0 JavaThread "http-80-Processor251" daemon [_thread_blocked, id=4608]
    0x3639cff0 JavaThread "http-80-Processor250" daemon [_thread_in_native, id=4402]
    0x2f41cd88 JavaThread "http-80-Processor249" daemon [_thread_in_native, id=4401]
    0x36bf7a48 JavaThread "http-80-Processor247" daemon [_thread_blocked, id=4399]
    0x35160748 JavaThread "http-80-Processor246" daemon [_thread_in_native, id=4398]
    0x36b42ed0 JavaThread "http-80-Processor245" daemon [_thread_blocked, id=4397]
    0x359b3ec0 JavaThread "http-80-Processor244" daemon [_thread_in_native, id=4396]
    0x3633a1f8 JavaThread "http-80-Processor240" daemon [_thread_blocked, id=4392]
    0x35a9ef28 JavaThread "http-80-Processor239" daemon [_thread_in_native, id=4391]
    0x35a52840 JavaThread "http-80-Processor238" daemon [_thread_blocked, id=4390]
    0x35a8e9e8 JavaThread "http-80-Processor236" daemon [_thread_blocked, id=4388]
    0x35a8de38 JavaThread "http-80-Processor235" daemon [_thread_in_native, id=4387]
    0x304703b8 JavaThread "http-80-Processor232" daemon [_thread_in_native, id=4384]
    0x36b32498 JavaThread "http-80-Processor231" daemon [_thread_blocked, id=4383]
    0x2e149a40 JavaThread "http-80-Processor230" daemon [_thread_blocked, id=4382]
    0x304731f8 JavaThread "http-80-Processor229" daemon [_thread_blocked, id=4381]
    0x2e186cd0 JavaThread "http-80-Processor228" daemon [_thread_in_native, id=4380]
    0x35a53c68 JavaThread "http-80-Processor227" daemon [_thread_blocked, id=4379]
    0x083a85d0 JavaThread "RMI TCP Connection(315)-192.168.100.62" daemon [_thread_blocked, id=4343]
    0x08cdd748 JavaThread "JMX server connection timeout 1017" daemon [_thread_blocked, id=3885]
    0x08df9fc0 JavaThread "RMI LeaseChecker" daemon [_thread_blocked, id=3884]
    0x083c7f68 JavaThread "http-80-Processor225" daemon [_thread_blocked, id=3816]
    0x083c85b8 JavaThread "http-80-Processor223" daemon [_thread_blocked, id=3814]
    0x08df3be8 JavaThread "http-80-Processor222" daemon [_thread_in_native, id=3813]
    0x087a49b8 JavaThread "http-80-Processor221" daemon [_thread_in_native, id=3812]
    0x084c9db8 JavaThread "http-80-Processor220" daemon [_thread_in_native, id=3811]
    0x086203e0 JavaThread "http-80-Processor218" daemon [_thread_in_native, id=3809]
    0x088e2090 JavaThread "http-80-Processor216" daemon [_thread_in_native, id=3807]
    0x088bd2d0 JavaThread "http-80-Processor214" daemon [_thread_in_native, id=3805]
    0x08863490 JavaThread "http-80-Processor211" daemon [_thread_in_native, id=3802]
    0x08e9f4b8 JavaThread "http-80-Processor207" daemon [_thread_in_native, id=3798]
    0x08c9f748 JavaThread "http-80-Processor206" daemon [_thread_in_native, id=3797]
    0x0861fa00 JavaThread "http-80-Processor205" daemon [_thread_in_native, id=3796]
    0x08408ec8 JavaThread "http-80-Processor204" daemon [_thread_blocked, id=3795]
    0x0869bf28 JavaThread "http-80-Processor203" daemon [_thread_blocked, id=3794]
    0x08ba2648 JavaThread "http-80-Processor201" daemon [_thread_blocked, id=3792]
    0x08e70980 JavaThread "http-80-Processor200" daemon [_thread_blocked, id=3550]
    0x08e707e8 JavaThread "http-80-Processor199" daemon [_thread_blocked, id=3549]
    0x088e83b0 JavaThread "http-80-Processor196" daemon [_thread_blocked, id=3546]
    0x08634758 JavaThread "http-80-Processor195" daemon [_thread_blocked, id=3545]
    0x08198ea8 JavaThread "http-80-Processor194" daemon [_thread_blocked, id=3544]
    0x0831d5a8 JavaThread "http-80-Processor191" daemon [_thread_in_native, id=3541]
    0x088c6788 JavaThread "http-80-Processor189" daemon [_thread_in_native, id=3539]
    0x0835d868 JavaThread "http-80-Processor187" daemon [_thread_blocked, id=3537]
    0x08be2788 JavaThread "http-80-Processor186" daemon [_thread_in_native, id=3536]
    0x08d5b638 JavaThread "http-80-Processor182" daemon [_thread_blocked, id=3532]
    0x088c6488 JavaThread "http-80-Processor180" daemon [_thread_in_native, id=3530]
    0x08d83d70 JavaThread "http-80-Processor173" daemon [_thread_blocked, id=3158]
    0x088f3ca8 JavaThread "http-80-Processor171" daemon [_thread_blocked, id=3156]
    0x08862858 JavaThread "http-80-Processor168" daemon [_thread_blocked, id=3153]
    0x08629e38 JavaThread "http-80-Processor162" daemon [_thread_blocked, id=3147]
    0x086b9dd0 JavaThread "http-80-Processor159" daemon [_thread_in_native, id=3144]
    0x086e1c88 JavaThread "http-80-Processor153" daemon [_thread_in_native, id=3138]
    0x082fae10 JavaThread "http-80-Processor151" daemon [_thread_in_native, id=3136]
    0x084c7c40 JavaThread "http-80-Processor149" daemon [_thread_blocked, id=2489]
    0x087a5568 JavaThread "http-80-Processor147" daemon [_thread_in_native, id=2487]
    0x08c5f648 JavaThread "http-80-Processor146" daemon [_thread_blocked, id=2486]
    0x08c64090 JavaThread "http-80-Processor135" daemon [_thread_blocked, id=2475]
    0x08d60c68 JavaThread "http-80-Processor133" daemon [_thread_in_native, id=2473]
    0x08cdc058 JavaThread "http-80-Processor129" daemon [_thread_blocked, id=2469]
    0x0854a978 JavaThread "http-80-Processor128" daemon [_thread_blocked, id=2468]
    0x08d940c0 JavaThread "http-80-Processor126" daemon [_thread_in_native, id=2466]
    0x087c4998 JavaThread "http-80-Processor114" daemon [_thread_blocked, id=2186]
    0x0895ec90 JavaThread "http-80-Processor113" daemon [_thread_in_native, id=2185]
    0x0895e028 JavaThread "http-80-Processor112" daemon [_thread_blocked, id=2184]
    0x08e9bbb8 JavaThread "http-80-Processor82" daemon [_thread_in_native, id=2147]
    0x08634cf8 JavaThread "http-80-Processor80" daemon [_thread_in_native, id=2145]
    0x085d93c0 JavaThread "http-80-Processor68" daemon [_thread_blocked, id=2129]
    0x085d8658 JavaThread "http-80-Processor67" daemon [_thread_blocked, id=2128]
    0x085d7310 JavaThread "http-80-Processor66" daemon [_thread_in_native, id=2127]
    0x084c57e0 JavaThread "http-80-Processor60" daemon [_thread_blocked, id=2121]
    0x084c4a78 JavaThread "http-80-Processor59" daemon [_thread_blocked, id=2120]
    0x08588db8 JavaThread "http-80-Processor56" daemon [_thread_blocked, id=2117]
    0x086a2130 JavaThread "http-80-Processor54" daemon [_thread_in_native, id=2115]
    0x0878cfa8 JavaThread "http-80-Processor50" daemon [_thread_in_native, id=2108]
    0x087b9148 JavaThread "http-80-Processor39" daemon [_thread_blocked, id=2097]
    0x082f38c8 JavaThread "http-80-Processor29" daemon [_thread_blocked, id=2087]
    0x087a6a30 JavaThread "http-80-Processor28" daemon [_thread_in_native, id=2086]
    0x36b33540 JavaThread "http-80-Monitor" [_thread_blocked, id=1769]
    0x351178e0 JavaThread "http-80-Processor4" daemon [_thread_blocked, id=1747]
    0x35a72210 JavaThread "http-80-Processor1" daemon [_thread_blocked, id=1744]
    0x363ed3b0 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=1743]
    0x35a60238 JavaThread "Thread-4" [_thread_blocked, id=1742]
    =>0x36bc7068 JavaThread "SessionReaperDaemon[null, 2005-11-01 22:38:23.388]" daemon [_thread_in_Java, id=1739]
    0x363633c8 JavaThread "DistributedCache:DistributedSessions:EventDispatcher" daemon [_thread_blocked, id=1738]
    0x363771a0 JavaThread "DistributedCache:DistributedSessions" daemon [_thread_blocked, id=1737]
    0x36ba85f0 JavaThread "ReplicatedCache:ReplicatedSessionsMisc" daemon [_thread_blocked, id=1736]
    0x36bbb118 JavaThread "TcpRingListener" daemon [_thread_in_native, id=1735]
    0x36373478 JavaThread "Cluster" daemon [_thread_blocked, id=1733]
    0x36351268 JavaThread "PacketPublisher" daemon [_thread_blocked, id=1732]
    0x36350d60 JavaThread "PacketReceiver" daemon [_thread_blocked, id=1731]
    0x36ba8858 JavaThread "PacketListenerN" daemon [_thread_in_native, id=1730]
    0x36bb11e8 JavaThread "PacketListener1" daemon [_thread_in_native, id=1729]
    0x36b9f530 JavaThread "Logger@9508926 3.0/315" daemon [_thread_blocked, id=1728]
    0x081b0910 JavaThread "RMI TCP Accept-9000" daemon [_thread_in_native, id=1726]
    0x081b5c90 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=1725]
    0x081b57c0 JavaThread "Timer-0" daemon [_thread_blocked, id=1724]
    0x08157b60 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1722]
    0x081566e8 JavaThread "CompilerThread1" daemon [_thread_blocked, id=1721]
    0x08155698 JavaThread "CompilerThread0" daemon [_thread_blocked, id=1720]
    0x08154578 JavaThread "AdapterThread" daemon [_thread_blocked, id=1719]
    0x08153618 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1718]
    0x081528e8 JavaThread "Surrogate Locker Thread (CMS)" daemon [_thread_blocked, id=1717]
    0x08148480 JavaThread "Finalizer" daemon [_thread_blocked, id=1716]
    0x08148008 JavaThread "Reference Handler" daemon [_thread_blocked, id=1715]
    0x0805c598 JavaThread "main" [_thread_in_native, id=1705]
    Other Threads:
    0x08145bc8 VMThread [id=1714]
    0x082237b0 WatcherThread [id=1727]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    par new generation total 523840K, used 289536K [0x3d1c0000, 0x5d1c0000, 0x5d1c0000)
    eden space 523392K, 55% used [0x3d1c0000, 0x4ec800f0, 0x5d0e0000)
    from space 448K, 0% used [0x5d150000, 0x5d150000, 0x5d1c0000)
    to space 448K, 0% used [0x5d0e0000, 0x5d0e0000, 0x5d150000)
    concurrent mark-sweep generation total 1318912K, used 521347K [0x5d1c0000, 0xad9c0000, 0xad9c0000)
    concurrent-mark-sweep perm gen total 30720K, used 30499K [0xad9c0000, 0xaf7c0000, 0xb19c0000)
    Dynamic libraries:
    08048000-08056000 r-xp 00000000 08:02 180163 /usr/java/jdk1.5.0_05/bin/java
    08056000-08058000 rwxp 0000e000 08:02 180163 /usr/java/jdk1.5.0_05/bin/java
    08058000-0aea7000 rwxp 00000000 00:00 0
    2af40000-2b067000 rwxp 00001000 00:00 0
    2b067000-2b06a000 ---p 00000000 00:00 0
    2b06a000-2b0e8000 rwxp 00003000 00:00 0
    2b0e8000-2b0eb000 ---p 00081000 00:00 0
    2b0eb000-2b169000 rwxp 00084000 00:00 0
    2b169000-2b16c000 ---p 00102000 00:00 0
    2b16c000-2b1ea000 rwxp 00105000 00:00 0
    2b1ea000-2b1ed000 ---p 00081000 00:00 0
    2b1ed000-2b26b000 rwxp 00084000 00:00 0
    2b26b000-2b26e000 ---p 00081000 00:00 0
    2b26e000-2b2ec000 rwxp 00084000 00:00 0
    2b2ec000-2b367000 r-xs 00000000 08:02 1784003 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/xsdlib.jar
    2b367000-2b382000 r-xs 00000000 08:02 1784002 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/xmlrpc-1.2-b1.jar
    2b382000-2b39d000 r-xs 00000000 08:02 1784001 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/xml-apis.jar
    2b39d000-2b476000 r-xs 00000000 08:02 1784000 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/xercesImpl.jar
    2b476000-2b554000 r-xs 00000000 08:02 1783999 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/xalan.jar
    2b554000-2b557000 ---p 00000000 00:00 0
    2b557000-2b5d5000 rwxp 00003000 00:00 0
    2b5d5000-2b5d8000 ---p 00081000 00:00 0
    2b5d8000-2b656000 rwxp 00084000 00:00 0
    2b656000-2b659000 ---p 00081000 00:00 0
    2b659000-2b6d7000 rwxp 00084000 00:00 0
    2b6d7000-2b6da000 ---p 00102000 00:00 0
    2b6da000-2b758000 rwxp 00105000 00:00 0
    2b758000-2b75b000 ---p 00183000 00:00 0
    2b75b000-2b7d9000 rwxp 00186000 00:00 0
    2b7d9000-2b7dc000 rwxp 00000000 00:00 0
    2b7dc000-2b85a000 rwxp 00207000 00:00 0
    2b85a000-2b85d000 ---p 00285000 00:00 0
    2b85d000-2b8db000 rwxp 00288000 00:00 0
    2b8db000-2b8de000 ---p 00102000 00:00 0
    2b8de000-2b95c000 rwxp 00105000 00:00 0
    2b95c000-2b95f000 ---p 00183000 00:00 0
    2b95f000-2ba5d000 rwxp 00186000 00:00 0
    2ba5d000-2ba60000 ---p 00182000 00:00 0
    2ba60000-2bade000 rwxp 00185000 00:00 0
    2bade000-2bae1000 ---p 00203000 00:00 0
    2bae1000-2bb5f000 rwxp 00206000 00:00 0
    2bb5f000-2bb62000 ---p 00284000 00:00 0
    2bb62000-2bbe0000 rwxp 00287000 00:00 0
    2bbe0000-2bbe3000 ---p 00305000 00:00 0
    2bbe3000-2bc61000 rwxp 00308000 00:00 0
    2bc61000-2bc64000 ---p 00204000 00:00 0
    2bc64000-2bce2000 rwxp 00207000 00:00 0
    2bce2000-2bce5000 ---p 00285000 00:00 0
    2bce5000-2bd63000 rwxp 00288000 00:00 0
    2bd63000-2bd66000 rwxp 00000000 00:00 0
    2bd66000-2bde4000 rwxp 00186000 00:00 0
    2bde4000-2bde7000 ---p 00204000 00:00 0
    2bde7000-2be65000 rwxp 00207000 00:00 0
    2be65000-2be68000 rwxp 00000000 00:00 0
    2be68000-2bee6000 rwxp 00084000 00:00 0
    2bee6000-2bee9000 ---p 00102000 00:00 0
    2bee9000-2bf67000 rwxp 00105000 00:00 0
    2bf67000-2bf6a000 ---p 00183000 00:00 0
    2bf6a000-2bfe8000 rwxp 00186000 00:00 0
    2bfe8000-2bfeb000 ---p 00204000 00:00 0
    2bfeb000-2c069000 rwxp 00207000 00:00 0
    2c069000-2c06c000 ---p 00081000 00:00 0
    2c06c000-2c0ea000 rwxp 00084000 00:00 0
    2c0ea000-2c0ed000 ---p 00102000 00:00 0
    2c0ed000-2c16b000 rwxp 00105000 00:00 0
    2c16b000-2c16e000 ---p 00183000 00:00 0
    2c16e000-2c1ec000 rwxp 00186000 00:00 0
    2c1ec000-2c1ef000 rwxp 00000000 00:00 0
    2c1ef000-2c26d000 rwxp 00207000 00:00 0
    2c26d000-2c270000 ---p 00285000 00:00 0
    2c270000-2c2ee000 rwxp 00288000 00:00 0
    2c2ee000-2c2f1000 ---p 00306000 00:00 0
    2c2f1000-2c36f000 rwxp 00309000 00:00 0
    2c36f000-2c372000 ---p 00387000 00:00 0
    2c372000-2c3f0000 rwxp 0038a000 00:00 0
    2c3f0000-2c3f3000 ---p 00204000 00:00 0
    2c3f3000-2c471000 rwxp 00207000 00:00 0
    2c471000-2c474000 ---p 00285000 00:00 0
    2c474000-2c4f2000 rwxp 00288000 00:00 0
    2c4f2000-2c4f5000 ---p 00102000 00:00 0
    2c4f5000-2c573000 rwxp 00105000 00:00 0
    2c573000-2c576000 ---p 00183000 00:00 0
    2c576000-2c5f4000 rwxp 00186000 00:00 0
    2c5f4000-2c5f7000 ---p 00204000 00:00 0
    2c5f7000-2c675000 rwxp 00207000 00:00 0
    2c675000-2c678000 ---p 00285000 00:00 0
    2c678000-2c6f6000 rwxp 00288000 00:00 0
    2c6f6000-2c6f9000 ---p 00306000 00:00 0
    2c6f9000-2c777000 rwxp 00309000 00:00 0
    2c777000-2c77a000 ---p 00387000 00:00 0
    2c77a000-2c7f8000 rwxp 0038a000 00:00 0
    2c7f8000-2c7fb000 ---p 00081000 00:00 0
    2c7fb000-2c879000 rwxp 00084000 00:00 0
    2c879000-2c87c000 ---p 00102000 00:00 0
    2c87c000-2c8fa000 rwxp 00105000 00:00 0
    2c8fa000-2c8fd000 ---p 00183000 00:00 0
    2c8fd000-2c97b000 rwxp 00186000 00:00 0
    2c97b000-2c97e000 rwxp 00000000 00:00 0
    2c97e000-2c9fc000 rwxp 00207000 00:00 0
    2c9fc000-2c9ff000 ---p 00285000 00:00 0
    2c9ff000-2ca7d000 rwxp 00288000 00:00 0
    2ca7d000-2ca80000 ---p 00285000 00:00 0
    2ca80000-2cafe000 rwxp 00288000 00:00 0
    2cafe000-2cb01000 rwxp 00000000 00:00 0
    2cb01000-2cb7f000 rwxp 00309000 00:00 0
    2cb7f000-2cb82000 ---p 00387000 00:00 0
    2cb82000-2cc58000 rwxp 0038a000 00:00 0
    2cc58000-2cd00000 ---p 00029000 00:00 0
    2cd7f000-2cd82000 ---p 00000000 00:00 0
    2cd82000-2cefe000 rwxp 00003000 00:00 0
    2cefe000-2cf00000 ---p 00029000 00:00 0
    2cf00000-2d0fe000 rwxp 0002b000 00:00 0
    2d0fe000-2d100000 ---p 00038000 00:00 0
    2d17b000-2d17e000 ---p 00000000 00:00 0
    2d17e000-2d1fc000 rwxp 00003000 00:00 0
    2d1fc000-2d1ff000 ---p 00081000 00:00 0
    2d1ff000-2d27d000 rwxp 00084000 00:00 0
    2d27d000-2d280000 rwxp 00000000 00:00 0
    2d280000-2d2fe000 rwxp 00105000 00:00 0
    2d2fe000-2d301000 ---p 00183000 00:00 0
    2d301000-2d37f000 rwxp 00186000 00:00 0
    2d37f000-2d382000 ---p 00204000 00:00 0
    2d382000-2d600000 rwxp 00207000 00:00 0
    2d67f000-2d682000 ---p 00000000 00:00 0
    2d682000-2e1ff000 rwxp 00003000 00:00 0
    2e1ff000-2e200000 ---p 00029000 00:00 0
    2e200000-2e25d000 rwxp 0002a000 00:00 0
    2e25d000-2e300000 ---p 00059000 00:00 0
    2e300000-2e700000 rwxp 00000000 00:00 0
    2e77f000-2e782000 ---p 00000000 00:00 0
    2e782000-30500000 rwxp 00003000 00:00 0
    3057f000-30582000 rwxp 00000000 00:00 0
    30582000-30700000 rwxp 00003000 00:00 0
    3077d000-30780000 ---p 00000000 00:00 0
    30780000-307fe000 rwxp 00003000 00:00 0
    307fe000-30801000 ---p 00081000 00:00 0
    30801000-3087f000 rwxp 00084000 00:00 0
    3087f000-30882000 ---p 00102000 00:00 0
    30882000-30a00000 rwxp 00105000 00:00 0
    30a7f000-30a82000 ---p 00000000 00:00 0
    30a82000-30ffc000 rwxp 00003000 00:00 0
    30ffc000-31000000 ---p 00029000 00:00 0
    31000000-311fc000 rwxp 00095000 00:00 0
    311fc000-31200000 ---p 00029000 00:00 0
    31200000-313fc000 rwxp 0002d000 00:00 0
    313fc000-31400000 ---p 000fd000 00:00 0
    31416000-31434000 r-xs 00000000 08:02 1783998 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/wsdl4j.jar
    31434000-31442000 r-xs 00000000 08:02 1783997 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/wrapper.jar
    31442000-3147f000 r-xs 00000000 08:02 1783995 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/webInstaller.jar
    3147f000-31482000 ---p 00000000 00:00 0
    31482000-315ff000 rwxp 00003000 00:00 0
    315ff000-31600000 ---p 00000000 00:00 0
    31625000-3167f000 r-xs 00000000 08:02 1783994 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/velocity-1.4-rc1.jar
    3167f000-31682000 ---p 00000000 00:00 0
    31682000-31dfb000 rwxp 00003000 00:00 0
    31dfb000-31e00000 ---p 00000000 00:00 0
    31e14000-31e17000 ---p 00000000 00:00 0
    31e17000-31e95000 rwxp 00003000 00:00 0
    31e95000-31e98000 ---p 00081000 00:00 0
    31e98000-31f16000 rwxp 00084000 00:00 0
    31f16000-31f19000 ---p 00102000 00:00 0
    31f19000-31f97000 rwxp 00105000 00:00 0
    31f97000-31f9a000 ---p 00183000 00:00 0
    31f9a000-32018000 rwxp 00186000 00:00 0
    32018000-3201b000 ---p 00183000 00:00 0
    3201b000-32099000 rwxp 00186000 00:00 0
    32099000-3209c000 ---p 00204000 00:00 0
    3209c000-3211a000 rwxp 00207000 00:00 0
    3211a000-3211d000 ---p 00285000 00:00 0
    3211d000-3219b000 rwxp 00288000 00:00 0
    3219b000-3219e000 ---p 00102000 00:00 0
    3219e000-3221c000 rwxp 00105000 00:00 0
    3221c000-3221f000 ---p 00183000 00:00 0
    3221f000-3229d000 rwxp 00186000 00:00 0
    3229d000-322a0000 ---p 00204000 00:00 0
    322a0000-3231e000 rwxp 00207000 00:00 0
    3231e000-32321000 ---p 00285000 00:00 0
    32321000-3239f000 rwxp 00288000 00:00 0
    3239f000-323a2000 ---p 00306000 00:00 0
    323a2000-32420000 rwxp 00309000 00:00 0
    32420000-32423000 ---p 00387000 00:00 0
    32423000-324a1000 rwxp 0038a000 00:00 0
    324a1000-324a4000 ---p 00408000 00:00 0
    324a4000-32522000 rwxp 0040b000 00:00 0
    32522000-32525000 ---p 00285000 00:00 0
    32525000-325a3000 rwxp 00288000 00:00 0
    325a3000-325a6000 ---p 00102000 00:00 0
    325a6000-32624000 rwxp 00105000 00:00 0
    32624000-32627000 ---p 00183000 00:00 0
    32627000-326a5000 rwxp 00186000 00:00 0
    326a5000-326a8000 ---p 00204000 00:00 0
    326a8000-32726000 rwxp 00207000 00:00 0
    32726000-32729000 ---p 00285000 00:00 0
    32729000-327a7000 rwxp 00288000 00:00 0
    327a7000-327aa000 ---p 00102000 00:00 0
    327aa000-32828000 rwxp 00105000 00:00 0
    32828000-3282b000 rwxp 00000000 00:00 0
    3282b000-328a9000 rwxp 00186000 00:00 0
    328a9000-328ac000 ---p 00204000 00:00 0
    328ac000-3292a000 rwxp 00207000 00:00 0
    3292a000-3292d000 ---p 00285000 00:00 0
    3292d000-329ab000 rwxp 00288000 00:00 0
    329ab000-329ae000 rwxp 00000000 00:00 0
    329ae000-32a2c000 rwxp 00309000 00:00 0
    32a2c000-32a2f000 ---p 00183000 00:00 0
    32a2f000-32aad000 rwxp 00186000 00:00 0
    32aad000-32ab0000 rwxp 00000000 00:00 0
    32ab0000-32b2e000 rwxp 00207000 00:00 0
    32b2e000-32b31000 ---p 00000000 00:00 0
    32b31000-32baf000 rwxp 00003000 00:00 0
    32baf000-32bb2000 ---p 00081000 00:00 0
    32bb2000-32c30000 rwxp 00084000 00:00 0
    32c30000-32c33000 ---p 00102000 00:00 0
    32c33000-32cb1000 rwxp 00105000 00:00 0
    32cb1000-32cb4000 rwxp 00000000 00:00 0
    32cb4000-32d32000 rwxp 00186000 00:00 0
    32d32000-32d35000 rwxp 00000000 00:00 0
    32d35000-32db3000 rwxp 00084000 00:00 0
    32db3000-32db6000 ---p 00102000 00:00 0
    32db6000-32e34000 rwxp 00105000 00:00 0
    32e34000-32e37000 rwxp 00000000 00:00 0
    32e37000-32eb5000 rwxp 00186000 00:00 0
    32eb5000-32eb8000 ---p 00204000 00:00 0
    32eb8000-32f36000 rwxp 00207000 00:00 0
    32f36000-32f39000 rwxp 00000000 00:00 0
    32f39000-32fb7000 rwxp 00288000 00:00 0
    32fb7000-32fba000 ---p 00306000 00:00 0
    32fba000-33038000 rwxp 00309000 00:00 0
    33038000-3303b000 rwxp 00000000 00:00 0
    3303b000-330b9000 rwxp 00186000 00:00 0
    330b9000-330bc000 ---p 00204000 00:00 0
    330bc000-3313a000 rwxp 00207000 00:00 0
    3313a000-3313d000 ---p 00285000 00:00 0
    3313d000-331bb000 rwxp 00288000 00:00 0
    331bb000-331be000 ---p 00102000 00:00 0
    331be000-3323c000 rwxp 00105000 00:00 0
    3323c000-3323f000 ---p 00183000 00:00 0
    3323f000-332bd000 rwxp 00186000 00:00 0
    332bd000-332c0000 ---p 00204000 00:00 0
    332c0000-3333e000 rwxp 00207000 00:00 0
    3333e000-33341000 ---p 00285000 00:00 0
    33341000-333bf000 rwxp 00288000 00:00 0
    333bf000-333c2000 ---p 00306000 00:00 0
    333c2000-33440000 rwxp 00309000 00:00 0
    33440000-33443000 ---p 00183000 00:00 0
    33443000-334c1000 rwxp 00186000 00:00 0
    334e2000-33531000 r-xs 00000000 08:02 1783993 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/torque-3.0.2.jar
    33531000-33537000 r-xs 00000000 08:02 1783992 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/textile4j-1.20.jar
    33537000-336e9000 r-xs 00000000 08:02 1783991 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/tangosol.jar
    336e9000-33710000 r-xs 00000000 08:02 1783990 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/ss_css2.jar
    33710000-33716000 r-xs 00000000 08:02 1783989 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/smtp.jar
    33716000-3371b000 r-xs 00000000 08:02 1783987 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/saaj.jar
    3371b000-33720000 r-xs 00000000 08:02 1783986 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/relaxngDatatype.jar
    33720000-33726000 r-xs 00000000 08:02 1783985 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/pop3.jar
    33726000-3373e000 r-xs 00000000 08:02 1783984 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/p6spy.jar
    3373e000-3375b000 r-xs 00000000 08:02 1783983 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/oscache-2.1.1.jar
    3375b000-337ff000 r-xs 00000000 08:02 1783982 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/optional.jar
    337ff000-3396a000 r-xs 00000000 08:02 1783981 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/msv.jar
    3396a000-33979000 r-xs 00000000 08:02 1783980 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/msutil.jar
    33979000-3398a000 r-xs 00000000 08:02 1783979 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/mssqlserver.jar
    3398a000-339d1000 r-xs 00000000 08:02 1783978 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/msbase.jar
    339d1000-339e8000 r-xs 00000000 08:02 1783977 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/metadata-extractor-2.2.2.jar
    339e8000-33a15000 r-xs 00000000 08:02 1783976 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/mailapi.jar
    33a15000-33a6c000 r-xs 00000000 08:02 1783975 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/log4j-1.2.8.jar
    33a6c000-33a6e000 r-xs 00000000 08:02 1783974 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jdbc2_0-stdext.jar
    33a6e000-33ab6000 r-xs 00000000 08:02 1783973 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jcs.jar
    33ab6000-33ac2000 r-xs 00000000 08:02 1783972 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jazzy-core.jar
    33ac2000-33acb000 r-xs 00000000 08:02 1783971 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jaxrpc.jar
    33acb000-33b06000 r-xs 00000000 08:02 1783970 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jaxen-1.1-beta-4.jar
    33b06000-33b0e000 r-xs 00000000 08:02 1783969 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jakarta-regexp-1.2.jar
    33b0e000-33b1e000 r-xs 00000000 08:02 1783968 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jakarta-oro-2.0.6.jar
    33b1e000-33c9f000 r-xs 00000000 08:02 1783967 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jai_core.jar
    33c9f000-33cd3000 r-xs 00000000 08:02 1783966 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jai_codec.jar
    33cd3000-33d03000 r-xs 00000000 08:02 1783965 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/isorelax.jar
    33d03000-33d25000 r-xs 00000000 08:02 1783964 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/imap.jar
    33d25000-33d54000 r-xs 00000000 08:02 1783963 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/hessian-3.0.13.jar
    33d54000-33d58000 r-xs 00000000 08:02 1783962 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/fast-md5-2.5.jar
    33d58000-33db8000 r-xs 00000000 08:02 1783961 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/dom4j-1.5-rc1.jar
    33db8000-33df5000 r-xs 00000000 08:02 1783960 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/dnsjava-1.6.6.jar
    33df5000-33ef6000 r-xs 00000000 08:02 1783958 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/db-ojb-1.0.1.jar
    33ef6000-33f0f000 r-xs 00000000 08:02 1783957 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/crossdb.jar
    33f0f000-33f1d000

    An aside: When I switch to ParallelGC, afterrunning
    for about 5-6 hours, GC times start doubling
    (approximately) in time, eventually moving upwardsof
    2 minutes per full GC.That sounds to me like you're swapping during full
    GCs. I wouldn't assume that 2 GB of physical RAM is
    sufficient to run an app with an 1800 MB heap. Have
    you done any heap profiling to determine the real
    working set of your application? When the GCs get
    this pathologically long, is there disk activity on
    the machine?Hmm.. So what should we size our heap to on a server with 2GB? The server is essentially only running the Java process. What would you consider "safe"?
    While heap profiling with jconsole, the application only utilizes 1.1GB of the heap at peaks. We want to expand that eventually as we size our caches larger.
    I don't believe there's disk activity with long GCs, but I can't confirm that 100% right now. The server is reading files from another machine, so the disks are more or less untouched while the app is running. There's heavy caching. The only reason disks would be hititng if your guess regarding the swapping turns out correct. After you suggest a safer way to calc a max heap size for our machine, I'll try again with ParallelGC and a smaller heap.
    Some points:
    - I tried increasing perm generation size. It'snot
    even close to filled (according to gc log).(As you mentioned, "old generation" instead of "perm
    generation".) What about when the full collection
    times are taking 2 minutes in duration? Is there any
    disk activity indicating swapping?Again, not positive on the disk situation -- should get an answer above to figure this out.
    - I have not tried the -client VM, will this break
    performance on a production application?The client VM does not generate as high quality
    machine code as the server VM but on the x86
    architecture many benchmark scores for the two
    compilers are comparable. I would recommend you try
    that option if only to narrow down the scope of the
    crash you're seeing.
    - I saw a bug related to a ConcMarkSweepGC crashon
    4-cpu machines opened on Oct 17th. I've testedthis
    on 4-cpu (2 proc with hyperthreading) and 2-cpu
    (hyperthreading off) -- both exhibit this issue.What bug ID is this?http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6337544
    - Are there any known issues with this collectorand
    Linux 2.4.21-37.ELsmp? Should we be using
    LD_ASSUME_KERNEL=2.2.5 or anything? For java to
    recognize this variable, do we just need itspecified
    anywhere in the environment at JVM start? How dowe
    test if it worked?No issues as far as I know, but I am not a Linux
    expert. I think in order to toggle which thread
    library is used you just need that variable exported
    in the environment when the JVM starts up. You can
    probably use pmap to see which thread library got
    loaded to verify the one you expect is present in the
    loaded objects.Trying various combinations of LD_ASSUME_KERNEL to switch threading versions has no real effect on stability there. We're seeing crashes repeatedly still.
    I'm going to attempt to deploy some machines with a new kernel as well and see if we can reproduce on those. I'll try ParallelGC again as soon as I get your recommendations on the configuration.

  • JVM Crash When Using JNI and COM

    I'm trying to call a DLL compiled from VB6 source code that I do not have access to. The VB6 code simply retrieves data from a DB2 database using ADO and my client code grabs that data and marshals it to my Java code. I'm attempting to achieve this using JNI and COM (without a third-party bridge). It works 75% of the time, but the other 25% of the time, the JVM crashes with the usual Hotspot crash log containing an access violation exception. However, I don't know what in my C++ code (VC++ 8) could be causing this except for passing a "wild" pointer to the code lying underneath the COM object interface. If that is the case, I don't know how I am doing that.
    The Java code that is calling my native method is running on Tomcat 5.5.25 and just to be safe, I am not allowing multiple threads to concurrently call the method in my JNI DLL (though I realize that this will kill performance). Once I can get past this problem, I'll do the COM interfacing on a worker thread in my native code so I don't screw up CoInitialize and CoUninitialize calls in the case the same thread is concurrently executing multiple calls to my native code.
    I've noticed that in most cases, the JVM crashes during my call to the pClsAccount->OpenConnection method. However, my DLL isn't what is listed on the top of the call stack, which is why I suspect the passing of a wild pointer, though I'm just taking a guess at that. Does anyone have an idea as to what's going on ?
    JNIEXPORT jobject JNICALL Java_CustomerInfo_nGetCustomerAccountInfo(JNIEnv *env, jobject customerInfo, jstring accountNumber, jstring iniFileName)
    jboolean isCopy;
    // Account info class and instance to be instantiated
    jclass accountInfoCls = NULL;
    jobject accountInfoObj = NULL;
    // The constructor ID of the accountInfoCls
    jmethodID ctorID = NULL;
    // Pointer to the interface for the ClsAccount COM object
    _clsAccount *pClsAccount = NULL;
    HRESULT hr;
    BSTR bstrIniFileName(L"");
    try
    const char *nativeAccountNumber = NULL;
    if (accountNumber != NULL)
    nativeAccountNumber = env->GetStringUTFChars(accountNumber, &isCopy);
    else
    jclass newExcCls;
    env->ExceptionDescribe();
    env->ExceptionClear();
    newExcCls = env->FindClass("java/lang/IllegalArgumentException");
    env->ThrowNew(newExcCls, "accountNumber passed in was null !");
    return NULL;
    // Initialization
    variantt varConnectionSucceeded = variantt(false);
    variantt varGetAccountInfoSucceeded = variantt(false);
    variantt varAccountNumber = variantt(nativeAccountNumber);
    bstrt bstrLastPaymentDate = bstrt();
    bstrt bstrLastErrorMessage = bstrt();
    bstrt bstrLastErrorNumber = bstrt();
    jlong jTotalDue = NULL;
    jlong jEstablishedDueDay = NULL;
    jlong jLastPaymentAmount = NULL;
    jstring jLastPaymentDate = NULL;
    jstring jLastErrorMessage = NULL;
    jstring jLastErrorNumber = NULL;
    jthrowable jException = NULL;
    const char *chLastPaymentDate = NULL;
    const char *chLastErrorMessage = NULL;
    const char *chLastErrorNumber = NULL;
    long long totalDue;
    long long lastPaymentAmount;
    long establishedDueDateDay;
    //Convert string from Java string to C string to VB string
    const char *nativeIniFileName = NULL;
    if (iniFileName != NULL)
    nativeIniFileName = env->GetStringUTFChars(iniFileName, &isCopy);
    else
    jclass newExcCls;
    env->ExceptionDescribe();
    env->ExceptionClear();
    newExcCls = env->FindClass("java/lang/IllegalArgumentException");
    env->ThrowNew(newExcCls, "iniFileName passed in was null");
    return NULL;
    bstrIniFileName = comutil::ConvertStringToBSTR(nativeIniFileName);
    CoInitialize(NULL);
    // Create an instance of the COClass with the interface over it
    hr = CoCreateInstance(__uuidof(clsAccount), NULL, CLSCTX_INPROC_SERVER, __uuidof(_clsAccount), (void **)&pClsAccount);
    if (hr == S_OK)
    varConnectionSucceeded.boolVal = pClsAccount->OpenConnection(&bstrIniFileName);
    &#12288;
    if (varConnectionSucceeded.boolVal == -1)
    varGetAccountInfoSucceeded.boolVal = pClsAccount->GetAccountPaymentInformation(&(varAccountNumber.GetVARIANT()));
    env->ReleaseStringUTFChars(accountNumber, nativeAccountNumber);
    // Extract all available account information from the ClsAccount object
    if (varGetAccountInfoSucceeded.boolVal == -1)
    totalDue = pClsAccount->TotalDue.int64;
    establishedDueDateDay = pClsAccount->EstablishedDueDateDay;
    lastPaymentAmount = pClsAccount->LastPaymentAmount.int64;
    bstrLastPaymentDate = pClsAccount->LastPaymentDate;
    chLastPaymentDate = comutil::ConvertBSTRToString(bstrLastPaymentDate.GetBSTR());
    jTotalDue = (jlong)totalDue;
    jEstablishedDueDay = (jlong)establishedDueDateDay;
    jLastPaymentAmount = (jlong)lastPaymentAmount;
    jLastPaymentDate = env->NewStringUTF(chLastPaymentDate);
    delete[] chLastPaymentDate;
    pClsAccount->CloseConnection();
    // Populate error fields if any errors occur
    bstrLastErrorMessage = pClsAccount->LastErrMessage;
    chLastErrorMessage = comutil::ConvertBSTRToString(bstrLastErrorMessage.GetBSTR());
    bstrLastErrorNumber = pClsAccount->LastErrNumber;
    chLastErrorNumber = comutil::ConvertBSTRToString(bstrLastErrorNumber.GetBSTR());
    jLastErrorMessage = env->NewStringUTF(chLastErrorMessage);
    jLastErrorNumber = env->NewStringUTF(chLastErrorNumber);
    delete[] chLastErrorMessage;
    delete[] chLastErrorNumber;
    const char* clsName = "com/nuance/merchantsmutual/businessentities/CustomerAccountInfo";
    // Find the Java class and the ID of its constructor
    accountInfoCls = env->FindClass(clsName);
    ctorID = env->GetMethodID(accountInfoCls, "<init>", "(JJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V");
    jException = env->ExceptionOccurred();
    if (jException != NULL)
    env->ExceptionDescribe();
    env->ExceptionClear();
    //Release all resources associated with the ClsAccount instance
    pClsAccount->Release();
    //Instantiate the class with the given parameters
    accountInfoObj = env->NewObject(accountInfoCls, ctorID, jTotalDue, jEstablishedDueDay, jLastPaymentAmount, jLastPaymentDate, jLastErrorMessage, jLastErrorNumber);
    jException = env->ExceptionOccurred();
    if (jException != NULL)
    env->ExceptionDescribe();
    env->ExceptionClear();
    else if (hr == REGDB_E_CLASSNOTREG)
    cout << "COM class not registered" << endl;
    else if ( hr == CLASS_E_NOAGGREGATION)
    cout << "COM class can't be aggregated" << endl;
    else if (hr == E_NOINTERFACE)
    cout << "No interface for COM class clsAccount" << endl;
    else if (hr == E_POINTER)
    cout << "*ppv pointer was NULL !" << endl;
    else
    cout << "Error occurred while creating COM object. HR is [" << hr << "]" << endl;
    // Free the BSTR because a new one was returned with a call to comutil::ConvertStringToBSTR
    SysFreeString(bstrIniFileName);
    // Release the string when it's no longer needed. MUST call if string won't be used
    // anymore or else a memory leak will occur
    env->ReleaseStringUTFChars(iniFileName, nativeIniFileName);
    CoUninitialize();
    &#12288;
    catch (_com_error &e)
    cout << "Encountered an exception in GetCustomerAccountInfo: Error was " << e.ErrorMessage();
    pClsAccount->Release();
    catch (...)
    pClsAccount->Release();
    return accountInfoObj;
    Edited by: Cthulhu76 on Jan 5, 2010 9:18 AM

    0x49202400 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=5340, stack(0x49bf0000,0x49c40000)]
    0x48a7e800 JavaThread "Thread-1" [_thread_in_native, id=5976, stack(0x48f00000,0x48f50000)]
    0x48a0dc00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3072, stack(0x48c60000,0x48cb0000)]
    0x48a09000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=4988, stack(0x48c10000,0x48c60000)]
    0x48a07c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=3124, stack(0x48bc0000,0x48c10000)]
    0x48a07000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2572, stack(0x48b70000,0x48bc0000)]
    0x489f5c00 JavaThread "Finalizer" daemon [_thread_blocked, id=5752, stack(0x48b20000,0x48b70000)]
    0x489f4c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=2596, stack(0x48ad0000,0x48b20000)]
    0x003c6000 JavaThread "main" [_thread_in_native, id=4252, stack(0x00820000,0x00870000)]
    Other Threads:
    0x489f0400 VMThread [stack: 0x48a80000,0x48ad0000] [id=5624]
    0x48a18800 WatcherThread [stack: 0x48cb0000,0x48d00000] [id=1192]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 36288K, used 12762K [0x02940000, 0x050a0000, 0x07800000)
    eden space 32256K, 34% used [0x02940000, 0x0343af58, 0x048c0000)
    from space 4032K, 37% used [0x04cb0000, 0x04e2ba28, 0x050a0000)
    to space 4032K, 0% used [0x048c0000, 0x048c0000, 0x04cb0000)
    tenured generation total 483968K, used 7518K [0x07800000, 0x250a0000, 0x42940000)
    the space 483968K, 1% used [0x07800000, 0x07f57958, 0x07f57a00, 0x250a0000)
    compacting perm gen total 14080K, used 14016K [0x42940000, 0x43700000, 0x46940000)
    the space 14080K, 99% used [0x42940000, 0x436f0320, 0x436f0400, 0x43700000)
    No shared spaces configured.
    Dynamic libraries:
    0x00400000 - 0x0040f000      C:\Program Files\Apache Software Foundation\Tomcat 5.5\bin\tomcat5.exe
    0x7c800000 - 0x7c8c0000      C:\WINDOWS\system32\ntdll.dll
    0x77e40000 - 0x77f42000      C:\WINDOWS\system32\kernel32.dll
    0x77380000 - 0x77411000      C:\WINDOWS\system32\USER32.dll
    0x77c00000 - 0x77c48000      C:\WINDOWS\system32\GDI32.dll
    0x77f50000 - 0x77feb000      C:\WINDOWS\system32\ADVAPI32.dll
    0x77c50000 - 0x77cef000      C:\WINDOWS\system32\RPCRT4.dll
    0x76f50000 - 0x76f63000      C:\WINDOWS\system32\Secur32.dll
    0x77ba0000 - 0x77bfa000      C:\WINDOWS\system32\MSVCRT.dll
    0x7c8d0000 - 0x7d0cf000      C:\WINDOWS\system32\SHELL32.dll
    0x77da0000 - 0x77df2000      C:\WINDOWS\system32\SHLWAPI.dll
    0x76290000 - 0x762ad000      C:\WINDOWS\system32\IMM32.DLL
    0x77420000 - 0x77523000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.3959_x-ww_D8713E55\comctl32.dll
    0x6d7c0000 - 0x6da10000      C:\Program Files\Java\jre1.6.0_07\bin\client\jvm.dll
    0x76aa0000 - 0x76acd000      C:\WINDOWS\system32\WINMM.dll
    0x7c340000 - 0x7c396000      C:\WINDOWS\system32\MSVCR71.dll
    0x6d270000 - 0x6d278000      C:\Program Files\Java\jre1.6.0_07\bin\hpi.dll
    0x76b70000 - 0x76b7b000      C:\WINDOWS\system32\PSAPI.DLL
    0x6d770000 - 0x6d77c000      C:\Program Files\Java\jre1.6.0_07\bin\verify.dll
    0x6d310000 - 0x6d32f000      C:\Program Files\Java\jre1.6.0_07\bin\java.dll
    0x6d7b0000 - 0x6d7bf000      C:\Program Files\Java\jre1.6.0_07\bin\zip.dll
    0x6d570000 - 0x6d583000      C:\Program Files\Java\jre1.6.0_07\bin\net.dll
    0x71c00000 - 0x71c17000      C:\WINDOWS\system32\WS2_32.dll
    0x71bf0000 - 0x71bf8000      C:\WINDOWS\system32\WS2HELP.dll
    0x71b20000 - 0x71b61000      C:\WINDOWS\system32\mswsock.dll
    0x5f270000 - 0x5f2ca000      C:\WINDOWS\system32\hnetcfg.dll
    0x71ae0000 - 0x71ae8000      C:\WINDOWS\System32\wshtcpip.dll
    0x76ed0000 - 0x76efa000      C:\WINDOWS\system32\DNSAPI.dll
    0x76f70000 - 0x76f77000      C:\WINDOWS\System32\winrnr.dll
    0x76f10000 - 0x76f3e000      C:\WINDOWS\system32\WLDAP32.dll
    0x76f80000 - 0x76f85000      C:\WINDOWS\system32\rasadhlp.dll
    0x4a6a0000 - 0x4a6ac000      C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\MMI\WEB-INF\lib\CustomerInfoProxy.dll
    0x77670000 - 0x777a9000      C:\WINDOWS\system32\ole32.dll
    0x77d00000 - 0x77d8b000      C:\WINDOWS\system32\OLEAUT32.dll
    0x7c420000 - 0x7c4a7000      C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_E6967989\MSVCP80.dll
    0x78130000 - 0x781cb000      C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_E6967989\MSVCR80.dll
    0x777b0000 - 0x77833000      C:\WINDOWS\system32\CLBCatQ.DLL
    0x77010000 - 0x770d6000      C:\WINDOWS\system32\COMRes.dll
    0x77b90000 - 0x77b98000      C:\WINDOWS\system32\VERSION.dll
    0x75da0000 - 0x75e5d000      C:\WINDOWS\system32\SXS.DLL
    0x75e60000 - 0x75e87000      C:\WINDOWS\system32\apphelp.dll
    0x4dc30000 - 0x4dc5e000      C:\WINDOWS\system32\msctfime.ime
    0x4b0d0000 - 0x4b395000      C:\WINDOWS\system32\xpsp2res.dll
    0x71bb0000 - 0x71bb9000      C:\WINDOWS\system32\WSOCK32.dll
    0x4bbe0000 - 0x4bbea000      C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\MMI\WEB-INF\lib\ClearTranProxy.dll
    0x745e0000 - 0x7489e000      C:\WINDOWS\system32\msi.dll
    0x71c40000 - 0x71c97000      C:\WINDOWS\system32\NETAPI32.dll
    0x4bc50000 - 0x4bc6c000      C:\WINDOWS\system32\DBNETLIB.DLL
    0x71f60000 - 0x71f64000      C:\WINDOWS\system32\security.dll
    0x76c90000 - 0x76cb7000      C:\WINDOWS\system32\msv1_0.dll
    0x76cf0000 - 0x76d0a000      C:\WINDOWS\system32\iphlpapi.dll
    0x761b0000 - 0x76243000      C:\WINDOWS\system32\crypt32.dll
    0x76190000 - 0x761a2000      C:\WINDOWS\system32\MSASN1.dll
    0x4bcf0000 - 0x4bcff000      C:\Program Files\Common Files\System\Ole DB\SQLOLEDB.RLL
    0x4a8a0000 - 0x4a8aa000      C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\MMI\WEB-INF\lib\MIGI.DLL
    0x73570000 - 0x736c2000      C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\MMI\WEB-INF\lib\MSVBVM60.DLL
    0x4a950000 - 0x4a9e2000      C:\Program Files\Common Files\System\ado\msado15.dll
    0x74a50000 - 0x74a6a000      C:\WINDOWS\system32\MSDART.DLL
    0x4c850000 - 0x4c8c9000      C:\Program Files\Common Files\System\Ole DB\oledb32.dll
    0x4dbb0000 - 0x4dbc1000      C:\Program Files\Common Files\System\Ole DB\OLEDB32R.DLL
    VM Arguments:
    jvm_args: -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 5.5 -Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 5.5 -Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\endorsed -Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 5.5\temp -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\logging.properties -Djava.library.path=C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\MMI\WEB-INF\lib vfprintf -Xms512m -Xmx1024m
    java_command: <unknown>
    Launcher Type: generic
    Environment Variables:
    JAVA_HOME=C:\Program Files\Java\jdk1.6.0_07
    [error occurred during error reporting (printing environment variables), id 0xc0000005]
    --------------- S Y S T E M ---------------
    OS: Windows Server 2003 family Build 3790 Service Pack 2
    CPU:total 4 (4 cores per cpu, 1 threads per core) family 6 model 7 stepping 6, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3
    Memory: 4k page, physical 2097151k(2097151k free), swap 4194303k(4194303k free)
    vm_info: Java HotSpot(TM) Client VM (10.0-b23) for windows-x86 JRE (1.6.0_07-b06), built on Jun 10 2008 01:14:11 by "java_re" with MS VC++ 7.1
    time: Mon Dec 28 15:24:00 2009
    elapsed time: 600 seconds

  • JVM crash when adding method to class

    Hello,
    I am getting some kind of problem with the virtual machine. The JVM crashes when making a class (with new). It happened when I was adding some functionality to the class, I worked my way backwards and discovered it crashes when I add any new methods, if I comment them out again everything works, adding a method by any name causes to crash.
    I went in debug to find out where it was happening, and it happens on this line:
    public PerspectiveActionToolBarHeader createPerspectiveActionToolBarHeader() {
         PerspectiveActionToolBarHeader ret = null;
         ret = new PerspectiveActionToolBarHeader(this); // << here
         return ret;
    }The PerspectiveActionToolBarHeader is the class where adding methods causes it to fail. For example, it has the method
    public Container getContainer() {
         return this;
    }and works, but if I add:
    public void anything(){} it causes a crash on the new PerspectiveActionToolBarHeader(this);
    When stepped into with the debugger it goes to the (source not found) ClassNotFoundException and eventually before the crash the (stack?) looks like this:
    Launcher$AppClassLoader(ClassLoader).loadClass(String) line: not available     
    MaldiSoftwareOptionsUIEnsemble(PerspectiveUIEnsemble).createPerspectiveActionToolBarHeader() line: 72
    and the debugger describes the class just before the crash:
    Launcher$AppClassLoader (id=44)     
    arg0     "saiman.uiobjnew.PerspectiveToolBarButton" (id=51) << has just changed
    and the log file (not sure how much to copy here!):
    # A fatal error has been detected by the Java Runtime Environment:
    # EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) at pc=0x005c0001, pid=15504, tid=20112
    # JRE version: 6.0_24-b07
    # Java VM: Java HotSpot(TM) Client VM (19.1-b02 mixed mode windows-x86 )
    # Problematic frame:
    # C 0x005c0001
    # 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 (0x011ca000): JavaThread "main" [_thread_in_vm, id=20112, stack(0x01140000,0x01190000)]
    siginfo: ExceptionCode=0xc000001d
    Registers:
    EAX=0x13e13248, EBX=0x6da0daa8, ECX=0x13e13250, EDX=0x13e131f8
    ESP=0x0118f93c, EBP=0x0118f9a0, ESI=0x011ca9b0, EDI=0x011ca9ac
    EIP=0x005c0001, EFLAGS=0x00010206
    Register to memory mapping:
    EAX=0x13e13248
    {method}
    - klass: {other class}
    EBX=0x6da0daa8
    0x6da0daa8 is pointing to unknown location
    ECX=0x13e13250
    {method}
    - klass: {other class}
    EDX=0x13e131f8
    {constMethod}
    - klass: {other class}
    - method: 0x13e13248 {method} 'flipVisible' '(I)V' in 'saiman/uiobjnew/PerspectiveActionToolBarHeader'
    - exceptions: 0x13bf11e8
    ESP=0x0118f93c
    0x0118f93c is pointing into the stack for thread: 0x011ca000
    "main" prio=6 tid=0x011ca000 nid=0x4e90 runnable [0x0118f000]
    java.lang.Thread.State: RUNNABLE
    EBP=0x0118f9a0
    0x0118f9a0 is pointing into the stack for thread: 0x011ca000
    "main" prio=6 tid=0x011ca000 nid=0x4e90 runnable [0x0118f000]
    java.lang.Thread.State: RUNNABLE
    ESI=0x011ca9b0
    0x011ca9b0 is pointing to unknown location
    EDI=0x011ca9ac
    0x011ca9ac is pointing to unknown location
    Top of Stack: (sp=0x0118f93c)
    0x0118f93c: 6d94272d 011ca370 13e17d40 011ca000
    0x0118f94c: 011ca000 01a30950 011ca748 011ca9b4
    0x0118f95c: 011cab3c 0118fb28 011c6748 011ca348
    0x0118f96c: 011ca370 011ca73c 6da0daa8 011ca350
    0x0118f97c: 011ca370 0118f9cc 011ca9a8 0118f9c8
    0x0118f98c: 011ca788 011ca370 011ca9b0 011ca000
    0x0118f99c: 13e17d40 0118f9cc 6d943009 00000910
    0x0118f9ac: 011ca9ac 00000001 011ca000 011ca000
    Instructions: (pc=0x005c0001)
    0x005bfff1: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff
    0x005c0001: ff ff 7f 00 00 00 00 00 00 00 00 ff ff ff ff 00
    Stack: [0x01140000,0x01190000], sp=0x0118f93c, free space=318k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C 0x005c0001
    V [jvm.dll+0x153009]
    V [jvm.dll+0xdecdb]
    V [jvm.dll+0xe1887]
    V [jvm.dll+0xe1c46]
    V [jvm.dll+0xec09a]
    j saiman.uiobjnew.PerspectiveUIEnsemble.createPerspectiveActionToolBarHeader()Lsaiman/uiobjnew/PerspectiveActionToolBarHeader;+2
    j saiman.mv.ModelViewPerspectiveUIEnsemble.createPerspectiveActionToolBarHeader()Lsaiman/uiobjnew/PerspectiveActionToolBarHeader;+1
    j saiman.uiobjnew.PerspectiveUIEnsemble.addButtons()V+1
    j saiman.uiobjnew.PerspectiveUIEnsemble.<init>(Lsaiman/uiobjnew/MultiPerspectiveFrame;)V+21
    j saiman.mv.ModelViewPerspectiveUIEnsemble.<init>(Lsaiman/uiobjnew/MultiPerspectiveFrame;)V+2
    j saiman.uiobjnew.SoftwareOptionsUIEnsemble.<init>(Lsaiman/uiobjnew/MultiPerspectiveFrame;)V+2
    j saiman.wmaldi.MaldiSoftwareOptionsUIEnsemble.<init>(Lsaiman/uiobjnew/MultiPerspectiveFrame;)V+2
    j saiman.newuiimpl.MassSpectrumMainFrameImpl.main([Ljava/lang/String;)V+173
    v ~StubRoutines::call_stub
    V [jvm.dll+0xf0ab9]
    V [jvm.dll+0x1837d1]
    V [jvm.dll+0xf0b3d]
    V [jvm.dll+0xfa0d6]
    V [jvm.dll+0x101cde]
    C [javaw.exe+0x2155]
    C [javaw.exe+0x8614]
    C [kernel32.dll+0x51194]
    C [ntdll.dll+0x5b3f5]
    C [ntdll.dll+0x5b3c8]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j saiman.uiobjnew.PerspectiveUIEnsemble.createPerspectiveActionToolBarHeader()Lsaiman/uiobjnew/PerspectiveActionToolBarHeader;+2
    j saiman.mv.ModelViewPerspectiveUIEnsemble.createPerspectiveActionToolBarHeader()Lsaiman/uiobjnew/PerspectiveActionToolBarHeader;+1
    j saiman.uiobjnew.PerspectiveUIEnsemble.addButtons()V+1
    j saiman.uiobjnew.PerspectiveUIEnsemble.<init>(Lsaiman/uiobjnew/MultiPerspectiveFrame;)V+21
    j saiman.mv.ModelViewPerspectiveUIEnsemble.<init>(Lsaiman/uiobjnew/MultiPerspectiveFrame;)V+2
    j saiman.uiobjnew.SoftwareOptionsUIEnsemble.<init>(Lsaiman/uiobjnew/MultiPerspectiveFrame;)V+2
    j saiman.wmaldi.MaldiSoftwareOptionsUIEnsemble.<init>(Lsaiman/uiobjnew/MultiPerspectiveFrame;)V+2
    j saiman.newuiimpl.MassSpectrumMainFrameImpl.main([Ljava/lang/String;)V+173
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x01b05400 JavaThread "AWT-Windows" daemon [_thread_in_native, id=19680, stack(0x18560000,0x185b0000)]
    0x01b04800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=19516, stack(0x18140000,0x18190000)]
    0x01b04000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=20064, stack(0x18040000,0x18090000)]
    0x01b03c00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=20276, stack(0x17ff0000,0x18040000)]
    0x01aeb000 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=16832, stack(0x17fa0000,0x17ff0000)]
    0x01aea000 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=16360, stack(0x17ef0000,0x17f40000)]
    0x01ae8000 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=20084, stack(0x17ea0000,0x17ef0000)]
    0x01ade400 JavaThread "Attach Listener" daemon [_thread_blocked, id=19772, stack(0x17d90000,0x17de0000)]
    0x01add400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=20192, stack(0x17d40000,0x17d90000)]
    0x01ab2800 JavaThread "Finalizer" daemon [_thread_blocked, id=17344, stack(0x17cf0000,0x17d40000)]
    0x01aabc00 JavaThread "Reference Handler" daemon [_thread_blocked, id=19964, stack(0x17ca0000,0x17cf0000)]
    =>0x011ca000 JavaThread "main" [_thread_in_vm, id=20112, stack(0x01140000,0x01190000)]
    Other Threads:
    0x01aa7c00 VMThread [stack: 0x011d0000,0x01220000] [id=19144]
    0x01b17400 WatcherThread [stack: 0x180f0000,0x18140000] [id=12792]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 4928K, used 768K [0x03bf0000, 0x04140000, 0x09140000)
    eden space 4416K, 5% used [0x03bf0000, 0x03c30380, 0x04040000)
    from space 512K, 100% used [0x040c0000, 0x04140000, 0x04140000)
    to space 512K, 0% used [0x04040000, 0x04040000, 0x040c0000)
    tenured generation total 10944K, used 1858K [0x09140000, 0x09bf0000, 0x13bf0000)
    the space 10944K, 16% used [0x09140000, 0x09310948, 0x09310a00, 0x09bf0000)
    compacting perm gen total 12288K, used 9598K [0x13bf0000, 0x147f0000, 0x17bf0000)
    the space 12288K, 78% used [0x13bf0000, 0x1454fb70, 0x1454fc00, 0x147f0000)
    No shared spaces configured.
    Edited by: hanvyj on 07-Jun-2011 02:39
    Edited by: hanvyj on 07-Jun-2011 02:43

    I think I may have stumbled across the answer, It seems that the abstract class PerspectiveToolBar implements
    the interface with the method public Container getContainer() but does not declare it, this should be fine because the method is abstract but it crashes. When I add the method public abstract Container getContainer(); to the abstract sub-class there is no error. I'm going to try make a small compilable example to see if I can reproduce it.
    edit its actually only one of the two interface methods, and not getContainer(), but another one. If anyone is interested here is the interface:
    public interface IMassSpectrometerPassableControlContainer
         Container getContainer();
         void reloadWidgetsOnVisible(boolean visible);
    }and it works only if there is "public abstract void reloadWidgetsOnVisible(boolean visible);" in the abstract class PerspectiveToolBar implementing IMassSpectrometerPassableControlContainer.
    I tried to reproduce it, but I can't get another class to repeat the behaviour, so I don't think I can post a bug report on it. Here is my attempt anyway:
    import javax.swing.JToolBar;
    * Class     Test.java
    * Date:     7 Jun 2011
    * @author     tofuser
    public class Test extends Subclass
         public static void main(String args[])
              System.out.println("in main method");
              Test t = new Test();
              t.interfaceMethod();
         @Override
         public void interfaceMethod()
              System.out.println("interface method");
    abstract class Subclass extends JToolBar implements Interface
         private static final long serialVersionUID = 1L;
         //this line is where it breaks in my code, including it works
         //public abstract void interfaceMethod();
    interface Interface
         public abstract void interfaceMethod();
    }Edited by: hanvyj on 07-Jun-2011 03:56

  • JVM Crash: with jre 1.6.0_18 but not with 1.5.0_14

    Hello everyone,
    I got the problem that my JVM crashes when I am using the jre 1.6.0_18 but the same code runs with an jre 1.5.0_14. The code contains some JNI parts and
    is compiled with a JDK 1.5.0_14. The crash can not be reporduced within a debugger. The crash either occurs in the jvm.dll - as in the error log below - or when acessing the ntdll.dll.
    Any help is appreciated!
    Thanks in Advance!
    Here is the JVM crash report:
    # A fatal error has been detected by the Java Runtime Environment:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d979ba7, pid=10932, tid=12276
    # JRE version: 6.0_18-b07
    # Java VM: Java HotSpot(TM) Client VM (16.0-b13 mixed mode, sharing windows-x86 )
    # Problematic frame:
    # V [jvm.dll+0x179ba7]
    # 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 (0x02afa800): VMThread [stack: 0x02be0000,0x02c30000] [id=12276]
    siginfo: ExceptionCode=0xc0000005, reading address 0x706d7953
    Registers:
    EAX=0x706d7953, EBX=0x00000000, ECX=0x37387a88, EDX=0x00000000
    ESP=0x02c2f79c, EBP=0x02c2f7ac, ESI=0x00000080, EDI=0x02bc7460
    EIP=0x6d979ba7, EFLAGS=0x00010246
    Top of Stack: (sp=0x02c2f79c)
    0x02c2f79c: 02c2f890 373851d0 02c2fa8c 02bc7464
    0x02c2f7ac: 02c2f7c4 6d8d8c66 02afaab4 00000000
    0x02c2f7bc: 02c2f7f8 37387a88 02c2f7dc 6d96b704
    0x02c2f7cc: 02afaab4 00000000 02c2f7f8 02afaab0
    0x02c2f7dc: 02c2f840 6d8b3449 00000000 02c2f7f8
    0x02c2f7ec: 05b30400 02c2f890 00000001 00000000
    0x02c2f7fc: 02c20000 0000ffff 00000000 00000000
    0x02c2f80c: 00000000 6da187a4 02c2f890 02c2fa8c
    Instructions: (pc=0x6d979ba7)
    0x6d979b97: 80 79 05 48 83 c8 e0 40 8d 1c 40 8b 07 8d 04 d8
    0x6d979ba7: 39 08 75 09 0f b7 58 04 3b 5d 0c 74 34 42 83 fa
    Stack: [0x02be0000,0x02c30000], sp=0x02c2f79c, free space=13d02c2f310k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [jvm.dll+0x179ba7]
    V [jvm.dll+0xd8c66]
    V [jvm.dll+0x16b704]
    V [jvm.dll+0xb3449]
    V [jvm.dll+0xb3562]
    V [jvm.dll+0x1db5f5]
    V [jvm.dll+0x1db9ca]
    V [jvm.dll+0x1a1af4]
    V [jvm.dll+0xc834f]
    V [jvm.dll+0xa443c]
    V [jvm.dll+0xc9398]
    V [jvm.dll+0x7e7cb]
    V [jvm.dll+0x1f442b]
    V [jvm.dll+0x1f6ed3]
    V [jvm.dll+0x1f615e]
    V [jvm.dll+0x1f64ac]
    V [jvm.dll+0x1f68d2]
    V [jvm.dll+0x17f9cc]
    C [msvcr71.dll+0x9565]
    C [kernel32.dll+0xb50b]
    VM_Operation (0x0a09e2dc): GenCollectForAllocation, mode: safepoint, requested by thread 0x05c54800
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x05b30400 JavaThread "persistance manager service activator" daemon [_thread_blocked, id=6588, stack(0x0a230000,0x0a280000)]
    0x05b38400 JavaThread "task queue worker" daemon [_thread_blocked, id=9788, stack(0x0a1e0000,0x0a230000)]
    0x05c5b800 JavaThread "PSJ-Subsystem" [_thread_blocked, id=11024, stack(0x0a140000,0x0a190000)]
    0x05c5a400 JavaThread "HDM-Subsystem" [_thread_blocked, id=8296, stack(0x0a0f0000,0x0a140000)]
    0x05c61000 JavaThread "CSM-Subsystem" [_thread_blocked, id=5272, stack(0x0a0a0000,0x0a0f0000)]
    0x05c54800 JavaThread "XPS-Subsystem" [_thread_blocked, id=10064, stack(0x0a050000,0x0a0a0000)]
    0x05c59400 JavaThread "GUI-Subsystem" [_thread_blocked, id=7596, stack(0x0a000000,0x0a050000)]
    0x05c5f800 JavaThread "TimerServices" [_thread_blocked, id=5760, stack(0x09fb0000,0x0a000000)]
    0x05af9800 JavaThread "Thread-2" [_thread_in_native, id=11624, stack(0x03d30000,0x03d80000)]
    0x02b0b000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=8092, stack(0x02dc0000,0x02e10000)]
    0x02b07c00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2696, stack(0x02d70000,0x02dc0000)]
    0x02b06400 JavaThread "Attach Listener" daemon [_thread_blocked, id=1444, stack(0x02d20000,0x02d70000)]
    0x02b05000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=10896, stack(0x02cd0000,0x02d20000)]
    0x02afd000 JavaThread "Finalizer" daemon [_thread_blocked, id=8084, stack(0x02c80000,0x02cd0000)]
    0x02afbc00 JavaThread "Reference Handler" daemon [_thread_blocked, id=10636, stack(0x02c30000,0x02c80000)]
    0x002a7000 JavaThread "MasterControl" [_thread_blocked, id=11412, stack(0x008c0000,0x00910000)]
    Other Threads:
    =>0x02afa800 VMThread [stack: 0x02be0000,0x02c30000] [id=12276]
    0x02b0d000 WatcherThread [stack: 0x02e10000,0x02e60000] [id=11048]
    VM state:at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
    [0x002a61c0] Threads_lock - owner thread: 0x02afa800
    [0x002a65d0] Heap_lock - owner thread: 0x05c54800
    Heap
    def new generation total 4928K, used 4783K [0x22970000, 0x22ec0000, 0x27ec0000)
    eden space 4416K, 100% used [0x22970000, 0x22dc0000, 0x22dc0000)
    from space 512K, 71% used [0x22dc0000, 0x22e1bf30, 0x22e40000)
    to space 512K, 0% used [0x22e40000, 0x22e40000, 0x22ec0000)
    tenured generation total 10944K, used 697K [0x27ec0000, 0x28970000, 0x32970000)
    the space 10944K, 6% used [0x27ec0000, 0x27f6e4e0, 0x27f6e600, 0x28970000)
    compacting perm gen total 12288K, used 5037K [0x32970000, 0x33570000, 0x36970000)
    the space 12288K, 40% used [0x32970000, 0x32e5b4c8, 0x32e5b600, 0x33570000)
    ro space 10240K, 51% used [0x36970000, 0x36e97b58, 0x36e97c00, 0x37370000)
    rw space 12288K, 54% used [0x37370000, 0x37a04ce0, 0x37a04e00, 0x37f70000)
    Dynamic libraries:
    0x00400000 - 0x00424000      c:\windows\system32\java.exe
    0x7c900000 - 0x7c9b0000      C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c8f4000      C:\WINDOWS\system32\kernel32.dll
    0x77dd0000 - 0x77e6b000      C:\WINDOWS\system32\ADVAPI32.dll
    0x77e70000 - 0x77f01000      C:\WINDOWS\system32\RPCRT4.dll
    0x7c340000 - 0x7c396000      C:\Program Files\Java\jre6\bin\msvcr71.dll
    0x6d800000 - 0x6da97000      C:\Program Files\Java\jre6\bin\client\jvm.dll
    0x77d40000 - 0x77dd0000      C:\WINDOWS\system32\USER32.dll
    0x77f10000 - 0x77f57000      C:\WINDOWS\system32\GDI32.dll
    0x76b40000 - 0x76b6d000      c:\windows\system32\WINMM.dll
    0x6d7b0000 - 0x6d7bc000      C:\Program Files\Java\jre6\bin\verify.dll
    0x6d330000 - 0x6d34f000      C:\Program Files\Java\jre6\bin\java.dll
    0x6d290000 - 0x6d298000      C:\Program Files\Java\jre6\bin\hpi.dll
    0x76bf0000 - 0x76bfb000      c:\windows\system32\PSAPI.DLL
    0x6d7f0000 - 0x6d7ff000      C:\Program Files\Java\jre6\bin\zip.dll
    0x6d610000 - 0x6d623000      C:\Program Files\Java\jre6\bin\net.dll
    0x71ab0000 - 0x71ac7000      c:\windows\system32\WS2_32.dll
    0x77c10000 - 0x77c68000      C:\WINDOWS\system32\msvcrt.dll
    0x71aa0000 - 0x71aa8000      c:\windows\system32\WS2HELP.dll
    0x6d630000 - 0x6d639000      C:\Program Files\Java\jre6\bin\nio.dll
    0x02eb0000 - 0x02f59000      C:\mod_s14\bin\stlport.5.2.dll
    0x7c3a0000 - 0x7c41b000      c:\windows\system32\MSVCP71.dll
    [snip]
    --------------- S Y S T E M ---------------
    OS: Windows XP Build 2600 Service Pack 2
    CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 15 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3
    Memory: 4k page, physical 2094652k(589592k free), swap 4032296k(2558960k free
    vm_info: Java HotSpot(TM) Client VM (16.0-b13) for windows-x86 JRE (1.6.0_18-b07), built on Dec 17 2009 13:35:55 by "java_re" with MS VC++ 7.1 (VS2003)

    I have the Java console open and after 10 seconds it closes and the applet becomes unresponsive. Usually when an applet crashes, some error messages show up in the console before it closes. That does not appear to happen in this case.
    If I load a webpage with an applet (http://java.sun.com/applets/jdk/1.4/demo/applets/Fractal/example1.html) and then move to a non-applet webpage, and have the Java console up, it stays up (alive) for about a minute before it closes. In the case of my applet it closes much faster.
    When I refresh, the second instance of the applet might be starting in the same process as the first process which is in the middle of closing (I am new to Java and JNI, so I might be using the wrong terminology). But with JRE 1.6.0.25 I was not seeing the crash on refresh. It manifested itself with the update to JRE 1.6.0.31
    I did realize the codebase was wrong. This is what I have now:
    <!--[if IE 9]>
    <object
    id="myApplet"
    name="myApplet"
    classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
    codebase="http://java.sun.com/update/1.6.0/jinstall-6u31-windows-i586.cab"
    type="application/x-java-applet;version=1.6"
    width="800"
    height="600">
    <![endif]-->
    <!--[if IE 8]>
    <object
    id="myApplet"
    name="myApplet"
    classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
    codebase="http://java.sun.com/update/1.6.0/jinstall-6u31-windows-i586.cab"
    type="application/x-java-applet;version=1.6"
    width="800"
    height="600">
    <![endif]-->
    <!--[if IE 7]>
    <object
    id="myApplet"
    name="myApplet"
    classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
    codebase="http://java.sun.com/update/1.6.0/jinstall-6u31-windows-i586.cab"
         type="application/x-java-applet;version=1.6"
    width="100%"
    height="90%">
    <![endif]-->
    <![if !IE]>
    <object
    id="myApplet"
    name="myApplet"
    type="application/x-java-applet;version=1.6"
    width="800"
    height="600">
    <![endif]>

Maybe you are looking for

  • ITunes Update fails.  I have to uninstall and reinstall every time.  Why?

    Hi guys, Ever since ITunes 11 started, the auto updates fail on install for iTunes.  I finally uninstalled iTunes and reinstalled using the updated version, and that worked.  Since then I've had the same failure and had to do the same uninstall proce

  • New WM storage lcoation problems with 311 mvt.

    We are working on new WM storage location. And I have a problem. When do the confirmation (LT12) for a TO from new WM to a IM sto location (return to mfg line) the stor type 910 PRODUCTION is adding the stock. I compared this vs an existing WM and wh

  • Airplay Speakers- Philips Fidelio SoundAvia

    I am looking to play my itunes library and also music apps such as spotify, iheart radio and pandora off of my ipad to 2 speakers in different rooms.  I have a macbook but it is usually off.  I am looking into either an Apple TV or Airplay speakers,

  • Workflow Report

    how can we see the workflow report. want to see the workflow stages, action points and who processed steps.

  • Create Dynamic Structure based on Field-Symbol

    Hi Experts!! I need to create a structure with dynamic structure included within. I have a parameter on sel. screen in which we provide table name. PARAMETERS: p_table TYPE tabname. FIELD-SYMBOLS: <gt_data> TYPE ANY TABLE. CREATE DATA gr_data TYPE TA