[Bug 891] New: OperationCaller gets blocked on send() of synchronous operations with non-void type with CORBA

http://bugs.orocos.org/show_bug.cgi?id=891

Summary: OperationCaller gets blocked on send() of synchronous
operations with non-void type with CORBA
Product: Toolchain
Version: 2.3.1
Platform: All
OS/Version: All
Status: NEW
Severity: critical
Priority: P3
Component: RTT
AssignedTo: orocos-dev [..] ...
ReportedBy: philippe [dot] hamelin [..] ...
CC: orocos-dev [..] ...
Estimated Hours: 0.0

Created attachment 726
--> http://bugs.orocos.org/attachment.cgi?id=726
Test case showing the problem

When calling a synchronous operation (using RTT::OwnThread) with a non-void
return type through CORBA, the caller gets blocked on send() until the
operation is executed. This doesn't happen if we don't use CORBA. The attached
archive provides a complete test case showing the problem.

[Bug 891] OperationCaller gets blocked on send() of synchronous

http://bugs.orocos.org/show_bug.cgi?id=891

Philippe Hamelin <philippe [dot] hamelin [..] ...> changed:

What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P2