Jump to content
Changes to the Jaspersoft community edition download ×

2004 IR Help

Recommended Posts

By: Octav - motan

JVM Crash

2005-11-01 05:16


We're using Jasper to create reports in our application. The reports (a lot of...) are done at the end of the month. When the report maker thread is active, we are experiencing often JVM crashes. Of course it's a JVM bug, but I wonder if someone else experienced this and maybe has a workaround. Thanks. Here is the dump:


# An unexpected error has been detected by HotSpot Virtual Machine:


# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c9110f3, pid=2768, tid=2124


# Java VM: Java HotSpot Client VM (1.5.0_05-b05 interpreted mode)

# Problematic frame:

# C [ntdll.dll+0x10f3]



--------------- T H R E A D ---------------


Current thread (0x00a80f68): JavaThread "Finalizer" daemon [_thread_in_native, id=2124]


siginfo: ExceptionCode=0xc0000005, writing address 0x67081034



EAX=0x00000000, EBX=0x00000000, ECX=0x668af89c, EDX=0x6708102c

ESP=0x668af8ac, EBP=0x668af8e4, ESI=0x67081018, EDI=0x6708102c

EIP=0x7c9110f3, EFLAGS=0x00010246


Top of Stack: (sp=0x668af8ac)

0x668af8ac: 6d0d7b3a 6708102c 67081018 00a81024

0x668af8bc: 6d0cf938 00a80f68 60b09b20 60b09b20

0x668af8cc: 00ad2923 00000000 668af8c0 668afa0c

0x668af8dc: 6d0f382c 00000000 668af910 00ad8072

0x668af8ec: 00a81024 668af920 668af8f4 00000000

0x668af8fc: 668af920 60b09fa8 00000000 60b09b20

0x668af90c: 668af920 668af940 00ad2923 00000000

0x668af91c: 00ad6449 10038328 668af924 60b09b98


Instructions: (pc=0x7c9110f3)

0x7c9110e3: 24 00 00 00 00 90 90 90 90 90 8b 54 24 04 33 c0

0x7c9110f3: ff 4a 08 75 26 89 42 0c f0 ff 4a 04 7d 03 c2 04



Stack: [0x66870000,0x668b0000), sp=0x668af8ac, free space=254k

Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)

C [ntdll.dll+0x10f3]

j java.awt.Font.pDispose()V+0

j java.awt.Font.finalize()V+8

v ~StubRoutines::call_stub

V [jvm.dll+0x8295c]

V [jvm.dll+0xd752e]

V [jvm.dll+0x8282d]

V [jvm.dll+0x87bdf]

C [java.dll+0x2006]

j java.lang.ref.Finalizer.runFinalizer()V+45

j java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;)V+1

j java.lang.ref.Finalizer$FinalizerThread.run()V+11

v ~StubRoutines::call_stub

V [jvm.dll+0x8295c]

V [jvm.dll+0xd752e]

V [jvm.dll+0x8282d]

V [jvm.dll+0x8258a]

V [jvm.dll+0x9d476]

V [jvm.dll+0x1042ae]

V [jvm.dll+0x10427c]

C [MSVCRT.dll+0x2a3b0]

C [kernel32.dll+0xb50b]


Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)

j java.awt.Font.pDispose()V+0

j java.awt.Font.finalize()V+8

v ~StubRoutines::call_stub

j java.lang.ref.Finalizer.invokeFinalizeMethod(Ljava/lang/Object;)V+0

j java.lang.ref.Finalizer.runFinalizer()V+45

j java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;)V+1

j java.lang.ref.Finalizer$FinalizerThread.run()V+11

v ~StubRoutines::call_stub


--------------- P R O C E S S ---------------


Java Threads: ( => current thread )

0x6747fe28 JavaThread "Thread-721" [_thread_in_native, id=3016]

0x66ba7c50 JavaThread "Completion Bridge 1130847369671" [_thread_in_native, id=2220]

0x66ecc780 JavaThread "Reports Generator Thread" [_thread_in_native, id=3768]

0x66b9ef90 JavaThread "Lazy Scheduler Thread" [_thread_blocked, id=2164]

