]> SALOME platform Git repositories - plugins/hybridplugin.git/commitdiff
Salome HOME
PAL14921 (memory limitation and Salome freeze)
authoreap <eap@opencascade.com>
Fri, 18 May 2007 09:05:27 +0000 (09:05 +0000)
committereap <eap@opencascade.com>
Fri, 18 May 2007 09:05:27 +0000 (09:05 +0000)
-  Unexpect aCatch(SalomeException);
+  // PAL14921. Enable catching std::bad_alloc and Standard_OutOfMemory outside
+  //Unexpect aCatch(SalomeException);

src/GHS3DPlugin_GHS3D.cxx

index 45b58384e49779b87b9ecb5f05a79c908cf8de70..57c7983e2aa94249b60cef11793af0119bd62ea0 100644 (file)
@@ -496,7 +496,7 @@ bool GHS3DPlugin_GHS3D::Compute(SMESH_Mesh&         theMesh,
 #endif
 
   if (!Ok)
-    return error(dfltErr(), SMESH_Comment("Can't write into ") << aTmpDir.ToCString());
+    return error( SMESH_Comment("Can't write into ") << aTmpDir.ToCString());
 
   map <int,int> aSmdsToGhs3dIdMap;
   map <int,const SMDS_MeshNode*> aGhs3dIdToNodeMap;
@@ -555,7 +555,7 @@ bool GHS3DPlugin_GHS3D::Compute(SMESH_Mesh&         theMesh,
   }
   else
   {
-    Ok = error(dfltErr(), "Problem with launching ghs3d");
+    Ok = error( "Problem with launching ghs3d");
   }
 
   // ---------------------
@@ -566,7 +566,7 @@ bool GHS3DPlugin_GHS3D::Compute(SMESH_Mesh&         theMesh,
     OSD_File( aLogFileName ).Remove();
   }
   else if ( OSD_File( aLogFileName ).Size() > 0 ) {
-    Ok = error(dfltErr(), SMESH_Comment("See ")<< aLogFileName.ToCString() );
+    Ok = error( SMESH_Comment("See ")<< aLogFileName.ToCString() );
   }
   else {
     OSD_File( aLogFileName ).Remove();