This is a very weird problem. If I start a main container with just the RMA agent running and simply let it sit there, after about 45 minutes the JVM crashes with an EXCEPTION_ACCESS_VIOLATION. I noticed this the other night when I took a break for dinner and returned later. This morning I've repeated the same experiment on another PC. Both are running Windows XP Pro. One has virus software the other doesn't. Both are running JDK 1.4 as shown below: Here is the batch file I'm using to run things: @echo off set CLASSPATH=.;%JADE_HOME%\lib\jade.jar;%JADE_HOME%\lib\iiop.jar;%JADE_HOME%\lib\jadetools.jar java jade.Boot -port 1098 RMA:jade.tools.rma.rma Here is output: c:\>run_main This is JADE 2.61 - 2002/09/24 13:30:17 downloaded in Open Source, under LGPL restrictions, at http://jade.cselt.it/ IOR:000000000000001149444C3A464950412F4D54533A312E300000000000000001000000000000 0064000102000000000C3139322E3136382E302E320004CC000000000019AFABCB00000000026802 F5270000000800000000000000000A00000000000001000000010000002000000000000100010000 00020501000100010020000101090000000100010100 Agent container Main-Container@JADE-IMTP://MENEHUNE is ready. Then after about 45-50 minutes I get the following: An unexpected exception has been detected in native code outside the VM. Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x6D06362F Function=Java_sun_print_Win32PrintJob_printRawData+0x1BB2 Library=C:\java\jre\bin\awt.dll Current Java thread: at sun.awt.windows.Win32SurfaceData.initOps(Native Method) at sun.awt.windows.Win32SurfaceData.(Win32SurfaceData.java:335) at sun.awt.windows.Win32SurfaceData.createData(Win32SurfaceData.java:218 ) at sun.awt.windows.WComponentPeer.replaceSurfaceData(WComponentPeer.java :321) - locked <03040998> (a sun.awt.windows.WDialogPeer) at sun.awt.windows.WComponentPeer.displayChanged(WComponentPeer.java:350 ) at sun.awt.windows.WCanvasPeer.displayChanged(WCanvasPeer.java:42) at sun.awt.windows.WPanelPeer.displayChanged(WPanelPeer.java:118) at sun.awt.windows.WWindowPeer.displayChanged(WWindowPeer.java:175) at sun.awt.SunDisplayChanger.notifyListeners(SunDisplayChanger.java:102) at sun.awt.Win32GraphicsDevice.displayChanged(Win32GraphicsDevice.java:3 33) at sun.awt.Win32GraphicsEnvironment.displayChanged(Win32GraphicsEnvironm ent.java:90) at sun.awt.windows.WToolkit$4.run(WToolkit.java:717) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:443) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh read.java:190) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130) at java.awt.EventDispatchThread.run(EventDispatchThread.java:98) Dynamic libraries: 0x00400000 - 0x00406000 c:\java\bin\java.exe 0x77F50000 - 0x77FF7000 C:\WINDOWS\System32\ntdll.dll 0x77E60000 - 0x77F46000 C:\WINDOWS\system32\kernel32.dll 0x77DD0000 - 0x77E5D000 C:\WINDOWS\system32\ADVAPI32.dll 0x78000000 - 0x78086000 C:\WINDOWS\system32\RPCRT4.dll 0x77C10000 - 0x77C63000 C:\WINDOWS\system32\MSVCRT.dll 0x6D330000 - 0x6D442000 c:\java\jre\bin\client\jvm.dll 0x77D40000 - 0x77DC6000 C:\WINDOWS\system32\USER32.dll 0x77C70000 - 0x77CB0000 C:\WINDOWS\system32\GDI32.dll 0x76B40000 - 0x76B6C000 C:\WINDOWS\System32\WINMM.dll 0x6D1D0000 - 0x6D1D7000 c:\java\jre\bin\hpi.dll 0x6D300000 - 0x6D30D000 c:\java\jre\bin\verify.dll 0x6D210000 - 0x6D228000 c:\java\jre\bin\java.dll 0x6D320000 - 0x6D32D000 c:\java\jre\bin\zip.dll 0x6D2D0000 - 0x6D2DD000 C:\java\jre\bin\net.dll 0x71AD0000 - 0x71AD8000 C:\WINDOWS\System32\WSOCK32.dll 0x71AB0000 - 0x71AC5000 C:\WINDOWS\System32\WS2_32.dll 0x71AA0000 - 0x71AA8000 C:\WINDOWS\System32\WS2HELP.dll 0x71A50000 - 0x71A8B000 C:\WINDOWS\System32\mswsock.dll 0x76F20000 - 0x76F45000 C:\WINDOWS\System32\DNSAPI.dll 0x76FB0000 - 0x76FB7000 C:\WINDOWS\System32\winrnr.dll 0x76F60000 - 0x76F8C000 C:\WINDOWS\system32\WLDAP32.dll 0x76FC0000 - 0x76FC5000 C:\WINDOWS\System32\rasadhlp.dll 0x71A90000 - 0x71A98000 C:\WINDOWS\System32\wshtcpip.dll 0x6D2F0000 - 0x6D2F5000 C:\java\jre\bin\rmi.dll 0x6D1F0000 - 0x6D1F6000 C:\java\jre\bin\ioser12.dll 0x6D000000 - 0x6D0F6000 C:\java\jre\bin\awt.dll 0x73000000 - 0x73023000 C:\WINDOWS\System32\WINSPOOL.DRV 0x76390000 - 0x763AC000 C:\WINDOWS\System32\IMM32.dll 0x771B0000 - 0x772D1000 C:\WINDOWS\system32\ole32.dll 0x5AD70000 - 0x5ADA4000 C:\WINDOWS\System32\uxtheme.dll 0x6D180000 - 0x6D1D0000 C:\java\jre\bin\fontmanager.dll 0x69000000 - 0x6924C000 C:\WINDOWS\System32\atioglxx.dll 0x10000000 - 0x1000E000 C:\Program Files\Sony\Jog Dial Utility\WMHook.dl l 0x63000000 - 0x63014000 C:\WINDOWS\System32\SynTPFcs.dll 0x77C00000 - 0x77C07000 C:\WINDOWS\system32\VERSION.dll 0x0B870000 - 0x0B885000 C:\Program Files\Trend Micro\PC-cillin 2000\Java HookNT.DLL 0x73760000 - 0x737A4000 C:\WINDOWS\System32\ddraw.dll 0x73BC0000 - 0x73BC6000 C:\WINDOWS\System32\DCIMAN32.dll 0x6D280000 - 0x6D29E000 C:\java\jre\bin\jpeg.dll 0x76C90000 - 0x76CB2000 C:\WINDOWS\system32\imagehlp.dll 0x6D510000 - 0x6D58D000 C:\WINDOWS\system32\DBGHELP.dll 0x76BF0000 - 0x76BFB000 C:\WINDOWS\System32\PSAPI.DLL Local Time = Sun Feb 16 09:46:36 2003 Elapsed Time = 2721 # # The exception above was detected in native code outside the VM # # Java VM: Java HotSpot(TM) Client VM (1.4.0-b92 mixed mode) # # An error report file has been saved as hs_err_pid4056.log. # Please refer to the file for further information. #