pentaho / mondrian

Mondrian is an Online Analytical Processing (OLAP) server that enables business users to analyze large quantities of data in real-time.
http://mondrian.pentaho.com/
Other
1.14k stars 724 forks source link

Crash in the use of Mondrian encountered #687

Open rivues opened 8 years ago

rivues commented 8 years ago

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

SIGSEGV (0xb) at pc=0x00002aaaabbd8e5a, pid=5481, tid=1439533376

686

JRE version: 6.0_29-b11

Java VM: Java HotSpot(TM) 64-Bit Server VM (20.4-b02 mixed mode linux-amd64 compressed oops)

Problematic frame:

J mondrian.util.DigitList.set(Ljava/lang/String;I)V

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 (0x0000000050bdf800): JavaThread "[ACTIVE] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_in_Java, id=6109, stack(0x0000000055bd8000,0x0000000055cd9000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000003700000014

Registers: RAX=0x0000000564768300, RBX=0x0000000055cd4110, RCX=0x0000000000000013, RDX=0x0000000564768300 RSP=0x0000000055cd4090, RBP=0x0000000564768298, RSI=0x0000003700000008, RDI=0x000000058ac0a794 R8 =0x0000000564768330, R9 =0x0000000000000000, R10=0x00002b6cf73831c9, R11=0x00002aaaab5f9000 R12=0x0000000000000000, R13=0x00002aaaab8ed0a4, R14=0x0000000055cd4100, R15=0x0000000050bdf800 RIP=0x00002aaaabbd8e5a, EFLAGS=0x0000000000210206, CSGSFS=0x0000000000000033, ERR=0x0000000000000006 TRAPNO=0x000000000000000e

Top of Stack: (sp=0x0000000055cd4090) 0x0000000055cd4090: 0000000000000003 000000058ac0a788 0x0000000055cd40a0: 0000000564768300 0000000000000013 0x0000000055cd40b0: 00000007e00988e0 0000000055cd4100 0x0000000055cd40c0: 00000007e0134098 0000000000000000 0x0000000055cd40d0: 00000007e00988f0 0000000000000000 0x0000000055cd40e0: 0000003700000008 0000000564768298 0x0000000055cd40f0: 00002aaaab8ed0a4 0000000000000000 0x0000000055cd4100: 0000000564768298 00002aaaab8ed0b8 0x0000000055cd4110: 00002aaaab87a7e0 0000000564760950 0x0000000055cd4120: 0000059e00000009 00000005647662f8 0x0000000055cd4130: 0000003700000008 00000007e06c27e8 0x0000000055cd4140: 00000007e00fefe0 00002aaa0000043e 0x0000000055cd4150: 0000000564765a98 0000000564760a20 0x0000000055cd4160: 0000000000000003 00000005647609f8 0x0000000055cd4170: 00000001ac7fc89d 00000007e03939c8 0x0000000055cd4180: 00000000fc0465f5 0000000000000247 0x0000000055cd4190: 0000000564768230 00000007e01f9e30 0x0000000055cd41a0: fff8000000000000 00002aaaabbd4d40 0x0000000055cd41b0: 0000000564768258 0000000200000012 0x0000000055cd41c0: 00000007e0232f88 00000007e06c27e8 0x0000000055cd41d0: 0000000055cd4248 00002aaaab03ea82 0x0000000055cd41e0: 00002aaaab03ea82 fff8000000000000 0x0000000055cd41f0: 00000000fc0466d0 0000000564768230 0x0000000055cd4200: 0000000564768230 0000000055cd4208 0x0000000055cd4210: 00000007ebcf47dd 0000000055cd4280 0x0000000055cd4220: 00000007ebcf5338 0000000000000000 0x0000000055cd4230: 00000007ebcf48a0 0000000055cd41e8 0x0000000055cd4240: 0000000055cd4268 0000000055cd42c8 0x0000000055cd4250: 00002aaaab03ea82 0000000000000000 0x0000000055cd4260: 0000000000000000 00000005647681e8 0x0000000055cd4270: fff8000000000000 00002b6cf6e465bf 0x0000000055cd4280: 00000005a4f94e20 0000000055cd4288

Instructions: (pc=0x00002aaaabbd8e5a) 0x00002aaaabbd8e3a: 00 00 66 66 66 90 89 84 24 00 a0 ff ff 55 48 83 0x00002aaaabbd8e4a: ec 70 89 4c 24 18 48 89 54 24 10 48 89 74 24 50 0x00002aaaabbd8e5a: c7 46 0c ff ff ff ff 44 89 66 10 8b 52 14 85 d2 0x00002aaaabbd8e6a: 0f 8e 29 06 00 00 4c 8b 54 24 10 45 8b 5a 10 45

Register to memory mapping:

RAX= [error occurred during error reporting (printing register info), id 0xb]

Stack: [0x0000000055bd8000,0x0000000055cd9000], sp=0x0000000055cd4090, free space=1008k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) J mondrian.util.DigitList.set(Ljava/lang/String;I)V

rivues commented 8 years ago

Please help me analyze how this is happening?

julianhyde commented 8 years ago

That's a Java bug, not a Mondrian bug. The JVM crashed. I see you're using a very old version of Java, 6.0.29. It would help if you upgrade the latest patch of Java 6, 6.0.45, or even better upgrade to Java 7 or Java 8 if you can.