8 messages in net.java.dev.jna.usersRe: [jna-users] Need help with crash ...
FromSent OnAttachments
Michael WhiteDec 14, 2008 12:50 am 
Timothy WallDec 14, 2008 6:20 am 
Michael WhiteDec 15, 2008 1:17 am 
Timothy WallDec 15, 2008 4:46 am 
Markus HarnviDec 15, 2008 5:32 am 
Timothy WallDec 15, 2008 5:50 am 
Michael WhiteDec 15, 2008 2:22 pm 
Timothy WallDec 15, 2008 2:53 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [jna-users] Need help with crash outside of JVMActions...
From:Timothy Wall (twal@dev.java.net)
Date:Dec 14, 2008 6:20:24 am
List:net.java.dev.jna.users

Perhaps your native code freed a pointer passed to it by JNA, so when JNA later attempts to free the memory, you get the failure.

On Dec 14, 2008, at 3:51 AM, Michael White wrote:

Hi,

AFter over 10 hours of execution, my heavily threaded process crashed with the following log.

Does anyone have any suggestions as to what I need to look at for fixing? Is java trying to free C++ allocated memory, or vice versa, or what?

Thanks.

# # An unexpected error has been detected by Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c92ae22, pid=3668, tid=3184 # # Java VM: Java HotSpot(TM) Client VM (10.0-b23 mixed mode, sharing windows-x86) # Problematic frame: # C [ntdll.dll+0x2ae22] # # 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 (0x02a71000): JavaThread "Finalizer" daemon [_thread_in_native, id=3184, stack(0x02bf0000,0x02c40000)]

siginfo: ExceptionCode=0xc0000005, reading address 0xc0628147

Registers: EAX=0xae147ae1, EBX=0x00000000, ECX=0xc0628147, EDX=0x00390608 ESP=0x02c3f594, EBP=0x02c3f650, ESI=0x03f67ba0, EDI=0x00390000 EIP=0x7c92ae22, EFLAGS=0x00010217

Top of Stack: (sp=0x02c3f594) 0x02c3f594: 02a71000 03f67bc0 00000000 00000000 0x02c3f5a4: 02a71000 6d9364f9 02a71000 7ffda000 0x02c3f5b4: 03f78b00 7ffda000 03f78b00 0093d3fe 0x02c3f5c4: 02a719c0 ffff027f ffff0020 ffffffff 0x02c3f5d4: 0091f619 c0628147 02c3f6e0 ae147ae1 0x02c3f5e4: 03f67ba0 02a58048 f764d3bf 0004ccd0 0x02c3f5f4: 51080000 6d8762d4 2a99d2b2 62e2000d 0x02c3f604: 00006d87 d9a80000 2a99d2a8 0090f7bc

Instructions: (pc=0x7c92ae22) 0x7c92ae12: 75 cc 89 75 94 8b 06 89 45 90 8b 4e 04 89 4d 88 0x7c92ae22: 8b 11 3b 50 04 0f 85 93 d1 ff ff 3b d6 0f 85 8b

Stack: [0x02bf0000,0x02c40000], sp=0x02c3f594, free space=317k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [ntdll.dll+0x2ae22] C [msvcrt.dll+0x1c2de] C [jna33988.tmp+0x5f91] J com.sun.jna.Memory.free(J)V J com.sun.jna.Memory.finalize()V v ~BufferBlob::StubRoutines (1)

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) J com.sun.jna.Memory.free(J)V J com.sun.jna.Memory.finalize()V v ~BufferBlob::StubRoutines (1) J java.lang.ref.Finalizer.invokeFinalizeMethod(Ljava/lang/Object;)V J java.lang.ref.Finalizer.runFinalizer()V J java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;)V v ~BufferBlob::Interpreter v ~BufferBlob::StubRoutines (1)

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

