⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.124
Server IP:
50.28.103.30
Server:
Linux host.jcukjv-lwsites.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
Server Software:
nginx/1.28.0
PHP Version:
8.3.12
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
www
/
server
/
mysql
/
mysql-test
/
r
/
View File Name :
parser-big-32bit.result
# # Bug #20087571: 5.7 EASILY HITS ERROR 1436 (HY000): # THREAD STACK OVERRUN ERRORS ON MANY EXPR'S # SELECT @tmp_max:= @@global.max_allowed_packet; @tmp_max:= @@global.max_allowed_packet 4194304 SET @@global.max_allowed_packet=16999424; CREATE TABLE t1 (a INT UNSIGNED, b INT UNSIGNED, PRIMARY KEY (a, b)) ENGINE=INNODB; CREATE PROCEDURE p1(p_min_terms INT UNSIGNED, p_max_terms INT UNSIGNED, p_incr INT UNSIGNED) begin DECLARE v_sql LONGTEXT CHARSET LATIN1; DECLARE i INT UNSIGNED DEFAULT 1; SET i:=greatest(1, p_min_terms); REPEAT SET @terms:=f1(i); SET v_sql:=concat("delete from t1 where ",@terms); SET @t:=v_sql; SELECT i AS 'numterms', length(@t) AS 'query lengt', p_incr AS 'increment'; PREPARE s FROM @t; EXECUTE s; DEALLOCATE PREPARE s; SET i:=i + p_incr; UNTIL i > p_max_terms end repeat; END| CREATE FUNCTION f1(p_numterms INT UNSIGNED) RETURNS LONGTEXT BEGIN DECLARE ret LONGTEXT DEFAULT ''; SET ret:=CONCAT(REPEAT("(a=1 and b=2) or ",GREATEST(p_numterms-1,1)),"(a=2 and b=1)"); RETURN RET; END| CALL p1(630000, 630000, 100000); numterms query lengt increment 630000 10710017 100000 SELECT LENGTH(@terms); LENGTH(@terms) 10709996 SELECT @@global.thread_stack, @@global.max_allowed_packet; @@global.thread_stack @@global.max_allowed_packet 196608 16999424 DROP FUNCTION f1; DROP PROCEDURE p1; DROP TABLE t1; SET @@global.max_allowed_packet:= @tmp_max; #