Jump to content
Excelsior Forums
Freddy

Error #17.

Recommended Posts

Hello,

I was wondering why this could happen?

I'm the developer of the software, one user reported this today.

JET RUNTIME HAS DETECTED UNRECOVERABLE ERROR #17 (system exception).
Please, contact the vendor of the application.

Exception 0xC0000005 (EXCEPTION_ACCESS_VIOLATION) at 0x0
Failed to read memory at 0x0

PID 4348, TID 4352

Registers:

 EAX = 0x0  EBX = 0x14FF4B18
 ECX = 0x15025F90  EDX = 0x0
 ESI = 0x3210B78  EDI = 0x3342A28
 EBP = 0x1  ESP = 0x10FD5C
 EIP = 0x0

Stack:

 0x10FD5C:  0x32107B8 0x31F6BB8 0x2 0x33C0002
 0x10FD6C:  0x3 0x3342A28 0x32107B8 0x12275C8
 0x10FD7C:  0x0 0x3342A28 0x3210B78 0x12275C8
 0x10FD8C:  0x0 0x482179 0x3342A28 0x2B4A660

Version Information:

 Java version: 1.6.0_27
 Excelsior JET 7.60 Professional edition
 Build info: RT: Professional edition, build jet-760-release (Fri Sep 16 02:12:50 NOVST 2011)
 JET Profile: 1.6.0_27 (binary compatibility level 0)
 Runtime: Desktop
 Application was deployed

Options and system properties:

 -Djet.jit.fast=
 -Djet.jit.disable.resolution=
 -Djet.gc.heaplimit=0
 -Djet.gc.ratio=200

Entry point type: exe

Command line: "D:\Yedek\Program\program.exe" 

OS:

Windows XP Service Pack 2 build 2600

Process Modules:

0x400000 - 0x24b5000     D:\Yedek\Program\program.exe
0x7c8f0000 - 0x7c9a1000     C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8ef000     C:\WINDOWS\system32\kernel32.dll
0x64d00000 - 0x64d34000     C:\Program Files\Alwil Software\Avast5\snxhk.dll
0x77dc0000 - 0x77e6b000     C:\WINDOWS\system32\ADVAPI32.DLL
0x77e70000 - 0x77f02000     C:\WINDOWS\system32\RPCRT4.dll
0x77fe0000 - 0x77ff1000     C:\WINDOWS\system32\Secur32.dll
0x77f10000 - 0x77f58000     C:\WINDOWS\system32\GDI32.DLL
0x77d30000 - 0x77dc0000     C:\WINDOWS\system32\USER32.dll
0x7c9b0000 - 0x7d1c7000     C:\WINDOWS\system32\SHELL32.DLL
0x77c00000 - 0x77c58000     C:\WINDOWS\system32\msvcrt.dll
0x77f60000 - 0x77fd6000     C:\WINDOWS\system32\SHLWAPI.dll
0x76b30000 - 0x76b5d000     C:\WINDOWS\system32\WINMM.DLL
0x76370000 - 0x7638d000     C:\WINDOWS\system32\IMM32.DLL
0x773c0000 - 0x774c2000     C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
0x7c340000 - 0x7c396000     D:\Yedek\Program\rt\bin\msvcr71.dll
0x2dd0000 - 0x2dd5000     D:\Yedek\Program\rt\bin\jetvm\jvm.dll
0x2df0000 - 0x2df8000     D:\Yedek\Program\rt\bin\hpi.dll
0x2e00000 - 0x2e11000     D:\Yedek\Program\rt\bin\java.dll
0x30e0000 - 0x3100000     D:\Yedek\Program\rt\bin\zip.dll
0x3110000 - 0x3138000     C:\WINDOWS\system32\rsaenh.dll
0x769b0000 - 0x76a63000     C:\WINDOWS\system32\USERENV.dll
0x6ff90000 - 0x6ffe4000     C:\WINDOWS\system32\netapi32.dll
0x3140000 - 0x3153000     D:\Yedek\Program\rt\bin\net.dll
0x71aa0000 - 0x71ab7000     C:\WINDOWS\system32\WS2_32.dll
0x71a90000 - 0x71a98000     C:\WINDOWS\system32\WS2HELP.dll
0x71a40000 - 0x71a7f000     C:\WINDOWS\System32\mswsock.dll
0x76f10000 - 0x76f37000     C:\WINDOWS\system32\DNSAPI.dll
0x76fa0000 - 0x76fa8000     C:\WINDOWS\System32\winrnr.dll
0x76f50000 - 0x76f7c000     C:\WINDOWS\system32\WLDAP32.dll
0x76fb0000 - 0x76fb6000     C:\WINDOWS\system32\rasadhlp.dll
0x151b0000 - 0x152fc000     D:\Yedek\Program\rt\bin\awt.dll
0x72fd0000 - 0x72ff6000     C:\WINDOWS\system32\WINSPOOL.DRV
0x774d0000 - 0x7760c000     C:\WINDOWS\system32\ole32.dll
0x5b2a0000 - 0x5b2d8000     C:\WINDOWS\system32\uxtheme.dll
0x746f0000 - 0x7473b000     C:\WINDOWS\system32\MSCTF.dll
0x75470000 - 0x7549e000     C:\WINDOWS\system32\msctfime.ime
0x15630000 - 0x1567f000     D:\Yedek\Program\rt\bin\fontmanager.dll
0x77110000 - 0x7719c000     C:\WINDOWS\system32\OLEAUT32.DLL
0x15680000 - 0x15687000     C:\Program Files\Internet Download Manager\idmmkb.dll
0x76be0000 - 0x76beb000     C:\WINDOWS\system32\psapi.dll