0x66b9ecb0 JavaThread "CD-Burning Thread" [_thread_in_native, id=1636]

0x66ed4008 JavaThread "Aggregation Thread" [_thread_blocked, id=3652]

0x66e88b70 JavaThread "Language Recognition Thread" [_thread_blocked, id=3648]

0x66b5ba38 JavaThread "Receiver Recognition Thread" [_thread_blocked, id=3644]

0x66b5b0b8 JavaThread "Supervising Thread" [_thread_in_native, id=3624]

0x66b61098 JavaThread "Completion Thread" [_thread_in_native, id=2264]

0x66e92230 JavaThread "Auth Thread" [_thread_in_native, id=3548]

0x66e91408 JavaThread "Converter Thread" [_thread_blocked, id=3608]

0x66aa1e80 JavaThread "Ascii Processing Thread" [_thread_blocked, id=3568]

0x66ef9d40 JavaThread "Text Processing Thread" [_thread_blocked, id=1888]

0x66ef9bc0 JavaThread "Receiver Output Inspector Thread" [_thread_blocked, id=3532]

0x66ba7e18 JavaThread "X400 Receiver Thread" [_thread_blocked, id=1516]

0x66a98380 JavaThread "Remote HTTPSystem log retriever" [_thread_blocked, id=3572]

0x66b80d00 JavaThread "Ftp Receiver Thread" [_thread_in_Java, id=3560]

0x66b80b80 JavaThread "Mail Receiver Thread" [_thread_in_Java, id=308]

0x66f3bdb8 JavaThread "Payment Audit Thread" [_thread_in_Java, id=3544]

0x66f3bc38 JavaThread "Payment Thread" [_thread_blocked, id=3564]

0x66ebedb8 JavaThread "Supervisor Dispatcher Thread" [_thread_blocked, id=3552]

0x66b3ee48 JavaThread "HTTP Connection Listener" [_thread_in_native, id=3556]

0x66ecc008 JavaThread "Http Server Timer" [_thread_blocked, id=3852]

0x00035f88 JavaThread "DestroyJavaVM" [_thread_blocked, id=2212]

0x66b68748 JavaThread "Http Server Timer" [_thread_blocked, id=3000]

0x66a7a7f0 JavaThread "Timer-0" daemon [_thread_blocked, id=3256]

0x669d45c8 JavaThread "DefaultConnectionPool idle processor" daemon [_thread_blocked, id=392]

0x6748fa20 JavaThread "TimerQueue" daemon [_thread_blocked, id=3164]

0x673d42b8 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=2584]

0x66a71008 JavaThread "AWT-Shutdown" [_thread_blocked, id=2532]

0x66adbe48 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2456]

0x66a3be18 JavaThread "AWT-Windows" daemon [_thread_in_native, id=2352]

0x00a8bc00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3796]

0x00a8a830 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2120]

0x00a89bb8 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1500]

=>0x00a80f68 JavaThread "Finalizer" daemon [_thread_in_native, id=2124]

0x00a7fad8 JavaThread "Reference Handler" daemon [_thread_blocked, id=2064]


Other Threads:

0x00a7b990 VMThread [id=2204]

0x00a8cdd8 WatcherThread [id=3996]


VM state:not at safepoint (normal execution)


VM Mutex/Monitor currently owned by a thread: None



def new generation total 230400K, used 16823K [0x02ad0000, 0x124d0000, 0x124d0000)

eden space 204800K, 0% used [0x02ad0000, 0x02ca5b88, 0x0f2d0000)

from space 25600K, 58% used [0x0f2d0000, 0x101683e8, 0x10bd0000)

to space 25600K, 0% used [0x10bd0000, 0x10bd0000, 0x124d0000)

tenured generation total 1024000K, used 479131K [0x124d0000, 0x50cd0000, 0x606d0000)

the space 1024000K, 46% used [0x124d0000, 0x2f8b6f20, 0x2f8b7000, 0x50cd0000)

compacting perm gen total 24320K, used 24201K [0x606d0000, 0x61e90000, 0x646d0000)

the space 24320K, 99% used [0x606d0000, 0x61e725a8, 0x61e72600, 0x61e90000)

