oaf wierdness ...



Hi there,

	Having some interesting problems trying to activate some objects
It looks like this:

sample-container (fairly normal trace):

#0  0x4074854e in __select () from /lib/libc.so.6
#1  0x4056717c in __DTOR_END__ () from /opt/gnome/lib/libIIOP.so.0
#2  0x4055f8a0 in giop_main_next_message_2 (blocking=1,
monitor=0x8097d90) at connection.c:1174
#3  0x40560c00 in giop_recv_reply_buffer_use_multiple_2
(request_cnx=0x8097d90, request_ids=0xbfffeeb4, block_for_reply=1) at
giop-msg-buffer.c:1012
#4  0x40560d2f in giop_recv_reply_buffer_use_2 (request_cnx=0x8097d90,
request_id=3221221080, block_for_reply=1) at giop-msg-buffer.c:1059
#5  0x4050b53c in OAF_ActivationContext_activate_from_id (_obj=0x8098070,
aid=0x809bce0
"OAFIID:eog_image-generic:0d77ee99-ce0d-4463-94ec-99969f567f33", flags=0, 
    _ctx=0x807ad78, ev=0xbfffef90) at oaf-stubs.c:3816
#6  0x4050d6cf in oaf_activate_from_id (aid=0x809bce0
"OAFIID:eog_image-generic:0d77ee99-ce0d-4463-94ec-99969f567f33", flags=0,
ret_aid=0x0, ev=0xbfffef90)
    at oaf-activate.c:147
#7  0x40050f63 in od_server_activate_with_id (iid=0x809bce0
"OAFIID:eog_image-generic:0d77ee99-ce0d-4463-94ec-99969f567f33", flags=0,
ev=0x0)
    at bonobo-object-directory-oaf.c:122
#8  0x4006ae2f in bonobo_object_activate_with_either_id (iid=0x809bce0
"OAFIID:eog_image-generic:0d77ee99-ce0d-4463-94ec-99969f567f33", flags=0)
    at bonobo-object-client.c:49
#9  0x4006aeac in bonobo_object_activate_with_oaf_id (oaf_id=0x809bce0
"OAFIID:eog_image-generic:0d77ee99-ce0d-4463-94ec-99969f567f33", flags=0)
    at bonobo-object-client.c:98
#10 0x804aaca in launch_component (client_site=0x8094a28,
container=0x807e060, 
    component_id=0x809bce0
"OAFIID:eog_image-generic:0d77ee99-ce0d-4463-94ec-99969f567f33") at
container.c:108
#11 0x804ab40 in sample_app_add_component (inst=0x807b410,
obj_id=0x809bce0
"OAFIID:eog_image-generic:0d77ee99-ce0d-4463-94ec-99969f567f33") at
container.c:155
#12 0x804bb22 in add_cb (caller=0x807eba0, inst=0x807b410) at
container-menu.c:103
#13 0x40055381 in impl_Bonobo_UIHandler_menu_activated (servant=0x807ebe8,
path=0x8084570 "/File/Add a new Embeddable component", ev=0xbffff0ac)
    at bonobo-uih-menu.c:1230
#14 0x40039c6b in Bonobo_UIHandler_menu_activated (_obj=0x807e360,
path=0x8084570 "/File/Add a new Embeddable component", ev=0xbffff0ac) at
Bonobo-stubs.c:8469
#15 0x40054dcb in menu_toplevel_item_activated (menu_item=0x8082854,
internal=0x8084518) at bonobo-uih-menu.c:1002
#16 0x401626af in gtk_marshal_NONE__NONE (object=0x8082854,
func=0x40054d9c <menu_toplevel_item_activated>, func_data=0x8084518,
args=0xbffff18c)
    at gtkmarshal.c:312
