|
[Sponsors] |
[OpenFOAM.org] OpenFOAM-dev on CentOS 7.9: Segmentation Fault when executing any application |
![]() |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
![]() |
![]() |
#1 |
Senior Member
Jan
Join Date: Jul 2009
Location: Hamburg
Posts: 125
Rep Power: 19 ![]() |
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 |
|
![]() |
![]() |
![]() |
![]() |
#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 |
|
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Jan
Join Date: Jul 2009
Location: Hamburg
Posts: 125
Rep Power: 19 ![]() |
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 |
|
![]() |
![]() |
![]() |
![]() |
#4 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,969
Blog Entries: 45
Rep Power: 127 ![]() ![]() ![]() ![]() ![]() ![]() |
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:
__________________
|
|
![]() |
![]() |
![]() |
![]() |
#5 |
New Member
Oliver stone
Join Date: Feb 2023
Posts: 1
Rep Power: 0 ![]() |
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). |
|
![]() |
![]() |
![]() |
![]() |
#6 | |
New Member
Matt
Join Date: Aug 2020
Posts: 1
Rep Power: 0 ![]() |
Quote:
|
||
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Frequently Asked Questions about Installing OpenFOAM | wyldckat | OpenFOAM Installation | 2 | April 19, 2023 14:47 |
Segmentation fault when running dieselFoam or dieselEngineFoam in parallel | francesco | OpenFOAM Bugs | 4 | May 2, 2017 21:59 |
Is Playstation 3 cluster suitable for CFD work | hsieh | OpenFOAM | 9 | August 16, 2015 14:53 |
'Segmentation fault: 11' on running application in parallel | ulfaslak | OpenFOAM Running, Solving & CFD | 2 | November 27, 2013 07:57 |
New OpenFOAM Forum Structure | jola | OpenFOAM | 2 | October 19, 2011 06:55 |