No shared spaces configured.


Dynamic libraries:

0x00400000 - 0x0040c000 C:WINDOWSsystem32java.exe

0x7c910000 - 0x7c9c7000 C:WINDOWSsystem32ntdll.dll

0x7c800000 - 0x7c906000 C:WINDOWSsystem32kernel32.dll

0x77da0000 - 0x77e4a000 C:WINDOWSsystem32ADVAPI32.dll

0x77e50000 - 0x77ee1000 C:WINDOWSsystem32RPCRT4.dll

0x77be0000 - 0x77c38000 C:WINDOWSsystem32MSVCRT.dll

0x6d640000 - 0x6d7cc000 C:ProgrammeJavajre1.5.0_05binclientjvm.dll

0x77d10000 - 0x77da0000 C:WINDOWSsystem32USER32.dll

0x77ef0000 - 0x77f36000 C:WINDOWSsystem32GDI32.dll

0x76af0000 - 0x76b1e000 C:WINDOWSsystem32WINMM.dll

0x6bd00000 - 0x6bd0d000 C:WINDOWSsystem32SYNCOR11.DLL

0x6d280000 - 0x6d288000 C:ProgrammeJavajre1.5.0_05binhpi.dll

0x76bb0000 - 0x76bbb000 C:WINDOWSsystem32PSAPI.DLL

0x6d610000 - 0x6d61c000 C:ProgrammeJavajre1.5.0_05binverify.dll

0x6d300000 - 0x6d31d000 C:ProgrammeJavajre1.5.0_05binjava.dll

0x6d630000 - 0x6d63f000 C:ProgrammeJavajre1.5.0_05binzip.dll

0x6d000000 - 0x6d167000 C:ProgrammeJavajre1.5.0_05binawt.dll

0x72f70000 - 0x72f96000 C:WINDOWSsystem32WINSPOOL.DRV

0x76330000 - 0x7634d000 C:WINDOWSsystem32IMM32.dll

0x774b0000 - 0x775ed000 C:WINDOWSsystem32ole32.dll

0x66bb0000 - 0x66be8000 C:WINDOWSsystem32uxtheme.dll

0x7c9d0000 - 0x7d1ef000 C:WINDOWSsystem32shell32.dll

0x77f40000 - 0x77fb6000 C:WINDOWSsystem32SHLWAPI.dll

0x773a0000 - 0x774a2000 C:WINDOWSWinSxSx86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9comctl32.dll

0x66ce0000 - 0x66d77000 C:WINDOWSsystem32comctl32.dll

0x6d240000 - 0x6d27d000 C:ProgrammeJavajre1.5.0_05binfontmanager.dll

0x6d4c0000 - 0x6d4d3000 C:ProgrammeJavajre1.5.0_05binnet.dll

0x71a10000 - 0x71a27000 C:WINDOWSsystem32WS2_32.dll

0x71a00000 - 0x71a08000 C:WINDOWSsystem32WS2HELP.dll

0x6d4e0000 - 0x6d4e9000 C:ProgrammeJavajre1.5.0_05binnio.dll

0x6d3c0000 - 0x6d3df000 C:ProgrammeJavajre1.5.0_05binjpeg.dll

0x6d4b0000 - 0x6d4b8000 C:ProgrammeJavajre1.5.0_05binmanagement.dll

0x719b0000 - 0x719f0000 C:WINDOWSsystem32mswsock.dll

0x67b00000 - 0x67b59000 C:WINDOWSsystem32hnetcfg.dll

0x719f0000 - 0x719f8000 C:WINDOWSSystem32wshtcpip.dll

0x67b60000 - 0x67bb4000 C:WINDOWSsystem32netapi32.dll

0x71a80000 - 0x71a92000 C:WINDOWSsystem32MPR.dll

0x75f00000 - 0x75f07000 C:WINDOWSSystem32drprov.dll

0x71b90000 - 0x71b9e000 C:WINDOWSSystem32ntlanman.dll

0x71c50000 - 0x71c67000 C:WINDOWSSystem32NETUI0.dll

0x71c10000 - 0x71c50000 C:WINDOWSSystem32NETUI1.dll