#17 0x401a9f16 in gtk_handlers_run (handlers=0x8058d10, signal=0xbffff148,
object=0x8082854, params=0xbffff18c, after=0) at gtksignal.c:1909
#18 0x401a8d93 in gtk_signal_real_emit (object=0x8082854, signal_id=75,
params=0xbffff18c) at gtksignal.c:1469
#19 0x401a5fea in gtk_signal_emit (object=0x8082854, signal_id=75) at
gtksignal.c:552
#20 0x401fabad in gtk_widget_activate (widget=0x8082854) at
gtkwidget.c:2886
#21 0x4016dabf in gtk_menu_shell_activate_item (menu_shell=0x8083e70,
menu_item=0x8082854, force_deactivate=1) at gtkmenushell.c:849
#22 0x4016c60b in gtk_menu_shell_button_release (widget=0x8083e70,
event=0x808e138) at gtkmenushell.c:485
#23 0x4016216e in gtk_marshal_BOOL__POINTER (object=0x8083e70,
func=0x4016c37c <gtk_menu_shell_button_release>, func_data=0x0,
args=0xbffff51c) at gtkmarshal.c:28
#24 0x401a8dfc in gtk_signal_real_emit (object=0x8083e70, signal_id=27,
params=0xbffff51c) at gtksignal.c:1484
#25 0x401a5fea in gtk_signal_emit (object=0x8083e70, signal_id=27) at
gtksignal.c:552
#26 0x401fa9cb in gtk_widget_event (widget=0x8083e70, event=0x808e138) at
gtkwidget.c:2860
#27 0x401620b4 in gtk_propagate_event (widget=0x8083e70,
event=0x808e138) at gtkmain.c:1313
#28 0x40160c99 in gtk_main_do_event (event=0x808e138) at gtkmain.c:770
#29 0x4024ee77 in gdk_event_dispatch (source_data=0x0,
current_time=0xbffff8ec, user_data=0x0) at gdkevents.c:2129
#30 0x40287499 in g_main_dispatch (dispatch_time=0xbffff8ec) at
gmain.c:656
#31 0x40287c70 in g_main_iterate (block=1, dispatch=1) at gmain.c:877
#32 0x40287e69 in g_main_run (loop=0x8082500) at gmain.c:935
#33 0x40160029 in gtk_main () at gtkmain.c:476
#34 0x40069466 in bonobo_main () at bonobo-main.c:271
#35 0x804acb0 in main (argc=1, argv=0xbffff9c4) at container.c:255

oafd: wierd trace indeed

#0  0x40207320 in __poll (fds=0x8097180, nfds=7, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:45
#1  0x4008f19b in g_main_poll (timeout=-1, use_priority=0, priority=0) at
gmain.c:1034
#2  0x4008e9ae in g_main_iterate (block=1, dispatch=1) at gmain.c:808
#3  0x4008ee69 in g_main_run (loop=0x8096db8) at gmain.c:935
#4  0x40024c6a in oaf_server_by_forking (cmd=0xbfffc968, fd_arg=2,
ev=0xbfffd960) at oaf-registration.c:321
#5  0x8054b0c in od_server_activate_exe (si=0x8063164, actinfo=0xbfffca60,
od_obj=0x805f020, ev=0xbfffd960) at od-activate.c:139
#6  0x8054862 in od_server_activate (si=0x8063164, actinfo=0xbfffca60,
od_obj=0x805f020, ev=0xbfffd960) at od-activate.c:27
#7  0x8053ed8 in impl_OAF_ObjectDirectory_activate (servant=0x805ed58,
iid=0x806ab94
"OAFIID:eog_viewer_factory:777e0cdf-2b79-4e36-93d8-e9d490c9c4b8", 
    ac=0x8064168, flags=1, ctx=0x805dc18, ev=0xbfffd960) at od-corba.c:386
#8  0x4001f81e in OAF_ObjectDirectory_activate (_obj=0x805f020,
iid=0x806ab94
"OAFIID:eog_viewer_factory:777e0cdf-2b79-4e36-93d8-e9d490c9c4b8",
ac=0x8064168, 
    flags=1, _ctx=0x805dc18, ev=0xbfffd960) at oaf-stubs.c:1264
