From: Rich M. <jp...@gm...> - 2011-07-01 19:40:18
|
> -----Original Message----- > From: Jim Duda [mailto:ji...@du...] > Sent: Friday, July 01, 2011 10:05 AM > To: pla...@li... > Subject: [Playerstage-users] Player/Stage Shutdown > > Each time I run some client program which attaches to a Player/Stage > server, I find > that I need to restart the server before I can run the client again. > Is this the > expected behavior? > > Example Server: > > Registering driver > Player v.3.0.2 > > * Part of the Player/Stage/Gazebo Project > [http://playerstage.sourceforge.net]. > * Copyright (C) 2000 - 2009 Brian Gerkey, Richard Vaughan, Andrew > Howard, > * Nate Koenig, and contributors. Released under the GNU General Public > License. > * Player comes with ABSOLUTELY NO WARRANTY. This is free software, and > you > * are welcome to redistribute it under certain conditions; see COPYING > * for details. > > loading plugin stageplugin > invoking player_driver_init()... > Stage driver plugin init > > ** Stage plugin v4.0.0 ** > * Part of the Player Project [http://playerstage.sourceforge.net] > * Copyright 2000-2009 Richard Vaughan, Brian Gerkey and contributors. > * Released under the GNU General Public License v2. > > success > Stage plugin: 6665.simulation.0 is a Stage world > [Loading ./sim.world][Include map.inc]f: ./sim.world > > > Stage plugin: 6665.position2d.0 is "arduino" > Stage plugin: 6665.ranger.0 is "arduino.ranger:0" > ./sim.cfg:53 warning: field [safety_dist] is defined but not used > listening on 6665 > Listening on ports: 6665 > accepted TCP client 0 on port 6665, fd 7 > stage driver setup > warn: Stage ignores motor power state (1) (/home/jduda/software/Stage- > 4.0.0-src/libstageplugin/p_position.cc ProcessMessage) > recv() read zero bytes > failed to read from client 0 > closing TCP connection to client 0 on port 6665 > Stage driver has been shutdown > > When I run a client, the client does what it needs to do and completes. > I don't understand why > the Stage driver needs to shut down. What is it attempting to read > from? > > Thanks, > > Jim > This is a known regression in Stage 4.0.0. The fix was in Stage 3.2.2, and should also be in the latest git version of Stage. Rich |