I'm having similar issue with Eclipse, which crashed after the following exception:
# # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f88441d39c0, pid=7412, tid=140228481140480 # # JRE version: OpenJDK Runtime Environment (8.0_91-b14) (build 1.8.0_91-8u91-b14-3ubuntu1~16.04.1-b14) # Java VM: OpenJDK 64-Bit Server VM (25.91-b14 mixed mode linux-amd64 compressed oops) # Problematic frame: # C [libjavascriptcoregtk-3.0.so.0+0x4629c0] JSC::JSCell::getPrimitiveNumber(JSC::ExecState*, double&, JSC::JSValue&) const+0x0
[...]
Stack: [0x00007f897cbe4000,0x00007f897cce5000], sp=0x00007f897cce2138, free space=1016k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [libjavascriptcoregtk-3.0.so.0+0x4629c0] JSC::JSCell::getPrimitiveNumber(JSC::ExecState*, double&, JSC::JSValue&) const+0x0 C 0x00007f87fe5ea4e8
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) J 8160 org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(JZ)Z (0 bytes) @ 0x00007f8966704084 [0x00007f8966704040+0x44] J 11091 C2 org.eclipse.swt.widgets.Display.readAndDispatch()Z (71 bytes) @ 0x00007f896656a890 [0x00007f896656a5c0+0x2d0] J 11110% C2 org.eclipse.jface.window.Window.runEventLoop(Lorg/eclipse/swt/widgets/Shell;)V (70 bytes) @ 0x00007f8966abf310 [0x00007f8966abf240+0xd0] j org.eclipse.jface.window.Window.open()I+49 j org.python.pydev.editor.PydevShowBrowserMessage$1.run()V+32 j org.eclipse.swt.widgets.RunnableLock.run()V+11 j org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Z)Z+37 j org.eclipse.swt.widgets.Display.runAsyncMessages(Z)Z+5 j org.eclipse.swt.widgets.Display.readAndDispatch()Z+61 j org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run()V+530 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+436 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;+105 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;+85 j org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ljava/lang/Object;)Ljava/lang/Object;+82 j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+105 j org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+132 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;+100 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;+56 j org.eclipse.equinox.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+265 j org.eclipse.equinox.launcher.Main.basicRun([Ljava/lang/String;)V+160 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
I'm having similar issue with Eclipse, which crashed after the following exception:
# 1d39c0, pid=7412, tid=140228481140480 8u91-b14- 3ubuntu1~ 16.04.1- b14) oregtk- 3.0.so. 0+0x4629c0] JSC::JSCell: :getPrimitiveNu mber(JSC: :ExecState* , double&, JSC::JSValue&) const+0x0
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f8844
#
# JRE version: OpenJDK Runtime Environment (8.0_91-b14) (build 1.8.0_91-
# Java VM: OpenJDK 64-Bit Server VM (25.91-b14 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libjavascriptc
[...]
Stack: [0x00007f897cbe 4000,0x00007f89 7cce5000] , sp=0x00007f897c ce2138, free space=1016k oregtk- 3.0.so. 0+0x4629c0] JSC::JSCell: :getPrimitiveNu mber(JSC: :ExecState* , double&, JSC::JSValue&) const+0x0
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libjavascriptc
C 0x00007f87fe5ea4e8
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) swt.internal. gtk.OS. _g_main_ context_ iteration( JZ)Z (0 bytes) @ 0x00007f8966704084 [0x00007f896670 4040+0x44] swt.widgets. Display. readAndDispatch ()Z (71 bytes) @ 0x00007f896656a890 [0x00007f896656 a5c0+0x2d0] jface.window. Window. runEventLoop( Lorg/eclipse/ swt/widgets/ Shell;) V (70 bytes) @ 0x00007f8966abf310 [0x00007f8966ab f240+0xd0] jface.window. Window. open()I+ 49 pydev.editor. PydevShowBrowse rMessage$ 1.run() V+32 swt.widgets. RunnableLock. run()V+ 11 swt.widgets. Synchronizer. runAsyncMessage s(Z)Z+37 swt.widgets. Display. runAsyncMessage s(Z)Z+5 swt.widgets. Display. readAndDispatch ()Z+61 e4.ui.internal. workbench. swt.PartRenderi ngEngine$ 4.run() V+530 core.databindin g.observable. Realm.runWithDe fault(Lorg/ eclipse/ core/databindin g/observable/ Realm;Ljava/ lang/Runnable; )V+12 e4.ui.internal. workbench. swt.PartRenderi ngEngine. run(Lorg/ eclipse/ e4/ui/model/ application/ MApplicationEle ment;Lorg/ eclipse/ e4/core/ contexts/ IEclipseContext ;)Ljava/ lang/Object; +57 e4.ui.internal. workbench. E4Workbench. createAndRunUI( Lorg/eclipse/ e4/ui/model/ application/ MApplicationEle ment;)V+ 20 ui.internal. Workbench$ 5.run() V+436 core.databindin g.observable. Realm.runWithDe fault(Lorg/ eclipse/ core/databindin g/observable/ Realm;Ljava/ lang/Runnable; )V+12 ui.internal. Workbench. createAndRunWor kbench( Lorg/eclipse/ swt/widgets/ Display; Lorg/eclipse/ ui/application/ WorkbenchAdviso r;)I+18 ui.PlatformUI. createAndRunWor kbench( Lorg/eclipse/ swt/widgets/ Display; Lorg/eclipse/ ui/application/ WorkbenchAdviso r;)I+2 ui.internal. ide.application .IDEApplication .start( Lorg/eclipse/ equinox/ app/IApplicatio nContext; )Ljava/ lang/Object; +105 equinox. internal. app.EclipseAppH andle.run( Ljava/lang/ Object; )Ljava/ lang/Object; +135 core.runtime. internal. adaptor. EclipseAppLaunc her.runApplicat ion(Ljava/ lang/Object; )Ljava/ lang/Object; +85 core.runtime. internal. adaptor. EclipseAppLaunc her.start( Ljava/lang/ Object; )Ljava/ lang/Object; +82 core.runtime. adaptor. EclipseStarter. run(Ljava/ lang/Object; )Ljava/ lang/Object; +105 core.runtime. adaptor. EclipseStarter. run([Ljava/ lang/String; Ljava/lang/ Runnable; )Ljava/ lang/Object; +132 :call_stub NativeMethodAcc essorImpl. invoke0( Ljava/lang/ reflect/ Method; Ljava/lang/ Object; [Ljava/ lang/Object; )Ljava/ lang/Object; +0 NativeMethodAcc essorImpl. invoke( Ljava/lang/ Object; [Ljava/ lang/Object; )Ljava/ lang/Object; +100 DelegatingMetho dAccessorImpl. invoke( Ljava/lang/ Object; [Ljava/ lang/Object; )Ljava/ lang/Object; +6 reflect. Method. invoke( Ljava/lang/ Object; [Ljava/ lang/Object; )Ljava/ lang/Object; +56 equinox. launcher. Main.invokeFram ework([ Ljava/lang/ String; [Ljava/ net/URL; )V+265 equinox. launcher. Main.basicRun( [Ljava/ lang/String; )V+160 equinox. launcher. Main.run( [Ljava/ lang/String; )I+4 equinox. launcher. Main.main( [Ljava/ lang/String; )V+10 :call_stub
J 8160 org.eclipse.
J 11091 C2 org.eclipse.
J 11110% C2 org.eclipse.
j org.eclipse.
j org.python.
j org.eclipse.
j org.eclipse.
j org.eclipse.
j org.eclipse.
j org.eclipse.
j org.eclipse.
j org.eclipse.
j org.eclipse.
j org.eclipse.
j org.eclipse.
j org.eclipse.
j org.eclipse.
j org.eclipse.
j org.eclipse.
j org.eclipse.
j org.eclipse.
j org.eclipse.
j org.eclipse.
v ~StubRoutines:
j sun.reflect.
j sun.reflect.
j sun.reflect.
j java.lang.
j org.eclipse.
j org.eclipse.
j org.eclipse.
j org.eclipse.
v ~StubRoutines: