From 3eba33318bf27e9720d89df174c16a19cbc20bd9 Mon Sep 17 00:00:00 2001 From: Gina Peter Banyard Date: Wed, 22 Jan 2025 16:18:11 +0000 Subject: [PATCH] ext/pdo_firebird: Add LSAN suppression for isc_attach_database() --- .github/lsan-suppressions.txt | 1 + ext/pdo_firebird/tests/attr_datetime_format.phpt | 3 --- ext/pdo_firebird/tests/autocommit.phpt | 3 --- ext/pdo_firebird/tests/autocommit_change_mode.phpt | 3 --- ext/pdo_firebird/tests/bug_15604.phpt | 3 --- ext/pdo_firebird/tests/bug_47415.phpt | 3 --- ext/pdo_firebird/tests/bug_48877.phpt | 3 --- ext/pdo_firebird/tests/bug_53280.phpt | 3 --- ext/pdo_firebird/tests/bug_62024.phpt | 3 --- ext/pdo_firebird/tests/bug_64037.phpt | 3 --- ext/pdo_firebird/tests/bug_72583.phpt | 3 --- ext/pdo_firebird/tests/bug_72931.phpt | 3 --- ext/pdo_firebird/tests/bug_73087.phpt | 3 --- ext/pdo_firebird/tests/bug_74462.phpt | 3 --- ext/pdo_firebird/tests/bug_76448.phpt | 3 --- ext/pdo_firebird/tests/bug_76449.phpt | 3 --- ext/pdo_firebird/tests/bug_76450.phpt | 3 --- ext/pdo_firebird/tests/bug_76452.phpt | 3 --- ext/pdo_firebird/tests/bug_76488.phpt | 3 --- ext/pdo_firebird/tests/bug_77863.phpt | 3 --- ext/pdo_firebird/tests/bug_80521.phpt | 3 --- ext/pdo_firebird/tests/bug_aaa.phpt | 3 --- ext/pdo_firebird/tests/common.phpt | 2 -- ext/pdo_firebird/tests/connect.phpt | 3 --- ext/pdo_firebird/tests/ddl.phpt | 3 --- ext/pdo_firebird/tests/ddl2.phpt | 3 --- ext/pdo_firebird/tests/dialect_1.phpt | 3 --- ext/pdo_firebird/tests/error_handle.phpt | 3 --- ext/pdo_firebird/tests/execute.phpt | 3 --- ext/pdo_firebird/tests/execute_block.phpt | 3 --- ext/pdo_firebird/tests/fb4_datatypes.phpt | 3 --- ext/pdo_firebird/tests/fb4_datatypes_params.phpt | 3 --- ext/pdo_firebird/tests/get_api_version.phpt | 3 --- ext/pdo_firebird/tests/gh10908.phpt | 3 --- ext/pdo_firebird/tests/gh13119.phpt | 3 --- ext/pdo_firebird/tests/gh8576.phpt | 3 --- ext/pdo_firebird/tests/ignore_parammarks.phpt | 3 --- ext/pdo_firebird/tests/payload_test.phpt | 3 --- ext/pdo_firebird/tests/pdofirebird_001.phpt | 3 --- ext/pdo_firebird/tests/pdofirebird_002.phpt | 3 --- ext/pdo_firebird/tests/persistent_connect.phpt | 3 --- ext/pdo_firebird/tests/rowCount.phpt | 3 --- ext/pdo_firebird/tests/setCursorAttribute.phpt | 3 --- ext/pdo_firebird/tests/transaction_access_mode.phpt | 3 --- ext/pdo_firebird/tests/transaction_isolation_level_attr.phpt | 3 --- .../tests/transaction_isolation_level_behavior.phpt | 3 --- 46 files changed, 1 insertion(+), 134 deletions(-) diff --git a/.github/lsan-suppressions.txt b/.github/lsan-suppressions.txt index b8f863ce603b0..b5dbc26afddf8 100644 --- a/.github/lsan-suppressions.txt +++ b/.github/lsan-suppressions.txt @@ -1,3 +1,4 @@ leak:acommon::DictInfoList::elements leak:timer_create leak:netsnmp_init_mib_internals +leak:isc_attach_database diff --git a/ext/pdo_firebird/tests/attr_datetime_format.phpt b/ext/pdo_firebird/tests/attr_datetime_format.phpt index 6daa6cd66705f..f783fa3475b8a 100644 --- a/ext/pdo_firebird/tests/attr_datetime_format.phpt +++ b/ext/pdo_firebird/tests/attr_datetime_format.phpt @@ -4,9 +4,6 @@ PDO_Firebird: attr date, time, and timestamp formats pdo_firebird --SKIPIF-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- --FILE-- diff --git a/ext/pdo_firebird/tests/bug_76449.phpt b/ext/pdo_firebird/tests/bug_76449.phpt index 0636fbf6e21e0..9b2a6c7bcfcf2 100644 --- a/ext/pdo_firebird/tests/bug_76449.phpt +++ b/ext/pdo_firebird/tests/bug_76449.phpt @@ -3,9 +3,6 @@ Bug #76449 (SIGSEGV in firebird_handle_doer) --EXTENSIONS-- pdo_firebird sockets ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ['LSAN_OPTIONS' => 'detect_leaks=0'], 'TESTS' => 'ext/pdo/tests' ); diff --git a/ext/pdo_firebird/tests/connect.phpt b/ext/pdo_firebird/tests/connect.phpt index cd92c36d98ecc..c1caac6216b2a 100644 --- a/ext/pdo_firebird/tests/connect.phpt +++ b/ext/pdo_firebird/tests/connect.phpt @@ -4,9 +4,6 @@ PDO_Firebird: connect/disconnect pdo_firebird --SKIPIF-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- ---XLEAK-- -A bug in firebird causes a memory leak when calling `isc_attach_database()`. -See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE--