discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=495fa3a7ae51c70e3b597385586e5a9949cae5e1
commit 495fa3a7ae51c70e3b597385586e5a9949cae5e1 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Tue Dec 29 12:52:56 2015 -0500 unpopulate all gadcons during shutdown failing to unpopulate at this time leaves gadcon clients alive until a time after module shutdown has occurred, resulting in crashes when gadcon clients destroy themselves and attempt to access module-global data ref T2811 --- src/bin/e_gadcon.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bin/e_gadcon.c b/src/bin/e_gadcon.c index 336b32f..d025316 100644 --- a/src/bin/e_gadcon.c +++ b/src/bin/e_gadcon.c @@ -250,6 +250,7 @@ e_gadcon_shutdown(void) if (_module_init_end_handler) ecore_event_handler_del(_module_init_end_handler); _module_init_end_handler = NULL; + E_LIST_FOREACH(gadcons, e_gadcon_unpopulate); return 1; } --