|
[Sponsors] | |||||
|
|
|
#1 |
|
New Member
Join Date: Nov 2010
Posts: 4
Rep Power: 4 ![]() |
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 12:22. Reason: I changed the post to correct some inaccuracies. |
|
|
|
|
|
|
|
|
#2 |
|
New Member
Join Date: Nov 2010
Posts: 4
Rep Power: 4 ![]() |
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 |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Using starToFoam | clo | OpenFOAM Other Meshers: ICEM, Star, Ansys, Pointwise, GridPro, Ansa, ... | 33 | September 26, 2012 04:04 |
| StarToFoam error | Kart | OpenFOAM Meshing & Mesh Conversion | 1 | February 4, 2010 04:38 |
| CheckMeshbs errors | ivanyao | OpenFOAM Running, Solving & CFD | 2 | March 11, 2009 03:34 |
| Import gmsh msh to Foam | adorean | Open Source Meshers: Gmsh, Netgen, CGNS, ... | 24 | April 27, 2005 08:19 |
| Multicomponent fluid | Andrea | CFX | 2 | October 11, 2004 05:12 |