[MDEV-31292] Procedure call with boolean expression parameter using more than one exists function crash the server Created: 2023-05-16 Updated: 2023-11-28 |
|
| Status: | Confirmed |
| Project: | MariaDB Server |
| Component/s: | None |
| Affects Version/s: | 10.4, 10.4.28, 10.5, 10.6, 10.7, 10.8, 10.9, 10.10, 10.11, 11.0 |
| Fix Version/s: | 10.4, 10.5, 10.6, 10.11, 11.0 |
| Type: | Bug | Priority: | Major |
| Reporter: | Marc | Assignee: | Dmitry Shulga |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | crash, regression-10.4 | ||
| Environment: |
Red Hat Enterprise Linux release 8.7 (Ootpa) |
||
| Description |
|
After upgrading from 10.4.25 to 10.4.28 the call of a procedure using booelan parameter with multiple existsf does not work and make the server crash. The error log shows that server restarts but there is no stack trace or other information. Steps to reproduce: create or replace schema bug_boolean_parameter; use bug_boolean_parameter; create table table_1 delimiter # create procedure proc_1(param_1 boolean) delimiter ; call proc_1(exists(select * from table_1)); – works fine drop schema bug_boolean_parameter; |
| Comments |
| Comment by Alice Sherepa [ 2023-05-16 ] | ||||||||||||||||||||||||||
|
Thank you for the report!
|