Java Threads: ( => current thread ) 0x0308b000 JavaThread "pool-14-thread-10" [_thread_blocked, id=1484, stack(0x05280000,0x052d0000)] 0x0308c000 JavaThread "pool-14-thread-9" [_thread_blocked, id=712, stack(0x05230000,0x05280000)] 0x02b35c00 JavaThread "pool-14-thread-8" [_thread_blocked, id=2372, stack(0x051e0000,0x05230000)] 0x030b4400 JavaThread "pool-14-thread-7" [_thread_blocked, id=2304, stack(0x05190000,0x051e0000)] 0x030b6400 JavaThread "pool-14-thread-6" [_thread_blocked, id=2900, stack(0x05140000,0x05190000)] 0x0308a400 JavaThread "pool-14-thread-5" [_thread_blocked, id=2960, stack(0x050f0000,0x05140000)] 0x0308e000 JavaThread "pool-14-thread-4" [_thread_blocked, id=3136, stack(0x04b00000,0x04b50000)] 0x030b4800 JavaThread "pool-14-thread-3" [_thread_blocked, id=3448, stack(0x049c0000,0x04a10000)] 0x02b1fc00 JavaThread "pool-14-thread-2" [_thread_blocked, id=1520, stack(0x04420000,0x04470000)] 0x02b23c00 JavaThread "pool-14-thread-1" [_thread_blocked, id=3656, stack(0x04560000,0x045b0000)] 0x02b35800 JavaThread "pool-13-thread-10" [_thread_blocked, id=2140, stack(0x050a0000,0x050f0000)] 0x02a9ec00 JavaThread "pool-13-thread-9" [_thread_blocked, id=3892, stack(0x04100000,0x04150000)] 0x030ee800 JavaThread "pool-13-thread-8" [_thread_blocked, id=1156, stack(0x040b0000,0x04100000)] 0x030f2000 JavaThread "pool-13-thread-7" [_thread_blocked, id=648, stack(0x04060000,0x040b0000)] 0x030f1400 JavaThread "pool-13-thread-6" [_thread_blocked, id=4004, stack(0x04380000,0x043d0000)] 0x02aa4400 JavaThread "pool-13-thread-5" [_thread_blocked, id=3316, stack(0x04330000,0x04380000)] 0x03154400 JavaThread "pool-13-thread-4" [_thread_blocked, id=3908, stack(0x042e0000,0x04330000)] 0x030ef400 JavaThread "pool-13-thread-3" [_thread_blocked, id=2740, stack(0x04290000,0x042e0000)] 0x02aa7000 JavaThread "pool-13-thread-2" [_thread_blocked, id=2208, stack(0x041e0000,0x04230000)] 0x02aa5000 JavaThread "pool-13-thread-1" [_thread_blocked, id=2956, stack(0x04190000,0x041e0000)] 0x02fe1000 JavaThread "pool-12-thread-15" [_thread_blocked, id=956, stack(0x05050000,0x050a0000)] 0x02fe0000 JavaThread "pool-12-thread-14" [_thread_blocked, id=3736, stack(0x05000000,0x05050000)] 0x02b45000 JavaThread "pool-12-thread-13" [_thread_blocked, id=692, stack(0x04fb0000,0x05000000)] 0x02fb0400 JavaThread "pool-12-thread-12" [_thread_blocked, id=1416, stack(0x04f60000,0x04fb0000)] 0x02b43000 JavaThread "pool-12-thread-11" [_thread_in_Java, id=344, stack(0x04f10000,0x04f60000)] 0x02fe2000 JavaThread "pool-12-thread-10" [_thread_blocked, id=1324, stack(0x04ec0000,0x04f10000)] 0x02b42400 JavaThread "pool-12-thread-9" [_thread_blocked, id=1344, stack(0x04e70000,0x04ec0000)] 0x02b44400 JavaThread "pool-12-thread-8" [_thread_blocked, id=2148, stack(0x04e20000,0x04e70000)] 0x02b41400 JavaThread "pool-12-thread-7" [_thread_blocked, id=2656, stack(0x04dd0000,0x04e20000)] 0x02fe3000 JavaThread "pool-12-thread-6" [_thread_blocked, id=1952, stack(0x04d80000,0x04dd0000)] 0x02fc4400 JavaThread "pool-12-thread-5" [_thread_blocked, id=3568, stack(0x04d30000,0x04d80000)] 0x02b3f400 JavaThread "pool-12-thread-4" [_thread_blocked, id=2940, stack(0x04ce0000,0x04d30000)] 0x0302c400 JavaThread "pool-12-thread-3" [_thread_blocked, id=3588, stack(0x04c90000,0x04ce0000)] 0x02fe4000 JavaThread "pool-12-thread-2" [_thread_blocked, id=3080, stack(0x04c40000,0x04c90000)] 0x02fdf400 JavaThread "pool-12-thread-1" [_thread_blocked, id=3796, stack(0x04bf0000,0x04c40000)] 0x02fcd000 JavaThread "pool-11-thread-15" [_thread_blocked, id=2904, stack(0x04ba0000,0x04bf0000)] 0x02b3b000 JavaThread "pool-11-thread-14" [_thread_blocked, id=3680, stack(0x04b50000,0x04ba0000)] 0x02ad5c00 JavaThread "pool-11-thread-13" [_thread_blocked, id=3648, stack(0x04ab0000,0x04b00000)] 0x02b24c00 JavaThread "pool-11-thread-12" [_thread_blocked, id=2456, stack(0x04a60000,0x04ab0000)] 0x02b3d400 JavaThread "pool-11-thread-11" [_thread_blocked, id=1804, stack(0x04a10000,0x04a60000)] 0x02accc00 JavaThread "pool-11-thread-10" [_thread_blocked, id=1708, stack(0x04970000,0x049c0000)] 0x02ad3400 JavaThread "pool-11-thread-9" [_thread_blocked, id=3772, stack(0x04920000,0x04970000)] 0x02b3c000 JavaThread "pool-11-thread-8" [_thread_blocked, id=2160, stack(0x048d0000,0x04920000)] 0x02ad0400 JavaThread "pool-11-thread-7" [_thread_blocked, id=3784, stack(0x04880000,0x048d0000)] 0x02ad0c00 JavaThread "pool-11-thread-6" [_thread_blocked, id=3032, stack(0x04830000,0x04880000)] 0x02b39800 JavaThread "pool-11-thread-5" [_thread_blocked, id=2308, stack(0x047e0000,0x04830000)] 0x02fcc000 JavaThread "pool-11-thread-4" [_thread_blocked, id=2484, stack(0x04790000,0x047e0000)] 0x02ad6c00 JavaThread "pool-11-thread-3" [_thread_blocked, id=3620, stack(0x04740000,0x04790000)] 0x02b3a000 JavaThread "pool-11-thread-2" [_thread_blocked, id=592, stack(0x046f0000,0x04740000)] 0x02fcb400 JavaThread "pool-11-thread-1" [_thread_blocked, id=460, stack(0x046a0000,0x046f0000)] 0x03095800 JavaThread "pool-9-thread-15" [_thread_blocked, id=3232, stack(0x05820000,0x05870000)] 0x03094c00 JavaThread "pool-9-thread-14" [_thread_blocked, id=3416, stack(0x057d0000,0x05820000)] 0x03093c00 JavaThread "pool-9-thread-13" [_thread_blocked, id=3052, stack(0x05780000,0x057d0000)] 0x03093000 JavaThread "pool-9-thread-12" [_thread_blocked, id=2996, stack(0x05730000,0x05780000)] 0x03092400 JavaThread "pool-9-thread-11" [_thread_blocked, id=976, stack(0x056e0000,0x05730000)] 0x0311f000 JavaThread "pool-9-thread-10" [_thread_blocked, id=3980, stack(0x05690000,0x056e0000)] 0x0311e400 JavaThread "pool-9-thread-9" [_thread_blocked, id=1552, stack(0x05640000,0x05690000)] 0x0311d800 JavaThread "pool-9-thread-8" [_thread_blocked, id=2892, stack(0x04650000,0x046a0000)] 0x0311d400 JavaThread "pool-9-thread-7" [_thread_blocked, id=576, stack(0x04600000,0x04650000)] 0x02aa8000 JavaThread "pool-9-thread-6" [_thread_blocked, id=4076, stack(0x045b0000,0x04600000)] 0x02ac0800 JavaThread "pool-9-thread-5" [_thread_blocked, id=2600, stack(0x04510000,0x04560000)] 0x02abd800 JavaThread "pool-9-thread-4" [_thread_blocked, id=2136, stack(0x044c0000,0x04510000)] 0x02ac8800 JavaThread "pool-9-thread-3" [_thread_blocked, id=2112, stack(0x04470000,0x044c0000)] 0x02aa3400 JavaThread "pool-9-thread-2" [_thread_blocked, id=392, stack(0x043d0000,0x04420000)] 0x02ac9400 JavaThread "pool-9-thread-1" [_thread_blocked, id=2076, stack(0x04240000,0x04290000)] 0x02a8dc00 JavaThread "pool-2-thread-5" [_thread_blocked, id=2172, stack(0x03b10000,0x03b60000)] 0x02a8cc00 JavaThread "pool-2-thread-4" [_thread_blocked, id=2928, stack(0x03ac0000,0x03b10000)] 0x02a7f000 JavaThread "pool-2-thread-3" [_thread_blocked, id=3220, stack(0x03a70000,0x03ac0000)] 0x02a80800 JavaThread "pool-2-thread-2" [_thread_blocked, id=2380, stack(0x03a20000,0x03a70000)] 0x03124800 JavaThread "pool-2-thread-1" [_thread_blocked, id=1996, stack(0x039d0000,0x03a20000)] 0x03123400 JavaThread "Thread-4" [_thread_blocked, id=204, stack(0x02f40000,0x02f90000)] 0x02a90400 JavaThread "TimerQueue" daemon [_thread_blocked, id=3152, stack(0x02ef0000,0x02f40000)] 0x00295400 JavaThread "DestroyJavaVM" [_thread_blocked, id=696, stack(0x008c0000,0x00910000)] 0x02fe9800 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=2708, stack(0x032e0000,0x03330000)] 0x02fe8000 JavaThread "Swing-Shell" daemon [_thread_blocked, id=216, stack(0x03290000,0x032e0000)] 0x02fbd800 JavaThread "W32 File Monitor-0" daemon [_thread_in_native, id=2312, stack(0x031a0000,0x031f0000)] 0x02b1a000 JavaThread "AWT-Windows" daemon [_thread_in_native, id=992, stack(0x02e80000,0x02ed0000)] 0x02b19000 JavaThread "AWT-Shutdown" [_thread_blocked, id=2972, stack(0x02e30000,0x02e80000)] 0x02b18400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2392, stack(0x02de0000,0x02e30000)] 0x02a85800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2020, stack(0x02d30000,0x02d80000)] 0x02a77800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2152, stack(0x02ce0000,0x02d30000)] 0x02a76800 JavaThread "Attach Listener" daemon [_thread_blocked, id=1028, stack(0x02c90000,0x02ce0000)] 0x02a75800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2612, stack(0x02c40000,0x02c90000)] =>0x02a71000 JavaThread "Finalizer" daemon [_thread_in_native, id=3184, stack(0x02bf0000,0x02c40000)] 0x02a6cc00 JavaThread "Reference Handler" daemon [_thread_blocked, id=2252, stack(0x02ba0000,0x02bf0000)]

