Bug #32376 MySQL crash with simple select combining variables, column alias and 'order by'
| Submitted: | 14 Nov 2007 15:28 | Modified: | 16 Nov 2007 12:45 |
|---|---|---|---|
| Reporter: | Shlomo Priymak | Email Updates: | |
| Status: | Duplicate | Impact on me: | |
| Category: | MySQL Server | Severity: | S2 (Serious) |
| Version: | 5.1.22 | OS: | Any |
| Assigned to: | Assigned Account | CPU Architecture: | Any |
[14 Nov 2007 15:28]
Shlomo Priymak
[14 Nov 2007 15:58]
Heikki Tuuri
This is probably a MySQL server bug. InnoDB does not process @-variables.
[14 Nov 2007 16:15]
MySQL Verification Team
Thank you for the bug report. Verified as described (this bug not affects 5.0). create table test.t(c int) engine = innodb; select @var := c as c from t order by c asc; ChangeSet@1.2614, 2007-11-13 11:12:53+01:00, istruewing@stella.local +3 -0 Bug#32091: Security breach via directory changes Post pushbuild fix Disabled test on windows due to bug#30459 (DATA/INDEX DIR for partitions not working on windows) Patch from Mattias Jonsson. [miguel@skybr 5.1]$ bin/mysql -uroot test Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.1.23-rc-debug Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> create table test.t(c int) engine = innodb; Query OK, 0 rows affected (0.03 sec) mysql> mysql> select @var := c as c -> from t -> order by c asc; ERROR 2013 (HY000): Lost connection to MySQL server during query
[14 Nov 2007 17:42]
Shlomo Priymak
I marked this as InnoDB at the start, since when creating the table as MyISAM, the problem does not repeat itself.
[15 Nov 2007 8:21]
Shlomo Priymak
Verified this crash on Ubuntu Server 6.06 as well.
[16 Nov 2007 12:45]
Alexey Kopytov
Duplicate of bug #32260.
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.058 sec. using MySQL 8.4.7-u6-cloud
Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the
respective copyright holders.
It is not reviewed in advance
by Oracle and does not necessarily represent the opinion of
Oracle or any other party.