Uploaded image for project: 'Spring Tool Suite'
  1. Spring Tool Suite
  2. STS-2080

STS 2.7.1 crashes with segfault inside SWT call

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 2.7.1.RELEASE
    • Fix Version/s: 3.6.2.RELEASE
    • Component/s: UI
    • Labels:
      None
    • Environment:
      Gentoo Linux 64-bit, glibc 2.12.2, Sun/Oracle JDK 1.6.0.27 or 1.7.0.14

      Description

      STS reliably crashes with a segfault. Steps to reproduce:

      1. Attach the Equinox (PDE) source code.
      2. Create a new plug-in project, selecting the "simple log service" template.
      3. Open the OSGi ServiceTracker class from the newly-created activator.
      4. Hover the class name "Tracker" on line 99.

      STS crashes out of org.eclipse.swt.internal.gtk.OS._g_main_context_iteration, apparently while in the native implementation.

      STS will also crash unpredictably out of this method at other times, but I can reproduce this crash out of a freshly-created project in a freshly-created workspace.

      This does not appear to be a duplicate of 2027.

      I attempted to duplicate the bug on 2.6.0SR1, but I couldn't get the Equinox source to attach.

        Attachments

        1. hs_err_pid18839.log
          105 kB
          Christopher Smith
        2. hs_err_pid18993.log
          106 kB
          Christopher Smith
        3. hs_err_pid19128.log
          105 kB
          Christopher Smith
        4. hs_err_pid19228.log
          105 kB
          Christopher Smith
        5. hs_err_pid19573.log
          106 kB
          Christopher Smith

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            w_c_smith Christopher Smith
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: