[Rock-dev] [rock] #214: Component runs into assert in RTT::internal::TsPool<>::size

rock noreply at opendfki.de
Fri Nov 9 18:18:41 CET 2012


#214: Component runs into assert in RTT::internal::TsPool<>::size
--------------------+------------------------------------
 Reporter:  thro02  |       Owner:  rock-dev-mailing-list
     Type:  defect  |      Status:  new
 Priority:  normal  |   Milestone:
Component:  base    |  Resolution:
 Keywords:          |
--------------------+------------------------------------

Comment (by Alexander.Duda):

 Depending how the roby EventEngine is instantiated it is using its own
 thread. Therefore in principal this could lead to some problems if the
 EventEngine and the rest of the ruby script are accessing non thread safe
 rtt functionality after the the Global Interpreter Lock was released. This
 would be obviously a programming error.

 Nevertheless, on master the only part which is able to run in parallel is
 the CORBA::NameService all other methods do not release the Global
 Interpreter Lock. This will change after the current async branch was
 merged into master. But since the problem are on master I have my doubts
 that the reason are the changes introduced by the last merge with async.

-- 
Ticket URL: <https://rock.opendfki.de/ticket/214#comment:3>
rock <https://rock.opendfki.de>
rock: the robot construction kit


More information about the Rock-dev mailing list