[6932] in testers

home help back first fref pref prev next nref lref last post

Re: install/update of 9.4

daemon@ATHENA.MIT.EDU (Jonathan Reed)
Mon May 2 11:06:26 2005

Mime-Version: 1.0
Message-Id: <p05230101be9bef810d7d@[18.152.1.192]>
In-Reply-To: <1113927662.8379.16.camel@egyptian-gods.mit.edu>
Date: Mon, 2 May 2005 11:00:13 -0400
To: Greg Hudson <ghudson@mit.edu>
From: Jonathan Reed <jdreed@MIT.EDU>
Cc: Jonathan Reed <jdreed@mit.edu>, testers@mit.edu
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

And, it happened again.  This was the first login immediately 
following a cold boot of the machine, so I don't quite understand 
what dustbuster was doing there:

ps output:

  2833 ?        S      0:00 /usr/X11R6/bin/X vt07
  2881 ?        Ss     0:00 /etc/athena/console -display :0.0 
-nosession -inputfd
  2882 ?        Ss     0:00 /bin/sh /etc/athena/login/Xsession 1
  2910 ?        S      0:00 /bin/athena/tcsh -f /usr/athena/lib/init/xsession
  2941 ?        S      0:00 metacity
  2942 ?        S      0:00 /usr/athena/bin/gconftool-2 --spawn
  2944 ?        S      0:00 dustbuster -s TERM /usr/athena/libexec/gconfd-2 4
  2945 ?        S      0:00 /usr/athena/libexec/gconfd-2 4

Attaching to process 2945 and backtracing gives:

#0  0x009b87a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x001e753c in __close_nocancel () from /lib/tls/libpthread.so.0
#2  0x00e22397 in resolve_address (address=0x92202b8 
"xml:readwrite:/mit/jdreed/.gconf", err=0xbfea0724)
     at markup-backend.c:324
#3  0x008f20fd in gconf_backend_resolve_address (backend=0x92211e8,
     address=0x92202b8 "xml:readwrite:/mit/jdreed/.gconf", 
err=0xbfea0724) at gconf-backend.c:439
#4  0x008f659c in gconf_resolve_address (address=0x92202b8 
"xml:readwrite:/mit/jdreed/.gconf", err=0xbfea0724)
     at gconf-sources.c:53
#5  0x008f7926 in gconf_sources_new_from_addresses 
(addresses=0x9216688, err=0xbfea0760)
     at gconf-sources.c:381
#6  0x0804f0cb in gconf_server_load_sources () at gconfd.c:376
#7  0x0804fa93 in main (argc=2, argv=0xbfea0984) at gconfd.c:736

The session finished intializing after I detached from the process, I 
don't know whether that was expected or not (I haven't used gdb much 
outside of Xcode)

And that dustbuster process was still sticking around, even after 
login finished.

-Jon

At 12:21 PM -0400 4/19/05, Greg Hudson wrote:
>On Tue, 2005-04-19 at 10:06, Jonathan Reed wrote:
>>  So, this happened again (note that this was logging in without
>>  customizations).  ps -axwww output is at the end of this e-mail.
>>  There were no gconftool-2 processes to strace
>
>In this case, the session was stuck trying to activate
>gnome-settings-daemon, but since that's also a gconf client I assume
>it's the same problem, and gconfd is to blame.
>
>>  , and as you can see, there are 3 gconfd-2 processes
>
>The other two are stale.  That's a bug (one I thought I had fixed, but
>evidently there's more to it); they're probably not relevant.
>
>>  Attaching to the most recent one shows this:
>
>Can you try attaching to it with gdb next time (or this time, if it's
>still tihs time) and getting a backtrace?
>
>I suspect it's just inside its event loop, which isn't very informative,
>but maybe not.


-- 
-------------------
Jonathan Reed

jdreed@mit.edu
-------------------

home help back first fref pref prev next nref lref last post