Hello!
Since the update from 12.3 to 13.1, eclipse juno crashs under certain conditions. Whenever I click on “Search” -> “File” and then “Search” eclipse crashs.
I found no real solution on the web, like https://bugs.kde.org/show_bug.cgi?id=327441.
Does anyone have a solution for the problem?
Greetings, Sven
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fd061d086b8, pid=6296, tid=140533184165632
#
# JRE version: OpenJDK Runtime Environment (7.0_45-b31) (build 1.7.0_45-b31)
# Java VM: OpenJDK 64-Bit Server VM (24.45-b08 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libgobject-2.0.so.0+0x1a6b8] g_object_get_qdata+0x18
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /tmp/jvm-6296/hs_error.log
Compiled method (nm) 58860 1310 n org.eclipse.swt.internal.gtk.OS::_g_object_get_qdata (native)
total in heap [0x00007fd064f94090,0x00007fd064f94410] = 896
relocation [0x00007fd064f941b0,0x00007fd064f94210] = 96
main code [0x00007fd064f94220,0x00007fd064f94410] = 496
Current thread (0x00007fd068008800): JavaThread "main" [_thread_in_native, id=6297, stack(0x00007fd06e757000,0x00007fd06e858000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000003e00
Registers:
RAX=0x0000000000003e00, RBX=0x00007fd0688cb140, RCX=0x00000000000003ed, RDX=0x00007fd0688cb140
RSP=0x00007fd06e854190, RBP=0x00000000000003ed, RSI=0x00000000000003ed, RDI=0x00007fd0688cb140
R8 =0x00007fd060b09000, R9 =0x00000007e2f98660, R10=0x00007fd064f94264, R11=0x00000007e2f98660
R12=0x0000000000000000, R13=0x00007fd06e854258, R14=0x00007fd06e8541f0, R15=0x00007fd068008800
RIP=0x00007fd061d086b8, EFLAGS=0x0000000000010206, CSGSFS=0xffff000000000033, ERR=0x0000000000000004
TRAPNO=0x000000000000000e
Top of Stack: (sp=0x00007fd06e854190)
0x00007fd06e854190: 00007fd06e854328 00007fd06e854230
0x00007fd06e8541a0: 00007fd06e854200 00007fd0245840e3
0x00007fd06e8541b0: 00007fd068009430 00007fd064f942d6
0x00007fd06e8541c0: 00007fd06e8542b0 00007fd06d2777e7
0x00007fd06e8541d0: 00007fd06e8541d0 00000000000003d8
0x00007fd06e8541e0: 00007fd068009398 00007fd068008f00
0x00007fd06e8541f0: 00000007e2f96ca0 00007fd06e854240
0x00007fd06e854200: 0000000000000007 00007fd064fbcd48
0x00007fd06e854210: 00007fd0688cb140 00007fd0000003ed
0x00007fd06e854220: 00000007e3fcb290 0000000000000000
0x00007fd06e854230: 0000000000000019 00007fd06e8542d0
0x00007fd06e854240: 00007fd06e8542b0 00007fd064bd0175
0x00007fd06e854250: 00007fd064bd0175 00000000000003ed
0x00007fd06e854260: 00007fd0688cb140 0000000000000000
0x00007fd06e854270: 00007fd06e854270 00000007720e4b83
0x00007fd06e854280: 00007fd06e8542e0 00000007725d9338
0x00007fd06e854290: 0000000000000000 00000007720e4c08
0x00007fd06e8542a0: 00007fd06e854258 00007fd06e8542d0
0x00007fd06e8542b0: 00007fd06e854328 00007fd064bd0233
0x00007fd06e8542c0: 0000000000000000 0000000000000000
0x00007fd06e8542d0: 00007fd0688cb140 00000007df122ad0
0x00007fd06e8542e0: 00000007e2974ea8 00007fd06e8542e8
0x00007fd06e8542f0: 0000000773d58265 00007fd06e854348
0x00007fd06e854300: 00000007765165b0 0000000000000000
0x00007fd06e854310: 0000000773d582e8 00007fd06e8542d0
0x00007fd06e854320: 00007fd06e854348 00007fd06e854390
0x00007fd06e854330: 00007fd064bd0058 0000000000000000
0x00007fd06e854340: 0000000000000000 00000007df122ad0
0x00007fd06e854350: 00007fd06e854350 0000000772518a71
0x00007fd06e854360: 00007fd06e8543a0 00000007726f36a8
0x00007fd06e854370: 0000000000000000 0000000772518a98
0x00007fd06e854380: 00007fd06e854348 00007fd06e8543a0
Instructions: (pc=0x00007fd061d086b8)
0x00007fd061d08698: 0f 1f 84 00 00 00 00 00 55 53 48 89 fb 48 83 ec
0x00007fd061d086a8: 08 48 85 ff 74 21 48 8b 07 89 f5 48 85 c0 74 06
0x00007fd061d086b8: 48 83 38 50 74 3a be 50 00 00 00 48 89 df e8 a5
0x00007fd061d086c8: 85 01 00 85 c0 75 29 48 8d 15 ff 1a 02 00 48 8d
Register to memory mapping:
RAX=0x0000000000003e00 is an unknown value
RBX=0x00007fd0688cb140 is an unknown value
RCX=0x00000000000003ed is an unknown value
RDX=0x00007fd0688cb140 is an unknown value
RSP=0x00007fd06e854190 is pointing into the stack for thread: 0x00007fd068008800
RBP=0x00000000000003ed is an unknown value
RSI=0x00000000000003ed is an unknown value
RDI=0x00007fd0688cb140 is an unknown value
R8 =0x00007fd060b09000: <offset 0x1000> in /usr/lib64/libgio-2.0.so.0 at 0x00007fd060b08000
R9 =0x00000007e2f98660 is an oop
org.eclipse.swt.internal.Lock
- klass: 'org/eclipse/swt/internal/Lock'
R10=0x00007fd064f94264 is at entry_point+68 in (nmethod*)0x00007fd064f94090
R11=0x00000007e2f98660 is an oop
org.eclipse.swt.internal.Lock
- klass: 'org/eclipse/swt/internal/Lock'
R12=0x0000000000000000 is an unknown value
R13=0x00007fd06e854258 is pointing into the stack for thread: 0x00007fd068008800
R14=0x00007fd06e8541f0 is pointing into the stack for thread: 0x00007fd068008800
R15=0x00007fd068008800 is a thread
Stack: [0x00007fd06e757000,0x00007fd06e858000], sp=0x00007fd06e854190, free space=1012k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libgobject-2.0.so.0+0x1a6b8] g_object_get_qdata+0x18
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J org.eclipse.swt.internal.gtk.OS._g_object_get_qdata(JI)J
J org.eclipse.swt.internal.gtk.OS.g_object_get_qdata(JI)J
j org.eclipse.swt.widgets.Display.removeWidget(J)Lorg/eclipse/swt/widgets/Widget;+19
j org.eclipse.swt.widgets.Combo.deregister()V+21
j org.eclipse.swt.widgets.Widget.releaseWidget()V+1
j org.eclipse.swt.widgets.Control.releaseWidget()V+1
j org.eclipse.swt.widgets.Composite.releaseWidget()V+1
j org.eclipse.swt.widgets.Combo.releaseWidget()V+1
j org.eclipse.swt.widgets.Widget.release(Z)V+82
j org.eclipse.swt.widgets.Control.release(Z)V+94
j org.eclipse.swt.widgets.Composite.releaseChildren(Z)V+31
j org.eclipse.swt.widgets.Widget.release(Z)V+38
j org.eclipse.swt.widgets.Control.release(Z)V+94
j org.eclipse.swt.widgets.Composite.releaseChildren(Z)V+31
j org.eclipse.swt.widgets.Widget.release(Z)V+38
j org.eclipse.swt.widgets.Control.release(Z)V+94
j org.eclipse.swt.widgets.Composite.releaseChildren(Z)V+31
j org.eclipse.swt.widgets.TabFolder.releaseChildren(Z)V+54
j org.eclipse.swt.widgets.Widget.release(Z)V+38
j org.eclipse.swt.widgets.Control.release(Z)V+94
j org.eclipse.swt.widgets.Composite.releaseChildren(Z)V+31
j org.eclipse.swt.widgets.Widget.release(Z)V+38
j org.eclipse.swt.widgets.Control.release(Z)V+94
j org.eclipse.swt.widgets.Composite.releaseChildren(Z)V+31
j org.eclipse.swt.widgets.Widget.release(Z)V+38
j org.eclipse.swt.widgets.Control.release(Z)V+94
j org.eclipse.swt.widgets.Composite.releaseChildren(Z)V+31
j org.eclipse.swt.widgets.Widget.release(Z)V+38
j org.eclipse.swt.widgets.Control.release(Z)V+94
j org.eclipse.swt.widgets.Composite.releaseChildren(Z)V+31
j org.eclipse.swt.widgets.Canvas.releaseChildren(Z)V+42
j org.eclipse.swt.widgets.Decorations.releaseChildren(Z)V+22
j org.eclipse.swt.widgets.Shell.releaseChildren(Z)V+100
j org.eclipse.swt.widgets.Widget.release(Z)V+38
j org.eclipse.swt.widgets.Control.release(Z)V+94
j org.eclipse.swt.widgets.Widget.dispose()V+23
j org.eclipse.swt.widgets.Shell.dispose()V+20
j org.eclipse.jface.window.Window.close()Z+65
j org.eclipse.jface.dialogs.Dialog.close()Z+26
j org.eclipse.search.internal.ui.SearchDialog.close()Z+40
j org.eclipse.search.internal.ui.util.ExtendedDialogWindow.buttonPressed(I)V+46
j org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Lorg/eclipse/swt/events/SelectionEvent;)V+17
j org.eclipse.swt.widgets.TypedListener.handleEvent(Lorg/eclipse/swt/widgets/Event;)V+1133
J org.eclipse.swt.widgets.EventTable.sendEvent(Lorg/eclipse/swt/widgets/Event;)V
j org.eclipse.swt.widgets.Widget.sendEvent(Lorg/eclipse/swt/widgets/Event;)V+25
j org.eclipse.swt.widgets.Display.runDeferredEvents()Z+92
j org.eclipse.swt.widgets.Display.readAndDispatch()Z+46
j org.eclipse.jface.window.Window.runEventLoop(Lorg/eclipse/swt/widgets/Shell;)V+23
j org.eclipse.jface.window.Window.open()I+49
j org.eclipse.search.internal.ui.OpenSearchDialogAction.run()V+33
j org.eclipse.search.ui.NewSearchUI.openSearchDialog(Lorg/eclipse/ui/IWorkbenchWindow;Ljava/lang/String;)V+9
j org.eclipse.search.internal.ui.OpenFileSearchPageAction.run(Lorg/eclipse/jface/action/IAction;)V+34
j org.eclipse.ui.internal.PluginAction.runWithEvent(Lorg/eclipse/swt/widgets/Event;)V+110
j org.eclipse.ui.internal.WWinPluginAction.runWithEvent(Lorg/eclipse/swt/widgets/Event;)V+9
j org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(Lorg/eclipse/swt/widgets/Event;Z)V+354
j org.eclipse.jface.action.ActionContributionItem.access$2(Lorg/eclipse/jface/action/ActionContributionItem;Lorg/eclipse/swt/widgets/Event;Z)V+3
j org.eclipse.jface.action.ActionContributionItem$5.handleEvent(Lorg/eclipse/swt/widgets/Event;)V+60
J org.eclipse.swt.widgets.EventTable.sendEvent(Lorg/eclipse/swt/widgets/Event;)V
j org.eclipse.swt.widgets.Widget.sendEvent(Lorg/eclipse/swt/widgets/Event;)V+25
j org.eclipse.swt.widgets.Display.runDeferredEvents()Z+92
j org.eclipse.swt.widgets.Display.readAndDispatch()Z+46
j org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run()V+606
j org.eclipse.core.databinding.observable.Realm.runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V+12
j org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(Lorg/eclipse/e4/ui/model/application/MApplicationElement;Lorg/eclipse/e4/core/contexts/IEclipseContext;)Ljava/lang/Object;+57
j org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(Lorg/eclipse/e4/ui/model/application/MApplicationElement;)V+20
j org.eclipse.ui.internal.Workbench$5.run()V+256
j org.eclipse.core.databinding.observable.Realm.runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V+12
j org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+18
j org.eclipse.ui.PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+2
j org.eclipse.ui.internal.ide.application.IDEApplication.start(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object;+108
j org.eclipse.equinox.internal.app.EclipseAppHandle.run(Ljava/lang/Object;)Ljava/lang/Object;+135
j org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ljava/lang/Object;)Ljava/lang/Object;+103
j org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ljava/lang/Object;)Ljava/lang/Object;+29
j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+149
j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+183
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+57
j org.eclipse.equinox.launcher.Main.invokeFramework(Ljava/lang/String;Ljava/net/URL;)V+211
j org.eclipse.equinox.launcher.Main.basicRun(Ljava/lang/String;)V+126
j org.eclipse.equinox.launcher.Main.run(Ljava/lang/String;)I+4
j org.eclipse.equinox.launcher.Main.main(Ljava/lang/String;)V+10
v ~StubRoutines::call_stub