0x71c00000 - 0x71c07000 C:WINDOWSSystem32NETRAP.dll

0x71b70000 - 0x71b83000 C:WINDOWSSystem32SAMLIB.dll

0x75f10000 - 0x75f19000 C:WINDOWSSystem32davclnt.dll

0x778f0000 - 0x779e4000 C:WINDOWSsystem32SETUPAPI.dll

0x77b10000 - 0x77b32000 C:WINDOWSsystem32appHelp.dll

0x76f90000 - 0x7700f000 C:WINDOWSsystem32CLBCATQ.DLL

0x77010000 - 0x770e3000 C:WINDOWSsystem32COMRes.dll

0x770f0000 - 0x7717c000 C:WINDOWSsystem32OLEAUT32.dll

0x77bd0000 - 0x77bd8000 C:WINDOWSsystem32VERSION.dll

0x76930000 - 0x76938000 C:WINDOWSsystem32LINKINFO.dll

0x76940000 - 0x76966000 C:WINDOWSsystem32ntshrui.dll

0x76ad0000 - 0x76ae1000 C:WINDOWSsystem32ATL.DLL

0x76620000 - 0x766d5000 C:WINDOWSsystem32USERENV.dll

0x779f0000 - 0x77a46000 C:WINDOWSSystem32cscui.dll

0x765a0000 - 0x765bd000 C:WINDOWSSystem32CSCDLL.dll

0x67cc0000 - 0x67f99000 C:WINDOWSsystem32xpsp2res.dll

0x680e0000 - 0x6812b000 C:WINDOWSSystem32spoolDRIVERSW32X863KCUMUI.DLL

0x68240000 - 0x682d8000 C:WINDOWSSystem32spoolDRIVERSW32X863KCUMCORE.DLL

0x686f0000 - 0x68713000 C:WINDOWSSystem32spoolDRIVERSW32X863PS5UI.DLL

0x68720000 - 0x68794000 C:WINDOWSSystem32spoolDRIVERSW32X863PSCRIPT5.DLL

0x73aa0000 - 0x73ab5000 C:WINDOWSsystem32mscms.dll

0x68f00000 - 0x68f62000 C:WINDOWSSystem32spoolDRIVERSW32X863E_DU18KE.DLL

0x68870000 - 0x68883000 C:WINDOWSSystem32spoolDRIVERSW32X863E_DMAI16.DLL

0x66e40000 - 0x66e47000 C:ProgrammeYahoo!Messengeridle.dll

0x7c340000 - 0x7c396000 C:ProgrammeYahoo!MessengerMSVCR71.dll

0x67280000 - 0x672a5000 C:ViperSignTrust.dll

0x68890000 - 0x688bc000 C:WINDOWSsystem32pkcs11.dll

0x66e60000 - 0x66e80000 C:WINDOWSsystem32tccore.dll

0x68ae0000 - 0x68b04000 C:ViperTrustCenter.dll

0x68b10000 - 0x68b33000 C:Vipergpkcs11.dll

0x68c60000 - 0x68c7d000 C:WINDOWSsystem32SCard PCSC.DLL

0x72360000 - 0x7237c000 C:WINDOWSsystem32WinSCard.dll

0x76f10000 - 0x76f18000 C:WINDOWSsystem32WTSAPI32.dll

0x76300000 - 0x76310000 C:WINDOWSsystem32WINSTA.dll

0x77660000 - 0x77681000 C:WINDOWSsystem32NTMARTA.DLL

0x76f20000 - 0x76f4d000 C:WINDOWSsystem32WLDAP32.dll

0x68d90000 - 0x68dca000 C:ProgrammeDeutsche Telekom AGTCrypt Entwicklertcos20.dll

0x66dd0000 - 0x66dea000 C:ProgrammeDeutsche Telekom AGTCrypt Entwicklerscrypt.dll

0x690b0000 - 0x690d8000 C:WINDOWSsystem32rsaenh.dll

0x76ee0000 - 0x76f07000 C:WINDOWSsystem32DNSAPI.dll

0x76f70000 - 0x76f78000 C:WINDOWSSystem32winrnr.dll

