View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0005872 | ParaView | (No Category) | public | 2007-10-12 11:04 | 2009-05-13 13:46 | ||||
Reporter | Ken Moreland | ||||||||
Assigned To | Utkarsh Ayachit | ||||||||
Priority | normal | Severity | major | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | 3.6 | Fixed in Version | |||||||
Summary | 0005872: Save Anim on Server does not work with linked camera | ||||||||
Description | If you happen to have two views with a linked camera, the feature to save the animation on a disconnected server does not work. Both client and server deadlock before the disconnect happens. To replicate, do the following. 1. Open can.ex2 in client/server (more than 1 process on the server). 2. Create a second view, show the can in both views, and link the camera. 3. Select File -> Save Animation. Check the "Disconnect before saving animation" option. After you choose a file to save it to, everything locks up. | ||||||||
Tags | No tags attached. | ||||||||
Project | |||||||||
Topic Name | |||||||||
Type | |||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0009435) Ken Moreland (manager) 2007-10-12 11:09 |
I opened the locked server in a debugger. For some reason node 0 is trying to create a vtkIceTRenderer while everyone else is waiting for an RMI command. The deadlock is because the vtkIceTRenderer constructor (indirectly) tries to duplicate MPI_COMM_WORLD, which requires all processes to do that at the same time. It is possible that not all MPI implementations make duplicate a collective operation. If you cannot replicate this bug, try adding a barrier around vtkIceTContext.cxx line 86 (in the SetController method). |
(0015560) Utkarsh Ayachit (administrator) 2009-03-05 09:09 |
When links were present, when loading the state for the links, the server side would force premature render before proxies were properly created etc. Fixed so that UpdateVTKObjects() is called by state loader itself as proxies are created so we don't run into issues with links (or any other such things that we may add in future). |
(0015561) Utkarsh Ayachit (administrator) 2009-03-05 09:09 |
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMServerProxyManagerReviver.cxx,v <-- Servers/ServerManager/vtkSMServerProxyManagerReviver.cxx new revision: 1.19; previous revision: 1.18 /cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMStateLoader.cxx,v <-- Servers/ServerManager/vtkSMStateLoader.cxx new revision: 1.33; previous revision: 1.32 |
(0015627) Alan Scott (manager) 2009-03-10 18:13 |
Tested client/remote server. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2007-10-12 11:04 | Ken Moreland | New Issue | |
2007-10-12 11:09 | Ken Moreland | Note Added: 0009435 | |
2008-04-15 10:49 | Berk Geveci | Assigned To | => Utkarsh Ayachit |
2008-04-15 10:49 | Berk Geveci | Status | backlog => tabled |
2008-04-15 10:49 | Berk Geveci | Category | Development => 3.6 |
2009-03-05 09:09 | Utkarsh Ayachit | Note Added: 0015560 | |
2009-03-05 09:09 | Utkarsh Ayachit | Status | tabled => @80@ |
2009-03-05 09:09 | Utkarsh Ayachit | Resolution | open => fixed |
2009-03-05 09:09 | Utkarsh Ayachit | Note Added: 0015561 | |
2009-03-10 18:13 | Alan Scott | Note Added: 0015627 | |
2009-03-10 18:13 | Alan Scott | Status | @80@ => closed |
2009-05-13 13:46 | Utkarsh Ayachit | Target Version | => 3.6 |
2011-06-16 13:10 | Zack Galbreath | Category | => (No Category) |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |