title: Why does my Eclipse Luna 4.4 crash on Debian Wheezy 7.4 with Oracle JDK8 64bit?
body: <p>I have Debian GNU/Linux 7.4 (wheezy) OS installed on Oracle VirtualBox and:</p>
  
  <blockquote>
  <pre><code>java version "1.8.0_11"
  Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
  Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)
  </code></pre>
  </blockquote>
  
  <p>I downloaded Eclipse Luna 4.4.  When I was trying to run Eclipse an error occurred:</p>
  
  <blockquote>
  <pre><code>A fatal error has been detected by the Java Runtime Environment:
  SIGSEGV (0xb) at pc=0x00007f9e8a42173f, pid=10942, tid=140319582553856
  JRE version: Java(TM) SE Runtime Environment (8.0_11-b12) (build 1.8.0_11-b12)
  Java VM: Java HotSpot(TM) 64-Bit Server VM (25.11-b03 mixed mode linux-amd64 compressed oops)
  Problematic frame:
  C  [libgdk-x11-2.0.so.0+0x5173f]  gdk_display_open+0x3f
  Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java
  </code></pre>
  </blockquote>
  
  <p>So I issued a command in the terminal:</p>
  
  <pre><code>$ ulimit -c unlimited
  $ ./eclipse
  </code></pre>
  
  <p>But the next error occurred:</p>
  
  <blockquote>
  <pre><code>Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support
  was removed in 8.0
  (java:11276): GLib-GObject-WARNING **: cannot register existing type `GdkDisplayManager'
  (java:11276): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
  (java:11276): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
  (java:11276): GLib-GObject-WARNING **: invalid (NULL) pointer instance
  (java:11276): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  (java:11276): GLib-GObject-WARNING **: invalid (NULL) pointer instance
  (java:11276): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  (java:11276): GLib-GObject-WARNING **: cannot register existing type `GdkDisplay'
  (java:11276): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
  (java:11276): GLib-GObject-CRITICAL **: g_type_register_static: assertion `parent_type &gt; 0' failed
  (java:11276): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
  (java:11276): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
  A fatal error has been detected by the Java Runtime Environment:
  SIGSEGV (0xb) at pc=0x00007f216d28473f, pid=11276, tid=139782222493440JRE version: Java(TM) SE Runtime Environment
  </code></pre>
    
    <p>(8.0_11-b12) (build 1.8.0_11-b12)
        Java VM: Java HotSpot(TM) 64-Bit Server VM (25.11-b03 mixed mode linux-amd64 compressed oops)
        Problematic frame:
        C  [libgdk-x11-2.0.so.0+0x5173f]  gdk_display_open+0x3f
        Core dump written. Default location: /home/abcdef/ECLIPSE_JAVA/eclipse/core or core.11276</p>
  </blockquote>
  
  <p>I also tried to solve this problem by adding:</p>
  
  <pre><code>-Dorg.eclipse.swt.browser.DefaultType=mozilla
  </code></pre>
  
  <p>to eclipse.ini, but it didn't help.</p>
  
  <p>Can anybody help me with this problem?</p>