Announcement Announcement Module
No announcement yet.
SpringSource Tool Suite 2.3.0 crash on Mac OS X 10.5.8 Page Title Module
Move Remove Collapse
Conversation Detail Module
  • Filter
  • Time
  • Show
Clear All
new posts

  • SpringSource Tool Suite 2.3.0 crash on Mac OS X 10.5.8

    Hi, I was using SpringSource Tool Suite 2.3.0 on Mac OS X 10.5.8 and it crashed with the following dump. This is only the partial dump. The full dump is too big for here. In fact the problem is reproducible. What is the correct procedure for reporting this? Thanks.

    Process:         STS [538]
    Path:            /Users/foo/springsource/sts-2.3.0.RELEASE/
    Identifier:      org.springsource.sts
    Version:         2.3.0.RELEASE (2.3.0.RELEASE)
    Code Type:       X86 (Native)
    Parent Process:  launchd [1]
    Interval Since Last Report:          142288 sec
    Crashes Since Last Report:           1
    Per-App Interval Since Last Report:  32886 sec
    Per-App Crashes Since Last Report:   1
    Date/Time:       2009-12-25 18:28:55.210 +0000
    OS Version:      Mac OS X 10.5.8 (9L31a)
    Report Version:  6
    Anonymous UUID:  73068440-C156-4203-8334-BBFE8067C533
    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x0000000063650000
    Crashed Thread:  0
    Application Specific Information:
    Java information:
     Version: Java HotSpot(TM) Client VM (1.5.0_22-147 mixed mode)
     Virtual Machine version: Java HotSpot(TM) Client VM (1.5.0_22-147) for macosx-x86, built on Nov  6 2009 10:33:51 by root with gcc 4.0.1 (Apple Inc. build 5465)
     Exception type: Bus Error (0xa) at pc=0x92f2ce47
    Current thread (0x00601580):  JavaThread "main" [_thread_in_native, id=-1603934432]
    Stack: [0xbf800000,0xc0000000)
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j  org.eclipse.swt.internal.carbon.OS.ShowWindow(I)V+0
    j  org.eclipse.swt.widgets.Shell.setWindowVisible(Z)V+199
    j  org.eclipse.swt.widgets.Shell.setVisible(Z)V+104
    j  org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$14.runInUIThread(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;+80
    j  org.eclipse.ui.progress.UIJob$
    J  org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Z)Z
    v  ~RuntimeStub::alignment_frame_return Runtime1 stub
    j  org.eclipse.swt.widgets.Display.runAsyncMessages(Z)Z+5
    j  org.eclipse.swt.widgets.Display.readAndDispatch()Z+118
    J  org.eclipse.ui.internal.Workbench.runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V
    v  ~OSRAdapter
    j  org.eclipse.ui.internal.Workbench.runUI()I+393
    j  org.eclipse.ui.internal.Workbench.access$4(Lorg/eclipse/ui/internal/Workbench;)I+1
    j  org.eclipse.ui.internal.Workbench$
    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;+84
    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
    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+211
    j  org.eclipse.equinox.launcher.Main.basicRun([Ljava/lang/String;)V+114
    v  ~StubRoutines::call_stub
    Java Threads: ( => current thread )
      0x006e1180 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=10116608]
      0x006dbf50 JavaThread "JavaScript indexing" daemon [_thread_blocked, id=10444800]
      0x006c2bd0 JavaThread "Worker-18" [_thread_blocked, id=10329088]
      0x006bf510 JavaThread "Worker-17" [_thread_blocked, id=11456000]
      0x0066e920 JavaThread "Worker-15" [_thread_blocked, id=8586752]
      0x0061e0e0 JavaThread "[ThreadPool Manager] - Idle Thread" daemon [_thread_blocked, id=10448384]
      0x00671310 JavaThread "Worker-14" [_thread_in_Java, id=11132928]
      0x00670610 JavaThread "Worker-11" [_thread_blocked, id=11120640]
      0x00657860 JavaThread "Java indexing" daemon [_thread_blocked, id=9131520]
      0x00641950 JavaThread "[Timer] - Main Queue Handler" daemon [_thread_blocked, id=9437696]
      0x006365f0 JavaThread "Provisioning Event Dispatcher" daemon [_thread_blocked, id=9588736]
      0x0061e730 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=10648064]
      0x0061c840 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=10136064]
      0x00616f60 JavaThread "Bundle File Closer" daemon [_thread_blocked, id=10435072]
      0x006152f0 JavaThread "State Data Manager" daemon [_thread_blocked, id=8876032]
      0x00608f70 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=8505856]
      0x00608560 JavaThread "CompilerThread0" daemon [_thread_blocked, id=8502272]
      0x006080d0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8495616]
      0x006077a0 JavaThread "Finalizer" daemon [_thread_blocked, id=8492032]
      0x006073c0 JavaThread "Reference Handler" daemon [_thread_blocked, id=8395776]
    =>0x00601580 JavaThread "main" [_thread_in_native, id=-1603934432]
    Other Threads:
      0x00606b20 VMThread [id=8392192]
      0x00609b50 WatcherThread [id=8509440]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
     def new generation   total 10240K, used 3416K [0x15a10000, 0x16520000, 0x19520000)
      eden space 9152K,  32% used [0x15a10000, 0x15cf7c88, 0x16300000)
      from space 1088K,  40% used [0x16410000, 0x1647e500, 0x16520000)
      to   space 1088K,   0% used [0x16300000, 0x16300000, 0x16410000)
     tenured generation   total 135448K, used 76126K [0x19520000, 0x21966000, 0x45a10000)
       the space 135448K,  56% used [0x19520000, 0x1df77880, 0x1df77a00, 0x21966000)
     compacting perm gen  total 73984K, used 73946K [0x45a10000, 0x4a250000, 0x55a10000)
       the space 73984K,  99% used [0x45a10000, 0x4a2469c8, 0x4a246a00, 0x4a250000)
    No shared spaces configured.
    Virtual Machine arguments:
     JVM args: -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx768m -XX:MaxPermSize=256m -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts
     Java command: <unknown>
     launcher type: generic
    Last edited by Narada; Dec 27th, 2009, 08:06 AM.

  • #2

    you can open a JIRA at

    Are you using the Carbon or Cocoa version on your Mac?

    Regards, Christian


    • #3
      Thanks. I'm using carbon (springsource-tool-suite-2.3.0.RELEASE-e3.5.1-macosx-carbon-installer.dmg). Since I posted about this I've had quite a few crashes and strange gui behaviour where buttons weren't clickable and panels stayed on the screen as artifacts that wouldn't go away. Now I've upgraded to latest Mac OS X (10.6.2) and with all software updates including Java but still having occasional issues.


      • #4

        are you saying that it is working now for you on Snow Leopard?



        • #5
          Actually I didn't mean to imply that the OS update and software updates had resolved my issues. However I hadn't retested after upgrade to the same extent. I just tried now and I can't even use certain features of Eclipse properly due to a weird GUI issue where buttons when clicked develop a white square background and then do not respond from then on at all. To get rid of the window you have to click the red cross on top left. Sometimes these windows remain on screen and you can't get rid of them. If I get another crash dump I'll post to jira in full if that's what you recommend. For now I'm unable to reproduce although I do have the original full crash dump if that would help.

          Here is a picture of the weird GUI issue manifesting.


          • #6

            yes please raise a JIRA and attach the crash dump that you captured previously.

            Also please provide the configuration details of your STS installation (About SpringSource Tool Suite -> Installation Details -> Configuration). Please attache the complete contents. That'll help to identify the strange graphical issues you are seeing.




            • #7
              Done. Apologies for the large attachments being in rtf. I only had textedit available which was easy to paste into and it doesn't have an option to save into text only oddly. I can repaste into vim or something if you would like. Update: Re-uploaded as text.
              Last edited by Narada; Dec 28th, 2009, 02:18 PM.