#9  0x8051cbb in ac_do_activation (servant=0x805ed30, server=0x8063164,
out=0x809706c, flags=1, hostname=0x8096c40 "michael", ctx=0x805dc18,
ev=0xbfffd960)
    at ac-corba.c:477
#10 0x8051e27 in impl_OAF_ActivationContext_activate (servant=0x805ed30, 
    requirements=0x8096cc8 "iid ==
'OAFIID:eog_viewer_factory:777e0cdf-2b79-4e36-93d8-e9d490c9c4b8' ",
selection_order=0xbfffd104, flags=1, ctx=0x805dc18, 
    ev=0xbfffd960) at ac-corba.c:558
#11 0x8052598 in impl_OAF_ActivationContext_activate_from_id
(servant=0x805ed30, aid=0x807ba8c
"OAFIID:eog_viewer_factory:777e0cdf-2b79-4e36-93d8-e9d490c9c4b8", 
    flags=1, ctx=0x805dc18, ev=0xbfffd960) at ac-corba.c:914
#12 0x4002241e in OAF_ActivationContext_activate_from_id (_obj=0x8064168,
aid=0x807ba8c
"OAFIID:eog_viewer_factory:777e0cdf-2b79-4e36-93d8-e9d490c9c4b8", flags=1, 
    _ctx=0x805dc18, ev=0xbfffd960) at oaf-stubs.c:3749
#13 0x805490c in od_server_activate_factory (si=0x806313c,
actinfo=0xbfffd1fc, ev=0xbfffd960) at od-activate.c:46
#14 0x8054888 in od_server_activate (si=0x806313c, actinfo=0xbfffd1fc,
od_obj=0x805f020, ev=0xbfffd960) at od-activate.c:30
#15 0x8053ed8 in impl_OAF_ObjectDirectory_activate (servant=0x805ed58,
iid=0x807ba3c
"OAFIID:eog_image-generic:0d77ee99-ce0d-4463-94ec-99969f567f33", 
    ac=0x8064168, flags=0, ctx=0xbfffd908, ev=0xbfffd960) at
od-corba.c:386
#16 0x4001f81e in OAF_ObjectDirectory_activate (_obj=0x805f020,
iid=0x807ba3c
"OAFIID:eog_image-generic:0d77ee99-ce0d-4463-94ec-99969f567f33",
ac=0x8064168, 
    flags=0, _ctx=0xbfffd908, ev=0xbfffd960) at oaf-stubs.c:1264
#17 0x8051cbb in ac_do_activation (servant=0x805ed30, server=0x806313c,
out=0x8096bac, flags=0, hostname=0x8096768 "michael", ctx=0xbfffd908,
ev=0xbfffd960)
    at ac-corba.c:477
#18 0x8051e27 in impl_OAF_ActivationContext_activate (servant=0x805ed30, 
    requirements=0x8096808 "iid ==
'OAFIID:eog_image-generic:0d77ee99-ce0d-4463-94ec-99969f567f33' ",
selection_order=0xbfffd8a0, flags=0, ctx=0xbfffd908, 
    ev=0xbfffd960) at ac-corba.c:558
#19 0x8052598 in impl_OAF_ActivationContext_activate_from_id
(servant=0x805ed30, aid=0x8093fa4
"OAFIID:eog_image-generic:0d77ee99-ce0d-4463-94ec-99969f567f33", 
    flags=0, ctx=0xbfffd908, ev=0xbfffd960) at ac-corba.c:914
