Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 341458

Summary: VM crashes on widget dispose
Product: [Eclipse Project] Platform Reporter: Marcus Ilgner <mail>
Component: SWTAssignee: Platform-SWT-Inbox <platform-swt-inbox>
Status: CLOSED WORKSFORME QA Contact:
Severity: major    
Priority: P3 CC: eclipse.felipe, ericwill, Silenio_Quarti
Version: 3.6.2   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
HotSpot stacktrace/stackframe none

Description Marcus Ilgner CLA 2011-03-31 06:09:46 EDT
Created attachment 192257 [details]
HotSpot stacktrace/stackframe

Using the CDateTime widget from http://calypsorcp.sourceforge.net/, my VM crashes when the widget is being disposed.
Attached, please find the stacktrace.

On an unrelated note: I tried searching for bugs mentioning "SIGSEGV" and got an enormous list but as far as I could see, none of these bugs actually contained the keyword?
Comment 1 Remy Suen CLA 2011-03-31 07:44:27 EDT
Comment on attachment 192257 [details]
HotSpot stacktrace/stackframe

Is this consistently reproducible? Please provide some code that shows the problem.
Comment 2 Felipe Heidrich CLA 2011-03-31 11:14:24 EDT
the crash is in accessibility, adding Silenio.

please provide a test case (or instruction on eclise) so we can reproduce the problem.

note: we should  be able to "workaround" this problem for the time being by disabling accessibility on your system (in case you don't need it).

Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libswt-pi-gtk-3659.so+0x3c9a1]  Java_org_eclipse_swt_internal_gtk_OS__1G_1OBJECT_1TYPE+0x0
j  org.eclipse.swt.internal.gtk.OS.G_OBJECT_TYPE(J)J+8
j  org.eclipse.swt.accessibility.AccessibleFactory.registerAccessible(Lorg/eclipse/swt/accessibility/Accessible;)V+6
j  org.eclipse.swt.accessibility.Accessible.<init>(Lorg/eclipse/swt/widgets/Control;)V+120
j  org.eclipse.swt.accessibility.Accessible.internal_new_Accessible(Lorg/eclipse/swt/widgets/Control;)Lorg/eclipse/swt/accessibility/Accessible;+5
j  org.eclipse.swt.widgets.Control._getAccessible()Lorg/eclipse/swt/accessibility/Accessible;+9
j  org.eclipse.swt.widgets.Control.removeRelation()V+25
j  org.eclipse.swt.widgets.Control.release(Z)V+89
j  org.eclipse.swt.widgets.Widget.dispose()V+23
j  org.aspencloud.v.VPanel.dispose()V+146
j  org.aspencloud.v.VPanel$1.handleEvent(Lorg/eclipse/swt/widgets/Event;)V+52
Comment 3 Eric Williams CLA 2016-12-20 11:35:41 EST
I can't reproduce this issue as the link in comment 0 is dead. If this issue pops up again, please re-file a new bug.