Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.0
    • Fix Version/s: 1.9.1
    • Component/s: None
    • Labels:
      None
    • Environment:

      Fedora 18
      JRE version: 7.0_21-b11
      Java VM: Java HotSpot(TM) 64-Bit Server VM (23.21-b01 mixed mode linux-amd64 compressed oops)

      Description

      Using Java 7 64 bit I get a SIGSEGV in TextMatchers.matches when I'm
      trying to filter a list (through a JTextField) that is being updated by
      another thread.

      The log file looks like this:
      #

      1. A fatal error has been detected by the Java Runtime Environment:
        #
      2. SIGSEGV (0xb) at pc=0x00007f936589546d, pid=6793,
        tid=140269955303168
        #
      3. JRE version: 7.0_21-b11
      4. Java VM: Java HotSpot(TM) 64-Bit Server VM (23.21-b01 mixed mode
        linux-amd64 compressed oops)
      5. Problematic frame:
      6. J
        ca.odell.glazedlists.impl.filter.TextMatchers.matches(Ljava/util/List;L
        ca/odell/glazedlists/TextFilterator;[Lca/odell/glazedlists/impl/filter/
        SearchTerm;[Lca/odell/glazedlists/impl/filter/TextSearchStrategy;Ljava/
        lang/Object;)Z
        #
      7. Failed to write core dump. Core dumps have been disabled. To enable
        core dumping, try "ulimit -c unlimited" before starting Java again
        #
      8. An error report file with more information is saved as:
      9. hs_err_pid6793.log

      Any hints on how to solve this?

        Activity

        Hide
        cryowizard added a comment -

        AFAIK, the fix will not be included in a CPU. We were told the quarterly March/April update.

        The bugs are marked as FIXED in Oracle's bug DB for both 7 and 8.

        7u80 and 8u40 are not out yet, officially anyway.

        Show
        cryowizard added a comment - AFAIK, the fix will not be included in a CPU. We were told the quarterly March/April update. The bugs are marked as FIXED in Oracle's bug DB for both 7 and 8. 7u80 and 8u40 are not out yet, officially anyway.
        Hide
        brands added a comment -

        Yes, I saw that in their bug DB.
        Java 8u40 will be released in March:
        http://openjdk.java.net/projects/jdk8u/releases/8u40.html

        Java 7u80 will be released in April:
        http://openjdk.java.net/projects/jdk7u/7u80.html

        If the workaround works for you, we could release Glazed Lists before that...

        Show
        brands added a comment - Yes, I saw that in their bug DB. Java 8u40 will be released in March: http://openjdk.java.net/projects/jdk8u/releases/8u40.html Java 7u80 will be released in April: http://openjdk.java.net/projects/jdk7u/7u80.html If the workaround works for you, we could release Glazed Lists before that...
        Hide
        cryowizard added a comment -

        Much appreciated! I personally can wait though – not sure about others of course.

        We told our users we won't be able to advance from 6 to 7/8 until Oracle fixes this is the spring, and they are OK with that.

        My much bigger GL issue at the moment is the exception with the grouping list...that one is a daily occurrence cz my users do a lot of grouping...
        https://java.net/jira/browse/GLAZEDLISTS-499

        PS. We tried pressuring Oracle to release these fixes in the January CPU but they refused...those wheels turn slowly

        Show
        cryowizard added a comment - Much appreciated! I personally can wait though – not sure about others of course. We told our users we won't be able to advance from 6 to 7/8 until Oracle fixes this is the spring, and they are OK with that. My much bigger GL issue at the moment is the exception with the grouping list...that one is a daily occurrence cz my users do a lot of grouping... https://java.net/jira/browse/GLAZEDLISTS-499 PS. We tried pressuring Oracle to release these fixes in the January CPU but they refused...those wheels turn slowly
        Hide
        cmadsen_dk added a comment -

        We have been running with https://github.com/glazedlists/glazedlists/pull/3 in production for a couple of months now without any hick ups.

        Show
        cmadsen_dk added a comment - We have been running with https://github.com/glazedlists/glazedlists/pull/3 in production for a couple of months now without any hick ups.
        Hide
        brands added a comment -

        Fixed in branch glazedlists-1_9_x with commit
        18766ac2abcff8d11388f362e24468931ac05af2.

        GlazedLists 1.9.1 has been released with this fix.
        It will be synchronized with Maven Central in the next hours.

        Show
        brands added a comment - Fixed in branch glazedlists-1_9_x with commit 18766ac2abcff8d11388f362e24468931ac05af2. GlazedLists 1.9.1 has been released with this fix. It will be synchronized with Maven Central in the next hours.

          People

          • Assignee:
            brands
            Reporter:
            cmadsen_dk
          • Votes:
            6 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: