[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