|
[Sponsors] |
[OpenFOAM.org] OpenFOAM-dev on CentOS 7.9: Segmentation Fault when executing any application |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
February 22, 2022, 05:26 |
OpenFOAM-dev on CentOS 7.9: Segmentation Fault when executing any application
|
#1 |
Senior Member
Jan
Join Date: Jul 2009
Location: Hamburg
Posts: 144
Rep Power: 20 |
Dear all,
I am facing a problem with a self compiled OpenFOAM-dev installation on a cluster running CentOS7.9: As soon as there is any #include directive within the function list of the controlDict, every OpenFOAM application immediately exits with Segmentation fault (core dumped), as soon as it is called, even e.g. blockMesh -help Compilation runs without any errror message. I used gcc7.3.1 from SCL devtoolset7, as the system gcc is verison 4.8.5, which does not support the c++14 option. I also tried clang version 7.0.1, with same result. Does anyone have an idea? Of course I can avoid using includes, but thats not very convenient, and also I would like to understand, what's going on. Thanks and best regards, Jan |
|
March 18, 2022, 13:28 |
|
#2 |
New Member
Hendrik Söhnholz
Join Date: Sep 2020
Location: Braunschweig, Germany
Posts: 2
Rep Power: 0 |
Hello Jan,
I had the same problem recently. I tried to compile OpenFOAM-9 on CentOS 7 with GCC 7.3.1 from devtoolset-7. I also tried with GCC 9 and Clang from the RHEL package llvm-toolset-7. In all cases I got segmentation faults. I solved this by compiling GCC 5.5.0 and using this to compile OpenFOAM-9. Unfortunately, the OpenFOAM developers don't specify which compilers they use or have tested. The information on the website is outdated. Best wishes, Hendrik |
|
March 21, 2022, 11:01 |
|
#3 |
Senior Member
Jan
Join Date: Jul 2009
Location: Hamburg
Posts: 144
Rep Power: 20 |
Hi Hendrik,
thanks a lot for your reply! As soon as I find the time, I will compile GCC 5.5.0 and use it for building OF. Best regards, Jan |
|
October 7, 2022, 12:18 |
|
#4 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 128 |
FYI: Solution for this specific problem reported here, in order to be able to use SCL's GCC builds: https://bugs.openfoam.org/view.php?id=3898
In a nutshell:
__________________
|
|
February 21, 2023, 14:37 |
|
#5 |
New Member
Oliver stone
Join Date: Feb 2023
Posts: 3
Rep Power: 3 |
That segmentation fault issue is frustrating, especially when you're trying to include directives in the controlDict. I've seen similar issues before and usually, and it's usually due to compatibility issues between different compilers. Have you tried reaching out to the OpenFOAM community for help? They might have some insights into what's causing the issue.
Also, CentOS 7 is reaching its end of life soon, so it'll stop receiving security updates and bug fixes. You may consider upgrading to a newer version with Extended Lifecycle Support (ELS). |
|
April 15, 2023, 17:58 |
|
#6 | |
New Member
Matt
Join Date: Aug 2020
Posts: 1
Rep Power: 0 |
Quote:
|
||
October 2, 2023, 14:52 |
|
#7 |
New Member
Raphael Santos
Join Date: Oct 2013
Posts: 20
Rep Power: 13 |
Thank you very much! It worked!
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Frequently Asked Questions about Installing OpenFOAM | wyldckat | OpenFOAM Installation | 3 | November 14, 2023 12:58 |
Segmentation fault when running dieselFoam or dieselEngineFoam in parallel | francesco | OpenFOAM Bugs | 4 | May 2, 2017 22:59 |
Is Playstation 3 cluster suitable for CFD work | hsieh | OpenFOAM | 9 | August 16, 2015 15:53 |
'Segmentation fault: 11' on running application in parallel | ulfaslak | OpenFOAM Running, Solving & CFD | 2 | November 27, 2013 08:57 |
New OpenFOAM Forum Structure | jola | OpenFOAM | 2 | October 19, 2011 07:55 |