1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-22 17:44:29 +03:00
Files
mariadb/mysql-test/t
Sergey Petrunya 57b3fefa03 BUG#882994: Crash in QUICK_RANGE_SELECT::reset with derived_with_keys
- The bug was caused by the following scenario:
  = a quick select is created with get_quick_select_for_ref. The quick 
    select refers to temporary (derived) table. It saves table->file, which
    refers to a ha_heap object.
  = When temp table is populated, ha_heap reaches max. size and is converted
    to a ha_myisam.  However, quick->file remains pointing to where ha_heap 
    was. 
  = Attempt to use the quick select causes crash.
- Fixed by introducing QUICK_SELECT_I::replace_handler(). Note that it will 
  not work for index_merge quick selects. Which is fine, because these
  quick selects are never created for derived tables.
2011-10-31 15:07:43 +04:00
..
2010-02-25 23:13:11 +04:00
2010-09-12 18:40:01 +02:00
2010-06-10 11:11:52 +02:00
2011-05-12 16:31:54 +02:00
2011-01-25 12:14:28 +05:30
2011-05-10 18:17:43 +03:00
2011-05-02 20:58:45 +03:00
2010-11-25 00:57:34 +02:00
2011-05-28 05:11:32 +03:00
2011-07-21 15:55:08 -07:00
2011-06-21 15:50:07 +03:00
2011-06-10 21:15:13 +02:00
2011-05-03 19:10:10 +03:00
2011-09-02 15:10:10 +03:00
2011-09-10 18:01:27 +03:00
2011-06-09 17:23:39 +02:00
2010-11-25 00:57:34 +02:00
2011-06-07 18:13:02 +02:00
2011-05-02 20:58:45 +03:00
2011-01-18 00:53:41 +02:00
2011-07-20 21:55:55 -07:00
2011-02-20 18:51:43 +02:00
2011-10-22 07:19:43 -07:00
2010-10-19 15:58:35 +02:00
2011-05-02 20:58:45 +03:00
2011-01-11 15:36:41 +02:00
2011-03-29 10:09:05 +02:00
2010-09-06 02:15:34 +03:00
2011-05-19 19:19:44 +02:00
2010-11-23 23:39:59 +02:00
2010-09-06 02:15:34 +03:00
2011-05-10 18:17:43 +03:00
2010-08-25 22:22:33 +02:00
2011-05-02 20:58:45 +03:00
2010-06-14 18:58:52 +02:00
2010-11-25 00:57:34 +02:00
2011-05-28 05:11:32 +03:00
2011-05-02 20:58:45 +03:00
2011-06-03 21:45:24 +04:00
2011-07-19 23:19:10 +03:00
2011-09-28 17:20:43 +03:00
2011-10-03 15:50:42 -07:00
2011-10-03 15:50:42 -07:00
2011-08-23 00:00:13 +03:00
2011-10-04 23:57:46 +03:00
2011-10-25 14:18:19 -07:00
2011-05-28 05:11:32 +03:00
2011-05-28 05:11:32 +03:00
2011-06-09 17:23:39 +02:00
2011-06-07 18:13:02 +02:00
2011-06-09 17:23:39 +02:00
2011-05-19 19:01:46 +02:00
2011-05-28 05:11:32 +03:00
2010-06-10 11:11:52 +02:00
2011-03-09 15:47:59 +02:00
2011-05-31 15:33:14 +03:00
2010-10-27 16:31:22 -07:00
2011-03-31 14:29:23 +02:00