Эх сурвалжийг харах

Z991239-1812 #comment seg时进行清理

陈良瑜80374463 4 жил өмнө
parent
commit
f2bc97c90a

+ 4 - 0
Module/mod_chromium/baseEx.cpp

@@ -12,6 +12,7 @@
 #include <signal.h>     // ::signal, ::raise
 #include <boost/stacktrace.hpp>
 #include "CModTools.h"
+#include "CWebsocketServer.h"
 
 std::string g_backtracePath = "";
 
@@ -22,6 +23,9 @@ void seg_signal_handler(int signum)
 	auto dumpArr = boost::stacktrace::stacktrace().as_vector();
 	for (auto i = 0; i < dumpArr.size(); i++)
 		Dbg("SEG[%d]%X---%s(%s-%d)", i, dumpArr[i].address(), dumpArr[i].name().c_str(), dumpArr[i].source_file().c_str(), dumpArr[i].source_line());
+
+	Chromium::CModTools::get_mutable_instance().killAllChromium();
+	Chromium::CWebsocketServer::stopServer();
 	signal(signum, SIG_DFL);
 	raise(signum);
 }