You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@pivot.apache.org by "Roger L. Whitcomb" <Ro...@ingres.com> on 2010/10/20 21:49:18 UTC
JVM crash on exit
Hi,
I was doing some simple testing with my application
built against head revs (earlier this morning) of Pivot 2.0 and I got a
JVM crash on exit. I'm tempted to think it is related to something I
just did trying to set a wait mouse cursor during some lengthy
operations, but I'm not sure. Anyone have any clues as to what this
might be due to? This is on Windows XP SP3 with JDK 1.6.0_16. Thanks.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d8fd56c, pid=10208,
tid=7844
#
# JRE version: 6.0_21-b07
# Java VM: Java HotSpot(TM) Client VM (17.0-b17 mixed mode, sharing
windows-x86 )
# Problematic frame:
# V [jvm.dll+0xfd56c]
#
# 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 (0x02ffe400): JavaThread "Java2D Disposer" daemon
[_thread_in_vm, id=7844, stack(0x03210000,0x03260000)]
siginfo: ExceptionCode=0xc0000005, reading address 0x00000000
Registers:
EAX=0x02c8dfb8, EBX=0x00000000, ECX=0x00000000, EDX=0x0325fa58
ESP=0x0325fa48, EBP=0x0325fb24, ESI=0x0301ef90, EDI=0x02ffe400
EIP=0x6d8fd56c, EFLAGS=0x00010203
Top of Stack: (sp=0x0325fa48)
0x0325fa48: 02ffe400 02ffe518 02c242c0 6d8f3b3d
0x0325fa58: 02c8dfb8 0325fb98 0325fa78 0325fa90
0x0325fa68: 02ffe400 0325fb58 6d8fd385 0325fb98
0x0325fa78: 02c8dfb8 0325fa90 02ffe400 0306c124
0x0325fa88: 02ffe400 02ffe518 006d5983 00000000
0x0325fa98: 02c948c8 00000000 02ffe400 36acc1e0
0x0325faa8: 02c8dfb8 00000000 7c80262a 0325fac8
0x0325fab8: 7c802600 02ff0120 7c802530 00010000
Instructions: (pc=0x6d8fd56c)
0x6d8fd55c: 01 8b 4d b0 8b 55 a4 8b 45 f4 89 04 8a ff 45 b0
0x6d8fd56c: 8b 03 8b 48 08 0f b7 51 2a 8b 40 0c 8b 4c 90 24
Stack: [0x03210000,0x03260000], sp=0x0325fa48, free space=13e0325f57ck
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code,
C=native code)
V [jvm.dll+0xfd56c]
V [jvm.dll+0x1003c7]
C [awt.dll+0x6c71c]
j java.awt.Cursor.finalizeImpl(J)V+0
j java.awt.Cursor.access$000(J)V+1
j java.awt.Cursor$CursorDisposer.dispose()V+13
j sun.java2d.Disposer.run()V+26
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [jvm.dll+0xf3abc]
V [jvm.dll+0x1865b1]
V [jvm.dll+0xf3c87]
V [jvm.dll+0xf3cfd]
V [jvm.dll+0x11dac0]
V [jvm.dll+0x1e6fb4]
V [jvm.dll+0x185f5c]
C [msvcr71.dll+0x9565]
C [kernel32.dll+0xb729]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j java.awt.Cursor.finalizeImpl(J)V+0
j java.awt.Cursor.access$000(J)V+1
j java.awt.Cursor$CursorDisposer.dispose()V+13
j sun.java2d.Disposer.run()V+26
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x02cb8800 JavaThread "Thread-1" daemon [_thread_in_native, id=1976,
stack(0x04120000,0x04170000)]
0x003b8c00 JavaThread "DestroyJavaVM" [_thread_blocked, id=7036,
stack(0x009a0000,0x009f0000)]
0x03049400 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=7588,
stack(0x03520000,0x03570000)]
0x03002c00 JavaThread "Timer-0" [_thread_blocked, id=9260,
stack(0x034d0000,0x03520000)]
0x03000000 JavaThread "AWT-Shutdown" [_thread_blocked, id=8412,
stack(0x03260000,0x032b0000)]
=>0x02ffe400 JavaThread "Java2D Disposer" daemon [_thread_in_vm,
id=7844, stack(0x03210000,0x03260000)]
0x02c2e800 JavaThread "Low Memory Detector" daemon [_thread_blocked,
id=7540, stack(0x02ee0000,0x02f30000)]
0x02c28c00 JavaThread "CompilerThread0" daemon [_thread_blocked,
id=8732, stack(0x02e90000,0x02ee0000)]
0x02c27400 JavaThread "Attach Listener" daemon [_thread_blocked,
id=2280, stack(0x02e40000,0x02e90000)]
0x02c26000 JavaThread "Signal Dispatcher" daemon [_thread_blocked,
id=9704, stack(0x02df0000,0x02e40000)]
0x02c1f000 JavaThread "Finalizer" daemon [_thread_blocked, id=6984,
stack(0x02da0000,0x02df0000)]
0x02c1dc00 JavaThread "Reference Handler" daemon [_thread_blocked,
id=8400, stack(0x02d50000,0x02da0000)]
Other Threads:
0x02c1c400 VMThread [stack: 0x02d00000,0x02d50000] [id=8796]
0x02c39c00 WatcherThread [stack: 0x02f30000,0x02f80000] [id=9068]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 4928K, used 349K [0x22990000, 0x22ee0000,
0x27ee0000)
eden space 4416K, 3% used [0x22990000, 0x229bbf60, 0x22de0000)
from space 512K, 33% used [0x22e60000, 0x22e8b718, 0x22ee0000)
to space 512K, 0% used [0x22de0000, 0x22de0000, 0x22e60000)
tenured generation total 10944K, used 6624K [0x27ee0000, 0x28990000,
0x32990000)
the space 10944K, 60% used [0x27ee0000, 0x28558200, 0x28558200,
0x28990000)
compacting perm gen total 12288K, used 5278K [0x32990000, 0x33590000,
0x36990000)
the space 12288K, 42% used [0x32990000, 0x32eb7b88, 0x32eb7c00,
0x33590000)
ro space 10240K, 51% used [0x36990000, 0x36ebb700, 0x36ebb800,
0x37390000)
rw space 12288K, 54% used [0x37390000, 0x37a276c0, 0x37a27800,
0x37f90000)
Dynamic libraries:
0x00400000 - 0x00424000 C:\WINDOWS\system32\java.exe
0x7c900000 - 0x7c9b2000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8f6000 C:\WINDOWS\system32\kernel32.dll
0x77dd0000 - 0x77e6b000 C:\WINDOWS\system32\ADVAPI32.dll
0x77e70000 - 0x77f03000 C:\WINDOWS\system32\RPCRT4.dll
0x77fe0000 - 0x77ff1000 C:\WINDOWS\system32\Secur32.dll
0x7c340000 - 0x7c396000 C:\Program
Files\Java\jre6\bin\msvcr71.dll
0x6d800000 - 0x6daa7000 C:\Program
Files\Java\jre6\bin\client\jvm.dll
0x7e410000 - 0x7e4a1000 C:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f59000 C:\WINDOWS\system32\GDI32.dll
0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll
0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.DLL
0x629c0000 - 0x629c9000 C:\WINDOWS\system32\LPK.DLL
0x74d90000 - 0x74dfb000 C:\WINDOWS\system32\USP10.dll
0x6d7b0000 - 0x6d7bc000 C:\Program
Files\Java\jre6\bin\verify.dll
0x6d330000 - 0x6d34f000 C:\Program
Files\Java\jre6\bin\java.dll
0x6d290000 - 0x6d298000 C:\Program
Files\Java\jre6\bin\hpi.dll
0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d7f0000 - 0x6d7ff000 C:\Program
Files\Java\jre6\bin\zip.dll
0x6d000000 - 0x6d14a000 C:\Program
Files\Java\jre6\bin\awt.dll
0x73000000 - 0x73026000 C:\WINDOWS\system32\WINSPOOL.DRV
0x77c10000 - 0x77c68000 C:\WINDOWS\system32\msvcrt.dll
0x774e0000 - 0x7761e000 C:\WINDOWS\system32\ole32.dll
0x773d0000 - 0x774d3000
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df
_6.0.2600.6028_x-ww_61e65202\COMCTL32.dll
0x77f60000 - 0x77fd6000 C:\WINDOWS\system32\SHLWAPI.dll
0x5ad70000 - 0x5ada8000 C:\WINDOWS\system32\uxtheme.dll
0x6d230000 - 0x6d284000 C:\Program
Files\Java\jre6\bin\fontmanager.dll
0x74720000 - 0x7476c000 C:\WINDOWS\system32\MSCTF.dll
0x755c0000 - 0x755ee000 C:\WINDOWS\system32\msctfime.ime
0x76fd0000 - 0x7704f000 C:\WINDOWS\system32\CLBCATQ.DLL
0x77050000 - 0x77115000 C:\WINDOWS\system32\COMRes.dll
0x77120000 - 0x771ab000 C:\WINDOWS\system32\OLEAUT32.dll
0x77c00000 - 0x77c08000 C:\WINDOWS\system32\VERSION.dll
0x605d0000 - 0x605d9000 C:\WINDOWS\system32\mslbui.dll
0x7c9c0000 - 0x7d1d7000 C:\WINDOWS\system32\shell32.dll
0x68000000 - 0x68036000 C:\WINDOWS\system32\rsaenh.dll
0x769c0000 - 0x76a74000 C:\WINDOWS\system32\USERENV.dll
0x5b860000 - 0x5b8b5000 C:\WINDOWS\system32\netapi32.dll
0x6d610000 - 0x6d623000 C:\Program
Files\Java\jre6\bin\net.dll
0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\WS2_32.dll
0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll
0x71a50000 - 0x71a8f000 C:\WINDOWS\System32\mswsock.dll
0x76f20000 - 0x76f47000 C:\WINDOWS\system32\DNSAPI.dll
0x76fb0000 - 0x76fb8000 C:\WINDOWS\System32\winrnr.dll
0x76f60000 - 0x76f8c000 C:\WINDOWS\system32\WLDAP32.dll
0x64000000 - 0x64025000 C:\Program
Files\Bonjour\mdnsNSP.dll
0x76d60000 - 0x76d79000 C:\WINDOWS\system32\Iphlpapi.dll
0x76fc0000 - 0x76fc6000 C:\WINDOWS\system32\rasadhlp.dll
0x6d630000 - 0x6d639000 C:\Program
Files\Java\jre6\bin\nio.dll
0x662b0000 - 0x66308000 C:\WINDOWS\system32\hnetcfg.dll
0x71a90000 - 0x71a98000 C:\WINDOWS\System32\wshtcpip.dll
0x10000000 - 0x10015000
C:\Projects\tooldev93\src\IIapi_jni.dll
0x7c3c0000 - 0x7c43c000 C:\WINDOWS\system32\MSVCP71.dll
0x6d1a0000 - 0x6d1c3000 C:\Program
Files\Java\jre6\bin\dcpr.dll
0x03dd0000 - 0x03ddb000
C:\Projects\ingres93\build\ingres\bin\toolsapi.dll
0x705e0000 - 0x70630000
C:\Projects\ingres93\build\ingres\bin\iilibapi.dll
0x70640000 - 0x707a6000
C:\Projects\ingres93\build\ingres\bin\iilibcompat.dll
0x707c0000 - 0x70848000
C:\Projects\ingres93\build\ingres\bin\iilibcompatdata.dll
0x76c90000 - 0x76cb8000 C:\WINDOWS\system32\imagehlp.dll
0x70440000 - 0x70585000
C:\Projects\ingres93\build\ingres\bin\iilibadf.dll
0x705a0000 - 0x705ce000
C:\Projects\ingres93\build\ingres\bin\iilibadfdata.dll
0x710c0000 - 0x710fb000
C:\Projects\ingres93\build\ingres\bin\iilibgcf.dll
0x70860000 - 0x7087a000
C:\Projects\ingres93\build\ingres\bin\iilibcuf.dll
0x71110000 - 0x7111f000
C:\Projects\ingres93\build\ingres\bin\iilibgcfdata.dll
0x719c0000 - 0x71a4c000
C:\Projects\ingres93\build\ingres\bin\iilibscf.dll
0x71b60000 - 0x71b7c000
C:\Projects\ingres93\build\ingres\bin\iilibulf.dll
0x718a0000 - 0x718b0000
C:\Projects\ingres93\build\ingres\bin\iilibqsf.dll
0x718c0000 - 0x718c8000
C:\Projects\ingres93\build\ingres\bin\iilibqsfdata.dll
0x71b90000 - 0x71b9a000
C:\Projects\ingres93\build\ingres\bin\iilibulfdata.dll
0x708c0000 - 0x70c4f000
C:\Projects\ingres93\build\ingres\bin\iilibdmf.dll
0x718e0000 - 0x71928000
C:\Projects\ingres93\build\ingres\bin\iilibrdf.dll
0x71740000 - 0x71868000
C:\Projects\ingres93\build\ingres\bin\iilibqef.dll
0x03de0000 - 0x03e04000
C:\Projects\ingres93\build\ingres\bin\iilibsxf.dll
0x03e10000 - 0x03e18000
C:\Projects\ingres93\build\ingres\bin\iilibsxfdata.dll
0x71ae0000 - 0x71b05000
C:\Projects\ingres93\build\ingres\bin\iilibtpf.dll
0x71960000 - 0x71982000
C:\Projects\ingres93\build\ingres\bin\iilibrqf.dll
0x719a0000 - 0x719a8000
C:\Projects\ingres93\build\ingres\bin\iilibrqfdata.dll
0x71b20000 - 0x71b2a000
C:\Projects\ingres93\build\ingres\bin\iilibtpfdata.dll
0x71880000 - 0x7188a000
C:\Projects\ingres93\build\ingres\bin\iilibqefdata.dll
0x71940000 - 0x7194b000
C:\Projects\ingres93\build\ingres\bin\iilibrdfdata.dll
0x71150000 - 0x7117c000
C:\Projects\ingres93\build\ingres\bin\iilibgwf.dll
0x71190000 - 0x7119a000
C:\Projects\ingres93\build\ingres\bin\iilibgwfdata.dll
0x70c60000 - 0x70c74000
C:\Projects\ingres93\build\ingres\bin\iilibdmfdata.dll
0x71480000 - 0x7167c000
C:\Projects\ingres93\build\ingres\bin\iilibpsf.dll
0x71310000 - 0x71436000
C:\Projects\ingres93\build\ingres\bin\iilibopf.dll
0x70c90000 - 0x70e85000
C:\Projects\ingres93\build\ingres\bin\iilibembed.dll
0x70ea0000 - 0x70eaa000
C:\Projects\ingres93\build\ingres\bin\iilibembeddata.dll
0x71450000 - 0x71464000
C:\Projects\ingres93\build\ingres\bin\iilibopfdata.dll
0x71690000 - 0x71698000
C:\Projects\ingres93\build\ingres\bin\iilibpsfdata.dll
0x71b40000 - 0x71b48000
C:\Projects\ingres93\build\ingres\bin\iilibudt.dll
0x03e20000 - 0x03e2a000
C:\Projects\ingres93\build\ingres\bin\iilibscfdata.dll
VM Arguments:
java_command: director.jar
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME=c:\Program Files\Java\jdk1.6.0_16
CLASSPATH=.;C:\Program
Files\Java\jre6\lib\ext\QTJava.zip;C:\Projects\Pivot\svn\trunk\lib\pivot
-charts-2.0.jar;C:\Projects\Pivot\svn\trunk\lib\pivot-core-2.0.jar;C:\Pr
ojects\Pivot\svn\trunk\lib\pivot-demos-2.0.jar;C:\Projects\Pivot\svn\tru
nk\lib\pivot-demos-server-2.0.jar;C:\Projects\Pivot\svn\trunk\lib\pivot-
tutorials-2.0.jar;C:\Projects\Pivot\svn\trunk\lib\pivot-tutorials-server
-2.0.jar;C:\Projects\Pivot\svn\trunk\lib\pivot-web-2.0.jar;C:\Projects\P
ivot\svn\trunk\lib\pivot-web-server-2.0.jar;C:\Projects\Pivot\svn\trunk\
lib\pivot-wtk-2.0.jar;C:\Projects\Pivot\svn\trunk\lib\pivot-wtk-terra-2.
0.jar
PATH=C:\Projects\ingres93\build\ingres\bin;C:\Projects\ingres93\build\in
gres\utility;C:\Program Files\Microsoft Visual Studio .NET
2003\Common7\IDE;C:\Program Files\Microsoft Visual Studio .NET
2003\VC7\BIN;C:\Program Files\Microsoft Visual Studio .NET
2003\Common7\Tools;C:\Program Files\Microsoft Visual Studio .NET
2003\Common7\Tools\bin\prerelease;C:\Program Files\Microsoft Visual
Studio .NET 2003\Common7\Tools\bin;C:\Program Files\Microsoft Visual
Studio .NET
2003\SDK\v1.1\bin;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322;C:\Progra
m Files\Common Files\SIL;C:\Program
Files\SIL\FieldWorks\;C:\Perl\site\bin;C:\Perl\bin;C:\oraclexe\app\oracl
e\product\10.2.0\server\bin;c:\Program Files\Utilities;C:\Program
Files\CA\SharedComponents\pec\bin;C:\PROGRA~1\MKSTOO~1\bin;C:\PROGRA~1\M
KSTOO~1\bin\x11;C:\PROGRA~1\MKSTOO~1\mksnt;C:\WINDOWS\system32;C:\WINDOW
S;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Roxio
Shared\DLLShared\C:\PROGRA~1\CA\SHARED~1\SCANEN~1;c:\piccolo\bin;c:\Prog
ram Files\Microsoft Visual Studio .NET
2003\Vc7\bin;C:\apache-ant-1.8.0\bin;C:\PROGRA~1\CA\SHARED~1\CAIPTO~1\bi
n;C:\PROGRA~1\CA\SHARED~1\CAIPTO~1\lib;c:\Program Files\Microsoft SQL
Server\90\Tools\binn\;c:\Program Files\GnuWin32\bin;C:\Program Files\IDM
Computer Solutions\UltraEdit;C:\Program Files\cvsnt;C:\Program
Files\PuTTY;C:\Program Files\SlikSvn\bin\;C:\Program
Files\Bazaar;c:\Program Files\jswat-4.3\bin;C:\Program
Files\jEdit;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program
Files\Support Tools\;C:\Program Files\QuickTime\QTSystem\;C:\Program
Files\Java\j2ee5_04\bin;C:\Program Files\IDM Computer
Solutions\UltraEditBeta\;C:\Program Files\IDM Computer
Solutions\UltraCompare\;C:\Program Files\IDM Computer
Solutions\UltraEdit\;C:\Program Files\IDM Computer
Solutions\UltraSentry\;;"c:\Program
Files\Java\jdk1.6.0_16\bin";c:\Projects\ingres93\build\ingres\bin;c:\Pro
jects\ingres93\build\ingres\utility
USERNAME=whiro01
SHELL=C:\PROGRA~1\MKSTOO~1\mksnt\sh.exe
DISPLAY=:0.0
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 6, GenuineIntel
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 3
CPU:total 8 (4 cores per cpu, 1 threads per core) family 6 model 23
stepping 6, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1
Memory: 4k page, physical 3405388k(1083096k free), swap
6643988k(2620340k free)
vm_info: Java HotSpot(TM) Client VM (17.0-b17) for windows-x86 JRE
(1.6.0_21-b07), built on Jul 17 2010 01:10:15 by "java_re" with MS VC++
7.1 (VS2003)
time: Wed Oct 20 12:43:50 2010
elapsed time: 15 seconds
Roger Whitcomb
Architect, Engineering
Ingres Corporation
roger.whitcomb@ingres.com <ma...@ingres.com>
PHONE +1 650.587.5596
FAX +1 650.587.5550
www.ingres.com <http://www.ingres.com/>
This transmission is confidential and intended solely for the use of the
recipient named above. It may contain confidential, proprietary, or
legally privileged information. If you are not the intended recipient,
you are hereby notified that any unauthorized review, use, disclosure or
distribution is strictly prohibited. If you have received this
transmission in error, please contact the sender by reply e-mail and
delete the original transmission and all copies from your system.
Re: JVM crash on exit
Posted by "Roger L. Whitcomb" <Ro...@ingres.com>.
The problem seems to be very intermittent and my complete app is way to
big (including supporting libs) to zip up.
I will try a newer JDK, but the JRE I was running is the latest
available from Oracle (1.6.0_21).
I will provide more information if I can figure out a regular fail case.
Thanks.
~Roger Whitcomb
On Oct 20, 2010, at 2:02 PM, Sandro Martini wrote:
> Hi Roger,
> it's a strange (and bad, usually related to some JVM problem) thing.
>
> Have you tried with a newer JDK / JRE ?
>
> if you have a simple test to run (or some source to compile and try),
> attach here all in a zip so we can try ... or if you have an Internet
> accessible URL put the link here.
>
> At least I think that generally speaking the minimum Java version
> "useful" now is the 6 Update 18 ... many products now require it as a
> minimum version:
> staying on the client side for example the latest JavaFX-1.3.1
> requires JDK 6 Update 13 minimum (JDK 6 Update 18 or later
> recommended), and its SDK is shipped with JDK 6 Update 21, take a look
> here:
http://download.oracle.com/javafx/1.3/reference/system-requirements/syst
em-requirements-1-3.html#nb65ide
>
> but I agree that with some customers this could be a problem.
>
> In any case for us could be interesting to understand if it's
> something related to Pivot or not ... give us more info.
>
> Bye,
> Sandro
>
Re: JVM crash on exit
Posted by Sandro Martini <sa...@gmail.com>.
Hi Roger,
it's a strange (and bad, usually related to some JVM problem) thing.
Have you tried with a newer JDK / JRE ?
if you have a simple test to run (or some source to compile and try),
attach here all in a zip so we can try ... or if you have an Internet
accessible URL put the link here.
At least I think that generally speaking the minimum Java version
"useful" now is the 6 Update 18 ... many products now require it as a
minimum version:
staying on the client side for example the latest JavaFX-1.3.1
requires JDK 6 Update 13 minimum (JDK 6 Update 18 or later
recommended), and its SDK is shipped with JDK 6 Update 21, take a look
here: http://download.oracle.com/javafx/1.3/reference/system-requirements/system-requirements-1-3.html#nb65ide
but I agree that with some customers this could be a problem.
In any case for us could be interesting to understand if it's
something related to Pivot or not ... give us more info.
Bye,
Sandro