|
[Sponsors] |
September 7, 2011, 10:32 |
Error using fixedGradient patch
|
#1 |
New Member
Join Date: Nov 2010
Posts: 4
Rep Power: 16 |
Hi everyone,
I'm having troubles with a new solver. I built it without problems, and I ran it on a 2D mesh. For my program to work properly I have to use a fixedGradient patch. It gave me back this error: *** glibc detected *** double free or corruption (out) (followed by the usual memory map and backtrace...) I tried to debug and I found that the error was generated by this instruction in fixedGradientfvPatchField.C: Field<Type>:perator= ( this->patchInternalField() + gradient_/this->patch().deltaCoeffs() ); This command recall the following operator from Field.C (line 653), and generate a memory error. // This is dodgy stuff, don't try it at home. Field* fieldPtr = rhs.ptr(); List<Type>::transfer(*fieldPtr); delete fieldPtr; I'd like to implement the same command in an alternative way. Does anyone know if there's a way to change this "dodgy stuff"? Thanks to all, Sandro. Last edited by sangoi87; September 7, 2011 at 13:22. Reason: I changed the post to correct some inaccuracies. |
|
September 8, 2011, 11:14 |
fixedGradient error - update
|
#2 |
New Member
Join Date: Nov 2010
Posts: 4
Rep Power: 16 |
Hi guys,
I've tried to solve my problem and I've discovered that the memory error is ought to this command in the List.C file (line 392): delete[] this->v_; The memory address at the end of the "**** glibc detected ****" message is the same pointed by this->v_. I don't know why but deallocating this memory causes the solver to crash... Any idea? Thx |
|
Tags |
fixedgradient, glibc detected, memory corruption |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Commercial meshers] Using starToFoam | clo | OpenFOAM Meshing & Mesh Conversion | 33 | September 26, 2012 05:04 |
[Other] StarToFoam error | Kart | OpenFOAM Meshing & Mesh Conversion | 1 | February 4, 2010 05:38 |
CheckMeshbs errors | ivanyao | OpenFOAM Running, Solving & CFD | 2 | March 11, 2009 03:34 |
[Gmsh] Import gmsh msh to Foam | adorean | OpenFOAM Meshing & Mesh Conversion | 24 | April 27, 2005 09:19 |
Multicomponent fluid | Andrea | CFX | 2 | October 11, 2004 06:12 |