0 Replies Latest reply: Jan 29, 2014 5:40 PM by 0e6ca07f-481f-490b-95c7-2d49b62696b7 RSS

Crash within libt2k.so. Jasper Reports is being used in a web application running within Tomcat

0e6ca07f-481f-490b-95c7-2d49b62696b7 Newbie
Currently Being Moderated

#

# A fatal error has been detected by the Java Runtime Environment:

#

#  SIGSEGV (0xb) at pc=0x00007faa87704a83, pid=22740, tid=140370523805440

#

# JRE version: Java(TM) SE Runtime Environment (7.0_51-b13) (build 1.7.0_51-b13)

# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.51-b03 mixed mode linux-amd64 compressed oops)

# Problematic frame:

# C  [libt2k.so+0x32a83]  tsi_EmergencyShutDown+0x13

#

# Core dump written. Default location: /web/appmanagementscripts/tomcatscripts/core or core.22740

#

# If you would like to submit a bug report, please visit:

#   http://bugreport.sun.com/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 (0x000000000cf38800):  JavaThread "ajp-bio-41009-exec-89" daemon [_thread_in_native, id=29211, stack(0x00007faa8f255000,0x00007faa8f356000)]

 

 

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=128 (), si_addr=0x0000000000000000

 

 

Registers:

RAX=0x00007faaa2fd9a7f, RBX=0x00007faa8f350834, RCX=0x0000000000000000, RDX=0x00007faa8f350920

RSP=0x00007faa8f3507d0, RBP=0x00007faa8f3507f0, RSI=0x0000000000002727, RDI=0x8949ff8b49c86d89

R8 =0x00007faa8f350800, R9 =0x00007faa8f350810, R10=0x00007faa8f350cb0, R11=0x0000003b3820e080

R12=0x000000000470ec98, R13=0x000000000470cc38, R14=0x8949ff8b49c86d89, R15=0x0000000004343050

RIP=0x00007faa87704a83, EFLAGS=0x0000000000010282, CSGSFS=0x0000000000000033, ERR=0x0000000000000000

  TRAPNO=0x000000000000000d

 

 

Top of Stack: (sp=0x00007faa8f3507d0)

0x00007faa8f3507d0:   00007faa8f350834 000000000470ec98

0x00007faa8f3507e0:   000000000470cc38 000000000cf389e8

0x00007faa8f3507f0:   00007faa8f350810 00007faa87700110

0x00007faa8f350800:   00007faa8f350920 00007faaa2fd9a7f

0x00007faa8f350810:   00007faaa2fc2310 00000006e88a48f8

0x00007faa8f350820:   000000000cf38800 00007faa8f350850

0x00007faa8f350830:   00000006e88a48f8 000000000cf38800

0x00007faa8f350840:   00007faa8f3508a8 00007faaa2fc3058

0x00007faa8f350850:   000000000cf38800 00007faaa2fc3058

0x00007faa8f350860:   00000007bb109fd8 00007faa8f350868

0x00007faa8f350870:   00000006e57f45e9 00007faa8f3508b8

0x00007faa8f350880:   00000006e57f5928 0000000000000000

0x00007faa8f350890:   00000006e57f4608 0000000000000000

0x00007faa8f3508a0:   00007faa8f3508b8 00007faa8f350900

0x00007faa8f3508b0:   00007faaa2fc3058 00000007bb109fd8

0x00007faa8f3508c0:   00007faa8f3508c0 00000006e88a3a79

0x00007faa8f3508d0:   00007faa8f350910 00000006e88a4bb0

0x00007faa8f3508e0:   0000000000000000 00000006e88a3a88

0x00007faa8f3508f0:   0000000000000000 00007faa8f350910

0x00007faa8f350900:   00007faa8f350970 00007faaa2fc3058

0x00007faa8f350910:   00000007bb109fd8 00000007bb109fd8

0x00007faa8f350920:   0000000000002727 0000000000000000

0x00007faa8f350930:   00007faa8f350920 00000006e57f480b

0x00007faa8f350940:   00007faa8f350978 00000006e57f5928

0x00007faa8f350950:   0000000000000000 00000006e57f4818

0x00007faa8f350960:   0000000000000000 00007faa8f350980

0x00007faa8f350970:   00007faa8f3509d8 00000007bb109fd8

0x00007faa8f350980:   000000070a9ede40 0000000000000009

0x00007faa8f350990:   0000000000000000 00007faa8f350988

0x00007faa8f3509a0:   00000006e5427cd9 00007faa8f350a08

0x00007faa8f3509b0:   00000006e542dc98 0000000000000000

0x00007faa8f3509c0:   00000006e5427cf0 0000000000000000

 

 

Instructions: (pc=0x00007faa87704a83)

0x00007faa87704a63:   4c 8b 74 24 18 c9 e9 a2 cf ff ff 90 90 55 48 85

0x00007faa87704a73:   ff 48 89 e5 41 56 49 89 fe 41 55 41 54 53 74 4d

0x00007faa87704a83:   44 8b 6f 08 4c 8b 67 10 45 85 ed 7e 1f 31 db 66

0x00007faa87704a93:   0f 1f 44 00 00 49 8b 3c dc 48 85 ff 74 05 e8 8a

 

 

Register to memory mapping:

 

 

RAX=0x00007faaa2fd9a7f is at code_begin+95 in an Interpreter codelet

getstatic  178 getstatic  [0x00007faaa2fd9a20, 0x00007faaa2fd9be0]  448 bytes

RBX=0x00007faa8f350834 is pointing into the stack for thread: 0x000000000cf38800

RCX=0x0000000000000000 is an unknown value

RDX=0x00007faa8f350920 is pointing into the stack for thread: 0x000000000cf38800

