Igor Babaev
b245023fe0
MDEV-16992 Assertion `table_ref->table || table_ref->view' failed in
...
Field_iterator_table_ref::set_field_iterator
Several functions that processed different prepare statements missed
the DT_INIT flag in last parameter of the open_normal_and_derived_tables()
calls. It made context analysis of derived tables dependent on the order in
which the derived tables were processed by mysql_handle_derived(). This
order was induced by the order of SELECTs in all_select_list.
In 10.4 the order of SELECTs in all_select_list became different and lack
of the DT_INIT flags in some open_normal_and_derived_tables() call became
critical as some derived tables were not identified as such.
2018-08-30 00:51:39 -07:00
..
2018-05-15 12:10:48 +02:00
2017-08-08 10:18:43 +02:00
2018-06-21 23:47:39 +02:00
2017-07-12 19:46:44 +05:30
2018-05-07 17:19:35 +02:00
2018-05-08 10:48:13 +02:00
2018-06-21 23:47:39 +02:00
2017-05-03 15:16:08 +00:00
2018-08-02 08:19:57 +03:00
2018-03-14 12:45:28 +01:00
2018-07-01 22:32:55 +03:00
2018-05-23 00:32:49 +03:00
2017-07-05 17:15:59 +02:00
2018-05-01 11:50:34 +02:00
2018-03-26 17:53:17 +03:00
2017-08-09 18:09:04 +05:30
2017-08-05 20:41:55 +03:00
2017-09-22 02:27:00 +02:00
2018-05-20 20:25:35 +02:00
2018-07-18 20:58:59 +05:30
2018-02-06 14:50:50 +01:00
2017-11-21 20:03:57 +01:00
2018-06-28 12:38:53 +02:00
2018-07-20 19:32:28 -07:00
2018-07-05 15:10:47 -07:00
2018-07-25 22:24:40 +02:00
2018-08-02 08:19:57 +03:00
2018-08-02 08:19:57 +03:00
2018-08-02 08:19:57 +03:00
2018-08-02 08:19:57 +03:00
2017-12-08 13:19:19 +04:00
2017-12-08 13:19:19 +04:00
2018-08-02 08:19:57 +03:00
2018-08-02 08:19:57 +03:00
2017-12-08 13:19:19 +04:00
2018-08-02 08:19:57 +03:00
2017-12-08 13:19:19 +04:00
2018-08-02 08:19:57 +03:00
2017-12-08 13:19:19 +04:00
2018-08-02 08:19:57 +03:00
2018-08-02 08:19:57 +03:00
2017-12-08 13:19:19 +04:00
2018-08-02 08:19:57 +03:00
2017-09-18 10:12:23 +02:00
2017-09-13 16:45:42 +04:00
2017-10-23 15:35:10 -07:00
2017-11-06 12:56:56 +00:00
2017-11-07 13:31:55 +00:00
2018-08-27 16:15:05 +02:00
2017-05-23 11:09:47 +03:00
2018-08-02 08:19:57 +03:00
2018-05-16 11:40:11 +05:30
2018-02-08 13:53:21 +02:00
2017-08-01 09:52:57 +02:00
2017-08-07 03:48:58 +03:00
2017-04-28 20:19:32 +02:00
2017-12-30 10:18:22 +05:30
2018-05-19 22:12:39 +02:00
2018-03-20 17:53:33 +05:30
2018-02-06 14:50:50 +01:00
2018-01-30 11:35:27 +04:00
2017-07-05 19:08:55 +02:00
2018-03-16 14:12:00 +02:00
2017-06-16 09:50:57 -07:00
2017-10-24 14:53:18 +02:00
2018-08-15 14:23:07 +02:00
2018-08-06 13:37:09 +04:00
2017-09-18 10:12:23 +02:00
2018-05-07 13:49:14 +03:00
2017-10-24 14:53:18 +02:00
2017-12-22 12:23:39 +02:00
2018-04-10 17:43:18 +03:00
2018-08-21 15:20:34 +03:00
2017-10-11 11:57:26 +04:00
2017-07-20 20:13:28 +02:00
2017-11-14 13:36:50 +04:00
2017-10-07 14:24:49 +04:00
2017-07-11 23:27:19 +04:00
2018-01-04 19:46:23 +02:00
2017-08-17 11:38:34 +02:00
2018-06-21 10:15:27 +02:00
2018-05-19 22:05:55 +02:00
2018-08-02 08:19:57 +03:00
2017-12-22 12:23:39 +02:00
2018-08-05 13:25:40 +03:00
2018-06-21 23:47:39 +02:00
2017-10-07 17:43:26 +00:00
2017-06-08 12:45:08 +03:00
2018-05-20 20:25:35 +02:00
2017-09-22 02:27:00 +02:00
2018-08-02 08:19:57 +03:00
2018-07-25 22:24:40 +02:00
2018-07-17 16:56:21 +02:00
2017-04-30 14:58:11 +02:00
2017-05-08 11:08:18 +02:00
2018-05-22 12:09:05 -07:00
2017-05-09 13:24:52 +02:00
2017-05-09 00:28:43 +02:00
2017-09-18 10:12:23 +02:00
2018-06-21 23:47:39 +02:00
2017-06-03 02:48:47 +03:00
2017-08-15 20:10:04 +03:00
2018-06-28 16:17:21 +02:00
2018-04-10 17:43:18 +03:00
2017-10-23 15:33:13 -07:00
2018-01-23 17:29:58 +05:30
2017-04-01 19:32:36 +02:00
2017-06-19 16:46:34 +03:00
2017-07-05 17:15:57 +02:00
2018-02-06 14:50:50 +01:00
2017-05-22 09:46:51 +03:00
2018-01-25 14:03:24 +01:00
2018-04-10 17:43:18 +03:00
2018-05-19 22:05:55 +02:00
2018-05-18 20:59:21 +01:00
2018-08-14 22:42:46 +02:00
2017-08-17 11:38:34 +02:00
2018-08-14 22:42:46 +02:00
2017-11-10 01:14:58 +01:00
2018-02-09 22:08:35 +05:30
2017-08-17 11:38:34 +02:00
2018-01-24 09:35:07 +01:00
2018-06-21 23:47:39 +02:00
2018-06-07 17:21:14 +04:00
2018-06-25 19:01:41 +02:00
2018-04-10 17:43:18 +03:00
2018-06-11 16:29:22 +04:00
2017-09-22 13:58:00 +02:00
2017-08-08 09:56:38 +02:00
2017-08-08 09:56:38 +02:00
2017-11-10 14:01:29 -08:00
2018-02-06 14:50:50 +01:00
2018-05-07 13:49:14 +03:00
2017-07-05 19:08:55 +02:00
2017-10-24 14:53:18 +02:00
2017-04-07 18:26:55 +02:00
2018-02-02 16:15:13 +02:00
2018-05-14 16:30:25 -07:00
2018-05-23 00:33:35 +03:00
2017-09-18 10:40:26 +02:00
2018-02-02 10:09:44 +01:00
2017-04-07 09:55:54 +02:00
2018-03-21 19:47:42 +01:00
2018-08-30 00:51:39 -07:00
2018-02-06 14:50:50 +01:00
2017-05-05 16:43:25 +02:00
2018-03-12 17:37:23 +01:00
2017-09-18 10:12:23 +02:00
2017-10-06 00:08:36 -07:00
2018-08-17 14:28:39 -07:00
2018-06-21 23:47:39 +02:00
2017-10-24 14:53:18 +02:00
2018-07-19 11:35:38 +02:00
2018-01-25 14:03:24 +01:00
2018-06-25 18:49:14 +02:00
2018-06-12 18:55:27 +03:00
2018-06-25 19:01:41 +02:00
2018-06-21 10:15:27 +02:00
2017-10-10 16:16:12 +03:00
2018-06-21 10:15:27 +02:00
2018-03-13 15:53:19 +04:00
2018-04-24 09:39:45 +03:00
2018-04-25 09:22:06 -07:00
2018-06-24 15:18:36 +02:00
2018-06-13 23:37:09 +04:00
2017-05-09 18:53:10 +02:00
2017-04-27 19:12:44 +02:00
2017-05-09 18:53:10 +02:00
2017-08-08 09:56:38 +02:00
2017-05-11 17:28:47 +03:00
2017-09-20 18:17:50 +02:00
2018-07-19 12:55:54 +02:00
2018-05-23 11:26:49 +03:00
2018-06-26 18:16:49 +03:00
2018-06-10 17:16:27 +03:00
2017-11-09 09:31:03 +01:00
2018-08-15 15:25:14 +03:00
2017-05-29 00:27:14 -07:00
2017-10-13 07:24:54 -07:00
2018-03-15 03:45:28 +02:00
2017-07-12 10:39:02 +02:00
2018-07-17 16:56:21 +02:00
2018-08-02 08:19:57 +03:00
2018-05-05 14:01:59 +02:00
2018-05-15 12:10:48 +02:00
2018-07-25 11:58:19 -07:00
2017-09-18 10:40:26 +02:00
2017-10-04 18:36:30 +02:00
2018-02-01 09:01:15 +00:00
2018-05-29 16:52:12 +03:00
2018-06-15 10:11:51 +04:00
2018-06-21 15:17:15 +04:00
2017-11-07 23:02:39 +02:00
2018-06-25 09:08:07 +04:00
2017-10-06 13:29:29 +04:00
2018-06-15 10:11:51 +04:00
2017-08-14 19:45:59 +02:00
2017-08-14 19:45:59 +02:00
2018-03-23 01:11:14 +01:00
2018-02-09 19:47:00 +04:00
2018-03-21 10:36:49 +02:00
2017-10-24 14:53:18 +02:00
2018-08-02 08:19:57 +03:00
2018-02-02 10:09:44 +01:00
2017-09-27 10:22:15 +02:00
2018-04-10 17:43:18 +03:00
2018-05-07 13:49:14 +03:00
2017-08-30 14:37:16 +00:00
2018-03-12 18:29:54 +00:00
2018-03-12 18:29:54 +00:00
2017-09-19 15:14:10 +03:00
2017-09-19 15:14:10 +03:00
2018-08-25 18:47:14 +03:00
2018-08-25 18:47:14 +03:00
2018-03-12 23:43:42 +04:00
2018-02-06 14:50:50 +01:00