Crash with volume rendering
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
- Start (2 in my case) PV servers
- Connect to servers with client
- Load ql200-zeros.xmf
- Switch Representation to Volume
- Segfault:
paulm@v41-6:~/projects/harm_jonker$ DISPLAY=:0.0 mpirun -x DISPLAY pvserver --use-offscreen-rendering Waiting for client... Connection URL: cs://v41-6:11111 Accepting connection(s): v41-6:11111 Client connected. ERROR: In /home/paulm/c/ParaView-3.98.0-src/VTK/Common/ExecutionModel/vtkAlgorithm.cxx, line 1387 vtkImageResample (0x33ff5d0): Attempt to get connection index 0 for input port 0, which has 0 connections.
[v41-6:03178] *** Process received signal *** [v41-6:03178] Signal: Segmentation fault (11) [v41-6:03178] Signal code: (128) [v41-6:03178] Failing at address: (nil) ERROR: In /home/paulm/c/ParaView-3.98.0-src/VTK/Common/ExecutionModel/vtkAlgorithm.cxx, line 1387 vtkImageResample (0x3d6b0f0): Attempt to get connection index 0 for input port 0, which has 0 connections.
[v41-5:09452] *** Process received signal *** [v41-5:09452] Signal: Segmentation fault (11) [v41-5:09452] Signal code: Address not mapped (1) [v41-5:09452] Failing at address: (nil) [v41-5:09452] [ 0] /lib/libpthread.so.0(+0xeff0) [0x7fc2dc7f5ff0] [v41-5:09452] *** End of error message ***
mpirun noticed that process rank 1 with PID 9452 on node v41-5 exited on signal 11 (Segmentation fault).
Backtrace:
(gdb) bt #0 0x0000000000000000 in ?? () #1 0x00007f6beb764289 in vtkSmartVolumeMapper::ComputeRenderMode(vtkRenderer*, vtkVolume*) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkRenderingVolume-pv3.98.so.1 #2 0x00007f6beb7649bb in vtkSmartVolumeMapper::Render(vtkRenderer*, vtkVolume*) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkRenderingVolume-pv3.98.so.1 #3 0x00007f6bf6a21d7c in vtkVolume::RenderVolumetricGeometry(vtkViewport*) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1 #4 0x00007f6bf6a37f43 in vtkLODProp3D::RenderVolumetricGeometry(vtkViewport*) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1 #5 0x00007f6bea7aa071 in vtkPVLODVolume::RenderVolumetricGeometry(vtkViewport*) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkPVVTKExtensionsRendering-pv3.98.so.1 #6 0x00007f6bf69f811f in vtkRenderer::UpdateGeometry() () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1 #7 0x00007f6bea79b3c9 in vtkPVDefaultPass::Render(vtkRenderState const*) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkPVVTKExtensionsRendering-pv3.98.so.1 #8 0x00007f6bea81b1ac in vtkIceTCompositePass::Draw(vtkRenderState const*) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkPVVTKExtensionsRendering-pv3.98.so.1 #9 0x00007f6bea30fc10 in icetGLDrawCallbackFunction () from /software/paraview/3.98.0/lib/paraview-3.98/libIceTGL.so #10 0x00007f6bea0f9f2e in renderTile () from /software/paraview/3.98.0/lib/paraview-3.98/libIceTCore.so #11 0x00007f6bea0fec0f in icetGetCompressedTileImage () from /software/paraview/3.98.0/lib/paraview-3.98/libIceTCore.so #12 0x00007f6bea10251d in icetSequentialCompose () from /software/paraview/3.98.0/lib/paraview-3.98/libIceTCore.so #13 0x00007f6bea10220d in icetInvokeStrategy () from /software/paraview/3.98.0/lib/paraview-3.98/libIceTCore.so #14 0x00007f6bea0f6de8 in icetDrawFrame () from /software/paraview/3.98.0/lib/paraview-3.98/libIceTCore.so #15 0x00007f6bea30f2a0 in icetGLDrawFrame () from /software/paraview/3.98.0/lib/paraview-3.98/libIceTGL.so #16 0x00007f6bea81b993 in vtkIceTCompositePass::Render(vtkRenderState const*) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkPVVTKExtensionsRendering-pv3.98.so.1 #17 0x00007f6bf616484d in vtkCameraPass::Render(vtkRenderState const*) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkRenderingOpenGL-pv3.98.so.1 #18 0x00007f6bf61a413c in vtkOpenGLRenderer::DeviceRender() () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkRenderingOpenGL-pv3.98.so.1 #19 0x00007f6bf69f854e in vtkRenderer::Render() () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1 #20 0x00007f6bf69f50d4 in vtkRendererCollection::Render() () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1 #21 0x00007f6bf69fe0d4 in vtkRenderWindow::DoStereoRender() () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1 #22 0x00007f6bf69fe5eb in vtkRenderWindow::DoFDRender() () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1 #23 0x00007f6bf69ffc31 in vtkRenderWindow::DoAARender() () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1 #24 0x00007f6bf69fe71d in vtkRenderWindow::Render() () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1 #25 0x00007f6bf62058d0 in vtkXOpenGLRenderWindow::Render() () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkRenderingOpenGL-pv3.98.so.1 #26 0x00007f6be914f7de in vtkPVRenderView::Render(bool, bool) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkPVClientServerCoreRendering-pv3.98.so.1 #27 0x00007f6be914d6dc in vtkPVRenderView::StillRender() () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkPVClientServerCoreRendering-pv3.98.so.1 #28 0x00007f6bfa6bde3f in vtkPVRenderViewCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkPVClientServerCoreRenderingCS-pv3.98.so.1 #29 0x00007f6c0b38378f in vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkClientServer-pv3.98.so.1 #30 0x00007f6c0b382dde in vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkClientServer-pv3.98.so.1 #31 0x00007f6c0b382efd in vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkClientServer-pv3.98.so.1 #32 0x00007f6c0c1e5fa8 in vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, bool) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkPVServerImplementationCore-pv3.98.so.1 #33 0x00007f6c0c1e4cec in vtkPVSessionCore::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkPVServerImplementationCore-pv3.98.so.1 #34 0x00007f6c0c1e2622 in vtkPVSessionBase::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkPVServerImplementationCore-pv3.98.so.1 #35 0x00007f6c0c1ec713 in vtkPVSessionServer::OnClientServerMessageRMI(void*, int) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkPVServerImplementationCore-pv3.98.so.1 #36 0x00007f6c0a5aafa8 in vtkMultiProcessController::ProcessRMI(int, void*, int, int) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkParallelCore-pv3.98.so.1 #37 0x00007f6c0a5ab451 in vtkMultiProcessController::ProcessRMIs(int, int) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkParallelCore-pv3.98.so.1 #38 0x00007f6c0bf6c61e in vtkTCPNetworkAccessManager::ProcessEventsInternal(unsigned long, bool) () from /software/paraview/3.98.0/lib/paraview-3.98/libvtkPVClientServerCoreCore-pv3.98.so.1 #39 0x0000000000401b5b in main ()
This is on Linux x86_64, NVidia 295.40 driver, GTX460.
I attached the Xdmf file. The corresponding HDF5 file is (with compression) still larger than the 5M upload limit, but contains nothing but zeroes.