Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 341458 - VM crashes on widget dispose
Summary: VM crashes on widget dispose
Status: CLOSED WORKSFORME
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.6.2   Edit
Hardware: PC Linux
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-31 06:09 EDT by Marcus Ilgner CLA
Modified: 2016-12-20 11:35 EST (History)
3 users (show)

See Also:


Attachments
HotSpot stacktrace/stackframe (86.90 KB, text/plain)
2011-03-31 06:09 EDT, Marcus Ilgner CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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.