Fedora 20上的Eclipse崩溃 [英] Eclipse crash on Fedora 20

查看:125
本文介绍了Fedora 20上的Eclipse崩溃的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在任何情况下,我无法在Fedora 20中运行Eclipse,总是崩溃。

 
java-1.7.0-openjdk
java-1.7.0-openjdk -devel
java-1.7.0-openjdk-headless

Linux * 3.12.7-300.fc20.x86_64#1 SMP Fri Jan 10 15: 35:31 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux

eclipse-platform x86_64 1:4.3.1-11.fc20

尝试与分发版本和从eclipse.org下载的版本



总是一样的。开始开胃菜并崩溃。
使用eclipse市场快速崩溃。



日志:

 

!ENTRY org.eclipse.osgi 2 1 2014-01-14 17:30:20.014
!MESSAGE NLS未使用的消息:LaunchConfigurationType_1 in:org.eclipse.debug.internal。 core.DebugCoreMessages
!SESSION 2014-01-15 10:55:20.259 ------------------------------- ----------------
eclipse.buildId = 4.3.0.M20130911-1000
java.version = 1.7.0_45
java.vendor = Oracle Corporation
BootLoader常量:OS = linux,ARCH = x86_64,WS = gtk,NL = es_ES
框架参数:-product org.eclipse.epp.package.standard.product
Command-行参数:-os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product

!ENTRY org.eclipse.core.resources 2 10035 2014-01-15 10 :55:58.045
!MESSAGE工作空间与上一个会话中未保存的更改退出;刷新工作区以恢复更改。

非常大的转储,回溯它不可用,fedora bugzilla不能使用它。



Strace输出:

 
fstat(3,{st_mode = S_IFIFO | 0600,st_size = 0,... })= 0
mmap(NULL,4096,PROT_READ | PROT_WRITE,MAP_PRIVATE | MAP_ANONYMOUS,-1,0)= 0x7f095d66e000
lseek(3,0,SEEK_CUR)= -1 ESPIPE(非法查找)
read(3,java version \1.7.0_45\,4096)= 23
read(3,\\\
OpenJDK运行时环境(fe...,4096)= 121
close(3)= 0
munmap(0x7f095d66e000,4096)= 0
close(3)= -1 EBADF(不良文件描述符)
wait4(2395,[{WIFEXITED (s)&& WEXITSTATUS(s)== 0}],0,NULL)= 2395
--- SIGCHLD {si_signo = SIGCHLD,si_code = CLD_EXITED,si_pid = 2395,si_status = 0,si_utime = 11, = 5} ---
stat(/ etc / gre64.conf,0x7fff321cc6b0)= -1 ENOENT(没有这样的文件或目录)
stat(/ etc / gre.d / gre64.conf,0x7fff321cc6b0)= -1 ENOENT(没有这样的文件或目录)
stat(/ etc / gre.conf,0x7fff321cc6b0 )= -1 ENOENT(没有这样的文件或目录)
stat(/ etc / gre.d / gre.conf,0x7fff321cc6b0)= -1 ENOENT(没有这样的文件或目录)
openat AT_FDCWD/ usr / lib64 /,O_RDONLY | O_NONBLOCK | O_DIRECTORY | O_CLOEXEC)= 3
getdents(3,/ * 781条目* /,32768)= 32728
getdents(3,/ * 787条目* /,32768)= 32768
getdents(3,/ * 787 entries * /,32768)= 32736
getdents(3,/ * 775 entries * /,32768)= 32744
getDents(3,/ * 632 entries * /,32768)= 26464
getdents(3,/ * 0 entries * /,32768)= 0
close(3)= 0
clone child_stack = 0,flags = CLONE_CHILD_CLEARTID | CLONE_CHILD_SETTID | SIGCHLD,child_tidptr = 0x7f095d643a10)= 2407
wait4(2407,CompilerOracle:exclude org / eclipse / core / internal / dtree / DataTreeNode.forwardDeltaWith
CompilerOracle:排除org / eclipse / jdt / internal / compiler / lookup / ParameterizedMethodBinding。
CompilerOracle:exclude org / eclipse / cdt / internal / core / dom / parser / cpp / semantics / CPPTemplates.instantiateTemplate
CompilerOracle:exclude org / eclipse / cdt / internal / core / pdom / dom / cpp /PDOMCPPLinkage.addBinding
CompilerOracle:exclude org / python / pydev / editor / codecompletion / revisited / PythonPathHelper.isValidSourceFile
CompilerOracle:exclude org / eclipse / tycho / core / osgitools / EquinoxResolver.newState
使用默认值不保存bp日志位置。
[000:000] Cpu:15.75.2,x2,2200Mhz,3954MB
[000:000]计算机型号:不可用
[000:001]浏览器XEmbed支持礼物:1
[000:001]浏览器工具包是Gtk2。
[000:001]使用Gtk2工具包
没有使用默认值保存bp日志位置。
[000:000] Cpu:15.75.2,x2,2200Mhz,3954MB
[000:000]计算机型号:不可用
[{WIFSIGNALED(s)&& WTERMSIG(s)= = SIGSEGV && WCOREDUMP(s)}],0,NULL)= 2407
--- SIGCHLD {si_signo = SIGCHLD,si_code = CLD_KILLED,si_pid = 2407,si_status = SIGSEGV,si_utime = 5748,si_stime = 480} -
shmctl(1343509,IPC_RMID,0)= 0
munmap(0x7f0956f08000,2166864)= 0
exit_group(0)=?
+++退出与0 +++


