This discussion is archived
1 Reply Latest reply: Dec 4, 2012 6:10 AM by Michael Ferrante (Oracle) RSS

Access violation in jvm.dll

975302 Newbie
Currently Being Moderated
I have a web based application that opens PDFs in an Interet Explorer 7 browser window. Users are experiencing IE crashes when attempting to open some files. The same file will not crash every time so difficult to reproduce. I captured a crash dump using MS utility Debug Diagnostic Tool and Microsoft provided the below analysis. MS has requested a case be opened with Oracle since they do not have the proper symbols to debug any further. Oracle directed me to ww.java.com where no phone support is available so I am seeing if this forum can assist.

Windows 2003 Enterprise Edition (32 bit)
Internet Explorer v7
Java 1.6.0.33


I see an access violation in jvm.dll from the memory dump file

FAULTING_IP:
jvm+5e5b2
6d84e5b2 0000 add byte ptr [eax],al

EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 6d84e5b2 (jvm+0x0005e5b2)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: ffffdedb
Attempt to read from address ffffdedb

DEFAULT_BUCKET_ID: INVALID_POINTER_READ

PROCESS_NAME: iexplore.exe

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

EXCEPTION_PARAMETER1: 00000000

EXCEPTION_PARAMETER2: ffffdedb

READ_ADDRESS: ffffdedb

FOLLOWUP_IP:
jvm+5e5b2
6d84e5b2 0000 add byte ptr [eax],al

APPLICATION_VERIFIER_FLAGS: 0

FAULTING_THREAD: 00009a44

PRIMARY_PROBLEM_CLASS: INVALID_POINTER_READ

BUGCHECK_STR: APPLICATION_FAULT_INVALID_POINTER_READ

LAST_CONTROL_TRANSFER: from 00000000 to 6d84e5b2

STACK_TEXT:
2bed98a8 00000000 00000000 00000000 00000000 jvm+0x5e5b2

SYMBOL_STACK_INDEX: 0

SYMBOL_NAME: jvm+5e5b2

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: jvm

IMAGE_NAME: jvm.dll

DEBUG_FLR_IMAGE_TIMESTAMP: 4faac266

STACK_COMMAND: ~151s; .ecxr ; kb

FAILURE_BUCKET_ID: INVALID_POINTER_READ_c0000005_jvm.dll!Unknown

BUCKET_ID: APPLICATION_FAULT_INVALID_POINTER_READ_jvm+5e5b2

WATSON_IBUCKET: -1252065246

WATSON_IBUCKETTABLE: 1

WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/iexplore_exe/7_0_6000_17106/4ea60b77/jvm_dll/20_8_0_3/4faac266/c0000005/0005e5b2.htm?Retriage=1
  • 1. Re: Access violation in jvm.dll
    Michael Ferrante (Oracle) Guru Moderator
    Currently Being Moderated
    Well, to start, you are aware that Win2003 and IE7 are very old and generally speaking probably no longer supported by Microsoft (unless you have extended support)? I bring this up not because I care that you are using software that is 10 years old, but because it is important to realize that at some point old software and new software simply won't play well together.

    I would suggest you do the following:

    1. Close ALL open browser and uninstall ALL installed JRE versions

    2. If you are using Adobe Acrobat Reader to open your pdf files, uninstall it.

    3. Ensure that you have installed all of the latest Windows (Microsoft) updates which are available. This can be determined by going to the Microsoft Update page. Here is the URL:

    http://www.update.microsoft.com/microsoftupdate/v6/default.aspx

    4. If any updates are installed, reboot regardless of the instructions provided by the update.

    5. After rebooting, install the latest Adobe Acrobat Reader from the Adobe.com website.

    6. Download JRE 1.6.0_37. You can download it from Oracle here:

    http://www.oracle.com/technetwork/java/javase/downloads/jre6u37-downloads-1859589.html

    Before attempting to install the JRE, close ALL open browser.

    7. Now retest.

    If the problem continues to reproduce, I would recommend you do some basic troubleshooting and ask youself some obvious questions. For example:
    <blockquote><li>Does the problem reproduce on any other machine? If not, what is the difference between the machines?
    <li>Did this ever reproduce before? If so, what has changed?
    <li>Does this reproduce with any other application that accesses the pdf viewer? If not, what is unique about the way in which your app uses it?
    <li>And so on....</blockquote>

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points