Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-12106

Valgrind tests fail all over in buildbot on 10.0 with blocks are still reachable

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 10.0
    • Fix Version/s: 10.0.30
    • Component/s: Tests
    • Labels:
      None
    • Sprint:
      10.0.30

      Description

      ***Warnings generated in error logs during shutdown after running tests: federated.federated_partition
       
      ==31031== 32 bytes in 1 blocks are still reachable in loss record 3 of 8
      ==31031==    at 0x4C280F3: malloc (vg_replace_malloc.c:299)
      ==31031==    by 0x5BF4C37: CRYPTO_malloc (in /lib64/libcrypto.so.1.0.0)
      ==31031==    by 0x5CC4DCE: sk_new (in /lib64/libcrypto.so.1.0.0)
      ==31031==    by 0x5960ED9: SSL_COMP_get_compression_methods (in /lib64/libssl.so.1.0.0)
      ==31031==    by 0x5966C98: SSL_library_init (in /lib64/libssl.so.1.0.0)
      ==31031==    by 0xF15D8D: check_ssl_init (viosslfactories.c:151)
      ==31031==    by 0xF15EB8: new_VioSSLFd (viosslfactories.c:186)
      ==31031==    by 0xF163A0: new_VioSSLAcceptorFd (viosslfactories.c:332)
      ==31031==    by 0x5C5019: init_ssl() (mysqld.cc:4506)
      ==31031==    by 0x5C67F9: mysqld_main(int, char**) (mysqld.cc:5376)
      ==31031==    by 0x5BCF1F: main (main.cc:25)
      ==31031== 32 bytes in 1 blocks are still reachable in loss record 4 of 8
      ==31031==    at 0x4C280F3: malloc (vg_replace_malloc.c:299)
      ==31031==    by 0x5BF4C37: CRYPTO_malloc (in /lib64/libcrypto.so.1.0.0)
      ==31031==    by 0x5CC4DEC: sk_new (in /lib64/libcrypto.so.1.0.0)
      ==31031==    by 0x5960ED9: SSL_COMP_get_compression_methods (in /lib64/libssl.so.1.0.0)
      ==31031==    by 0x5966C98: SSL_library_init (in /lib64/libssl.so.1.0.0)
      ==31031==    by 0xF15D8D: check_ssl_init (viosslfactories.c:151)
      ==31031==    by 0xF15EB8: new_VioSSLFd (viosslfactories.c:186)
      ==31031==    by 0xF163A0: new_VioSSLAcceptorFd (viosslfactories.c:332)
      ==31031==    by 0x5C5019: init_ssl() (mysqld.cc:4506)
      ==31031==    by 0x5C67F9: mysqld_main(int, char**) (mysqld.cc:5376)
      ==31031==    by 0x5BCF1F: main (main.cc:25)
      

      We have a very similar suppression already, but it's not applicable because it seems to have an extra line comparing to the failures that we are getting. So, probably fixing it is as simple as adding another variation of the suppression.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              elenst Elena Stepanova
              Reporter:
              elenst Elena Stepanova
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: