View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0013813ParaView(No Category)public2013-01-22 22:162016-08-12 09:59
ReporterGrant McAuley 
Assigned ToKitware Robot 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionmoved 
PlatformOSOS Version
Product Version3.98.0 
Target VersionFixed in Version 
Summary0013813: 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:~$
TagsNo tags attached.
ProjectTBD
Topic Name
Typeincorrect functionality
Attached Fileszip file icon rendering-issue.zip [^] (164,658 bytes) 2013-01-22 22:16
? file icon test.vti [^] (152,619 bytes) 2013-01-24 20:31

 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.

 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


Copyright © 2000 - 2018 MantisBT Team