ParaView issueshttps://gitlab.kitware.com/paraview/paraview/-/issues2021-09-08T21:37:24-04:00https://gitlab.kitware.com/paraview/paraview/-/issues/20932Crash on temporal interpolator2021-09-08T21:37:24-04:00Eloise BCrash on temporal interpolatorHello,
I was trying to follow the paraview tutorial, particullarly on the time and animation part, and paraview stop with the temporal interpolator filter.
I open the asked database (can.ex2), load all fields and applied. Then i create...Hello,
I was trying to follow the paraview tutorial, particullarly on the time and animation part, and paraview stop with the temporal interpolator filter.
I open the asked database (can.ex2), load all fields and applied. Then i create a Temporal Interpolator and hit "apply". Paraview crash directly with this log errors:
```
Mesa warning: Window 62914569 has no colormap!
Mesa warning: Window 62914572 has no colormap!
Mesa warning: Window 62914582 has no colormap!
( 25.789s) [paraview ]vtkMultiBlockDataSet.cx:78 ERR| vtkMultiBlockDataSet (0xa1ddcb0): vtkPartitionedDataSetCollection cannot be added as a block.
( 25.806s) [paraview ] vtkDataObject.cxx:498 WARN| vtkPartitionedDataSetCollection (0x7a9a4b0): Attempted to ShallowCopy from null.
Loguru caught a signal: SIGSEGV
Stack trace:
58 0x40b8da paraview() [0x40b8da]
57 0x7f1281bc1bf7 __libc_start_main + 231
56 0x40b705 paraview() [0x40b705]
55 0x7f127f01db2c QCoreApplication::exec() + 124
54 0x7f127f015dc3 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 275
53 0x7f127f06f41d QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 109
52 0x7f126313b00f g_main_context_iteration + 47
51 0x7f126313af80 /home/billae/develop/spackinstaller/spack/opt/spack/linux-ubuntu18.04-skylake/gcc-9.3.0/glib-2.68.3-ftqrdd26x3a3efke73vrjztadihaidjl/lib/libglib-2.0.so.0(+0x5bf80) [0x7f126313af80]
50 0x7f126313ad17 g_main_context_dispatch + 599
49 0x7f125b1f4f2a /home/billae/develop/spackinstaller/spack/opt/spack/linux-ubuntu18.04-skylake/gcc-9.3.0/qt-5.15.2-5xitr7lkdgaeebnku5kkaabra6f4zv32/plugins/platforms/../../lib/libQt5XcbQpa.so.5(+0x62f2a) [0x7f125b1f4f2a]
48 0x7f127f61948b QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 171
47 0x7f127f63ec69 QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 569
46 0x7f127f63d74b QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 1691
45 0x7f127f017050 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 272
44 0x7f1280fb2c00 QApplication::notify(QObject*, QEvent*) + 400
43 0x7f1280faa46f QApplicationPrivate::notify_helper(QObject*, QEvent*) + 127
42 0x7f1281006eac /home/billae/develop/spackinstaller/spack/opt/spack/linux-ubuntu18.04-skylake/gcc-9.3.0/qt-5.15.2-5xitr7lkdgaeebnku5kkaabra6f4zv32/lib/libQt5Widgets.so.5(+0x1d0eac) [0x7f1281006eac]
41 0x7f1281003e88 /home/billae/develop/spackinstaller/spack/opt/spack/linux-ubuntu18.04-skylake/gcc-9.3.0/qt-5.15.2-5xitr7lkdgaeebnku5kkaabra6f4zv32/lib/libQt5Widgets.so.5(+0x1cde88) [0x7f1281003e88]
40 0x7f1280fb20e1 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 433
39 0x7f127f017050 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 272
38 0x7f1280fb2dd0 QApplication::notify(QObject*, QEvent*) + 864
37 0x7f1280faa46f QApplicationPrivate::notify_helper(QObject*, QEvent*) + 127
36 0x7f1280fe9f18 QWidget::event(QEvent*) + 584
35 0x7f128109aa43 QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 195
34 0x7f128109a89f /home/billae/develop/spackinstaller/spack/opt/spack/linux-ubuntu18.04-skylake/gcc-9.3.0/qt-5.15.2-5xitr7lkdgaeebnku5kkaabra6f4zv32/lib/libQt5Widgets.so.5(+0x26489f) [0x7f128109a89f]
33 0x7f128109956a /home/billae/develop/spackinstaller/spack/opt/spack/linux-ubuntu18.04-skylake/gcc-9.3.0/qt-5.15.2-5xitr7lkdgaeebnku5kkaabra6f4zv32/lib/libQt5Widgets.so.5(+0x26356a) [0x7f128109956a]
32 0x7f1281099382 QAbstractButton::clicked(bool) + 50
31 0x7f127f04ba05 /home/billae/develop/spackinstaller/spack/opt/spack/linux-ubuntu18.04-skylake/gcc-9.3.0/qt-5.15.2-5xitr7lkdgaeebnku5kkaabra6f4zv32/lib/libQt5Core.so.5(+0x2dea05) [0x7f127f04ba05]
30 0x7f128086b9b8 pqPropertiesPanel::apply() + 1096
29 0x7f1280750912 pqPropertiesPanel::applied(pqProxy*) + 50
28 0x7f127f04ba05 /home/billae/develop/spackinstaller/spack/opt/spack/linux-ubuntu18.04-skylake/gcc-9.3.0/qt-5.15.2-5xitr7lkdgaeebnku5kkaabra6f4zv32/lib/libQt5Core.so.5(+0x2dea05) [0x7f127f04ba05]
27 0x7f12817ac1d6 pqApplyBehavior::applied(pqPropertiesPanel*, pqProxy*) + 198
26 0x7f12817ad00a pqApplyBehavior::showData(pqPipelineSource*, pqView*) + 378
25 0x7f127a0a5ea2 vtkSMParaViewPipelineControllerWithRendering::ShowInPreferredView(vtkSMSourceProxy*, int, vtkSMViewProxy*) + 146
24 0x7f127a0a4052 vtkSMParaViewPipelineControllerWithRendering::UpdatePipelineBeforeDisplay(vtkSMSourceProxy*, int, vtkSMViewProxy*) + 226
23 0x7f127a20bf9f vtkSMSourceProxy::UpdatePipeline(double) + 79
22 0x7f127a1a0df8 vtkSMOutputPort::UpdatePipelineInternal(double, bool) + 184
21 0x7f127a10fca4 vtkPVSessionBase::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 52
20 0x7f127a110a80 vtkPVSessionCore::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 64
19 0x7f127a110c33 vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, bool) + 243
18 0x7f127cb9b3cd vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) + 29
17 0x7f127cb9af07 vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) + 167
16 0x7f127cb9ae05 vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) + 1189
15 0x7f127cb9a881 vtkClientServerInterpreter::CallCommandFunction(char const*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) + 193
14 0x7f1267bbf2b3 vtkSISourceProxyCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&, void*) + 2211
13 0x7f127a140ac0 vtkSISourceProxy::UpdatePipeline(int, double, bool) + 416
12 0x7f126aac7534 vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) + 276
11 0x7f126aa8afbd vtkDemandDrivenPipeline::UpdateData(int) + 141
10 0x7f126aac64e9 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 1305
9 0x7f126aa8c032 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 290
8 0x7f126aa85674 vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) + 340
7 0x7f126aac64e9 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 1305
6 0x7f126aa8c1ed vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 733
5 0x7f126aa86741 vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 113
4 0x7f126aa89ad9 vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 57
3 0x7f126aa8f272 vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) + 66
2 0x7f126aa9ccb0 vtkMultiTimeStepAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 1488
1 0x7f1274e7ac9f vtkTemporalInterpolator::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 799
0 0x7f1281bdf040 /lib/x86_64-linux-gnu/libc.so.6(+0x3f040) [0x7f1281bdf040]
( 25.807s) [paraview ] :0 FATL| Signal: SIGSEGV
Erreur de segmentation (core dumped)
```
I work on a ubuntu (18) laptop with the master branch of paraview not totally up to date (commit 1f20710).
Is the problem only on my installation ?
Thanks5.10 (Fall 2021)Utkarsh AyachitUtkarsh Ayachithttps://gitlab.kitware.com/paraview/paraview/-/issues/20931data out of range using pvtr file2021-09-03T05:17:42-04:00Yann Fraigneaudata out of range using pvtr fileHi,
I have some problem with the latest versions of Paraview (from 5.8 at least) . When I load data from a pvtr file, data are out of range (-1E+38 , 1E+38). All is right when I directly load data from vtr files (files present in the pv...Hi,
I have some problem with the latest versions of Paraview (from 5.8 at least) . When I load data from a pvtr file, data are out of range (-1E+38 , 1E+38). All is right when I directly load data from vtr files (files present in the pvtr file, which are in binary format).
The problem occurs with different OS (MacOS, Linux).
Loading data from my .pvtr file works well with an oldest version of Paraview (5.0.1 64).
Please, could you help me to understand and solve this problem ?
Here you find a tar archive with every files required (res*.pvtr, res*vtr). They contain computational fluid dynamics data about a 2D flow around a heated cylinder (a snapshot of velocity and temperature fields split into 4 sbdomains).
[test_pvtr.tar](/uploads/afa315acef75db65828817923eaa174d/test_pvtr.tar)
Thank you for your help.https://gitlab.kitware.com/paraview/paraview/-/issues/20928Paraview crashes when opening vtk file2021-09-03T12:40:42-04:00Emily LParaview crashes when opening vtk fileI have a simplified wire frame bridge model that I am trying to visualize using Paraview. I am running Paraview 5.9.1 on Windows 10, and my file will try to open but then the system crashes. I attached my code below and a snip of how the...I have a simplified wire frame bridge model that I am trying to visualize using Paraview. I am running Paraview 5.9.1 on Windows 10, and my file will try to open but then the system crashes. I attached my code below and a snip of how the model should look with the node connections.
![image](/uploads/b5cd73cc3ad93ed683d3e383ff921baa/image.png)
[prototypebridge.vtk](/uploads/b5e78733bce9170d673068f4c2aaaa65/prototypebridge.vtk)https://gitlab.kitware.com/paraview/paraview/-/issues/20924Remote rendering/processing in PV 5.9.1 crashes on unconnected datasets2021-09-03T18:33:43-04:00Patrick KopperRemote rendering/processing in PV 5.9.1 crashes on unconnected datasetsLoading a `.vtu` dataset containing unconnected points/vertices above the Remote Rendering Threshold into a parallel `pvserver` and performing an action involving `GenerateCuts` crashes the server. I did not systematically test operation...Loading a `.vtu` dataset containing unconnected points/vertices above the Remote Rendering Threshold into a parallel `pvserver` and performing an action involving `GenerateCuts` crashes the server. I did not systematically test operations involving other VTK calls.
The same dataset is handled without issues when running `pvserver` in serial mode. Please also let me know if there is another workaround to avoid the `GenerateCuts` call.
**Tested in Paraview 5.9.1 (binary and source, both server and client). Server running either on CentOS 7.9 or Ubuntu 18.04.5, client running on Arch Linux 2021.09.01.** The same dataset is handled without issues on ParaView 5.6 and 5.8.
### Steps to reproduce
1. Start a parallel `pvserver` (preferably on 32+ cores) and connect a client
2. Set the Remote Render Threshold to `0` (or any value smaller than the geometry size)
3. Load the attached `.vtu` `vtkUnstructuredGrid`
4. Change the representation type to `Point Gaussian`
- Depending on the dataset and configuration, also filters (e.g. `Clip`) will crash
### Dataset
The attached dataset contains unconnected vertices in an `vtkUnstructuredGrid`. The same issue happens when writing the point cloud using `vtkPolyData`. [vtkUnstructuredGrid_Vertices.vtu](/uploads/7f43b467249cfe6c7a84af8030aaf476/vtkUnstructuredGrid_Vertices.vtu)
### Crash Log
```
Client connected.
terminate called after throwing an instance of 'std::runtime_error'
what(): -2147483648 -nan -0.0189998
Loguru caught a signal: SIGABRT
Stack trace:
32 0x401667 /apps/ParaView-5.9.1-MPI-Linux-Python3.8-64bit/bin/pvserver-real() [0x401667]
31 0x2b05d2bba555 __libc_start_main + 245
30 0x4015b0 /apps/ParaView-5.9.1-MPI-Linux-Python3.8-64bit/bin/pvserver-real() [0x4015b0]
29 0x2b05d51820b2 vtkTCPNetworkAccessManager::ProcessEventsInternal(unsigned long, bool) + 690
28 0x2b05d61db475 vtkMultiProcessController::ProcessRMIs(int, int) + 597
27 0x2b05d61dad13 vtkMultiProcessController::ProcessRMI(int, void*, int, int) + 291
26 0x2b05d483e4a0 vtkPVSessionServer::OnClientServerMessageRMI(void*, int) + 272
25 0x2b05d48342e5 vtkPVSessionBase::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 53
24 0x2b05d48352bb vtkPVSessionCore::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 59
23 0x2b05d4835482 vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, bool) + 242
22 0x2b05d55c8ddd vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) + 29
21 0x2b05d55c8b3e vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) + 1294
20 0x2b05d55c840d vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) + 1229
19 0x2b05d55c7da9 vtkClientServerInterpreter::CallCommandFunction(char const*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) + 345
18 0x2b05d32e65d8 vtkPVRenderViewCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&, void*) + 8312
17 0x2b05dab38bf1 vtkPVRenderView::StillRender() + 97
16 0x2b05dab44503 vtkPVRenderView::Render(bool, bool) + 659
15 0x2b05dab498a2 vtkPVRenderViewDataDeliveryManager::RedistributeDataForOrderedCompositing(bool) + 4850
14 0x2b05ea9ff090 vtkDIYKdTreeUtilities::GenerateCuts(std::vector<vtkDataObject*> const&, int, bool, vtkMultiProcessController*, double const*) + 512
13 0x2b05ea9fd153 vtkDIYKdTreeUtilities::GenerateCuts(std::vector<vtkSmartPointer<vtkPoints>, std::allocator<vtkSmartPointer<vtkPoints> > > const&, int, vtkMultiProcessController*, double const*) + 3699
12 0x2b05ea9fbd44 /apps/ParaView-5.9.1-MPI-Linux-Python3.8-64bit/bin/../lib/../lib/libvtkFiltersParallelDIY2-pv5.9.so.1(+0x2ad44) [0x2b05ea9fbd44]
11 0x2b05eaa2475b /apps/ParaView-5.9.1-MPI-Linux-Python3.8-64bit/bin/../lib/../lib/libvtkFiltersParallelDIY2-pv5.9.so.1(+0x5375b) [0x2b05eaa2475b]
10 0x2b05eaa10814 /apps/ParaView-5.9.1-MPI-Linux-Python3.8-64bit/bin/../lib/../lib/libvtkFiltersParallelDIY2-pv5.9.so.1(+0x3f814) [0x2b05eaa10814]
9 0x2b05ea9ef96f /apps/ParaView-5.9.1-MPI-Linux-Python3.8-64bit/bin/../lib/../lib/libvtkFiltersParallelDIY2-pv5.9.so.1(+0x1e96f) [0x2b05ea9ef96f]
8 0x2b05ea9f5690 /apps/ParaView-5.9.1-MPI-Linux-Python3.8-64bit/bin/../lib/../lib/libvtkFiltersParallelDIY2-pv5.9.so.1(+0x24690) [0x2b05ea9f5690]
7 0x2b05ea9fb291 /apps/ParaView-5.9.1-MPI-Linux-Python3.8-64bit/bin/../lib/../lib/libvtkFiltersParallelDIY2-pv5.9.so.1(+0x2a291) [0x2b05ea9fb291]
6 0x2b05d8adcc53 /lib64/libstdc++.so.6(+0x5ec53) [0x2b05d8adcc53]
5 0x2b05d8adca33 /lib64/libstdc++.so.6(+0x5ea33) [0x2b05d8adca33]
4 0x2b05d8adca06 /lib64/libstdc++.so.6(+0x5ea06) [0x2b05d8adca06]
3 0x2b05d8adea95 __gnu_cxx::__verbose_terminate_handler() + 357
2 0x2b05d2bcfa78 abort + 328
1 0x2b05d2bce387 gsignal + 55
0 0x2b05d2bce400 /lib64/libc.so.6(+0x36400) [0x2b05d2bce400]
( 76.248s) [pvserver.0 ] :0 FATL| Signal: SIGABRT
( 76.298s) [pvserver.8 ] vtkMPICommunicator.cxx:68 WARN| MPI had an error
------------------------------------------------
Unknown error class, error stack:
PMPI_Iprobe(123)..........................: MPI_Iprobe(src=MPI_ANY_SOURCE, tag=0, comm=0x84000004, flag=0x7ffc7fa0a1c0, status=0x7ffc7fa0a230) failed
MPIDI_CH3i_Progress_test(114).............: an error occurred while handling an event returned by MPIDI_CH3I_Sock_Wait()
MPIDI_CH3I_Progress_handle_sock_event(479):
MPIDI_CH3I_Socki_handle_read(4014)........: connection failure (set=0,sock=4,errno=104:Connection reset by peer)
------------------------------------------------
application called MPI_Abort(comm=0x84000004, 203011159) - process 8
```https://gitlab.kitware.com/paraview/paraview/-/issues/20919Paraview crashes when trying to open vtk file2021-09-02T07:06:05-04:00Emily LParaview crashes when trying to open vtk fileI have Paraview 5.9.1 downloaded to work on my project, but the system crashes when I try to upload my vtk file. I have sent the file to my advisor and they are able to open the file on their laptop. Is there a way to fix this issue? I a...I have Paraview 5.9.1 downloaded to work on my project, but the system crashes when I try to upload my vtk file. I have sent the file to my advisor and they are able to open the file on their laptop. Is there a way to fix this issue? I attached the file that I am using for reference. I am also using Windows 10 on my laptop and my advisor is using a Mac
[paraviewprototype.vtk](/uploads/c95fce28e940b95a57436d24e19faac8/paraviewprototype.vtk)https://gitlab.kitware.com/paraview/paraview/-/issues/20890SIGABRT triggered when using the Append Location Attributes filter2022-09-02T09:09:29-04:00Pierre CrepierSIGABRT triggered when using the Append Location Attributes filterHello,
I have a post-processing pipeline that makes use of the Append Location Attributes in order to get access to the cell center coordinates.
Unfortunately, the pileline sometimes crashes without being reproducible consitently. (the ...Hello,
I have a post-processing pipeline that makes use of the Append Location Attributes in order to get access to the cell center coordinates.
Unfortunately, the pileline sometimes crashes without being reproducible consitently. (the pipeline crashed once in 30 runs this morning, but then ran fine when re-running it for the faulty case)
Paraview gives a stack trace:
```
realloc(): invalid old size
Loguru caught a signal: SIGABRT
Stack trace:
19 0x155554aece83 clone + 67
18 0x15554f5962de /lib64/libpthread.so.0(+0x82de) [0x15554f5962de]
17 0x15554f34d196 /cm/shared/apps/paraview/5.9.0/bin/../lib/libtbb.so.2(+0x1d196) [0x15554f34d196]
16 0x15554f34d206 /cm/shared/apps/paraview/5.9.0/bin/../lib/libtbb.so.2(+0x1d206) [0x15554f34d206]
15 0x15554f35156f /cm/shared/apps/paraview/5.9.0/bin/../lib/libtbb.so.2(+0x2156f) [0x15554f35156f]
14 0x15554f353760 /cm/shared/apps/paraview/5.9.0/bin/../lib/libtbb.so.2(+0x23760) [0x15554f353760]
13 0x15554f3595ea /cm/shared/apps/paraview/5.9.0/bin/../lib/libtbb.so.2(+0x295ea) [0x15554f3595ea]
12 0x15552f88918e /cm/shared/apps/paraview/5.9.0/bin/../lib/../lib/libvtkFiltersCore-pv5.9.so.1(+0x12418e) [0x15552f88918e]
11 0x155550f7c31e vtkUnstructuredGrid::GetCell(long long, vtkGenericCell*) + 750
10 0x155550ec7408 vtkPolyhedron::SetFaces(long long*) + 392
9 0x15554f9c9cec vtkAbstractArray::SetNumberOfValues(long long) + 44
8 0x15554f9b425b /cm/shared/apps/paraview/5.9.0/bin/../lib/libvtkCommonCore-pv5.9.so.1(+0x20625b) [0x15554f9b425b]
7 0x15554fb66c3b vtkAOSDataArrayTemplate<long long>::ReallocateTuples(long long) + 283
6 0x155554a7706b realloc + 827
5 0x155554a75edc /lib64/libc.so.6(+0x84edc) [0x155554a75edc]
4 0x155554a71fdc /lib64/libc.so.6(+0x80fdc) [0x155554a71fdc]
3 0x155554a6b897 /lib64/libc.so.6(+0x7a897) [0x155554a6b897]
2 0x155554a12b25 abort + 295
1 0x155554a2870f gsignal + 271
0 0x155554a28790 /lib64/libc.so.6(+0x37790) [0x155554a28790]
( 66.528s) [ A3BFE700] :0 FATL| Signal: SIGABRT
error: exception occurred: Child aborted
```
The dataset is a multiblock dataset from a cgns file.
I'll try to see if the problem is solved when using a merged multiblock dataset (so single block instead of multi block)5.11 (Spring 2022)Spiros TsalikisSpiros Tsalikishttps://gitlab.kitware.com/paraview/paraview/-/issues/20860Ghost cell generator crashes with SIGSEGV in Wavelet -> Threshold -> Aggregat...2021-10-04T17:34:24-04:00Ethan StamGhost cell generator crashes with SIGSEGV in Wavelet -> Threshold -> Aggregate Data -> Generate Ghost Cells pipeline@yohann.bearzi @cory.quammen @utkarsh.ayachit @patchett2002
Local linux client from [here](https://open.cdash.org/upload/c40a054ee43b11b15a90698c6bf9b0385f057222/ParaView-5.9.1-1451-g686e45e-MPI-Linux-Python3.9-x86_64.tar.gz)
Server i...@yohann.bearzi @cory.quammen @utkarsh.ayachit @patchett2002
Local linux client from [here](https://open.cdash.org/upload/c40a054ee43b11b15a90698c6bf9b0385f057222/ParaView-5.9.1-1451-g686e45e-MPI-Linux-Python3.9-x86_64.tar.gz)
Server is intel, openmpi, osmesa build with spack of ParaView @ 686e45ea1c890c370960498dcbc7c44b54b4dc56
The server crashed on Apply of the ghost cell generator after this pipeline with `Loguru caught a signal: SIGSEGV`
To reproduce:
1. Default wavelet source (36 MPI ranks)
2. Threshold filter (capture everything)
3. Aggregate Dataset filter (Down to 8 MPI ranks)
4. Default Generate Ghost Cells filter -> Apply
Stack trace:
```console
Stack trace:
26 0x403589 /yellow/usr/projects/paraview/pilotlight/tmp_snow_master_intel_19.0.4.243/spack/opt/spack/linux-rhel7-broadwell/intel-19.0.4.243/paraview-master-2ryfgurki4x53k4cdbmnehmtt7repmgi/bin/pvserver() [0x403589]
25 0x2b1ace8c8555 __libc_start_main + 245
24 0x403828 /yellow/usr/projects/paraview/pilotlight/tmp_snow_master_intel_19.0.4.243/spack/opt/spack/linux-rhel7-broadwell/intel-19.0.4.243/paraview-master-2ryfgurki4x53k4cdbmnehmtt7repmgi/bin/pvserver() [0x403828]
23 0x2b1ac5f86711 vtkMultiProcessController::ProcessRMIs(int, int) + 657
22 0x2b1ac5f86fb4 vtkMultiProcessController::BroadcastProcessRMIs(int, int) + 164
21 0x2b1ac5f86d33 vtkMultiProcessController::ProcessRMI(int, void*, int, int) + 963
20 0x2b1ac4eb8f9a vtkPVSessionCore::ExecuteStreamSatelliteCallback() + 170
19 0x2b1ac4eb8417 vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, bool) + 167
18 0x2b1ac4391309 vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) + 41
17 0x2b1ac438dc72 vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) + 1922
16 0x2b1ac438fd5d vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) + 301
15 0x2b1ac4391697 vtkClientServerInterpreter::CallCommandFunction(char const*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) + 855
14 0x2b1ac21997fc vtkSISourceProxyCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&, void*) + 1772
13 0x2b1ac4efcdc6 vtkSISourceProxy::UpdatePipeline(int, double, bool) + 326
12 0x2b1aca472bd5 vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) + 261
11 0x2b1aca408acf vtkDemandDrivenPipeline::UpdateData(int) + 143
10 0x2b1aca4726d1 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 1809
9 0x2b1aca4078fc vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 252
8 0x2b1aca402c3a vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) + 314
7 0x2b1aca4726d1 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 1809
6 0x2b1aca4079aa vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 426
5 0x2b1aca403240 vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 64
4 0x2b1aca408e59 vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 57
3 0x2b1aca40cc7d vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) + 61
2 0x2b1ac5d09494 vtkGhostCellsGenerator::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 3156
1 0x2b1ac5d12434 int vtkDIYGhostUtilities::GenerateGhostCells<vtkUnstructuredGrid>(std::vector<vtkUnstructuredGrid*>&, std::vector<vtkUnstructuredGrid*>&, int, vtkMultiProcessController*) + 2100
0 0x2b1ac5d82c6c vtkDIYGhostUtilities::SetupBlockSelfInformation(vtkdiy2::Master&, std::vector<vtkUnstructuredGrid*>&) + 1084
```5.10 (Fall 2021)Yohann Bearzi (Kitware)Yohann Bearzi (Kitware)https://gitlab.kitware.com/paraview/paraview/-/issues/20821vtkPVDiscretizableColorTransferFunction: Index out of range !2021-10-04T19:20:19-04:00Ghost UservtkPVDiscretizableColorTransferFunction: Index out of range !Warnings are raised everytime you move your mouse over the Opacity transfer function in a certain case.
### Reproduce:
- enable volume rendering on something (just to have the mapping data show up)
- In mapping data: **add more points (...Warnings are raised everytime you move your mouse over the Opacity transfer function in a certain case.
### Reproduce:
- enable volume rendering on something (just to have the mapping data show up)
- In mapping data: **add more points (nodes) in the opacity transfer function than in the Color transfer functions**
- hover your mouse over the Opacity transfer function graph: you get
```
(1712.476s) [paraview ]vtkColorTransferFunctio:1277 ERR| vtkPVDiscretizableColorTransferFunction (0x55e84103da50): Index out of range!
```
### Brief analysis
Warning is raised here:
https://gitlab.kitware.com/vtk/vtk/-/blob/4b9e1acc53af9ccf54df4b0c78909ff172319a71/Rendering/Core/vtkColorTransferFunction.cxx#L1274
The issue here is that the `this->Internal->Nodes.size()` there always returns the number of nodes in the color transfer function (try it out yourself with a print), even when used in the opacity transfer functions. I tried for quite some time to figure out why but eventually couldn't so I'm raising this issue.
Have a great day5.10 (Fall 2021)Cory Quammencory.quammen@kitware.comCory Quammencory.quammen@kitware.comhttps://gitlab.kitware.com/paraview/paraview/-/issues/20732Selection in ColumnBasedSelection chart with multiple sources behave incorrectly2021-05-21T06:21:34-04:00Mathieu Westphal (Kitware)Selection in ColumnBasedSelection chart with multiple sources behave incorrectlyWhen selecting a line in a column based selection chart, ParaView behave incorrectly which provide unexpected results.
Steps to reproduce:
- Run ParaView
- Load BagPlotAndViewsFilters plugin (only ColumnBasedSelection chart in native p...When selecting a line in a column based selection chart, ParaView behave incorrectly which provide unexpected results.
Steps to reproduce:
- Run ParaView
- Load BagPlotAndViewsFilters plugin (only ColumnBasedSelection chart in native paraview)
- Open [sineWaves.csv](/uploads/e82ffdde581e0783b7f627f94c92a807/sineWaves.csv), Apply
- Filters -> ExtractBagPlots -> Apply
- Filters -> PassArray, select only y11, Apply
- click on ExtractBagPlots in pipeline browser to make it active
- Filters -> PassArray, select only y12, Apply
- In a functionnalBagChartView, show only PassArrays1 and PassArrays2
- in PassArrays1, show y11
- in PassArrays2, show y12
- Select ExtractBagPlots as active source in pipeline browser
- Create an empty selection using rectangle selection
- PassArrays2 is selected, **unexpected**
- Select ExtractBagPlots as active source in pipeline browser
- Create a selection of y11 using rectangle selection
- PassArrays2 become active and a y12 appears selected, **unexpected**
- in PassArrays2, hide y12
- repeat selection steps, behavior is the same, **still unexpected**
- in Pipelinebroswer, hide PasseArrays2
- Create an empty selection using rectangle selection
- PassArrays1 is selected, **unexpected**
- Select ExtractBagPlots as active source in pipeline browser
- Create a selection of y11 using rectangle selection
- PassArrays1 become active and a y11 appears selected, **expected**
All this behavior is caused by a "non-selecting" loop in pqContextView::setSelection, where the last representation is considered to be selected, not the actual selected representation.
https://gitlab.kitware.com/paraview/paraview/-/blob/master/Qt/Core/pqContextView.cxx#L204
The selection failure of this issue may be related to functionnalBagPlot code specifically, but the active source change is not.https://gitlab.kitware.com/paraview/paraview/-/issues/20711FindData failure with NaN2024-03-07T20:23:45-05:00Jean M. FavreFindData failure with NaNParaView 5.9.1-RC2
if my data has some NaN values, FindData silently fails to find "data is max", "data is min", and prints error messages with "data is greater/less than mean"
```
/local/apps/ParaView/5.9.1/lib/python3.8/site-packages...ParaView 5.9.1-RC2
if my data has some NaN values, FindData silently fails to find "data is max", "data is min", and prints error messages with "data is greater/less than mean"
```
/local/apps/ParaView/5.9.1/lib/python3.8/site-packages/vtkmodules/numpy_interface/dataset_adapter.py:254: RuntimeWarning: invalid value encountered in greater_equal
return getattr(numpy.ndarray, attr_name)(l[0], l[1])
/local/apps/ParaView/5.9.1/lib/python3.8/site-packages/vtkmodules/numpy_interface/dataset_adapter.py:254: RuntimeWarning: invalid value encountered in less_equal
return getattr(numpy.ndarray, attr_name)(l[0], l[1])
```
the attached Python script sets up the data to test. Use FindData on the "result" scalar array.[pvFindDataIssue.py](/uploads/d790964d9a23342ea37049ddff3e4138/pvFindDataIssue.py)5.13 (Summer 2024)https://gitlab.kitware.com/paraview/paraview/-/issues/20688Loading a multiblock with symmetric mode creates an error2021-05-10T13:54:46-04:00Boonthanome NouanesengsyLoading a multiblock with symmetric mode creates an errorI have a python script that loads a multiblock, applies the Integrate Variables filter, then writes out the resulting data in a csv file. When running the script in symmetric mode, the following error pops up:
```
( 0.591s) [pvbatch ...I have a python script that loads a multiblock, applies the Integrate Variables filter, then writes out the resulting data in a csv file. When running the script in symmetric mode, the following error pops up:
```
( 0.591s) [pvbatch ] vtkPVSessionCore.cxx:372 ERR| vtkPVSessionCore (0x7fb82709c1d0): Object type: vtkXMLMultiBlockDataReader, could not find requested method: "SetActiveTimeDataArrayName"
or the method was called with incorrect arguments.
```
There are more error messages after that. Even though these error messages appear, the csv file does show up, so it doesn't actually seem to affect anything. But these error messages should be looked into.
If I run without the symmetric flag, no error messages appear.
Test dataset: [symmetric.tar.gz](/uploads/ec25b3454d51271e3a1a7f9b4dd1ae56/symmetric.tar.gz)
To reproduce:
- untar the test dataset. there will be a python script and vtm file there.
- mpirun -np 1 pvbatch --symmetric integrate.py
- lots of error messages pop up
This is with the latest master branch of Paraview. Be sure to use the latest master when reproducing, as the script does not work with 5.9.0.
@patchett2002 @cory.quammen5.10 (Fall 2021)Cory Quammencory.quammen@kitware.comCory Quammencory.quammen@kitware.comhttps://gitlab.kitware.com/paraview/paraview/-/issues/20643PIO Reader not showing hyper-tree grid2021-06-30T17:33:06-04:00Boonthanome NouanesengsyPIO Reader not showing hyper-tree gridWhen I use the PIO reader, and load the grid as a hyper-tree grid, nothing appears. When I check the Information Tab, it says the number of vertices is 0. I'm using the latest master of Paraview.
Example dataset: [todd2_small.zip](/uplo...When I use the PIO reader, and load the grid as a hyper-tree grid, nothing appears. When I check the Information Tab, it says the number of vertices is 0. I'm using the latest master of Paraview.
Example dataset: [todd2_small.zip](/uploads/5f3f4a2b17fb0a648688c0b29e6480cf/todd2_small.zip)
To reproduce:
- unzip the example dataset
- open todd2_htg.pio, and hit Apply
- nothing appears
- conversely, if you open todd2_ug.pio, you see a grid appear
![pio_htg](/uploads/edac9234e8e71de08a82f33cc84edc62/pio_htg.png)
@patchett2002 @cory.quammen @utkarsh.ayachit @yohann.bearzi5.10 (Fall 2021)Utkarsh AyachitUtkarsh Ayachithttps://gitlab.kitware.com/paraview/paraview/-/issues/20631PassArrays filter cannot remove arrays in field data associated with root nod...2023-08-01T04:54:48-04:00Utkarsh AyachitPassArrays filter cannot remove arrays in field data associated with root node for a composite dataset* Load [canvtm.tgz](/uploads/d563cf0f25d2c87bba85a1c446218c36/canvtm.tgz), all variables, Apply
* Apply **Pass Arrays**, uncheck **TimeValue**, Apply -- TimeValue will still be present in the output (verify by looking at the Information ...* Load [canvtm.tgz](/uploads/d563cf0f25d2c87bba85a1c446218c36/canvtm.tgz), all variables, Apply
* Apply **Pass Arrays**, uncheck **TimeValue**, Apply -- TimeValue will still be present in the output (verify by looking at the Information tab).
The issue is that vtkPassArrays does not process fielddata on non-leaf nodes. Hence it doesnt' touch the TimeValue array present on the root node.https://gitlab.kitware.com/paraview/paraview/-/issues/20598Volume rendering rectilinear grids can miss the top-most layer of cells2021-03-24T13:55:02-04:00Cory Quammencory.quammen@kitware.comVolume rendering rectilinear grids can miss the top-most layer of cellsWith the this [data set](https://gitlab.kitware.com/paraview/paraview/uploads/4f616f457e75c60473a4515005c059ff/geom.vtr), volume rendering misses the highest layer of grid cells.
![image](/uploads/795b6daa066188964c6bee49c440b4ce/image....With the this [data set](https://gitlab.kitware.com/paraview/paraview/uploads/4f616f457e75c60473a4515005c059ff/geom.vtr), volume rendering misses the highest layer of grid cells.
![image](/uploads/795b6daa066188964c6bee49c440b4ce/image.png)
Issue originally reported by @p.eisenlohr in #20364.
/cc @sankheshhttps://gitlab.kitware.com/paraview/paraview/-/issues/20573Animation Python track neither saved in python state, nor in Trace2023-05-24T08:11:52-04:00Nicolas VuailleAnimation Python track neither saved in python state, nor in TraceIn animation view, Python tracks are not saved in python state file and not tracked by the python trace.
- start Trace with `All Properties` and `Fully trace supplemental Proxies`
- Create a python track
- stop trace -> python track doe...In animation view, Python tracks are not saved in python state file and not tracked by the python trace.
- start Trace with `All Properties` and `Fully trace supplemental Proxies`
- Create a python track
- stop trace -> python track does not appears
- save as python state, with `All properties` and without `Skip` options -> python track does not appear
- save as pvsm -> python track is writtenhttps://gitlab.kitware.com/paraview/paraview/-/issues/20572glTFReader properties are not correctly set in parallel2021-03-24T09:43:04-04:00Mathieu Westphal (Kitware)glTFReader properties are not correctly set in parallelglTFReader properties are not correctly set in parallel
Steps to reproduce:
- mpirun -np 2 ./bin/pvserver &
- ./bin/paraview
- connect to localhost server
- open [InterpolationTest.glb](/uploads/0bee757165c33237e45a5f13f557e644/Interpo...glTFReader properties are not correctly set in parallel
Steps to reproduce:
- mpirun -np 2 ./bin/pvserver &
- ./bin/paraview
- connect to localhost server
- open [InterpolationTest.glb](/uploads/0bee757165c33237e45a5f13f557e644/InterpolationTest.glb)
- check "Linear Translation" animation
- mode to time values 0.5
- uncheck "Linear Translation" animation
- cube appears two times, one for each processor, one processor does not know that "Linear Translation" has been unchecked
![image](/uploads/e7ec22e5f421f6c3bb02e6aae0e20cd8/image.png)
This is a bit worrying as this behavior rely on information properties mechanism that are used in other places in ParaView.
FYI @utkarsh.ayachit @michael.migliore @adrien.boucaudhttps://gitlab.kitware.com/paraview/paraview/-/issues/20571ParaView Python Script Editor tab issues on macos2021-12-27T04:57:15-05:00Cory Quammencory.quammen@kitware.comParaView Python Script Editor tab issues on macosThere are some issues with the multi-tab Python script editor on macos.
1. Go to Tools -> Python Script Editor. Default new tab has a strange X that isn't needed. Hovering over the X, a tooltip that says "Close Tab" pops up.
![image](/...There are some issues with the multi-tab Python script editor on macos.
1. Go to Tools -> Python Script Editor. Default new tab has a strange X that isn't needed. Hovering over the X, a tooltip that says "Close Tab" pops up.
![image](/uploads/5627e06ed961d448024ed9c70e3d7e22/image.png)
2. When you save a file, the Python Script Editor is moved behind the main window. It is still open, it just disappears. Very unexpected.
3. Open the Python Script Editor. Type some text in the first tab and save it to a file. Now click the + sign to add a new tab. Try to go back and click on the tab for the file that was just saved. Clicking on top of the text with the file path does nothing. You need to click on the space between the file path and the close button for the tab to be activated. If you haven't saved the text in an editor, you can click on the "New File" text and that tab is made active. Very unexpected
![image](/uploads/72698add4055b52269f0fd69b2151893/image.png)Mathieu Westphal (Kitware)Mathieu Westphal (Kitware)https://gitlab.kitware.com/paraview/paraview/-/issues/20570python shell does not find proxies of plugins loaded after shell initialization2021-03-24T09:39:43-04:00Nicolas Vuaillepython shell does not find proxies of plugins loaded after shell initializationIf the python shell is initialized before loading plugins, the proxies from those plugins are not available from the python shell.
Steps:
- click in the python shell (so it executes `from paraview.simple import *`)
- load plugin ArrowGl...If the python shell is initialized before loading plugins, the proxies from those plugins are not available from the python shell.
Steps:
- click in the python shell (so it executes `from paraview.simple import *`)
- load plugin ArrowGlyphFilter
- in python shell:
```
>>> ArrowGlyphFilter()
NameError: name 'ArrowGlyphFilter' is not defined
```
But the filter is accessible and can be used correctly through the GUI.https://gitlab.kitware.com/paraview/paraview/-/issues/20569v5.9.0-690-g55d3 crashes on y-slice2021-09-16T18:47:38-04:00Greg Burgreenv5.9.0-690-g55d3 crashes on y-sliceData from CONVERGE .h5 import.
x-slices and z-slices work fine.
y-slices give the following abort error.
```
7fe1524fb000-7fe1524fd000 rw-p 00444000 08:02 841494660 /var/tmp/burgreen/paraview/5.9.0/lib/libopenvkl_module...Data from CONVERGE .h5 import.
x-slices and z-slices work fine.
y-slices give the following abort error.
```
7fe1524fb000-7fe1524fd000 rw-p 00444000 08:02 841494660 /var/tmp/burgreen/paraview/5.9.0/lib/libopenvkl_module_ispc_driver_4.so.0
7fe1524fd000-7fe153db4000 r-xp 00000000 08:02 841494672 /var/tmp/burgreen/paraview/5.9.0/lib/libembree3.so.3
Loguru caught a signal: SIGABRT
Stack trace:
71 0x407baa /var/tmp/burgreen/paraview/5.9.0/bin/paraview-real() [0x407baa]
70 0x7fe1b4116555 __libc_start_main + 245
69 0x40780a /var/tmp/burgreen/paraview/5.9.0/bin/paraview-real() [0x40780a]
68 0x7fe1b15a8120 QCoreApplication::exec() + 128
67 0x7fe1b159f62a QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 298
66 0x7fe175ee8e13 /home/burgreen/halo/paraview/5.9.0/lib/libQt5XcbQpa.so.5(+0x5ee13) [0x7fe175ee8e13]
65 0x7fe1b1c28b9b QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 187
64 0x7fe1b1c4d5f5 QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 261
63 0x7fe1b1c4c36d QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 1837
62 0x7fe1b15a0dd8 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 280
61 0x7fe1b3542260 QApplication::notify(QObject*, QEvent*) + 704
60 0x7fe1b353b18c QApplicationPrivate::notify_helper(QObject*, QEvent*) + 156
59 0x7fe1b35958fb /var/tmp/burgreen/paraview/5.9.0/bin/../lib/libQt5Widgets.so.5(+0x1b68fb) [0x7fe1b35958fb]
58 0x7fe1b3592d86 /var/tmp/burgreen/paraview/5.9.0/bin/../lib/libQt5Widgets.so.5(+0x1b3d86) [0x7fe1b3592d86]
57 0x7fe1b35417cc QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 460
56 0x7fe1b15a0dd8 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 280
55 0x7fe1b3542dc8 QApplication::notify(QObject*, QEvent*) + 3624
54 0x7fe1b353b18c QApplicationPrivate::notify_helper(QObject*, QEvent*) + 156
53 0x7fe1b3578c28 QWidget::event(QEvent*) + 424
52 0x7fe1b361e945 QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 213
51 0x7fe1b361e77a /var/tmp/burgreen/paraview/5.9.0/bin/../lib/libQt5Widgets.so.5(+0x23f77a) [0x7fe1b361e77a]
50 0x7fe1b361d45a /var/tmp/burgreen/paraview/5.9.0/bin/../lib/libQt5Widgets.so.5(+0x23e45a) [0x7fe1b361d45a]
49 0x7fe1b361d272 QAbstractButton::clicked(bool) + 50
48 0x7fe1b15cf1ea QMetaObject::activate(QObject*, int, int, void**) + 1850
47 0x7fe1b2e10d8f pqPropertiesPanel::apply() + 687
46 0x7fe1b2ce53a2 pqPropertiesPanel::applied(pqProxy*) + 50
45 0x7fe1b15cf1ea QMetaObject::activate(QObject*, int, int, void**) + 1850
44 0x7fe1b3d00101 pqApplyBehavior::applied(pqPropertiesPanel*, pqProxy*) + 193
43 0x7fe1b3d0128e pqApplyBehavior::showData(pqPipelineSource*, pqView*) + 414
42 0x7fe1a6662258 vtkSMParaViewPipelineControllerWithRendering::ShowInPreferredView(vtkSMSourceProxy*, int, vtkSMViewProxy*) + 168
41 0x7fe1a665fff4 vtkSMParaViewPipelineControllerWithRendering::UpdatePipelineBeforeDisplay(vtkSMSourceProxy*, int, vtkSMViewProxy*) + 212
40 0x7fe1b074cabc vtkSMSourceProxy::UpdatePipeline(double) + 140
39 0x7fe1b06c88a8 vtkSMOutputPort::UpdatePipelineInternal(double, bool) + 184
38 0x7fe1b0617c85 vtkPVSessionBase::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 53
37 0x7fe1b0618c5b vtkPVSessionCore::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 59
36 0x7fe1b0618e22 vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, bool) + 242
35 0x7fe1af4caddd vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) + 29
34 0x7fe1af4cab3e vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) + 1294
33 0x7fe1af4ca40d vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) + 1229
32 0x7fe1af4c9da9 vtkClientServerInterpreter::CallCommandFunction(char const*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) + 345
31 0x7fe1a7507b1b vtkSISourceProxyCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&, void*) + 971
30 0x7fe1b0654e34 vtkSISourceProxy::UpdatePipeline(int, double, bool) + 468
29 0x7fe1ac1ade5a vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) + 282
28 0x7fe1ac16da06 vtkDemandDrivenPipeline::UpdateData(int) + 134
27 0x7fe1ac1aca99 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 953
26 0x7fe1ac16e9ee vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 222
25 0x7fe1ac168101 vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) + 337
24 0x7fe1ac1aca99 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 953
23 0x7fe1ac16ea46 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 310
22 0x7fe1ac1691ed vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 77
21 0x7fe1ac168f10 vtkCompositeDataPipeline::ExecuteSimpleAlgorithm(vtkInformation*, vtkInformationVector**, vtkInformationVector*, int) + 1360
20 0x7fe1ac1699bd vtkCompositeDataPipeline::ExecuteEach(vtkCompositeDataIterator*, vtkInformationVector**, vtkInformationVector*, int, int, vtkInformation*, std::vector<vtkSmartPointer<vtkCompositeDataSet>, std::allocator<vtkSmartPointer<vtkCompositeDataSet> > >&) + 301
19 0x7fe1ac1695fe vtkCompositeDataPipeline::ExecuteSimpleAlgorithmForBlock(vtkInformationVector**, vtkInformationVector*, vtkInformation*, vtkInformation*, vtkDataObject*) + 670
18 0x7fe1ac16c3c7 vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 55
17 0x7fe1ac17219e vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) + 62
16 0x7fe19a09c5e3 vtkPVDataSetAlgorithmSelectorFilter::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 115
15 0x7fe19a09b543 vtkPVCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 1139
14 0x7fe1ac5a3bee vtkCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 1262
13 0x7fe1ac5a34b3 vtkCutter::UnstructuredGridCutter(vtkDataSet*, vtkPolyData*) + 3251
12 0x7fe1ac59f3a4 vtkContourHelper::Contour(vtkCell*, double, vtkDataArray*, long long) + 84
11 0x7fe1abd6eec2 vtkPolyhedron::Contour(double, vtkDataArray*, vtkIncrementalPointLocator*, vtkCellArray*, vtkCellArray*, vtkCellArray*, vtkPointData*, vtkPointData*, vtkCellData*, long long, vtkCellData*) + 450
10 0x7fe1abd6d571 /var/tmp/burgreen/paraview/5.9.0/bin/../lib/libvtkCommonDataModel-pv5.9.so.1(+0x301571) [0x7fe1abd6d571]
9 0x7fe1abd6cfbf /var/tmp/burgreen/paraview/5.9.0/bin/../lib/libvtkCommonDataModel-pv5.9.so.1(+0x300fbf) [0x7fe1abd6cfbf]
8 0x7fe1abd728f4 /var/tmp/burgreen/paraview/5.9.0/bin/../lib/libvtkCommonDataModel-pv5.9.so.1(+0x3068f4) [0x7fe1abd728f4]
7 0x7fe1a9878ecd operator new(unsigned long) + 29
6 0x7fe1b41796fc __libc_malloc + 76
5 0x7fe1b4176ba8 /lib64/libc.so.6(+0x82ba8) [0x7fe1b4176ba8]
4 0x7fe1b41733e4 /lib64/libc.so.6(+0x7f3e4) [0x7fe1b41733e4]
3 0x7fe1b416ced7 /lib64/libc.so.6(+0x78ed7) [0x7fe1b416ced7]
2 0x7fe1b412ba78 abort + 328
1 0x7fe1b412a387 gsignal + 55
0 0x7fe1b412a400 /lib64/libc.so.6(+0x36400) [0x7fe1b412a400]
( 71.155s) [paraview ] :0 FATL| Signal: SIGABRT
error: exception occurred: Subprocess aborted
```https://gitlab.kitware.com/paraview/paraview/-/issues/20567vtkHyperTreeGrid segfault when using color map histogram2022-04-11T13:21:43-04:00Mathieu Westphal (Kitware)vtkHyperTreeGrid segfault when using color map histogramvtkHyperTreeGrid segfault when using color map histogram
Steps to reproduce:
- Run ParaView
- Open [sphre_3l_2h.htg](/uploads/bdd35b7b27b3df3c2bdd7eeff00c30ba/sphre_3l_2h.htg), Apply
- Show color map
- Click on "Display data histogram"...vtkHyperTreeGrid segfault when using color map histogram
Steps to reproduce:
- Run ParaView
- Open [sphre_3l_2h.htg](/uploads/bdd35b7b27b3df3c2bdd7eeff00c30ba/sphre_3l_2h.htg), Apply
- Show color map
- Click on "Display data histogram"
```
Thread 1 "paraview" received signal SIGSEGV, Segmentation fault.
0x00007fffeb8bd20e in vtkDataSet::GetCellData (this=0x0) at /home/glow/work/paraview/pv1/src/VTK/Common/DataModel/vtkDataSet.h:257
257 vtkCellData* GetCellData() { return this->CellData; }
(gdb) bt
#0 0x00007fffeb8bd20e in vtkDataSet::GetCellData (this=0x0) at /home/glow/work/paraview/pv1/src/VTK/Common/DataModel/vtkDataSet.h:257
#1 0x00007fffeb8d4a53 in vtkExtractHistogram::GetInputFieldData (this=0x555569203860, input=0x5555681d0450)
at /home/glow/work/paraview/pv1/src/VTKExtensions/Misc/vtkExtractHistogram.cxx:122
#2 0x00007fffeb8d5f97 in vtkExtractHistogram::RequestData (this=0x555569203860, inputVector=0x5555665f30f0, outputVector=0x555560a23f90)
at /home/glow/work/paraview/pv1/src/VTKExtensions/Misc/vtkExtractHistogram.cxx:415
#3 0x00007fffeb8e2df3 in vtkPExtractHistogram::RequestData (this=0x555569203860, request=0x5555609666b0, inputVector=0x5555665f30f0, outputVector=0x555560a23f90)
at /home/glow/work/paraview/pv1/src/VTKExtensions/Misc/vtkPExtractHistogram.cxx:78
#4 0x00007ffff2dc53a0 in vtkTableAlgorithm::ProcessRequest (this=0x555569203860, request=0x5555609666b0, inputVector=0x5555665f30f0, outputVector=0x555560a23f90)
at /home/glow/work/paraview/pv1/src/VTK/Common/ExecutionModel/vtkTableAlgorithm.cxx:57
#5 0x00007ffff2d42497 in vtkExecutive::CallAlgorithm (this=0x555566be84b0, request=0x5555609666b0, direction=1, inInfo=0x5555665f30f0, outInfo=0x555560a23f90)
at /home/glow/work/paraview/pv1/src/VTK/Common/ExecutionModel/vtkExecutive.cxx:746
#6 0x00007ffff2d3a3fe in vtkDemandDrivenPipeline::ExecuteData (this=0x555566be84b0, request=0x5555609666b0, inInfo=0x5555665f30f0, outInfo=0x555560a23f90)
at /home/glow/work/paraview/pv1/src/VTK/Common/ExecutionModel/vtkDemandDrivenPipeline.cxx:462
#7 0x00007ffff2d2ee74 in vtkCompositeDataPipeline::ExecuteData (this=0x555566be84b0, request=0x5555609666b0, inInfoVec=0x5555665f30f0, outInfoVec=0x555560a23f90)
at /home/glow/work/paraview/pv1/src/VTK/Common/ExecutionModel/vtkCompositeDataPipeline.cxx:162
[...]
#38 0x00007ffff5b10ec2 in vtkSMOutputPort::UpdatePipelineInternal (this=0x555566f2cef0, time=0, doTime=false)
at /home/glow/work/paraview/pv1/src/Remoting/ServerManager/vtkSMOutputPort.cxx:257
#39 0x00007ffff5b10d4a in vtkSMOutputPort::UpdatePipeline (this=0x555566f2cef0) at /home/glow/work/paraview/pv1/src/Remoting/ServerManager/vtkSMOutputPort.cxx:241
#40 0x00007ffff5bbfe7d in vtkSMSourceProxy::UpdatePipeline (this=0x555569227a40) at /home/glow/work/paraview/pv1/src/Remoting/ServerManager/vtkSMSourceProxy.cxx:342
#41 0x00007fffef47f638 in vtkSMTransferFunctionProxy::ComputeDataHistogramTable (this=0x5555660b96f0, numberOfBins=10)
at /home/glow/work/paraview/pv1/src/Remoting/Views/vtkSMTransferFunctionProxy.cxx:628
#42 0x00007ffff7b09f2c in pqColorOpacityEditorWidget::realShowDataHistogram (this=0x5555666ca3f0)
at /home/glow/work/paraview/pv1/src/Qt/ApplicationComponents/pqColorOpacityEditorWidget.cxx:1075
```
FYI @Jacques-Bernard @yohann.bearziSpiros TsalikisSpiros Tsalikis