

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
8 messages in net.java.dev.jna.usersRe: [jna-users] Need help with crash ...| From | Sent On | Attachments |
|---|---|---|
| Michael White | Dec 14, 2008 12:50 am | |
| Timothy Wall | Dec 14, 2008 6:20 am | |
| Michael White | Dec 15, 2008 1:17 am | |
| Timothy Wall | Dec 15, 2008 4:46 am | |
| Markus Harnvi | Dec 15, 2008 5:32 am | |
| Timothy Wall | Dec 15, 2008 5:50 am | |
| Michael White | Dec 15, 2008 2:22 pm | |
| Timothy Wall | Dec 15, 2008 2:53 pm |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread 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 JVM | Actions... |
|---|---|---|
| From: | Timothy Wall (twal...@dev.java.net) | |
| Date: | Dec 15, 2008 2:53:24 pm | |
| List: | net.java.dev.jna.users | |
On Dec 15, 2008, at 5:22 PM, Michael White wrote:
OK, I am passing a Structure through to the native side, which then triggers my callback back into Java. Your comments appear to suggest that the trouble is related to that, rather than the callback data being passed back and forth.
Well, if your callback is only using primitive arrays, and no JNA allocation is involved there, you have to look where the JNA allocation *is* involved.
How might I track which Object's free is causing the failure? I have full access to both the Java and native side.
Would adding logging to my Structure finalizer (e.g. begin/end log output) be enough, or do you have something else in mind?
You could allocate a stack tract within the com.sun.jna.Memory ctor (either directly or by creating an exception object), then print it in the finalizer. You can at least then see were the object was allocated.
Thanks.
--- On Mon, 12/15/08, Timothy Wall <twal...@dev.java.net> wrote:
From: Timothy Wall <twal...@dev.java.net> Subject: Re: [jna-users] Need help with crash outside of JVM To: use...@jna.dev.java.net Date: Monday, December 15, 2008, 4:46 AM JNA auto-allocates memory for Structure and some instances of array arguments (namely, Pointer[], String[] or similar object-based arrays). It'd be useful to see what object's "free" is causing the crash.
Pointer.getXXX and Pointer.write do no native allocation.
On Dec 15, 2008, at 4:18 AM, Michael White wrote:
Thanks for the reply.
The code does share an array pointed to by a JNA
Pointer. However, it is the native side that does all allocation/deallocation;
The native side uses the JNA callback to call into
Java, passing a Pointer to a double array allocated on the native side. The Java side uses the JNA Pointer methods to access the incoming array as local. It sets values in the local copy, then writes the local copy back over top of the native allocation. The native side frees the array once it regains control from the callback.
In my particular case, the callback signature is
frozen and I have no way of knowing how many elements are in the incoming array being pointed to. As such, the native side stores the element count as the value of the first element, which from the Java side can be read in order to determine the total elements in the array.
Thus, the java side first reads the Pointer as a
single element array to get the count, then rereads the Pointer with the full size. The resulting array is then filled with values, and written back to the Pointer before returning to the native caller.
Does the Pointer.getDoubleArray method or
Pointer.write method cause Java to think that it needs to free anything? Does anything else in the code below suggest a potential problem?
Many thanks for any and all assistance...
public double callback(Pointer ptr) { double result = 0D;
if (ptr != null) { try { double[] context = ptr.getDoubleArray(0L, 1); int count = (int) context[0];
context = ptr.getDoubleArray(0L, count); result = localCallback(context); ptr.write(0L, context, 0, context.length); } catch (Exception e) { fail(e); return OptimizerPlugin.STOP; // Flag grid aware failure state. } }
return result; }
public double localCallback(double[] context) { // Set values in the context array to be sent back to native. // e.g.: context[x] = y; }
On the native side, the C++ is doing the following:
... int count = ... double *context = new double[count];
context[0] = count; ... // Call out to java code passing context as void* argument. ... // Do something with new values found in context. delete[] context;
--- On Sun, 12/14/08, Timothy Wall <twal...@dev.java.net> wrote:
From: Timothy Wall <twal...@dev.java.net> Subject: Re: [jna-users] Need help with crash outside of JVM To: use...@jna.dev.java.net Date: Sunday, December 14, 2008, 6:20 AM 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
---------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: user...@jna.dev.java.net For additional commands, e-mail: user...@jna.dev.java.net
---------------------------------------------------------------------







