[desktop-discuss] Re: at-spi-registryd

Brian Nitz Brian.Nitz at Sun.COM
Tue Jul 11 03:17:42 PDT 2006


Ian Collins wrote:
> Padraig O'Briain wrote:
>
>   
>> The at-spi-registryd process should be started only when accessibiulity is enabled. There is (was?) a  bug in xscreensaver which caused at-spi-registryd process to be started when it should not have been.   
>>     
Yes this bug is still open:
6395649 at-spi-registryd starts when SunRay card is reinserted even when 
accessible device support is off

>> I don't think I've enabled it, I use the default settings for everything
>> except the background.  

>> As to the amount of RAM it is consuming could you post pmap output?
>>
>>  
>>     1093:   /usr/lib/at-spi-registryd
>> --oaf-activate-iid=OAFIID:Accessibility_Regi
>> 08041000      28K rwx--    [ stack ]
>> 08050000      36K r-x--  /usr/lib/at-spi-registryd
>> 08068000       8K rwx--  /usr/lib/at-spi-registryd
>> 0806A000  325080K rwx--    [ heap ] <---------------!!!!! Ian.
I was able to reproduce 6395649 on our test Sun Ray server and noticed 
that once at-spi-registryd is running, the heap grows, seemingly with 
every event:
Freshly started at-spi-registryd (pid=22526):
bash-3.00$ pmap -x 22526 | grep heap
0002C000     552     544     544       - rwx--    [ heap ]

Pull out and replace javacard:

bash-3.00$ pmap -x 22526 | grep heap
0002C000     568     560     560       - rwx--    [ heap ]

Pull out and replace javacard:

bash-3.00$ pmap -x 22526 | grep heap
0002C000     576     568     568       - rwx--    [ heap ]

Move the mouse around, launch some windows, click focus...
 pmap -x 22526 | grep heap
0002C000    1384    1376    1376       - rwx--    [ heap ]

I don't know if this slow growth of the heap could account for what you 
are seeing.  How long do you figure the at-spi-registryd process was 
running on your machine?



More information about the desktop-discuss mailing list