Bonobo-Activation fun with pipes



Sup?

Everything executable past libbonoboui (ie libbonoboui/tests,
libgnomeui/test-gnome, and my own programs based on gnome2) is exiting
like so:

[iain anti-slavery test-gnome]$ ./test-gnome 
Gnome-Message: gnome-init.c:271:libbonobo_set_property(): 0 - 15
Gnome-Message: gnome-init.c:271:libbonobo_set_property(): 0 - 16
Gnome-Message: gnome-init.c:271:libbonobo_set_property(): 0 - 17
Gnome-Message: gnome-init.c:271:libbonobo_set_property(): 0 - 18
GnomeUI-Message: gnome-canvas-init.c:191:add_gtk_arg_callback():
0x8055c58
Gnome-Message: gnome-init.c:360:libbonobo_post_args_parse()
GnomeUI-Message: gnome-canvas-init.c:162:gtk_post_args_parse()
Gtk-Message: YOU ARE USING THE DEVEL BRANCH 1.3.x OF GTK+ WHICH IS
CURRENTLY
                UNDER HEAVY DEVELOPMENT AND FREQUENTLY INTRODUCES
INSTABILITIES.                if you don't know why you are getting
this, you probably want to                use the stable branch which
can be retrived from
                ftp://ftp.gtk.org/pub/gtk/v1.2/ or via CVS with
                cvs checkout -r glib-1-2 glib; cvs checkout -r gtk-1-2
gtk+
Gnome-Message: gnome-init.c:128:libbonobo_delay_init(): 0x8053c70
Gnome-Message: gnome-init.c:138:libbonobo_delay_init()
Gnome-Message: gnome-init.c:128:libbonobo_delay_init(): 0x8053c70

