Fedora 20上的Eclipse崩溃 [英] Eclipse crash on Fedora 20
问题描述
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屋!