harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Elford, Chris L" <chris.l.elf...@intel.com>
Subject RE: problem under windows
Date Wed, 23 May 2007 18:39:35 GMT
Hi all,

  I tracked down a system that has SSE but not SSE2 (a dual processor P3
system).  For me, adding "-xe ii" to the ntsd command line let the
debugger break in at the first chance exception.  It reports that what I
believe is an SSE2 instruction does indeed happen during jitrino.dll
startup.

01365fb0 f20f100520553901 movsd xmm0,qword ptr
[jitrino!JIT_gc_start+0xd5810 (01395520)] 

Without jitrino symbol information (e.g., a pdb file for jitrino.dll),
its hard to tell what function is being executed (it is unlikely that it
is JIT_gc_start.  It would be nice if the snapshot builds included
symbol files to help make for more meaningful stack traces.

It may be good to discuss [again?] on the lists whether more people can
come into the project to help create legacy modes that earlier
instruction sets (and earlier Oses) can still execute without crippling
current instruction set processors (and/or OSes).

I don't see an open JIRA about this one.  The closest I see is
http://issues.apache.org/jira/browse/HARMONY-3246 which is more about
code that the JIT creates rather than the JIT itself.

Ntsd log below showing more detail around faulting instruction.
Mikhail?

Thanks,

Chris Elford
Intel SSG/Enterprise Solutions Software Division


Microsoft (R) Windows Debugger  Version 5.2.3790.1830
Copyright (c) Microsoft Corporation. All rights reserved.

CommandLine: c:\java\harmony-jre-r533500\bin\java -Xem:jet
-XX:em.jitPath=C:\jav
a\harmony-jre-r533500\jitrino.dll hello
The call to LoadLibrary(ext) failed, Win32 error 2
    "The system cannot find the file specified."
Please check your debugger configuration and/or network access.
The call to LoadLibrary(exts) failed, Win32 error 2
    "The system cannot find the file specified."
Please check your debugger configuration and/or network access.
The call to LoadLibrary(uext) failed, Win32 error 2
    "The system cannot find the file specified."
Please check your debugger configuration and/or network access.
The call to LoadLibrary(ntsdexts) failed, Win32 error 2
    "The system cannot find the file specified."
Please check your debugger configuration and/or network access.
Symbol search path is: *** Invalid *** : Verify _NT_SYMBOL_PATH setting
Executable search path is:
ModLoad: 00400000 0040d000   java.exe
ModLoad: 7c800000 7c8c0000   ntdll.dll
ModLoad: 77e40000 77f42000   C:\WINDOWS\system32\kernel32.dll
ModLoad: 11100000 11118000   c:\java\harmony-jre-r533500\bin\HYPRT.dll
ModLoad: 10000000 10407000   c:\java\harmony-jre-r533500\bin\HYTHR.dll
ModLoad: 71c00000 71c17000   C:\WINDOWS\system32\WS2_32.dll
ModLoad: 77f50000 77fec000   C:\WINDOWS\system32\ADVAPI32.dll
ModLoad: 77c50000 77cef000   C:\WINDOWS\system32\RPCRT4.dll
ModLoad: 77ba0000 77bfa000   C:\WINDOWS\system32\msvcrt.dll
ModLoad: 71bf0000 71bf8000   C:\WINDOWS\system32\WS2HELP.dll
ModLoad: 7c340000 7c396000   c:\java\harmony-jre-r533500\bin\MSVCR71.dll
ModLoad: 71af0000 71b12000   C:\WINDOWS\system32\ShimEng.dll
ModLoad: 75e60000 75e87000   C:\WINDOWS\system32\apphelp.dll
ModLoad: 00510000 00934000
c:\java\harmony-jre-r533500\bin\default\harmonyvm.dll
ModLoad: 003a0000 003b3000
c:\java\harmony-jre-r533500\bin\default\zlib1.dll
ModLoad: 4a800000 4a8c8000   c:\java\harmony-jre-r533500\bin\icuuc34.dll
ModLoad: 4ad00000 4b570000   c:\java\harmony-jre-r533500\bin\icudt34.dll
ModLoad: 6d580000 6d628000   C:\WINDOWS\system32\dbghelp.dll
ModLoad: 77b90000 77b98000   C:\WINDOWS\system32\VERSION.dll
ModLoad: 4bf70000 4bfad000   C:\WINDOWS\system32\ODBC32.dll
ModLoad: 77530000 775c7000
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df
_5.82.3790.1830_x-ww_1B6F474A\COMCTL32.dll
ModLoad: 77c00000 77c48000   C:\WINDOWS\system32\GDI32.dll
ModLoad: 77380000 77412000   C:\WINDOWS\system32\USER32.dll
ModLoad: 762b0000 762fa000   C:\WINDOWS\system32\comdlg32.dll
ModLoad: 7c8d0000 7d0d3000   C:\WINDOWS\system32\SHELL32.dll
ModLoad: 77da0000 77df2000   C:\WINDOWS\system32\SHLWAPI.dll
ModLoad: 76b70000 76b7b000   C:\WINDOWS\system32\PSAPI.DLL
ModLoad: 76920000 769e4000   C:\WINDOWS\system32\USERENV.dll
ModLoad: 71b20000 71b61000   C:\WINDOWS\system32\MSWSOCK.dll
ModLoad: 77420000 77523000
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df
_6.0.3790.1830_x-ww_7AE38CCF\comctl32.dll
ModLoad: 01080000 01097000   C:\WINDOWS\system32\odbcint.dll
ModLoad: 76f50000 76f63000   C:\WINDOWS\system32\Secur32.dll
ModLoad: 011d0000 01210000
c:\java\harmony-jre-r533500\bin\default\em.dll
ModLoad: 01220000 01630000   C:\java\harmony-jre-r533500\jitrino.dll
(810.928): Illegal instruction - code c000001d (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=01365fb0 ebx=01350e5e ecx=01367790 edx=000000c8 esi=013950d8
edi=013952b0
eip=01365fb0 esp=00138b18 ebp=00138bc4 iopl=0         nv up ei pl nz na
pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000
efl=00010202
*** WARNING: Unable to verify checksum for
C:\java\harmony-jre-r533500\jitrino.d
ll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols
for C:\java\harmony-jre-r533500\jitrino.dll -
jitrino!JIT_gc_start+a62a0:
01365fb0 f20f100520553901 movsd xmm0,qword ptr
[jitrino!JIT_gc_start+0xd5810 (01395520)]
ds:0023:01395520=7fffffffffffffff
0:000> k
ChildEBP RetAddr
WARNING: Stack unwind information not available. Following frames may be
wrong.
00138bc4 01350ebb jitrino!JIT_gc_start+0xa62a0
*** ERROR: Symbol file could not be found.  Defaulted to export symbols
for ntdll.dll -
00138c00 7c82257a jitrino!JIT_gc_start+0x911ab
00138c20 7c8358fb ntdll!LdrInitializeThunk+0x24
00138d28 7c835bcb ntdll!RtlGetVersion+0x1f2
00138fbc 7c833ee5 ntdll!RtlGetVersion+0x4c2
*** ERROR: Symbol file could not be found.  Defaulted to export symbols
for C:\WINDOWS\system32\kernel32.dll -
00139238 77e41c90 ntdll!LdrLoadDll+0x102
*** WARNING: Unable to verify checksum for
c:\java\harmony-jre-r533500\bin\default\harmonyvm.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols
for c:\java\harmony-jre-r533500\bin\default\harmonyvm.dll -
001392a0 00650677 kernel32!LoadLibraryExW+0xe7
0013f2d4 0054a8a3 harmonyvm!apr_dso_load+0x87
01214f50 5c617661 harmonyvm!compiled_method_load+0x41d3
6a5c3a43 00000000 0x5c617661
0:000>

-----Original Message-----
From: Elford, Chris L [mailto:chris.l.elford@intel.com] 
Sent: Wednesday, May 23, 2007 9:27 AM
To: dev@harmony.apache.org; mmm@projectumbra.org
Subject: RE: problem under windows

Hi Michael,

  I'm not sure if Athlon MP is supposed to have SSE2.  Wikipedia
indicates that AMD added it to Athlon64 class processors.  Mikhail may
know if there are any SSE2 dependences in the snapshots.  I do know that
once upon a time I had issues with DRLVM on a P3 (before I got my
current laptop) but I don't remember the specific point that I ran into
issues.  Of course this could well be totally unrelated to SSE/SSE2.

  It is still not trapping to the debugger at the "first chance"
exception which means by the time you get to the ntsd breakpoint, its
already moved on.  Presumably this is due to something else traping the
first chance exception.  I'm going to look a bit more at ntsd options
later.

I was hoping to see the IP corresponding to the illegal instruction to
see (a) which dll it is in and (b) do a disassembly to see if it is
really illegal for your processor.

Thanks,

Chris Elford
Intel SSG/Enterprise Solutions Software Division

-----Original Message-----
From: Michael M. Miskulin [mailto:mmm@projectumbra.org] 
Sent: Tuesday, May 22, 2007 9:34 PM
To: dev@harmony.apache.org
Subject: Re: problem under windows

Hi,

Its a dual Athlon MP 2200+ system.  Checking the Amd cpuid info
I see it 3dnow,mmx and sse support but not sse2. 

I added it to the list of programs to ignore XD but that did not matter.


Here is the output from the debugger command:


Microsoft (R) Windows User-Mode Debugger  Version 5.1.2600.0
Copyright (c) Microsoft Corporation. All rights reserved.

CommandLine: c:\jre\bin\java -Xem:jet -XX:em.jitPath=C:\jre\jitrino.dll
Hello
Loaded dbghelp extension DLL
The call to LoadLibrary(ext) failed with error 2.
Please check your debugger configuration and/or network access
Loaded exts extension DLL
The call to LoadLibrary(uext) failed with error 2.
Please check your debugger configuration and/or network access
Loaded ntsdexts extension DLL
Symbol search path is: *** Invalid *** : Verify _NT_SYMBOL_PATH setting
Executable search path is:
ModLoad: 00400000 0040d000   java.exe
ModLoad: 7c900000 7c9b0000   ntdll.dll
ModLoad: 7c800000 7c8f4000   E:\WINNT\system32\kernel32.dll
ModLoad: 11100000 11118000   c:\jre\bin\HYPRT.dll
ModLoad: 10000000 10407000   c:\jre\bin\HYTHR.dll
ModLoad: 71ab0000 71ac7000   E:\WINNT\system32\WS2_32.dll
ModLoad: 77c10000 77c68000   E:\WINNT\system32\msvcrt.dll
ModLoad: 71aa0000 71aa8000   E:\WINNT\system32\WS2HELP.dll
ModLoad: 77dd0000 77e6b000   E:\WINNT\system32\ADVAPI32.dll
ModLoad: 77e70000 77f01000   E:\WINNT\system32\RPCRT4.dll
ModLoad: 7c340000 7c396000   c:\jre\bin\MSVCR71.dll
ModLoad: 5cb70000 5cb96000   E:\WINNT\system32\ShimEng.dll
ModLoad: 6f880000 6fa4a000   E:\WINNT\AppPatch\AcGenral.DLL
ModLoad: 7e410000 7e4a0000   E:\WINNT\system32\USER32.dll
ModLoad: 77f10000 77f57000   E:\WINNT\system32\GDI32.dll
ModLoad: 76b40000 76b6d000   E:\WINNT\system32\WINMM.dll
ModLoad: 774e0000 7761d000   E:\WINNT\system32\ole32.dll
ModLoad: 77120000 771ac000   E:\WINNT\system32\OLEAUT32.dll
ModLoad: 77be0000 77bf5000   E:\WINNT\system32\MSACM32.dll
ModLoad: 77c00000 77c08000   E:\WINNT\system32\VERSION.dll
ModLoad: 7c9c0000 7d1d5000   E:\WINNT\system32\SHELL32.dll
ModLoad: 77f60000 77fd6000   E:\WINNT\system32\SHLWAPI.dll
ModLoad: 769c0000 76a73000   E:\WINNT\system32\USERENV.dll
ModLoad: 5ad70000 5ada8000   E:\WINNT\system32\UxTheme.dll
ModLoad: 76390000 763ad000   E:\WINNT\system32\IMM32.DLL
ModLoad: 5cd70000 5cd77000   E:\WINNT\system32\serwvdrv.dll
ModLoad: 5b0a0000 5b0a7000   E:\WINNT\system32\umdmxfrm.dll
ModLoad: 73ed0000 73ed7000   E:\WINNT\system32\mmdrv.dll
ModLoad: 773d0000 774d3000
E:\WINNT\WinSxS\x86_Microsoft.Windows.Common-Contro
ls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
ModLoad: 5d090000 5d12a000   E:\WINNT\system32\comctl32.dll
ModLoad: 00b60000 01113000   c:\jre\bin\default\harmonyvm.dll
ModLoad: 00ab0000 00ac3000   c:\jre\bin\default\zlib1.dll
ModLoad: 4a800000 4a8c8000   c:\jre\bin\icuuc34.dll
ModLoad: 4ad00000 4b570000   c:\jre\bin\icudt34.dll
ModLoad: 59a60000 59b01000   E:\WINNT\system32\dbghelp.dll
ModLoad: 74320000 7435d000   E:\WINNT\system32\ODBC32.dll
ModLoad: 763b0000 763f9000   E:\WINNT\system32\comdlg32.dll
ModLoad: 76bf0000 76bfb000   E:\WINNT\system32\PSAPI.DLL
ModLoad: 71a50000 71a8f000   E:\WINNT\system32\MSWSOCK.dll
ModLoad: 20000000 20017000   E:\WINNT\system32\odbcint.dll
ModLoad: 77fe0000 77ff1000   E:\WINNT\system32\Secur32.dll
APR_DSO_LOAD: loading em.dll
ModLoad: 01470000 014b0000   c:\jre\bin\default\em.dll
APR_DSO_LOAD: loading C:\jre\jitrino.dll
ModLoad: 014c0000 01a9b000   C:\jre\jitrino.dll
Illegal instruction - code c000001d (first chance)
ERROR: code:-1073741795 msg:(null)
ModLoad: 01ab0000 0208b000   C:\jre\jitrino.dll
Illegal instruction - code c000001d (first chance)
ERROR: code:-1073741795 msg:(null)
Failure to open JIT dll C:\jre\jitrino.dll 720317
apr code: The system cannot find message text for message number 0x%1 in
the mes
sage file for %2.
EM: JIT library loading error:'C:\jre\jitrino.dll'
HEAP[java.exe]: Invalid Address specified to RtlFreeHeap( 014B0000,
013A70F0 )
Break instruction exception - code 80000003 (first chance)
eax=013a70e8 ebx=013a70e8 ecx=7c91eb05 edx=0013f056 esi=014b0000
edi=013a70e8
eip=7c901230 esp=0013f260 ebp=0013f264 iopl=0         nv up ei pl nz na
pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000
efl=00000202
*** ERROR: Symbol file could not be found.  Defaulted to export symbols
for ntdl
l.dll -
ntdll!DbgBreakPoint:
7c901230 cc               int     3
0:000> k
ChildEBP RetAddr
WARNING: Stack unwind information not available. Following frames may be
wrong.
0013f264 7c96cd80 ntdll!DbgBreakPoint
0013f278 7c96df66 ntdll!RtlpNtMakeTemporaryKey+0x6b74
0013f2ec 7c94a5d0 ntdll!RtlpNtMakeTemporaryKey+0x7d5a
0013f3d4 7c9268ad ntdll!RtlInitializeSListHead+0x115c0
*** WARNING: Unable to verify checksum for c:\jre\bin\default\em.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols
for c:\j
re\bin\default\em.dll -
0013f4a4 0148f902 ntdll!iswdigit+0x128
0013f4e0 01481762 em+0x1f902
014b24b8 0054454a em+0x11762
baadf00d 00000000 0x54454a
0:000>





> Interesting. this is definitely different from any scenario that I
have
> seen here.  Your module loading looks pretty healthy right up to the
> point of failure.
> 
> Can you add "-xe ii" to your ntsd command line?  Hopefully, this will
> cause a break at the point of the illegal instruction instead of
passing
> off to the second chance handler.
> 
> ntsd -g -xe ii ...
> 
> If you do get a break at the point of the failure, a backtrace via the
> "k" command may be of value too.  Without symbol information, it is
only
> of limited value but may help.
> 
> Do you know if the platform that you are using is a pretty old system
> that doesn't support at least SSE2 (which could point us in one
> direction) or is a new system with XD (execute disable) support?  If
so,
> have you done anything that may be causing XD to trigger (e.g.,
setting
> the default behavior to trigger faults)?  I didn't think that this was
> supposed to result in SIGILL but its worth asking...  On my system, it
> can be XD support can be disabled in BIOS under "security settings"...
> In addition, you can check in "right click my computer, properties,
> advanced, performance settings, data execution prevention"  
> 
> It looks like Mikhail trying to get you an instrumented version is
> pretty much on track.
> 
> Regards,
> 
> Chris
> 
> -----Original Message-----
> From: Michael M. Miskulin [mailto:mmm@projectumbra.org] 
> Sent: Tuesday, May 22, 2007 12:15 PM
> To: dev@harmony.apache.org
> Subject: Re: problem under windows
> 
> Here you go... if I can find time tonight I am going to try running on
> a very new laptop with XP to see if any differences.
> 
> 
> Microsoft (R) Windows User-Mode Debugger  Version 5.1.2600.0
> Copyright (c) Microsoft Corporation. All rights reserved.
> 
> CommandLine: c:\jre\bin\java -Xem:jet
-XX:em.jitPath=C:\jre\jitrino.dll
> Hello
> Loaded dbghelp extension DLL
> The call to LoadLibrary(ext) failed with error 2.
> Please check your debugger configuration and/or network access
> Loaded exts extension DLL
> The call to LoadLibrary(uext) failed with error 2.
> Please check your debugger configuration and/or network access
> Loaded ntsdexts extension DLL
> Symbol search path is: *** Invalid *** : Verify _NT_SYMBOL_PATH
setting
> Executable search path is:
> ModLoad: 00400000 0040d000   java.exe
> ModLoad: 7c900000 7c9b0000   ntdll.dll
> ModLoad: 7c800000 7c8f4000   E:\WINNT\system32\kernel32.dll
> ModLoad: 11100000 11118000   c:\jre\bin\HYPRT.dll
> ModLoad: 10000000 10407000   c:\jre\bin\HYTHR.dll
> ModLoad: 71ab0000 71ac7000   E:\WINNT\system32\WS2_32.dll
> ModLoad: 77c10000 77c68000   E:\WINNT\system32\msvcrt.dll
> ModLoad: 71aa0000 71aa8000   E:\WINNT\system32\WS2HELP.dll
> ModLoad: 77dd0000 77e6b000   E:\WINNT\system32\ADVAPI32.dll
> ModLoad: 77e70000 77f01000   E:\WINNT\system32\RPCRT4.dll
> ModLoad: 7c340000 7c396000   c:\jre\bin\MSVCR71.dll
> ModLoad: 5cb70000 5cb96000   E:\WINNT\system32\ShimEng.dll
> ModLoad: 00510000 00ac3000   c:\jre\bin\default\harmonyvm.dll
> ModLoad: 003b0000 003c3000   c:\jre\bin\default\zlib1.dll
> ModLoad: 4a800000 4a8c8000   c:\jre\bin\icuuc34.dll
> ModLoad: 4ad00000 4b570000   c:\jre\bin\icudt34.dll
> ModLoad: 59a60000 59b01000   E:\WINNT\system32\dbghelp.dll
> ModLoad: 77c00000 77c08000   E:\WINNT\system32\VERSION.dll
> ModLoad: 74320000 7435d000   E:\WINNT\system32\ODBC32.dll
> ModLoad: 5d090000 5d12a000   E:\WINNT\system32\COMCTL32.dll
> ModLoad: 77f10000 77f57000   E:\WINNT\system32\GDI32.dll
> ModLoad: 7e410000 7e4a0000   E:\WINNT\system32\USER32.dll
> ModLoad: 7c9c0000 7d1d5000   E:\WINNT\system32\SHELL32.dll
> ModLoad: 77f60000 77fd6000   E:\WINNT\system32\SHLWAPI.dll
> ModLoad: 763b0000 763f9000   E:\WINNT\system32\comdlg32.dll
> ModLoad: 76bf0000 76bfb000   E:\WINNT\system32\PSAPI.DLL
> ModLoad: 769c0000 76a73000   E:\WINNT\system32\USERENV.dll
> ModLoad: 71a50000 71a8f000   E:\WINNT\system32\MSWSOCK.dll
> ModLoad: 76390000 763ad000   E:\WINNT\system32\IMM32.DLL
> ModLoad: 773d0000 774d3000
> E:\WINNT\WinSxS\x86_Microsoft.Windows.Common-Contro
> ls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
> ModLoad: 20000000 20017000   E:\WINNT\system32\odbcint.dll
> ModLoad: 77fe0000 77ff1000   E:\WINNT\system32\Secur32.dll
> APR_DSO_LOAD: loading em.dll
> ModLoad: 013a0000 013e0000   c:\jre\bin\default\em.dll
> APR_DSO_LOAD: loading C:\jre\jitrino.dll
> ModLoad: 013f0000 019cb000   C:\jre\jitrino.dll
> Illegal instruction - code c000001d (first chance)
> ERROR: code:-1073741795 msg:(null)
> ModLoad: 019e0000 01fbb000   C:\jre\jitrino.dll
> Illegal instruction - code c000001d (first chance)
> ERROR: code:-1073741795 msg:(null)
> Failure to open JIT dll C:\jre\jitrino.dll 720317
> apr code: The system cannot find message text for message number 0x%1
in
> the mes
> sage file for %2.
> EM: JIT library loading error:'C:\jre\jitrino.dll'
> HEAP[java.exe]: Invalid Address specified to RtlFreeHeap( 013E0000,
> 013070C8 )
> Break instruction exception - code 80000003 (first chance)
> eax=013070c0 ebx=013070c0 ecx=7c91eb05 edx=0013f056 esi=013e0000
> edi=013070c0
> eip=7c901230 esp=0013f260 ebp=0013f264 iopl=0         nv up ei pl nz
na
> pe nc
> cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000
> efl=00000202
> *** ERROR: Symbol file could not be found.  Defaulted to export
symbols
> for ntdl
> l.dll -
> ntdll!DbgBreakPoint:
> 7c901230 cc               int     3
> 0:000>
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ----> I would suggest running under ntsd.  I'e seen jitrino.dll issues
> show up
> > on a number of builds but nothing with your particular signature.
> When
> > I've seen it, it has typically related to some underlying MSVCR
issue.
> > 
> > ntsd -g c:\jre\bin\java -Xem:jet -XX:em.jitPath=C:\jre\jitrino.dll
> Hello
> > 
> > You should get a debug breakpoint at the failure.  If you can copy
the
> > list of dlls that were loaded, that might help.  In the case of
> failure,
> > I have typically seen another MSVCRT try to load somewhere in this
set
> > of module loads (sometimes in between the two loads of gc_cc.dll).  
> > 
> > ModLoad: 01160000 011a0000
> > c:\java\harmony-jre-r533500\bin\default\em.dll
> > ModLoad: 011b0000 015c0000
> > C:\java\harmony-jre-r533500\bin\default\jitrino.dll
> > ModLoad: 015d0000 015f5000
> > c:\java\harmony-jre-r533500\bin\default\gc_cc.dll
> > ModLoad: 015d0000 015f5000
> > c:\java\harmony-jre-r533500\bin\default\gc_cc.dll
> > ModLoad: 13100000 13106000
c:\java\harmony-jre-r533500\bin\hysig.dll
> > 
> > Running on my system with the r33500 binary build:
> > I would particularly watch out for 
> > ModLoad: 7c340000 7c396000
> c:\java\harmony-jre-r533500\bin\MSVCR71.dll
> > To see if it is trying to load from somewhere else on your system.
> > 
> > CommandLine: c:\java\harmony-jre-r533500\bin\java -Xem:jet
> > -XX:em.jitPath=C:\java\harmony-jre-r533500\bin\default\jitrino.dll
> hello
> > Loaded dbghelp extension DLL
> > The call to LoadLibrary(ext) failed with error 2.
> > Please check your debugger configuration and/or network access
> > Loaded exts extension DLL
> > The call to LoadLibrary(uext) failed with error 2.
> > Please check your debugger configuration and/or network access
> > Loaded ntsdexts extension DLL
> > Symbol search path is: *** Invalid *** : Verify _NT_SYMBOL_PATH
> setting
> > Executable search path is:
> > ModLoad: 00400000 0040d000   java.exe
> > ModLoad: 7c900000 7c9b0000   ntdll.dll
> > ModLoad: 7c800000 7c8f4000   C:\WINNT\system32\kernel32.dll
> > ModLoad: 11100000 11118000
c:\java\harmony-jre-r533500\bin\HYPRT.dll
> > ModLoad: 10000000 10407000
c:\java\harmony-jre-r533500\bin\HYTHR.dll
> > ModLoad: 71ab0000 71ac7000   C:\WINNT\system32\WS2_32.dll
> > ModLoad: 77c10000 77c68000   C:\WINNT\system32\msvcrt.dll
> > ModLoad: 71aa0000 71aa8000   C:\WINNT\system32\WS2HELP.dll
> > ModLoad: 77dd0000 77e6b000   C:\WINNT\system32\ADVAPI32.dll
> > ModLoad: 77e70000 77f01000   C:\WINNT\system32\RPCRT4.dll
> > ModLoad: 7c340000 7c396000
> c:\java\harmony-jre-r533500\bin\MSVCR71.dll
> > ModLoad: 5cb70000 5cb96000   C:\WINNT\system32\ShimEng.dll
> > ModLoad: 00510000 00934000
> > c:\java\harmony-jre-r533500\bin\default\harmonyvm.dll
> > ModLoad: 00370000 00383000
> > c:\java\harmony-jre-r533500\bin\default\zlib1.dll
> > ModLoad: 4a800000 4a8c8000
> c:\java\harmony-jre-r533500\bin\icuuc34.dll
> > ModLoad: 4ad00000 4b570000
> c:\java\harmony-jre-r533500\bin\icudt34.dll
> > ModLoad: 59a60000 59b01000   C:\WINNT\system32\dbghelp.dll
> > ModLoad: 77c00000 77c08000   C:\WINNT\system32\VERSION.dll
> > ModLoad: 74320000 7435d000   C:\WINNT\system32\ODBC32.dll
> > ModLoad: 5d090000 5d12a000   C:\WINNT\system32\COMCTL32.dll
> > ModLoad: 77f10000 77f57000   C:\WINNT\system32\GDI32.dll
> > ModLoad: 7e410000 7e4a1000   C:\WINNT\system32\USER32.dll
> > ModLoad: 7c9c0000 7d1d5000   C:\WINNT\system32\SHELL32.dll
> > ModLoad: 77f60000 77fd6000   C:\WINNT\system32\SHLWAPI.dll
> > ModLoad: 763b0000 763f9000   C:\WINNT\system32\comdlg32.dll
> > ModLoad: 76bf0000 76bfb000   C:\WINNT\system32\PSAPI.DLL
> > ModLoad: 769c0000 76a73000   C:\WINNT\system32\USERENV.dll
> > ModLoad: 71a50000 71a8f000   C:\WINNT\system32\MSWSOCK.dll
> > ModLoad: 76390000 763ad000   C:\WINNT\system32\IMM32.DLL
> > ModLoad: 629c0000 629c9000   C:\WINNT\system32\LPK.DLL
> > ModLoad: 74d90000 74dfb000   C:\WINNT\system32\USP10.dll
> > ModLoad: 48000000 48027000
C:\PROGRA~1\Google\GOOGLE~2\GOEC62~1.DLL
> > ModLoad: 773d0000 774d3000
> >
>
C:\WINNT\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6
> > .0.2600.2982_x-ww_ac3f9c03\comctl32.dll
> > ModLoad: 20000000 20017000   C:\WINNT\system32\odbcint.dll
> > ModLoad: 77fe0000 77ff1000   C:\WINNT\system32\Secur32.dll
> > ModLoad: 01160000 011a0000
> > c:\java\harmony-jre-r533500\bin\default\em.dll
> > ModLoad: 011b0000 015c0000
> > C:\java\harmony-jre-r533500\bin\default\jitrino.dll
> > ModLoad: 015d0000 015f5000
> > c:\java\harmony-jre-r533500\bin\default\gc_cc.dll
> > ModLoad: 015d0000 015f5000
> > c:\java\harmony-jre-r533500\bin\default\gc_cc.dll
> > ModLoad: 13100000 13106000
c:\java\harmony-jre-r533500\bin\hysig.dll
> > ModLoad: 11700000 11713000
> c:\java\harmony-jre-r533500\bin\hyzlib.dll
> > ModLoad: 13300000 13306000
> c:\java\harmony-jre-r533500\bin\hytext.dll
> > ModLoad: 01f50000 01f56000
> > c:\java\harmony-jre-r533500\bin\default\VMI.dll
> > ModLoad: 13200000 13206000
c:\java\harmony-jre-r533500\bin\hynio.dll
> > ModLoad: 01f60000 01f83000
> c:\java\harmony-jre-r533500\bin\hyluni.dll
> > ModLoad: 01f90000 01f9d000
> > c:\java\harmony-jre-r533500\bin\hyarchive.dll
> > ModLoad: 026a0000 026b7000
> > c:\java\harmony-jre-r533500\bin\icuinterface34.dll
> > ModLoad: 4a900000 4a9aa000
> c:\java\harmony-jre-r533500\bin\icuin34.dll
> > Hello World from Java!
> > 
> > Thanks,
> > 
> > Chris Elford
> > Intel SSG/Enterprise Solutions Software Division
> > 
> > -----Original Message-----
> > From: Mikhail Fursov [mailto:mike.fursov@gmail.com] 
> > Sent: Tuesday, May 22, 2007 1:00 AM
> > To: dev@harmony.apache.org; mmm@projectumbra.org
> > Subject: Re: problem under windows
> > 
> > On 5/18/07, Michael M. Miskulin <mmm@projectumbra.org> wrote:
> > >
> > >
> > > Ok, seems same result.
> > >
> > > C:\jre>run.cmd
> > >
> > > C:\jre>c:\jre\bin\java -Xem:jet -XX:em.jitPath=C:\jre\jitrino.dll
> > Hello
> > > APR_DSO_LOAD: loading em.dll
> > > APR_DSO_LOAD: loading C:\jre\jitrino.dll
> > > ERROR: code:-1073741795 msg:(null)
> > > ERROR: code:-1073741795 msg:(null)
> > > Failure to open JIT dll C:\jre\jitrino.dll 720317
> > > apr code: The system cannot find message text for message number
> 0x%1
> > in
> > > the mes
> > > sage file for %2.
> > > EM: JIT library loading error:'C:\jre\jitrino.dll'
> > > Cannot instantiate EM
> > > HMYEXEL062E Internal VM error: Failed to create Java VM
> > > FAILED to invoke JVM.
> > > C:\jre>
> > 
> > We have unreadable error code here again and this is strange. I
tried
> to
> > add
> > errors intentionally into JIT initialization (illegal memory access)
> and
> > always have valid error codes.
> > Do you have any pop up dialog with debugging option? (It must appear
> on
> > any
> > PC with MSVC installed)
> > If you have not, another option is to send a complete debug build to
> you
> > and
> > check it.
> > ?
> > 
> > 
> > 
> > In addition, the -Xint option fails to work now too.
> > 
> > 
> > I didn't check it with interpreter, so its OK (our builds are not
> > synchronized). The only  test I checked was Hello world application
> with
> > JIT.
> > 
> > -- 
> > Mikhail Fursov
>
------------------------------------------------------------------------
> -----
> Reach for the sky cause tomorrow may never come

------------------------------------------------------------------------
---------
Reach for the sky cause tomorrow may never come

Mime
View raw message