Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 10.0.10
    • Fix Version/s: 10.0.13
    • Component/s: None
    • Labels:
      None
    • Environment:
      OpeBSD, alpha / sparc64

      Description

      Not sure if this is just the test or if MariaDB is affected but running the test suite shows unaligned memory access on strict alignment architectures via pcretest and the test fails.

      ===>  Regression tests for mariadb-10.0.10
      [1/1] cd /usr/obj/pobj/mariadb-10.0.10/build-alpha &&
      /usr/local/bin/ctest --force-new-ctest-process
      pid 27013 (pcretest): unaligned access: va=0x73dab092 pc=0x2d23bbcc ra=0x2d23b5f4 op=ldl
      

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            serg Sergei Golubchik added a comment -

            We aren't officially supporting alpha or sparc yet — I cannot even repeat this issue, as we don't use alpha/sparc builders.
            But I'd be happy to apply a bugfix patch if there is one.

            Anyway, unless MariaDB server fails similarly, I'd expect it to be just the test issue. If this is the case you can simply ignore it.

            Show
            serg Sergei Golubchik added a comment - We aren't officially supporting alpha or sparc yet — I cannot even repeat this issue, as we don't use alpha/sparc builders. But I'd be happy to apply a bugfix patch if there is one. Anyway, unless MariaDB server fails similarly, I'd expect it to be just the test issue. If this is the case you can simply ignore it.
            Hide
            brad0 Brad Smith added a comment -

            This isn't about officially "supporting" any particular architecture. Memory alignment is a pretty fundamental issue with programming period.

            I can easily provide access to a sparc64 system.

            If I had a bug fix patch I would have provided it.

            How do I know if it is working properly within the server or not? That's the whole point of unit tests. It looks like pcreteset tests the library on its own and not the functionality within the server itself.

            Show
            brad0 Brad Smith added a comment - This isn't about officially "supporting" any particular architecture. Memory alignment is a pretty fundamental issue with programming period. I can easily provide access to a sparc64 system. If I had a bug fix patch I would have provided it. How do I know if it is working properly within the server or not? That's the whole point of unit tests. It looks like pcreteset tests the library on its own and not the functionality within the server itself.
            Hide
            brad0 Brad Smith added a comment -

            The test is now passing with the 10.0.13 release.

            Show
            brad0 Brad Smith added a comment - The test is now passing with the 10.0.13 release.
            Hide
            serg Sergei Golubchik added a comment -

            Thanks! I'm closing this issue then.

            Show
            serg Sergei Golubchik added a comment - Thanks! I'm closing this issue then.

              People

              • Assignee:
                Unassigned
                Reporter:
                brad0 Brad Smith
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Due:
                  Created:
                  Updated:
                  Resolved: