Re: Deadlock?
- From: Dietmar Maurer <dietmar ximian com>
- To: Havoc Pennington <hp redhat com>
- Cc: Darin Adler <darin eazel com>, GConf <gconf-list gnome org>
- Subject: Re: Deadlock?
- Date: Mon, 23 Apr 2001 21:01:11 +0200
Havoc Pennington wrote:
> Darin Adler <darin eazel com> writes:
> > I am starting Nautilus and it hangs.
> >
> > I find that it is waiting for a reply for the CORBA call
> > ConfigServer_add_client. I assume the ConfigServer in question is an object
> > whose server is the gconfd process.
> >
> > So I fire up gdb and attach to gconfd to see what the daemon is doing. It is
> > waiting for an outgoing connection to do a ConfigListener_update_listener
> > outgoing CORBA call. I'm guessing that the listener is an object whose
> > server is the nautilus process.
> >
> > This seems like a classic case of deadlock to me. But I'm assuming that
> > GConf is designed to avoid such problems and some other bug is leading to
> > this problem.
> >
> > Can you help me Havoc?
>
> update_listener is oneway. My understanding is that this means the
> call isn't supposed to block waiting on the client, so there shouldn't
> be a deadlock. So that's what's supposed to happen.
I thought "oneway" only says that you can't rely on message delivery, it does
not state something about server behavior?
- Dietmar
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]