#20 0x804f75b in _ORBIT_skel_OAF_ActivationContext_activate_from_id
(_ORBIT_servant=0x805ed30, _ORBIT_recv_buffer=0x8063b98, ev=0xbfffd960, 
    _impl_activate_from_id=0x805234c
<impl_OAF_ActivationContext_query+196>) at oaf-skels.c:3046
#21 0x40050325 in ORBit_POA_handle_request (recv_buffer=0x8063b98,
poa=0x805ebb8) at orbit_poa.c:507
#22 0x4005223c in ORBit_handle_incoming_request (recv_buffer=0x8063b98) at
server.c:89
#23 0x4005241e in ORBit_handle_incoming_message (recv_buffer=0x8063b98) at
server.c:159
#24 0x4006e9bd in giop_main_handle_connection (connection=0x8093e70) at
connection.c:1211
#25 0x400230a7 in orb_handle_connection (source=0x8093f18, cond=G_IO_IN,
cnx=0x8093e70) at oaf-mainloop.c:42
#26 0x4008c60f in g_io_unix_dispatch (source_data=0x8093f30,
current_time=0xbfffda70, user_data=0x8093e70) at giounix.c:135
#27 0x4008e499 in g_main_dispatch (dispatch_time=0xbfffda70) at
gmain.c:656
#28 0x4008ec70 in g_main_iterate (block=1, dispatch=1) at gmain.c:877
#29 0x4008ee69 in g_main_run (loop=0x8093a70) at gmain.c:935
#30 0x40024c6a in oaf_server_by_forking (cmd=0xbfffe780, fd_arg=2,
ev=0xbffff778) at oaf-registration.c:321
#31 0x8054b0c in od_server_activate_exe (si=0x8063394, actinfo=0xbfffe878,
od_obj=0x805f020, ev=0xbffff778) at od-activate.c:139
#32 0x8054862 in od_server_activate (si=0x8063394, actinfo=0xbfffe878,
od_obj=0x805f020, ev=0xbffff778) at od-activate.c:27
#33 0x8053ed8 in impl_OAF_ObjectDirectory_activate (servant=0x805ed58, 
    iid=0x806c00c
"OAFIID:bonobo_application-x-mines_factory:79eddfb6-12fd-4588-a02c-3eb50e67137d",
ac=0x8064168, flags=1, ctx=0x805dc18, ev=0xbffff778)
---Type <return> to continue, or q <return> to quit---
    at od-corba.c:386
#34 0x4001f81e in OAF_ObjectDirectory_activate (_obj=0x805f020,
iid=0x806c00c
"OAFIID:bonobo_application-x-mines_factory:79eddfb6-12fd-4588-a02c-3eb50e67137d", 
    ac=0x8064168, flags=1, _ctx=0x805dc18, ev=0xbffff778) at
oaf-stubs.c:1264
#35 0x8051cbb in ac_do_activation (servant=0x805ed30, server=0x8063394,
out=0x8093d5c, flags=1, hostname=0x8093af8 "michael", ctx=0x805dc18,
ev=0xbffff778)
    at ac-corba.c:477
#36 0x8051e27 in impl_OAF_ActivationContext_activate (servant=0x805ed30, 
    requirements=0x80939a0 "iid ==
'OAFIID:bonobo_application-x-mines_factory:79eddfb6-12fd-4588-a02c-3eb50e67137d'
", selection_order=0xbfffef1c, flags=1, 
    ctx=0x805dc18, ev=0xbffff778) at ac-corba.c:558
#37 0x8052598 in impl_OAF_ActivationContext_activate_from_id
(servant=0x805ed30, 
    aid=0x80694f4
"OAFIID:bonobo_application-x-mines_factory:79eddfb6-12fd-4588-a02c-3eb50e67137d",
flags=1, ctx=0x805dc18, ev=0xbffff778) at ac-corba.c:914
#38 0x4002241e in OAF_ActivationContext_activate_from_id (_obj=0x8064168, 
    aid=0x80694f4
