Description of problem: I attempted to view a python file with eclipse-pydev Version-Release number of selected component: java-1.7.0-openjdk-headless-1.7.0.60-2.5.0.1.fc20 Additional info: reporter: libreport-2.2.2 backtrace_rating: 4 cmdline: java -agentpath:/usr/lib64/libabrt-java-connector.so=abrt=on -Xms128m -Xmx512m -Dorg.eclipse.swt.browser.UseWebKitGTK=true -Dhelp.lucene.tokenizer=standard -XX:CompileCommand=exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith -XX:CompileCommand=exclude,org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding,<init> -XX:CompileCommand=exclude,org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates,instantiateTemplate -XX:CompileCommand=exclude,org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPLinkage,addBinding -XX:CompileCommand=exclude,org/python/pydev/editor/codecompletion/revisited/PythonPathHelper,isValidSourceFile -XX:CompileCommand=exclude,org/eclipse/tycho/core/osgitools/EquinoxResolver,newState -Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins -Declipse.p2.skipMovedInstallDetection=true -XX:MaxPermSize=256m -jar /usr/lib64/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140324-2308.jar -os linux -ws gtk -arch x86_64 -showsplash /usr/lib64/eclipse//plugins/org.eclipse.platform_4.3.2.v20140324-2304/splash.bmp -launcher /usr/lib64/eclipse/eclipse -name Eclipse --launcher.library /usr/lib64/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140324-2308/eclipse_1508.so -startup /usr/lib64/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140324-2308.jar --launcher.appendVmargs -exitdata 332800d -preventMasterEclipseLaunch -vm /usr/bin/java -vmargs -Xms128m -Xmx512m -Dorg.eclipse.swt.browser.UseWebKitGTK=true -Dhelp.lucene.tokenizer=standard -XX:CompileCommand=exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith -XX:CompileCommand=exclude,org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding,<init> -XX:CompileCommand=exclude,org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates,instantiateTemplate -XX:CompileCommand=exclude,org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPLinkage,addBinding -XX:CompileCommand=exclude,org/python/pydev/editor/codecompletion/revisited/PythonPathHelper,isValidSourceFile -XX:CompileCommand=exclude,org/eclipse/tycho/core/osgitools/EquinoxResolver,newState -Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins -Declipse.p2.skipMovedInstallDetection=true -XX:MaxPermSize=256m -jar /usr/lib64/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140324-2308.jar crash_function: pthread_cond_wait@@GLIBC_2.3.2 executable: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.5.0.1.fc20.x86_64/jre-abrt/bin/java kernel: 3.14.9-200.fc20.x86_64 runlevel: N 5 type: CCpp uid: 13041 Truncated backtrace: Thread no. 76 (5 frames) #0 pthread_cond_wait@@GLIBC_2.3.2 at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 os::PlatformEvent::park() at /usr/src/debug/java-1.7.0-openjdk-1.7.0.60-2.5.0.1.fc20.x86_64/openjdk/hotspot/src/os/linux/vm/os_linux.cpp:5759 #2 ObjectMonitor::wait(long, bool, Thread*) at /usr/src/debug/java-1.7.0-openjdk-1.7.0.60-2.5.0.1.fc20.x86_64/openjdk/hotspot/src/share/vm/runtime/objectMonitor.cpp:1538 #3 ObjectSynchronizer::wait(Handle, long, Thread*) at /usr/src/debug/java-1.7.0-openjdk-1.7.0.60-2.5.0.1.fc20.x86_64/openjdk/hotspot/src/share/vm/runtime/synchronizer.cpp:387 #4 JVM_MonitorWait(JNIEnv*, jobject, jlong) at /usr/src/debug/java-1.7.0-openjdk-1.7.0.60-2.5.0.1.fc20.x86_64/openjdk/hotspot/src/share/vm/prims/jvm.cpp:534
Created attachment 913884 [details] File: backtrace
Created attachment 913885 [details] File: cgroup
Created attachment 913886 [details] File: core_backtrace
Created attachment 913887 [details] File: dso_list
Created attachment 913888 [details] File: environ
Created attachment 913889 [details] File: limits
Created attachment 913890 [details] File: maps
Created attachment 913891 [details] File: open_fds
Created attachment 913892 [details] File: proc_pid_status
Created attachment 913893 [details] File: var_log_messages
Hi, how can we reproduce this?
I'm not certain if it can be reproduced perfectly on pristine Fedora. I had the gnome-3.14 COPR installed, which may have been playing a part. However, all I did was start up Eclipse and attempt to open a .py file. It crashed every time. I've since updated to Rawhide and can reproduce it there at will, simply by attempting to load a python file in the Eclipse-pydev python editor.
Ah okay. Any chance you have the hs_err file for this? I am looking at the trace and it is not immediately clear as to what the cause could be.
I have some additional information out of ABRT: Uncaught exception java.lang.NoClassDefFoundError in method org.python.pydev.editor.PyEdit$2.run() This problem can be caused by a 3rd party code from the jar/class at bundleresource://725.fwk1906029492/org/python/pydev/jython/JythonPlugin.class, bundleresource://718.fwk1906029492/org/python/pydev/editor/scripting/PyEditScripting.class, bundleresource://718.fwk1906029492/org/python/pydev/editor/PyEdit$2.class. In order to provide valuable problem reports, ABRT will not allow you to submit this problem. If you still want to participate in solving this problem, please contact the developers directly. To the best of my knowledge, I'm not running any third-party plugins. Is there an easy way to force their deletion if I am?
I am not well versed enough with Eclipse either, but I am adding Alexander Kurtakov to cc: who might know the answer.
I updated eclipse this morning to: eclipse-equinox-osgi.x86_64 1:4.4.0-5.fc21 eclipse-platform.x86_64 1:4.4.0-5.fc21 eclipse-pde.x86_64 1:4.4.0-5.fc21 eclipse-p2-discovery.x86_64 1:4.4.0-5.fc21 eclipse-jdt.x86_64 1:4.4.0-5.fc21 eclipse-swt.x86_64 1:4.4.0-5.fc21 I'm still seeing errors like the one in comment #14 now showing up in ABRT, but the application is no longer crashing out and I can view my python files again.
This is definetely pydev problem. Does it still happen with latest F21 packages?
This is still happening for me on Fedora 21. I think it is caused by the donation request dialog that comes up the first time a .py file is opened. The only way I've found to prevent this crash is to set the following in the workspace prefs .metadata/.plugin/org.eclipse.core.runtime/.settings/org.python.pydev.prefs PYDEV_FUNDING_SHOWN=true PYDEV_FUNDING_SHOWN_2014=true I don't know what Fedora's policy is for soliciting donations from upstream projects, but maybe this dialog should be disabled by default.
(In reply to Steve Baker from comment #18) > This is still happening for me on Fedora 21. > > I think it is caused by the donation request dialog that comes up the first > time a .py file is opened. The only way I've found to prevent this crash is > to set the following in the workspace prefs > > .metadata/.plugin/org.eclipse.core.runtime/.settings/org.python.pydev.prefs > PYDEV_FUNDING_SHOWN=true > PYDEV_FUNDING_SHOWN_2014=true > > I don't know what Fedora's policy is for soliciting donations from upstream > projects, but maybe this dialog should be disabled by default. Do you by any chance have bluejeans rpm installed (rbjnplugin.rpm)? If yes would you please uninstall it and try without your prefs file.
(In reply to Alexander Kurtakov from comment #19) > Do you by any chance have bluejeans rpm installed (rbjnplugin.rpm)? If yes > would you please uninstall it and try without your prefs file. Yes! Removing rbjnplugin.rpm and opening a python file in a fresh workspace did not crash. Installing rbjnplugin.rpm and opening a python file in a fresh workspace did crash.
Marking as duplicate. Please see the many comment in the other bug. *** This bug has been marked as a duplicate of bug 1160411 ***