Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.2(EOL), 10.3(EOL), 10.4(EOL)
-
None
Description
This script makes the server crash in a debug build:
SET sql_mode=STRICT_ALL_TABLES; |
CREATE OR REPLACE TABLE t1 (a INT); |
INSERT INTO t1 VALUES (10); |
DELIMITER $$
|
BEGIN NOT ATOMIC |
DECLARE a INT; |
DECLARE c CURSOR FOR SELECT NAME_CONST('x','y') FROM t1; |
OPEN c; |
FETCH c INTO a; |
CLOSE c; |
END; |
$$
|
DELIMITER ;
|
If I change sql_mode to empty, it works fine:
SET sql_mode=''; |
CREATE OR REPLACE TABLE t1 (a INT); |
INSERT INTO t1 VALUES (10); |
DELIMITER $$
|
BEGIN NOT ATOMIC |
DECLARE a INT; |
DECLARE c CURSOR FOR SELECT NAME_CONST('x','y') FROM t1; |
OPEN c; |
FETCH c INTO a; |
CLOSE c; |
END; |
$$
|
DELIMITER ;
|
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Description |
This script makes the server crash in a debug build:
{code:sql} SET sql_mode=STRICT_ALL_TABLES; DELIMITER $$ BEGIN NOT ATOMIC DECLARE a INT; DECLARE c CURSOR FOR SELECT NAME_CONST('x','y') FROM t1; OPEN c; FETCH c INTO a; CLOSE c; END; $$ DELIMITER ; {code} If I change {{sql_mode}} to empty, it works fine: {code:sql} SET sql_mode=''; DELIMITER $$ BEGIN NOT ATOMIC DECLARE a INT; DECLARE c CURSOR FOR SELECT NAME_CONST('x','y') FROM t1; OPEN c; FETCH c INTO a; CLOSE c; END; $$ DELIMITER ; {code} |
This script makes the server crash in a debug build:
{code:sql} SET sql_mode=STRICT_ALL_TABLES; CREATE OR REPLACE TABLE t1 (a INT); INSERT INTO t1 VALUES (10); DELIMITER $$ BEGIN NOT ATOMIC DECLARE a INT; DECLARE c CURSOR FOR SELECT NAME_CONST('x','y') FROM t1; OPEN c; FETCH c INTO a; CLOSE c; END; $$ DELIMITER ; {code} If I change {{sql_mode}} to empty, it works fine: {code:sql} SET sql_mode=''; CREATE OR REPLACE TABLE t1 (a INT); INSERT INTO t1 VALUES (10); DELIMITER $$ BEGIN NOT ATOMIC DECLARE a INT; DECLARE c CURSOR FOR SELECT NAME_CONST('x','y') FROM t1; OPEN c; FETCH c INTO a; CLOSE c; END; $$ DELIMITER ; {code} |
issue.field.resolutiondate | 2018-06-13 19:37:40.0 | 2018-06-13 19:37:40.251 |
Fix Version/s | 10.2.16 [ 23110 ] | |
Fix Version/s | 10.3.8 [ 23113 ] | |
Fix Version/s | 10.4.0 [ 23115 ] | |
Fix Version/s | 10.2 [ 14601 ] | |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |
Workflow | MariaDB v3 [ 87476 ] | MariaDB v4 [ 154434 ] |