# plotoverLine with point data

**URL:** https://discourse.paraview.org/t/plotoverline-with-point-data/11552
**Category:** ParaView Support
**Tags:** python
**Created:** [March 2, 2023, 10:42am UTC](https://discourse.paraview.org/t/plotoverline-with-point-data/11552 "2023-03-02T10:42:56Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![adwien](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/a/b9bd4f/32.png) [@adwien](https://discourse.paraview.org/u/adwien)
#### Post date: [March 2, 2023, 10:42am UTC](https://discourse.paraview.org/t/plotoverline-with-point-data/11552/1 "2023-03-02T10:42:56Z")

</div>

Hey Paraviewers community,  
I’m using Paraview 5.11 but I’m not able to use “plotoverline” filter on point data. I’m able to aply the “plotoverline” filter on cell data without any problems, but when I use the “celldatatopointdata” filter and after the “plotoverline” one, paraview is crashing 9 time out of 10. So, as it is working sometime, I tried to used python scriptswithout displaying values in the API and saving data from the plotoverline from pointdata in a csv file. The python script doesn’t show error for the plotoverlinedata command but show this error for the savedata command:  
Loguru caught a signal:  
Loguru caught a signal:  
SIGSEGVLoguru caught a signal: SIGSEGV  
Loguru caught a signal: SIGSEGV

Loguru caught a signal: SIGSEGVLoguru caught a signal:  
SIGSEGV

SIGSEGV

Loguru caught a signal:  
SIGSEGVLoguru caught a signal:  
SIGSEGV

Stack trace:  
[truncated]  
123 0x562b3a50d55c PyVectorcall\_Call + 156  
122 0x562b3a53704d /home/adrien/miniconda3/bin/python(+0x1a804d) [0x562b3a53704d]  
121 0x562b3a48cf88 /home/adrien/miniconda3/bin/python(+0xfdf88) [0x562b3a48cf88]  
120 0x562b3a536603 \_PyFunction\_Vectorcall + 931  
119 0x562b3a48cf88 /home/adrien/miniconda3/bin/python(+0xfdf88) [0x562b3a48cf88]  
118 0x562b3a536357 \_PyFunction\_Vectorcall + 247  
117 0x562b3a53582a /home/adrien/miniconda3/bin/python(+0x1a682a) [0x562b3a53582a]  
116 0x562b3a48cf88 /home/adrien/miniconda3/bin/python(+0xfdf88) [0x562b3a48cf88]  
115 0x562b3a536357 \_PyFunction\_Vectorcall + 247  
114 0x562b3a53582a /home/adrien/miniconda3/bin/python(+0x1a682a) [0x562b3a53582a]  
113 0x562b3a48d4fe /home/adrien/miniconda3/bin/python(+0xfe4fe) [0x562b3a48d4fe]  
112 0x562b3a53704d /home/adrien/miniconda3/bin/python(+0x1a804d) [0x562b3a53704d]  
111 0x562b3a48cf88 /home/adrien/miniconda3/bin/python(+0xfdf88) [0x562b3a48cf88]  
110 0x562b3a536603 \_PyFunction\_Vectorcall + 931  
109 0x562b3a48d0f8 /home/adrien/miniconda3/bin/python(+0xfe0f8) [0x562b3a48d0f8]  
108 0x562b3a536603 \_PyFunction\_Vectorcall + 931  
107 0x562b3a48cf88 /home/adrien/miniconda3/bin/python(+0xfdf88) [0x562b3a48cf88]  
106 0x562b3a528883 /home/adrien/miniconda3/bin/python(+0x199883) [0x562b3a528883]  
105 0x562b3a5197e1 \_PyGen\_Send + 353  
104 0x562b3a564239 \_PyEval\_EvalFrameDefault + 20041  
103 0x562b3a5197e1 \_PyGen\_Send + 353  
102 0x562b3a564239 \_PyEval\_EvalFrameDefault + 20041  
101 0x562b3a5197e1 \_PyGen\_Send + 353  
100 0x562b3a48d0f8 /home/adrien/miniconda3/bin/python(+0xfe0f8) [0x562b3a48d0f8]  
99 0x562b3a5155c1 /home/adrien/miniconda3/bin/python(+0x1865c1) [0x562b3a5155c1]  
98 0x562b3a60cb93 /home/adrien/miniconda3/bin/python(+0x27db93) [0x562b3a60cb93]  
97 0x562b3a53624c PyEval\_EvalCode + 28  
96 0x562b3a536224 PyEval\_EvalCodeEx + 68  
95 0x562b3a5361db \_PyEval\_EvalCodeWithName + 75  
94 0x562b3a53582a /home/adrien/miniconda3/bin/python(+0x1a682a) [0x562b3a53582a]  
93 0x562b3a48cf88 /home/adrien/miniconda3/bin/python(+0xfdf88) [0x562b3a48cf88]  
92 0x562b3a536357 \_PyFunction\_Vectorcall + 247  
91 0x562b3a53582a /home/adrien/miniconda3/bin/python(+0x1a682a) [0x562b3a53582a]  
90 0x562b3a5618a5 \_PyEval\_EvalFrameDefault + 9397  
89 0x562b3a50d67b PyVectorcall\_Call + 443  
88 0x562b3a537194 /home/adrien/miniconda3/bin/python(+0x1a8194) [0x562b3a537194]  
87 0x562b3a536357 \_PyFunction\_Vectorcall + 247  
86 0x562b3a535986 /home/adrien/miniconda3/bin/python(+0x1a6986) [0x562b3a535986]  
85 0x562b3a5618a5 \_PyEval\_EvalFrameDefault + 9397  
84 0x562b3a50d67b PyVectorcall\_Call + 443  
83 0x562b3a536357 \_PyFunction\_Vectorcall + 247  
82 0x562b3a53582a /home/adrien/miniconda3/bin/python(+0x1a682a) [0x562b3a53582a]  
81 0x562b3a5618a5 \_PyEval\_EvalFrameDefault + 9397  
80 0x562b3a50d67b PyVectorcall\_Call + 443  
79 0x562b3a536357 \_PyFunction\_Vectorcall + 247  
78 0x562b3a535986 /home/adrien/miniconda3/bin/python(+0x1a6986) [0x562b3a535986]  
77 0x562b3a48d0f8 /home/adrien/miniconda3/bin/python(+0xfe0f8) [0x562b3a48d0f8]  
76 0x562b3a536357 \_PyFunction\_Vectorcall + 247  
75 0x562b3a535986 /home/adrien/miniconda3/bin/python(+0x1a6986) [0x562b3a535986]  
74 0x562b3a48d4fe /home/adrien/miniconda3/bin/python(+0xfe4fe) [0x562b3a48d4fe]  
73 0x562b3a537bdf /home/adrien/miniconda3/bin/python(+0x1a8bdf) [0x562b3a537bdf]  
72 0x562b3a48cfc1 /home/adrien/miniconda3/bin/python(+0xfdfc1) [0x562b3a48cfc1]  
71 0x562b3a536357 \_PyFunction\_Vectorcall + 247  
70 0x562b3a53582a /home/adrien/miniconda3/bin/python(+0x1a682a) [0x562b3a53582a]  
69 0x562b3a48d0f8 /home/adrien/miniconda3/bin/python(+0xfe0f8) [0x562b3a48d0f8]  
68 0x562b3a5155c1 /home/adrien/miniconda3/bin/python(+0x1865c1) [0x562b3a5155c1]  
67 0x562b3a60cb93 /home/adrien/miniconda3/bin/python(+0x27db93) [0x562b3a60cb93]  
66 0x562b3a53624c PyEval\_EvalCode + 28  
65 0x562b3a536224 PyEval\_EvalCodeEx + 68  
64 0x562b3a5361db \_PyEval\_EvalCodeWithName + 75  
63 0x562b3a53582a /home/adrien/miniconda3/bin/python(+0x1a682a) [0x562b3a53582a]  
62 0x562b3a48d4fe /home/adrien/miniconda3/bin/python(+0xfe4fe) [0x562b3a48d4fe]  
61 0x562b3a536357 \_PyFunction\_Vectorcall + 247  
60 0x562b3a53582a /home/adrien/miniconda3/bin/python(+0x1a682a) [0x562b3a53582a]  
59 0x562b3a5618a5 \_PyEval\_EvalFrameDefault + 9397  
58 0x562b3a50d55c PyVectorcall\_Call + 156  
57 0x562b3a536357 \_PyFunction\_Vectorcall + 247  
56 0x562b3a53582a /home/adrien/miniconda3/bin/python(+0x1a682a) [0x562b3a53582a]  
55 0x562b3a563c64 \_PyEval\_EvalFrameDefault + 18548  
54 0x562b3a4d969f \_PyObject\_MakeTpCall + 895  
53 0x562b3a518958 /home/adrien/miniconda3/bin/python(+0x189958) [0x562b3a518958]  
52 0x7f2e53211d7e /opt/ParaView-5.11.0-MPI-Linux-Python3.9-x86\_64/lib/python3.9/site-packages/paraview/modules/vtkRemotingServerManager.so(+0x11ed7e) [0x7f2e53211d7e]  
51 0x7f2e52e6f934 vtkSMWriterFactory::CreateWriter(char const\*, vtkSMSourceProxy\*, unsigned int, bool) + 644  
50 0x7f2e52e47b8e vtkSMSourceProxy::UpdatePipeline() + 142  
49 0x7f2e52db3208 vtkSMOutputPort::UpdatePipelineInternal(double, bool) + 184  
48 0x7f2e52cedd65 vtkPVSessionBase::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 53  
47 0x7f2e52cef04b vtkPVSessionCore::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 59  
46 0x7f2e52cef212 vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, bool) + 242  
45 0x7f2e710bfb0d vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) + 29  
44 0x7f2e710bf86e vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) + 1294  
43 0x7f2e710bf13d vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) + 1229  
42 0x7f2e710be973 vtkClientServerInterpreter::CallCommandFunction(char const\*, vtkObjectBase\*, char const\*, vtkClientServerStream const&, vtkClientServerStream&) + 355  
41 0x7f2e42c2907b vtkSISourceProxyCommand(vtkClientServerInterpreter\*, vtkObjectBase\*, char const\*, vtkClientServerStream const&, vtkClientServerStream&, void\*) + 971  
40 0x7f2e52d2c184 vtkSISourceProxy::UpdatePipeline(int, double, bool) + 468  
39 0x7f2e701e2d7a vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector\*) + 282  
38 0x7f2e7017163a vtkDemandDrivenPipeline::UpdateData(int) + 138  
37 0x7f2e701e14f9 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 953  
36 0x7f2e7017301e vtkDemandDrivenPipeline::ProcessRequest(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 222  
35 0x7f2e7016b651 vtkCompositeDataPipeline::ForwardUpstream(vtkInformation\*) + 337  
34 0x7f2e701e14f9 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 953  
33 0x7f2e7017307a vtkDemandDrivenPipeline::ProcessRequest(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 314  
32 0x7f2e7016c779 vtkCompositeDataPipeline::ExecuteData(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 121  
31 0x7f2e7016fc57 vtkDemandDrivenPipeline::ExecuteData(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 55  
30 0x7f2e701776d0 vtkExecutive::CallAlgorithm(vtkInformation\*, int, vtkInformationVector\*\*, vtkInformationVector\*) + 64  
29 0x7f2e403d8bc9 vtkPVProbeLineFilter::RequestData(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 969  
28 0x7f2e701e2d7a vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector\*) + 282  
27 0x7f2e7017163a vtkDemandDrivenPipeline::UpdateData(int) + 138  
26 0x7f2e701e14f9 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 953  
25 0x7f2e7017307a vtkDemandDrivenPipeline::ProcessRequest(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 314  
24 0x7f2e7016c779 vtkCompositeDataPipeline::ExecuteData(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 121  
23 0x7f2e7016fc57 vtkDemandDrivenPipeline::ExecuteData(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 55  
22 0x7f2e701776d0 vtkExecutive::CallAlgorithm(vtkInformation\*, int, vtkInformationVector\*\*, vtkInformationVector\*) + 64  
21 0x7f2e473f06dd vtkProbeLineFilter::RequestData(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 2605  
20 0x7f2e701e2d7a vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector\*) + 282  
19 0x7f2e7017163a vtkDemandDrivenPipeline::UpdateData(int) + 138  
18 0x7f2e701e14f9 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 953  
17 0x7f2e7017307a vtkDemandDrivenPipeline::ProcessRequest(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 314  
16 0x7f2e7016c779 vtkCompositeDataPipeline::ExecuteData(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 121  
15 0x7f2e7016fc57 vtkDemandDrivenPipeline::ExecuteData(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 55  
14 0x7f2e701776d0 vtkExecutive::CallAlgorithm(vtkInformation\*, int, vtkInformationVector\*\*, vtkInformationVector\*) + 64  
13 0x7f2e469a3dec vtkPProbeFilter::RequestData(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 28  
12 0x7f2e5c134fc0 vtkCompositeDataProbeFilter::RequestData(vtkInformation\*, vtkInformationVector\*\*, vtkInformationVector\*) + 3088  
11 0x7f2e5c681aa4 vtkProbeFilter::DoProbing(vtkDataSet\*, int, vtkDataSet\*, vtkDataSet\*) + 388  
10 0x7f2e5c68015a vtkProbeFilter::ProbeEmptyPoints(vtkDataSet\*, int, vtkDataSet\*, vtkDataSet\*) + 2042  
9 0x7f2e6a3b2021 vtk::detail::smp::vtkSMPToolsImplForTBB(long long, long long, long long, void (_)(void_, long long, long long, long long), void\*) + 65  
8 0x7f2e5c6856c1 /opt/ParaView-5.11.0-MPI-Linux-Python3.9-x86\_64/lib/python3.9/site-packages/paraview/modules/…/…/…/…/…/lib/libvtkFiltersCore-pv5.11.so.1(+0x7ad6c1) [0x7f2e5c6856c1]  
7 0x7f2e5c6855c8 /opt/ParaView-5.11.0-MPI-Linux-Python3.9-x86\_64/lib/python3.9/site-packages/paraview/modules/…/…/…/…/…/lib/libvtkFiltersCore-pv5.11.so.1(+0x7ad5c8) [0x7f2e5c6855c8]  
6 0x7f2e69ca9183 /opt/ParaView-5.11.0-MPI-Linux-Python3.9-x86\_64/lib/python3.9/site-packages/paraview/modules/…/…/…/…/libtbb.so.12(+0x21183) [0x7f2e69ca9183]  
5 0x7f2e5c686087 /opt/ParaView-5.11.0-MPI-Linux-Python3.9-x86\_64/lib/python3.9/site-packages/paraview/modules/…/…/…/…/…/lib/libvtkFiltersCore-pv5.11.so.1(+0x7ae087) [0x7f2e5c686087]  
4 0x7f2e5c6838ea /opt/ParaView-5.11.0-MPI-Linux-Python3.9-x86\_64/lib/python3.9/site-packages/paraview/modules/…/…/…/…/…/lib/libvtkFiltersCore-pv5.11.so.1(+0x7ab8ea) [0x7f2e5c6838ea]  
3 0x7f2e6b7e21ae vtkDataSetAttributesFieldList::InterpolatePoint(int, vtkDataSetAttributes\*, vtkIdList\*, double\*, vtkDataSetAttributes\*, long long) const + 254  
2 0x7f2e6a3d9104 /opt/ParaView-5.11.0-MPI-Linux-Python3.9-x86\_64/lib/python3.9/site-packages/paraview/modules/…/…/…/…/libvtkCommonCore-pv5.11.so.1(+0x4fd104) [0x7f2e6a3d9104]  
1 0x7f2e6a4d28c0 vtkDataArray::InterpolateTuple(long long, vtkIdList\*, vtkAbstractArray\*, double\*) + 32  
0 0x7f2e754203c0 /lib/x86\_64-linux-gnu/libpthread.so.0(+0x143c0) [0x7f2e754203c0]  
( 2.565s) [paraview] :0 FATL| Signal: SIGSEGV

Anybody can say me how to solve this problem?  
thanks

---

<div class="post-metadata">

### Author: ![Kenneth\_Moreland](https://discourse.paraview.org/user_avatar/discourse.paraview.org/kenneth_moreland/32/15033_2.png) [@Kenneth\_Moreland](https://discourse.paraview.org/u/Kenneth_Moreland)
#### Post date: [March 2, 2023, 2:04pm UTC](https://discourse.paraview.org/t/plotoverline-with-point-data/11552/2 "2023-03-02T14:04:41Z")

</div>

Please share your data. `Plot Over Line` works fine on point data. There is probably some other aspect about your data that is preventing it from working, but we cannot determine what until we see your data.

The crash in `Cell Data To Point Data` could be a bug. But, again, we can’t tell until we have your data. Also, regardless of whether it works or not this should not be necessary to fix your problem.

---

<div class="post-metadata">

### Author: ![adwien](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/a/b9bd4f/32.png) [@adwien](https://discourse.paraview.org/u/adwien)
#### Post date: [March 2, 2023, 2:26pm UTC](https://discourse.paraview.org/t/plotoverline-with-point-data/11552/3 "2023-03-02T14:26:15Z")

</div>

Here you can find an example of data I’m using:

> **[exemple\_data\_paraviewforum](https://onedrive.live.com/redir?resid=6278CAEA35E60AE2%213430009&authkey=%21AGNX-NDAm53H5lo&ithint=folder&e=YDQw5H)**
>
> Folder

Just a few more explanations : celldatatopointdata doesn’t crash, it works very well. It is plotoverline filter, (applied on celldatatopointdata filter) which is crashing.  
Thanks for your help

---

<div class="post-metadata">

### Author: ![Kenneth\_Moreland](https://discourse.paraview.org/user_avatar/discourse.paraview.org/kenneth_moreland/32/15033_2.png) [@Kenneth\_Moreland](https://discourse.paraview.org/u/Kenneth_Moreland)
#### Post date: [March 2, 2023, 3:51pm UTC](https://discourse.paraview.org/t/plotoverline-with-point-data/11552/4 "2023-03-02T15:51:26Z")

</div>

I have not been able to replicate your problem. `Plot Over Line` is working fine for me. That said, reading more carefully, I see that you only get intermittent crashes, so maybe I’m just not getting “unlucky.”

I notice that your data has two blocks: the fluid volume and a polygonal boundary. You might try getting rid of the boundary (you won’t be able to plot that well anyway). Add the `Extract Block` ![image](https://discourse.paraview.org/uploads/default/original/2X/5/54548b20c34f65c8006e4ebd52c4318a5f80eb52.png) filter and check (only) the `Fluid domain` block.

I don’t know if that will address your problem. It fixes a [different bug](https://gitlab.kitware.com/paraview/paraview/-/issues/21796) I happened to run across while looking at your data. The two issues might be unrelated, but it’s worth a try.

---

<div class="post-metadata">

### Author: ![adwien](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/a/b9bd4f/32.png) [@adwien](https://discourse.paraview.org/u/adwien)
#### Post date: [March 2, 2023, 5:02pm UTC](https://discourse.paraview.org/t/plotoverline-with-point-data/11552/5 "2023-03-02T17:02:46Z")

</div>

It looks like the `Extract Block` filter is a miraculous solution 😃  
I don’t have more any crash by using `Plot Over Line` on pointdata. I made it twice to be sure to not be ‘unlucky’. Furthermore, by using the `Extract Block` filter, I don’t have more errors with my python scripts.  
Thanks a lot
