ParaView issueshttps://gitlab.kitware.com/paraview/paraview/-/issues2023-11-07T04:22:38-05:00https://gitlab.kitware.com/paraview/paraview/-/issues/22356PythonCalculator does not behave as expected when working with FieldData in t...2023-11-07T04:22:38-05:00Phil SmithPythonCalculator does not behave as expected when working with FieldData in the IOSS readerTested on MacOS x86 and Linux Masters. Just to preface, this works fine if the Legacy Exodus Reader is used, but will not show the data if the IOSS reader is used.
To Reproduce please follow the filling steps:
1. Open can.ex2 using th...Tested on MacOS x86 and Linux Masters. Just to preface, this works fine if the Legacy Exodus Reader is used, but will not show the data if the IOSS reader is used.
To Reproduce please follow the filling steps:
1. Open can.ex2 using the IOSS reader, Appy
2. Open the Python Calculator Filter
3. Type the expression: VEL * inputs[0].FieldData["KE"][time_index] in the Expression text box, Apply
The formula appears to work, but there is no data to be found within any of the spread sheet views. If I look to color by that variable, it was not created. However the 'KE' variable is still in the Field Data Attributes in both the can and the Python Calculator.
The Point Data Attribute Should show a result column reflecting the data.5.12.1 (Spring 2024)https://gitlab.kitware.com/paraview/paraview/-/issues/22350osmesa binary release crash on rendering with recent glibc2024-03-11T18:16:57-04:00Mathieu Westphal (Kitware)osmesa binary release crash on rendering with recent glibcosmesa binary release crash on rendering on ArchLinux
Steps to reproduce:
- Use up-to-date Arch Linux (~~not reproduced on~~ Ubuntu as well, depending on libc version, see below)
- Download and extract ParaView OSMESA binary release (\...osmesa binary release crash on rendering on ArchLinux
Steps to reproduce:
- Use up-to-date Arch Linux (~~not reproduced on~~ Ubuntu as well, depending on libc version, see below)
- Download and extract ParaView OSMESA binary release (\>= 5.10, nightly included, not reproduced with 5.9)
- `./bin/pvpython`
```plaintext
from paraview.simple import *
Sphere()
Show()
Render()
```
- segfault
```plaintext
Loguru caught a signal: SIGSEGV
Stack trace:
43 0x401de9 /home/glow/dev/paraview/others/ParaView-5.11.1-osmesa-MPI-Linux-Python3.9-x86_64/bin/pvpython-real() [0x401de9]
42 0x7f5ee1e4ed8a __libc_start_main + 138
41 0x7f5ee1e4ecd0 /usr/lib/libc.so.6(+0x27cd0) [0x7f5ee1e4ecd0]
40 0x402446 /home/glow/dev/paraview/others/ParaView-5.11.1-osmesa-MPI-Linux-Python3.9-x86_64/bin/pvpython-real() [0x402446]
39 0x7f5edee0a3f4 vtkPythonInterpreter::PyMain(int, char**) + 916
38 0x7f5edca38e84 Py_RunMain + 2340
37 0x7f5edca14f9e PyRun_AnyFileExFlags + 62
36 0x7f5edca146f6 PyRun_InteractiveLoopFlags + 134
35 0x7f5edca14438 /home/glow/dev/paraview/others/ParaView-5.11.1-osmesa-MPI-Linux-Python3.9-x86_64/bin/../lib/libpython3.9.so.1.0(+0x214438) [0x7f5edca14438]
34 0x7f5edca12af5 /home/glow/dev/paraview/others/ParaView-5.11.1-osmesa-MPI-Linux-Python3.9-x86_64/bin/../lib/libpython3.9.so.1.0(+0x212af5) [0x7f5edca12af5]
33 0x7f5edc9cdf8b PyEval_EvalCode + 27
32 0x7f5edc9cdf5e PyEval_EvalCodeEx + 62
31 0x7f5edc9cdf12 _PyEval_EvalCodeWithName + 82
30 0x7f5edc9cdb79 /home/glow/dev/paraview/others/ParaView-5.11.1-osmesa-MPI-Linux-Python3.9-x86_64/bin/../lib/libpython3.9.so.1.0(+0x1cdb79) [0x7f5edc9cdb79]
29 0x7f5edc86e24b _PyEval_EvalFrameDefault + 22235
28 0x7f5edc867667 /home/glow/dev/paraview/others/ParaView-5.11.1-osmesa-MPI-Linux-Python3.9-x86_64/bin/../lib/libpython3.9.so.1.0(+0x67667) [0x7f5edc867667]
27 0x7f5edc86ebd0 _PyEval_EvalFrameDefault + 24672
26 0x7f5edc868757 /home/glow/dev/paraview/others/ParaView-5.11.1-osmesa-MPI-Linux-Python3.9-x86_64/bin/../lib/libpython3.9.so.1.0(+0x68757) [0x7f5edc868757]
25 0x7f5edc8c8e43 /home/glow/dev/paraview/others/ParaView-5.11.1-osmesa-MPI-Linux-Python3.9-x86_64/bin/../lib/libpython3.9.so.1.0(+0xc8e43) [0x7f5edc8c8e43]
24 0x7f5edc8c5571 _PyFunction_Vectorcall + 177
23 0x7f5edc9cdb79 /home/glow/dev/paraview/others/ParaView-5.11.1-osmesa-MPI-Linux-Python3.9-x86_64/bin/../lib/libpython3.9.so.1.0(+0x1cdb79) [0x7f5edc9cdb79]
22 0x7f5edc86a869 _PyEval_EvalFrameDefault + 7417
21 0x7f5edc8c53ea _PyObject_Call + 90
20 0x7f5edc92033b /home/glow/dev/paraview/others/ParaView-5.11.1-osmesa-MPI-Linux-Python3.9-x86_64/bin/../lib/libpython3.9.so.1.0(+0x12033b) [0x7f5edc92033b]
19 0x7f5e7f1c7414 /home/glow/dev/paraview/others/ParaView-5.11.1-osmesa-MPI-Linux-Python3.9-x86_64/lib/python3.9/site-packages/paraview/modules/vtkRemotingViews.so(+0x1c7414) [0x7f5e7f1c7414]
18 0x7f5ed6ab032a vtkSMViewProxy::StillRender() + 330
17 0x7f5edfccdd35 vtkPVSessionBase::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 53
16 0x7f5edfccf01b vtkPVSessionCore::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 59
15 0x7f5edfccf1e2 vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, bool) + 242
14 0x7f5edea11b0d vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) + 29
13 0x7f5edea1186e vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) + 1294
12 0x7f5edea1113d vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) + 1229
11 0x7f5edea10973 vtkClientServerInterpreter::CallCommandFunction(char const*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) + 355
10 0x7f5ee09bee00 vtkPVRenderViewCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&, void*) + 8528
9 0x7f5ed69ecee1 vtkPVRenderView::StillRender() + 97
8 0x7f5ed69fa3ea vtkPVRenderView::Render(bool, bool) + 2250
7 0x7f5eb6f55ab1 vtkOpenGLRenderWindow::Render() + 81
6 0x7f5eaf95f425 vtkRenderWindow::Render() + 741
5 0x7f5eb6f528d9 vtkOpenGLRenderWindow::Start() + 297
4 0x7f5eb6f4d2ad vtkOpenGLRenderWindow::OpenGLInit() + 13
3 0x7f5eb6f535ed vtkOpenGLRenderWindow::OpenGLInitContext() + 61
2 0x7f5eb666ead6 vtkglew_glewInit + 630
1 0x7f5eb665847a /home/glow/dev/paraview/others/ParaView-5.11.1-osmesa-MPI-Linux-Python3.9-x86_64/bin/../lib/../lib/libvtkglew-pv5.11.so.1(+0x5847a) [0x7f5eb665847a]
0 0x7f5ee1e65710 /usr/lib/libc.so.6(+0x3e710) [0x7f5ee1e65710]
( 16.402s) [paraview ] :0 FATL| Signal: SIGSEGV
error: exception occurred: Segmentation fault
```
Unable to reproduce with a local build using my system libOSMesa.so5.12.1 (Spring 2024)https://gitlab.kitware.com/paraview/paraview/-/issues/22294Spreadsheet view crashes remote server2024-03-25T14:07:36-04:00W. Alan ScottSpreadsheet view crashes remote serverSpreadsheet view is crashing remote server after slice. Here is how to replicate.
* Master (v5.11.1-1679-g a2b48e7dbb), Linux, remote server (16 ranks)
* Open g1s1. Apply.
* Slice. Apply.
* Split Horizontal. Spreadsheet.
Crash
@co...Spreadsheet view is crashing remote server after slice. Here is how to replicate.
* Master (v5.11.1-1679-g a2b48e7dbb), Linux, remote server (16 ranks)
* Open g1s1. Apply.
* Slice. Apply.
* Split Horizontal. Spreadsheet.
Crash
@cory.quammen @spiros.tsalikis
If you guys can find this for 5.12.0, great. OK to slip to 5.12.1. Must be fixed for 5.12.1.5.12.1 (Spring 2024)Spiros TsalikisSpiros Tsalikishttps://gitlab.kitware.com/paraview/paraview/-/issues/21849Temporal data with SpreadSheet View crash remote server sometimes when updati...2024-01-27T14:53:55-05:00W. Alan ScottTemporal data with SpreadSheet View crash remote server sometimes when updating progressWe have a crash with the spreadsheet view and remote server related to progress updates
* master (v5.11.1-RC1-906-gbbaa7a81bd), Linux, remote server (1 rank).
* Load can.e4.[0-3]. Apply.
* Split Screen hozizontal, spreadsheet view. Tu...We have a crash with the spreadsheet view and remote server related to progress updates
* master (v5.11.1-RC1-906-gbbaa7a81bd), Linux, remote server (1 rank).
* Load can.e4.[0-3]. Apply.
* Split Screen hozizontal, spreadsheet view. Turn eye ball on.
* Close RenderView
* Play forward, play back, play forward until it crashes.
Here is the output:
```
Wrong tag but don't know how to handle it... 102290
[cello:384883] *** Process received signal ***
[cello:384883] Signal: Aborted (6)
[cello:384883] Signal code: (-6)
[cello:384883] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x75049ba42520]
[cello:384883] [ 1] /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x12c)[0x75049ba969fc]
[cello:384883] [ 2] /lib/x86_64-linux-gnu/libc.so.6(raise+0x16)[0x75049ba42476]
[cello:384883] [ 3] /lib/x86_64-linux-gnu/libc.so.6(abort+0xd3)[0x75049ba287f3]
[cello:384883] [ 4] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libvtkRemotingServerManager-pv5.12.so.1(_ZN18vtkSMSessionClient15OnWrongTagEventEP9vtkObjectmPv+0xcd)[0x750499c5c1ed]
[cello:384883] [ 5] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libvtkCommonCore-pv5.12.so.1(+0x1d5b82d)[0x75049555b82d]
[cello:384883] [ 6] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libvtkParallelCore-pv5.12.so.1(_ZN21vtkSocketCommunicator13ReceiveTaggedEPviiiPKc+0x230)[0x7504995edd30]
[cello:384883] [ 7] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libvtkParallelCore-pv5.12.so.1(_ZN21vtkSocketCommunicator16ReceiveVoidArrayEPvxiii+0x150)[0x7504995f1db0]
[cello:384883] [ 8] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libvtkParallelCore-pv5.12.so.1(_ZN15vtkCommunicator17ReceiveDataObjectEii+0x41)[0x7504995ce891]
[cello:384883] [ 9] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libvtkPVVTKExtensionsFiltersRendering-pv5.12.so.1(_ZN23vtkClientServerMoveData11RequestDataEP14vtkInformationPP20vtkInformationVectorS3_+0x14e)[0x7504931c140e]
[cello:384883] [10] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libvtkCommonExecutionModel-pv5.12.so.1(_ZN12vtkExecutive13CallAlgorithmEP14vtkInformationiPP20vtkInformationVectorS3_+0x58)[0x75049856a758]
[cello:384883] [11] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libvtkCommonExecutionModel-pv5.12.so.1(_ZN23vtkDemandDrivenPipeline11ExecuteDataEP14vtkInformationPP20vtkInformationVectorS3_+0x3b)[0x75049855fc2b]
[cello:384883] [12] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libvtkCommonExecutionModel-pv5.12.so.1(_ZN24vtkCompositeDataPipeline11ExecuteDataEP14vtkInformationPP20vtkInformationVectorS3_+0x89)[0x75049855bfd9]
[cello:384883] [13] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libvtkCommonExecutionModel-pv5.12.so.1(_ZN23vtkDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x34c)[0x750498562e9c]
[cello:384883] [14] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libvtkCommonExecutionModel-pv5.12.so.1(_ZN32vtkStreamingDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x381)[0x7504985dc941]
[cello:384883] [15] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libvtkCommonExecutionModel-pv5.12.so.1(_ZN32vtkStreamingDemandDrivenPipeline6UpdateEiP20vtkInformationVector+0x11a)[0x7504985de0ba]
[cello:384883] [16] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libvtkRemotingViews-pv5.12.so.1(_ZN18vtkSpreadSheetView18FetchBlockCallbackEx+0x184)[0x750491994804]
[cello:384883] [17] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libvtkRemotingViews-pv5.12.so.1(_ZN18vtkSpreadSheetView10FetchBlockEx+0x98)[0x750491996298]
[cello:384883] [18] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libvtkRemotingViews-pv5.12.so.1(_ZN18vtkSpreadSheetView18GetNumberOfColumnsEv+0x160)[0x750491991e60]
[cello:384883] [19] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libpqCore-pv5.12.so.1(_ZNK22pqSpreadSheetViewModel11columnCountERK11QModelIndex+0x1c)[0x75049a7dd01c]
[cello:384883] [20] /lib/x86_64-linux-gnu/libQt5Core.so.5(_ZNK18QAbstractItemModel8hasIndexEiiRK11QModelIndex+0x60)[0x750496054c70]
[cello:384883] [21] /lib/x86_64-linux-gnu/libQt5Core.so.5(_ZNK19QAbstractTableModel5indexEiiRK11QModelIndex+0x32)[0x750496054cc2]
[cello:384883] [22] /lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN10QTableView10paintEventEP11QPaintEvent+0x78a)[0x75049b243d2a]
[cello:384883] [23] /home/local/KHQ/spiros.tsalikis/Programming/Cpp/ParaView/cmake-build-relwithdebinfo/bin/../lib/libpqCore-pv5.12.so.1(_ZN23pqSpreadSheetViewWidget10paintEventEP11QPaintEvent+0x9b)[0x75049a7e2c5b]
[cello:384883] [24] /lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN7QWidget5eventEP6QEvent+0x20e)[0x75049afaf4ee]
[cello:384883] [25] /lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN6QFrame5eventEP6QEvent+0x22)[0x75049b05d422]
[cello:384883] [26] /lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN23QCoreApplicationPrivate29sendThroughObjectEventFiltersEP7QObjectP6QEvent+0xaa)[0x7504960b9b9a]
[cello:384883] [27] /lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x72)[0x75049af6c702]
[cello:384883] [28] /lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent+0x13a)[0x7504960b9e3a]
[cello:384883] [29] /lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN14QWidgetPrivate14sendPaintEventERK7QRegion+0x3a)[0x75049afa743a]
[cello:384883] *** End of error message ***
```
Another way to reproduce it:
Using the Prism plugin remote server creates a crash. I was remote server with 16 ranks. No warning (no popup, nothing in the output view, no nothing.). I then tried running forward in time, and ended up with the following crash (possibly related to #21847). Crash is client side, as the server just says the socket died.
* master (v5.11.1-RC1-906-gbbaa7a81), Linux, remote server (16 ranks).
* Tools/ Manage Plugins. Prism. Load Selected.
* Load SymetricImpact2.hscth.
* Apply Table to Points filter. X Column == XPOSITION, Y Column == YPOSITION, Z Column == ZPOSITION. Apply. (Is this correct? Does it make sense to map X, Y and Z to Prism space?)
* Select RenderView, and turn on visibility for Table to Points filter.
* Load proxium.asc. Apply.
* Select PrismView. Turn on eyeball for Table to Points filter. We are attempting to put the data from the the SymetricImpact2.hscth dataset and proxium.asc into a PrismView.
@spiros.tsalikis @cory.quammen5.12.1 (Spring 2024)Spiros TsalikisSpiros Tsalikishttps://gitlab.kitware.com/paraview/paraview/-/issues/21847Prism black screen2023-12-05T00:27:15-05:00W. Alan ScottPrism black screenParaView has a random issue where Prism Views go black, and we get lots of bad error messages. I just had this happen. Here is a copy of the clipboard, and I will attach a screenshot. I used the steps in #21813, except I was remote serv...ParaView has a random issue where Prism Views go black, and we get lots of bad error messages. I just had this happen. Here is a copy of the clipboard, and I will attach a screenshot. I used the steps in #21813, except I was remote server with 16 ranks. I just loaded proxium.asc.
* Linux, remote server (16 ranks), master (v5.11.1-RC1-906-gbbaa7a81bd)
* (Copied from #21813)
* Tools/ Manage Plugins. Prism. Load Selected.
* Load SymetricImpact2.hscth. Apply.
* Table to Points filter. X Column == XPOSITION, Y Column == YPOSITION, Z Column == ZPOSITION. Apply. (Is this correct? Does it make sense to map X, Y and Z to Prism space?)
* Select RenderView, and turn on visibility for Table to Points filter.
* Load proxium.asc. Apply.
```
Here is the error: critical: In /snip/paraview_source/Qt/ApplicationComponents/pqWelcomeDialog.cxx, line 73
critical: No active server available!
ERROR: In vtkGenericOpenGLRenderWindow.cxx, line 203
vtkGenericOpenGLRenderWindow (0x83c9e80): error before running VTK rendering code 1 OpenGL errors detected
0 : (1286) Invalid framebuffer operation
Generic Warning: In vtkOpenGLState.cxx, line 1072
Error glEnable/Disable1 OpenGL errors detected
0 : (1286) Invalid framebuffer operation
with stack trace of
0x7f3b9afe59d9 : ??? [(???) ???:-1]
0x7f3b9afe08c8 : vtksys::SystemInformation::GetProgramStack(int, int) [(libvtksys-pv5.11.so.1) ???:-1]
0x7f3ba1331163 : ??? [(???) ???:-1]
0x7f3ba1335963 : vtkOpenGLState::SetEnumState(unsigned int, bool) [(libvtkRenderingOpenGL2-pv5.11.so.1) ???:-1]
0x7f3ba11cc9c7 : ??? [(???) ???:-1]
0x7f3ba1338df4 : vtkOpenGLState::vtkglBlitFramebuffer(int, int, int, int, int, int, int, int, unsigned int, unsigned int) [(libvtkRenderingOpenGL2-pv5.11.so.1) ???:-1]
0x7f3ba1302793 : vtkOpenGLRenderWindow::Frame() [(libvtkRenderingOpenGL2-pv5.11.so.1) ???:-1]
0x7f3ba121a142 : vtkGenericOpenGLRenderWindow::Frame() [(libvtkRenderingOpenGL2-pv5.11.so.1) ???:-1]
0x7f3b9ffe2f67 : vtkRenderWindow::CopyResultFrame() [(libvtkRenderingCore-pv5.11.so.1) ???:-1]
0x7f3b9ffe1a25 : vtkRenderWindow::Render() [(libvtkRenderingCore-pv5.11.so.1) ???:-1]
0x7f3ba1307fad : vtkOpenGLRenderWindow::Render() [(libvtkRenderingOpenGL2-pv5.11.so.1) ???:-1]
0x7f3ba121a7d7 : vtkGenericOpenGLRenderWindow::Render() [(libvtkRenderingOpenGL2-pv5.11.so.1) ???:-1]
0x7f3b98635a79 : vtkPVRenderView::Render(bool, bool) [(libvtkRemotingViews-pv5.11.so.1) ???:-1]
0x7f3b9863482f : vtkPVRenderView::InteractiveRender() [(libvtkRemotingViews-pv5.11.so.1) ???:-1]
0x7f3b98f0d817 : vtkPVRenderViewCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&, void*) [(libvtkRemotingApplication-pv5.11.so.1) ???:-1]
0x7f3ba0313ef3 : vtkClientServerInterpreter::CallCommandFunction(char const*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) [(libvtkRemotingClientServerStream-pv5.11.so.1) ???:-1]
0x7f3b80ce4922 : vtkPrismViewCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&, void*) [(Prism.so) ???:-1]
0x7f3ba0313ef3 : vtkClientServerInterpreter::CallCommandFunction(char const*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) [(libvtkRemotingClientServerStream-pv5.11.so.1) ???:-1]
0x7f3ba03125bf : vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) [(libvtkRemotingClientServerStream-pv5.11.so.1) ???:-1]
0x7f3ba0311bfd : vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) [(libvtkRemotingClientServerStream-pv5.11.so.1) ???:-1]
0x7f3ba0311a9f : vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) [(libvtkRemotingClientServerStream-pv5.11.so.1) ???:-1]
0x7f3ba2395a3a : vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, bool) [(libvtkRemotingServerManager-pv5.11.so.1) ???:-1]
0x7f3ba2395842 : vtkPVSessionCore::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) [(libvtkRemotingServerManager-pv5.11.so.1) ???:-1]
0x7f3ba2391bc8 : vtkPVSessionBase::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) [(libvtkRemotingServerManager-pv5.11.so.1) ???:-1]
0x7f3ba252f6db : vtkSMSessionClient::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) [(libvtkRemotingServerManager-pv5.11.so.1) ???:-1]
0x7f3ba24ea396 : vtkSMProxy::ExecuteStream(vtkClientServerStream const&, bool, unsigned int) [(libvtkRemotingServerManager-pv5.11.so.1) ???:-1]
0x7f3b98744b7f : vtkSMViewProxy::InteractiveRender() [(libvtkRemotingViews-pv5.11.so.1) ???:-1]
0x7f3b9874b12c : vtkSMViewProxyInteractorHelper::Render() [(libvtkRemotingViews-pv5.11.so.1) ???:-1]
0x7f3b9874abbd : vtkSMViewProxyInteractorHelper::Execute(vtkObject*, unsigned long, void*) [(libvtkRemotingViews-pv5.11.so.1) ???:-1]
0x7f3b9874b972 : ??? [(???) ???:-1]
0x7f3b9bbdbf37 : ??? [(???) ???:-1]
0x7f3b9bbdc4b7 : vtkObject::InvokeEvent(unsigned long, void*) [(libvtkCommonCore-pv5.11.so.1) ???:-1]
0x7f3b9ffeb5d8 : vtkRenderWindowInteractor::Render() [(libvtkRenderingCore-pv5.11.so.1) ???:-1]
0x7f3ba276a238 : ??? [(???) ???:-1]
0x7f3ba276817b : QVTKRenderWindowAdapter::paint() [(libvtkGUISupportQt-pv5.11.so.1) ???:-1]
0x7f3ba2764d06 : QVTKOpenGLNativeWidget::paintGL() [(libvtkGUISupportQt-pv5.11.so.1) ???:-1]
0x7f3ba3e9e97d : ??? [(???) ???:-1]
0x7f3ba3e7d546 : QWidget::event(QEvent*) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba2764ea6 : QVTKOpenGLNativeWidget::event(QEvent*) [(libvtkGUISupportQt-pv5.11.so.1) ???:-1]
0x7f3ba3e3e2d2 : QApplicationPrivate::notify_helper(QObject*, QEvent*) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e47380 : QApplication::notify(QObject*, QEvent*) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba2af5f32 : QCoreApplication::notifyInternal2(QObject*, QEvent*) [(libQt5Core.so.5) ???:-1]
0x7f3ba3e76716 : QWidgetPrivate::sendPaintEvent(QRegion const&) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e9e7cb : QOpenGLWidget::resizeEvent(QResizeEvent*) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e7dd3a : QWidget::event(QEvent*) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba2764ea6 : QVTKOpenGLNativeWidget::event(QEvent*) [(libvtkGUISupportQt-pv5.11.so.1) ???:-1]
0x7f3ba3e3e2d2 : QApplicationPrivate::notify_helper(QObject*, QEvent*) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e47380 : QApplication::notify(QObject*, QEvent*) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba2af5f32 : QCoreApplication::notifyInternal2(QObject*, QEvent*) [(libQt5Core.so.5) ???:-1]
0x7f3ba3e76656 : QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e7a083 : QWidgetPrivate::show_helper() [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e7d063 : QWidgetPrivate::setVisible(bool) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e7a019 : QWidgetPrivate::showChildren(bool) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e7a09f : QWidgetPrivate::show_helper() [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e7d063 : QWidgetPrivate::setVisible(bool) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e7a019 : QWidgetPrivate::showChildren(bool) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e7a09f : QWidgetPrivate::show_helper() [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e7d063 : QWidgetPrivate::setVisible(bool) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e7a019 : QWidgetPrivate::showChildren(bool) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e7a09f : QWidgetPrivate::show_helper() [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e7d063 : QWidgetPrivate::setVisible(bool) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e7c3f4 : ??? [(???) ???:-1]
0x7f3ba2b1ffb2 : QObject::event(QEvent*) [(libQt5Core.so.5) ???:-1]
0x7f3ba3e7d4ed : QWidget::event(QEvent*) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e3e2d2 : QApplicationPrivate::notify_helper(QObject*, QEvent*) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e47380 : QApplication::notify(QObject*, QEvent*) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba2af5f32 : QCoreApplication::notifyInternal2(QObject*, QEvent*) [(libQt5Core.so.5) ???:-1]
0x7f3ba2af8988 : QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) [(libQt5Core.so.5) ???:-1]
0x7f3ba2b49a93 : ??? [(???) ???:-1]
0x7f3b9709ce3b : g_main_context_dispatch [(libglib-2.0.so.0) ???:-1]
0x7f3b9709d081 : ??? [(???) ???:-1]
0x7f3b9709d10e : g_main_context_iteration [(libglib-2.0.so.0) ???:-1]
0x7f3ba2b491ac : QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) [(libQt5Core.so.5) ???:-1]
0x7f3ba2826fc0 : pqEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) [(libvtkqttesting-pv5.11.so.1) ???:-1]
0x7f3ba39d128e : pqMultiViewWidget::reload() [(libpqComponents-pv5.11.so.1) ???:-1]
0x7f3ba39db0c0 : vtkObject::vtkClassMemberCallback<pqMultiViewWidget>::operator()(vtkObject*, unsigned long, void*) [(libpqComponents-pv5.11.so.1) ???:-1]
0x7f3b9bbdd98d : ??? [(???) ???:-1]
0x7f3b9bbdbf37 : ??? [(???) ???:-1]
0x7f3b9bbdc4b7 : vtkObject::InvokeEvent(unsigned long, void*) [(libvtkCommonCore-pv5.11.so.1) ???:-1]
0x7f3b984e7c7e : ??? [(???) ???:-1]
0x7f3b98738be2 : vtkSMViewLayoutProxy::UpdateState() [(libvtkRemotingViews-pv5.11.so.1) ???:-1]
0x7f3b9873ad86 : vtkSMViewLayoutProxy::AssignView(int, vtkSMViewProxy*) [(libvtkRemotingViews-pv5.11.so.1) ???:-1]
0x7f3b9873b1aa : vtkSMViewLayoutProxy::AssignViewToAnyCell(vtkSMViewProxy*, int) [(libvtkRemotingViews-pv5.11.so.1) ???:-1]
0x7f3b986e38e1 : vtkSMParaViewPipelineControllerWithRendering::AssignViewToLayout(vtkSMViewProxy*, vtkSMViewLayoutProxy*, int) [(libvtkRemotingViews-pv5.11.so.1) ???:-1]
0x7f3ba449835d : pqApplyBehavior::showData(pqPipelineSource*, pqView*) [(libpqApplicationComponents-pv5.11.so.1) ???:-1]
0x7f3ba44974bb : pqApplyBehavior::applied(pqPropertiesPanel*, pqProxy*) [(libpqApplicationComponents-pv5.11.so.1) ???:-1]
0x7f3ba449735c : pqApplyBehavior::onApplied(pqProxy*) [(libpqApplicationComponents-pv5.11.so.1) ???:-1]
0x7f3ba449c86f : ??? [(???) ???:-1]
0x7f3ba449c247 : ??? [(???) ???:-1]
0x7f3ba449b3b2 : ??? [(???) ???:-1]
0x7f3ba2b1f775 : QMetaObject::activate(QObject*, int, int, void**) [(libQt5Core.so.5) ???:-1]
0x7f3ba386f87f : pqPropertiesPanel::applied(pqProxy*) [(libpqComponents-pv5.11.so.1) ???:-1]
0x7f3ba3a08157 : pqPropertiesPanel::apply() [(libpqComponents-pv5.11.so.1) ???:-1]
0x7f3ba386f076 : ??? [(???) ???:-1]
0x7f3ba2b1f625 : QMetaObject::activate(QObject*, int, int, void**) [(libQt5Core.so.5) ???:-1]
0x7f3ba3f2ac52 : QAbstractButton::clicked(bool) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3f2ae3a : ??? [(???) ???:-1]
0x7f3ba3f2c11f : ??? [(???) ???:-1]
0x7f3ba3f2c2c0 : QAbstractButton::mouseReleaseEvent(QMouseEvent*) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e7d546 : QWidget::event(QEvent*) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e3e2d2 : QApplicationPrivate::notify_helper(QObject*, QEvent*) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e474e8 : QApplication::notify(QObject*, QEvent*) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba2af5f32 : QCoreApplication::notifyInternal2(QObject*, QEvent*) [(libQt5Core.so.5) ???:-1]
0x7f3ba3e46760 : QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e9841f : ??? [(???) ???:-1]
0x7f3ba3e9b0dc : ??? [(???) ???:-1]
0x7f3ba3e3e2d2 : QApplicationPrivate::notify_helper(QObject*, QEvent*) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba3e47380 : QApplication::notify(QObject*, QEvent*) [(libQt5Widgets.so.5) ???:-1]
0x7f3ba2af5f32 : QCoreApplication::notifyInternal2(QObject*, QEvent*) [(libQt5Core.so.5) ???:-1]
0x7f3ba2fb4e53 : QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) [(libQt5Gui.so.5) ???:-1]
0x7f3ba2fb66b2 : QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) [(libQt5Gui.so.5) ???:-1]
0x7f3ba2f927eb : QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) [(libQt5Gui.so.5) ???:-1]
0x7f3b850d414a : ??? [(???) ???:-1]
0x7f3b9709ce3b : g_main_context_dispatch [(libglib-2.0.so.0) ???:-1]
0x7f3b9709d081 : ??? [(???) ???:-1]
0x7f3b9709d10e : g_main_context_iteration [(libglib-2.0.so.0) ???:-1]
0x7f3ba2b49131 : QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) [(libQt5Core.so.5) ???:-1]
0x7f3ba2af4d1b : QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [(libQt5Core.so.5) ???:-1]
0x7f3ba2afc32e : QCoreApplication::exec() [(libQt5Core.so.5) ???:-1]
0x41067a : ??? [(???) ???:-1]
0x7f3ba4819555 : __libc_start_main [(libc.so.6) ???:-1]
0x408e69 : ??? [(???) ???:-1]
Repeats.
```
This will take some time to fix.5.12.1 (Spring 2024)Spiros TsalikisSpiros Tsalikishttps://gitlab.kitware.com/paraview/paraview/-/issues/21767mesa (OSMesa) crashes with core dump in some cases (intel compiler) when buil...2023-12-06T14:36:08-05:00Jeff Mauldinmesa (OSMesa) crashes with core dump in some cases (intel compiler) when built with paraview-superbuild 5.11.0@cory.quammen @ben.boeckel @wascott
I have seen the issue I am about to describe on two different platforms at SNL, the cee platform and the ats1 HPC (mutrino). _Not_ on tlcc2 or cts1, where it looks like the same intel compiler versio...@cory.quammen @ben.boeckel @wascott
I have seen the issue I am about to describe on two different platforms at SNL, the cee platform and the ats1 HPC (mutrino). _Not_ on tlcc2 or cts1, where it looks like the same intel compiler version as ats1.
The issue is that I build ParaView/Catalyst 5.11.0 with superbuild, including osmesa for catalyst and then when I run catalyst I get a core dump. When I run the program via gdb I see that the location of the seg fault is in mesa.
When I build with the "module load sierra-devel" module, which uses the gcc compiler, I get no error. When I build with the "module load sierra/daily" module, which uses the intel compiler, I get this issue. Similarly, on ats1/mutrino, I get this error when I build with the "module load sierra-devel" (or other) module, which uses the intel compiler. When I additionally set the CC and CXX environment variables to point to gcc and g++ before building, I do not get the error.
In fact, on cee I can take the working libOSMesa.so from the sierra-devel build and drop it into the sierra/daily build and it works. I can get away with this because although the two setups use different mpi libraries, the libOSMesa doesn't use MPI and so doesn't create a confict.
Several observations:
The "broken" libOSMesa.so is about 21 megabytes in size, while the working one is about 19 megabytes in size on the cee platform.
I thought it might be problem with this particular mesa version, but we use the same mesa version in paraview 5.10.1 and it works (!).
On the cee platform, I can see significant differences between the osmesa ninja build file, one of which is that the working one (I think) specifies the use of OPENMP (not mpi, the parallel code thing I think), while the broken one does not. I'm talking about the .../superbuild/osmesa/src/build/build.ninja file which gets generated while configuring the osmesa build.5.12.1 (Spring 2024)https://gitlab.kitware.com/paraview/paraview/-/issues/21226different pipelines in catalyst should be allowed to have the same grid name ...2023-12-05T00:59:02-05:00Jeff Mauldindifferent pipelines in catalyst should be allowed to have the same grid name (or not?)A fairly recent change (Nov. 2021, I believe) added a restriction on naming grids to require that no two grids have the same names. The relevant change is an addition to coprocessing.py in the method CreateProducer(self, datadescription...A fairly recent change (Nov. 2021, I believe) added a restriction on naming grids to require that no two grids have the same names. The relevant change is an addition to coprocessing.py in the method CreateProducer(self, datadescription, inputname):
if inputname in self.__ProducersMap:
raise RuntimeError("CreateProducer is being called multiple times for input '%s'" % inputname)
In the check-in comment utkarsh mentions that this is to avoid subtle errors down the road.
However, this broke our Sierra/Catalyst installation, because we use a default name of "input" and can sometimes have multiple "result output" sections which result in different catalyst pipelines and different datadescriptions.
Rather than restricting the names, we could have __ProducersMap be a two-level map with the datadescription as the first key and the name as the second key. Or __ProducersMap could reside in datadescription. Or we could change our Sierra code to give a different default name to each section and make the script on the other side robust to this change.
__ProducersMap not keying on datadescription caused another problem with multiple grids for multiple pipelines--it may not make sense to use the input grid name as a unique key. Or it might.
We need to talk about this before we do anything in particular (or leave it as is).5.12.1 (Spring 2024)https://gitlab.kitware.com/paraview/paraview/-/issues/22526update example visualizations to incude new palette and fast color map2024-03-12T22:33:46-04:00W. Alan Scottupdate example visualizations to incude new palette and fast color mapupdate example visualizations to include new palette and fast color map. Test on all 3 OSs.update example visualizations to include new palette and fast color map. Test on all 3 OSs.5.13 (Summer 2024)W. Alan ScottW. Alan Scotthttps://gitlab.kitware.com/paraview/paraview/-/issues/22518Change NaN color associated with "Fast" color map to green2024-03-25T13:43:32-04:00Cory Quammencory.quammen@kitware.comChange NaN color associated with "Fast" color map to greenFollowing discussion starting at https://discourse.paraview.org/t/replacement-default-color-map-and-background-palette/12712/23, the choice was made to make the NaN color associated with the "Fast" color map a bright green, RGB = [0, 1.0...Following discussion starting at https://discourse.paraview.org/t/replacement-default-color-map-and-background-palette/12712/23, the choice was made to make the NaN color associated with the "Fast" color map a bright green, RGB = [0, 1.0, 0].5.13 (Summer 2024)https://gitlab.kitware.com/paraview/paraview/-/issues/22502Add Method to Legacy Ghost Cells Generator to match Ghost Cells Generator for...2024-03-13T15:09:35-04:00John PatchettAdd Method to Legacy Ghost Cells Generator to match Ghost Cells Generator for setting ghost levelThe legacy ghost cells generator needs to have the same method for setting ghost levels so that if the two are swapped, the methods don't also have to be swapped.
So LegacyGCG::MinimumNumberOfGhosts(int) should wrap LegacyGCG::.Minimum...The legacy ghost cells generator needs to have the same method for setting ghost levels so that if the two are swapped, the methods don't also have to be swapped.
So LegacyGCG::MinimumNumberOfGhosts(int) should wrap LegacyGCG::.MinimumNumberOfGhostLevels(int)
This will alleviate a ton of headache for users needing to swap between the two GCGs.5.13 (Summer 2024)Cory Quammencory.quammen@kitware.comCory Quammencory.quammen@kitware.comhttps://gitlab.kitware.com/paraview/paraview/-/issues/22499Expose Grow and Shrink selection operations in paraview.selection2024-02-28T15:19:32-05:00Cory Quammencory.quammen@kitware.comExpose Grow and Shrink selection operations in paraview.selection5.13 (Summer 2024)Cory Quammencory.quammen@kitware.comCory Quammencory.quammen@kitware.comhttps://gitlab.kitware.com/paraview/paraview/-/issues/22484Make the LANL X3D Reader Plugin a reader2024-02-29T12:10:19-05:00Boonthanome NouanesengsyMake the LANL X3D Reader Plugin a readerThe LANL X3D Reader is used to load in LANL X3D, which is a LANL specific format. It is currently a plugin, and we would like to make it a first class reader available in Paraview.
The first task is to create a reader in VTK based on t...The LANL X3D Reader is used to load in LANL X3D, which is a LANL specific format. It is currently a plugin, and we would like to make it a first class reader available in Paraview.
The first task is to create a reader in VTK based on the plugin, and then after that, to expose the reader in Paraview.
Below is a white paper with the specifications for the X3D format:
[X3D.pdf](/uploads/bef7735167fd72db1371f905ee9ceca1/X3D.pdf)
@patchett2002 @cory.quammen5.13 (Summer 2024)Boonthanome NouanesengsyBoonthanome Nouanesengsyhttps://gitlab.kitware.com/paraview/paraview/-/issues/22483Improve error message when saving extracts to a directory that is not writable2024-02-19T15:03:49-05:00Cory Quammencory.quammen@kitware.comImprove error message when saving extracts to a directory that is not writableAs a follow-on to #21552, improve the error message below that is produced when extracts are saved to a file which is not writable.
ERROR: In vtkSMExtractsController.cxx, line 483 vtkSMExtractsController (000001BF3E42E410): Failed to cr...As a follow-on to #21552, improve the error message below that is produced when extracts are saved to a file which is not writable.
ERROR: In vtkSMExtractsController.cxx, line 483 vtkSMExtractsController (000001BF3E42E410): Failed to create directory: extracts5.13 (Summer 2024)Cory Quammencory.quammen@kitware.comCory Quammencory.quammen@kitware.comhttps://gitlab.kitware.com/paraview/paraview/-/issues/22461Very small timevalue are skipped by the vtkEnsightReader2024-02-27T12:16:03-05:00Jean-Philippe MarcotteVery small timevalue are skipped by the vtkEnsightReaderThere is a limitation in Paraview's Ensight reader.
If, in a given simulation, time step of very different size are use: some time step of order 10e-5 second and some of order 1 second, the Ensight reader will fail to correctly load ...There is a limitation in Paraview's Ensight reader.
If, in a given simulation, time step of very different size are use: some time step of order 10e-5 second and some of order 1 second, the Ensight reader will fail to correctly load all the time steps. This limitation might be caused by the time steps values in the ".case" file being read in "single precision".
This issue was created after some discussion on the Paraview forum. Details about the problem are discussed here : [Paraview forum](https://discourse.paraview.org/t/missing-time-steps/13744)
Thank you
Jean-Philippe5.13 (Summer 2024)Caitlin RossCaitlin Rosshttps://gitlab.kitware.com/paraview/paraview/-/issues/22455ParaView date based versioning is incomplete2024-01-18T03:12:38-05:00Mathieu Westphal (Kitware)ParaView date based versioning is incompleteParaView recently switched to date based versionning, however it seems incomplete.
The date appears in `version.txt` as well as in the package names generated by ParaView-superbuild.
But it seems to be incorrect in many other places.
...ParaView recently switched to date based versionning, however it seems incomplete.
The date appears in `version.txt` as well as in the package names generated by ParaView-superbuild.
But it seems to be incorrect in many other places.
- `paraview --version` reports `paraview version 5.12.0-RC2-330-g0cf0dc5a12`
- About dialog reports `5.12.0-RC2-330-g0cf0dc5a12`
- ParaView dialog is `5.12.0-RC2-330-g0cf0dc5a12`
- find_package(ParaView) report a ParaView_VERSION `5.12.0-RC2-330-g0cf0dc5a12`
It would be nice if the versionning was coherent. Using VTK has an example would be fine imo.5.13 (Summer 2024)https://gitlab.kitware.com/paraview/paraview/-/issues/22447ParaView 5.12.0-RC2 build failure on Fedora Rawhide2024-03-07T20:23:59-05:00Orion PoplawskiParaView 5.12.0-RC2 build failure on Fedora RawhideTest building the Fedora ParaView package with 5.12.0-RC2 tarball I'm getting:
```
[100%] Building CXX object Clients/ParaView/CMakeFiles/paraview.dir/ParaViewMainWindow.cxx.o
cd /builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-bu...Test building the Fedora ParaView package with 5.12.0-RC2 tarball I'm getting:
```
[100%] Building CXX object Clients/ParaView/CMakeFiles/paraview.dir/ParaViewMainWindow.cxx.o
cd /builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/Clients/ParaView && /usr/bin/g++ -DFMT_SHARED -DPARAVIEW_ENABLE_EMBEDDED_DOCUMENTATION=1 -DPARAVIEW_USE_MATERIALEDITOR=0 -DPARAVIEW_USE_PYTHON=1 -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -Dkiss_fft_scalar=double -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/Clients/ParaView/paraview_autogen/include -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/Clients/ParaView -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/Clients/ParaView -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/Qt/ApplicationComponents -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/Qt/ApplicationComponents -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/Qt/Components -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/Qt/Components -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/Qt/Core -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/Qt/Core -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/Qt/Widgets -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/Qt/Widgets -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/ThirdParty/QtTesting/vtkqttesting -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/ThirdParty/QtTesting/vtkqttesting -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/Utilities/Versioning -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/Utilities/Versioning -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/GUISupport/Qt -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/GUISupport/Qt -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Common/Core -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Common/Core -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/ThirdParty/token/vtktoken/token -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/ThirdParty/token/vtktoken/token -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/ThirdParty/token/vtktoken -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/ThirdParty/token/vtktoken -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Rendering/Core -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Rendering/Core -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Common/DataModel -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Common/DataModel -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Common/Math -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Common/Math -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/ThirdParty/kissfft/vtkkissfft -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/ThirdParty/kissfft/vtkkissfft -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Common/Transforms -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Common/Transforms -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Common/ExecutionModel -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Common/ExecutionModel -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Filters/Core -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Filters/Core -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Common/Misc -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Common/Misc -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Rendering/OpenGL2 -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Rendering/OpenGL2 -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Filters/General -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Filters/General -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/IO/Image -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/IO/Image -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Imaging/Core -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Imaging/Core -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Rendering/HyperTreeGrid -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Rendering/HyperTreeGrid -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Rendering/UI -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Rendering/UI -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Interaction/Widgets -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Interaction/Widgets -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Filters/Sources -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Filters/Sources -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Rendering/Context2D -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Rendering/Context2D -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/Remoting/ServerManager -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/Remoting/ServerManager -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/Remoting/ClientServerStream -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/Remoting/ClientServerStream -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/Remoting/Core -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/Remoting/Core -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTKExtensions/Core -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTKExtensions/Core -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/IO/XML -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/IO/XML -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/IO/XMLParser -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/IO/XMLParser -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/ThirdParty/fmt/vtkfmt -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/ThirdParty/fmt/vtkfmt -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Parallel/Core -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Parallel/Core -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/CMakeFiles/ParaView_paraview_plugins -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/Remoting/Settings -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/Remoting/Settings -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/include/paraview/pvpythonmodules -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/include/paraview/vtkpythonmodules -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/include/paraview/pvincubatorpythonmodules -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/Qt/Python -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/Qt/Python -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Utilities/PythonInterpreter -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Utilities/PythonInterpreter -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Utilities/Python -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Utilities/Python -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Wrapping/PythonCore -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Wrapping/PythonCore -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/Utilities/PythonInitializer -I/builddir/build/BUILD/ParaView-v5.12.0-RC2/Utilities/PythonInitializer -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Utilities/KWSys -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Utilities/KWSys -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/Utilities/KWIML -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/Utilities/KWIML -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/ThirdParty/token -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/ThirdParty/token -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/ThirdParty/nlohmannjson -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/ThirdParty/nlohmannjson -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/ThirdParty/kissfft -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/ThirdParty/kissfft -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/ThirdParty/glew -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/ThirdParty/glew -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6 -isystem /usr/include/qt6/QtCore -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtGui -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtOpenGLWidgets -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/ThirdParty/protobuf -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/ThirdParty/protobuf -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/ThirdParty/cli11 -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/ThirdParty/cli11 -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/ThirdParty/fmt -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/ThirdParty/fmt -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/redhat-linux-build-serial/VTK/ThirdParty/jsoncpp -isystem /builddir/build/BUILD/ParaView-v5.12.0-RC2/VTK/ThirdParty/jsoncpp -isystem /usr/include/qt6/QtCore5Compat -isystem /usr/include/python3.12 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fcommon -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -DOMPI_SKIP_MPICXX -std=c++17 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Clients/ParaView/CMakeFiles/paraview.dir/ParaViewMainWindow.cxx.o -MF CMakeFiles/paraview.dir/ParaViewMainWindow.cxx.o.d -o CMakeFiles/paraview.dir/ParaViewMainWindow.cxx.o -c /builddir/build/BUILD/ParaView-v5.12.0-RC2/Clients/ParaView/ParaViewMainWindow.cxx/builddir/build/BUILD/ParaView-v5.12.0-RC2/Clients/ParaView/ParaViewMainWindow.cxx:41:10: fatal error: ParaViewDocumentationInitializer.h: No such file or directory
41 | #include "ParaViewDocumentationInitializer.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
```
RC1 I think built fine.5.13 (Summer 2024)https://gitlab.kitware.com/paraview/paraview/-/issues/22442Automate Tutorial tests as part of CI2024-01-11T20:07:50-05:00Spiros TsalikisAutomate Tutorial tests as part of CICreate automated tests out of the Self-Directed and Classroom tutorials on docs.paraview.org, and add them as part of CI.
- https://docs.paraview.org/en/latest/Tutorials/SelfDirectedTutorial/index.html
- https://docs.paraview.org/en/l...Create automated tests out of the Self-Directed and Classroom tutorials on docs.paraview.org, and add them as part of CI.
- https://docs.paraview.org/en/latest/Tutorials/SelfDirectedTutorial/index.html
- https://docs.paraview.org/en/latest/Tutorials/ClassroomTutorials/index.html#
@cory.quammen @ben.boeckel @wascott5.13 (Summer 2024)Spiros TsalikisSpiros Tsalikishttps://gitlab.kitware.com/paraview/paraview/-/issues/22429Macs don't show what data format is needed for grayed out filters2024-01-02T11:17:24-05:00W. Alan ScottMacs don't show what data format is needed for grayed out filtersLinux and Windows will show you what data format is needed as input for filters that are grayed out. Mac does not. This needs to be fixed.
* 5.12.0-RC1, Mac, builtin server.
* Open can.exo. Apply.
* Filters/ Alphabetical. Float the m...Linux and Windows will show you what data format is needed as input for filters that are grayed out. Mac does not. This needs to be fixed.
* 5.12.0-RC1, Mac, builtin server.
* Open can.exo. Apply.
* Filters/ Alphabetical. Float the mouse over Connectivity. You cann't see why it is grayed out.5.13 (Summer 2024)https://gitlab.kitware.com/paraview/paraview/-/issues/22425Add ability for linear cell extrusion to extrude on point normals2023-12-20T20:59:44-05:00W. Alan ScottAdd ability for linear cell extrusion to extrude on point normalsThe Linear Cell Extrusion filter will extrude a 2d surface based on some variable. Please add the following two features.
* Ability to extrude based on object units, not a variable. See example below - we want to not depend on a variabl...The Linear Cell Extrusion filter will extrude a 2d surface based on some variable. Please add the following two features.
* Ability to extrude based on object units, not a variable. See example below - we want to not depend on a variable such as object_id.
* Ability to extrude based on point normals, not cell normals. Again see example below.
Example.
* 5.12.0-RC1, MacOS, builtin server.
* Open disk_out_ref.exo. Apply.
* Extract Surface. Apply.
* Linear Cell Extrusion. As we want a variable with a 1 in it, select object_id. Scale factor 1. Apply.
What we want is the image below, with the ridge tops touching. I believe this can be done again by finding the cell normal (which is obviously being used for this filter), deriving the normals at the points, and extruding the serface along these point normals.
![Screenshot_2023-12-20_at_6.56.51_PM](/uploads/0dcaed8be2d973b46315587537d4f5c9/Screenshot_2023-12-20_at_6.56.51_PM.png)5.13 (Summer 2024)https://gitlab.kitware.com/paraview/paraview/-/issues/22422namometer scale objects arent painted correctly2023-12-18T12:13:10-05:00W. Alan Scottnamometer scale objects arent painted correctlyParaView is not painting very, very small objects correctly. This is impacting users that run physics codes that are creating datasets in nanometers, using meters as their units. Here is how to replicate:
* 5.12.0-RC1, Windows, builtin...ParaView is not painting very, very small objects correctly. This is impacting users that run physics codes that are creating datasets in nanometers, using meters as their units. Here is how to replicate:
* 5.12.0-RC1, Windows, builtin server
* Wavelet. Apply. RTData. Surface.
* Transform filter. Scale by 1e-9, 1e-9, 1e-9. Apply.
* Reset.
The object will look black and white. If you use mouse controls to zoom out, all of a sudden Wavelet gets painted correctly.5.13 (Summer 2024)