1
0
mirror of https://github.com/MariaDB/server.git synced 2025-12-03 05:41:09 +03:00
Files
mariadb/mysql-test/r
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
..
2011-01-25 12:14:28 +05:30
2011-05-02 20:58:45 +03:00
2010-12-10 23:23:34 -08:00
2011-06-09 17:23:39 +02:00
2011-07-21 15:55:08 -07:00
2011-06-07 18:13:02 +02:00
2011-05-19 19:16:17 +02:00
2011-05-03 19:10:10 +03:00
2011-02-03 17:00:28 +02:00
2011-07-12 23:47:35 -07: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-09 17:23:39 +02:00
2011-06-07 18:13:02 +02:00
2011-05-10 18:17:43 +03:00
2011-05-03 19:10:10 +03:00
2011-08-27 00:40:29 +03:00
2011-07-20 21:55:55 -07:00
2011-10-22 07:19:43 -07:00
2010-10-19 15:58:35 +02:00
2011-02-03 17:00:28 +02:00
2011-05-28 05:11:32 +03:00
2011-03-29 10:09:05 +02:00
2011-05-28 05:11:32 +03:00
2011-05-19 19:19:44 +02:00
2010-09-06 02:15:34 +03:00
2011-05-28 05:11:32 +03:00
2011-06-15 21:48:38 -07:00
2010-09-06 02:15:34 +03:00
2011-05-10 18:17:43 +03:00
2011-05-02 20:58:45 +03:00
2011-05-18 15:17:26 +02:00
2011-07-21 15:50:25 +03:00
2011-06-24 21:43:31 +04:00
2010-10-15 20:13:35 +05:00
2011-02-03 17:00:28 +02:00
2011-08-15 23:18:36 -07:00
2011-06-07 18:13:02 +02:00
2010-12-10 23:23:34 -08:00
2011-05-10 18:17:43 +03:00
2011-05-02 20:58:45 +03:00
2010-06-01 21:52:20 +02:00
2011-05-02 20:58:45 +03:00
2011-05-28 05:11:32 +03:00
2011-07-04 14:51:16 +03:00
2011-05-28 05:11:32 +03: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-25 14:18:19 -07:00
2011-10-25 14:18:19 -07:00
2010-09-28 12:39:33 -07:00
2011-05-28 05:11:32 +03:00
2011-06-07 18:13:02 +02:00
2011-05-19 19:16:17 +02:00
2011-05-19 19:16:17 +02:00
2011-05-28 05:11:32 +03:00
2011-06-09 17:23:39 +02:00
2011-05-19 19:01:46 +02:00
2011-05-19 19:01:46 +02:00
2011-06-09 17:23:39 +02:00
2011-06-07 18:13:02 +02:00
2011-05-28 05:11:32 +03:00
2011-05-28 05:11:32 +03:00
2011-06-06 12:19:35 -07:00
2011-05-17 10:35:24 +03:00
2011-03-31 14:29:23 +02:00