Hi Goodwin,

Did you also apply the patch on the server side? Again it may not help, but without it if there is an error during recv the call would silently restart and you'd never know about the error. I had a similar deadlock as you do here with version 3.10 on our Cray XE which is how I noticed the bug in vtkSocket.

Burlen

On 02/23/2012 06:05 AM, Goodwin Lawlor wrote:
On 22/02/2012 17:54, Utkarsh Ayachit wrote:
Goodwin,

Thanks for the update.

Utkarsh

Here's the backtrace on the remote server:

The server has no GPU and uses OSMesa.

It's stuck in vtkSocket::Receive() too! (so is the client)


#0  0x00007ffff72868a2 in recv () from /lib64/libpthread.so.0
#1 0x000000000470af5a in vtkSocket::Receive (this=0x6aabcb0, data=0x7fffffffc20c, length=4, readFully=1) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/VTK/Common/vtkSocket.cxx:605 #2 0x0000000002a7dfdf in vtkSocketCommunicator::ReceiveTagged (this=0x6aabdf0, data=0x7fffffffc48c, wordSize=4, numWords=1, tag=16, logName=0x6eb17d8 "Int32") at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/VTK/Parallel/vtkSocketCommunicator.cxx:810 #3 0x0000000002a7a4b1 in vtkSocketCommunicator::ReceiveVoidArray (this=0x6aabdf0, data=0x7fffffffc48c, length=1, type=6, remoteProcessId=1, tag=16) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/VTK/Parallel/vtkSocketCommunicator.cxx:366 #4 0x0000000001548700 in vtkCommunicator::Receive (this=0x6aabdf0, data=0x7fffffffc48c, maxlength=1, remoteHandle=1, tag=16) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/VTK/Parallel/vtkCommunicator.h:203
#5  0x0000000002a7f5a8 in vtkSocketCommunicator::Barrier (this=0x6aabdf0)
at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/VTK/Parallel/vtkSocketCommunicator.cxx:1104 #6 0x000000000186ddaa in vtkMultiProcessController::Barrier (this=0x68d0980) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/VTK/Parallel/vtkMultiProcessController.h:1338 #7 0x000000000186adba in vtkPVSynchronizedRenderWindows::HandleEndRender (this=0x6ad4080) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/ParaViewCore/ClientServerCore/vtkPVSynchronizedRenderWindows.cxx:839 #8 0x000000000186f88e in vtkPVSynchronizedRenderWindows::vtkObserver::Execute (this=0x6ae4460, ocaller=0x6b27dc0, eventId=4) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/ParaViewCore/ClientServerCore/vtkPVSynchronizedRenderWindows.cxx:223 #9 0x00000000046bcba9 in vtkSubjectHelper::InvokeEvent (this=0x6b4ccb0, event=4, callData=0x0, self=0x6b27dc0) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/VTK/Common/vtkObject.cxx:602 #10 0x00000000046bd0b5 in vtkObject::InvokeEvent (this=0x6b27dc0, event=4, callData=0x0) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/VTK/Common/vtkObject.cxx:770
#11 0x00000000030a2ba6 in vtkRenderWindow::Render (this=0x6b27dc0)
at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/VTK/Rendering/vtkRenderWindow.cxx:444 #12 0x00000000018569d4 in vtkPVRenderView::Render (this=0x6ae5630, interactive=true, skip_rendering=false) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/ParaViewCore/ClientServerCore/vtkPVRenderView.cxx:937 #13 0x0000000001856181 in vtkPVRenderView::InteractiveRender (this=0x6ae5630) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/ParaViewCore/ClientServerCore/vtkPVRenderView.cxx:759 #14 0x0000000001777924 in vtkPVRenderViewCommand (arlu=0x63a0090, ob=0x6ae5630, method=0x6ae6fd9 "InteractiveRender", msg=..., resultStream=...) at /home/ec2-user/vol_30GB/builds/ParaView3.14.0-rc2/ParaViewCore/ClientServerCore/vtkPVRenderViewClientServer.cxx:264 #15 0x0000000002427474 in vtkClientServerInterpreter::ProcessCommandInvoke (this=0x63a0090, css=..., midx=0) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/Utilities/VTKClientServer/vtkClientServerInterpreter.cxx:379 #16 0x0000000002426b73 in vtkClientServerInterpreter::ProcessOneMessage (this=0x63a0090, css=..., message=0) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/Utilities/VTKClientServer/vtkClientServerInterpreter.cxx:214 #17 0x0000000002426a11 in vtkClientServerInterpreter::ProcessStream (this=0x63a0090, css=...) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/Utilities/VTKClientServer/vtkClientServerInterpreter.cxx:183 #18 0x0000000001703e94 in vtkPVSessionCore::ExecuteStreamInternal (this=0x63a2ba0, stream=..., ignore_errors=false) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/ParaViewCore/ServerImplementation/vtkPVSessionCore.cxx:636 #19 0x0000000001703c93 in vtkPVSessionCore::ExecuteStream (this=0x63a2ba0, location=21, stream=..., ignore_errors=false) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/ParaViewCore/ServerImplementation/vtkPVSessionCore.cxx:606#20 0x0000000001700b47 in vtkPVSessionBase::ExecuteStream (this=0x63a2cc0, location=21, stream=..., ignore_errors=false) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/ParaViewCore/ServerImplementation/vtkPVSessionBase.cxx:173 #21 0x000000000170e6c6 in vtkPVSessionServer::OnClientServerMessageRMI (this=0x63a2cc0, message=0x6acd530, message_length=16) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/ParaViewCore/ServerImplementation/vtkPVSessionServer.cxx:508 #22 0x000000000170ca2c in (anonymous namespace)::RMICallback (localArg=0x63a2cc0, remoteArg=0x6acd530, remoteArgLength=16) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/ParaViewCore/ServerImplementation/vtkPVSessionServer.cxx:56 #23 0x00000000029f5dd7 in vtkMultiProcessController::ProcessRMI (this=0x6aabcf0, remoteProcessId=1, arg=0x6acd530, argLength=16, rmiTag=55625) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/VTK/Parallel/vtkMultiProcessController.cxx:655 #24 0x00000000029f59a4 in vtkMultiProcessController::ProcessRMIs (this=0x6aabcf0, reportErrors=0, dont_loop=1) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/VTK/Parallel/vtkMultiProcessController.cxx:602 #25 0x0000000001892815 in vtkTCPNetworkAccessManager::ProcessEventsInternal (this=0x63981c0, timeout_msecs=0, do_processing=true) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/ParaViewCore/ClientServerCore/vtkTCPNetworkAccessManager.cxx:256 #26 0x00000000018923b0 in vtkTCPNetworkAccessManager::ProcessEvents (this=0x63981c0, timeout_msecs=0) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/ParaViewCore/ClientServerCore/vtkTCPNetworkAccessManager.cxx:153 #27 0x000000000143633c in RealMain (argc=1, argv=0x7fffffffe478, type=vtkProcessModule::PROCESS_SERVER) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/CommandLineExecutables/pvserver_common.h:67 #28 0x00000000014363d3 in main (argc=1, argv=0x7fffffffe478) at /home/ec2-user/vol_30GB/codes/ParaView-3.14.0-RC2/CommandLineExecutables/pvserver.cxx:21




_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to