summaryrefslogtreecommitdiff
path: root/mysql-test/valgrind.supp
Commit message (Collapse)AuthorAgeFilesLines
* Merge 10.5 into 10.6Marko Mäkelä2022-04-261-165/+1
|\
| * Cleanup: Remove IF_VALGRINDMarko Mäkelä2022-04-251-165/+1
| | | | | | | | | | | | | | | | | | | | The purpose of the compress() wrapper my_compress_buffer() was twofold: silence Valgrind warnings about uninitialized memory access before zlib 1.2.4, and have PERFORMANCE_SCHEMA instrumentation of some zlib related memory allocation. Because of PERFORMANCE_SCHEMA, we cannot trivially replace my_compress_buffer() with compress(). az_open(): Remove a crc32() call. Any CRC of the empty string is 0.
* | Merge branch '10.5' into 10.6Vladislav Vaintroub2020-07-041-39/+0
|\ \ | |/
| * Fixed access to undefined memory found by valgrind and MSANMonty2020-05-231-39/+0
| | | | | | | | | | | | When my_vsnprintf() is patched, the code protected disabled with 'WAITING_FOR_BUGFIX_TO_VSPRINTF' should be enabled again. Also all %b formats in this patch should be revert to %s again
* | MDEV-19780 Remove the TokuDB storage engineMarko Mäkelä2020-05-141-8/+0
|/ | | | | | | | | The TokuDB storage engine has been deprecated by upstream Percona Server 8.0 in favor of MyRocks and will not be available in subsequent major upstream releases. Let us remove it from MariaDB Server as well. MyRocks is actively maintained, and it can be used instead.
* Fixed valgrind warningMonty2020-03-241-0/+9
|
* Bug#18913935: REMOVE SUPPORT FOR LINUXTHREADSJon Olav Hauglid2020-03-101-283/+0
| | | | | This patch removes support for LinuxThreads. It was superseded by NPTL in Linux 2.6 (2003).
* Fixed issues when running mtr with --valgrindMonty2019-08-231-0/+176
| | | | | | - Note that some issues was also fixed in 10.2 and 10.4. I also fixed them here to be able to continue with making 10.5 valgrind safe again - Disable connection threads warnings when doing shutdown
* Merge 10.4 into 10.5Marko Mäkelä2019-08-161-1/+1
|\
| * Merge 10.3 into 10.4Marko Mäkelä2019-08-161-1/+119
| |\
| | * Merge 10.2 into 10.3Aleksey Midenkov2019-08-141-0/+117
| | |\
| | | * MDEV-20315: Backport to 10.2: Myrocks: Get the upstream's valgrind ↵Sergei Petrunia2019-08-131-1/+24
| | | | | | | | | | | | | | | | suppressions to work
| | | * MDEV-20315: MyRocks tests produce valgrind failures (Backport to 10.2)Sergei Petrunia2019-08-131-0/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Include the valgrind suppressions from the FB upstream - Use HAVE_Valgrind, not HAVE_Purify (like the rest of MariaDB code does) The call to DisownData() is now actually disabled under Valgrind
| | * | Merge 10.2 into 10.3Marko Mäkelä2019-06-111-0/+21
| | |\ \ | | | |/
| | | * Supress some valgrind warningsMonty2019-06-031-0/+20
| | | |
* | | | Myrocks: Get the upstream's valgrind suppressions to workSergei Petrunia2019-08-111-1/+24
| | | |
* | | | MDEV-20315: MyRocks tests produce valgrind failuresSergei Petrunia2019-08-111-0/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Include the valgrind suppressions from the FB upstream - Use HAVE_Valgrind, not HAVE_Purify (like the rest of MariaDB code does) The call to DisownData() is now actually disabled under Valgrind
* | | | Merge 10.4 into 10.5Marko Mäkelä2019-05-231-1/+1
|\ \ \ \ | |/ / /
| * | | Merge branch '10.3' into 10.4Oleksandr Byelkin2019-05-191-1/+1
| |\ \ \ | | |/ /
| | * | Merge 10.2 into 10.3Marko Mäkelä2019-05-141-1/+1
| | |\ \ | | | |/
| | | * Merge 10.1 into 10.2Marko Mäkelä2019-05-131-1/+1
| | | |\
| | | | * Merge branch '5.5' into 10.1Vicențiu Ciorbaru2019-05-111-1/+1
| | | | |\
| | | | | * Update FSF AddressVicențiu Ciorbaru2019-05-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | * Update wrong zip-code
* | | | | | MDEV-17841 S3 storage engineMonty2019-05-231-0/+34
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A read-only storage engine that stores it's data in (aws) S3 To store data in S3 one could use ALTER TABLE: ALTER TABLE table_name ENGINE=S3 libmarias3 integration done by Sergei Golubchik libmarias3 created by Andrew Hutchings
* | | | | Updated valgrind.supp for OpenSLL 1.0.1lMichael Widenius2019-04-011-0/+20
|/ / / /
* | | | Merge 10.2 into 10.3Marko Mäkelä2018-08-031-0/+13
|\ \ \ \ | |/ / /
| * | | Merge 10.1 into 10.2Marko Mäkelä2018-08-021-0/+13
| |\ \ \ | | |/ /
| | * | Merge branch '10.0' into bb-10.1-mergebb-10.1-merge-sanjaOleksandr Byelkin2018-07-191-0/+13
| | |\ \
| | | * \ Merge branch '5.5' into bb-10.0-mergeOleksandr Byelkin2018-07-171-0/+13
| | | |\ \ | | | | |/
| | | | * Added valgrind suppression for OpenSuse 42.2Michael Widenius2018-06-271-0/+13
| | | | |
* | | | | Merge bb-10.2-ext into 10.3Marko Mäkelä2017-11-101-12/+10
|\ \ \ \ \
| * | | | | Updated valgrind.suppMonty2017-11-021-12/+10
| | | | | |
* | | | | | Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3Alexander Barkov2017-10-301-0/+31
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | TODO: enable MDEV-13049 optimization for 10.3
| * | | | | Reset table->record[1] early for sequences to fix comparision of innodb rowMonty2017-10-221-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | Added also suppression of openssl warnings from valgrind
* | | | | | Remove XtraDBMarko Mäkelä2017-06-211-1/+1
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The XtraDB storage engine was already replaced by InnoDB and disabled in MariaDB Server 10.2. Let us remove it altogether to avoid dragging dead code around. Replace some references to XtraDB with references to InnoDB. rpl_get_position_info(): Remove. Remove the mysql-test-run --suite=percona, because it only contains tests specific to XtraDB, many of which were disabled already in earlier MariaDB versions.
* | | | | Merge tag 'mariadb-10.2.6' into bb-10.2-extAlexander Barkov2017-05-261-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | Merge branch '10.1' into 10.2Sergei Golubchik2017-05-091-1/+1
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | Revert commit db0917f68f, because the fix for MDEV-12696 is coming from 5.5 and 10.1 in this merge.
| | * | | Merge branch '10.0' 10.1Sergei Golubchik2017-04-281-1/+1
| | |\ \ \ | | | |/ /
| | | * | Merge branch '5.5' into 10.0Sergei Golubchik2017-04-211-2/+1
| | | |\ \ | | | | |/
| | | | * Merge remote-tracking branch 'mysql/5.5' into 5.5mariadb-5.5.55Sergei Golubchik2017-04-111-1/+10
| | | | |\
| | | | | * Bug#25608828: I_MAIN.VARIABLES-BUG21503595 FAILSArun Kuruvila2017-02-241-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SPORADICALLY ON PB2-5.5 FOR LINUX-VALGRIND Description: Sporadic failure of variables-bug21503595 test on pb2-5.5 for linux-valgrind platform. Fix: This is a issue related to libc and not related to MySQL code. During dlclose few blocks of memory left unfreed. This is a known issue in libc and needs to be suppressed. Fix: Added a valgrind suppression.
| | | * | | Remove leftover merge conflict markerVicențiu Ciorbaru2017-03-091-1/+0
| | | | | |
* | | | | | Changing field::field_name and Item::name to LEX_CSTRINGMonty2017-04-231-1/+0
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Benefits of this patch: - Removed a lot of calls to strlen(), especially for field_string - Strings generated by parser are now const strings, less chance of accidently changing a string - Removed a lot of calls with LEX_STRING as parameter (changed to pointer) - More uniform code - Item::name_length was not kept up to date. Now fixed - Several bugs found and fixed (Access to null pointers, access of freed memory, wrong arguments to printf like functions) - Removed a lot of casts from (const char*) to (char*) Changes: - This caused some ABI changes - lex_string_set now uses LEX_CSTRING - Some fucntions are now taking const char* instead of char* - Create_field::change and after changed to LEX_CSTRING - handler::connect_string, comment and engine_name() changed to LEX_CSTRING - Checked printf() related calls to find bugs. Found and fixed several errors in old code. - A lot of changes from LEX_STRING to LEX_CSTRING, especially related to parsing and events. - Some changes from LEX_STRING and LEX_STRING & to LEX_CSTRING* - Some changes for char* to const char* - Added printf argument checking for my_snprintf() - Introduced null_clex_str, star_clex_string, temp_lex_str to simplify code - Added item_empty_name and item_used_name to be able to distingush between items that was given an empty name and items that was not given a name This is used in sql_yacc.yy to know when to give an item a name. - select table_name."*' is not anymore same as table_name.* - removed not used function Item::rename() - Added comparision of item->name_length before some calls to my_strcasecmp() to speed up comparison - Moved Item_sp_variable::make_field() from item.h to item.cc - Some minimal code changes to avoid copying to const char * - Fixed wrong error message in wsrep_mysql_parse() - Fixed wrong code in find_field_in_natural_join() where real_item() was set when it shouldn't - ER_ERROR_ON_RENAME was used with extra arguments. - Removed some (wrong) ER_OUTOFMEMORY, as alloc_root will already give the error. TODO: - Check possible unsafe casts in plugin/auth_examples/qa_auth_interface.c - Change code to not modify LEX_CSTRING for database name (as part of lower_case_table_names)
* | | | | Merge branch '10.1' into 10.2Sergei Golubchik2017-03-301-0/+19
|\ \ \ \ \ | |/ / / /
| * | | | Remove leftover merge conflict markerVicențiu Ciorbaru2017-03-091-1/+0
| | | | |
| * | | | Merge 10.0 into 10.1Marko Mäkelä2017-03-091-0/+11
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, implement MDEV-11027 a little differently from 5.5 and 10.0: recv_apply_hashed_log_recs(): Change the return type back to void (DB_SUCCESS was always returned). Report progress also via systemd using sd_notifyf().
| | * | | Merge branch '5.5' into 10.0Vicențiu Ciorbaru2017-03-031-0/+11
| | |\ \ \ | | | |/ /
| | | * | MDEV-11718 5.5 rpl and federated tests massively fail in buildbot with valgrindSachin Setiya2017-02-221-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem:- When MariaDB is compiled with jemalloc support, And we run mtr valgrind test, valgrind interferes with libjemalloc and returns false errors. Solution:- Run valgrind with --soname-synonyms=somalloc=libjemalloc* or --soname-synonyms=somalloc=NONE depending on whether we are dynamically linking or statically linking. Signed-off-by: Sachin Setiya <sachin.setiya@mariadb.com>
| * | | | Merge 10.0 into 10.1Marko Mäkelä2017-03-031-0/+9
| |\ \ \ \ | | |/ / /
| | * | | MDEV-12106 Valgrind tests fail all over in buildbot on 10.0Elena Stepanova2017-02-231-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (with blocks are still reachable). There was a similar suppression already, but it had an extra line comparing to failures which we are getting, so it wasn't applied. Added another variant of the suppression.