解决方案

今天。

  Fedora 20和eclipse-platform-4.3.1-11.fc20.i686 
eclipse.buildId = 4.3.0.11fc20
java.version = 1.7.0_51
java.vendor = Oracle Corporation

一个空的工作空间和Eclipse坐一分钟或两个核心转储。
最初,Eclipse似乎在一个副本上异常并粘贴到Java文件中。

  rpm --erase google-talkplugin -4.9.1.0-1.i386 
和Eclipse现在是稳定的。感谢调试&暗示。


I can not run Eclipse in Fedora 20 in any case, always crash.

java-1.7.0-openjdk
java-1.7.0-openjdk-devel
java-1.7.0-openjdk-headless

Linux * 3.12.7-300.fc20.x86_64 #1 SMP Fri Jan 10 15:35:31 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

eclipse-platform x86_64   1:4.3.1-11.fc20

Tried with distribution version and with downloaded version from eclipse.org

Always the same. Start eclipse Kepler and crash. Fast crash using eclipse marketplace.

log:


    !ENTRY org.eclipse.osgi 2 1 2014-01-14 17:30:20.014
    !MESSAGE NLS unused message: LaunchConfigurationType_1 in: org.eclipse.debug.internal.core.DebugCoreMessages
    !SESSION 2014-01-15 10:55:20.259 -----------------------------------------------
    eclipse.buildId=4.3.0.M20130911-1000
    java.version=1.7.0_45
    java.vendor=Oracle Corporation
    BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=es_ES
    Framework arguments:  -product org.eclipse.epp.package.standard.product
    Command-line arguments:  -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product

    !ENTRY org.eclipse.core.resources 2 10035 2014-01-15 10:55:58.045
    !MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

Very big dump, backtrace it's not usable, fedora bugzilla can not use it.

Strace output:

    fstat(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f095d66e000
    lseek(3, 0, SEEK_CUR)                   = -1 ESPIPE (Illegal seek)
    read(3, "java version \"1.7.0_45\"", 4096) = 23
    read(3, "\nOpenJDK Runtime Environment (fe"..., 4096) = 121
    close(3)                                = 0
    munmap(0x7f095d66e000, 4096)            = 0
    close(3)                                = -1 EBADF (Bad file descriptor)
    wait4(2395, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 2395
    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2395, si_status=0, si_utime=11, si_stime=5} ---
    stat("/etc/gre64.conf", 0x7fff321cc6b0) = -1 ENOENT (No such file or directory)
    stat("/etc/gre.d/gre64.conf", 0x7fff321cc6b0) = -1 ENOENT (No such file or directory)
    stat("/etc/gre.conf", 0x7fff321cc6b0)   = -1 ENOENT (No such file or directory)
    stat("/etc/gre.d/gre.conf", 0x7fff321cc6b0) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/usr/lib64/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
    getdents(3, /* 781 entries */, 32768)   = 32728
    getdents(3, /* 787 entries */, 32768)   = 32768
    getdents(3, /* 787 entries */, 32768)   = 32736
    getdents(3, /* 775 entries */, 32768)   = 32744
    getdents(3, /* 632 entries */, 32768)   = 26464
    getdents(3, /* 0 entries */, 32768)     = 0
    close(3)                                = 0
    clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f095d643a10) = 2407
    wait4(2407, CompilerOracle: exclude org/eclipse/core/internal/dtree/DataTreeNode.forwardDeltaWith
    CompilerOracle: exclude org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding.
    CompilerOracle: exclude org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates.instantiateTemplate
    CompilerOracle: exclude org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPLinkage.addBinding
    CompilerOracle: exclude org/python/pydev/editor/codecompletion/revisited/PythonPathHelper.isValidSourceFile
    CompilerOracle: exclude org/eclipse/tycho/core/osgitools/EquinoxResolver.newState
    No bp log location saved, using default.
    [000:000] Cpu: 15.75.2, x2, 2200Mhz, 3954MB
    [000:000] Computer model: Not available
    [000:001] Browser XEmbed support present: 1
    [000:001] Browser toolkit is Gtk2.
    [000:001] Using Gtk2 toolkit
    No bp log location saved, using default.
    [000:000] Cpu: 15.75.2, x2, 2200Mhz, 3954MB
    [000:000] Computer model: Not available
    [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV && WCOREDUMP(s)}], 0, NULL) = 2407
    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=2407, si_status=SIGSEGV, si_utime=5748, si_stime=480} ---
    shmctl(1343509, IPC_RMID, 0)            = 0
    munmap(0x7f0956f08000, 2166864)         = 0
    exit_group(0)                           = ?
    +++ exited with 0 +++

解决方案

I was just fighting this today.

Fedora 20 and eclipse-platform-4.3.1-11.fc20.i686
eclipse.buildId=4.3.0.11fc20
java.version=1.7.0_51
java.vendor=Oracle Corporation

An empty workspace and Eclipse sitting for a minute or two core dumps. Initially Eclipse seemed to exception on a copy and paste in a Java file.

rpm --erase google-talkplugin-4.9.1.0-1.i386
And Eclipse is now stable. Thanks for the debug & hint.

这篇关于Fedora 20上的Eclipse崩溃的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