RSP=0x00007faa8f3507d0 is pointing into the stack for thread: 0x000000000cf38800

RBP=0x00007faa8f3507f0 is pointing into the stack for thread: 0x000000000cf38800

RSI=0x0000000000002727 is an unknown value

RDI=0x8949ff8b49c86d89 is an unknown value

R8 =0x00007faa8f350800 is pointing into the stack for thread: 0x000000000cf38800

R9 =0x00007faa8f350810 is pointing into the stack for thread: 0x000000000cf38800

R10=0x00007faa8f350cb0 is pointing into the stack for thread: 0x000000000cf38800

R11=0x0000003b3820e080: siglongjmp+0 in /lib64/libpthread.so.0 at 0x0000003b38200000

R12=0x000000000470ec98 is an unknown value

R13=0x000000000470cc38 is an unknown value

R14=0x8949ff8b49c86d89 is an unknown value

R15=0x0000000004343050 is an unknown value

 

 

 

 

Stack: [0x00007faa8f255000,0x00007faa8f356000],  sp=0x00007faa8f3507d0,  free space=1005k

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

C  [libt2k.so+0x32a83]  tsi_EmergencyShutDown+0x13

C  [libt2k.so+0x2e110]  Delete_InputStream+0x70

 

 

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

j  sun.font.T2KFontScaler.getGlyphImageNative(Lsun/font/Font2D;JJI)J+0

j  sun.font.T2KFontScaler.getGlyphImage(JI)J+26

J  sun.font.FileFontStrike.getGlyphImagePtr(I)J

J  sun.font.FileFontStrike.getGlyphMetrics(I)Ljava/awt/geom/Point2D$Float;

v  ~StubRoutines::call_stub

J  sun.font.SunLayoutEngine.nativeLayout(Lsun/font/Font2D;Lsun/font/FontStrike;[FII[CIIIIIIILjava/awt/geom/Point2D$Float;Lsun/font/GlyphLayout$GVData;JJ)V

J  sun.font.SunLayoutEngine.layout(Lsun/font/FontStrikeDesc;[FIILsun/font/TextRecord;ILjava/awt/geom/Point2D$Float;Lsun/font/GlyphLayout$GVData;)V

J  sun.font.GlyphLayout.layout(Ljava/awt/Font;Ljava/awt/font/FontRenderContext;[CIIILsun/font/StandardGlyphVector;)Lsun/font/StandardGlyphVector;

j  sun.font.ExtendedTextSourceLabel.createGV()Lsun/font/StandardGlyphVector;+63

j  sun.font.ExtendedTextSourceLabel.getGV()Lsun/font/StandardGlyphVector;+9

J  sun.font.ExtendedTextSourceLabel.createCharinfo()[F

J  sun.font.ExtendedTextSourceLabel.getLineBreakIndex(IF)I

J  java.awt.font.TextMeasurer.calcLineBreak(IF)I

j  java.awt.font.TextMeasurer.getLineBreakIndex(IF)I+38

j  java.awt.font.LineBreakMeasurer.nextOffset(FIZ)I+44

j  net.sf.jasperreports.engine.fill.SimpleTextLineWrapper.measureExactLineBreakIndex(FIZ)I+110

J  net.sf.jasperreports.engine.fill.TextMeasurer.renderNextLine(Lnet/sf/jasperreports/engine/fill/TextLineWrapper;Ljava/util/List;[I[Lnet/sf/jasperreports/engine/TabStop;[Z)Z

J  net.sf.jasperreports.engine.fill.TextMeasurer.renderParagraph(Lnet/sf/jasperreports/engine/fill/TextLineWrapper;ILjava/lang/String;)Z

J  net.sf.jasperreports.engine.fill.TextMeasurer.measure(Lnet/sf/jasperreports/engine/util/JRStyledText;IIZ)Lnet/sf/jasperreports/engine/fill/JRMeasuredText;

J  net.sf.jasperreports.engine.fill.JRFillTextElement.chopTextElement(I)V

J  net.sf.jasperreports.engine.fill.JRFillTextField.prepare(IZ)Z

J  net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(IZ)V

J  net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail()V

J  net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport()V

j  net.sf.jasperreports.engine.fill.JRBaseFiller.fill(Ljava/util/Map;)Lnet/sf/jasperreports/engine/JasperPrint;+303

j  net.sf.jasperreports.engine.fill.JRBaseFiller.fill(Ljava/util/Map;Lnet/sf/jasperreports/engine/JRDataSource;)Lnet/sf/jasperreports/engine/JasperPrint;+20

j  net.sf.jasperreports.engine.fill.JRFiller.fill(Lnet/sf/jasperreports/engine/JasperReportsContext;Lnet/sf/jasperreports/engine/JasperReport;Ljava/util/Map;Lnet/sf/jasperreports/engine/JRDataSource;)Lnet/sf/jasperreports/engine/JasperPrint;+14

j  net.sf.jasperreports.engine.JasperFillManager.fill(Lnet/sf/jasperreports/engine/JasperReport;Ljava/util/Map;Lnet/sf/jasperreports/engine/JRDataSource;)Lnet/sf/jasperreports/engine/JasperPrint;+7

j  net.sf.jasperreports.engine.JasperFillManager.fill(Ljava/lang/String;Ljava/util/Map;Lnet/sf/jasperreports/engine/JRDataSource;)Lnet/sf/jasperreports/engine/JasperPrint;+35

j  net.sf.jasperreports.engine.JasperRunManager.runToPdfFile(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lnet/sf/jasperreports/engine/JRDataSource;)V+15

j  net.sf.jasperreports.engine.JasperRunManager.runReportToPdfFile(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lnet/sf/jasperreports/engine/JRDataSource;)V+7

Legend

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