facebook

MyEclipse 6.0.1 Crashing on RHEL5

  1. MyEclipse IDE
  2.  > 
  3. General Development
Viewing 15 posts - 16 through 30 (of 40 total)
  • Author
    Posts
  • #280559 Reply

    Riyad Kalla
    Member

    Were you ever able to try it with 1.6.0_03?

    #280563 Reply

    analogbytes
    Member

    I will try that now, got side tracked when it was suggested.

    #280611 Reply

    analogbytes
    Member

    Still crashing with 1.6.0_03. Nothing in the .metadata/.log Command line output shown.

    
    [user@garth MyEclipse6.0]$ ./MyEclipse.sh 
    Jalopy Source Code Formatter 1.6_152
    Single-User License Owner: <Name>, Fort Worth, USA
    Copyright (c) 2003-2005 TRIEMAX Software. All rights reserved.
    Xlib: resource ID allocation space exhausted!
    #
    # An unexpected error has been detected by Java Runtime Environment:
    #
    #  SIGSEGV (0xb) at pc=0x00000000, pid=30679, tid=3086289424
    #
    # Java VM: Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode, sharing)
    # Problematic frame:
    # C  0x00000000
    #
    # An error report file with more information is saved as hs_err_pid30679.log
    #
    # If you would like to submit a bug report, please visit:
    #   http://java.sun.com/webapps/bugreport/crash.jsp
    #
    ./MyEclipse.sh: line 10: 30679 Aborted                 eclipse -product com.genuitec.myeclipse.product.ide -vmargs -Duser.language=en -Xms512M -Xmx1024M -XX:PermSize=512M -XX:MaxPermSize=1024M -Dosgi.splashLocation="/data/apps/MyEclipse6.0/eclipse/MyEclipseSplash.bmp" -clean
    

    Condensed Contents of hs_err_pid30678

    
    #
    # An unexpected error has been detected by Java Runtime Environment:
    #
    #  SIGSEGV (0xb) at pc=0x00000000, pid=30679, tid=3086289424
    #
    # Java VM: Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode, sharing)
    # Problematic frame:
    # C  0x00000000
    #
    # If you would like to submit a bug report, please visit:
    #   http://java.sun.com/webapps/bugreport/crash.jsp
    #
    
    ---------------  T H R E A D  ---------------
    
    Current thread (0x0940c400):  JavaThread "main" [_thread_in_native, id=30679]
    
    siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x00000000
    
    Stack: [0xbfe44000,0xbfe94000),  sp=0xbfe9049c,  free space=305k
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j  org.eclipse.swt.internal.gtk.OS._gtk_im_context_set_client_window(II)V+0
    j  org.eclipse.swt.internal.gtk.OS.gtk_im_context_set_client_window(II)V+9
    j  org.eclipse.swt.widgets.Control.gtk_unrealize(I)I+11
    j  org.eclipse.swt.widgets.Widget.windowProc(II)I+246
    j  org.eclipse.swt.widgets.Display.windowProc(II)I+15
    v  ~StubRoutines::call_stub
    j  org.eclipse.swt.internal.gtk.OS._gtk_container_add(II)V+0
    j  org.eclipse.swt.internal.gtk.OS.gtk_container_add(II)V+9
    j  org.eclipse.swt.widgets.Control.showWidget()V+35
    j  org.eclipse.swt.widgets.Scrollable.showWidget()V+1
    j  org.eclipse.swt.widgets.Composite.showWidget()V+1
    j  org.eclipse.swt.widgets.Control.createWidget(I)V+49
    j  org.eclipse.swt.widgets.Scrollable.createWidget(I)V+2
    j  org.eclipse.swt.widgets.Control.<init>(Lorg/eclipse/swt/widgets/Composite;I)V+13
    j  org.eclipse.swt.widgets.Scrollable.<init>(Lorg/eclipse/swt/widgets/Composite;I)V+3
    j  org.eclipse.swt.widgets.Composite.<init>(Lorg/eclipse/swt/widgets/Composite;I)V+3
    j  org.eclipse.jface.dialogs.ProgressIndicator.<init>(Lorg/eclipse/swt/widgets/Composite;)V+3
    j  org.eclipse.jface.dialogs.ProgressMonitorDialog.createDialogArea(Lorg/eclipse/swt/widgets/Composite;)Lorg/eclipse/swt/widgets/Control;+28
    j  org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.createDialogArea(Lorg/eclipse/swt/widgets/Composite;)Lorg/eclipse/swt/widgets/Control;+2
    j  org.eclipse.jface.dialogs.IconAndMessageDialog.createDialogAndButtonArea(Lorg/eclipse/swt/widgets/Composite;)V+3
    j  org.eclipse.jface.dialogs.IconAndMessageDialog.createContents(Lorg/eclipse/swt/widgets/Composite;)Lorg/eclipse/swt/widgets/Control;+69
    j  org.eclipse.jface.window.Window.create()V+14
    j  org.eclipse.jface.dialogs.Dialog.create()V+1
    j  org.eclipse.jface.dialogs.ProgressMonitorDialog.aboutToRun()V+16
    j  org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ZZLorg/eclipse/jface/operation/IRunnableWithProgress;)V+6
    j  org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ZZLorg/eclipse/jface/operation/IRunnableWithProgress;)V+13
    j  org.eclipse.ui.internal.progress.ProgressManager$3.run()V+26
    J  org.eclipse.swt.custom.BusyIndicator.showWhile(Lorg/eclipse/swt/widgets/Display;Ljava/lang/Runnable;)V
    j  org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile(Ljava/lang/Runnable;Lorg/eclipse/ui/internal/progress/ProgressMonitorJobsDialog;)V+21
    j  org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile(Lorg/eclipse/jface/operation/IRunnableWithProgress;)V+46
    j  org.eclipse.ui.internal.SaveableHelper.waitForBackgroundSaveJobs(Ljava/util/List;)Z+16
    j  org.eclipse.ui.internal.EditorManager.saveAll(Ljava/util/List;ZZZLorg/eclipse/jface/operation/IRunnableContext;Lorg/eclipse/jface/window/IShellProvider;)Z+382
    j  org.eclipse.ui.internal.Workbench$16.run()V+256
    J  org.eclipse.core.runtime.SafeRunner.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V
    j  org.eclipse.ui.internal.Workbench.saveAllEditors(Z)Z+23
    j  org.eclipse.ui.internal.Workbench.busyClose(Z)Z+57
    j  org.eclipse.ui.internal.Workbench.access$15(Lorg/eclipse/ui/internal/Workbench;Z)Z+2
    j  org.eclipse.ui.internal.Workbench$22.run()V+13
    J  org.eclipse.swt.custom.BusyIndicator.showWhile(Lorg/eclipse/swt/widgets/Display;Ljava/lang/Runnable;)V
    j  org.eclipse.ui.internal.Workbench.close(IZ)Z+20
    j  org.eclipse.ui.internal.Workbench.close()Z+3
    j  org.eclipse.ui.internal.WorkbenchWindow.busyClose()Z+52
    j  org.eclipse.ui.internal.WorkbenchWindow.access$0(Lorg/eclipse/ui/internal/WorkbenchWindow;)Z+1
    j  org.eclipse.ui.internal.WorkbenchWindow$2.run()V+9
    J  org.eclipse.swt.custom.BusyIndicator.showWhile(Lorg/eclipse/swt/widgets/Display;Ljava/lang/Runnable;)V
    j  org.eclipse.ui.internal.WorkbenchWindow.close()Z+14
    j  org.eclipse.jface.window.Window.handleShellCloseEvent()V+6
    j  org.eclipse.jface.window.Window$3.shellClosed(Lorg/eclipse/swt/events/ShellEvent;)V+19
    J  org.eclipse.swt.widgets.TypedListener.handleEvent(Lorg/eclipse/swt/widgets/Event;)V
    J  org.eclipse.swt.widgets.EventTable.sendEvent(Lorg/eclipse/swt/widgets/Event;)V
    J  org.eclipse.swt.widgets.Widget.sendEvent(ILorg/eclipse/swt/widgets/Event;Z)V
    j  org.eclipse.swt.widgets.Widget.sendEvent(ILorg/eclipse/swt/widgets/Event;)V+4
    j  org.eclipse.swt.widgets.Shell.closeWidget()V+12
    j  org.eclipse.swt.widgets.Shell.gtk_delete_event(II)I+8
    J  org.eclipse.swt.widgets.Widget.windowProc(III)I
    J  org.eclipse.swt.widgets.Control.windowProc(III)I
    J  org.eclipse.swt.widgets.Display.windowProc(III)I
    v  ~StubRoutines::call_stub
    J  org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(I)V
    J  org.eclipse.swt.widgets.Display.eventProc(II)I
    v  ~StubRoutines::call_stub
    J  org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(IZ)Z
    J  org.eclipse.swt.widgets.Display.readAndDispatch()Z
    J  org.eclipse.ui.internal.Workbench.runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V
    j  org.eclipse.ui.internal.Workbench.runUI()I+336
    j  org.eclipse.ui.internal.Workbench.access$4(Lorg/eclipse/ui/internal/Workbench;)I+1
    j  org.eclipse.ui.internal.Workbench$4.run()V+23
    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;+81
    j  org.eclipse.equinox.internal.app.EclipseAppHandle.run(Ljava/lang/Object;)Ljava/lang/Object;+102
    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;+161
    j  org.eclipse.equinox.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+210
    j  org.eclipse.equinox.launcher.Main.basicRun([Ljava/lang/String;)V+114
    j  org.eclipse.equinox.launcher.Main.run([Ljava/lang/String;)I+4
    v  ~StubRoutines::call_stub
    
    ---------------  P R O C E S S  ---------------
    
    Java Threads: ( => current thread )
      0x0aaa9400 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=18588]
      0x0ab00800 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=18334]
      0x0ab01c00 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=18296]
      0xb131a400 JavaThread "Worker-52" [_thread_blocked, id=18274]
      0xb1301c00 JavaThread "Worker-51" [_thread_blocked, id=18186]
      0x0ab24c00 JavaThread "Worker-49" [_thread_blocked, id=18179]
      0x0aaf0400 JavaThread "Worker-48" [_thread_blocked, id=18177]
      0x0ab58c00 JavaThread "Worker-46" [_thread_blocked, id=16904]
      0x0abca000 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=16405]
      0xb7c61000 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=16110]
      0x0a90c800 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=16097]
      0x0a879400 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=15405]
      0x0a87a800 JavaThread "Worker-36" [_thread_blocked, id=15048]
      0xb2d24400 JavaThread "Worker-31" [_thread_blocked, id=1581]
      0x0a445000 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=31385]
      0xb4b15c00 JavaThread "Connect thread hank session" [_thread_in_native, id=30744]
      0xb4c31800 JavaThread "Active Reference Queue Daemon" daemon [_thread_blocked, id=30712]
      0xb4c1cc00 JavaThread "AWT-XAWT" daemon [_thread_in_native, id=30711]
      0xb4ea5c00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=30710]
      0x0a353000 JavaThread "Cleanup" daemon [_thread_in_native, id=30708]
      0x0960e800 JavaThread "MyEclipse Thread" [_thread_blocked, id=30707]
      0xb5610800 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=30698]
      0x09451c00 JavaThread "Java indexing" daemon [_thread_blocked, id=30696]
      0xb5fed800 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=30688]
      0xb5fecc00 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=30687]
      0xb7c06400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=30685]
      0xb7c04c00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=30684]
      0xb7c03800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=30683]
      0x09435800 JavaThread "Finalizer" daemon [_thread_blocked, id=30682]
      0x09434400 JavaThread "Reference Handler" daemon [_thread_blocked, id=30681]
    =>0x0940c400 JavaThread "main" [_thread_in_native, id=30679]
    
    VM state:not at safepoint (normal execution)
    
    VM Mutex/Monitor currently owned by a thread: None
    
    Heap
     def new generation   total 36352K, used 23616K [0x141d0000, 0x16940000, 0x19090000)
      eden space 32320K,  65% used [0x141d0000, 0x15688d08, 0x16160000)
      from space 4032K,  59% used [0x16550000, 0x167a7660, 0x16940000)
      to   space 4032K,   0% used [0x16160000, 0x16160000, 0x16550000)
     tenured generation   total 483968K, used 108548K [0x19090000, 0x36930000, 0x541d0000)
       the space 483968K,  22% used [0x19090000, 0x1fa911a8, 0x1fa91200, 0x36930000)
     compacting perm gen  total 524288K, used 70352K [0x541d0000, 0x741d0000, 0x941d0000)
       the space 524288K,  13% used [0x541d0000, 0x58684398, 0x58684400, 0x741d0000)
        ro space 8192K,  73% used [0x941d0000, 0x947b2560, 0x947b2600, 0x949d0000)
        rw space 12288K,  58% used [0x949d0000, 0x950c7448, 0x950c7600, 0x955d0000)
    
    <<<<<<<Lots of Dynamic Libraries>>>>>>>>
    
    
    VM Arguments:
    jvm_args: -Duser.language=en -Xms512M -Xmx1024M -XX:PermSize=512M -XX:MaxPermSize=1024M -Dosgi.splashLocation=/data/apps/MyEclipse6.0/eclipse/MyEclipseSplash.bmp -clean
    java_command: <unknown>
    Launcher Type: generic
    
    Environment Variables:
    JAVA_HOME=/usr/local/java
    PATH=/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/josh.mabry/bin:./
    USERNAME=josh.mabry
    LD_LIBRARY_PATH=/data/apps/jdk1.6.0_03/jre/lib/i386/client::/data/apps/jdk1.6.0_03/jre/lib/i386:::
    SHELL=/bin/bash
    DISPLAY=:0.0
    
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x3b29c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGBUS: [libjvm.so+0x3b29c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGFPE: [libjvm.so+0x309ec0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGPIPE: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGILL: [libjvm.so+0x309ec0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: [libjvm.so+0x30bef0], sa_mask[0]=0x00000000, sa_flags=0x10000004
    SIGHUP: [libjvm.so+0x30b910], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGINT: [libjvm.so+0x30b910], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGQUIT: [libjvm.so+0x30b910], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGTERM: [libjvm.so+0x30b910], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGUSR2: [libjvm.so+0x30bef0], sa_mask[0]=0x00000000, sa_flags=0x10000004
    
    
    ---------------  S Y S T E M  ---------------
    
    OS:Red Hat Enterprise Linux Server release 5.1 (Tikanga)
    
    uname:Linux 2.6.18-8.1.10.el5PAE #1 SMP Thu Aug 30 20:56:39 EDT 2007 i686
    libc:glibc 2.5 NPTL 2.5 
    rlimit: STACK 10240k, CORE 0k, NPROC 147456, NOFILE 1024, AS infinity
    load average:0.80 0.73 0.66
    
    CPU:total 4 (2 cores per cpu, 1 threads per core) family 6 model 15 stepping 6, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3
    
    Memory: 4k page, physical 8307808k(1356192k free), swap 16779768k(16779616k free)
    
    vm_info: Java HotSpot(TM) Client VM (1.6.0_03-b05) for linux-x86, built on Sep 24 2007 22:45:46 by "java_re" with gcc 3.2.1-7a (J2SE release)
    
    #280950 Reply

    analogbytes
    Member

    Any further development on this? The constant crashing makes it VERY difficult to work with MyEclipse.

    #280992 Reply

    Riyad Kalla
    Member

    Sorry, I sent this back to one our Linux guys to see if he could see anything telling in the logs, I’m going to ping him again.

    #281002 Reply

    Riyad Kalla
    Member

    Just got a response back, unfortunately it looks like the PID is only showing standard SWT/GTK interactions crapping out the platform. We test on RedHat 5, Ubuntu 8.04 and Fedora 8 I believe and cannot reproduce this (we have a few devs on Ubuntu 8 full time). Because of the native bindings with SWT, it can be a crap shoot on some platforms as to the stability of Eclipse.

    Out of curiosity have you ever tried working with just plain Eclipse on your install of Linux?

    I don’t know how the system updater works on RedHat, but are there any updates for GTK available that you could install?

    #281035 Reply

    analogbytes
    Member

    The thing is, it happens so rarely and I can not give any sequence of events that can trigger it. I know that makes it very hard to track down… I have not tried just Eclipse on the machine. I started this job about 9 months ago and got everyone switched from NetBeans to MyEclipse… Windows XP and RH4 had no problems, but for some reason RH5 does not like it. I keep all my packages up to date. I will try to use just Eclipse and see if I have any problems. Thanks,

    #281190 Reply

    Riyad Kalla
    Member

    analogbytes,
    Just to be clear I only wanted you to test “just Eclipse” for comparison, to see if we could further refine what is going on. I don’t mean to suggest that you should cripple your working environment.

    We’ve tried all the tricks I can think of that could effect how the SWT/GTK libs interact (usually changing the JDK will change that behavior quite a bit)… the only thing I can think of is the actual GTK libs installed… besides that, I just don’t know what is causing the failures between the native/Java interactions. I’m really sorry about that.

    #281450 Reply

    Rick Roberts
    Member

    I upgraded from RHEL4 to RHEL5 a few days ago.
    MyEclipse consistently crashes after about 30 mins of use now.

    Nothing gets logged to the <workspace>/.metadata/.log fle.

    The terminal that lauched ./MyEclipse.sh give this error:
    Xlib: resource ID allocation space exhausted!

    #281463 Reply

    Riyad Kalla
    Member

    Rick/Analog I’ll see if I can get a test machine updated so we can identify this behavior. We actually have RHEL5 installed on our Linux test bed and I’m not sure why we aren’t seeing this.

    Rick, does this occur randomly (the crashes) and never right away, but always after about 30mins of dev?

    #281464 Reply

    Rick Roberts
    Member

    I can always run MyEclipse for 30min to an hour (depending on activity).

    Maybe it’s just coincidence for me, but it seems to always crash when I am moving the horizontal scroll bar.

    I just changed my jvm from 1.5 to 1.6_04. I will let you know if I see any difference in behaviour.

    Thanks for your reply.

    Rick

    #281467 Reply

    Riyad Kalla
    Member

    Rick thank you for keeping us posted. I think there is something going on here with SWT/GTK on RHEL5…

    Guys, next time MyEclipse hangs, can you try and get a VM thread dump? (ref: https://bugs.eclipse.org/bugs/show_bug.cgi?id=130973)

    More specifically:

    You can have the Java VM dump a stack trace to stderr by sending it
    a SIGQUIT signal.

    Run eclipse from a console, and when it freezes,
    use ‘ps’ to find the PID of the Java process, and use use
    ‘kill -3 <pid_of_java>’ to have it dump the stack trace.

    #281473 Reply

    Rick Roberts
    Member

    Here ya go:

    [root@localhost MyEclipse5.5.1]# cat /etc/redhat-release
    Red Hat Enterprise Linux Client release 5.1 (Tikanga)

    [root@localhost MyEclipse5.5.1]# uname -a
    Linux localhost.localdomain 2.6.18-53.1.6.el5 #1 SMP Wed Jan 16 03:56:15 EST 2008 x86_64 x86_64 x86_64 GNU/Linux

    [root@localhost MyEclipse5.5.1]# env | grep JAVA_HOME
    JAVA_HOME=/usr/java/jdk1.6.0_04

    ==========================================

    [root@localhost MyEclipse5.5.1]# ./MyEclipse.sh &
    [2] 27914
    [root@localhost MyEclipse5.5.1]# Xlib: resource ID allocation space exhausted!
    2008-02-05 12:39:50
    Full thread dump Java HotSpot(TM) Server VM (10.0-b19 mixed mode):

    “Worker-9” prio=10 tid=0xbfdfb400 nid=0x6ef7 in Object.wait() [0xc442a000..0xc442aeb0]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    – waiting on <0xd5ce4c60> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
    – locked <0xd5ce4c60> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

    “Worker-8” prio=10 tid=0x09e79000 nid=0x6d8f in Object.wait() [0xbab76000..0xbab76fb0]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    – waiting on <0xd5ce4c60> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
    – locked <0xd5ce4c60> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

    “org.eclipse.jdt.internal.ui.text.JavaReconciler” daemon prio=10 tid=0xc24cc000 nid=0x6d8d in Object.wait() [0xc22fe000..0xc22ff0b0]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    – waiting on <0xd74c3a98> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
    at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:176)
    – locked <0xd74c3a98> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

    “org.eclipse.jdt.internal.ui.text.JavaReconciler” daemon prio=10 tid=0xc24e5c00 nid=0x6d7c in Object.wait() [0xbab25000..0xbab25f30]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    – waiting on <0xd73e68f0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
    at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:176)
    – locked <0xd73e68f0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

    “Worker-7” prio=10 tid=0x097aa800 nid=0x6d7a in Object.wait() [0xbabc7000..0xbabc8030]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    – waiting on <0xd5ce4c60> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
    – locked <0xd5ce4c60> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

    “Cleanup” daemon prio=10 tid=0xc18e9c00 nid=0x6d2a runnable [0xc0a5b000..0xc0a5bdb0]
    java.lang.Thread.State: RUNNABLE
    at java.net.PlainDatagramSocketImpl.receive0(Native Method)
    – locked <0xd6f29428> (a java.net.PlainDatagramSocketImpl)
    at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
    – locked <0xd6f29428> (a java.net.PlainDatagramSocketImpl)
    at java.net.DatagramSocket.receive(DatagramSocket.java:712)
    – locked <0xd7014380> (a java.net.DatagramPacket)
    – locked <0xd6fd8b08> (a java.net.MulticastSocket)
    at com.genuitec.eclipse.core.D$A.run(Unknown Source)

    “MyEclipse Thread” prio=10 tid=0xc18fe800 nid=0x6d29 in Object.wait() [0xc0ab3000..0xc0ab3e30]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    – waiting on <0xd70143a0> (a org.eclipse.core.internal.jobs.Queue)
    at java.lang.Object.wait(Object.java:485)
    at com.genuitec.eclipse.core.MyEclipse.�(Unknown Source)
    – locked <0xd70143a0> (a org.eclipse.core.internal.jobs.Queue)
    at com.genuitec.eclipse.core.MyEclipse$1.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:619)

    “Active Reference Queue Daemon” daemon prio=10 tid=0xc184cc00 nid=0x6d28 in Object.wait() [0xc0b31000..0xc0b31eb0]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    – waiting on <0xd6b235e8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    – locked <0xd6b235e8> (a java.lang.ref.ReferenceQueue$Lock)
    at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3017)
    at java.lang.Thread.run(Thread.java:619)

    “AWT-XAWT” daemon prio=10 tid=0xc2468c00 nid=0x6d27 runnable [0xc0be4000..0xc0be4f30]
    java.lang.Thread.State: RUNNABLE
    at sun.awt.X11.XToolkit.waitForEvents(Native Method)
    at sun.awt.X11.XToolkit.run(XToolkit.java:544)
    at sun.awt.X11.XToolkit.run(XToolkit.java:519)
    at java.lang.Thread.run(Thread.java:619)

    “Java2D Disposer” daemon prio=10 tid=0xc2322800 nid=0x6d26 in Object.wait() [0xc1562000..0xc1562fb0]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    – waiting on <0xd6baf1f0> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    – locked <0xd6baf1f0> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at sun.java2d.Disposer.run(Disposer.java:125)
    at java.lang.Thread.run(Thread.java:619)

    “org.eclipse.jdt.internal.ui.text.JavaReconciler” daemon prio=10 tid=0xc28a5400 nid=0x6d20 in Object.wait() [0xc268c000..0xc268ceb0]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    – waiting on <0xd6280690> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
    at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:176)
    – locked <0xd6280690> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

    “Java indexing” daemon prio=10 tid=0xc3d3e000 nid=0x6d1e in Object.wait() [0xc2be0000..0xc2be0fb0]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    – waiting on <0xd6310230> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
    at java.lang.Object.wait(Object.java:485)
    at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:349)
    – locked <0xd6310230> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
    at java.lang.Thread.run(Thread.java:619)

    “Start Level Event Dispatcher” daemon prio=10 tid=0xc42ee400 nid=0x6d1b in Object.wait() [0xc34ad000..0xc34ae130]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    – waiting on <0xd58a7c40> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    at java.lang.Object.wait(Object.java:485)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349)
    – locked <0xd58a7c40> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287)

    “Framework Event Dispatcher” daemon prio=10 tid=0xc38f0800 nid=0x6d1a in Object.wait() [0xc34fe000..0xc34fedb0]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    – waiting on <0xd58a7e98> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    at java.lang.Object.wait(Object.java:485)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349)
    – locked <0xd58a7e98> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287)

    “Low Memory Detector” daemon prio=10 tid=0xc461b000 nid=0x6d16 runnable [0x00000000..0x00000000]
    java.lang.Thread.State: RUNNABLE

    “CompilerThread1” daemon prio=10 tid=0xc4619800 nid=0x6d15 waiting on condition [0x00000000..0xc457d478]
    java.lang.Thread.State: RUNNABLE

    “CompilerThread0” daemon prio=10 tid=0xc4618400 nid=0x6d14 waiting on condition [0x00000000..0xc45fe4f8]
    java.lang.Thread.State: RUNNABLE

    “Signal Dispatcher” daemon prio=10 tid=0xc4617000 nid=0x6d13 waiting on condition [0x00000000..0x00000000]
    java.lang.Thread.State: RUNNABLE

    “Finalizer” daemon prio=10 tid=0x080dc800 nid=0x6d12 in Object.wait() [0xc47f9000..0xc47fa130]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    – waiting on <0xd5042f10> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    – locked <0xd5042f10> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

    “Reference Handler” daemon prio=10 tid=0x080db800 nid=0x6d11 in Object.wait() [0xc484a000..0xc484adb0]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    – waiting on <0xd50543c0> (a java.lang.ref.Reference$Lock)
    at java.lang.Object.wait(Object.java:485)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    – locked <0xd50543c0> (a java.lang.ref.Reference$Lock)

    “main” prio=10 tid=0x08058800 nid=0x6d0d runnable [0xf7fd0000..0xf7fd1208]
    java.lang.Thread.State: RUNNABLE
    at org.eclipse.swt.internal.gtk.OS.Call(Native Method)
    at org.eclipse.swt.widgets.Display.sleep(Display.java:3532)
    at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:333)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1931)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
    at org.eclipse.core.launcher.Main.run(Main.java:977)
    at org.eclipse.core.launcher.Main.main(Main.java:952)

    “VM Thread” prio=10 tid=0x080d8400 nid=0x6d10 runnable

    “GC task thread#0 (ParallelGC)” prio=10 tid=0x0805f400 nid=0x6d0e runnable

    “GC task thread#1 (ParallelGC)” prio=10 tid=0x08060400 nid=0x6d0f runnable

    “VM Periodic Task Thread” prio=10 tid=0xc461cc00 nid=0x6d17 waiting on condition

    JNI global references: 1056

    Heap
    PSYoungGen total 41984K, used 249K [0xf1590000, 0xf3f40000, 0xf4e70000)
    eden space 41280K, 0% used [0xf1590000,0xf15ce6d0,0xf3de0000)
    from space 704K, 0% used [0xf3e90000,0xf3e90000,0xf3f40000)
    to space 704K, 0% used [0xf3de0000,0xf3de0000,0xf3e90000)
    PSOldGen total 116544K, used 43832K [0xd4e70000, 0xdc040000, 0xf1590000)
    object space 116544K, 37% used [0xd4e70000,0xd793e0d0,0xdc040000)
    PSPermGen total 65536K, used 51853K [0xc4e70000, 0xc8e70000, 0xd4e70000)
    object space 65536K, 79% used [0xc4e70000,0xc81137b8,0xc8e70000)

    [root@localhost MyEclipse5.5.1]#

    #281480 Reply

    Riyad Kalla
    Member

    This looks like it might be an SWT/GTK/Xlib interaction issue… I did some digging on the Eclipse bug tracker and came up with this:
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=205032

    There were some other lesser ones, like:
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=172422

    that pertained to issues with the use of XRender and SWT/GTK but I’m not sure that is directly related right now.

    #281870 Reply

    itay.gr
    Member

    I’m using Centos 5.0
    and eclipse crashes every few hours with the following message printed to console:

    The program ‘Gecko’ received an X Window System error.
    This probably reflects a bug in the program.
    The error was ‘BadRequest (invalid request code or no such operation)’.
    (Details: serial 8885033 error_code 1 request_code 0 minor_code 0)
    (Note to programmers: normally, X errors are reported asynchronously;
    that is, you will receive the error a while after causing it.
    To debug your program, run it with the –sync command line
    option to change this behavior. You can then get a meaningful
    backtrace from your debugger if you break on the gdk_x_error() function.)

    Please note, that i’m not using MyEclipse but rather the main distribution of eclipse.
    This problem is probably not specific to MyEclipse then.

Viewing 15 posts - 16 through 30 (of 40 total)
Reply To: MyEclipse 6.0.1 Crashing on RHEL5

You must be logged in to post in the forum log in