Textures are unsupported in pvcrs mode
Loading a texture in pvcrs mode always results in a segfault :
Steps to reproduce :
- run pvrenderserver
- run pvdataserver
- run ParaView, connect to render and data server
- Background -> Image -> Load -> any png file -> assert
pvdataserver: /home/glow/work/paraview/paraviewSecondary/paraview/ParaViewCore/ServerImplementation/Core/vtkSIProxyProperty.cxx:242: bool vtkSIProxyProperty::IsValidNull(vtkTypeUInt32): Assertion "SIProxy shouldn't be null otherwise it's a Proxy location issue in the XML" && siProxy != 0' failed.
The backtrace is as follows :
Thread 1 "pvdataserver" received signal SIGABRT, Aborted.
0x00007ffff7e0582f in raise () from /usr/lib/libc.so.6
(gdb) bt
#0 0x00007ffff7e0582f in raise () from /usr/lib/libc.so.6
#1 0x00007ffff7df0672 in abort () from /usr/lib/libc.so.6
#2 0x00007ffff7df0548 in __assert_fail_base.cold.0 () from /usr/lib/libc.so.6
#3 0x00007ffff7dfddb6 in __assert_fail () from /usr/lib/libc.so.6
#4 0x00007ffff6659607 in vtkSIProxyProperty::IsValidNull (this=0x555556576ce0, globalId=8844)
at /home/glow/work/paraview/paraviewSecondary/paraview/ParaViewCore/ServerImplementation/Core/vtkSIProxyProperty.cxx:241
#5 0x00007ffff665903d in vtkSIProxyProperty::Push (this=0x555556576ce0, message=0x7fffffffd7c0, offset=0)
at /home/glow/work/paraview/paraviewSecondary/paraview/ParaViewCore/ServerImplementation/Core/vtkSIProxyProperty.cxx:178
#6 0x00007ffff6640de9 in vtkSIProxy::Push (this=0x55555645f450, message=0x7fffffffd7c0)
at /home/glow/work/paraview/paraviewSecondary/paraview/ParaViewCore/ServerImplementation/Core/vtkSIProxy.cxx:153
#7 0x00007ffff660d09e in vtkPVSessionCore::PushStateInternal (this=0x55555573bf40, message=0x7fffffffd7c0)
at /home/glow/work/paraview/paraviewSecondary/paraview/ParaViewCore/ServerImplementation/Core/vtkPVSessionCore.cxx:465
#8 0x00007ffff660d335 in vtkPVSessionCore::PushState (this=0x55555573bf40, message=0x7fffffffd7c0)
at /home/glow/work/paraview/paraviewSecondary/paraview/ParaViewCore/ServerImplementation/Core/vtkPVSessionCore.cxx:504
#9 0x00007ffff660a05d in vtkPVSessionBase::PushState (this=0x555555752150, msg=0x7fffffffd7c0)
at /home/glow/work/paraview/paraviewSecondary/paraview/ParaViewCore/ServerImplementation/Core/vtkPVSessionBase.cxx:140
#10 0x00007ffff661b006 in vtkPVSessionServer::OnClientServerMessageRMI (this=0x555555752150, message=0x55555657b440, message_length=47)
at /home/glow/work/paraview/paraviewSecondary/paraview/ParaViewCore/ServerImplementation/Core/vtkPVSessionServer.cxx:550
#11 0x00007ffff6619fa8 in (anonymous namespace)::RMICallback (localArg=0x555555752150, remoteArg=0x55555657b440, remoteArgLength=47)
at /home/glow/work/paraview/paraviewSecondary/paraview/ParaViewCore/ServerImplementation/Core/vtkPVSessionServer.cxx:56
#12 0x00007ffff4b363ac in vtkMultiProcessController::ProcessRMI (this=0x555555814b20, remoteProcessId=1, arg=0x55555657b440, argLength=47, rmiTag=55625)
at /home/glow/work/paraview/paraviewSecondary/paraview/VTK/Parallel/Core/vtkMultiProcessController.cxx:767
#13 0x00007ffff4b35fa5 in vtkMultiProcessController::ProcessRMIs (this=0x555555814b20, reportErrors=0, dont_loop=1)
at /home/glow/work/paraview/paraviewSecondary/paraview/VTK/Parallel/Core/vtkMultiProcessController.cxx:715
#14 0x00007ffff6522b1c in vtkTCPNetworkAccessManager::ProcessEventsInternal (this=0x5555557499a0, timeout_msecs=0, do_processing=true)
at /home/glow/work/paraview/paraviewSecondary/paraview/ParaViewCore/ClientServerCore/Core/vtkTCPNetworkAccessManager.cxx:288
#15 0x00007ffff6522622 in vtkTCPNetworkAccessManager::ProcessEvents (this=0x5555557499a0, timeout_msecs=0)
at /home/glow/work/paraview/paraviewSecondary/paraview/ParaViewCore/ClientServerCore/Core/vtkTCPNetworkAccessManager.cxx:188
#16 0x00005555555565ec in RealMain (argc=1, argv=0x7fffffffe9f8, type=vtkProcessModule::PROCESS_DATA_SERVER)
at /home/glow/work/paraview/paraviewSecondary/paraview/CommandLineExecutables/pvserver_common.h:89
#17 0x00005555555566c2 in main (argc=1, argv=0x7fffffffe9f8) at /home/glow/work/paraview/paraviewSecondary/paraview/CommandLineExecutables/pvdataserver.cxx:21
Edited by Mathieu Westphal (Kitware)