From 5d4427b78b316a952964e851029958ce10b213ad Mon Sep 17 00:00:00 2001 From: Anthony Geay Date: Wed, 23 Jun 2021 13:34:52 +0200 Subject: [PATCH] Avoid sigegv at exit due to pyqt5.15 --- src/Session/salome2810.cxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Session/salome2810.cxx b/src/Session/salome2810.cxx index ec9f80443..9f0c2999f 100644 --- a/src/Session/salome2810.cxx +++ b/src/Session/salome2810.cxx @@ -27,6 +27,7 @@ int main(int argc, char *argv[]) { constexpr char MAIN_PROGRAM[] = "SALOME_Session_Server_No_Server"; constexpr char NO_SERVER_ENV_VAR[] = "SALOME_EMB_SERVANT"; + constexpr char PYQT5_NOT_MASTER[] = "PYQT5_NOT_MASTER"; #ifndef WIN32 const char *MODULES[]={"SHAPERSTUDY","GEOM","SMESH","YACS","HYBRIDPLUGIN","GHS3DPLUGIN","BLSURFPLUGIN","GMSHPLUGIN","HEXABLOCKPLUGIN","HEXOTICPLUGIN","GHS3DPRLPLUGIN","NETGENPLUGIN"}; const char *MODULES_PATH[]={"GUI","SHAPER","SHAPERSTUDY","GEOM","SMESH","YACS","HYBRIDPLUGIN","GHS3DPLUGIN","BLSURFPLUGIN","GMSHPLUGIN","HEXABLOCKPLUGIN","GHS3DPRLPLUGIN","NETGENPLUGIN"}; @@ -52,6 +53,7 @@ int main(int argc, char *argv[]) pe.insert(APPCONFIG,appconfig_val); //tells shutup to salome.salome_init invoked at shaper engine ignition pe.insert(NO_SERVER_ENV_VAR,"1"); + pe.insert(PYQT5_NOT_MASTER,"1"); //resource file retrieve QString resfile; { -- 2.39.2