0x76f80000 - 0x76f86000 C:WINDOWSsystem32rasadhlp.dll

0x691a0000 - 0x691ae000 C:VipertiffSplitter.dll

0x691b0000 - 0x691ee000 C:ViperTIFF32.dll

0x76350000 - 0x7639a000 C:WINDOWSsystem32COMDLG32.DLL

0x6af30000 - 0x6b191000 C:WINDOWSsystem32spooldriversw32x863KcFsMain.dll

0x6b2a0000 - 0x6b2bd000 C:WINDOWSsystem32spooldriversw32x863KcProEpi.dll

0x6b3d0000 - 0x6b41b000 C:WINDOWSsystem32spooldriversw32x863KcWMark.dll

0x6b530000 - 0x6b573000 C:WINDOWSsystem32spooldriversw32x863KcProfil.dll

0x6b590000 - 0x6b5ed000 C:WINDOWSsystem32spooldriversw32x863KcPdlXl.dll

0x6b880000 - 0x6b8e1000 C:WINDOWSsystem32spooldriversw32x863KcPDL5e.dll

0x6b9f0000 - 0x6ba63000 C:WINDOWSsystem32spooldriversw32x863KcPdlPS.dll

0x6bb70000 - 0x6bb97000 C:WINDOWSsystem32spooldriversw32x863KcRdrGdi.dll

0x6d1c0000 - 0x6d1e3000 C:ProgrammeJavajre1.5.0_05bindcpr.dll


VM Arguments:

jvm_args: -Xms1250m -Xint -Xmx1500m -XX:NewSize=250m -XX:MaxNewSize=250m -Dsun.java2d.noddraw=true

java_command: com.vipersystems.gateway.Server c:viperServer.Settings.xml


Environment Variables:




PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 9, GenuineIntel




--------------- S Y S T E M ---------------


OS: Windows XP Build 2600 Service Pack 2


CPU:total 1 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht


Memory: 4k page, physical 2097151k(2097151k free), swap 4194303k(3265192k free)


vm_info: Java HotSpot Client VM (1.5.0_05-b05) for windows-x86, built on Aug 26 2005 15:36:02 by "java_re" with MS VC++ 6.0





By: Yosh - yosh_ger

RE: JVM Crash

2005-11-01 05:40



I have only had (and still have sometimes) Exceptions regarding using the print-function of the normal java-printing-classes.

I didn't have the time to investigate my problem that much, but it is happening only with real network printers connected to a network share and though also "talking" to that share.

The funny thing is, that it does not generally happen but under some unknown circumstances it re-appears...







By: Teodor Danciu - teodord

RE: JVM Crash

2005-11-01 05:41




Something similar is tracked here:



I hope this helps.







By: Octav - motan

RE: JVM Crash

2005-11-01 06:00


Thanks for your answers.

Regarding the "Exceptions regarding using the print-function ", by exceptions you mean EXCEPTION_ACCESS_VIOLATION or plain Java Exceptions?

Regarding the similar crash, I saw it before on this forum, but I don't think it's related to my crash. My crashes are always on java.awt.Font.pDispose(). The previously reported ones are on Throwable.fillInStackTrace().








By: Yosh - yosh_ger

RE: JVM Crash

2005-11-01 06:08

No, with printstuff I meant

JVM EXCEPTION_ACCESS_VIOLATION and so on. I currently do not have the pid - dump file on my desk, but the problem I couldn't solve yet. Nor with JVM 1.5, not with the "old" 1.4.2.

It's easily reproducible with just constructing a simple test print application...

If you're interested in more details, I'll post it here.





By: Octav - motan

RE: JVM Crash

2005-11-01 06:36


If it's not too much trouble, please try to reproduce it to see if the crash is on java.awt.Font.pDispose(). If it's on same function call it would be great(having it isolated and reproductible).








By: Yosh - yosh_ger

RE: JVM Crash

2005-11-01 07:00

No. I'm 100% sure it's more coming directly out of the javax.print.* - package in relation to some "get" method.


Therefore I think it's a different "JVM-corner" for those problems...

Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Create an account or sign in to comment

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

Create an account

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

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Create New...