JET-compiled Components:

D:\Yedek\Program\program.exe: exe, version info: jet-760-release (pro, en)

Java Stack Trace: not available

Share this post


Link to post
Share on other sites

This is an internal JET crash which may be caused by plenty of various reasons. In general, we cannot investigate an issue without debugging the application and reproducing the crash. However in most cases the reason of such problems is JNI misuse. So my first question, whether you use JNI (native methods libraries) in your application or use any third-party libraries that use JNI (contain dlls). Please enumerate third-party APIs you use, if you are not sure for the subject.

Can you reproduce the crash on your side?

You may also contact our support (java at excelsior-usa.com) directly with this issue.

Share this post


Link to post
Share on other sites

I don't use JNI.

And I think none of the libraries use it (just simple .jar files with .class files).

I can't reproduce it, but as far as I know it only happened few times to him (and there are many other users who don't experience this).

So I guess it doesn't really matter so much and will be fine.

Share this post


Link to post
Share on other sites

We see one suspicious module from the crash log:

C:\Program Files\Alwil Software\Avast5\snxhk.dll

The most probably, your user is using Avast antivirus that monitors running processes via injecting its code to the system libraries. It is possible that Avast monitor process conflicts with Excelsior JET JVM execution. So you may:

1. Suggest your user temporally uninstall Avast to see if the problem is reproduced without it.

2. Install Avast yourself and try to reproduce the problem on your side.

If you are able to reproduce the crash we will be happy to investigate this issue (and probably file the bug to Alwil Software -- Avast vendor).

Another suspicious library is C:\Program Files\Internet Download Manager\idmmkb.dll that probably interfere with Excelsior JET in the similar way as Avast.

Share this post


Link to post
Share on other sites

We see one suspicious module from the crash log:

C:\Program Files\Alwil Software\Avast5\snxhk.dll

The most probably, your user is using Avast antivirus that monitors running processes via injecting its code to the system libraries. It is possible that Avast monitor process conflicts with Excelsior JET JVM execution. So you may:

1. Suggest your user temporally uninstall Avast to see if the problem is reproduced without it.

2. Install Avast yourself and try to reproduce the problem on your side.

If you are able to reproduce the crash we will be happy to investigate this issue (and probably file the bug to Alwil Software -- Avast vendor).

Another suspicious library is C:\Program Files\Internet Download Manager\idmmkb.dll that probably interfere with Excelsior JET in the similar way as Avast.

I got the same error . I am using jni to access native libraries. Please help me to resolve this issue as i am not able to proceed any further with the compilaion

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×