View Issue Details

IDProjectCategoryView StatusLast Update
0003565OpenFOAMBugpublic2020-10-05 13:38
Reportershildenbrand Assigned Tohenry  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
PlatformHP Workstation Z640OSDebianOS Version9.5
Product Versiondev 
Summary0003565: ParaView 5.8.1 does not start anymore since after commit 7e3f497
DescriptionWhen starting paraview by paraFoam we get a lengthy error message and a segfault by paraview. I reverted the latest commit and before commit 7e3f497 Paraview worked fine.
Any ideas what cases this problem?

The - in my opinion - relevant part of the error messages comes here:

9 0x7fbc8c0b1e78 vtkPVFoamReader::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 1666
8 0x7fbc7f23cbbe Foam::vtkPVFoam::Update(vtkMultiBlockDataSet*, vtkMultiBlockDataSet*) + 318
7 0x7fbc7f24e838 Foam::vtkPVFoam::convertFields(vtkMultiBlockDataSet*) + 808
6 0x7fbc7f2de597 void Foam::vtkPVFoam::convertVolFields<double>(Foam::fvMesh const&, Foam::PtrList<Foam::PrimitivePatchInterpolation<Foam::PrimitivePatch<Foam::SubList<Foam::face>, Foam::Field<Foam::Vector<double> > const&> > > const&, Foam::IOobjectList const&, bool, vtkMultiBlockDataSet*) + 519
5 0x7fbc7f2de2b1 Foam::tmp<Foam::GeometricField<double, Foam::pointPatchField, Foam::pointMesh> > Foam::volPointInterpolation::interpolate<double>(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) const + 257
4 0x7fbc7f2ddd0e Foam::tmp<Foam::GeometricField<double, Foam::pointPatchField, Foam::pointMesh> > Foam::volPointInterpolation::interpolate<double>(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&, Foam::word const&, bool) const + 174
3 0x7fbc7f2dd964 void Foam::volPointInterpolation::interpolate<double>(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&, Foam::GeometricField<double, Foam::pointPatchField, Foam::pointMesh>&) const + 68
2 0x7fbc7f2dd705 void Foam::volPointInterpolation::interpolateBoundaryField<double>(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&, Foam::GeometricField<double, Foam::pointPatchField, Foam::pointMesh>&) const + 2437
1 0x7fbc7f251880 Foam::fvPatchField<double>::autoMap(Foam::fvPatchFieldMapper const&) + 0
0 0x7fbc9f379840 /lib/x86_64-linux-gnu/libc.so.6(+0x37840) [0x7fbc9f379840]
( 8.959s) [paraview ] :0 FATL| Signal: SIGSEGV
TagsNo tags attached.

Activities

henry

2020-10-05 12:51

manager   ~0011569

It looks like paraview is picking-up and old libvtkPVFoam.so from the original location:

OpenFOAM-dev/platforms/linux64GccDPInt32Opt/lib/libvtkPVFoam.so

and now should read it from the new location:

OpenFOAM-dev/platforms/linux64GccDPInt32Opt/lib/paraview-5.6

If you remove all the PV related libraries from OpenFOAM-dev/platforms/*/lib/ it should work correctly, or you could clean the platform before building:

wcleanPlatform

shildenbrand

2020-10-05 13:06

reporter   ~0011570

That solved it. Thank you for the quick reply.
Never thought of this since that mentioned change was quite a while ago and did not cause any problems.

henry

2020-10-05 13:36

manager   ~0011571

I means that you were running paraFoam with the reader from before the change to the build structure which was fine until there was a change to the virtual functions in the main libraries which the reader uses.

Issue History

Date Modified Username Field Change
2020-10-05 12:23 shildenbrand New Issue
2020-10-05 12:51 henry Note Added: 0011569
2020-10-05 13:06 shildenbrand Note Added: 0011570
2020-10-05 13:36 henry Note Added: 0011571
2020-10-05 13:38 henry Assigned To => henry
2020-10-05 13:38 henry Status new => closed
2020-10-05 13:38 henry Resolution open => no change required