View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0013813 | ParaView | (No Category) | public | 2013-01-22 22:16 | 2016-08-12 09:59 | ||||
Reporter | Grant McAuley | ||||||||
Assigned To | Kitware Robot | ||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | ||||
Status | closed | Resolution | moved | ||||||
Platform | OS | OS Version | |||||||
Product Version | 3.98.0 | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0013813: Remote Rendering Issues: Data Not Displayed in Client GUI; Crashes Also Occur | ||||||||
Description | Remote rending is not working when using client/server mode. Instead of seeing the rendered data in the client, I see colored stripes. All types of remote rendering do not appear to work (volume, surface, wireframe, etc.) when loading vti or vtk files. Dragging the mouse in the client viewing area leads to ICET warnings (see below). Loading some data files causes server or both client and server to crash. "Remote" rendering does seem to work just fine if I run pvserver on the local machine with the same 'Render View -> Server' Settings. I am using version 3.98 compiled from source on both client (Ubuntu 12.04 64bit 3.2.35 Linux) and server (Ubuntu Server 12.04.1 64bit 2.6.35). Below are the steps I follow to reproduce the error, along with client and server output: 0) My ParaView Client 'Render View -> Server' Settings: 'Remote Render Threshold' is checked and slider is set to 0 MBytes 'Interactive Subsample Rate' is checked and slider is set to 4 Pixels 1) Start client: research@client:~$ paraview 2) Start server: research@server:~$ mpirun -np 7 pvserver --use-offscreen-rendering Waiting for client... Connection URL: cs://server:11111 Accepting connection(s): server:11111 3) Manually connect to server: Client connected. ICET,1:WARNING: Physical render dimensions not large enough to render all tiles. ICET,2:WARNING: Physical render dimensions not large enough to render all tiles. ICET,3:WARNING: Physical render dimensions not large enough to render all tiles. ICET,4:WARNING: Physical render dimensions not large enough to render all tiles. ICET,5:WARNING: Physical render dimensions not large enough to render all tiles. ICET,6:WARNING: Physical render dimensions not large enough to render all tiles. ICET,0:WARNING: Physical render dimensions not large enough to render all tiles. 4) Open /usr/share/vtk/VTKData/Data/brainSmoothImage.vtk in client (file is attached): 5) Click 'Apply' in client: [server] ICET,6:WARNING: Physical render dimensions not large enough to render all tiles. ICET,1:WARNING: Physical render dimensions not large enough to render all tiles. ICET,4:WARNING: Physical render dimensions not large enough to render all tiles. ICET,5:WARNING: Physical render dimensions not large enough to render all tiles. ICET,0:WARNING: Physical render dimensions not large enough to render all tiles. [client] Large green stripes appear in viewing area (see attached stripes.png) 6) Drag mouse in client viewing area: ... ICET,4:WARNING: Physical render dimensions not large enough to render all tiles. ICET,5:WARNING: Physical render dimensions not large enough to render all tiles. ICET,0:WARNING: Physical render dimensions not large enough to render all tiles. ICET,5:WARNING: Physical render dimensions not large enough to render all tiles. ICET,6:WARNING: Physical render dimensions not large enough to render all tiles. ICET,1:WARNING: Physical render dimensions not large enough to render all tiles. ICET,4:WARNING: Physical render dimensions not large enough to render all tiles. ICET,0:WARNING: Physical render dimensions not large enough to render all tiles. ... 7) Open /usr/share/vtk/VTKData/Data/bore.vtk in client (file is attached, also blowGeom.vtk) 8) Click 'Apply' in client: [server crashes]: ICET,4:WARNING: Physical render dimensions not large enough to render all tiles. ICET,5:WARNING: Physical render dimensions not large enough to render all tiles. ICET,6:WARNING: Physical render dimensions not large enough to render all tiles. ICET,1:WARNING: Physical render dimensions not large enough to render all tiles. ICET,0:WARNING: Physical render dimensions not large enough to render all tiles. [server:41332] *** Process received signal *** [server:41332] Signal: Segmentation fault (11) [server:41332] Signal code: Address not mapped (1) [server:41332] Failing at address: 0x18 ICET,1:WARNING: Physical render dimensions not large enough to render all tiles. ICET,4:WARNING: Physical render dimensions not large enough to render all tiles. ICET,5:WARNING: Physical render dimensions not large enough to render all tiles. ICET,6:WARNING: Physical render dimensions not large enough to render all tiles. ICET,0:WARNING: Physical render dimensions not large enough to render all tiles. ICET,0:ERROR: Tried to create image with NULL buffer. [server:41332] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f63ad1574c0] [server:41332] [ 1] /usr/local/lib/paraview-3.98/libIceTCore.so(icetImagePackageForSend+0x20) [0x7f638aafb090] [server:41332] [ 2] /usr/local/lib/paraview-3.98/libIceTCore.so(+0xe315) [0x7f638aafb315] [server:41332] [ 3] /usr/local/lib/paraview-3.98/libIceTCore.so(+0xe537) [0x7f638aafb537] [server:41332] [ 4] /usr/local/lib/paraview-3.98/libIceTCore.so(icetGetCompressedTileImage+0x56) [0x7f638aafcac6] [server:41332] [ 5] /usr/local/lib/paraview-3.98/libIceTCore.so(icetSequentialCompose+0x15c) [0x7f638ab03d6c] [server:41332] [ 6] /usr/local/lib/paraview-3.98/libIceTCore.so(icetInvokeStrategy+0xb5) [0x7f638ab03915] [server:41332] [ 7] /usr/local/lib/paraview-3.98/libIceTCore.so(icetDrawFrame+0x6c2) [0x7f638aaf8ee2] [server:41332] [ 8] /usr/local/lib/paraview-3.98/libIceTGL.so(icetGLDrawFrame+0xe8) [0x7f638a6e6038] [server:41332] [ 9] /usr/local/lib/paraview-3.98/libvtkPVVTKExtensionsRendering-pv3.98.so.1(_ZN20vtkIceTCompositePass6RenderEPK14vtkRenderState+0xb3) [0x7f6391613543] [server:41332] [10] /usr/local/lib/paraview-3.98/libvtkRenderingOpenGL-pv3.98.so.1(_ZN13vtkCameraPass6RenderEPK14vtkRenderState+0x3f5) [0x7f6399ac2715] [server:41332] [11] /usr/local/lib/paraview-3.98/libvtkRenderingOpenGL-pv3.98.so.1(_ZN17vtkOpenGLRenderer12DeviceRenderEv+0x5b) [0x7f6399afdcdb] [server:41332] [12] /usr/local/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1(_ZN11vtkRenderer6RenderEv+0x13e) [0x7f639a74b85e] [server:41332] [13] /usr/local/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1(_ZN21vtkRendererCollection6RenderEv+0xec) [0x7f639a7482dc] [server:41332] [14] /usr/local/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1(_ZN15vtkRenderWindow14DoStereoRenderEv+0x7c) [0x7f639a74fe0c] [server:41332] [15] /usr/local/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1(_ZN15vtkRenderWindow10DoFDRenderEv+0x357) [0x7f639a751257] [server:41332] [16] /usr/local/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1(_ZN15vtkRenderWindow10DoAARenderEv+0x43f) [0x7f639a750dff] [server:41332] [17] /usr/local/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1(_ZN15vtkRenderWindow6RenderEv+0xcb) [0x7f639a75016b] [server:41332] [18] /usr/local/lib/paraview-3.98/libvtkPVClientServerCoreRendering-pv3.98.so.1(_ZN15vtkPVRenderView6RenderEbb+0x1f6) [0x7f63909a6066] [server:41332] [19] /usr/local/lib/paraview-3.98/libvtkPVClientServerCoreRendering-pv3.98.so.1(_ZN15vtkPVRenderView11StillRenderEv+0x3c) [0x7f63909a41dc] [server:41332] [20] /usr/local/lib/paraview-3.98/libvtkPVClientServerCoreRenderingCS-pv3.98.so.1(_Z22vtkPVRenderViewCommandP26vtkClientServerInterpreterP13vtkObjectBasePKcRK21vtkClientServerStreamRS5_+0x15d7) [0x7f63a0a6c7e7] [server:41332] [21] /usr/local/lib/paraview-3.98/libvtkClientServer-pv3.98.so.1(_ZN26vtkClientServerInterpreter20ProcessCommandInvokeERK21vtkClientServerStreami+0x19e) [0x7f639ec1819e] [server:41332] [22] /usr/local/lib/paraview-3.98/libvtkClientServer-pv3.98.so.1(_ZN26vtkClientServerInterpreter17ProcessOneMessageERK21vtkClientServerStreami+0x4f5) [0x7f639ec16a05] [server:41332] [23] /usr/local/lib/paraview-3.98/libvtkClientServer-pv3.98.so.1(_ZN26vtkClientServerInterpreter13ProcessStreamERK21vtkClientServerStream+0x1d) [0x7f639ec16d5d] [server:41332] [24] /usr/local/lib/paraview-3.98/libvtkPVServerImplementationCore-pv3.98.so.1(_ZN16vtkPVSessionCore21ExecuteStreamInternalERK21vtkClientServerStreamb+0x10c) [0x7f63ae3d0eec] [server:41332] [25] /usr/local/lib/paraview-3.98/libvtkPVServerImplementationCore-pv3.98.so.1(_ZN16vtkPVSessionCore13ExecuteStreamEjRK21vtkClientServerStreamb+0x4c) [0x7f63ae3d07ac] [server:41332] [26] /usr/local/lib/paraview-3.98/libvtkPVServerImplementationCore-pv3.98.so.1(_ZN16vtkPVSessionBase13ExecuteStreamEjRK21vtkClientServerStreamb+0x42) [0x7f63ae3cf4f2] [server:41332] [27] /usr/local/lib/paraview-3.98/libvtkPVServerImplementationCore-pv3.98.so.1(_ZN18vtkPVSessionServer24OnClientServerMessageRMIEPvi+0x157) [0x7f63ae3dbc57] [server:41332] [28] /usr/local/lib/paraview-3.98/libvtkParallelCore-pv3.98.so.1(_ZN25vtkMultiProcessController10ProcessRMIEiPvii+0x150) [0x7f63ade88790] [server:41332] [29] /usr/local/lib/paraview-3.98/libvtkParallelCore-pv3.98.so.1(_ZN25vtkMultiProcessController11ProcessRMIsEii+0x115) [0x7f63ade88a25] [server:41332] *** End of error message *** -------------------------------------------------------------------------- mpirun noticed that process rank 0 with PID 41332 on node server exited on signal 11 (Segmentation fault). -------------------------------------------------------------------------- research@server:~$ [client crashes]: ERROR: In /home/research/ParaView-3.98.0-src/VTK/Parallel/Core/vtkSocketCommunicator.cxx, line 812 vtkSocketCommunicator (0x31c6550): Could not receive tag. 55629 ERROR: In /home/research/ParaView-3.98.0-src/VTK/Parallel/Core/vtkSocketCommunicator.cxx, line 812 vtkSocketCommunicator (0x31c6550): Could not receive tag. 55629 research@epson-scanner-linux:~$ paraview ERROR: In /home/research/ParaView-3.98.0-src/VTK/Parallel/Core/vtkSocketCommunicator.cxx, line 812 vtkSocketCommunicator (0x235b680): Could not receive tag. 144432 ERROR: In /home/research/ParaView-3.98.0-src/VTK/Parallel/Core/vtkSocketCommunicator.cxx, line 812 vtkSocketCommunicator (0x235b680): Could not receive tag. 16 ERROR: In /home/research/ParaView-3.98.0-src/VTK/Parallel/Core/vtkSocketCommunicator.cxx, line 812 vtkSocketCommunicator (0x235b680): Could not receive tag. 55627 ERROR: In /home/research/ParaView-3.98.0-src/ParaViewCore/ServerManager/Core/vtkSMSessionClient.cxx, line 770 vtkSMSessionClient (0x2323590): Server failed to gather information. research@client:~$ | ||||||||
Tags | No tags attached. | ||||||||
Project | TBD | ||||||||
Topic Name | |||||||||
Type | incorrect functionality | ||||||||
Attached Files | rendering-issue.zip [^] (164,658 bytes) 2013-01-22 22:16 test.vti [^] (152,619 bytes) 2013-01-24 20:31 | ||||||||
Relationships | |
Relationships |
Notes | |
(0030232) Ken Moreland (manager) 2013-01-23 13:27 |
The IceT warnings ICET,0:WARNING: Physical render dimensions not large enough to render all tiles. are caused when the calling application (i.e. ParaView server) asks for a larger tile (through icetAddTile) than the OpenGL context can support. It looks like the class vtkIceTCompositePass is supposed to manage that state. Somehow it is asking IceT to render an image larger than the available rendering window. I would first check the method vtkIceTCompositePass::UpdateTileInformation() to make sure it is getting the correct render window size. You might also check vtkTilesHelper::GetTileViewport() to ensure that nothing is padding the viewport by a pixel through numerical floating point error. |
(0030238) Grant McAuley (reporter) 2013-01-24 20:30 |
I tried using pvserver *without* mpi, and still no rendering for any representation of the data (Surface, Points, etc.). In addition, when using eg the attached vti file (test.vti), I get the crash shown below, but only when choosing the 'Volume' representation (all the other representations (Surface, Points, etc.) while still not rendering, but do not cause a crash). [server console output]: research@server:~$ pvserver Waiting for client... Connection URL: cs://server:11111 Accepting connection(s): server:11111 Client connected. [server:43670] *** Process received signal *** [server:43670] Signal: Segmentation fault (11) [server:43670] Signal code: Address not mapped (1) [server:43670] Failing at address: (nil) [server:43670] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f58d7ac54c0] [server:43670] [ 1] /lib/x86_64-linux-gnu/libc.so.6(+0x132558) [0x7f58d7bc1558] [server:43670] [ 2] /usr/local/lib/paraview-3.98/libvtkRenderingVolumeOpenGL-pv3.98.so.1(_ZN30vtkOpenGLVolumeTextureMapper3D10InitializeEP11vtkRenderer+0xd1) [0x7f58bb5980c1] [server:43670] [ 3] /usr/local/lib/paraview-3.98/libvtkRenderingVolumeOpenGL-pv3.98.so.1(_ZN30vtkOpenGLVolumeTextureMapper3D17IsRenderSupportedEP17vtkVolumePropertyP11vtkRenderer+0x88) [0x7f58bb598688] [server:43670] [ 4] /usr/local/lib/paraview-3.98/libvtkRenderingVolume-pv3.98.so.1(_ZN20vtkSmartVolumeMapper10InitializeEP11vtkRendererP9vtkVolume+0x1c8) [0x7f58c209cd28] [server:43670] [ 5] /usr/local/lib/paraview-3.98/libvtkRenderingVolume-pv3.98.so.1(_ZN20vtkSmartVolumeMapper17ComputeRenderModeEP11vtkRendererP9vtkVolume+0x2b) [0x7f58c209ce4b] [server:43670] [ 6] /usr/local/lib/paraview-3.98/libvtkRenderingVolume-pv3.98.so.1(_ZN20vtkSmartVolumeMapper6RenderEP11vtkRendererP9vtkVolume+0x2b) [0x7f58c209da6b] [server:43670] [ 7] /usr/local/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1(_ZN9vtkVolume24RenderVolumetricGeometryEP11vtkViewport+0x5c) [0x7f58c50e3aec] [server:43670] [ 8] /usr/local/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1(_ZN12vtkLODProp3D24RenderVolumetricGeometryEP11vtkViewport+0x53) [0x7f58c50f6323] [server:43670] [ 9] /usr/local/lib/paraview-3.98/libvtkPVVTKExtensionsRendering-pv3.98.so.1(_ZN14vtkPVLODVolume24RenderVolumetricGeometryEP11vtkViewport+0x21) [0x7f58bbf0f5b1] [server:43670] [10] /usr/local/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1(_ZN11vtkRenderer14UpdateGeometryEv+0xe7) [0x7f58c50b71b7] [server:43670] [11] /usr/local/lib/paraview-3.98/libvtkPVVTKExtensionsRendering-pv3.98.so.1(_ZN16vtkPVDefaultPass6RenderEPK14vtkRenderState+0x59) [0x7f58bbf01e89] [server:43670] [12] /usr/local/lib/paraview-3.98/libvtkRenderingOpenGL-pv3.98.so.1(_ZN13vtkCameraPass6RenderEPK14vtkRenderState+0x3f5) [0x7f58c4430715] [server:43670] [13] /usr/local/lib/paraview-3.98/libvtkRenderingOpenGL-pv3.98.so.1(_ZN17vtkOpenGLRenderer12DeviceRenderEv+0x5b) [0x7f58c446bcdb] [server:43670] [14] /usr/local/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1(_ZN11vtkRenderer6RenderEv+0x13e) [0x7f58c50b985e] [server:43670] [15] /usr/local/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1(_ZN21vtkRendererCollection6RenderEv+0xec) [0x7f58c50b62dc] [server:43670] [16] /usr/local/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1(_ZN15vtkRenderWindow14DoStereoRenderEv+0x7c) [0x7f58c50bde0c] [server:43670] [17] /usr/local/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1(_ZN15vtkRenderWindow10DoFDRenderEv+0x357) [0x7f58c50bf257] [server:43670] [18] /usr/local/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1(_ZN15vtkRenderWindow10DoAARenderEv+0x43f) [0x7f58c50bedff] [server:43670] [19] /usr/local/lib/paraview-3.98/libvtkRenderingCore-pv3.98.so.1(_ZN15vtkRenderWindow6RenderEv+0xcb) [0x7f58c50be16b] [server:43670] [20] /usr/local/lib/paraview-3.98/libvtkPVClientServerCoreRendering-pv3.98.so.1(_ZN15vtkPVRenderView6RenderEbb+0x1f6) [0x7f58bb314066] [server:43670] [21] /usr/local/lib/paraview-3.98/libvtkPVClientServerCoreRendering-pv3.98.so.1(_ZN15vtkPVRenderView11StillRenderEv+0x3c) [0x7f58bb3121dc] [server:43670] [22] /usr/local/lib/paraview-3.98/libvtkPVClientServerCoreRenderingCS-pv3.98.so.1(_Z22vtkPVRenderViewCommandP26vtkClientServerInterpreterP13vtkObjectBasePKcRK21vtkClientServerStreamRS5_+0x15d7) [0x7f58cb3da7e7] [server:43670] [23] /usr/local/lib/paraview-3.98/libvtkClientServer-pv3.98.so.1(_ZN26vtkClientServerInterpreter20ProcessCommandInvokeERK21vtkClientServerStreami+0x19e) [0x7f58c958619e] [server:43670] [24] /usr/local/lib/paraview-3.98/libvtkClientServer-pv3.98.so.1(_ZN26vtkClientServerInterpreter17ProcessOneMessageERK21vtkClientServerStreami+0x4f5) [0x7f58c9584a05] [server:43670] [25] /usr/local/lib/paraview-3.98/libvtkClientServer-pv3.98.so.1(_ZN26vtkClientServerInterpreter13ProcessStreamERK21vtkClientServerStream+0x1d) [0x7f58c9584d5d] [server:43670] [26] /usr/local/lib/paraview-3.98/libvtkPVServerImplementationCore-pv3.98.so.1(_ZN16vtkPVSessionCore21ExecuteStreamInternalERK21vtkClientServerStreamb+0x10c) [0x7f58d8d3eeec] [server:43670] [27] /usr/local/lib/paraview-3.98/libvtkPVServerImplementationCore-pv3.98.so.1(_ZN16vtkPVSessionCore13ExecuteStreamEjRK21vtkClientServerStreamb+0x4c) [0x7f58d8d3e7ac] [server:43670] [28] /usr/local/lib/paraview-3.98/libvtkPVServerImplementationCore-pv3.98.so.1(_ZN16vtkPVSessionBase13ExecuteStreamEjRK21vtkClientServerStreamb+0x42) [0x7f58d8d3d4f2] [server:43670] [29] /usr/local/lib/paraview-3.98/libvtkPVServerImplementationCore-pv3.98.so.1(_ZN18vtkPVSessionServer24OnClientServerMessageRMIEPvi+0x157) [0x7f58d8d49c57] [server:43670] *** End of error message *** Segmentation fault (core dumped) research@server:~$ [client console output]: research@client-linux:~$ paraview ERROR: In /home/research/ParaView-3.98.0-src/VTK/Parallel/Core/vtkSocketCommunicator.cxx, line 812 vtkSocketCommunicator (0x3f91230): Could not receive tag. 144432 ERROR: In /home/research/ParaView-3.98.0-src/VTK/Parallel/Core/vtkSocketCommunicator.cxx, line 812 vtkSocketCommunicator (0x3f91230): Could not receive tag. 16 ERROR: In /home/research/ParaView-3.98.0-src/VTK/Parallel/Core/vtkSocketCommunicator.cxx, line 812 vtkSocketCommunicator (0x3f91230): Could not receive tag. 188969 |
(0038318) Kitware Robot (administrator) 2016-08-12 09:59 |
Resolving issue as `moved`. This issue tracker is no longer used. Further discussion of this issue may take place in the current ParaView Issues page linked in the banner at the top of this page. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2013-01-22 22:16 | Grant McAuley | New Issue | |
2013-01-22 22:16 | Grant McAuley | File Added: rendering-issue.zip | |
2013-01-23 13:27 | Ken Moreland | Note Added: 0030232 | |
2013-01-24 20:30 | Grant McAuley | Note Added: 0030238 | |
2013-01-24 20:31 | Grant McAuley | File Added: test.vti | |
2016-08-12 09:59 | Kitware Robot | Note Added: 0038318 | |
2016-08-12 09:59 | Kitware Robot | Status | backlog => closed |
2016-08-12 09:59 | Kitware Robot | Resolution | open => moved |
2016-08-12 09:59 | Kitware Robot | Assigned To | => Kitware Robot |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |