Loïc Yhuel
267b16e8f4
libweston: fix possible crash after a view is removed the layer
...
weston_compositor_build_view_list can reconstruct the view_list without a view which was
previously in it. The existing pointers in view->link are left unchanged, which could
lead to corruption or access to released memory in wl_list_remove, depending of the
order of destruction of the views.
This can happen at least with the black view created by the desktop shell for fullscreen
surfaces, when it is hidden in lower_fullscreen_layer.
Signed-off-by: Loïc Yhuel <loic.yhuel@softathome.com >
2019-10-16 14:10:35 +00:00
..
2019-10-11 12:16:35 +00:00
2019-10-04 17:14:22 +03:00
2019-10-11 12:16:35 +00:00
2019-10-09 21:44:58 +00:00
2019-10-11 12:16:35 +00:00
2019-10-11 12:16:35 +00:00
2019-10-11 12:16:35 +00:00
2019-04-18 12:31:46 +03:00
2019-09-13 08:57:31 +00:00
2019-04-18 12:31:46 +03:00
2019-04-18 12:31:46 +03:00
2019-10-16 14:10:35 +00:00
2019-07-18 10:49:39 +03:00
2019-08-15 14:03:48 +02:00
2019-06-11 11:31:04 +01:00
2019-04-18 12:31:46 +03:00
2018-12-09 14:50:54 +02:00
2019-07-18 06:43:38 +00:00
2019-07-18 06:35:41 +00:00
2019-04-18 12:31:46 +03:00
2019-07-18 06:43:38 +00:00
2019-04-18 12:31:46 +03:00
2019-04-18 12:31:46 +03:00
2019-07-18 06:35:41 +00:00
2019-07-18 06:43:38 +00:00
2019-04-18 12:31:46 +03:00
2019-07-18 13:34:04 +03:00
2019-04-18 12:31:46 +03:00
2019-08-26 16:18:22 +05:30
2019-07-18 06:43:38 +00:00
2018-01-18 11:24:19 +00:00
2019-08-02 15:00:08 +00:00
2019-02-06 12:21:56 +00:00
2019-02-06 12:21:56 +00:00
2019-04-18 12:50:55 +03:00
2019-04-18 12:50:55 +03:00
2019-07-18 13:34:04 +03:00
2019-10-04 17:14:22 +03:00
2019-10-11 12:16:35 +00:00
2019-10-04 16:04:48 +03:00
2019-10-04 12:17:18 +03:00
2019-08-01 08:19:15 +00:00
2019-07-18 06:43:38 +00:00
2019-04-18 12:31:46 +03:00
2019-08-26 16:18:22 +05:30
2019-04-18 12:31:46 +03:00
2019-10-04 16:04:48 +03:00
2017-09-29 10:20:42 +03:00
2019-07-18 06:43:38 +00:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2019-05-02 22:10:30 +02:00
2019-07-18 06:43:38 +00:00
2019-10-04 16:04:48 +03:00
2019-10-04 16:04:48 +03:00
2019-07-18 13:34:04 +03:00
2019-10-04 16:04:48 +03:00
2019-10-04 16:04:48 +03:00
2019-08-26 16:18:22 +05:30