ORBIT_ROOT_OBJECT_release ?



Please can someone explain me this error:

Program received signal SIGSEGV, Segmentation fault.
0x4031be97 in CORBA_Object_release (obj=0x808b268, ev=0xbfffe4bc) at
corba_object.c:88
(xxgdb) info stack
#0  0x4031be97 in CORBA_Object_release (obj=0x808b268, ev=0xbfffe4bc) at

corba_object.c:88
#1  0x4005c053 in gnome_control_frame_destroy (object=0x80a3530) at
gnome-control-frame.c:142


This is the Orbit code:

    void CORBA_Object_release(CORBA_Object obj, CORBA_Environment *ev)
    {
         if(obj != CORBA_OBJECT_NIL)
->          ORBIT_ROOT_OBJECT_release(obj,ev);
    }


gdb> print *obj

$3 = {
  parent = {
    interface = 0xc315,
    is_pseudo_object = 144 '\220',
    refs = 8
  },
  orb = 0x0,
  connection = 0x0,
  object_id = 0x0,
  profile_list = 0x0,
  forward_locations = 0x40146980,
  active_profile = 0x40064300,
  vepv = 0x40146a28,
  servant = 0x0
}

Note that interface is an odd pointer.








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