Still problems with gnome-name-service



Hoi folx,

I have just subscribed to the list ...
I look around on http://www.egroups.com/ for my problem, but didn't
find the fix. The previous thread "Race condition with gnome-name-service"
is close, but not it.

The symptom is:
$ panel
** CRITICAL **: file extern.c: line 718 (panel_corba_gtk_init): assertion `ev._major == CORBA_NO_EXCEPTION' failed.
** WARNING **: goad_server_activate: goad.c 595: unexpected exception IDL:CORBA/COMM_FAILURE:1.0:
** WARNING **: sysex: IDL:CORBA/COMM_FAILURE:1.0.
** WARNING **: usrex: IDL:CORBA/COMM_FAILURE:1.0.

I have added some debug outputs to goad.c and it shows up (at least for
me):
if a gnome-name-service is running

  if(name_server == CORBA_OBJECT_NIL)
      name_server = gnome_name_service_get();

returns something thats ok but right after that

  old_server = CosNaming_NamingContext_resolve(name_server, &nom, ev);

takes really a long time and does NOT return a 
  (ev->_major == CORBA_NO_EXCEPTION) but (from debug) (ev->_major == 0x2)
which is CORBA_SYSTEM_EXCEPTION
and in the else clause the condition is true and -2 is returned.

I've tried to track down what CosNaming_NamingContext_resolve()
does, but this went to deep for a quick look.

this is with
    FreeBSD 2.2CAM-19980716-SNAP (basically a 2.2.7)
    gnome-libs-0.99.2
    gnome-core-0.99.2
    ORBit-0.3.91


Any hints/suggestions?

Thanks!

	\Maex



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]