ParaView 5.10.1 client from paraview.org can't connect to 5.10.1 superbuild
@cory.quammen @berkgeveci @patchett2002 Setting as required for now as this may prevent us from doing 5.10.1 installs on our HPC machines.
I am on MacOS 10.14.6 locally.
Local 5.10.1 Client downloaded and installed from https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v5.10&type=binary&os=macOS&downloadFile=ParaView-5.10.1-MPI-OSX10.13-Python3.9-x86_64.pkg
Remote 5.10.1 build is from src of paraview-superbuild at 4ab568cb507f761c10d32e67f4bc8772425eda92 (v5.10.1 tag)
Built with gcc/9.4.0 and openmpi/3.1.6
CMake (3.22.2) command:
module load gcc/9.4.0 openmpi/3.1.6-gcc_9.4.0 cmake/3.22.2
cmake -DCMAKE_INSTALL_PREFIX:PATH=/home/stam/projects/paraview-superbuild/5.10.1-install -DENABLE_mpi:BOOL=ON -DENABLE_python3:BOOL=ON -DENABLE_pythonpandas:BOOL=ON -DENABLE_osmesa:BOOL=ON -DUSE_SYSTEM_mpi:BOOL=ON ../5.10.1-src
Relocatable install was used with ctest
.
Connecting the local client to the remote install results in this error on the remote end:
( 18.924s) [pvserver ]vtkSocketCommunicator.c:781 ERR| vtkSocketCommunicator (0x21121d0): Could not receive tag. 1
( 18.924s) [pvserver ]vtkTCPNetworkAccessMana:295 ERR| vtkTCPNetworkAccessManager (0xea7660): Some error in socket processing.
Exiting...
And this error on the local client, which crashes:
( 13.517s) [paraview ]vtkPVServerInformation.:278 ERR| vtkPVServerInformation (0x7fa7e8bc0690): Error parsing IceT flag from message.
( 13.561s) [paraview ]vtkPVServerInformation.:278 ERR| vtkPVServerInformation (0x7fa7e8bc0720): Error parsing IceT flag from message.
( 14.285s) [paraview ] vtkPVSessionCore.cxx:355 ERR| vtkPVSessionCore (0x7fa7e9d83bf0): Object type: vtkPVGeneralSettings, could not find requested method: "SetUseAcceleratedFilters"
or the method was called with incorrect arguments.
while processing
Message 0 = Invoke
Argument 0 = vtk_object_pointer {vtkPVGeneralSettings (0x7fa7e25b9280)}
Argument 1 = string_value {SetUseAcceleratedFilters}
Argument 2 = int32_value {1}
( 14.285s) [paraview ] vtkPVSessionCore.cxx:356 ERR| vtkPVSessionCore (0x7fa7e9d83bf0): Aborting execution for debugging purposes.
############ ABORT #############
( 14.285s) [paraview ] vtkSIProxy.cxx:619 ERR| vtkSIProxy (0x7fa7ea352290): Could not parse property: UseAcceleratedFilters
( 14.287s) [paraview ] vtkSIProxy.cxx:302 ERR| vtkSIProxy (0x7fa7ea352290): Incorrect message received. Missing xml_group and xml_name information.
global_id: 269
location: 17
[paraview_protobuf.ProxyState.property] {
name: "GUIFontSize"
value {
type: INT
integer: 14
}
}
[paraview_protobuf.ProxyState.property] {
name: "GUIOverrideFont"
value {
type: INT
integer: 1
}
}
( 16.335s) [paraview ] vtkPVSessionCore.cxx:355 ERR| vtkPVSessionCore (0x7fa7e9d83bf0): Object type: vtkPVRenderView, could not find requested method: "SetReverseMouseWheelZoomDirection"
or the method was called with incorrect arguments.
while processing
Message 0 = Invoke
Argument 0 = vtk_object_pointer {vtkPVRenderView (0x7fa7e85eef10)}
Argument 1 = string_value {SetReverseMouseWheelZoomDirection}
Argument 2 = int32_value {0}
( 16.335s) [paraview ] vtkPVSessionCore.cxx:356 ERR| vtkPVSessionCore (0x7fa7e9d83bf0): Aborting execution for debugging purposes.
############ ABORT #############
( 16.336s) [paraview ] vtkSIProxy.cxx:619 ERR| vtkSIProxy (0x7fa7e85e9360): Could not parse property: ReverseMouseWheelZoomDirection
Loguru caught a signal: SIGSEGV
Stack trace:
59 0x7fff6e9083d5 start + 1
58 0x106e44d71 main + 497
57 0x108be8042 QCoreApplication::exec() + 130
56 0x108be3acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
55 0x12781f62f QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 2495
54 0x7fff3fe07c94 -[NSApplication run] + 699
53 0x7fff3fe0db77 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
52 0x7fff3fe0ee89 _DPSNextEvent + 1135
51 0x7fff41a76c76 _BlockUntilNextEventMatchingListInModeWithFilter + 64
50 0x7fff41a76ded ReceiveNextEventCommon + 355
49 0x7fff41a771ab RunCurrentEventLoopInMode + 292
48 0x7fff42818ade CFRunLoopRunSpecific + 455
47 0x7fff428191d5 __CFRunLoopRun + 1189
46 0x7fff42819c0b __CFRunLoopDoSources0 + 195
45 0x7fff42836341 __CFRunLoopDoSource0 + 108
44 0x7fff4283639b __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
43 0x1278209c8 QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 40
42 0x127820260 QCocoaEventDispatcherPrivate::processPostedEvents() + 320
41 0x108372d7b QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 219
40 0x10838de2e QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 3534
39 0x108be7a34 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212
38 0x10721ce11 QApplication::notify(QObject*, QEvent*) + 497
37 0x10721b9ea QApplicationPrivate::notify_helper(QObject*, QEvent*) + 266
36 0x1072736e9 QWidgetWindow::event(QEvent*) + 233
35 0x107275022 QWidgetWindow::handleMouseEvent(QMouseEvent*) + 3266
34 0x10721c310 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 896
33 0x108be7a34 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212
32 0x10721e755 QApplication::notify(QObject*, QEvent*) + 6965
31 0x10721b9ea QApplicationPrivate::notify_helper(QObject*, QEvent*) + 266
30 0x10740140f QToolButton::event(QEvent*) + 319
29 0x107255dfd QWidget::event(QEvent*) + 445
28 0x107400c4f QToolButton::mouseReleaseEvent(QMouseEvent*) + 15
27 0x10730620f QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 271
26 0x107305000 QAbstractButtonPrivate::click() + 144
25 0x1072123c6 QAction::activate(QAction::ActionEvent) + 310
24 0x108c1b0d5 void doActivate<false>(QObject*, int, void**) + 1477
23 0x10703a271 pqServerConnectReaction::connectToServerWithWarning() + 433
22 0x10703a3d2 pqServerConnectReaction::connectToServer() + 194
21 0x1079bb5ea pqServerLauncher::connectToServer() + 474
20 0x1079bcdac pqServerLauncher::connectToPrelaunchedServer() + 556
19 0x107cfce9d pqObjectBuilder::createServer(pqServerResource const&, int) + 1149
18 0x10919dd87 vtkSMSession::ConnectToRemoteInternal(char const*, int, int) + 391
17 0x1095f77eb vtkProcessModule::RegisterSession(vtkSession*) + 299
16 0x10c41d355 vtkSubjectHelper::InvokeEvent(unsigned long, void*, vtkObject*) + 629
15 0x10c2e4541 vtkCallbackCommand::Execute(vtkObject*, unsigned long, void*) + 33
14 0x107f775ec vtkQtConnection::EmitExecute(vtkObject*, unsigned long, void*, void*, vtkCommand*) + 108
13 0x108c1b0d5 void doActivate<false>(QObject*, int, void**) + 1477
12 0x107c81b1f pqServerManagerObserver::connectionCreated(long long) + 63
11 0x108c1b0d5 void doActivate<false>(QObject*, int, void**) + 1477
10 0x107d3262d pqServerManagerModel::onConnectionCreated(long long) + 733
9 0x107c8040f pqServerManagerModel::serverAdded(pqServer*) + 63
8 0x108c1b0d5 void doActivate<false>(QObject*, int, void**) + 1477
7 0x106fbb21d pqDefaultViewBehavior::onServerCreation(pqServer*) + 397
6 0x107cfb10b pqObjectBuilder::createView(QString const&, pqServer*) + 251
5 0x109162875 vtkSMParaViewPipelineController::PreInitializeProxy(vtkSMProxy*) + 53
4 0x10915ee7c vtkSMParaViewPipelineController::SetupGlobalPropertiesLinks(vtkSMProxy*) + 12
3 0x1091bed7b vtkSMSettingsProxy::ProcessPropertyLinks(vtkSMProxy*) + 731
2 0x1091bdcb9 vtkSMSettingsProxy::AddLink(char const*, vtkSMProxy*, char const*, bool) + 233
1 0x109176a90 vtkSMProxy::UpdateVTKObjects() + 32
0 0x7fa7e85eee30 4 ??? 0x00007fa7e85eee30 0x0 + 140359134801456
( 16.337s) [paraview ] :0 FATL| Signal: SIGSEGV
[1] 35116 segmentation fault /Applications/ParaView-5.10.1.app/Contents/MacOS/paraview
A comparable setup with 5.9.1 local and remote works fine.