2012-03-21 49 views
0

我卡桑德拉安装运行流动系统:卡桑德拉 - 崩溃与 “自由()无效指针”

  • 的Linux内核与2.6.32.22
  • JNA-3.3.0
  • 的Java 1.7.0- B147

有时候,我们得到以下错误:

*** glibc detected *** /var/opt/java1.7/bin/java: free(): invalid pointer: 0x00007f66088a6000 *** 
======= Backtrace: ========= 
/lib/libc.so.6[0x7f661d7099a8] 
/lib/libc.so.6(cfree+0x76)[0x7f661d70bab6] 
/lib64/ld-linux-x86-64.so.2(_dl_deallocate_tls+0x59)[0x7f661e02f349] 
/lib/libpthread.so.0[0x7f661de09237] 
/lib/libpthread.so.0[0x7f661de0931a] 
/lib/libpthread.so.0[0x7f661de0a0bd] 
/lib/libc.so.6(clone+0x6d)[0x7f661d76564d] 
======= Memory map: ======== 
00400000-00401000 r-xp 00000000 68:07 537448203       /var/opt/jdk1.7.0/bin/java 
00600000-00601000 rw-p 00000000 68:07 537448203       /var/opt/jdk1.7.0/bin/java 
01bae000-01fd0000 rw-p 00000000 00:00 0         [heap] 
01fd0000-15798000 rw-p 00000000 00:00 0         [heap] 
40002000-40005000 ---p 00000000 00:00 0 
40005000-40023000 rw-p 00000000 00:00 0 
40030000-40033000 ---p 00000000 00:00 0 
40033000-40051000 rw-p 00000000 00:00 0 

有没有人有类似的问题?或者一些提示?

回答

1

如果可以重复此操作,最好打开一个JIRA ticket。我知道在邮件列表上的帖子,其中很显然,Cassandra是没有完全测试或支持Java 7中

Ben Coverston wrote earlier today: " Use a version of the Java 6 runtime, Cassandra hasn't been tested at all with the Java 7 runtime"

Cassandra mailing list thread addressing this topic

+0

是 - 与JDK 6工作正常 – 2012-04-03 05:56:37