[Bf-blender-cvs] [75f9b691e20] master: Docs: improve explanation for why CLG_exit shouldn't be called early

Campbell Barton noreply at git.blender.org
Tue Sep 13 08:16:52 CEST 2022


Commit: 75f9b691e209bc3d09383d733b11a08d2bcfdbc3
Author: Campbell Barton
Date:   Tue Sep 13 16:01:39 2022 +1000
Branches: master
https://developer.blender.org/rB75f9b691e209bc3d09383d733b11a08d2bcfdbc3

Docs: improve explanation for why CLG_exit shouldn't be called early

===================================================================

M	source/blender/windowmanager/intern/wm_init_exit.c

===================================================================

diff --git a/source/blender/windowmanager/intern/wm_init_exit.c b/source/blender/windowmanager/intern/wm_init_exit.c
index 283b87f1a2f..7ab2e67e4b6 100644
--- a/source/blender/windowmanager/intern/wm_init_exit.c
+++ b/source/blender/windowmanager/intern/wm_init_exit.c
@@ -641,7 +641,8 @@ void WM_exit_ex(bContext *C, const bool do_python)
 
   BKE_tempdir_session_purge();
 
-  /* Keep last (or near last) so logging can be used right up until everything is shut-down. */
+  /* Logging cannot be called after exiting (#CLOG_INFO, #CLOG_WARN etc will crash).
+   * So postpone exiting until other sub-systems that may use logging have shut down. */
   CLG_exit();
 }



More information about the Bf-blender-cvs mailing list