Manuel Giollo wrote: > > with PolyORB.Setup.Client; > --pragma Warnings (Off, PolyORB.Setup.Client); > Default client setup assumes non-threading client. You need to create own setup or protect ORB from concurrent access (as you did) or ask AdaCore to add multithread client setup. :-)