View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0011382ParaViewBugpublic2010-10-29 17:392010-11-02 18:30
ReporterAlan Scott 
Assigned ToUtkarsh Ayachit 
PriorityurgentSeveritycrashReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version3.10 
Summary0011382: Client/server crashes with trunk
DescriptionParaView trunk is not making connections client/server.
Trunk ParaView as of October 29 afternoon.
Windows client.

Tested 3.8.1, this works (thus, probably not a system problem)

Waiting for server...
ERROR: In ..\..\..\..\src\ParaView3\Servers\Common\vtkProcessModuleConnection.cxx, line 140
vtkServerConnection (061CD0C0): Internal ParaView Error: Socket Communicator received wrong tag: 0

ERROR: In ..\..\..\..\src\ParaView3\Servers\Common\vtkServerConnection.cxx, line 66
vtkServerConnection (061CD0C0): Server Connection Closed!


ERROR: In ..\..\..\..\src\ParaView3\Servers\ServerManager\vtkSMStringArrayHelper.cxx, line 83
vtkSMStringArrayHelper (06822CE0): Error getting array settings from server.


ERROR: In ..\..\..\..\src\ParaView3\Servers\ServerManager\vtkSMStringArrayHelper.cxx, line 83
vtkSMStringArrayHelper (06822B78): Error getting array settings from server.


ERROR: In ..\..\..\..\src\ParaView3\Servers\ServerManager\vtkSMIntArrayInformationHelper.cxx, line 70
vtkSMIntArrayInformationHelper (0681F698): Error getting array from server.


ERROR: In ..\..\..\..\src\ParaView3\Servers\ServerManager\vtkSMStringArrayHelper.cxx, line 83
vtkSMStringArrayHelper (06822A10): Error getting array settings from server.




TagsNo tags attached.
Project
Topic Name
Type
Attached Files

 Relationships

  Notes
(0022766)
Alan Scott (manager)
2010-11-01 21:27
edited on: 2010-11-01 21:35

I am trying to narrow this down, so until we understand, I will keep notes in this bug.

I was asked to try to make something that can be replicated, and think I may be able to repeat a bug. I am not sure if this is related to the bug listed above, but I think it is.

ParaView master, as of November 1, 2010 early afternoon.
Windows 7 build, Visual 2008.
Cmake changes
  - PARAVIEW_ENABLE_PYTHON.
Make ParaView, debug build.

Both client and server will be run from this Windows box.

 ../bld/ParaView3/bin/Debug/paraview.exe --server=Manual --connect-id=111
-- Note that there is a default-servers.pvsc in the bin directory. It includes the following ( note reverse connection):

<Server name="Manual" owner="user" resource="csrc://localhost" >
 <ManualStartup/>
</Server>

 ../bld/ParaView3/bin/Debug/pvserver.exe -rc --connect-id=111

ParaView will start.
Edit/Settings/ Render View/ Server/ Remote Rendering Parameters - set to 0 MBytes.

A black window will pop up, labeled Visualization Toolkit - Win32OpenGL #1. I have never seen this before, and don't think it belongs here.

I have been able to replicate a black window on some other clusters, right before it crashes a very bad death. In this simple case I cannot create a crash, but can every single time when running on any of numerous clusters. There are no output error prints from the server side, but the client says the following. This was a totally new build from scratch. This occurs when connecting from Windows to cluster, or Linux to cluster, or cygwin ssh'ing to Linux to cluster.

ERROR: In ..\..\..\..\src\ParaView3\Servers\Common\vtkProcessModuleConnection.cxx, line 140
vtkServerConnection (0A68D810): Internal ParaView Error: Socket Communicator received wrong tag: 0


ERROR: In ..\..\..\..\src\ParaView3\Servers\Common\vtkServerConnection.cxx, line 66
vtkServerConnection (0A68D810): Server Connection Closed!


ERROR: In ..\..\..\..\src\ParaView3\Servers\ServerManager\vtkSMStringArrayHelper.cxx, line 83
vtkSMStringArrayHelper (06661DD0): Error getting array settings from server.


ERROR: In ..\..\..\..\src\ParaView3\Servers\ServerManager\vtkSMStringArrayHelper.cxx, line 83
vtkSMStringArrayHelper (06661098): Error getting array settings from server.


ERROR: In ..\..\..\..\src\ParaView3\Servers\ServerManager\vtkSMIntArrayInformationHelper.cxx, line 70
vtkSMIntArrayInformationHelper (0665F8B0): Error getting array from server.


ERROR: In ..\..\..\..\src\ParaView3\Servers\ServerManager\vtkSMStringArrayHelper.cxx, line 83
vtkSMStringArrayHelper (06661C20): Error getting array settings from server.

(0022767)
Alan Scott (manager)
2010-11-01 21:31

Oh - one more detail. When I got rid of my Paraview state files in .config on Linux, or on Windows, ParaView seemed to become stable until I changed the Remote Rendering Parameters to 0 MB. I wonder if the problem isn't triggered by remote rendering, on any platform.
(0022773)
Utkarsh Ayachit (administrator)
2010-11-02 10:27

Alan,

Just to clarify about the black window. You'll always see the black window on the server processes when remote-rendering is enabled (and server is not compiled with offscreen mesa). That's the server-side render window in which the rendering happens. Originally, the window would show the renderings too since there were unnecessary buffer swaps which I removed so you only see a black window now.
(0022806)
Utkarsh Ayachit (administrator)
2010-11-02 14:26

commit 4d63e146662d2d406bbf8dc6ca9b24d5f7139a26
Merge: 0714b9a 1ffab55
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Tue Nov 2 14:25:17 2010 -0400

    Merge topic 'paraview_views_refactoring'
    
    1ffab55 BUG 0011382. Fixed errors when client-server with 32-64 bit.
    ba1d2c5 Forwarding VTK to bring in paraview_views_refactoring branch merge.
(0022810)
Alan Scott (manager)
2010-11-02 18:30

Yep, Utkarsh found the bug. Works like a champ.

Tested windows client, blackrose and redsky servers.

 Issue History
Date Modified Username Field Change
2010-10-29 17:39 Alan Scott New Issue
2010-11-01 21:27 Alan Scott Note Added: 0022766
2010-11-01 21:31 Alan Scott Note Added: 0022767
2010-11-01 21:35 Alan Scott Note Edited: 0022766
2010-11-02 10:33 Utkarsh Ayachit Note Added: 0022773
2010-11-02 14:26 Utkarsh Ayachit Note Added: 0022806
2010-11-02 14:26 Utkarsh Ayachit Status backlog => @80@
2010-11-02 14:26 Utkarsh Ayachit Fixed in Version => 3.10
2010-11-02 14:26 Utkarsh Ayachit Resolution open => fixed
2010-11-02 14:26 Utkarsh Ayachit Assigned To => Utkarsh Ayachit
2010-11-02 18:30 Alan Scott Note Added: 0022810
2010-11-02 18:30 Alan Scott Status @80@ => closed


Copyright © 2000 - 2018 MantisBT Team