[Paraview] ParaView 3.12.0 hanging

Burlen Loring bloring at lbl.gov
Thu Feb 23 18:04:48 EST 2012


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



More information about the ParaView mailing list