Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 442518 - Crash in OS.gtk_widget_show () in native frame gdk_window_get_support_multidevice
Summary: Crash in OS.gtk_widget_show () in native frame gdk_window_get_support_multide...
Status: CLOSED DUPLICATE of bug 427776
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.5   Edit
Hardware: PC Linux
: P3 critical (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-25 13:36 EDT by Markus Keller CLA
Modified: 2014-08-26 09:20 EDT (History)
1 user (show)

See Also:


Attachments
hs_err_pid2799.log (100.99 KB, text/plain)
2014-08-25 13:36 EDT, Markus Keller CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Keller CLA 2014-08-25 13:36:52 EDT
Created attachment 246326 [details]
hs_err_pid2799.log

I20140819-2200 32-bit, Ubuntu 12.04 LTS, everything pretty default, Unity 2D, Ambiance theme.

Got a VM crash when pressing Ctrl+S in an Untitled Text File editor. I could not reproduce.

Looks similar to bug 419729 and bug 431879, but has a different "Problematic frame".

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x004ad253, pid=2799, tid=3077998272
#
# JRE version: Java(TM) SE Runtime Environment (8.0_20-b26) (build 1.8.0_20-b26)
# Java VM: Java HotSpot(TM) Client VM (25.20-b23 mixed mode linux-x86 )
# Problematic frame:
# C  [libgdk-3.so.0+0x2a253]  gdk_window_get_support_multidevice+0x23
#
[..]
---------------  T H R E A D  ---------------

Current thread (0x088b3c00):  JavaThread "main" [_thread_in_native, id=2799, stack(0xbf8f3000,0xbf943000)]
[..]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 10746  org.eclipse.swt.internal.gtk.OS._gtk_widget_show(I)V (0 bytes) @ 0xb579909e [0xb5799060+0x3e]
j  org.eclipse.swt.internal.gtk.OS.gtk_widget_show(I)V+8
j  org.eclipse.swt.widgets.Shell.setVisible(Z)V+133
j  org.eclipse.swt.widgets.Shell.open()V+11
j  org.eclipse.jface.window.Window.open()I+34
j  org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.performSaveAs(Lorg/eclipse/core/runtime/IProgressMonitor;)V+399
j  org.eclipse.ui.texteditor.AbstractTextEditor.doSave(Lorg/eclipse/core/runtime/IProgressMonitor;)V+32
j  org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(Lorg/eclipse/core/runtime/IProgressMonitor;)V+5
j  org.eclipse.ui.Saveable.doSave(Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/jface/window/IShellProvider;)Lorg/eclipse/ui/progress/IJobRunnable;+2
j  org.eclipse.ui.internal.SaveableHelper.doSaveModel(Lorg/eclipse/ui/Saveable;Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/jface/window/IShellProvider;Z)V+74
j  org.eclipse.ui.internal.SaveableHelper$3.run(Lorg/eclipse/core/runtime/IProgressMonitor;)V+84
j  org.eclipse.ui.internal.SaveableHelper$5.run(Lorg/eclipse/core/runtime/IProgressMonitor;)V+5
j  org.eclipse.jface.operation.ModalContext.runInCurrentThread(Lorg/eclipse/jface/operation/IRunnableWithProgress;Lorg/eclipse/core/runtime/IProgressMonitor;)V+6
j  org.eclipse.jface.operation.ModalContext.run(Lorg/eclipse/jface/operation/IRunnableWithProgress;ZLorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/swt/widgets/Display;)V+48
j  org.eclipse.ui.internal.WorkbenchWindow$13.run()V+25
J 94521 C1 org.eclipse.swt.custom.BusyIndicator.showWhile(Lorg/eclipse/swt/widgets/Display;Ljava/lang/Runnable;)V (258 bytes) @ 0xb5b04b50 [0xb5b049c0+0x190]
j  org.eclipse.ui.internal.WorkbenchWindow.run(ZZLorg/eclipse/jface/operation/IRunnableWithProgress;)V+474
[..]
Comment 1 Arun Thondapu CLA 2014-08-26 09:20:13 EDT
There are different variants of this crash but it always happens in a call to gdk_window_get_support_multidevice. Apparently, it is fixed in Ubuntu 14.04 (GTK+ 3.10.x) as per updates on the bug 427776.

*** This bug has been marked as a duplicate of bug 427776 ***