SSL_COMP_get_compression_methods allocations suppressed not universally for Valgrind
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS | Status tracked in 5.7 | |||||
5.5 |
Invalid
|
Undecided
|
Unassigned | |||
5.6 |
Fix Released
|
Low
|
Laurynas Biveinis | |||
5.7 |
Invalid
|
Low
|
Unassigned |
Bug Description
E.g. on Ubuntu Yakkety:
innodb.
...
==12577== 32 bytes in 1 blocks are still reachable in loss record 1 of 336
==12577== at 0x4C2DB8F: malloc (in /usr/lib/
==12577== by 0x5B6CE77: CRYPTO_malloc (in /lib/x86_
==12577== by 0x5C23AFE: sk_new (in /lib/x86_
==12577== by 0x58E5439: ??? (in /lib/x86_
==12577== by 0x58E7538: SSL_COMP_
==12577== by 0x58ECCC2: SSL_library_init (in /lib/x86_
==12577== by 0xF7FB0F: ssl_start (viosslfactorie
==12577== by 0x63BA36: init_ssl() (mysqld.cc:4681)
==12577== by 0x63E231: mysqld_main(int, char**) (mysqld.cc:5940)
==12577== by 0x6314F5: main (main.cc:25)
==12577==
==12577== 32 bytes in 1 blocks are still reachable in loss record 2 of 336
==12577== at 0x4C2DB8F: malloc (in /usr/lib/
==12577== by 0x5B6CE77: CRYPTO_malloc (in /lib/x86_
==12577== by 0x5C23B1C: sk_new (in /lib/x86_
==12577== by 0x58E5439: ??? (in /lib/x86_
==12577== by 0x58E7538: SSL_COMP_
==12577== by 0x58ECCC2: SSL_library_init (in /lib/x86_
==12577== by 0xF7FB0F: ssl_start (viosslfactorie
==12577== by 0x63BA36: init_ssl() (mysqld.cc:4681)
==12577== by 0x63E231: mysqld_main(int, char**) (mysqld.cc:5940)
==12577== by 0x6314F5: main (main.cc:25)
There are existing suppressions for this, but they don't catch the '???' frame between sk_new and SSL_COMP_
tags: | added: ci upstream valgrind |
https:/ /github. com/percona/ percona- server/ pull/1252 /github. com/percona/ percona- server/ pull/1253
https:/