]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
PAL12628: Enabling FPE signal in GEOM leads to Salome crash with some video card...
authorjfa <jfa@opencascade.com>
Fri, 16 Jun 2006 11:14:24 +0000 (11:14 +0000)
committerjfa <jfa@opencascade.com>
Fri, 16 Jun 2006 11:14:24 +0000 (11:14 +0000)
src/GEOM_I/GEOM_Gen_i.cc

index 5d91dd4f11e60cf3d53fda750bd4687da0b64e13..7ddbe46c9565938a619a22d56e246cedcc9b3d8d 100644 (file)
@@ -68,11 +68,20 @@ GEOM_Gen_i::GEOM_Gen_i(CORBA::ORB_ptr orb,
 
   _impl = new ::GEOMImpl_Gen;
 
-  OSD::SetSignal( true );
+  //work around PAL12004, PAL12628
+  //OSD::SetSignal( true );
+  bool raiseFPE;
+#ifdef _DEBUG_
+  raiseFPE = true;
+  char* envDisableFPE = getenv("DISABLE_FPE");
+  if (envDisableFPE && atoi(envDisableFPE))
+    raiseFPE = false;
+#else
+  raiseFPE = false;
+#endif
+  OSD::SetSignal( raiseFPE );
 }
 
-
-
 //============================================================================
 // function : ~GEOM_Gen_i()
 // purpose  : destructor