Index: library/mongodb/nsfmongo.c =================================================================== diff -u -r42ba8471f7620b850b6296f753cbc3079fe5c6cd -rbfc9f64e6e94f265a27a32d5f7faf0763ae1c9e3 --- library/mongodb/nsfmongo.c (.../nsfmongo.c) (revision 42ba8471f7620b850b6296f753cbc3079fe5c6cd) +++ library/mongodb/nsfmongo.c (.../nsfmongo.c) (revision bfc9f64e6e94f265a27a32d5f7faf0763ae1c9e3) @@ -1169,8 +1169,13 @@ void Nsfmongo_Exit(ClientData clientData) { - Tcl_Interp *interp = (Tcl_Interp *)clientData; - NsfLog(interp,NSF_LOG_NOTICE, "Nsfmongo Exit"); + /* + * The exit might happen at a time, when tcl is already shut down. + * We can't reliably call NsfLog. + * + * Tcl_Interp *interp = (Tcl_Interp *)clientData; + * NsfLog(interp,NSF_LOG_NOTICE, "Nsfmongo Exit"); + */ } extern int