Other Threads: 0x02a6b800 VMThread [stack: 0x02b50000,0x02ba0000] [id=2548] 0x02a98c00 WatcherThread [stack: 0x02d80000,0x02dd0000] [id=120]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap def new generation total 1216K, used 115K [0x22990000, 0x22ae0000, 0x22e70000) eden space 1088K, 2% used [0x22990000, 0x22996380, 0x22aa0000) from space 128K, 70% used [0x22aa0000, 0x22ab69b8, 0x22ac0000) to space 128K, 0% used [0x22ac0000, 0x22ac0000, 0x22ae0000) tenured generation total 11472K, used 10492K [0x22e70000, 0x239a4000, 0x26990000) the space 11472K, 91% used [0x22e70000, 0x238af368, 0x238af400, 0x239a4000) compacting perm gen total 12288K, used 2765K [0x26990000, 0x27590000, 0x2a990000) the space 12288K, 22% used [0x26990000, 0x26c43498, 0x26c43600, 0x27590000) ro space 8192K, 62% used [0x2a990000, 0x2ae92ba0, 0x2ae92c00, 0x2b190000) rw space 12288K, 52% used [0x2b190000, 0x2b7d88e0, 0x2b7d8a00, 0x2bd90000)

Dynamic libraries: 0x00400000 - 0x00423000 C:\WINDOWS\system32\java.exe 0x7c900000 - 0x7c9b0000 C:\WINDOWS\system32\ntdll.dll 0x7c800000 - 0x7c8f5000 C:\WINDOWS\system32\kernel32.dll 0x77dd0000 - 0x77e6b000 C:\WINDOWS\system32\ADVAPI32.dll 0x77e70000 - 0x77f02000 C:\WINDOWS\system32\RPCRT4.dll 0x77fe0000 - 0x77ff1000 C:\WINDOWS\system32\Secur32.dll 0x7c340000 - 0x7c396000 C:\Program Files\Java\jre1.6.0_07\bin \msvcr71.dll 0x6d7c0000 - 0x6da10000 C:\Program Files\Java\jre1.6.0_07\bin\client \jvm.dll 0x7e410000 - 0x7e4a0000 C:\WINDOWS\system32\USER32.dll 0x77f10000 - 0x77f57000 C:\WINDOWS\system32\GDI32.dll 0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll 0x5dac0000 - 0x5dac8000 C:\WINDOWS\system32\rdpsnd.dll 0x76360000 - 0x76370000 C:\WINDOWS\system32\WINSTA.dll 0x5b860000 - 0x5b8b4000 C:\WINDOWS\system32\NETAPI32.dll 0x77c10000 - 0x77c68000 C:\WINDOWS\system32\msvcrt.dll 0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL 0x6d270000 - 0x6d278000 C:\Program Files\Java\jre1.6.0_07\bin\hpi.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 0x6d000000 - 0x6d12e000 C:\Program Files\Java\jre1.6.0_07\bin\awt.dll 0x73000000 - 0x73026000 C:\WINDOWS\system32\WINSPOOL.DRV 0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.dll 0x774e0000 - 0x7761d000 C:\WINDOWS\system32\ole32.dll 0x73760000 - 0x737a9000 C:\WINDOWS\system32\ddraw.dll 0x73bc0000 - 0x73bc6000 C:\WINDOWS\system32\DCIMAN32.dll 0x7c9c0000 - 0x7d1d6000 C:\WINDOWS\system32\shell32.dll 0x77f60000 - 0x77fd6000 C:\WINDOWS\system32\SHLWAPI.dll 0x773d0000 - 0x774d3000 C:\WINDOWS\WinSxS \x86_Microsoft.Windows.Common- Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll 0x5d090000 - 0x5d12a000 C:\WINDOWS\system32\comctl32.dll 0x6d210000 - 0x6d263000 C:\Program Files\Java\jre1.6.0_07\bin \fontmanager.dll 0x10000000 - 0x1004c000 C:\Documents and Settings\Administrator \Local Settings\Temp\jna33988.tmp 0x6d570000 - 0x6d583000 C:\Program Files\Java\jre1.6.0_07\bin\net.dll 0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\WS2_32.dll 0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll 0x6d590000 - 0x6d599000 C:\Program Files\Java\jre1.6.0_07\bin\nio.dll 0x71b20000 - 0x71b32000 C:\WINDOWS\system32\MPR.dll 0x75f60000 - 0x75f67000 C:\WINDOWS\System32\drprov.dll 0x71c10000 - 0x71c1e000 C:\WINDOWS\System32\ntlanman.dll 0x71cd0000 - 0x71ce7000 C:\WINDOWS\System32\NETUI0.dll 0x71c90000 - 0x71cd0000 C:\WINDOWS\System32\NETUI1.dll 0x71c80000 - 0x71c87000 C:\WINDOWS\System32\NETRAP.dll 0x71bf0000 - 0x71c03000 C:\WINDOWS\System32\SAMLIB.dll 0x75f70000 - 0x75f79000 C:\WINDOWS\System32\davclnt.dll 0x77920000 - 0x77a13000 C:\WINDOWS\system32\SETUPAPI.dll 0x77b40000 - 0x77b62000 C:\WINDOWS\system32\appHelp.dll 0x76fd0000 - 0x7704f000 C:\WINDOWS\system32\CLBCATQ.DLL 0x77050000 - 0x77115000 C:\WINDOWS\system32\COMRes.dll 0x77120000 - 0x771ab000 C:\WINDOWS\system32\OLEAUT32.dll 0x77c00000 - 0x77c08000 C:\WINDOWS\system32\VERSION.dll 0x73d70000 - 0x73d83000 C:\WINDOWS\system32\shgina.dll 0x75970000 - 0x75a67000 C:\WINDOWS\system32\MSGINA.dll 0x769c0000 - 0x76a73000 C:\WINDOWS\system32\USERENV.dll 0x74320000 - 0x7435d000 C:\WINDOWS\system32\ODBC32.dll 0x763b0000 - 0x763f9000 C:\WINDOWS\system32\comdlg32.dll 0x20000000 - 0x20017000 C:\WINDOWS\system32\odbcint.dll 0x76980000 - 0x76988000 C:\WINDOWS\system32\LINKINFO.dll 0x76990000 - 0x769b5000 C:\WINDOWS\system32\ntshrui.dll 0x76b20000 - 0x76b31000 C:\WINDOWS\system32\ATL.DLL 0x73380000 - 0x733d7000 C:\WINDOWS\system32\zipfldr.dll 0x77a20000 - 0x77a74000 C:\WINDOWS\System32\cscui.dll 0x76600000 - 0x7661d000 C:\WINDOWS\System32\CSCDLL.dll 0x03700000 - 0x039c5000 C:\WINDOWS\system32\xpsp2res.dll 0x03630000 - 0x0368b000 C:\Program Files\Common Files\Adobe\Acrobat \ActiveX\PDFShell.dll 0x78130000 - 0x781cb000 C:\WINDOWS\WinSxS \x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x- ww_6b128700\MSVCR80.dll 0x036b0000 - 0x036c4000 c:\temp\cmae.dll 0x73dd0000 - 0x73ece000 C:\WINDOWS\system32\MFC42.DLL

VM Arguments: jvm_args: -Djna.library.path=c:\WINDOWS\system32;c:\temp java_command: TradeRunner.jar Launcher Type: SUN_STANDARD

Environment Variables: PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem USERNAME=Administrator OS=Windows_NT PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 3, GenuineIntel

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

OS: Windows XP Build 2600 Service Pack 2

CPU:total 1 (1 cores per cpu, 1 threads per core) family 6 model 8 stepping 3, cmov, cx8, fxsr, mmx, sse

Memory: 4k page, physical 522464k(233872k free), swap 1491364k(1307108k 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: Sat Dec 13 23:25:00 2008 elapsed time: 40216 seconds