OAF-2 problem



Hi:

I have built and installed OAF from head with ORBit-martin-forked.  Is
this known to be working/not working at the moment?

oaf-query seems OK but running oaf_activate (or activate_from_id)
seems to make oafd SEGV.

make check seems to fail in the same way.  I attach what gdb had to
say about the matter, looks like a null-valued property is being
stored which seems suspicious, nothing in the app code that looks odd.

Any ideas?  (besides not using oaf-2 ;-)

(I need oaf-2 since i am using libbonobo, etc... and this is for
urgent Gnome-2 work for the accessibility SPI)

TIA,

-Bill
-- 
--------------
Bill Haneman
Gnome Accessibility / Batik SVG Toolkit
Sun Microsystems Ireland
Received signal SIGSEGV, Segmentation fault.
0x4006bb87 in _ORBit_copy_value (val=0xbffff500, newval=0xbffff4f0, tc=0x40075620)
    at corba_any.c:843
843		*(CORBA_char **)*newval = CORBA_string_dup(*(CORBA_char **)*val);
(gdb) where
#0  0x4006bb87 in _ORBit_copy_value (val=0xbffff500, newval=0xbffff4f0, tc=0x40075620)
    at corba_any.c:843
#1  0x4006bd69 in ORBit_copy_value (value=0x0, tc=0x40075620) at corba_any.c:897
#2  0x4006440a in CORBA_NVList_add_item (list=0x8066080, item_name=0x806cb70 "hostname", 
    item_type=0x40075620, value=0xbffff55c, value_len=23, item_flags=64, ev=0x0) at dii.c:391
#3  0x4006c3a3 in search_props (key=0x806cb70, value=0x806cb80, csi=0xbffff58c)
    at corba_context.c:165
#4  0x4017e63f in g_hash_table_foreach (hash_table=0x80698d0, 
    func=0x4006c2fc <search_props>, user_data=0xbffff58c) at ghash.c:548
#5  0x4006c412 in ctx_get_values (ctx=0xbffff6c0, op_flags=0, 
    prop_name=0x805636a "hostname", values=0xbffff60c, is_wc=0, ev=0xbffff610)
    at corba_context.c:186
#6  0x4006c5dc in CORBA_Context_get_values (ctx=0xbffff6c0, start_scope=0x0, op_flags=0, 
    prop_name=0x805636a "hostname", values=0xbffff60c, ev=0xbffff610) at corba_context.c:238
#7  0x804cb88 in oafd_CORBA_Context_get_value (ctx=0xbffff6c0, 
    propname=0x805636a "hostname", 
#6  0x4006c5dc in CORBA_Context_get_values (ctx=0xbffff6c0, start_scope=0x0, op_flags=0, 
    prop_name=0x805636a "hostname", values=0xbffff60c, ev=0xbffff610) at corba_context.c:238
#7  0x804cb88 in oafd_CORBA_Context_get_value (ctx=0xbffff6c0, 
    propname=0x805636a "hostname", 
    exception_if_fail=0x8056200 "IDL:OAF/ActivationContext/IncompleteContext:1.0", 
    ev=0xbffff724) at oafd-corba-extensions.c:49
#8  0x804ea36 in ac_CORBA_Context_get_value (ctx=0xbffff6c0, propname=0x805636a "hostname", 
    ev=0xbffff724) at ac-corba.c:206
#9  0x804ef0b in impl_OAF_ActivationContext_activate (servant=0x806a0b0, 
    requirements=0x806ca84 "( repo_ids.has('IDL:Accessibility/Registry:1.0') ) AND (NOT test_only.defined() OR NOT test_only)", selection_order=0xbffff6e0, flags=4, ctx=0xbffff6c0, 
   ev=0xbffff724) at ac-corba.c:582
#10 0x40022283 in _ORBIT_skel_OAF_ActivationContext_activate (_ORBIT_servant=0x806a0b0, 
    _ORBIT_recv_buffer=0x806a650, ev=0xbffff724, 
    _impl_activate=0x804eee8 <impl_OAF_ActivationContext_activate>) at oaf-skels.c:1818
#11 0x4005e519 in ORBit_POA_handle_request (recv_buffer=0x806a650, poa=0x805d790)
    at orbit_poa.c:507

[...]



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