【问题标题】:Eclipse crashes JVM on Ubuntu 16.04Eclipse 在 Ubuntu 16.04 上使 JVM 崩溃
【发布时间】:2018-07-26 06:42:49
【问题描述】:

我已经使用这个版本的 eclipse 半年多了,没有(太多)问题。然而,自周二以来,JVM 崩溃非常频繁。如果我从命令行启动它,我会得到附加的回溯。这似乎表明 JVM 中存在一些问题。

在我开始遇到问题的前一天,我安装了一个新版本的 JVM(从 8u171 变成了 8u181)。但我也开始在我的 pom 文件中使用 sass 模块。这可能是我的问题的根本原因,还是我完全看错了方向?

平台:Ubuntu 16.04.5 LTS

*** Error in `/usr/bin/java': free(): invalid pointer: 
0x00007f3521d16bc0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7f36a72fb7e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7f36a730437a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7f36a730853c]
/tmp/libjsass5866117610207413089/libjsass.so (_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE+0x142)[0x7f3521a2d1a2]
/tmp/libjsass-5866117610207413089/libjsass.so(_ZNSt6locale5_ImplC1Em+0x1e3)[0x7f3521a2b273]
/tmp/libjsass- 5866117610207413089/libjsass.so(_ZNSt6locale18_S_initialize_onceEv+0x15)[0x7f3521a2c1e5]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xea99)[0x7f36a7a76a99]
/tmp/libjsass-5866117610207413089/libjsass.so(_ZNSt6locale13_S_initializeEv+0x21)[0x7f3521a2c231]
/tmp/libjsass-5866117610207413089/libjsass.so(_ZNSt6localeC1Ev+0x13)[0x7f3521a2c273]
/tmp/libjsass-5866117610207413089/libjsass.so(_ZNSt8ios_base4InitC2Ev+0xbc)[0x7f3521a2d4ec]
/tmp/libjsass-5866117610207413089/libjsass.so(+0x10ca2d)[0x7f352186fa2d]
/lib64/ld-linux-x86-64.so.2(+0x106ba)[0x7f36a7c956ba]
/lib64/ld-linux-x86-64.so.2(+0x107cb)[0x7f36a7c957cb]
/lib64/ld-linux-x86-64.so.2(+0x158e2)[0x7f36a7c9a8e2]
/lib64/ld-linux-x86-64.so.2(+0x10564)[0x7f36a7c95564]
/lib64/ld-linux-x86-64.so.2(+0x14da9)[0x7f36a7c99da9]
/lib/x86_64-linux-gnu/libdl.so.2(+0xf09)[0x7f36a764ef09]
/lib64/ld-linux-x86-64.so.2(+0x10564)[0x7f36a7c95564]
/lib/x86_64-linux-gnu/libdl.so.2(+0x1571)[0x7f36a764f571]
/lib/x86_64-linux-gnu/libdl.so.2(dlopen+0x31)[0x7f36a764efa1]
/usr/java/jdk1.8.0_171/jre/lib/amd64/server/libjvm.so(+0x92e7de)[0x7f36a6bb57de]
/usr/java/jdk1.8.0_171/jre/lib/amd64/server/libjvm.so(JVM_LoadLibrary+0x15c)
/usr/java/jdk1.8.0_171/jre/lib/amd64/libjava.so(Java_java_lang_ClassLoader_00024NativeLibrary_load+0x138)[0x7f36a5949db8]

【问题讨论】:

  • 你是如何安装 Java 的?

标签: java eclipse maven jvm libsass


【解决方案1】:

我认为问题出在 SASS 模块上。看起来 SASS 模块使用本机代码,如果 JVM 崩溃,本机代码似乎在调用堆栈上。 (事实上​​,看起来 libjsass 直接对失败的 free 调用负责!)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-22
    • 2012-07-30
    • 1970-01-01
    • 2017-04-24
    • 1970-01-01
    • 2017-07-08
    • 1970-01-01
    • 2017-03-29
    相关资源
    最近更新 更多