IE crashing jvm.dll - hyperthreading

I have a web application that is loading an appletto create a sub menu. The applet refreshes and sporadically crashes internet explorer. I cannot determine the crash because it is on some machines. I got a process dump of IE from Windows debuging and MS support told me that the jpiexp32.dll was crashing the JVM. The errors are always sharing violations, 0xc0000005.
Are there any issues with JVM and hyperthreading CPU's
What logging or debugging can I enable on the jvm to get more info to post to support.

This trouble-shooting and diagnostic document has information:
http://java.sun.com/j2se/1.5/pdf/jdk50_ts_guide.pdf

Similar Messages

  • Browser crashing, jvm.dll = error

    hi, im not sure on the details and all that, all i know is that over the last year i have been playing runescape on my pc fine. recently i had to reboot my pc to clear alot of the junk off it, upon reinstalling java for runescape i have started getting error messages. I use bt yahoo browser and it says, "browser has encounterd a problem and needs to close" then i click more detail and it says . mod name:jvm.dll
    im not sure if my java is to blame or what is. I have the latest java from the home page and the latest bt yahoo browser. I am running windows xp.
    If anyone has any help to try to fix this error i would be very grateful.

    Hi Mark,
    I was browsing the Internet for a solution to a Java problem which is the same as you're question posted on the 9th September 2005.
    I was wondering if you have a solution to the problem.
    Many thanks,
    Tom
    hi, im not sure on the details and all that, all i
    know is that over the last year i have been playing
    runescape on my pc fine. recently i had to reboot my
    pc to clear alot of the junk off it, upon
    reinstalling java for runescape i have started
    getting error messages. I use bt yahoo browser and
    it says, "browser has encounterd a problem and needs
    to close" then i click more detail and it says . mod
    name:jvm.dll
    im not sure if my java is to blame or what is. I have
    the latest java from the home page and the latest bt
    yahoo browser. I am running windows xp.
    If anyone has any help to try to fix this error i
    would be very grateful.
    hi, im not sure on the details and all that, all i
    know is that over the last year i have been playing
    runescape on my pc fine. recently i had to reboot my
    pc to clear alot of the junk off it, upon
    reinstalling java for runescape i have started
    getting error messages. I use bt yahoo browser and
    it says, "browser has encounterd a problem and needs
    to close" then i click more detail and it says . mod
    name:jvm.dll
    im not sure if my java is to blame or what is. I have
    the latest java from the home page and the latest bt
    yahoo browser. I am running windows xp.
    If anyone has any help to try to fix this error i
    would be very grateful.

  • JVM Crash ConcurrentGCThread (6u21 windows-amd64 jvm.dll+0x1291fb)

    Hi,
    a customer hit this JVM crash on Windows 2008 SP1 with JDK 6u21:
    # A fatal error has been detected by the Java Runtime Environment:
    #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000006d9b91fb, pid=3944, tid=2912
    # JRE version: 6.0_21-b07
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0-b17 mixed mode windows-amd64 )
    # Problematic frame:
    # V  [jvm.dll+0x1291fb]
    # If you would like to submit a bug report, please visit:
    #   http://java.sun.com/webapps/bugreport/crash.jsp
    ---------------  T H R E A D  ---------------
    Current thread (0x0000000001091000):  ConcurrentGCThread [stack: 0x000000006cc80000,0x000000006cd80000] [id=2912]
    siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000069
    Registers:
    EAX=0x0000000000000059, EBX=0x000000006cd7fab0, ECX=0x0000000000000069, EDX=0x0000000067186c30
    ESP=0x000000006cd7f6f0, EBP=0x0000000000000012, ESI=0x00000000671868c0, EDI=0x000000006cd7fab0
    EIP=0x000000006d9b91fb, EFLAGS=0x0000000000010246
    Top of Stack: (sp=0x000000006cd7f6f0)
    0x000000006cd7f6f0:   000000000110b960 000000006d9ba131
    0x000000006cd7f700:   000000006cd7f790 000000006d9ba131
    0x000000006cd7f710:   000000006cd7fab0 000000006dc56be0
    0x000000006cd7f720:   000000006cd7fab0 000000006dbb42ce
    0x000000006cd7f730:   0000000067186860 000000006cd7fab0
    0x000000006cd7f740:   000000006cd7fab0 0000000000000000
    0x000000006cd7f750:   000000006cd7fa60 000000006cd7f810
    0x000000006cd7f760:   0000000067186830 000000006d9acee3
    0x000000006cd7f770:   0000000000000880 00000000010917d0
    0x000000006cd7f780:   0000000001064020 0000000000004400
    0x000000006cd7f790:   0000000067183a00 0000000000000880
    0x000000006cd7f7a0:   000000006cd7f810 000000006d9b281d
    0x000000006cd7f7b0:   0000000067184cc0 000000006cd7f810
    0x000000006cd7f7c0:   000000006cd7fa60 0000000067184e28
    0x000000006cd7f7d0:   0000000067183a00 0000000000000880
    0x000000006cd7f7e0:   00000000000000c4 000000006d986f1e
    Instructions: (pc=0x000000006d9b91fb)
    0x000000006d9b91eb:   51 00 eb 04 48 8b 42 08 48 8d 48 10 4c 8d 43 58
    0x000000006d9b91fb:   48 8b 01 ff 90 20 02 00 00 80 bb c8 00 00 00 00
    Stack: [0x000000006cc80000,0x000000006cd80000],  sp=0x000000006cd7f6f0,  free space=3fd0000000000000000k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V  [jvm.dll+0x1291fb]
    ---------------  P R O C E S S  ---------------
    Java Threads: ( => current thread )
      0x00000000727e9000 JavaThread "http-0.0.0.0-8180-9" daemon [_thread_blocked, id=6104, stack(0x00000000774b0000,0x00000000775b0000)]
      0x00000000727e8000 JavaThread "http-0.0.0.0-8180-8" daemon [_thread_in_native, id=1384, stack(0x00000000773b0000,0x00000000774b0000)]
      0x00000000727e7800 JavaThread "http-0.0.0.0-8180-7" daemon [_thread_in_native, id=3076, stack(0x00000000772b0000,0x00000000773b0000)]
      0x00000000727e6800 JavaThread "http-0.0.0.0-8180-6" daemon [_thread_in_native, id=5324, stack(0x00000000771b0000,0x00000000772b0000)]
      0x00000000727e6000 JavaThread "http-0.0.0.0-8180-5" daemon [_thread_in_native, id=6116, stack(0x00000000770b0000,0x00000000771b0000)]
      0x00000000727e5000 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=5132, stack(0x0000000076d60000,0x0000000076e60000)]
      0x00000000727e4800 JavaThread "http-0.0.0.0-8180-4" daemon [_thread_in_vm, id=4436, stack(0x00000000736f0000,0x00000000737f0000)]
      0x00000000727e3000 JavaThread "http-0.0.0.0-8180-3" daemon [_thread_in_native, id=1752, stack(0x0000000076e60000,0x0000000076f60000)]
      0x00000000727e2800 JavaThread "Thread-12" daemon [_thread_in_native, id=4160, stack(0x0000000076c60000,0x0000000076d60000)]
      0x00000000727e1800 JavaThread "http-0.0.0.0-8182-1" daemon [_thread_blocked, id=4256, stack(0x0000000076b60000,0x0000000076c60000)]
      0x000000007392b000 JavaThread "http-0.0.0.0-8183-1" daemon [_thread_blocked, id=5972, stack(0x0000000076a60000,0x0000000076b60000)]
      0x0000000073929800 JavaThread "http-0.0.0.0-8180-2" daemon [_thread_in_native, id=3724, stack(0x0000000076960000,0x0000000076a60000)]
      0x0000000073929000 JavaThread "http-0.0.0.0-8180-1" daemon [_thread_in_native, id=4712, stack(0x0000000071220000,0x0000000071320000)]
      0x000000007392a800 JavaThread "http-0.0.0.0-8183" daemon [_thread_in_native, id=6020, stack(0x0000000076860000,0x0000000076960000)]
      0x0000000070992800 JavaThread "http-0.0.0.0-8182" daemon [_thread_in_native, id=2480, stack(0x0000000076760000,0x0000000076860000)]
      0x0000000073928800 JavaThread "http-0.0.0.0-8181-1" daemon [_thread_blocked, id=5448, stack(0x0000000076660000,0x0000000076760000)]
      0x0000000070991800 JavaThread "http-0.0.0.0-8180" daemon [_thread_in_native, id=1748, stack(0x0000000076560000,0x0000000076660000)]
      0x0000000070991000 JavaThread "http-0.0.0.0-8181" daemon [_thread_in_native, id=4136, stack(0x00000000752a0000,0x00000000753a0000)]
      0x0000000070990800 JavaThread "JBossLifeThread" [_thread_blocked, id=5844, stack(0x0000000075460000,0x0000000075560000)]
      0x0000000070986000 JavaThread "SEO index monitor thread" daemon [_thread_blocked, id=1472, stack(0x00000000733f0000,0x00000000734f0000)]
      0x000000007098f800 JavaThread "derby.rawStoreDaemon" daemon [_thread_blocked, id=4532, stack(0x00000000751a0000,0x00000000752a0000)]
      0x000000007098f000 JavaThread "derby.NetworkServerStarter" daemon [_thread_blocked, id=4352, stack(0x00000000750a0000,0x00000000751a0000)]
      0x000000007098e000 JavaThread "Timer-1" daemon [_thread_blocked, id=1484, stack(0x0000000074fa0000,0x00000000750a0000)]
      0x000000007098d800 JavaThread "derby.antiGC" daemon [_thread_blocked, id=4316, stack(0x0000000074ea0000,0x0000000074fa0000)]
      0x000000007098c800 JavaThread "Checkpoint Maintenance Service (CheckpointDirectory)" daemon [_thread_blocked, id=2496, stack(0x0000000074bc0000,0x0000000074cc0000)]
      0x000000007098c000 JavaThread "Checkpoint Maintenance Service (watchdog)-0" daemon [_thread_blocked, id=6068, stack(0x0000000074ac0000,0x0000000074bc0000)]
      0x000000007098b000 JavaThread "net.sf.ehcache.CacheManager@7889fe65" daemon [_thread_blocked, id=6040, stack(0x00000000749c0000,0x0000000074ac0000)]
      0x000000007098a800 JavaThread "Maintenance-Thread" [_thread_blocked, id=4332, stack(0x00000000748c0000,0x00000000749c0000)]
      0x0000000070989000 JavaThread "PageSavingThread-wicket.bm-translation-page" daemon [_thread_blocked, id=228, stack(0x00000000737f0000,0x00000000738f0000)]
      0x0000000070987800 JavaThread "PageSavingThread-wicket.bm" daemon [_thread_blocked, id=5996, stack(0x00000000735f0000,0x00000000736f0000)]
      0x0000000070987000 JavaThread "com.google.inject.internal.Finalizer" daemon [_thread_blocked, id=6080, stack(0x00000000734f0000,0x00000000735f0000)]
      0x0000000070985800 JavaThread "Service auto starter-0" daemon [_thread_blocked, id=5524, stack(0x000000006d280000,0x000000006d380000)]
      0x0000000070984800 JavaThread "ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon [_thread_blocked, id=2964, stack(0x00000000732f0000,0x00000000733f0000)]
      0x0000000070984000 JavaThread "RMI TCP Accept-4444" daemon [_thread_in_native, id=5740, stack(0x0000000072220000,0x0000000072320000)]
      0x0000000070983800 JavaThread "ClassLoadingPool(2)-1" daemon [_thread_in_native, id=3928, stack(0x0000000072120000,0x0000000072220000)]
      0x00000000709c4000 JavaThread "JBoss System Threads(1)-1" daemon [_thread_in_native, id=5380, stack(0x0000000072020000,0x0000000072120000)]
      0x00000000709c3800 JavaThread "GC Daemon" daemon [_thread_blocked, id=3712, stack(0x0000000071f20000,0x0000000072020000)]
      0x00000000709c1800 JavaThread "RMI Reaper" [_thread_blocked, id=5552, stack(0x0000000071e20000,0x0000000071f20000)]
      0x00000000709c1000 JavaThread "RMI TCP Accept-1098" daemon [_thread_in_native, id=4328, stack(0x0000000071d20000,0x0000000071e20000)]
      0x00000000709d5000 JavaThread "ScannerThread" daemon [_thread_blocked, id=4952, stack(0x0000000071c20000,0x0000000071d20000)]
      0x00000000713f4800 JavaThread "Timer-0" daemon [_thread_blocked, id=6028, stack(0x0000000071b20000,0x0000000071c20000)]
      0x0000000001020000 JavaThread "DestroyJavaVM" [_thread_blocked, id=5908, stack(0x00000000012a0000,0x00000000013a0000)]
      0x000000007073e800 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=5588, stack(0x0000000070f70000,0x0000000071070000)]
      0x00000000706fc800 JavaThread "RMI TCP Accept-8190" daemon [_thread_in_native, id=5176, stack(0x0000000070d50000,0x0000000070e50000)]
      0x00000000706fc000 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=5108, stack(0x0000000070a70000,0x0000000070b70000)]
      0x000000006ce71800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1684, stack(0x0000000070570000,0x0000000070670000)]
      0x000000006ce6f800 JavaThread "CompilerThread1" daemon [_thread_in_native, id=3716, stack(0x0000000070070000,0x0000000070170000)]
      0x000000006ce60800 JavaThread "CompilerThread0" daemon [_thread_in_native, id=5816, stack(0x000000006ff70000,0x0000000070070000)]
      0x000000006ce5d800 JavaThread "Attach Listener" daemon [_thread_blocked, id=5288, stack(0x000000006d680000,0x000000006d780000)]
      0x000000006ce58800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=5756, stack(0x000000006d580000,0x000000006d680000)]
      0x000000006ce57000 JavaThread "Surrogate Locker Thread (CMS)" daemon [_thread_blocked, id=6140, stack(0x000000006d480000,0x000000006d580000)]
      0x000000006ce05000 JavaThread "Finalizer" daemon [_thread_blocked, id=3980, stack(0x000000006d180000,0x000000006d280000)]
      0x000000006cdfa000 JavaThread "Reference Handler" daemon [_thread_blocked, id=776, stack(0x000000006d080000,0x000000006d180000)]
    Other Threads:
      0x000000006cdf3800 VMThread [stack: 0x000000006cf80000,0x000000006d080000] [id=3228]
      0x00000000706b2000 WatcherThread [stack: 0x0000000071120000,0x0000000071220000] [id=5040]
    =>0x0000000001091000 (exited) ConcurrentGCThread [stack: 0x000000006cc80000,0x000000006cd80000] [id=2912]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
    [0x000000000110d770] Heap_lock - owner thread: 0x00000000727e4800
    Heap
    par new generation   total 118016K, used 75017K [0x00000000046e0000, 0x000000000c6e0000, 0x000000000c6e0000)
      eden space 104960K,  59% used [0x00000000046e0000, 0x0000000008362778, 0x000000000ad60000)
      from space 13056K, 100% used [0x000000000ad60000, 0x000000000ba20000, 0x000000000ba20000)
      to   space 13056K,   0% used [0x000000000ba20000, 0x000000000ba20000, 0x000000000c6e0000)
    concurrent mark-sweep generation total 108264K, used 69074K [0x000000000c6e0000, 0x000000001309a000, 0x00000000622e0000)
    concurrent-mark-sweep perm gen total 120720K, used 79760K [0x00000000622e0000, 0x00000000698c4000, 0x000000006a2e0000)
    Dynamic libraries:
    0x0000000000400000 - 0x000000000042e000      C:\Program Files\Java\jdk1.6.0_21\bin\java.exe
    0x0000000077af0000 - 0x0000000077c70000      C:\Windows\system32\ntdll.dll
    0x00000000778f0000 - 0x0000000077a1c000      C:\Windows\system32\kernel32.dll
    0x000007feff820000 - 0x000007feff928000      C:\Windows\system32\ADVAPI32.dll
    0x000007fefe230000 - 0x000007fefe36f000      C:\Windows\system32\RPCRT4.dll
    0x000000006d890000 - 0x000000006df61000      C:\Program Files\Java\jdk1.6.0_21\jre\bin\server\jvm.dll
    0x0000000077a20000 - 0x0000000077aed000      C:\Windows\system32\USER32.dll
    0x000007fefe8d0000 - 0x000007fefe933000      C:\Windows\system32\GDI32.dll
    0x000007fefc0c0000 - 0x000007fefc0f9000      C:\Windows\system32\WINMM.dll
    0x000007feffbb0000 - 0x000007feffc4c000      C:\Windows\system32\msvcrt.dll
    0x000007fefe370000 - 0x000007fefe548000      C:\Windows\system32\ole32.dll
    0x000007feff740000 - 0x000007feff813000      C:\Windows\system32\OLEAUT32.dll
    0x000007fefc070000 - 0x000007fefc0bf000      C:\Windows\system32\OLEACC.dll
    0x000007fefe570000 - 0x000007fefe59d000      C:\Windows\system32\IMM32.DLL
    0x000007fefe940000 - 0x000007fefea41000      C:\Windows\system32\MSCTF.dll
    0x000007feffc50000 - 0x000007feffc5d000      C:\Windows\system32\LPK.DLL
    0x000007feffd50000 - 0x000007feffdea000      C:\Windows\system32\USP10.dll
    0x000000006d800000 - 0x000000006d80e000      C:\Program Files\Java\jdk1.6.0_21\jre\bin\verify.dll
    0x000000006d450000 - 0x000000006d477000      C:\Program Files\Java\jdk1.6.0_21\jre\bin\java.dll
    0x000000006d3b0000 - 0x000000006d3ba000      C:\Program Files\Java\jdk1.6.0_21\jre\bin\hpi.dll
    0x0000000077c70000 - 0x0000000077c79000      C:\Windows\system32\PSAPI.DLL
    0x000000006d850000 - 0x000000006d862000      C:\Program Files\Java\jdk1.6.0_21\jre\bin\zip.dll
    0x000007fefea50000 - 0x000007feff6a2000      C:\Windows\system32\SHELL32.DLL
    0x000007feff6b0000 - 0x000007feff723000      C:\Windows\system32\SHLWAPI.dll
    0x000007fefc920000 - 0x000007fefcb19000      C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6001.18000_none_152e7382f3bd50c6\comctl32.dll
    0x000007fefe6f0000 - 0x000007fefe8cb000      C:\Windows\system32\SETUPAPI.dll
    0x0000000000de0000 - 0x0000000000dea000      C:\Program Files\Java\jdk1.6.0_21\jre\bin\management.dll
    0x000000006d380000 - 0x000000006d397000      C:\Program Files\Java\jdk1.6.0_21\jre\bin\net.dll
    0x000007fefe5a0000 - 0x000007fefe5e4000      C:\Windows\system32\WS2_32.dll
    0x000007feff730000 - 0x000007feff737000      C:\Windows\system32\NSI.dll
    0x000007fefd590000 - 0x000007fefd5df000      C:\Windows\system32\mswsock.dll
    0x000007fefd790000 - 0x000007fefd797000      C:\Windows\System32\wship6.dll
    0x000007fefdb30000 - 0x000007fefdb69000      C:\Windows\system32\DNSAPI.dll
    0x000007fefbdc0000 - 0x000007fefbdcb000      C:\Windows\System32\winrnr.dll
    0x000007fefe5f0000 - 0x000007fefe645000      C:\Windows\system32\WLDAP32.dll
    0x000007fefd010000 - 0x000007fefd023000      C:\Windows\system32\NLAapi.dll
    0x000007fefd860000 - 0x000007fefd883000      C:\Windows\system32\IPHLPAPI.DLL
    0x000007fefd810000 - 0x000007fefd855000      C:\Windows\system32\dhcpcsvc.DLL
    0x000007fefe080000 - 0x000007fefe09c000      C:\Windows\system32\Secur32.dll
    0x000007fefd800000 - 0x000007fefd80a000      C:\Windows\system32\WINNSI.DLL
    0x000007fefd7d0000 - 0x000007fefd7fb000      C:\Windows\system32\dhcpcsvc6.DLL
    0x000007fefbc50000 - 0x000007fefbc63000      C:\Windows\system32\napinsp.dll
    0x000007fefd200000 - 0x000007fefd207000      C:\Windows\system32\wshtcpip.dll
    0x000007fefbf10000 - 0x000007fefbf18000      C:\Windows\system32\rasadhlp.dll
    0x000007fefd280000 - 0x000007fefd2c7000      C:\Windows\system32\rsaenh.dll
    0x000007fefe0a0000 - 0x000007fefe0c6000      C:\Windows\system32\USERENV.dll
    0x0000000000df0000 - 0x0000000000dfb000      C:\Program Files\Java\jdk1.6.0_21\jre\bin\nio.dll
    VM Arguments:
    jvm_args: -Dfile.encoding=UTF-8 -Djava.io.tmpdir=c:\...\tmp -Djava.library.path=c:\...\lib\win32-x86 -Djava.security.policy=c:\...\policy.all -XX:MaxPermSize=128m -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:+CMSParallelRemarkEnabled -XX:MaxNewSize=128m -XX:NewSize=128m -XX:+DisableExplicitGC -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -XX:+UseBiasedLocking -XX:+PrintConcurrentLocks -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Dcom.sun.management.jmxremote.port=8190 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djboss.server.blockingshutdown=true -Djboss.server.exitonshutdown=false -Djboss.server.home.dir=c:\...\jboss-server -Djboss.server.home.url=file:/c:/.../jboss-server/ -Djboss.deploy.urls=file:/c:/.../jboss-server/deploy/, -Xmx1500m -Xloggc:c:\...\gc.log -Dderby.drda.portNumber=8191 -Dderby.drda.startNetworkServer=true
    java_command: org.jboss.Main
    Launcher Type: SUN_STANDARD
    Environment Variables:
    JAVA_HOME=C:\Program Files\Java\jdk1.6.0_21
    CLASSPATH=...
    PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\Dell\SysMgt\RAC5;C:\Program Files (x86)\Dell\SysMgt\oma\bin;C:\Windows\System32\WindowsPowerShell\v1.0\
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=AMD64 Family 15 Model 65 Stepping 3, AuthenticAMD
    ---------------  S Y S T E M  ---------------
    OS: Windows Server 2008 Build 6001 Service Pack 1
    CPU:total 2 (2 cores per cpu, 1 threads per core) family 15 model 65 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnow, 3dnowext
    Memory: 4k page, physical 8381904k(4689996k free), swap 16819076k(12156656k free)
    vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0-b17) for windows-amd64 JRE (1.6.0_21-b07), built on Jul 17 2010 01:05:36 by "java_re" with MS VC++ 8.0 (VS2005)
    time: Thu Oct 21 10:54:48 2010
    elapsed time: 4500 secondsI have tried using hs_err6.pl to get some closer information, but I don't have access to the required map files, and searching in the bugdatabase didn't come up with anything.
    As far as I know this crash happened once.
    Is this a known crash, and if so: any pointers to the bugid would be very appreciated!
    Regards,
    Andreas
    Edited by: user12281825 on Oct 21, 2010 6:10 PM (replace 'noformat' by 'code')

    Thank you.
    Going through the suggestions:
    * custom/3rd party JNI components: while the jvm args indicate a use of such components, there is actually none being used in this instance.
    * overcommit: I'm not sure whether windows has any tunables for this, but from the memory information in the hs_err file I think this is not a problem here. The JVM has Xmx1500 + Xmn128 + permsize of 128, even with generous margins this should fit well into the 4G still available physical memory on the server.
    * OS support: I'd believe that Windows 2008 SP1 is supported :)
    * OS updates: I will check with the customer whether all updates are applied, and also whether an update of the OS itself is possible.
    * hotspot/gc tuning: there are various tuning options applied, which have been determined by testing the application itself (load, functional, endurance tests), and have been found to work stable
    There is one bug we're are aware of in 6u21 which affects the application (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6938026), but without being able to decode the jvm.dll+0x1291fb address I cannot say for sure that this is the same bug.
    Andreas

  • Jvm crash and dll space

    Hi All,
    I am trying to figure out why the jvm might crash when accessing dlls. I get the following error. The interesting thing is it seems to related to load or loadlibrary and the number of dlls that actually get loaded. If I reduce the number of dlls that get loaded then from the trace file generated I see more dlls loaded. I have not had this problem before and it shows up under xp or vista. I do not get an out of memory exception and the trace file seems to indicate there is space left in the new,tenured and perm areas of the heap.
    My question is what would limit the number of dlls loaded? I have tried adjusting the heap and perm space.
    Also, the app is using webstart so I use the loadlibrary call. If I run the app in eclipse and do not use loadlibrary everything is fine. The unique situation is that there is a dll that dynamically loads other ones when instantiating the java object but when using web start the loadlibrary call is needed.
    Thanks for any advice,
    -Tony
    # An unexpected error has been detected by Java Runtime Environment:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d936122, pid=4492, tid=4396
    # Java VM: Java HotSpot(TM) Client VM (1.6.0_02-b06 mixed mode, sharing)
    # Problematic frame:
    # V [jvm.dll+0xc6122]
    # An error report file with more information is saved as hs_err_pid4492.log
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    error report contents:
    Current thread (0x02b3b000): JavaThread "AWT-EventQueue-0" [_thread_in_vm, id=4396]
    siginfo: ExceptionCode=0xc0000005, reading address 0x00000000
    Registers:
    EAX=0x00000000, EBX=0x229f7c01, ECX=0x00000006, EDX=0x00000004
    ESP=0x0350f120, EBP=0x0350f158, ESI=0x0350f21c, EDI=0x02b3b000
    EIP=0x6d936122, EFLAGS=0x00210202
    Top of Stack: (sp=0x0350f120)
    0x0350f120: 0350f21c 02b3b0ec 229f7c68 6d10ac27
    0x0350f130: 02b3b0ec 0350f21c 00000000 02dcfec0
    0x0350f140: 0350f1a0 229f7c68 0350f13c 0350fa64
    0x0350f150: 6d13d266 00000000 0350f20c 1000326b
    0x0350f160: 02b3b0ec 0350f21c 02b3bc74 0350f180
    0x0350f170: 6d9e966a 02b3b468 02b3b854 00000000
    0x0350f180: 00010003 6d3e1068 6d3e1062 02b3b000
    0x0350f190: 0350f20c 229f0000 6d8f9444 6d87a645
    Instructions: (pc=0x6d936122)
    0x6d936112: 74 24 1c 83 c4 08 85 f6 b3 01 74 3f 8b 44 24 18
    0x6d936122: 8b 00 50 32 db e8 04 b0 ff ff 83 c4 04 85 c0 74
    Stack: [0x034c0000,0x03510000), sp=0x0350f120, free space=316k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [jvm.dll+0xc6122]
    C [jvlc.dll+0x326b]
    j org.videolan.jvlc.Video.reparent(Lorg/videolan/jvlc/JVLCCanvas;)V+10
    j org.videolan.jvlc.JVLCCanvas.reparent()V+18
    j org.videolan.jvlc.JVLCCanvas.addNotify()V+38
    j java.awt.Container.addNotify()V+56
    j javax.swing.JComponent.addNotify()V+1
    j java.awt.Container.addNotify()V+56
    j javax.swing.JComponent.addNotify()V+1
    j java.awt.Container.addNotify()V+56
    j java.awt.Panel.addNotify()V+27
    j java.awt.Container.addNotify()V+56
    j javax.swing.JComponent.addNotify()V+1
    j java.awt.Container.addNotify()V+56
    j javax.swing.JComponent.addNotify()V+1
    j javax.swing.JRootPane.addNotify()V+5
    j java.awt.Container.addNotify()V+56
    j java.awt.Panel.addNotify()V+27
    j java.awt.Container.addNotify()V+56
    j javax.swing.JComponent.addNotify()V+1
    j java.awt.Container.addNotify()V+56
    j javax.swing.JComponent.addNotify()V+1
    j java.awt.Container.addImpl(Ljava/awt/Component;Ljava/lang/Object;I)V+314
    j javax.swing.JLayeredPane.addImpl(Ljava/awt/Component;Ljava/lang/Object;I)V+55
    j javax.swing.JDesktopPane.addImpl(Ljava/awt/Component;Ljava/lang/Object;I)V+4
    j java.awt.Container.add(Ljava/awt/Component;)Ljava/awt/Component;+4
    j VLCExampleX$1.run()V+106
    j java.awt.event.InvocationEvent.dispatch()V+47
    j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+26
    j java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+156
    j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
    j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
    j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
    j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
    j java.awt.EventDispatchThread.run()V+9
    v ~StubRoutines::call_stub
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j org.videolan.jvlc.Video._reparent(Lorg/videolan/jvlc/JVLCCanvas;)V+0
    j org.videolan.jvlc.Video.reparent(Lorg/videolan/jvlc/JVLCCanvas;)V+10
    j org.videolan.jvlc.JVLCCanvas.reparent()V+18
    j org.videolan.jvlc.JVLCCanvas.addNotify()V+38
    j java.awt.Container.addNotify()V+56
    j javax.swing.JComponent.addNotify()V+1
    j java.awt.Container.addNotify()V+56
    j javax.swing.JComponent.addNotify()V+1
    j java.awt.Container.addNotify()V+56
    j java.awt.Panel.addNotify()V+27
    j java.awt.Container.addNotify()V+56
    j javax.swing.JComponent.addNotify()V+1
    j java.awt.Container.addNotify()V+56
    j javax.swing.JComponent.addNotify()V+1
    j javax.swing.JRootPane.addNotify()V+5
    j java.awt.Container.addNotify()V+56
    j java.awt.Panel.addNotify()V+27
    j java.awt.Container.addNotify()V+56
    j javax.swing.JComponent.addNotify()V+1
    j java.awt.Container.addNotify()V+56
    j javax.swing.JComponent.addNotify()V+1
    j java.awt.Container.addImpl(Ljava/awt/Component;Ljava/lang/Object;I)V+314
    j javax.swing.JLayeredPane.addImpl(Ljava/awt/Component;Ljava/lang/Object;I)V+55
    j javax.swing.JDesktopPane.addImpl(Ljava/awt/Component;Ljava/lang/Object;I)V+4
    j java.awt.Container.add(Ljava/awt/Component;)Ljava/awt/Component;+4
    j VLCExampleX$1.run()V+106
    j java.awt.event.InvocationEvent.dispatch()V+47
    j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+26
    j java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+156
    j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
    j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
    j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
    j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
    j java.awt.EventDispatchThread.run()V+9
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x03096800 JavaThread "TimerQueue" daemon [_thread_blocked, id=3940]
    0x02a65000 JavaThread "Swing-Shell" daemon [_thread_blocked, id=3708]
    0x03066c00 JavaThread "Image Fetcher 3" daemon [_thread_blocked, id=4052]
    0x00776c00 JavaThread "DestroyJavaVM" [_thread_blocked, id=4308]
    =>0x02b3b000 JavaThread "AWT-EventQueue-0" [_thread_in_vm, id=4396]
    0x02b3a000 JavaThread "AWT-Windows" daemon [_thread_in_native, id=2400]
    0x02b38c00 JavaThread "AWT-Shutdown" [_thread_blocked, id=3240]
    0x02b38000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2016]
    0x02a6d400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=4244]
    0x02a68c00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=4104]
    0x02a67800 JavaThread "Attach Listener" daemon [_thread_blocked, id=2128]
    0x02a66800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4468]
    0x02a5e800 JavaThread "Finalizer" daemon [_thread_blocked, id=4456]
    0x02a5dc00 JavaThread "Reference Handler" daemon [_thread_blocked, id=4472]
    Other Threads:
    0x02a54800 VMThread [id=4548]
    0x02a77c00 WatcherThread [id=4068]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 4544K, used 4085K [0x1a900000, 0x1ade0000, 0x1b2d0000)
    eden space 4096K, 99% used [0x1a900000, 0x1acfd640, 0x1ad00000)
    from space 448K, 0% used [0x1ad00000, 0x1ad00000, 0x1ad70000)
    to space 448K, 0% used [0x1ad70000, 0x1ad70000, 0x1ade0000)
    tenured generation total 60544K, used 0K [0x1b2d0000, 0x1edf0000, 0x22900000)
    the space 60544K, 0% used [0x1b2d0000, 0x1b2d0000, 0x1b2d0200, 0x1edf0000)
    compacting perm gen total 12288K, used 1189K [0x22900000, 0x23500000, 0x2a900000)
    the space 12288K, 9% used [0x22900000, 0x22a295c8, 0x22a29600, 0x23500000)
    ro space 8192K, 66% used [0x2a900000, 0x2ae4d978, 0x2ae4da00, 0x2b100000)
    rw space 12288K, 52% used [0x2b100000, 0x2b749cb8, 0x2b749e00, 0x2bd00000)
    Dynamic libraries:
    0x00400000 - 0x00423000      C:\java\jdk1.6.0_02\bin\javaw.exe
    0x77f80000 - 0x77ffc000      C:\WINNT\system32\ntdll.dll
    0x7c2d0000 - 0x7c335000      C:\WINNT\system32\ADVAPI32.dll
    0x7c570000 - 0x7c624000      C:\WINNT\system32\KERNEL32.dll
    0x77d30000 - 0x77d9f000      C:\WINNT\system32\RPCRT4.dll
    0x77e10000 - 0x77e6f000      C:\WINNT\system32\USER32.dll
    0x77f40000 - 0x77f7c000      C:\WINNT\system32\GDI32.dll
    0x7c340000 - 0x7c396000      C:\java\jdk1.6.0_02\jre\bin\msvcr71.dll
    0x6d870000 - 0x6dab9000      C:\java\jdk1.6.0_02\jre\bin\client\jvm.dll
    0x77570000 - 0x775a0000      C:\WINNT\system32\WINMM.dll
    0x6bd00000 - 0x6bd0d000      C:\WINNT\system32\SYNCOR11.DLL
    0x6d3c0000 - 0x6d3c8000      C:\java\jdk1.6.0_02\jre\bin\hpi.dll
    0x690a0000 - 0x690ab000      C:\WINNT\system32\PSAPI.DLL
    0x6d820000 - 0x6d82c000      C:\java\jdk1.6.0_02\jre\bin\verify.dll
    0x6d460000 - 0x6d47f000      C:\java\jdk1.6.0_02\jre\bin\java.dll
    0x6d860000 - 0x6d86f000      C:\java\jdk1.6.0_02\jre\bin\zip.dll
    0x6a300000 - 0x6a4aa000      C:\Documents and Settings\Administrator\plugins\libvlc.dll
    0x78000000 - 0x78045000      C:\WINNT\system32\msvcrt.dll
    0x75030000 - 0x75044000      C:\WINNT\system32\WS2_32.DLL
    0x75020000 - 0x75028000      C:\WINNT\system32\WS2HELP.DLL
    0x69a00000 - 0x69a09000      C:\Documents and Settings\Administrator\plugins\libaccess_directory_plugin.dll
    0x6ab40000 - 0x6ab48000      C:\Documents and Settings\Administrator\plugins\libaccess_fake_plugin.dll
    0x67c40000 - 0x67c48000      C:\Documents and Settings\Administrator\plugins\libaccess_file_plugin.dll
    0x6e880000 - 0x6e888000      C:\Documents and Settings\Administrator\plugins\libaccess_filter_bandwidth_plugin.dll
    0x62e40000 - 0x62e49000      C:\Documents and Settings\Administrator\plugins\libaccess_filter_dump_plugin.dll
    0x69740000 - 0x69749000      C:\Documents and Settings\Administrator\plugins\libaccess_filter_timeshift_plugin.dll
    0x661c0000 - 0x661cc000      C:\Documents and Settings\Administrator\plugins\libaccess_http_plugin.dll
    0x6be80000 - 0x6be92000      C:\Documents and Settings\Administrator\plugins\libaccess_mms_plugin.dll
    0x65e00000 - 0x65e0a000      C:\Documents and Settings\Administrator\plugins\libadjust_plugin.dll
    0x712c0000 - 0x712ca000      C:\Documents and Settings\Administrator\plugins\libadpcm_plugin.dll
    0x67500000 - 0x67509000      C:\Documents and Settings\Administrator\plugins\libaiff_plugin.dll
    0x699c0000 - 0x699c8000      C:\Documents and Settings\Administrator\plugins\libalphamask_plugin.dll
    0x6b240000 - 0x6b24a000      C:\Documents and Settings\Administrator\plugins\libaout_directx_plugin.dll
    0x68440000 - 0x68453000      C:\Documents and Settings\Administrator\plugins\libasf_plugin.dll
    0x6fec0000 - 0x6fec8000      C:\Documents and Settings\Administrator\plugins\libau_plugin.dll
    0x65b80000 - 0x65b8b000      C:\Documents and Settings\Administrator\plugins\libaudio_format_plugin.dll
    0x6e040000 - 0x6e054000      C:\Documents and Settings\Administrator\plugins\libavi_plugin.dll
    0x6c300000 - 0x6c30c000      C:\Documents and Settings\Administrator\plugins\libbandlimited_resampler_plugin.dll
    0x70880000 - 0x70888000      C:\Documents and Settings\Administrator\plugins\libcolorthres_plugin.dll
    0x6b900000 - 0x6b908000      C:\Documents and Settings\Administrator\plugins\libconverter_fixed_plugin.dll
    0x62800000 - 0x6280b000      C:\Documents and Settings\Administrator\plugins\libconverter_float_plugin.dll
    0x62640000 - 0x6264a000      C:\Documents and Settings\Administrator\plugins\libcrop_plugin.dll
    0x616c0000 - 0x616c8000      C:\Documents and Settings\Administrator\plugins\libdemuxdump_plugin.dll
    0x648c0000 - 0x648c8000      C:\Documents and Settings\Administrator\plugins\libdolby_surround_decoder_plugin.dll
    0x66600000 - 0x66609000      C:\Documents and Settings\Administrator\plugins\libdummy_plugin.dll
    0x62100000 - 0x62121000      C:\Documents and Settings\Administrator\plugins\libdvbsub_plugin.dll
    0x6bd80000 - 0x6bdcc000      C:\Documents and Settings\Administrator\plugins\libfaad_plugin.dll
    0x6eb40000 - 0x6f09b000      C:\Documents and Settings\Administrator\plugins\libffmpeg_plugin.dll
    0x6f8c0000 - 0x6f8c8000      C:\Documents and Settings\Administrator\plugins\libfloat32_mixer_plugin.dll
    0x65a40000 - 0x65a48000      C:\Documents and Settings\Administrator\plugins\libfolder_plugin.dll
    0x02e10000 - 0x02e19000      C:\Documents and Settings\Administrator\plugins\libgaussianblur_plugin.dll
    0x64640000 - 0x64649000      C:\Documents and Settings\Administrator\plugins\libgestures_plugin.dll
    0x69240000 - 0x6924b000      C:\Documents and Settings\Administrator\plugins\libgradient_plugin.dll
    0x70d40000 - 0x70d48000      C:\Documents and Settings\Administrator\plugins\libh264_plugin.dll
    0x02e20000 - 0x02e29000      C:\Documents and Settings\Administrator\plugins\libheadphone_channel_mixer_plugin.dll
    0x6ff40000 - 0x6ff4b000      C:\Documents and Settings\Administrator\plugins\libhotkeys_plugin.dll
    0x62a80000 - 0x62a97000      C:\Documents and Settings\Administrator\plugins\libhttp_plugin.dll
    0x65b40000 - 0x65b51000      C:\Documents and Settings\Administrator\plugins\libi420_rgb_mmx_plugin.dll
    0x63400000 - 0x6340d000      C:\Documents and Settings\Administrator\plugins\libi420_rgb_plugin.dll
    0x62b40000 - 0x62b48000      C:\Documents and Settings\Administrator\plugins\libi420_ymga_mmx_plugin.dll
    0x61d00000 - 0x61d08000      C:\Documents and Settings\Administrator\plugins\libi420_ymga_plugin.dll
    0x70b00000 - 0x70b0a000      C:\Documents and Settings\Administrator\plugins\libi420_yuy2_mmx_plugin.dll
    0x63880000 - 0x63889000      C:\Documents and Settings\Administrator\plugins\libi420_yuy2_plugin.dll
    0x69d00000 - 0x69d0c000      C:\Documents and Settings\Administrator\plugins\libi420_yuy2_sse2_plugin.dll
    0x6f280000 - 0x6f289000      C:\Documents and Settings\Administrator\plugins\libi422_yuy2_mmx_plugin.dll
    0x70ec0000 - 0x70ec9000      C:\Documents and Settings\Administrator\plugins\libi422_yuy2_plugin.dll
    0x6c1c0000 - 0x6c1c8000      C:\Documents and Settings\Administrator\plugins\libinvert_plugin.dll
    0x71040000 - 0x71049000      C:\Documents and Settings\Administrator\plugins\liblinear_resampler_plugin.dll
    0x6bb00000 - 0x6bb08000      C:\Documents and Settings\Administrator\plugins\liblpcm_plugin.dll
    0x69580000 - 0x69588000      C:\Documents and Settings\Administrator\plugins\libm4a_plugin.dll
    0x6b580000 - 0x6b588000      C:\Documents and Settings\Administrator\plugins\libm4v_plugin.dll
    0x69700000 - 0x6970b000      C:\Documents and Settings\Administrator\plugins\libmagnify_plugin.dll
    0x66b00000 - 0x66b08000      C:\Documents and Settings\Administrator\plugins\libmemcpy_plugin.dll
    0x69f40000 - 0x69f49000      C:\Documents and Settings\Administrator\plugins\libmemcpy3dn_plugin.dll
    0x6f240000 - 0x6f249000      C:\Documents and Settings\Administrator\plugins\libmemcpymmx_plugin.dll
    0x02e30000 - 0x02e39000      C:\Documents and Settings\Administrator\plugins\libmemcpymmxext_plugin.dll
    0x61bc0000 - 0x61bc8000      C:\Documents and Settings\Administrator\plugins\libmotionblur_plugin.dll
    0x70480000 - 0x7048a000      C:\Documents and Settings\Administrator\plugins\libmotiondetect_plugin.dll
    0x6d6c0000 - 0x6d6ed000      C:\Documents and Settings\Administrator\plugins\libmp4_plugin.dll
    0x69840000 - 0x69852000      C:\Documents and Settings\Administrator\plugins\libmpc_plugin.dll
    0x6f500000 - 0x6f509000      C:\Documents and Settings\Administrator\plugins\libmpeg_audio_plugin.dll
    0x63980000 - 0x63989000      C:\Documents and Settings\Administrator\plugins\libmpga_plugin.dll
    0x02e40000 - 0x02e5c000      C:\Documents and Settings\Administrator\plugins\libmpgatofixed32_plugin.dll
    0x64c00000 - 0x64c08000      C:\Documents and Settings\Administrator\plugins\libmpgv_plugin.dll
    0x66740000 - 0x66761000      C:\Documents and Settings\Administrator\plugins\liblibmpeg2_plugin.dll
    0x69540000 - 0x6954b000      C:\Documents and Settings\Administrator\plugins\libmux_asf_plugin.dll
    0x65740000 - 0x6574a000      C:\Documents and Settings\Administrator\plugins\libmux_avi_plugin.dll
    0x647c0000 - 0x647c8000      C:\Documents and Settings\Administrator\plugins\libmux_dummy_plugin.dll
    0x6fe40000 - 0x6fe4d000      C:\Documents and Settings\Administrator\plugins\libmux_mp4_plugin.dll
    0x67600000 - 0x67608000      C:\Documents and Settings\Administrator\plugins\libmux_mpjpeg_plugin.dll
    0x61c00000 - 0x61c15000      C:\Documents and Settings\Administrator\plugins\libmux_ps_plugin.dll
    0x68b00000 - 0x68b1c000      C:\Documents and Settings\Administrator\plugins\libmux_ts_plugin.dll
    0x652c0000 - 0x652c8000      C:\Documents and Settings\Administrator\plugins\libmux_wav_plugin.dll
    0x67a80000 - 0x67a89000      C:\Documents and Settings\Administrator\plugins\libnetsync_plugin.dll
    0x6a5c0000 - 0x6a5c8000      C:\Documents and Settings\Administrator\plugins\libnoise_plugin.dll
    0x6b480000 - 0x6b488000      C:\Documents and Settings\Administrator\plugins\libnormvol_plugin.dll
    0x675c0000 - 0x675c8000      C:\Documents and Settings\Administrator\plugins\libnsc_plugin.dll
    0x68940000 - 0x68949000      C:\Documents and Settings\Administrator\plugins\libnsv_plugin.dll
    0x62380000 - 0x6238a000      C:\Documents and Settings\Administrator\plugins\libnuv_plugin.dll
    0x68880000 - 0x68889000      C:\Documents and Settings\Administrator\plugins\libparam_eq_plugin.dll
    0x70240000 - 0x70255000      C:\Documents and Settings\Administrator\plugins\libplaylist_plugin.dll
    0x68380000 - 0x68388000      C:\Documents and Settings\Administrator\plugins\libpodcast_plugin.dll
    0x64180000 - 0x6418d000      C:\Documents and Settings\Administrator\plugins\libps_plugin.dll
    0x6cbc0000 - 0x6cbc9000      C:\Documents and Settings\Administrator\plugins\libpva_plugin.dll
    0x02e60000 - 0x02e6f000      C:\Documents and Settings\Administrator\plugins\librc_plugin.dll
    0x6b380000 - 0x6b388000      C:\Documents and Settings\Administrator\plugins\librv32_plugin.dll
    0x65780000 - 0x65788000      C:\Documents and Settings\Administrator\plugins\libscale_plugin.dll
    0x70c80000 - 0x70c89000      C:\Documents and Settings\Administrator\plugins\libscreen_plugin.dll
    0x63580000 - 0x63588000      C:\Documents and Settings\Administrator\plugins\libsharpen_plugin.dll
    0x6b800000 - 0x6b808000      C:\Documents and Settings\Administrator\plugins\libshout_plugin.dll
    0x6b540000 - 0x6b54f000      C:\Documents and Settings\Administrator\plugins\libvout_directx_plugin.dll
    0x7cf30000 - 0x7d176000      C:\WINNT\system32\SHELL32.DLL
    0x70a70000 - 0x70ad6000      C:\WINNT\system32\SHLWAPI.dll
    0x71710000 - 0x71794000      C:\WINNT\system32\COMCTL32.dll
    0x6e080000 - 0x6e088000      C:\Documents and Settings\Administrator\plugins\libsimple_channel_mixer_plugin.dll
    0x66200000 - 0x66209000      C:\Documents and Settings\Administrator\plugins\libspudec_plugin.dll
    0x02e70000 - 0x02e7a000      C:\Documents and Settings\Administrator\plugins\libsubsdec_plugin.dll
    0x6f340000 - 0x6f34a000      C:\Documents and Settings\Administrator\plugins\libsubtitle_plugin.dll
    0x6f140000 - 0x6f149000      C:\Documents and Settings\Administrator\plugins\libsvcdsub_plugin.dll
    0x70280000 - 0x70289000      C:\Documents and Settings\Administrator\plugins\libtransform_plugin.dll
    0x6a9c0000 - 0x6a9db000      C:\Documents and Settings\Administrator\plugins\libts_plugin.dll
    0x6d7c0000 - 0x6d7d7000      C:\Documents and Settings\Administrator\plugins\libvlc-control.dll
    0x10000000 - 0x1000c000      C:\Documents and Settings\Administrator\plugins\jvlc.dll
    0x6d3e0000 - 0x6d3e6000      c:\Program Files\Java\jre1.6.0\bin\jawt.dll
    0x6d000000 - 0x6d1c3000      c:\Program Files\Java\jre1.6.0\bin\awt.dll
    0x77800000 - 0x7781e000      C:\WINNT\system32\WINSPOOL.DRV
    0x76620000 - 0x76631000      C:\WINNT\system32\MPR.DLL
    0x75e60000 - 0x75e7a000      C:\WINNT\system32\IMM32.dll
    VM Arguments:
    jvm_args: -Xms64m -Xmx128m -XX:MaxPermSize=128m
    java_command: VLCExampleX http-caching=1200 -vvv plugin-path=./plugins
    Launcher Type: SUN_STANDARD
    Environment Variables:
    JAVA_HOME=C:/java/jdk1.6.0_02
    CLASSPATH=.;.;C:\PROGRA~1\JMF21~1.1E\lib\sound.jar;C:\PROGRA~1\JMF21~1.1E\lib\jmf.jar;C:\PROGRA~1\JMF21~1.1E\lib;C:\WINNT\java\classes;c:\java\jdk1.6.0
    PATH=C:\Program Files\PHP\;C:\WINNT\system32;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;d:\j2sdk1.4.2_04\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;c:\Program Files\Java\jre1.6.0\bin;c:\Program Files\PHP;C:\Program Files\Common Files\Adobe\AGL;C:\Program Files\MakeMsi\;C:\Program Files\Subversion\bin;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\PHP;D:\servers\glassfish\bin;C:\Program Files\MyEclipse Enterprise Workbench 5.1.0 GA\eclipse\bin;C:\java\jdk1.6.0\bin;c:\plugins;c:\Perl\bin
    USERNAME=Administrator
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 15 Model 3 Stepping 2, AuthenticAMD
    --------------- S Y S T E M ---------------
    OS: Windows 2000 Build 2195 Service Pack 4
    CPU:total 2 (2 cores per cpu, 1 threads per core) family 15 model 67 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnow, 3dnowext
    Memory: 4k page, physical 2031084k(790132k free), swap 3347932k(1740244k free)
    vm_info: Java HotSpot(TM) Client VM (1.6.0_02-b06) for windows-x86, built on Jul 12 2007 01:16:14 by "java_re" with unknown MS VC++:1310

    Okay, after some searching in the forums I found an option to do more checking of jni and now have some additional information. Seems according to the new trace capability there is a bad global or local ref passed to a jni call. Thing is what does that mean? I pass a reference to the canvas from the canvas class that calls it so how could that be considered bad?
    Thanks for any hints,
    -Tony
    The new additional trace is:
    WARNING in native method: JNI call made with exception pending
         at org.videolan.jvlc.Video._reparent(Native Method)
         at org.videolan.jvlc.Video.reparent(Video.java:73)
         at org.videolan.jvlc.JVLCCanvas.reparent(JVLCCanvas.java:59)
         at org.videolan.jvlc.JVLCCanvas.addNotify(JVLCCanvas.java:200)
         at java.awt.Container.addNotify(Container.java:2592)
         - locked <0x1a995530> (a java.awt.Component$AWTTreeLock)
         at javax.swing.JComponent.addNotify(JComponent.java:4683)
         at java.awt.Container.addNotify(Container.java:2592)
         - locked <0x1a995530> (a java.awt.Component$AWTTreeLock)
         at javax.swing.JComponent.addNotify(JComponent.java:4683)
         at java.awt.Container.addNotify(Container.java:2592)
         - locked <0x1a995530> (a java.awt.Component$AWTTreeLock)
         at java.awt.Panel.addNotify(Panel.java:71)
         - locked <0x1a995530> (a java.awt.Component$AWTTreeLock)
         at java.awt.Container.addNotify(Container.java:2592)
         - locked <0x1a995530> (a java.awt.Component$AWTTreeLock)
         at javax.swing.JComponent.addNotify(JComponent.java:4683)
         at java.awt.Container.addNotify(Container.java:2592)
         - locked <0x1a995530> (a java.awt.Component$AWTTreeLock)
         at javax.swing.JComponent.addNotify(JComponent.java:4683)
         at javax.swing.JRootPane.addNotify(JRootPane.java:735)
         at java.awt.Container.addNotify(Container.java:2592)
         - locked <0x1a995530> (a java.awt.Component$AWTTreeLock)
         at java.awt.Panel.addNotify(Panel.java:71)
         - locked <0x1a995530> (a java.awt.Component$AWTTreeLock)
         at java.awt.Container.addNotify(Container.java:2592)
         - locked <0x1a995530> (a java.awt.Component$AWTTreeLock)
         at javax.swing.JComponent.addNotify(JComponent.java:4683)
         at java.awt.Container.addNotify(Container.java:2592)
         - locked <0x1a995530> (a java.awt.Component$AWTTreeLock)
         at javax.swing.JComponent.addNotify(JComponent.java:4683)
         at java.awt.Container.addImpl(Container.java:1062)
         - locked <0x1a995530> (a java.awt.Component$AWTTreeLock)
         at javax.swing.JLayeredPane.addImpl(JLayeredPane.java:209)
         at javax.swing.JDesktopPane.addImpl(JDesktopPane.java:470)
         at java.awt.Container.add(Container.java:352)
         at VLCExampleX$1.run(VLCExampleX.java:142)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
    FATAL ERROR in native method: Bad global or local ref passed to JNI
         at org.videolan.jvlc.Video._reparent(Native Method)
         at org.videolan.jvlc.Video.reparent(Video.java:73)
         at org.videolan.jvlc.JVLCCanvas.reparent(JVLCCanvas.java:59)
         at org.videolan.jvlc.JVLCCanvas.addNotify(JVLCCanvas.java:200)
         at java.awt.Container.addNotify(Container.java:2592)
    Edited by: adanecito on Oct 20, 2007 11:32 AM

  • Crash in jvm.dll: Object.clone()

    I'm working on a desktop app that sometimes runs cpu- and memory-intensive graph manipulations. We just saw the following error. I don't like to assume that I've found a JVM bug, but of all the explanations I've thought of so far that seems to be by far the strongest.
    # An unexpected error has been detected by Java Runtime Environment:
    #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d8fe397, pid=4680, tid=3752
    # Java VM: Java HotSpot(TM) Client VM (11.0-b15 mixed mode windows-x86)
    # Problematic frame:
    # V  [jvm.dll+0xfe397]
    ---------------  T H R E A D  ---------------
    Current thread (0x4b8ec800):  JavaThread "Precomputing action graphs" [_thread_in_vm, id=3752, stack(0x4e4b0000,0x4e8b0000)]
    siginfo: ExceptionCode=0xc0000005, reading address 0x80000068
    Registers:
    (cut)
    Top of Stack: (sp=0x4e8af53c)
    (cut)
    Instructions: (pc=0x6d8fe397)
    0x6d8fe387:   eb 0b df 2c c8 df 3c ca 83 e9 01 7d f5 8b 57 04
    0x6d8fe397:   8b 42 68 89 45 0c 8b 4d 0c 89 0f 8b 15 34 06 a3
    Stack: [0x4e4b0000,0x4e8b0000],  sp=0x4e8af53c,  free space=4093k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V  [jvm.dll+0xfe397]
    J  java.lang.Object.clone()Ljava/lang/Object;
    J  com.fairisaac.....cloneArrayListofShortArray()
    j  java.lang.Thread.run()V+11
    v  ~StubRoutines::call_stub
    ---------------  P R O C E S S  ---------------
    Java Threads: ( => current thread )
      0x4b6eac00 JavaThread "Thread-13" [_thread_blocked, id=4064, stack(0x4ee00000,0x4f200000)]
    =>0x4b8ec800 JavaThread "Precomputing action graphs" [_thread_in_vm, id=3752, stack(0x4e4b0000,0x4e8b0000)]
      0x4b780800 JavaThread "prefuse_ActivityManager" daemon [_thread_blocked, id=4196, stack(0x4c8f0000,0x4ccf0000)]
      0x4b804000 JavaThread "Thread-5" [_thread_blocked, id=1488, stack(0x4f200000,0x4f600000)]
      0x4b855800 JavaThread "Swing-Shell" daemon [_thread_blocked, id=4328, stack(0x4d0e0000,0x4d4e0000)]
      0x002a7000 JavaThread "DestroyJavaVM" [_thread_blocked, id=6124, stack(0x008c0000,0x00cc0000)]
      0x4b6d7800 JavaThread "D3D Screen Updater" daemon [_thread_blocked, id=804, stack(0x4c280000,0x4c680000)]
      0x4a56f000 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=260, stack(0x4be80000,0x4c280000)]
      0x4a513000 JavaThread "TimerQueue" daemon [_thread_blocked, id=5028, stack(0x4ba80000,0x4be80000)]
      0x4a447400 JavaThread "AWT-Windows" daemon [_thread_in_native, id=5108, stack(0x4adf0000,0x4b1f0000)]
      0x4a4bd000 JavaThread "AWT-Shutdown" [_thread_blocked, id=2516, stack(0x4a9f0000,0x4adf0000)]
      0x4a4a6800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=6108, stack(0x4a5f0000,0x4a9f0000)]
      0x48e15c00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=5896, stack(0x49f20000,0x4a320000)]
      0x48e0f800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=4496, stack(0x49ed0000,0x49f20000)]
      0x48e0e000 JavaThread "Attach Listener" daemon [_thread_blocked, id=2180, stack(0x49ad0000,0x49ed0000)]
      0x48e0cc00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2468, stack(0x496d0000,0x49ad0000)]
      0x48dfc800 JavaThread "Finalizer" daemon [_thread_blocked, id=5300, stack(0x492d0000,0x496d0000)]
      0x48df7c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=4656, stack(0x48ed0000,0x492d0000)]
    Other Threads:
      0x48df2c00 VMThread [stack: 0x48e80000,0x48ed0000] [id=1776]
      0x48e20000 WatcherThread [stack: 0x4a320000,0x4a370000] [id=4820]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation   total 72576K, used 40121K [0x02d40000, 0x07c00000, 0x07c00000)
      eden space 64512K,  50% used [0x02d40000, 0x04d38588, 0x06c40000)
      from space 8064K,  91% used [0x07420000, 0x07b560c0, 0x07c00000)
      to   space 8064K,   0% used [0x06c40000, 0x06c40000, 0x07420000)
    tenured generation   total 967936K, used 420542K [0x07c00000, 0x42d40000, 0x42d40000)
       the space 967936K,  43% used [0x07c00000, 0x216af9f0, 0x216afa00, 0x42d40000)
    compacting perm gen  total 16896K, used 16857K [0x42d40000, 0x43dc0000, 0x46d40000)
       the space 16896K,  99% used [0x42d40000, 0x43db64e8, 0x43db6600, 0x43dc0000)
    No shared spaces configured.
    VM Arguments:
    jvm_args: -Xmx1024m -Xss4096k -Djava.util.logging.config.file=logging.properties
    java_command: com.fairisaac.ruleviz.demo.Application -triad -datadisplay -edit -reorderable -comparable
    Launcher Type: SUN_STANDARD
    ---------------  S Y S T E M  ---------------
    OS: Windows XP Build 2600 Service Pack 2
    Memory: 4k page, physical 2097151k(1247624k free), swap 4194303k(4194303k free)
    vm_info: Java HotSpot(TM) Client VM (11.0-b15) for windows-x86 JRE (1.6.0_10-b33), built on Sep 26 2008 01:00:43 by "java_re" with MS VC++ 7.1

    inferno0069 wrote:
    Thanks, but I'd already found that out from the first search I did.
    We have no JNI code. I am pretty certain that no library we use has any either, though if you have a 100% way to verify or enforce that, it could be helpful.
    Short of parsing class files that isn't possible. A library might use a OS library so you can't just look for a shared library.
    Assuming I'm right in that last paragraph, is it more likely that we found some sort of bug in Sun's native code (maybe already discovered?) or that there was a hardware failure (e.g. bad memory / CPU produces wrong bytes)?Or software on the system that is causing it. Patches in the wrong order, bad patches, corrupted, etc can cause it.
    >
    Is there a different part of hs_err_... that I could post to make answering these questions easier? The full thing didn't fit because of the character limit on this forum.An actual VM bug with a crash is only 'solvable' by creating a bug and attaching the crash file.
    Posting it here is unlikely to produce a solution.
    A solution is unlikely to show up soon via the bug nor the forums. If you have a sales/support contract with Sun that might lead to a solution.
    If you don't have that then your only choice is to use log files to determine where the crash occured, and then try different code to see if it goes away.

  • Faulting application iexplore.exe, faulting module jvm.dll

    I see there are a few posts on this sort of problem, but please bear with me as this is somewhat different.
    I develop a browser Add-on and one of my customers is experiencing an IE7 crash using Oracle/Jinitiator, with an event log message:
    Faulting application iexplore.exe, version 7.0.6000.16827, stamp 49a74cd5, faulting module jvm.dll, version 0.0.0.0, stamp 4469a9b3, debug? 0, fault address 0x00050e18.
    This may be related to my Add-on, so I'd like to know of any reasons that an Add-on could cause this situation. I see from other posts that it can be caused by an Add-on using a different JVM to the one used by the oracle app, however we don't include a jvm or use any java code, so it seems like it must be a different problem. The crash occurs on start-up of the oracle app and I'm told they're using Jinitiator on Win XP SP2. I don't know the details of their jvm or jinitiator versions.
    I'm completely unfamiliar with oracle apps and JInitiators, so any pointers would be great. E.g. suggestions for them that may work around any such problem (like upgrading to latest JVM), or possible causes of any conflict between my Add-on and Jinitiator.
    As my customer's app is not externally accessible I've not yet been able to replicate this. Here's another question (Example Oracle Forms app viewable online? asking for example apps that I might be able to use to replicate this.
    thanks,
    - Rory
    Edited by: user11176059 on 18-May-2009 04:25

    Our browser Add-on is only available for IE, and the problem only happens when the add-on is running. So we've not tried Firefox but it wouldn't help unfortunately.
    - Rory

  • Faulting application tomcat.exe, version 1.1.0.0, faulting module jvm.dll,

    All,
    My application is running in a Tomcat, JBoss environment. Occassionally Tomcat crashes in jvm.
    The error is:
    Faulting application tomcat.exe, version 1.1.0.0, faulting module jvm.dll, version 0.0.0.0, fault address 0x0015405e.
    The OS is Windows Server 2003.
    JRE is 1.4.2_03
    Has anyone seen this? I saw a thread where a number of people had this problem but no solution was posted.
    Is there any fix available?
    Any help would be greatly appreciated.
    Sudhir

    1.4.2_03 is very old at this point. 1.4.2_17, the latest release has many, many, many fixes. Moving to this latest release may solve this problem:
    http://java.sun.com/j2se/1.4.2/download.html
    -Rogerr

  • Jvm.dll error; Java will not open from control panel

    Hi,
    I am not too familiar with Java so bear with me. When loading some pages in I.E., they crash and I get an error message asking to send the error info to Microsoft. It mentions jvm.dll...also, I tried to open Java icon in control panel, but it will not open. I tried going to Sun home page, but it crashes with a few seconds. Help!!
    Thanks a lot!!

    Try going to this page and follow instructions: http://www.java.com

  • Faulting appln iexplore.exe Faulting module jvm.dll for MarkView users

    Our Payables department uses Oracle and 170 Systems MarkView for entry of invoices. Users have been reporting "Not Responding" errors followed by IE crash, and the System Information shows the following:
    6/5/2009 9:47 AM     Application Hang     Hanging application javaw.exe, version 0.0.0.0, hang module hungapp, version 0.0.0.0, hang address 0x00000000.
    6/5/2009 8:42 AM     Application Hang     Hanging application javaw.exe, version 0.0.0.0, hang module hungapp, version 0.0.0.0, hang address 0x00000000.
    Today also receiving:
    6/5/2009 9:24 AM     Application Hang     Faulting application iexplore.exe, version 6.0.2900.2180, faulting module jvm.dll, version 0.0.0.0., fault address 0x000018f6.&#x000d;&#x000a;
    This is happening with increasing frequency. We have
    verified that the java version is compatible with markview viewer (Version 1.5.0 (build 1.5.0_09-b03))
    removed and reinstalled java and the viewer files
    ran virus scan Any suggestions?
    Thanks,
    MVUSER
    Edited by: MVUSER on Jun 9, 2009 12:40 PM

    Thanks for your assistance.
    I would not be able to test whether the underlying issue is resolved aftter following your recommended steps like re-adding the weblogic service, since the application has been up and running ever since the application service was restarted last time (a month ago).
    1. I am looking to understand the root cause of the issue that stopped the service a month ago. Is there any log file on the server that would have recorded this issue?
    2. I am assuming 'Core DLL' means one of the operating system's DLL..is that correct? Are you saying that this issue may be because one of the Windows files is corrupt?

  • Problematic frame: # V  [jvm.dll+0x51d46]

    I keep repeatably get this error. I changed my paths, system restored back to normal paths, reinstalled many many times, i dont know what else to do. If anyone knows what i can do to get this working i would appreciate it.
    # A fatal error has been detected by the Java Runtime Environment:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000006d841d46, pid=2680, tid=4704
    # JRE version: 6.0_16-b01
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (14.2-b01 mixed mode windows-amd64 )
    # Problematic frame:
    # V [jvm.dll+0x51d46]
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    --------------- T H R E A D ---------------
    Current thread (0x000000002a275000): JavaThread "CompilerThread0" daemon [_thread_in_native, id=4704, stack(0x000000002a8e0000,0x000000002a9e0000)]
    siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000000
    Registers:
    EAX=0x000000002c1b1ce0, EBX=0x000000002c157770, ECX=0x000000002c1b1cb0, EDX=0x000000002a9dc5a0
    ESP=0x000000002a9dc140, EBP=0x000000002d7e7b00, ESI=0x000000002a9dc5a0, EDI=0x000000002c1b1cb0
    EIP=0x000000006d841d46, EFLAGS=0x0000000000010202
    Top of Stack: (sp=0x000000002a9dc140)
    0x000000002a9dc140: 000000000000006a 000000006db67512
    0x000000002a9dc150: 000000002de24120 000000006db58ccf
    0x000000002a9dc160: 000000002a9dc5a0 0000000000000000
    0x000000002a9dc170: 0000000000000000 0000000000000000
    0x000000002a9dc180: 000000002df392d0 000000006dba9e95
    0x000000002a9dc190: 000000002c157770 0000000000000002
    0x000000002a9dc1a0: 000000002a9dc5a0 000000002c1b1cb0
    0x000000002a9dc1b0: 000000002a9dd9c0 0000000000000000
    0x000000002a9dc1c0: 000000002a9dc5a0 000000006dba90f4
    0x000000002a9dc1d0: 000000002c157770 0000000000000003
    0x000000002a9dc1e0: 000000002a9dc5a0 000000002c1b1cb0
    0x000000002a9dc1f0: 000000002a9dd9c0 000000002a274340
    0x000000002a9dc200: 000000002a9de370 000000006db1b728
    0x000000002a9dc210: 000000002c157770 0000000000000001
    0x000000002a9dc220: 000000002c157770 000000002a9dd9c0
    0x000000002a9dc230: 0000000000000000 0000000000f50000

    Dynamic libraries:
    0x0000000000400000 - 0x000000000042e000      C:\Windows\system32\java.exe
    0x0000000077030000 - 0x00000000771b0000      C:\Windows\system32\ntdll.dll
    0x0000000076e30000 - 0x0000000076f5b000      C:\Windows\system32\kernel32.dll
    0x000007fefdad0000 - 0x000007fefdbd8000      C:\Windows\system32\ADVAPI32.dll
    0x000007fefef10000 - 0x000007feff058000      C:\Windows\system32\RPCRT4.dll
    0x000000006d7f0000 - 0x000000006de4d000      C:\Program Files\Java\jre6\bin\server\jvm.dll
    0x0000000076f60000 - 0x000000007702d000      C:\Windows\system32\USER32.dll
    0x000007fefd770000 - 0x000007fefd7d3000      C:\Windows\system32\GDI32.dll
    0x000007fefb800000 - 0x000007fefb839000      C:\Windows\system32\WINMM.dll
    0x000007fefdbe0000 - 0x000007fefdc7c000      C:\Windows\system32\msvcrt.dll
    0x000007fefebf0000 - 0x000007fefedc8000      C:\Windows\system32\ole32.dll
    0x000007fefd9f0000 - 0x000007fefdac3000      C:\Windows\system32\OLEAUT32.dll
    0x000007fefb7b0000 - 0x000007fefb7ff000      C:\Windows\system32\OLEACC.dll
    0x000007fefdc80000 - 0x000007fefdcad000      C:\Windows\system32\IMM32.DLL
    0x000007feff060000 - 0x000007feff161000      C:\Windows\system32\MSCTF.dll
    0x000007fefdcb0000 - 0x000007fefdcbd000      C:\Windows\system32\LPK.DLL
    0x000007fefd7e0000 - 0x000007fefd87a000      C:\Windows\system32\USP10.dll
    0x000000006d760000 - 0x000000006d76e000      C:\Program Files\Java\jre6\bin\verify.dll
    0x000000006d3b0000 - 0x000000006d3d7000      C:\Program Files\Java\jre6\bin\java.dll
    0x000000006d310000 - 0x000000006d31a000      C:\Program Files\Java\jre6\bin\hpi.dll
    0x00000000771b0000 - 0x00000000771b9000      C:\Windows\system32\PSAPI.DLL
    0x000000006d7b0000 - 0x000000006d7c2000      C:\Program Files\Java\jre6\bin\zip.dll
    0x000000006d000000 - 0x000000006d1c1000      C:\Program Files\Java\jre6\bin\awt.dll
    0x000007fef8b30000 - 0x000007fef8b88000      C:\Windows\system32\WINSPOOL.DRV
    0x000007fefdf90000 - 0x000007fefebe2000      C:\Windows\system32\SHELL32.dll
    0x000007fefdea0000 - 0x000007fefdf13000      C:\Windows\system32\SHLWAPI.dll
    0x000007fefc040000 - 0x000007fefc239000      C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6001.18000_none_152e7382f3bd50c6\comctl32.dll
    0x000000006d600000 - 0x000000006d617000      C:\Program Files\Java\jre6\bin\net.dll
    0x000007fefee30000 - 0x000007fefee74000      C:\Windows\system32\WS2_32.dll
    0x000007fefdf20000 - 0x000007fefdf27000      C:\Windows\system32\NSI.dll
    0x000007fefcaf0000 - 0x000007fefcb3f000      C:\Windows\system32\mswsock.dll
    0x000007fefcb80000 - 0x000007fefcb87000      C:\Windows\System32\wship6.dll
    0x000007fefb6f0000 - 0x000007fefb703000      C:\Windows\system32\NLAapi.dll
    0x000007fefcde0000 - 0x000007fefce03000      C:\Windows\system32\IPHLPAPI.DLL
    0x000007fefcd90000 - 0x000007fefcdd5000      C:\Windows\system32\dhcpcsvc.DLL
    0x000007fefd0b0000 - 0x000007fefd0e9000      C:\Windows\system32\DNSAPI.dll
    0x000007fefd5c0000 - 0x000007fefd5dc000      C:\Windows\system32\Secur32.dll
    0x000007fefcd80000 - 0x000007fefcd8a000      C:\Windows\system32\WINNSI.DLL
    0x000007fefcd50000 - 0x000007fefcd7b000      C:\Windows\system32\dhcpcsvc6.DLL
    0x000007fef9870000 - 0x000007fef9883000      C:\Windows\system32\napinsp.dll
    0x000007fef9850000 - 0x000007fef9867000      C:\Windows\system32\pnrpnsp.dll
    0x000007fef9a10000 - 0x000007fef9a1b000      C:\Windows\System32\winrnr.dll
    0x000007fefdf30000 - 0x000007fefdf85000      C:\Windows\system32\WLDAP32.dll
    0x000007fefc750000 - 0x000007fefc757000      C:\Windows\System32\wshtcpip.dll
    0x000007fef9a40000 - 0x000007fef9a48000      C:\Windows\system32\rasadhlp.dll
    0x000007fefb130000 - 0x000007fefb141000      C:\Windows\system32\DWMAPI.DLL
    0x000007fefc3e0000 - 0x000007fefc431000      C:\Windows\system32\uxtheme.dll
    0x000000006d2a0000 - 0x000000006d30b000      C:\Program Files\Java\jre6\bin\fontmanager.dll
    0x000000006d620000 - 0x000000006d62b000      C:\Program Files\Java\jre6\bin\nio.dll
    VM Arguments:
    jvm_args: -Xmx500m
    java_command: EGUI
    Launcher Type: SUN_STANDARD
    Environment Variables:
    PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared\
    USERNAME=bo
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 23 Stepping 6, GenuineIntel
    --------------- S Y S T E M ---------------
    OS: Windows Vista Build 6001 Service Pack 1
    CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 23 stepping 6, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3
    Memory: 4k page, physical 4157580k(2040844k free), swap 8545872k(6023212k free)
    vm_info: Java HotSpot(TM) 64-Bit Server VM (14.2-b01) for windows-amd64 JRE (1.6.0_16-b01), built on Jul 31 2009 05:24:11 by "java_re" with MS VC++ 8.0
    time: Sun Oct 11 11:26:44 2009
    elapsed time: 33 seconds

  • Help!  Crashing JVM while doing SELECT statement through JDBC-ODBC bridge

    Hi everyone,
    Help please. I am working on a project on my own computer using the jdk version 1.5.0_04.
    The project involves running a select on a Microsoft Access 2003 database via the JDBC-ODBC bridge. The database is registered in the ODBC database sources, and it works fine in those other projects.
    Yet, when I'm running similar code in this project, it crashes the Java Virtual Machine. I get the following in a log file:
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c901010, pid=2308, tid=1364
    # Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode, sharing)
    # Problematic frame:
    # C [ntdll.dll+0x1010]
    --------------- T H R E A D ---------------
    Current thread (0x000360f8): JavaThread "main" [_thread_in_native, id=1364]
    siginfo: ExceptionCode=0xc0000005, reading address 0x00000018
    Registers:
    EAX=0x00000004, EBX=0x26bb5250, ECX=0x7ffde000, EDX=0x00000004
    ESP=0x0007f8d8, EBP=0x0007f8f0, ESI=0x00000000, EDI=0x02ea1590
    EIP=0x7c901010, EFLAGS=0x00010246
    Top of Stack: (sp=0x0007f8d8)
    0x0007f8d8: 74355a16 00000004 02ea15b4 7432139f
    0x0007f8e8: 02ea15b4 02ea1590 0007f900 74322c5d
    0x0007f8f8: 02ea15b4 000361b4 0007f914 74325fa0
    0x0007f908: 02ea1590 74350000 00390000 0007f930
    0x0007f918: 7432740e 02ea1590 0007f950 00000003
    0x0007f928: 00aabe20 000361b4 0007f948 6d3e11da
    0x0007f938: 02ea1590 0007f950 000360f8 26bb5250
    0x0007f948: 0007f980 00ad826f 00000000 0007f99c
    Instructions: (pc=0x7c901010)
    0x7c901000: 90 90 90 90 90 64 8b 0d 18 00 00 00 8b 54 24 04
    0x7c901010: 83 7a 14 00 75 4f f0 ff 42 04 75 19 8b 41 24 89
    Stack: [0x00040000,0x00080000), sp=0x0007f8d8, free space=254k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C [ntdll.dll+0x1010]
    C [ODBC32.dll+0x2c5d]
    C [ODBC32.dll+0x5fa0]
    C [ODBC32.dll+0x740e]
    C [JdbcOdbc.dll+0x11da]
    j sun.jdbc.odbc.JdbcOdbc.allocStmt(J[B)J+0
    j sun.jdbc.odbc.JdbcOdbc.SQLAllocStmt(J)J+47
    j sun.jdbc.odbc.JdbcOdbcConnection.createStatement(II)Ljava/sql/Statement;+27
    j sun.jdbc.odbc.JdbcOdbcConnection.createStatement()Ljava/sql/Statement;+7
    j LUDatabaseWorker.getBoxScoreFromDB(LStatisticalItems/BoxScore;)LStatisticalItems/BoxScore;+215
    j NewUSCHOLiveUpdate.processTheBoxScores()V+78
    j NewUSCHOLiveUpdate.main([Ljava/lang/String;)V+9
    v ~StubRoutines::call_stub
    V [jvm.dll+0x82696]
    V [jvm.dll+0xd6fd9]
    V [jvm.dll+0x82567]
    V [jvm.dll+0x895e6]
    C [java.exe+0x14c0]
    C [java.exe+0x64cd]
    C [kernel32.dll+0x16d4f]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j sun.jdbc.odbc.JdbcOdbc.allocStmt(J[B)J+0
    j sun.jdbc.odbc.JdbcOdbc.SQLAllocStmt(J)J+47
    j sun.jdbc.odbc.JdbcOdbcConnection.createStatement(II)Ljava/sql/Statement;+27
    j sun.jdbc.odbc.JdbcOdbcConnection.createStatement()Ljava/sql/Statement;+7
    j LUDatabaseWorker.getBoxScoreFromDB(LStatisticalItems/BoxScore;)LStatisticalItems/BoxScore;+215
    j NewUSCHOLiveUpdate.processTheBoxScores()V+78
    j NewUSCHOLiveUpdate.main([Ljava/lang/String;)V+9
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x00a6e550 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2240]
    0x00a6d258 JavaThread "CompilerThread0" daemon [_thread_blocked, id=736]
    0x00a6c440 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2252]
    0x00a47808 JavaThread "Finalizer" daemon [_thread_blocked, id=3352]
    0x00a46328 JavaThread "Reference Handler" daemon [_thread_blocked, id=1560]
    =>0x000360f8 JavaThread "main" [_thread_in_native, id=1364]
    Other Threads:
    0x00a67a68 VMThread [id=2700]
    0x00a6f8c8 WatcherThread [id=2480]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 576K, used 404K [0x22b90000, 0x22c30000, 0x23070000)
    eden space 512K, 70% used [0x22b90000, 0x22bea738, 0x22c10000)
    from space 64K, 66% used [0x22c20000, 0x22c2a990, 0x22c30000)
    to space 64K, 0% used [0x22c10000, 0x22c10000, 0x22c20000)
    tenured generation total 1408K, used 846K [0x23070000, 0x231d0000, 0x26b90000)
    the space 1408K, 60% used [0x23070000, 0x231438e0, 0x23143a00, 0x231d0000)
    compacting perm gen total 8192K, used 507K [0x26b90000, 0x27390000, 0x2ab90000)
    the space 8192K, 6% used [0x26b90000, 0x26c0ed38, 0x26c0ee00, 0x27390000)
    ro space 8192K, 66% used [0x2ab90000, 0x2b0e9dc0, 0x2b0e9e00, 0x2b390000)
    rw space 12288K, 46% used [0x2b390000, 0x2b927e98, 0x2b928000, 0x2bf90000)
    Dynamic libraries:
    0x00400000 - 0x0040c000      C:\jdk1.5.0_04\bin\java.exe
    0x7c900000 - 0x7c9b0000      C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c8f4000      C:\WINDOWS\system32\kernel32.dll
    0x77dd0000 - 0x77e6b000      C:\WINDOWS\system32\ADVAPI32.dll
    0x77e70000 - 0x77f01000      C:\WINDOWS\system32\RPCRT4.dll
    0x77c10000 - 0x77c68000      C:\WINDOWS\system32\MSVCRT.dll
    0x6d6b0000 - 0x6d839000      C:\jdk1.5.0_04\jre\bin\client\jvm.dll
    0x77d40000 - 0x77dd0000      C:\WINDOWS\system32\USER32.dll
    0x77f10000 - 0x77f56000      C:\WINDOWS\system32\GDI32.dll
    0x76b40000 - 0x76b6d000      C:\WINDOWS\system32\WINMM.dll
    0x629c0000 - 0x629c9000      C:\WINDOWS\system32\LPK.DLL
    0x74d90000 - 0x74dfb000      C:\WINDOWS\system32\USP10.dll
    0x6d2f0000 - 0x6d2f8000      C:\jdk1.5.0_04\jre\bin\hpi.dll
    0x76bf0000 - 0x76bfb000      C:\WINDOWS\system32\PSAPI.DLL
    0x6d680000 - 0x6d68c000      C:\jdk1.5.0_04\jre\bin\verify.dll
    0x6d370000 - 0x6d38d000      C:\jdk1.5.0_04\jre\bin\java.dll
    0x6d6a0000 - 0x6d6af000      C:\jdk1.5.0_04\jre\bin\zip.dll
    0x6d3e0000 - 0x6d3ed000      C:\jdk1.5.0_04\jre\bin\JdbcOdbc.dll
    0x74320000 - 0x7435d000      C:\WINDOWS\system32\ODBC32.dll
    0x5d090000 - 0x5d127000      C:\WINDOWS\system32\COMCTL32.dll
    0x7c9c0000 - 0x7d1d5000      C:\WINDOWS\system32\SHELL32.dll
    0x77f60000 - 0x77fd6000      C:\WINDOWS\system32\SHLWAPI.dll
    0x763b0000 - 0x763f9000      C:\WINDOWS\system32\comdlg32.dll
    0x773d0000 - 0x774d2000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
    0x20000000 - 0x20017000      C:\WINDOWS\system32\odbcint.dll
    0x774e0000 - 0x7761d000      C:\WINDOWS\system32\ole32.dll
    0x77120000 - 0x771ac000      C:\WINDOWS\system32\OLEAUT32.dll
    0x77fe0000 - 0x77ff1000      C:\WINDOWS\system32\Secur32.dll
    0x76fd0000 - 0x7704f000      C:\WINDOWS\system32\CLBCATQ.DLL
    0x77050000 - 0x77115000      C:\WINDOWS\system32\COMRes.dll
    0x77c00000 - 0x77c08000      C:\WINDOWS\system32\VERSION.dll
    0x0f9a0000 - 0x0f9ab000      C:\WINDOWS\system32\VBAJET32.DLL
    0x5ad70000 - 0x5ada8000      C:\WINDOWS\system32\uxtheme.dll
    VM Arguments:
    java_command: NewUSCHOLiveUpdate
    Environment Variables:
    JAVA_HOME=C:\jdk1.5.0_04
    CLASSPATH=C:\jdk1.5.0_04\bin\NewLiveUpdate;C:\jdk1.5.0_04\bin\NewLiveUpdate\StatisticalItems;C:\jdk1.5.0_04\bin\NewLiveUpdate\Exceptions;C:\jdk1.5.0_04\bin\NewLiveUpdate\Helper;
    PATH=C:\jdk1.5.0_04\bin;C:\JavaTools\ant\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;;c:\program files\devstudio\sharedide\bin\ide;c:\program files\devstudio\sharedide\bin;c:\program files\devstudio\vc\bin
    USERNAME=Kevin Yetman
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 3, GenuineIntel
    --------------- S Y S T E M ---------------
    OS: Windows XP Build 2600 Service Pack 2
    CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht
    Memory: 4k page, physical 1047020k(627436k free), swap 2518436k(2161900k free)
    vm_info: Java HotSpot(TM) Client VM (1.5.0_04-b05) for windows-x86, built on Jun 3 2005 02:10:41 by "java_re" with MS VC++ 6.0
    The code that is causing the problem is in the class shown below. It is in the method getBoxScoreFromDB. When it attempts to run the first select statement, it causes the crash that I showed above.
    The connection is set up by the calling class. The calling class constructs a LUDatabaseWorker, sets the necessary parameters (dbURL, driver class, username and password), and calls the openDBConnection().
    // LUDatabaseWorker.java
    import StatisticalItems.*;
    import java.sql.*;
    import java.util.*;
    public class LUDatabaseWorker
       private StatisticalItems.BoxScore m_CurrentBoxScoreInDB;
       private Connection                m_Connection;
       private String                    m_dbURL;
       private String                    m_dbUsername;
       private String                    m_dbPassword;
       private String                    m_dbDriverClass;
       public LUDatabaseWorker()
       public StatisticalItems.BoxScore getCurrentBoxScoreInDB()
       {  return m_CurrentBoxScoreInDB;
       public void setDBURL(String dbURL)
       {  m_dbURL=new String(dbURL);
       public void setDBUsername(String dbUsername)
       {  m_dbUsername=new String(dbUsername);
       public void setDBPassword(String dbPassword)
       {  m_dbPassword=new String(dbPassword);
       public void setDBDriverClass(String dbDriverClass)
       {  m_dbDriverClass=new String(dbDriverClass);
       public void openDBConnection()
          throws SQLException, ClassNotFoundException
          Class.forName(m_dbDriverClass);
          m_Connection=DriverManager.getConnection(m_dbURL, m_dbUsername, m_dbPassword);
       public void closeDBConnection()
          throws SQLException
          m_Connection.close();
       public Hashtable<String, Integer> getUSCHOCodeToMyTeamIndexMap()
          throws SQLException
          Hashtable<String, Integer> ht=new Hashtable<String, Integer>();
          String sqlQuery="SELECT TeamIndex, TeamCode FROM TeamLiveUpdateUSCHO";
          Statement st=m_Connection.createStatement();
          ResultSet rs=st.executeQuery(sqlQuery);
          while(rs.next())
             String uschoCode=new String(rs.getString(2));
             Integer myTeamIndex=new Integer(rs.getInt(1));
             ht.put(uschoCode, myTeamIndex);
          rs.close();
          st.close();
          return ht;
       public StatisticalItems.BoxScore getBoxScoreFromDB(StatisticalItems.BoxScore luBoxScore)
          throws SQLException
          StatisticalItems.BoxScore  boxScoreFromDB=new StatisticalItems.BoxScore();
          // get the basic game info from the live update box score.
          StatisticalItems.Game    luBasicGameData=luBoxScore.getBasicGameData();
          // get the basic game data.
          String sqlQuery="SELECT * FROM Game WHERE (Year=" + luBasicGameData.getYear() + ") AND (Month='";
          if( luBasicGameData.getMonth() < 10 )
          {  sqlQuery+="0";
          sqlQuery+=luBasicGameData.getMonth() + "') AND (Day='";
          if( luBasicGameData.getDay() < 10 )
          {  sqlQuery+="0";
          sqlQuery+=luBasicGameData.getDay() + "') AND (HomeTeamIndex=" + luBasicGameData.getHomeTeamIndex();
          sqlQuery+=") AND (VisitorTeamIndex=" + luBasicGameData.getVisitorTeamIndex() + ")";
          System.out.println(sqlQuery);
          Statement st=m_Connection.createStatement();
          ResultSet rs=st.executeQuery(sqlQuery);
          if( rs.next() )
             StatisticalItems.Game  dbGame=boxScoreFromDB.getBasicGameData();
             dbGame.setGameIndex(rs.getInt("GameIndex"));
             dbGame.setHomeTeamIndex(rs.getInt("HomeTeamIndex"));
             dbGame.setVisitorTeamIndex(rs.getInt("VisitorTeamIndex"));
             dbGame.setHomeTeamGoals(rs.getInt("HomeTeamGoals"));
             dbGame.setVisitorTeamGoals(rs.getInt("VisitorTeamGoals"));
             dbGame.setHomeTeamScoredFirst(rs.getString("HomeTeamScoredFirst"));
             dbGame.setYear(rs.getInt("Year"));
             dbGame.setMonth(rs.getInt("Month"));
             dbGame.setDay(rs.getInt("Day"));
             dbGame.setLeagueGame(rs.getBoolean("LeagueGame"));
             dbGame.setNeutralSiteGame(rs.getBoolean("NeutralSiteGame"));
             dbGame.setForfeitHome(rs.getBoolean("ForfeitHome"));
             dbGame.setForfeitVisitor(rs.getBoolean("ForfeitVisitor"));
             dbGame.setPlayoffGame(rs.getBoolean("PlayoffGame"));
             boxScoreFromDB.setBasicGameData(dbGame);
          StatisticalItems.Game  dbGame=boxScoreFromDB.getBasicGameData();
          // get the home team goals per period.
          sqlQuery="SELECT * FROM GameDetailGoalsPerPeriod WHERE (GameIndex=" + dbGame.getGameIndex() + ") AND ";
          sqlQuery+="(TeamIndex=" + dbGame.getHomeTeamIndex() + ")";
          rs=st.executeQuery(sqlQuery);
          if( rs.next() )
             StatisticalItems.GameDetailGoalsPerPeriod dbHomeGPP=boxScoreFromDB.getHomeTeamGoalsPerPeriod();
             dbHomeGPP.setGameDetailGoalsPerPeriodIndex(rs.getInt("GameDetailGoalsPerPeriodIndex"));
             dbHomeGPP.setGameIndex(rs.getInt("GameIndex"));
             dbHomeGPP.setTeamIndex(rs.getInt("TeamIndex"));
             dbHomeGPP.setPeriod1(new Integer(rs.getInt("GoalsFirstPeriod")));
             dbHomeGPP.setPeriod2(new Integer(rs.getInt("GoalsSecondPeriod")));
             dbHomeGPP.setPeriod3(new Integer(rs.getInt("GoalsThidPeriod")));
             dbHomeGPP.setOvertime(new Integer(rs.getInt("GoalsOvertime")));
             dbHomeGPP.setEmptyNetGoals(rs.getInt("EmptyNetGoals"));
             dbHomeGPP.setFoundInDatabase(true);
             boxScoreFromDB.setHomeTeamGoalsPerPeriod(dbHomeGPP);
          // get the visitor team goals per period. 
          sqlQuery="SELECT * FROM GameDetailGoalsPerPeriod WHERE (GameIndex=" + dbGame.getGameIndex() + ") AND ";
          sqlQuery+="(TeamIndex=" + dbGame.getVisitorTeamIndex() + ")";
          rs=st.executeQuery(sqlQuery);
          if( rs.next() )
             StatisticalItems.GameDetailGoalsPerPeriod dbVisitorGPP=boxScoreFromDB.getVisitorTeamGoalsPerPeriod();
             dbVisitorGPP.setGameDetailGoalsPerPeriodIndex(rs.getInt("GameDetailGoalsPerPeriodIndex"));
             dbVisitorGPP.setGameIndex(rs.getInt("GameIndex"));
             dbVisitorGPP.setTeamIndex(rs.getInt("TeamIndex"));
             dbVisitorGPP.setPeriod1(new Integer(rs.getInt("GoalsFirstPeriod")));
             dbVisitorGPP.setPeriod2(new Integer(rs.getInt("GoalsSecondPeriod")));
             dbVisitorGPP.setPeriod3(new Integer(rs.getInt("GoalsThidPeriod")));
             dbVisitorGPP.setOvertime(new Integer(rs.getInt("GoalsOvertime")));
             dbVisitorGPP.setEmptyNetGoals(rs.getInt("EmptyNetGoals"));
             dbVisitorGPP.setFoundInDatabase(true);
             boxScoreFromDB.setVisitorTeamGoalsPerPeriod(dbVisitorGPP);
          // get the home team shots per period.
          sqlQuery="SELECT * FROM GameDetailShotsPerPeriod WHERE (GameIndex=" + dbGame.getGameIndex() + ") AND ";
          sqlQuery+="(TeamIndex=" + dbGame.getHomeTeamIndex() + ")";
          rs=st.executeQuery(sqlQuery);
          if( rs.next() )
             StatisticalItems.GameDetailShotsPerPeriod dbHomeSPP=boxScoreFromDB.getHomeTeamShotsPerPeriod();
             dbHomeSPP.setGameDetailShotsPerPeriodIndex(rs.getInt("GameDetailShotsPerPeriodIndex"));
             dbHomeSPP.setGameIndex(rs.getInt("GameIndex"));
             dbHomeSPP.setTeamIndex(rs.getInt("TeamIndex"));
             dbHomeSPP.setPeriod1(new Integer(rs.getInt("ShotsFirstPeriod")));
             dbHomeSPP.setPeriod2(new Integer(rs.getInt("ShotsSecondPeriod")));
             dbHomeSPP.setPeriod3(new Integer(rs.getInt("ShotsThidPeriod")));
             dbHomeSPP.setOvertime(new Integer(rs.getInt("ShotsOvertime")));
             dbHomeSPP.setFoundInDatabase(true);
             boxScoreFromDB.setHomeTeamShotsPerPeriod(dbHomeSPP);
          // get the visitor team shots per period. 
          sqlQuery="SELECT * FROM GameDetailShotsPerPeriod WHERE (GameIndex=" + dbGame.getGameIndex() + ") AND ";
          sqlQuery+="(TeamIndex=" + dbGame.getVisitorTeamIndex() + ")";
          rs=st.executeQuery(sqlQuery);
          if( rs.next() )
             StatisticalItems.GameDetailShotsPerPeriod dbVisitorSPP=boxScoreFromDB.getVisitorTeamShotsPerPeriod();
             dbVisitorSPP.setGameDetailShotsPerPeriodIndex(rs.getInt("GameDetailShotsPerPeriodIndex"));
             dbVisitorSPP.setGameIndex(rs.getInt("GameIndex"));
             dbVisitorSPP.setTeamIndex(rs.getInt("TeamIndex"));
             dbVisitorSPP.setPeriod1(new Integer(rs.getInt("ShotsFirstPeriod")));
             dbVisitorSPP.setPeriod2(new Integer(rs.getInt("ShotsSecondPeriod")));
             dbVisitorSPP.setPeriod3(new Integer(rs.getInt("ShotsThidPeriod")));
             dbVisitorSPP.setOvertime(new Integer(rs.getInt("ShotsOvertime")));
             dbVisitorSPP.setFoundInDatabase(true);
             boxScoreFromDB.setVisitorTeamShotsPerPeriod(dbVisitorSPP);
          // get the home team special teams.
          sqlQuery="SELECT * FROM GameDetailSpecialTeams WHERE (GameIndex=" + dbGame.getGameIndex() + ") AND ";
          sqlQuery+="(TeamIndex=" + dbGame.getHomeTeamIndex() + ")";
          rs=st.executeQuery(sqlQuery);
          if( rs.next() )
             StatisticalItems.GameDetailSpecialTeams dbHomeST=boxScoreFromDB.getHomeTeamSpecialTeams();
             dbHomeST.setGameDetailSpecialTeamsIndex(rs.getInt("GameDetailSpecialTeamsIndex"));
             dbHomeST.setGameIndex(rs.getInt("GameIndex"));
             dbHomeST.setTeamIndex(rs.getInt("TeamIndex"));
             dbHomeST.setPowerplayGoals(rs.getInt("PowerPlayGoals"));
             dbHomeST.setShorthandedGoals(rs.getInt("ShortHandedGoals"));
             dbHomeST.setPowerplayOps(rs.getInt("PowerPlayOps"));
             dbHomeST.setShorthandedOps(rs.getInt("ShortHandedOps"));
             dbHomeST.setPenalties(rs.getInt("Penalties"));
             dbHomeST.setPenaltyMinutes(rs.getInt("PenaltyMinutes"));
             dbHomeST.setFoundInDatabase(true);
             boxScoreFromDB.setHomeTeamSpecialTeams(dbHomeST);
          // get the home team special teams.
          sqlQuery="SELECT * FROM GameDetailSpecialTeams WHERE (GameIndex=" + dbGame.getGameIndex() + ") AND ";
          sqlQuery+="(TeamIndex=" + dbGame.getVisitorTeamIndex() + ")";
          rs=st.executeQuery(sqlQuery);
          if( rs.next() )
             StatisticalItems.GameDetailSpecialTeams dbVisitorST=boxScoreFromDB.getVisitorTeamSpecialTeams();
             dbVisitorST.setGameDetailSpecialTeamsIndex(rs.getInt("GameDetailSpecialTeamsIndex"));
             dbVisitorST.setGameIndex(rs.getInt("GameIndex"));
             dbVisitorST.setTeamIndex(rs.getInt("TeamIndex"));
             dbVisitorST.setPowerplayGoals(rs.getInt("PowerPlayGoals"));
             dbVisitorST.setShorthandedGoals(rs.getInt("ShortHandedGoals"));
             dbVisitorST.setPowerplayOps(rs.getInt("PowerPlayOps"));
             dbVisitorST.setShorthandedOps(rs.getInt("ShortHandedOps"));
             dbVisitorST.setPenalties(rs.getInt("Penalties"));
             dbVisitorST.setPenaltyMinutes(rs.getInt("PenaltyMinutes"));
             dbVisitorST.setFoundInDatabase(true);
             boxScoreFromDB.setVisitorTeamSpecialTeams(dbVisitorST);
          rs.close();
          st.close();
          return boxScoreFromDB;    
       public void updateBoxScoreInDB(StatisticalItems.BoxScore  dbBoxScore,
                                      StatisticalItems.BoxScore  luBoxScore,
                                      LUBoxScoreComparator       bsc)
          throws SQLException
          if( bsc.getGameChanged() )
             updateGameInDB(dbBoxScore, luBoxScore);
          if( bsc.getHomeGoalsPerPeriodChanged() )
             updateHomeGoalsPerPeriod(dbBoxScore, luBoxScore);
          if( bsc.getVisitorGoalsPerPeriodChanged() )
             updateVisitorGoalsPerPeriod(dbBoxScore, luBoxScore);
          if( bsc.getHomeShotsPerPeriodChanged() )
             updateHomeShotsPerPeriod(dbBoxScore, luBoxScore);
          if( bsc.getVisitorShotsPerPeriodChanged() )
             updateVisitorShotsPerPeriod(dbBoxScore, luBoxScore);
          if( bsc.getHomeSpecialTeamsChanged() )
             updateHomeSpecialTeams(dbBoxScore, luBoxScore);
          if( bsc.getVisitorSpecialTeamsChanged() )
             updateVisitorSpecialTeams(dbBoxScore, luBoxScore);
       protected void updateGameInDB(StatisticalItems.BoxScore dbBoxScore,
                                     StatisticalItems.BoxScore luBoxScore)
          throws SQLException
          // the only fields that NEED to be updated are HomeTeamGoals, VisitorTeamGoals, HomeTeamScoredFirst,
          // and LeagueGame.  You can't determine from the LU box Score:
          // Forfeits, NeutralSite, or Playoff.
          // the GameIndex, Both team indexes, and the game date will NEVER change from the database.
          Statement st=m_Connection.createStatement();
          String sqlStmt="UPDATE Game SET ";
          sqlStmt+="HomeTeamGoals=" + luBoxScore.getBasicGameData().getHomeTeamGoals() + ", ";
          sqlStmt+="VisitorTeamGoals=" + luBoxScore.getBasicGameData().getVisitorTeamGoals() + ", ";
          sqlStmt+="HomeTeamScoredFirst='" + luBoxScore.getBasicGameData().getHomeTeamScoredFirst() + "', ";
          sqlStmt+="LeagueGame=" + luBoxScore.getBasicGameData().getLeagueGame() + " ";
          sqlStmt+="WHERE GameIndex=" + dbBoxScore.getBasicGameData().getGameIndex();
          st.executeUpdate(sqlStmt);
          st.close();
       protected void updateHomeGoalsPerPeriod(StatisticalItems.BoxScore dbBoxScore,
                                               StatisticalItems.BoxScore luBoxScore)
          throws SQLException
          Statement st=m_Connection.createStatement();
          String sqlStmt="";
          if( dbBoxScore.getHomeTeamGoalsPerPeriod().getFoundInDatabase() )
             sqlStmt="UPDATE GameDetailGoalsPerPeriod SET ";
             sqlStmt+="GameIndex=" + dbBoxScore.getHomeTeamGoalsPerPeriod().getGameIndex() + ", ";
             sqlStmt+="TeamIndex=" + luBoxScore.getHomeTeamGoalsPerPeriod().getTeamIndex() + ", ";
             sqlStmt+="GoalsFirstPeriod=" + luBoxScore.getHomeTeamGoalsPerPeriod().getPeriod1() + ", ";
             sqlStmt+="GoalsSecondPeriod=" + luBoxScore.getHomeTeamGoalsPerPeriod().getPeriod2() + ", ";
             sqlStmt+="GoalsThirdPeriod=" + luBoxScore.getHomeTeamGoalsPerPeriod().getPeriod3() + ", ";
             sqlStmt+="GoalsOvertime=" + luBoxScore.getHomeTeamGoalsPerPeriod().getOvertime() + ", ";
             sqlStmt+="EmptyNetGoals=" + luBoxScore.getHomeTeamGoalsPerPeriod().getEmptyNetGoals() + " ";
             sqlStmt+="WHERE GameIndex=" + dbBoxScore.getHomeTeamGoalsPerPeriod().getGameIndex() + " AND ";
             sqlStmt+="TeamIndex=" + luBoxScore.getHomeTeamGoalsPerPeriod().getTeamIndex();
          else
             sqlStmt="INSERT INTO GameDetailGoalsPerPeriod ";
             sqlStmt+="(GameIndex, TeamIndex, GoalsFirstPeriod, GoalsSecondPeriod, GoalsThirdPeriod, ";
             sqlStmt+="GoalsOvertime, EmptyNetGoals) VALUES(";
             sqlStmt+=dbBoxScore.getBasicGameData().getGameIndex() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamGoalsPerPeriod().getTeamIndex() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamGoalsPerPeriod().getPeriod1() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamGoalsPerPeriod().getPeriod2() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamGoalsPerPeriod().getPeriod3() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamGoalsPerPeriod().getOvertime() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamGoalsPerPeriod().getEmptyNetGoals() + ")";
          st.executeUpdate(sqlStmt);
          st.close();
       protected void updateVisitorGoalsPerPeriod(StatisticalItems.BoxScore dbBoxScore,
                                                  StatisticalItems.BoxScore luBoxScore)
          throws SQLException
          Statement st=m_Connection.createStatement();
          String sqlStmt="";
          if( dbBoxScore.getVisitorTeamGoalsPerPeriod().getFoundInDatabase() )
             sqlStmt="UPDATE GameDetailGoalsPerPeriod SET ";
             sqlStmt+="GameIndex=" + dbBoxScore.getVisitorTeamGoalsPerPeriod().getGameIndex() + ", ";
             sqlStmt+="TeamIndex=" + luBoxScore.getVisitorTeamGoalsPerPeriod().getTeamIndex() + ", ";
             sqlStmt+="GoalsFirstPeriod=" + luBoxScore.getVisitorTeamGoalsPerPeriod().getPeriod1() + ", ";
             sqlStmt+="GoalsSecondPeriod=" + luBoxScore.getVisitorTeamGoalsPerPeriod().getPeriod2() + ", ";
             sqlStmt+="GoalsThirdPeriod=" + luBoxScore.getVisitorTeamGoalsPerPeriod().getPeriod3() + ", ";
             sqlStmt+="GoalsOvertime=" + luBoxScore.getVisitorTeamGoalsPerPeriod().getOvertime() + ", ";
             sqlStmt+="EmptyNetGoals=" + luBoxScore.getVisitorTeamGoalsPerPeriod().getEmptyNetGoals() + " ";
             sqlStmt+="WHERE GameIndex=" + dbBoxScore.getVisitorTeamGoalsPerPeriod().getGameIndex() + " AND ";
             sqlStmt+="TeamIndex=" + luBoxScore.getVisitorTeamGoalsPerPeriod().getTeamIndex();
          else
             sqlStmt="INSERT INTO GameDetailGoalsPerPeriod ";
             sqlStmt+="(GameIndex, TeamIndex, GoalsFirstPeriod, GoalsSecondPeriod, GoalsThirdPeriod, ";
             sqlStmt+="GoalsOvertime, EmptyNetGoals) VALUES(";
             sqlStmt+=dbBoxScore.getBasicGameData().getGameIndex() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamGoalsPerPeriod().getTeamIndex() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamGoalsPerPeriod().getPeriod1() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamGoalsPerPeriod().getPeriod2() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamGoalsPerPeriod().getPeriod3() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamGoalsPerPeriod().getOvertime() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamGoalsPerPeriod().getEmptyNetGoals() + ")";
          st.executeUpdate(sqlStmt);
          st.close();
       protected void updateHomeShotsPerPeriod(StatisticalItems.BoxScore dbBoxScore,
                                               StatisticalItems.BoxScore luBoxScore)
          throws SQLException
          Statement st=m_Connection.createStatement();
          String sqlStmt="";
          if( dbBoxScore.getHomeTeamShotsPerPeriod().getFoundInDatabase() )
             sqlStmt="UPDATE GameDetailShotsPerPeriod SET ";
             sqlStmt+="GameIndex=" + dbBoxScore.getHomeTeamShotsPerPeriod().getGameIndex() + ", ";
             sqlStmt+="TeamIndex=" + luBoxScore.getHomeTeamShotsPerPeriod().getTeamIndex() + ", ";
             sqlStmt+="ShotsFirstPeriod=" + luBoxScore.getHomeTeamShotsPerPeriod().getPeriod1() + ", ";
             sqlStmt+="ShotsSecondPeriod=" + luBoxScore.getHomeTeamShotsPerPeriod().getPeriod2() + ", ";
             sqlStmt+="ShotsThirdPeriod=" + luBoxScore.getHomeTeamShotsPerPeriod().getPeriod3() + ", ";
             sqlStmt+="ShotsOvertime=" + luBoxScore.getHomeTeamShotsPerPeriod().getOvertime() + " ";
             sqlStmt+="WHERE GameIndex=" + dbBoxScore.getHomeTeamShotsPerPeriod().getGameIndex() + " AND ";
             sqlStmt+="TeamIndex=" + luBoxScore.getHomeTeamShotsPerPeriod().getTeamIndex();
          else
             sqlStmt="INSERT INTO GameDetailShotsPerPeriod ";
             sqlStmt+="(GameIndex, TeamIndex, ShotsFirstPeriod, ShotsSecondPeriod, ShotsThirdPeriod, ";
             sqlStmt+="ShotsOvertime) VALUES(";
             sqlStmt+=dbBoxScore.getBasicGameData().getGameIndex() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamShotsPerPeriod().getTeamIndex() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamShotsPerPeriod().getPeriod1() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamShotsPerPeriod().getPeriod2() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamShotsPerPeriod().getPeriod3() + ", ";
             sqlStmt+=luBoxScore.getHomeTeamShotsPerPeriod().getOvertime() + ")";
          st.executeUpdate(sqlStmt);
          st.close();
       protected void updateVisitorShotsPerPeriod(StatisticalItems.BoxScore dbBoxScore,
                                                  StatisticalItems.BoxScore luBoxScore)
          throws SQLException
          Statement st=m_Connection.createStatement();
          String sqlStmt="";
          if( dbBoxScore.getVisitorTeamShotsPerPeriod().getFoundInDatabase() )
             sqlStmt="UPDATE GameDetailShotsPerPeriod SET ";
             sqlStmt+="GameIndex=" + dbBoxScore.getVisitorTeamShotsPerPeriod().getGameIndex() + ", ";
             sqlStmt+="TeamIndex=" + luBoxScore.getVisitorTeamShotsPerPeriod().getTeamIndex() + ", ";
             sqlStmt+="ShotsFirstPeriod=" + luBoxScore.getVisitorTeamShotsPerPeriod().getPeriod1() + ", ";
             sqlStmt+="ShotsSecondPeriod=" + luBoxScore.getVisitorTeamShotsPerPeriod().getPeriod2() + ", ";
             sqlStmt+="ShotsThirdPeriod=" + luBoxScore.getVisitorTeamShotsPerPeriod().getPeriod3() + ", ";
             sqlStmt+="ShotsOvertime=" + luBoxScore.getVisitorTeamShotsPerPeriod().getOvertime() + " ";
             sqlStmt+="WHERE GameIndex=" + dbBoxScore.getVisitorTeamShotsPerPeriod().getGameIndex() + " AND ";
             sqlStmt+="TeamIndex=" + luBoxScore.getVisitorTeamShotsPerPeriod().getTeamIndex();
          else
             sqlStmt="INSERT INTO GameDetailShotsPerPeriod ";
             sqlStmt+="(GameIndex, TeamIndex, ShotsFirstPeriod, ShotsSecondPeriod, ShotsThirdPeriod, ";
             sqlStmt+="ShotsOvertime) VALUES(";
             sqlStmt+=dbBoxScore.getBasicGameData().getGameIndex() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamShotsPerPeriod().getTeamIndex() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamShotsPerPeriod().getPeriod1() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamShotsPerPeriod().getPeriod2() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamShotsPerPeriod().getPeriod3() + ", ";
             sqlStmt+=luBoxScore.getVisitorTeamShotsPerPeriod().getOvertime() + ")";
          st.executeUpdate(sqlStmt);
          st.close();
       protected void updateHomeSpecialTeams(StatisticalItems.BoxScore dbBoxScore,
                                             StatisticalItems.BoxScore luBoxScore)
          throws SQLException
          Statement st=m_Connection.createStatement();
          String sqlStmt="";
          if( dbBoxScore.getHomeTeamSpecialTeams().getFoundInDatabase() )
             sqlStmt="UPDATE GameDetailSpecialTeams SET ";
             sqlStmt+="GameIndex=" + dbBoxScore.getHomeTeamSpecialTeams().getGameIndex() + ", ";
             sqlStmt+="TeamIndex=" + luBoxScore.getHomeTeamSpecialTeams().getTeamIndex() + ", ";
             sqlStmt+="PowerplayGoals=" + luBoxScore.getHomeTeamSpecialTeams().getPowerplayGoals() + ", ";
             sqlStmt+="PowerplayOps=" + luBoxScore.getHomeTeamSpecialTeams().getPowerplayOps() + ", ";
             sqlStmt+="ShorthandedGoals=" + luBoxScore.getHomeTeamSpecialTeams().getShorthandedGoals() + ", ";
             sqlStmt+="ShorthandedOps=" + luBoxScore.getHomeTeamSpecialTeams().getShorthande                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    its because you use hungarian notation - that was the hollywood squares answer.
    It looks like a bug in either the ntdll or the JdbcOdbc dll, so I'd see if you can't isolate the problem (like using a smaller bit of code) and file a bug report. Find out exacty what your sql statement is which causes this to crash - hint : line 215

  • Client jvm.dll vs server jvm.dll

    I recently had to work on an legacy application which led me dig into jvm.dll things but could not find something concrete.
    From my research, i know
    client jvm.dll- comes with JRE, for lighter apps.
    server jvm.dll-comes with JDk and more optimized implementation of jvm.
    But-
    why jdk/jre for 64-bit doesnt contain client jvm.dll (only server.dll)??
    jdk/jre for 32 bit contains client jvm.dll.
    Our app (which is actually a windows service written by some unknown team) didnt run with server jvm.dll and after struggling a lot, we realized it requires client jvm.dll
    which led us to download 32 bit jdk.
    That app/wondows service was created using apache commons daemon on jdk 4.

    user5873044 wrote:
    ...didnt run with server jvm.dll That either means that
    1. It threw an exception - which would tell you something.
    2. It crashed.
    3. You had some 'criteria' which was not met for one of them.
    Additionally it might have been one of the above but you don't know what caused the problem.
    It would be helpful and interesting to know which it was.
    (which is actually a windows service written by some unknown team)Which suggests one possible failure in that they used jni and were explicitly loading one dll versus the other.
    why jdk/jre for 64-bit doesnt contain client jvm.dll (only server.dll)??Possibly because when they first put together the 64 bit VMs the only machines that ran 64 bits were server class machines.

  • Access violation in jvm.dll

    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

    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>

  • Printing report that has a parameter with multiple values crashes jvm

    I am using BOE XI 4.0 as an unmanaged RAS.
    I am able to preview a report that has a string discrete parameter that can have multiple values.  If I give it a single value.  It previews fine.  If I give it an empty string it prints all values which is fine.  If I give it two discrete values, it displays just those two.
    However, if I try printing the report to a printer:
    1 parameter value - prints fine.
    2 parameter values - crashes jvm
    empty string parameter value - crashes jvm
    I would appreciate some direction on how to do this.  It works in crystal reports for eclipse.
    The test jsp I am using is based off of the samples.  The print test jsp is the same as the preview test with the exception of the following code differences.:
    preview report.jsp code
    // Create a Viewer object
    CrystalReportViewer viewer = new CrystalReportViewer();
    // Set the report source for the  viewer to the ReportClientDocument's report source
    viewer.setReportSource(clientDoc.getReportSource());
    // Process the http request to view the report
    viewer.processHttpRequest(request, response, getServletConfig().getServletContext(), out);
    // Dispose of the viewer object
    viewer.dispose();
    print report jsp code
      PrintReportOptions printOptions = new PrintReportOptions();
      printOptions.setPrinterName("DELL");
      try {
          clientDoc.getPrintOutputController().printReport(printOptions);
      } catch (ReportSDKException ex1) {
          System.out.println("Message - " + ex1.getLocalizedMessage());
      } catch (Exception ex2) {
          System.out.println("Message - " + ex2.getLocalizedMessage());
      clientDoc.close();

    I am using BOE XI 4.0 as an unmanaged RAS.
    I am able to preview a report that has a string discrete parameter that can have multiple values.  If I give it a single value.  It previews fine.  If I give it an empty string it prints all values which is fine.  If I give it two discrete values, it displays just those two.
    However, if I try printing the report to a printer:
    1 parameter value - prints fine.
    2 parameter values - crashes jvm
    empty string parameter value - crashes jvm
    I would appreciate some direction on how to do this.  It works in crystal reports for eclipse.
    The test jsp I am using is based off of the samples.  The print test jsp is the same as the preview test with the exception of the following code differences.:
    preview report.jsp code
    // Create a Viewer object
    CrystalReportViewer viewer = new CrystalReportViewer();
    // Set the report source for the  viewer to the ReportClientDocument's report source
    viewer.setReportSource(clientDoc.getReportSource());
    // Process the http request to view the report
    viewer.processHttpRequest(request, response, getServletConfig().getServletContext(), out);
    // Dispose of the viewer object
    viewer.dispose();
    print report jsp code
      PrintReportOptions printOptions = new PrintReportOptions();
      printOptions.setPrinterName("DELL");
      try {
          clientDoc.getPrintOutputController().printReport(printOptions);
      } catch (ReportSDKException ex1) {
          System.out.println("Message - " + ex1.getLocalizedMessage());
      } catch (Exception ex2) {
          System.out.println("Message - " + ex2.getLocalizedMessage());
      clientDoc.close();

  • Version of jvm.dll compatible with 64-bit development on Visual Studio 2013?

    Hi.  I am building a 64-bit C++ application under Visual Studio 2013. I am using jvm.dll to call Java methods from within the application.  The issue is that the version of jvm.dll that is distributed with Java 7 and Java 8 are compiled with Visual Studio 2010 (and thus rely on the msvcr100.dll runtime library).  This makes it very dangerous to use with a Visual Studio 2013 application which uses msvcr120.dll (mixing runtime libraries is a very big no-no).  I am seeing random memory errors as a result, at the JNI interface level.
    Is there any way to get a version of jvm.dll that is compiled with Visual Studio 2013 and is thus dependent on msvcr120.dll?
    Thanks,
    Dan

    Hello,
    As per your description, remote deployment is not possible for server side code in sharepoint so if you are using server object model then you won't be able to debug or deploy your solution from visual studio.
    VS is not required to installed on UAT/prod server but you need sharepoint along with visual studio in same development machine to develop any custom webpart.
    Once you deploy your custom webpart on site then you will be able to see that webpart in webpart gallery and that gallery is also available in designer so it means you can also add your custom webpart from designer to any page.
    Correct me if i misunderstood you
    Hemendra:Yesterday is just a memory,Tomorrow we may never see
    Please remember to mark the replies as answers if they help and unmark them if they provide no help

Maybe you are looking for

  • Exporting pdf from book

    I quite new in Java scripting and I'm working (or studing) to export pdf from book through a script. I want to save the pdf in the same paths and with the same name  of the books itself... is it possible? For what I found ExportFormat.pdfType,   File

  • How to enable iCloud Keychain for 3rd party apps?

    I came across iCloud Keychain, which if enabled, lets you backup keychain passwords and restore on other iOS devices. Also read that 3rd party apps can integerate iCloud Keychain to their apps in order to ensure that the app's keychain items are back

  • Bonjour not working

    Hi everyone, I hope someone out there can shed some light on this problem: I have a G4 AGP with an upgraded OW Computing processor running at 1GHz. I had never needed to utilize Bonjour until I recently purchased a new printer that hooks up via Bonjo

  • How to reinstall iLife and iWork in macbook after reinstallation of maverick

    I need help to reinstall the iLife and iWork which was initially preinstalled in my new macbook pro late 2013. Unfortunately, both were gone after I did a Maverick reinstallation as I accidentally deleted some wrong files causing OS to crash. Appstor

  • RPM for Oracle RAC installation

    Hi All, i need to make RAC database setup ,so where can i get the operating system Rpm like bleow compat-gcc-7.3-2.96.128.i386.rpm compat-libstdc++-7.3-2.96.128.i386.rpm compat-libstdc++devel-17.3.3.96.128.i386 compat-gcc-c++7.3.296.128.i386 please s