I'm trying to print a document using a jrxml file created with jasperreports 3.5.3 and JRE version: 6.0_45-b06 Under windows 10 when the document I'm trying to print isn't big nothing goes wrong I get my file, but when I'm trying to print a large document I get this error I don't know why
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000006d2dc45b, pid=11312, tid=88
#
# JRE version: 6.0_45-b06
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.45-b01 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C [fontmanager.dll+0x3c45b]
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- T H R E A D ---------------
Current thread (0x000000000959d800): JavaThread "Thread-19" [_thread_in_native, id=88, stack(0x000000000e080000,0x000000000e180000)]
siginfo: ExceptionCode=0xc0000005, reading address 0x000000000b240f81
Registers:
RAX=0x000000000e17d3f0, RBX=0x000000000e17d5f0, RCX=0x000000000b240f81, RDX=0x00000000ffffffff
RSP=0x000000000e17d360, RBP=0x0000000000000027, RSI=0x000000000e17dd50, RDI=0x000000000b240f81
R8 =0x0000000000000000, R9 =0x000000000e17dd50, R10=0x0000000000000000, R11=0x0000000000000008
R12=0x0000000000000009, R13=0x000000000e17d8c0, R14=0x000000000e17dd24, R15=0x0000000000000027
RIP=0x000000006d2dc45b, EFLAGS=0x0000000000010246
Top of Stack: (sp=0x000000000e17d360)
0x000000000e17d360: 000000000e17dd50 00007fff47504f53
0x000000000e17d370: 000000000e17d408 0000000000000000
0x000000000e17d380: 0000000000000000 000000000e17d8c0
0x000000000e17d390: 000000000e17dd50 000000000b230ffe
0x000000000e17d3a0: 000000000e17d5f0 000000006d2dc5b0
0x000000000e17d3b0: 0000000000000001 0000000000000003
0x000000000e17d3c0: 0000000009934ba0 000000006d2ae3ff
0x000000000e17d3d0: 000000000e17d3f0 0000000000000003
0x000000000e17d3e0: 0000000009934ba0 0000000000000005
0x000000000e17d3f0: 0000000000000037 0000000000000003
0x000000000e17d400: 0000000009934ba0 000000000e17dd50
0x000000000e17d410: 0000000047504f53 000000000e17d5f0
0x000000000e17d420: 000000000b230ffe 000000000000e7f4
0x000000000e17d430: 000000000a7ed330 000000006d2cb8d5
0x000000000e17d440: 0000000009934ba0 0000000000000001
0x000000000e17d450: 000000000e17d484 000000000959d800
Instructions: (pc=0x000000006d2dc45b)
0x000000006d2dc43b: 5f 5e 5d 5b c3 48 53 55 56 57 48 83 ec 28 45 85
0x000000006d2dc44b: c0 8b ea 49 8b f1 ba ff ff ff ff 48 8b f9 78 6b
0x000000006d2dc45b: 44 0f b7 19 41 0f b7 c3 66 41 c1 e3 08 66 c1 e8
0x000000006d2dc46b: 08 44 0f b6 d0 41 0f b7 c3 44 0b d0 45 3b c2 7d
Register to memory mapping:
RAX=0x000000000e17d3f0 is pointing into the stack for thread: 0x000000000959d800
RBX=0x000000000e17d5f0 is pointing into the stack for thread: 0x000000000959d800
RCX=0x000000000b240f81 is an unknown value
RDX=0x00000000ffffffff is an unallocated location in the heap
RSP=0x000000000e17d360 is pointing into the stack for thread: 0x000000000959d800
RBP=0x0000000000000027 is an unknown value
RSI=0x000000000e17dd50 is pointing into the stack for thread: 0x000000000959d800
RDI=0x000000000b240f81 is an unknown value
R8 =0x0000000000000000 is an unknown value
R9 =0x000000000e17dd50 is pointing into the stack for thread: 0x000000000959d800
R10=0x0000000000000000 is an unknown value
R11=0x0000000000000008 is an unknown value
R12=0x0000000000000009 is an unknown value
R13=0x000000000e17d8c0 is pointing into the stack for thread: 0x000000000959d800
R14=0x000000000e17dd24 is pointing into the stack for thread: 0x000000000959d800
R15=0x0000000000000027 is an unknown value
Stack: [0x000000000e080000,0x000000000e180000], sp=0x000000000e17d360, free space=1012k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [fontmanager.dll+0x3c45b] Java_sun_font_FileFontStrike__1getGlyphImageFromWindows+0xf1fb
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.font.SunLayoutEngine.nativeLayout(Lsun/font/Font2D;Lsun/font/FontStrike;[FII[CIIIIIIILjava/awt/geom/Point2D$Float;Lsun/font/GlyphLayout$GVData;)V+0
j sun.font.SunLayoutEngine.layout(Lsun/font/FontStrikeDesc;[FIILsun/font/TextRecord;ILjava/awt/geom/Point2D$Float;Lsun/font/GlyphLayout$GVData;)V+70
j sun.font.GlyphLayout$EngineRecord.layout()V+95
j sun.font.GlyphLayout.layout(Ljava/awt/Font;Ljava/awt/font/FontRenderContext;[CIIILsun/font/StandardGlyphVector;)Lsun/font/StandardGlyphVector;+541
j sun.font.ExtendedTextSourceLabel.createGV()Lsun/font/StandardGlyphVector;+63
j sun.font.ExtendedTextSourceLabel.getGV()Lsun/font/StandardGlyphVector;+9
j sun.font.ExtendedTextSourceLabel.createCharinfo()[F+1
j sun.font.ExtendedTextSourceLabel.getCharinfo()[F+9
j sun.font.ExtendedTextSourceLabel.getLineBreakIndex(IF)I+1
j java.awt.font.TextMeasurer.calcLineBreak(IF)I+96
j java.awt.font.TextMeasurer.getLineBreakIndex(IF)I+38
j java.awt.font.LineBreakMeasurer.nextOffset(FIZ)I+44
j java.awt.font.LineBreakMeasurer.nextLayout(FIZ)Ljava/awt/font/TextLayout;+15
j java.awt.font.LineBreakMeasurer.nextLayout(F)Ljava/awt/font/TextLayout;+7
j net.sf.jasperreports.engine.fill.TextMeasurer.renderNextLine(Ljava/awt/font/LineBreakMeasurer;Ljava/text/AttributedCharacterIterator;)Z+10
j net.sf.jasperreports.engine.fill.TextMeasurer.renderParagraph(Ljava/text/AttributedCharacterIterator;ILjava/lang/String;)Z+117
j net.sf.jasperreports.engine.fill.TextMeasurer.measure(Lnet/sf/jasperreports/engine/util/JRStyledText;IIZ)Lnet/sf/jasperreports/engine/fill/JRMeasuredText;+170
j net.sf.jasperreports.engine.fill.JRFillTextElement.chopTextElement(I)V+43
j net.sf.jasperreports.engine.fill.JRFillTextField.prepare(IZ)Z+297
j net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(IZ)V+86
j net.sf.jasperreports.engine.fill.JRFillBand.fill(IZ)Lnet/sf/jasperreports/engine/fill/JRPrintBand;+132
j net.sf.jasperreports.engine.fill.JRFillBand.fill(I)Lnet/sf/jasperreports/engine/fill/JRPrintBand;+3
j net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(Lnet/sf/jasperreports/engine/fill/JRFillBand;B)V+15
j net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupFooter(Lnet/sf/jasperreports/engine/fill/JRFillGroup;B)V+146
j net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupFooters(Z)V+49
j net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportEnd()V+2
j net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport()V+31
j net.sf.jasperreports.engine.fill.JRBaseFiller.fill(Ljava/util/Map;)Lnet/sf/jasperreports/engine/JasperPrint;+326
j net.sf.jasperreports.engine.fill.JRBaseFiller.fill(Ljava/util/Map;Ljava/sql/Connection;)Lnet/sf/jasperreports/engine/JasperPrint;+20
j net.sf.jasperreports.engine.fill.JRFiller.fillReport(Lnet/sf/jasperreports/engine/JasperReport;Ljava/util/Map;Ljava/sql/Connection;)Lnet/sf/jasperreports/engine/JasperPrint;+11
j net.sf.jasperreports.engine.JasperFillManager.fillReport(Lnet/sf/jasperreports/engine/JasperReport;Ljava/util/Map;Ljava/sql/Connection;)Lnet/sf/jasperreports/engine/JasperPrint;+3
I don't have any clue about what is the reason of that
User contributions licensed under CC BY-SA 3.0