diff options
author | Sergei Golubchik <serg@mariadb.org> | 2019-10-21 19:00:42 +0200 |
---|---|---|
committer | Sergei Golubchik <serg@mariadb.org> | 2019-10-23 15:55:23 +0200 |
commit | 790a74d22beeadbd75dcc84dca03b3b450acd8bf (patch) | |
tree | b5a778ac8b3d5e63c9dea27780e1c224e9b6e3ac /mysql-test/t/func_math.test | |
parent | ae702d76438d15c84e0e113031366b0a8da47b9f (diff) | |
parent | 719ac0ad4af0dd1e20dbc94eff8f8c9f786b3393 (diff) | |
download | mariadb-git-790a74d22beeadbd75dcc84dca03b3b450acd8bf.tar.gz |
Merge branch 'github/5.5' into 10.1
Diffstat (limited to 'mysql-test/t/func_math.test')
-rw-r--r-- | mysql-test/t/func_math.test | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/mysql-test/t/func_math.test b/mysql-test/t/func_math.test index bb9e46c4378..ebce8a8480c 100644 --- a/mysql-test/t/func_math.test +++ b/mysql-test/t/func_math.test @@ -626,6 +626,31 @@ DROP TABLE t1; --echo # +--echo # Bug #29723340: MYSQL SERVER CRASH AFTER SQL QUERY WITH DATA ?AST +--echo # + +create table t1(a int); +insert t1 values("1e-214748364"); +insert t1 values("1e-2147483648"); +insert t1 values("1e-21474836480"); +insert t1 values("1e+214748364"); +insert t1 values("1e+2147483647"); +insert t1 values("1e+21474836470"); + +# if max max_allowed_packet will ever be increased beyond 2GB, this could +# break again: +set global max_allowed_packet= cast(2*1024*1024*1024+1024 as unsigned); +connect foo,localhost,root; +set @a=2147483647; +insert t1 values (concat('1', repeat('0', @a+18), 'e-', @a-1, '0')); +disconnect foo; +connection default; +set global max_allowed_packet=default; + +select * from t1; +drop table t1; + +--echo # --echo # End of 5.5 tests --echo # |