Tiago Jorge([EMAIL PROTECTED])@2005.05.02 16:13:53 +0000: > Ronald Aigner wrote: > > >And the blocking szenario is: > >- C1 calls S. > >- S calls F, but blocks in the send phase of the call. > > > >Did I get it right now? (The respective code snippets or IDL would be > >helpful.) > > > > > > > yep... thats the problem. > > if i use the emulated szenario explained above, the ipc between S<->F > works... if i put the client the S<->F does not work...:( > my doubt remains... why can't i do the second IPC? because i've debugged > the client stubs and the server-side stubs and i've realized that S > blocks in the ipc_send, the call never arrives on the server... Then i would say, F is simply not in open wait or in closed wait for S. Maybe F is blocked, because it handles an another request. If you use fiasco, i assume this, then simply check the state from F. It should be in Thread_receiving|Thread_ipc_in_progress (the Thread_ready bit doesnt hurt to). The ipc partner should be * for open wait or S.
rene _______________________________________________ l4-hackers mailing list [email protected] http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
