Bug #26159 select statement crashes mysql server
| Submitted: | 7 Feb 2007 19:16 | Modified: | 21 Feb 2007 3:05 |
|---|---|---|---|
| Reporter: | Axel Schwenke | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server: Optimizer | Severity: | S1 (Critical) |
| Version: | 5.1.15-bk, 5.0.36-bk | OS: | Linux (Linux) |
| Assigned to: | Igor Babaev | CPU Architecture: | Any |
| Tags: | bfsm_2007_02_15 | ||
[7 Feb 2007 19:16]
Axel Schwenke
[9 Feb 2007 9:45]
Axel Schwenke
How to repeat: shell> mysql test mysql> \. testcase.sql
[9 Feb 2007 14:19]
Shane Bester
5.0.36 stack
Attachment: 5.0.36_windows_stack.txt (text/plain), 2.46 KiB.
[9 Feb 2007 19:58]
Axel Schwenke
Shanes stack trace suggests this is a bug in the optimizer
[10 Feb 2007 8:11]
Shane Bester
some additional test results: 5.0.36 crashes 5.0.27 crashes 5.0.26 crashes 5.0.24a crashes 5.0.24 crashes 5.0.22 doesn't crash 5.0.21 crashes 5.0.20 crashes 5.0.19 crashes 5.0.18 crashes 5.0.16 crashes 5.0.15 crashes 5.0.13 crashes 4.1.21 doesn't crash 4.1.20 doesn't crash
[11 Feb 2007 7:52]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/19658 ChangeSet@1.2410, 2007-02-10 23:55:56-08:00, igor@olga.mysql.com +3 -0 Fixed bug #26159. A wrong order of statements in QUICK_GROUP_MIN_MAX_SELECT::reset caused a crash when a query with DISTINCT was executed by a loose scan for an InnoDB table that had been emptied.
[14 Feb 2007 10:33]
Igor Babaev
The fix has been pushed to 5.0.36 and 5.1.16-beta.
[21 Feb 2007 3:05]
Paul DuBois
Noted in 5.0.36, 5.1.16 changelogs. DISTINCT queries that were executed using a loose scan for an InnoDB table that had been emptied caused a server crash.
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.043 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.