lt-test-gnome (pid:11395): ** CRITICAL **: file
bonobo-activation-activate.c: line 195 (bonobo_activation_activate):
assertion `ac' failed
Gnome-Message: gnome-init.c:150:libbonobo_delay_init()
Gnome-Message: gnome-init.c:156:libbonobo_delay_init():
|config:/gnome/lt-test-gnome/|
The application 'lt-test-gnome' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed
the application.
[iain anti-slavery test-gnome]$ 

Running through GDB gives us
Breakpoint 2 at 0x4053abbd: file gdkmain-x11.c, line 685.
(gdb) cont
Continuing.
Gnome-Message: gnome-init.c:271:libbonobo_set_property(): 0 - 15
Gnome-Message: gnome-init.c:271:libbonobo_set_property(): 0 - 16
Gnome-Message: gnome-init.c:271:libbonobo_set_property(): 0 - 17
Gnome-Message: gnome-init.c:271:libbonobo_set_property(): 0 - 18
GnomeUI-Message: gnome-canvas-init.c:191:add_gtk_arg_callback():
0x80560d8
GnomeUI-Message: gnome-canvas-init.c:191:add_gtk_arg_callback():
0x80560d8
Gnome-Message: gnome-init.c:360:libbonobo_post_args_parse()
GnomeUI-Message: gnome-canvas-init.c:162:gtk_post_args_parse()
Gtk-Message: YOU ARE USING THE DEVEL BRANCH 1.3.x OF GTK+ WHICH IS
CURRENTLY
                UNDER HEAVY DEVELOPMENT AND FREQUENTLY INTRODUCES
INSTABILITIES.                if you don't know why you are getting
this, you probably want to                use the stable branch which
can be retrived from
                ftp://ftp.gtk.org/pub/gtk/v1.2/ or via CVS with
                cvs checkout -r glib-1-2 glib; cvs checkout -r gtk-1-2
gtk+
Gnome-Message: gnome-init.c:128:libbonobo_delay_init(): 0x8053f98
Gnome-Message: gnome-init.c:138:libbonobo_delay_init()
Gnome-Message: gnome-init.c:128:libbonobo_delay_init(): 0x8053f98

Breakpoint 2, gdk_x_io_error (display=0x8060508) at gdkmain-x11.c:685
685	  if (errno == EPIPE)
(gdb) bt
#0  gdk_x_io_error (display=0x8060508) at gdkmain-x11.c:685
#1  0x405f1b79 in _XIOError () from /usr/X11R6/lib/libX11.so.6
#2  0x405ef700 in _XRead () from /usr/X11R6/lib/libX11.so.6
#3  0x405ef146 in _XEventsQueued () from /usr/X11R6/lib/libX11.so.6
#4  0x405e3e53 in XPending () from /usr/X11R6/lib/libX11.so.6
#5  0x4053327d in gdk_event_check (source=0x8062208) at
gdkevents-x11.c:1721
#6  0x4047d5d9 in g_main_context_check (context=0x8055c58, 
    max_priority=2147483647, fds=0x80d2eb0, n_fds=4) at gmain.c:2087
#7  0x4047daf7 in g_main_context_iterate (context=0x8055c58, block=1, 
    dispatch=1, self=0x8052658) at gmain.c:2204
#8  0x4047e1b6 in g_main_loop_run (loop=0x80764b0) at gmain.c:2427
#9  0x4070f3ab in bonobo_activation_internal_server_by_forking_extended
(
    cmd=0x407143f0, set_process_group=0, fd_arg=2, display=0x0,
od_iorstr=0x0, 
    ev=0xbffff1f0) at bonobo-activation-fork-server.c:234
#10 0x4070f15a in bonobo_activation_server_by_forking (cmd=0x407143f0, 
    fd_arg=2, display=0x0, od_iorstr=0x0, ev=0xbffff1f0)
    at bonobo-activation-fork-server.c:142
#11 0x4070fa75 in local_activator (base_service=0xbffff2b0,
cmd=0x407143f0, 
    fd_arg=2, ev=0xbffff1f0) at bonobo-activation-init.c:352
#12 0x4070dc79 in bonobo_activation_activators_use
(base_service=0xbffff2b0, 
    cmd=0x407143f0, fd_arg=2, ev=0xbffff1f0)
    at bonobo-activation-base-service.c:345
#13 0x4070ddee in bonobo_activation_service_get_internal (
    base_service=0xbffff2b0, existing_only=0, ev=0xbffff260)
    at bonobo-activation-base-service.c:387
#14 0x4070def4 in bonobo_activation_service_get
(base_service=0xbffff2b0)
    at bonobo-activation-base-service.c:431
#15 0x4070f7cf in bonobo_activation_activation_context_get ()
    at bonobo-activation-init.c:196
#16 0x4070d3e9 in bonobo_activation_activate (
    requirements=0x8076460 "repo_ids.has ('IDL:Bonobo/Moniker:1.0') AND
bonobo:moniker.has ('config:')", selection_order=0x0, flags=0,
ret_aid=0x0, 
    ev=0xbffff470) at bonobo-activation-activate.c:194
#17 0x4042e92a in bonobo_moniker_client_new_from_name (
    name=0x8054068 "config:/gnome/desktop/", opt_ev=0xbffff470)
    at bonobo-moniker-util.c:444
#18 0x4042edfb in bonobo_get_object (name=0x8054068
"config:/gnome/desktop/", 
    interface_name=0x40193128 "Bonobo/ConfigDatabase",
opt_ev=0xbffff470)
    at bonobo-moniker-util.c:623
#19 0x40190eaf in libbonobo_delay_init (priv=0x8053f98) at
gnome-init.c:141
#20 0x4019105b in get_db (program=0x8053e20, 
    key=0x40193278 "desktop-config-database", opt_ev=0x0) at
gnome-init.c:194
#21 0x401910ff in gnome_program_get_desktop_config_database
(program=0x8053e20)
    at gnome-init.c:214
#22 0x401903c5 in desktop_property_get_boolean (
    name=0x40192da0 "menubar-detachable") at gnome-preferences.c:31
#23 0x40190530 in gnome_preferences_get_menubar_detachable ()
    at gnome-preferences.c:85
#24 0x404019ba in construct_priv (win=0x8071dd8) at bonobo-window.c:194
#25 0x40401da4 in bonobo_window_init (win=0x8071dd8) at
bonobo-window.c:316
#26 0x403b3c38 in g_type_create_instance (type=5906) at gtype.c:1327
#27 0x403a01bf in g_object_constructor (type=5906,
n_construct_properties=1, 
    construct_params=0x806a178) at gobject.c:800
#28 0x4039f89d in g_object_newv (object_type=5906, n_parameters=0, 
    parameters=0x0) at gobject.c:698
#29 0x4039fed9 in g_object_new_valist (object_type=5906, 
    first_property_name=0x0, var_args=0xbffff8d8) at gobject.c:737
#30 0x4039f52a in g_object_new (object_type=5906,
first_property_name=0x0)
    at gobject.c:591
#31 0x402f0b1f in gtk_type_new (type=5906) at gtktypeutils.c:99
#32 0x40402180 in bonobo_window_new (win_name=0x804b078 "testGNOME", 
    title=0x804b078 "testGNOME") at bonobo-window.c:441
#33 0x8049c1b in create_newwin (normal=0, appname=0x804b078 "testGNOME",
    title=0x804b078 "testGNOME") at testgnome.c:125
#34 0x804a747 in main (argc=2, argv=0xbffffa24) at testgnome.c:1008
#35 0x40082b5c in __libc_start_main (main=0x804a6fc <main>, argc=2, 
    ubp_av=0xbffffa24, init=0x804953c <_init>, fini=0x804a9b0 <_fini>, 
    rtld_fini=0x4000d634 <_dl_fini>, stack_end=0xbffffa1c)
    at ../sysdeps/generic/libc-start.c:129



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