"OAFIID:bonobo_application-x-mines_factory:79eddfb6-12fd-4588-a02c-3eb50e67137d",
flags=1, _ctx=0x805dc18, ev=0xbffff778) at oaf-stubs.c:3749
#39 0x805490c in od_server_activate_factory (si=0x806336c,
actinfo=0xbffff014, ev=0xbffff778) at od-activate.c:46
#40 0x8054888 in od_server_activate (si=0x806336c, actinfo=0xbffff014,
od_obj=0x805f020, ev=0xbffff778) at od-activate.c:30
#41 0x8053ed8 in impl_OAF_ObjectDirectory_activate (servant=0x805ed58,
iid=0x806d7dc
"OAFIID:bonobo_application-x-mines:804d34a8-57dd-428b-9c94-7aa3a8365230", 
    ac=0x8064168, flags=0, ctx=0xbffff720, ev=0xbffff778) at
od-corba.c:386
#42 0x4001f81e in OAF_ObjectDirectory_activate (_obj=0x805f020,
iid=0x806d7dc
"OAFIID:bonobo_application-x-mines:804d34a8-57dd-428b-9c94-7aa3a8365230", 
    ac=0x8064168, flags=0, _ctx=0xbffff720, ev=0xbffff778) at
oaf-stubs.c:1264
#43 0x8051cbb in ac_do_activation (servant=0x805ed30, server=0x806336c,
out=0x8093864, flags=0, hostname=0x8093608 "michael", ctx=0xbffff720,
ev=0xbffff778)
    at ac-corba.c:477
#44 0x8051e27 in impl_OAF_ActivationContext_activate (servant=0x805ed30, 
    requirements=0x80934a8 "iid ==
'OAFIID:bonobo_application-x-mines:804d34a8-57dd-428b-9c94-7aa3a8365230'
", selection_order=0xbffff6b8, flags=0, 
    ctx=0xbffff720, ev=0xbffff778) at ac-corba.c:558
#45 0x8052598 in impl_OAF_ActivationContext_activate_from_id
(servant=0x805ed30, 
    aid=0x80933e4
"OAFIID:bonobo_application-x-mines:804d34a8-57dd-428b-9c94-7aa3a8365230",
flags=0, ctx=0xbffff720, ev=0xbffff778) at ac-corba.c:914
#46 0x804f75b in _ORBIT_skel_OAF_ActivationContext_activate_from_id
(_ORBIT_servant=0x805ed30, _ORBIT_recv_buffer=0x8063b38, ev=0xbffff778, 
    _impl_activate_from_id=0x805234c
<impl_OAF_ActivationContext_query+196>) at oaf-skels.c:3046
#47 0x40050325 in ORBit_POA_handle_request (recv_buffer=0x8063b38,
poa=0x805ebb8) at orbit_poa.c:507
#48 0x4005223c in ORBit_handle_incoming_request (recv_buffer=0x8063b38) at
server.c:89
#49 0x4005241e in ORBit_handle_incoming_message (recv_buffer=0x8063b38) at
server.c:159
#50 0x4006e9bd in giop_main_handle_connection (connection=0x8060bf0) at
connection.c:1211
#51 0x400230a7 in orb_handle_connection (source=0x8074228, cond=G_IO_IN,
cnx=0x8060bf0) at oaf-mainloop.c:42
#52 0x4008c60f in g_io_unix_dispatch (source_data=0x808de00,
current_time=0xbffff888, user_data=0x8060bf0) at giounix.c:135
#53 0x4008e499 in g_main_dispatch (dispatch_time=0xbffff888) at
gmain.c:656
#54 0x4008ec70 in g_main_iterate (block=1, dispatch=1) at gmain.c:877
#55 0x4008ee69 in g_main_run (loop=0x805b008) at gmain.c:935
#56 0x8054d2e in main (argc=3, argv=0xbffff9c4) at main.c:144

	So; what's up then ? I am quite happy to believe that
bonobo-application-x-mines is being badly behaved but, killing both
mines and oafd and re-running results in no problem;

	Urk.

		Michael.


-- 
 mmeeks@gnu.org  <><, Pseudo Engineer, itinerant idiot





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