Details
-
Bug
-
Status: Confirmed (View Workflow)
-
Critical
-
Resolution: Unresolved
-
10.4(EOL), 10.5, 10.6, 10.11, 11.0(EOL), 11.1(EOL), 11.2(EOL), 11.3(EOL), 11.4
-
gcc (Debian 12.2.0-14) 12.2.0 /
cmake . -DPLUGIN_TOKUDB=NO -DPLUGIN_COLUMNSTORE=NO -DPLUGIN_XPAND=NO -DWITH_EMBEDDED_SERVER=YES -DCMAKE_BUILD_TYPE=Debug -DWITH_ASAN=YES -DMYSQL_MAINTAINER_MODE=OFF -DCMAKE_C_FLAGS=-fno-omit-frame-pointer -DCMAKE_CXX_FLAGS=-fno-omit-frame-pointer -DWITH_SAFEMALLOC=OFFgcc (Debian 12.2.0-14) 12.2.0 / cmake . -DPLUGIN_TOKUDB=NO -DPLUGIN_COLUMNSTORE=NO -DPLUGIN_XPAND=NO -DWITH_EMBEDDED_SERVER=YES -DCMAKE_BUILD_TYPE=Debug -DWITH_ASAN=YES -DMYSQL_MAINTAINER_MODE=OFF -DCMAKE_C_FLAGS=-fno-omit-frame-pointer -DCMAKE_CXX_FLAGS=-fno-omit-frame-pointer -DWITH_SAFEMALLOC=OFF
Description
A number of tests from the default set fail with ps-protocol on ASAN builds.
The failure started happening after this commit in 10.4:
commit 9e701518e7d0a541ba580b6a6afc9e9bcd522f23
|
Author: Lena Startseva
|
Date: Fri Sep 15 17:48:03 2023 +0700
|
|
MDEV-32177: Add to the ps-protocol a comparison of the result
|
On 10.4 it fails "no output" error:
10.4 613d0194979849fb5b3dd752f13b14672a2409e3 |
main.connect [ fail ]
|
Test ended at 2024-01-07 20:53:25
|
|
CURRENT_TEST: main.connect
|
|
|
mysqltest failed but provided no output
|
The result from queries just before the failure was:
|
< snip >
|
NOT FOUND /This connection closed normally without authentication/ in mysqld.1.err
|
# let tcp to detect disconnect
|
select sleep(1);
|
sleep(1)
|
0
|
SHOW GLOBAL STATUS LIKE 'Aborted_connects%';
|
Variable_name Value
|
Aborted_connects 1
|
Aborted_connects_preauth 1
|
FOUND 1 /This connection closed normally without authentication/ in mysqld.1.err
|
SET @save_connect_timeout= @@connect_timeout;
|
SET GLOBAL connect_timeout=2;
|
SHOW GLOBAL STATUS LIKE 'Aborted_connects%';
|
Variable_name Value
|
Aborted_connects 2
|
Aborted_connects_preauth 2
|
FOUND 2 /This connection closed normally without authentication/ in mysqld.1.err
|
SET GLOBAL log_warnings=default;
|
SET GLOBAL connect_timeout= @save_connect_timeout;
|
# End of 10.4 tests
|
On 10.5+ they hang instead and eventually fail with a timeout.