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

    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: