Bonobo-activation 2.1.0 asynchronous broken ?
- From: Frederic Crozat <fcrozat mandrakesoft com>
- To: gnome-components-list gnome org
- Subject: Bonobo-activation 2.1.0 asynchronous broken ?
- Date: 18 Nov 2002 11:25:30 +0100
Hi,
I'm currently updating Mandrake cooker to GNOME 2.1.2 (from 2.0.2) by
step : only one package at a time, checking everything else still works
correctly (since GNOME 2.2 is supposed to be ABI compatible with 2.0..)
I'm stuck with a problem with bonobo-activation 2.1.0 and gnome-session
(2.0.7) /gnome-control-center (2.0.1.1) :
while starting gnome-session, the entire session stalls when
gnome-session tries to start gnome-settings-daemon asynchroniously..
This behaviour disappear if I downgrade to bonobo-activation 1.0.3. It
is independant of ORBit2 version used (either 2.5.0 or 2.4.1)
Michael told me to check ORBit2 and b-a traces.. Here is what I'm
getting, when I start g-s with a fresh environment (no old process
running..) :
p 8040 : ([0x80a96e8])->add_client ([0x80a93c8], )
p 8040 : ([0x80a96e8])->get_default_database () =>: [0x80aaec8]
p 8040 : ([0x80aaec8])->add_listener_with_properties
('/desktop/gnome/sound', [0x80a93c8], seq[1]={ { 'name', 'gnome-session'
} }, ) =>: 0x6d000001
p 8040 : ([0x80aaec8])->all_dirs ('/desktop/gnome/sound', ) out:
(seq[0]={ }, )
p 8040 : ([0x80aaec8])->all_entries_with_schema_name
('/desktop/gnome/sound', 'fr_FR', ) out: (seq[2]={ 'enable_esd',
'event_sounds' }, seq[2]={ { d=4 v=0 }, { d=4 v=0 } }, seq[2]={
'/schemas/desktop/gnome/sound/enable_esd',
'/schemas/desktop/gnome/sound/event_sounds' }, seq[2]={ 1, 1 }, seq[2]={
1, 1 }, )
p 8040 : ([0x80aaec8])->remove_listener (0x6d000001, )
p 8040 : ([0x80aaec8])->add_listener_with_properties ('/desktop/gnome',
[0x80a93c8], seq[1]={ { 'name', 'gnome-session' } }, ) =>: 0x6e000001
p 8040 : ([0x80aaec8])->add_listener_with_properties
('/apps/gnome-settings/gnome-session', [0x80a93c8], seq[1]={ { 'name',
'gnome-session' } }, ) =>: 0x6f000002
p 8040 : ([0x80aaec8])->lookup_with_schema_name
('/desktop/gnome/interface/accessibility', 'fr_FR', 1, ) =>: { d=4 v=0 }
out: ('/schemas/desktop/gnome/interface/accessibility', 1, 1, )
p 8040 : ([0x80aaec8])->lookup_with_schema_name
('/apps/gnome-session/options/allow_tcp_connections', 'fr_FR', 1, ) =>:
{ d=4 v=0 } out:
('/schemas/apps/gnome-session/options/allow_tcp_connections', 1, 1, )
SESSION_MANAGER=local/cuba.mandrakesoft.com:/tmp/.ICE-unix/7946
p 8040 : ([0x80aaec8])->add_listener_with_properties
('/apps/gnome-session/options', [0x80a93c8], seq[1]={ { 'name',
'gnome-session' } }, ) =>: 0x70000003
p 8040 : ([0x80aaec8])->all_dirs ('/apps/gnome-session/options', ) out:
(seq[0]={ }, )
p 8040 : ([0x80aaec8])->all_entries_with_schema_name
('/apps/gnome-session/options', 'fr_FR', ) out: (seq[4]={
'allow_tcp_connections', 'logout_prompt', 'auto_save_session',
'show_splash_screen' }, seq[4]={ { d=4 v=0 }, { d=4 v=1 }, { d=4 v=0 },
{ d=4 v=1 } }, seq[4]={
'/schemas/apps/gnome-session/options/allow_tcp_connections',
'/schemas/apps/gnome-session/options/logout_prompt',
'/schemas/apps/gnome-session/options/auto_save_session',
'/schemas/apps/gnome-session/options/show_splash_screen' }, seq[4]={ 1,
1, 1, 1 }, seq[4]={ 1, 1, 1, 1 }, )
** (process:8046): WARNING **: Update registry (nil)
** (process:8046): WARNING **: Compare old_mtime on
'/usr/lib/bonobo/servers' with 0 ==? 1037614960
** (process:8046): WARNING **: Re-load 1 0
** (process:8046): WARNING **: Server register.
'OAFIID:Bonobo_CosNaming_NamingContext' : 0x80a4798
p 8040 : ([0x80c6718])->addClient ([0x80c6950], 'fr_FR:fr,fr', )[ one
way ]
p 8040 : ([0x80c6718])->activateMatching ('iid ==
'OAFIID:Bonobo_Moniker_Oaf'', seq[0]={ }, seq[3]={ { 'DISPLAY', ':0.0',
0 }, { 'LANG', 'fr_FR', 0 }, { 'LC_ALL', 'fr_FR', 0 } }, 0x0, ) context
{ ( username: 'a' ), ( hostname: 'cuba.mandrakesoft.com' ) }
Loaded background '0x80f08b8
p 8046 : ([0x80994e0])->addClient ([0x8086760], 'fr_FR:fr,fr', )
p 8046 : ([0x80994e0])->activateMatching ('iid ==
'OAFIID:Bonobo_Moniker_Oaf'', seq[0]={ }, seq[3]={ { 'DISPLAY', ':0.0',
0 }, { 'LANG', 'fr_FR', 0 }, { 'LC_ALL', 'fr_FR', 0 } }, 0x0,
)[FIXME:context]
** (process:8046): WARNING **: Update registry 0x8063ef0
=>; { 'OAFAID:[OAFIID:Bonobo_Moniker ...
ctory,a,cuba.mandrakesoft.com]', { d=1 v=seq[3]={
'OAFIID:Bonobo_Moniker_Oaf', 'OAFIID:Bonobo_Moniker_std_Factory',
'/usr/lib/bonobo/monikers/libmoniker_std_2.so' } } }
=>: { 'OAFAID:[OAFIID:Bonobo_Moniker ...
ctory,a,cuba.mandrakesoft.com]', { d=1 v=seq[3]={
'OAFIID:Bonobo_Moniker_Oaf', 'OAFIID:Bonobo_Moniker_std_Factory',
'/usr/lib/bonobo/monikers/libmoniker_std_2.so' } } }
p 8040 : ([0x8118e58])->setName ('OAFIID:GNOME_SettingsDaemon', )
p 8040 : ([0x8118da8])->setName ('OAFIID:GNOME_SettingsDaemon', )
p 8040 : ([0x81193d0])->resolve ({ 0xbffff598, 0x80bda78 },
'IDL:Bonobo/Unknown:1.0', )
p 8040 : ([0x8118da8])->resolve ({ 0xbffff598, 0x80bda78 },
'IDL:Bonobo/Unknown:1.0', )p 8040 : ([0x80c6718])->activateMatching
('iid == 'OAFIID:GNOME_SettingsDaemon'', seq[0]={ }, seq[3]={ {
'DISPLAY', ':0.0', 0 }, { 'LANG', 'fr_FR', 0 }, { 'LC_ALL', 'fr_FR', 0 }
}, 0x0, ) context { ( username: 'a' ), ( hostname:
'cuba.mandrakesoft.com' ) }p 8046 : ([0x80994e0])->activateMatching
('iid == 'OAFIID:GNOME_SettingsDaemon'', seq[0]={ }, seq[3]={ {
'DISPLAY', ':0.0', 0 }, { 'LANG', 'fr_FR', 0 }, { 'LC_ALL', 'fr_FR', 0 }
}, 0x0, )[FIXME:context]
** (process:8046): WARNING **: Update registry 0x8063ef0
** (process:8046): WARNING **: Update registry 0x8063ef0
Activate 'OAFIID:GNOME_SettingsDaemon'
And then, g-s is wait forever (g-s-d seems to be running)..
If I manually start g-s-d before g-s, the freeze doesn't occur..
--
Frederic Crozat <fcrozat mandrakesoft com>
MandrakeSoft
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]