| Summary: | Ever more frequent crashes | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Beads Land-Trujillo <beads> | ||||||||||
| Component: | SWT | Assignee: | Platform-SWT-Inbox <platform-swt-inbox> | ||||||||||
| Status: | CLOSED WONTFIX | QA Contact: | |||||||||||
| Severity: | critical | ||||||||||||
| Priority: | P3 | CC: | dwagelaar, eclipse.felipe, remy.suen | ||||||||||
| Version: | 4.1 | ||||||||||||
| Target Milestone: | --- | ||||||||||||
| Hardware: | PC | ||||||||||||
| OS: | Windows 7 | ||||||||||||
| Whiteboard: | stalebug | ||||||||||||
| Attachments: |
|
||||||||||||
|
Description
Beads Land-Trujillo
Created attachment 198839 [details]
Crash reports over several days
Most often crashes occur when Eclipse isn't even the application with focus. I don't even know anything is wrong until I try to go back to Eclipse and find it is no longer on the Windows task bar. However, also happens when saving files in Eclipse, and when actually typing in Eclipse editors. do you have number of the old ticket around ? what is Erlide ? (In reply to comment #3) > do you have number of the old ticket around ? > what is Erlide ? Erlide has been uninstalled. If anything, crashes have gotten worse since Erlide was removed. Old ticket was: [Bug 349753] Have had over half a dozen more crashes since posting this bug. Do you have anything installed on top of Eclipse ? Let last call to a SWT API was Program#findProgram: j org.eclipse.swt.program.Program.findProgram(Ljava/lang/String;)Lorg/eclipse/swt/program/Program;+173 j org.eclipse.ui.internal.registry.EditorRegistry.getSystemExternalEditorImageDescriptor(Ljava/lang/String;)Lorg/eclipse/jface/resource/ImageDescriptor;+18 j org.eclipse.ui.internal.registry.EditorRegistry.getImageDescriptor(Ljava/lang/String;Lorg/eclipse/core/runtime/content/IContentType;)Lorg/eclipse/jface/resource/ImageDescriptor;+207 j org.eclipse.ui.internal.ide.ContentTypeDecorator.decorate(Ljava/lang/Object;Lorg/eclipse/jface/viewers/IDecoration;)V+130 J org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(Ljava/lang/Object;Lorg/eclipse/jface/viewers/IDecoration;)V can put a println to find out what extension is being passed to Program.findProgram when the crash occurs ? Sorry, but unable to reproduce the problem on my machine makes it quite hard to investigate the problem. Put a println where? In org.eclipse.swt.program.Program? If you'd be kind enough to walk me through the process of importing that component to tinker with it, I'd be happy to do so. Installs include Webtools, Amazon EC2, and Projectcards plugins. As mentioned earlier, Erlide has been removed to eliminate that as a problem source. I suppose I can start stripping out other components, but I'd like to try the println diagnostic first. - Beads (In reply to comment #5) > Do you have anything installed on top of Eclipse ? > > Let last call to a SWT API was Program#findProgram: > j > org.eclipse.swt.program.Program.findProgram(Ljava/lang/String;)Lorg/eclipse/swt/program/Program;+173 > j > org.eclipse.ui.internal.registry.EditorRegistry.getSystemExternalEditorImageDescriptor(Ljava/lang/String;)Lorg/eclipse/jface/resource/ImageDescriptor;+18 > j > org.eclipse.ui.internal.registry.EditorRegistry.getImageDescriptor(Ljava/lang/String;Lorg/eclipse/core/runtime/content/IContentType;)Lorg/eclipse/jface/resource/ImageDescriptor;+207 > j > org.eclipse.ui.internal.ide.ContentTypeDecorator.decorate(Ljava/lang/Object;Lorg/eclipse/jface/viewers/IDecoration;)V+130 > J > org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(Ljava/lang/Object;Lorg/eclipse/jface/viewers/IDecoration;)V > > > can put a println to find out what extension is being passed to > Program.findProgram when the crash occurs ? > > Sorry, but unable to reproduce the problem on my machine makes it quite hard to > investigate the problem. (In reply to comment #3) > do you have number of the old ticket around ? > what is Erlide ? Apologies. Misread your question before. Erlide is plugin for Erlang programming language development under Eclipse IDE. (In reply to comment #6) > Put a println where? In org.eclipse.swt.program.Program? If you'd be kind > enough to walk me through the process of importing that component to tinker > with it, I'd be happy to do so. First get SWT from CVS http://eclipse.org/swt/cvs.php Add println (or a breakpoint) to Program#findProgram. Run (or Debug) as Eclipse application, (make sure the second Eclipse is running the code in your workspace by using printlns in the code or breakpoints) . Follow the steps to reproduce the bug. You should be able to see what parameters are being passed to Program#findProgram. Created attachment 248722 [details]
JVM error log
This bug happens very rarely for me. JVM error log attached.
Created attachment 248723 [details]
Eclipse configuration
Added eclipse configuration as attachment (eclipse.buildId=4.4.1.M20140925-0400)
Created attachment 248724 [details] Eclipse error log Added eclipse error log as an attachment (JPA plugin was removed manually due to unacceptable performance - http://stackoverflow.com/questions/19649847/eclipse-kepler-jpa-project-change-event-handler-waiting). This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. If the bug is still relevant, please remove the stalebug whiteboard tag. |