Phillip Susi psusi at cfl.rr.com
Wed Oct 26 18:44:51 CDT 2005


As I said before, even if that 99 MB is shared, some memory is still 
wasted for the page tables, and the 99 megs still counts towards the 
total commit limit, so while the impact is lessened by sharing, it is 
not completely negated.  In the way that matters most to a typical user, 
it appears that the application is using 100 megs, which is a lot of 
memory.  With just a basic ubuntu desktop up and running, system monitor 
shows that I have 500 out of 1000 megs of ram in use.  It is especially 
troblesome that it appears that those 99 megs should not be there in the 
first place. 


Attached is the output of pmap, and some objdumps of the libraries that 
seem to have incorrect mappings.  


Wait, I think I just spotted the problem.  The image header indicates 
that the mappings require a 2**20 or 1 MB alignment.  This looks to be 
the culprit.  I see no reason why the image should have been built with 
such a requirement, so it appears to be a bug.  My guess is that the 
linker was given some odd options when building these libraries.  What 
otherwise would be an 8 KB mapping is instead 1 MB.  This seems to be 
the case in numerous libraries. 


Should I start opening bugs for the effected libraries or does someone 
have an idea as to why a 1 MB alignment should be there?


Scott James Remnant wrote:

>On Wed, 2005-10-26 at 15:24 -0400, Phillip Susi wrote:
>
>  
>
>>The real symptom though, is that very simple apps like the calculator
>>are using 100 megs of ram, and that just isn't right.
>>
>>    
>>
>It depends ... if 99MB of that is shared, the calculator is really only
>"using" 1MB of ram -- and that's fine.
>
>Scott
>  
>
7817:   /usr/lib/gnome-applets/trashapplet 
--oaf-activate-iid=OAFIID:GNOME_Panel_TrashApplet_Factory --oaf-ior-fd=32
Address           Kbytes Mode  Offset           Device    Mapping
0000000000400000      44 r-x-- 0000000000000000 0fe:00004 trashapplet
000000000050b000       4 rw--- 000000000000b000 0fe:00004 trashapplet
000000000050c000    1768 rw--- 000000000050c000 000:00000   [ anon ]
0000000040000000       4 ----- 0000000040000000 000:00000   [ anon ]
0000000040001000     256 rw--- 0000000040001000 000:00000   [ anon ]
0000000040041000       4 ----- 0000000040041000 000:00000   [ anon ]
0000000040042000     256 rw--- 0000000040042000 000:00000   [ anon ]
00002aaaaaaab000      88 r-x-- 0000000000000000 0fe:00004 ld-2.3.5.so
00002aaaaaac1000      12 rw--- 00002aaaaaac1000 000:00000   [ anon ]
00002aaaaabc1000       4 rw--- 0000000000016000 0fe:00004 ld-2.3.5.so
00002aaaaabc2000      52 r-x-- 0000000000000000 0fe:00004 
libpanel-applet-2.so.0.1.10
00002aaaaabcf000    1024 ----- 000000000000d000 0fe:00004 
libpanel-applet-2.so.0.1.10
00002aaaaaccf000       8 rw--- 000000000000d000 0fe:00004 
libpanel-applet-2.so.0.1.10
00002aaaaacd1000     656 r-x-- 0000000000000000 0fe:00004 
libgnomeui-2.so.0.1200.0
00002aaaaad75000    1020 ----- 00000000000a4000 0fe:00004 
libgnomeui-2.so.0.1200.0
00002aaaaae74000      40 rw--- 00000000000a3000 0fe:00004 
libgnomeui-2.so.0.1200.0
00002aaaaae7e000       4 rw--- 00002aaaaae7e000 000:00000   [ anon ]
00002aaaaae7f000      28 r-x-- 0000000000000000 0fe:00004 libSM.so.6.0.1
00002aaaaae86000    1024 ----- 0000000000007000 0fe:00004 libSM.so.6.0.1
00002aaaaaf86000       4 rw--- 0000000000007000 0fe:00004 libSM.so.6.0.1
00002aaaaaf87000      96 r-x-- 0000000000000000 0fe:00004 libICE.so.6.4.1
00002aaaaaf9f000    1020 ----- 0000000000018000 0fe:00004 libICE.so.6.4.1
00002aaaab09e000       8 rw--- 0000000000017000 0fe:00004 libICE.so.6.4.1
00002aaaab0a0000      16 rw--- 00002aaaab0a0000 000:00000   [ anon ]
00002aaaab0a4000     408 r-x-- 0000000000000000 0fe:00004 
libbonoboui-2.so.0.0.000002aaaab10a000    1024 ----- 0000000000066000 
0fe:00004 libbonoboui-2.so.0.0.000002aaaab20a000      36 rw--- 
0000000000066000 0fe:00004 libbonoboui-2.so.0.0.000002aaaab213000      
48 r-x-- 0000000000000000 0fe:00004 libgnome-keyring.so.0.0.1
00002aaaab21f000    1020 ----- 000000000000c000 0fe:00004 
libgnome-keyring.so.0.0.1
00002aaaab31e000       4 rw--- 000000000000b000 0fe:00004 
libgnome-keyring.so.0.0.1
00002aaaab31f000    1184 r-x-- 0000000000000000 0fe:00004 libxml2.so.2.6.21
00002aaaab447000    1020 ----- 0000000000128000 0fe:00004 libxml2.so.2.6.21
00002aaaab546000      52 rw--- 0000000000127000 0fe:00004 libxml2.so.2.6.21
00002aaaab553000       8 rw--- 00002aaaab553000 000:00000   [ anon ]
00002aaaab555000      88 r-x-- 0000000000000000 0fe:00004 libz.so.1.2.3
00002aaaab56b000    1020 ----- 0000000000016000 0fe:00004 libz.so.1.2.3
00002aaaab66a000       4 rw--- 0000000000015000 0fe:00004 libz.so.1.2.3
00002aaaab66b000     176 r-x-- 0000000000000000 0fe:00004 
libgnomecanvas-2.so.0.1200.0
00002aaaab697000    1024 ----- 000000000002c000 0fe:00004 
libgnomecanvas-2.so.0.1200.0
00002aaaab797000      12 rw--- 000000000002c000 0fe:00004 
libgnomecanvas-2.so.0.1200.0
00002aaaab79a000      92 r-x-- 0000000000000000 0fe:00004 
libgnome-2.so.0.1200.000002aaaab7b1000    1024 ----- 0000000000017000 
0fe:00004 libgnome-2.so.0.1200.000002aaaab8b1000       8 rw--- 
0000000000017000 0fe:00004 libgnome-2.so.0.1200.000002aaaab8b3000       
4 rw--- 00002aaaab8b3000 000:00000   [ anon ]
00002aaaab8b4000      28 r-x-- 0000000000000000 0fe:00004 libpopt.so.0.0.0
00002aaaab8bb000    1020 ----- 0000000000007000 0fe:00004 libpopt.so.0.0.0
00002aaaab9ba000       4 rw--- 0000000000006000 0fe:00004 libpopt.so.0.0.0
00002aaaab9bb000      84 r-x-- 0000000000000000 0fe:00004 
libart_lgpl_2.so.2.3.17
00002aaaab9d0000    1020 ----- 0000000000015000 0fe:00004 
libart_lgpl_2.so.2.3.17
00002aaaabacf000      12 rw--- 0000000000014000 0fe:00004 
libart_lgpl_2.so.2.3.17
00002aaaabad2000     156 r-x-- 0000000000000000 0fe:00004 
libpangoft2-1.0.so.0.1001.0
00002aaaabaf9000    1024 ----- 0000000000027000 0fe:00004 
libpangoft2-1.0.so.0.1001.0
00002aaaabbf9000       8 rw--- 0000000000027000 0fe:00004 
libpangoft2-1.0.so.0.1001.0
00002aaaabbfb000       4 rw--- 00002aaaabbfb000 000:00000   [ anon ]
00002aaaabbfc000    3048 r-x-- 0000000000000000 0fe:00004 
libgtk-x11-2.0.so.0.800.6
00002aaaabef6000    1024 ----- 00000000002fa000 0fe:00004 
libgtk-x11-2.0.so.0.800.6
00002aaaabff6000     200 rw--- 00000000002fa000 0fe:00004 
libgtk-x11-2.0.so.0.800.6
00002aaaac028000      16 rw--- 00002aaaac028000 000:00000   [ anon ]
00002aaaac02c000     556 r-x-- 0000000000000000 0fe:00004 
libgdk-x11-2.0.so.0.800.6
00002aaaac0b7000    1024 ----- 000000000008b000 0fe:00004 
libgdk-x11-2.0.so.0.800.6
00002aaaac1b7000      40 rw--- 000000000008b000 0fe:00004 
libgdk-x11-2.0.so.0.800.6
00002aaaac1c1000     120 r-x-- 0000000000000000 0fe:00004 
libatk-1.0.so.0.1010.300002aaaac1df000    1020 ----- 000000000001e000 
0fe:00004 libatk-1.0.so.0.1010.300002aaaac2de000      20 rw--- 
000000000001d000 0fe:00004 libatk-1.0.so.0.1010.300002aaaac2e3000       
4 rw--- 00002aaaac2e3000 000:00000   [ anon ]
00002aaaac2e4000      88 r-x-- 0000000000000000 0fe:00004 
libgdk_pixbuf-2.0.so.0.800.6
00002aaaac2fa000    1024 ----- 0000000000016000 0fe:00004 
libgdk_pixbuf-2.0.so.0.800.6
00002aaaac3fa000       8 rw--- 0000000000016000 0fe:00004 
libgdk_pixbuf-2.0.so.0.800.6
00002aaaac3fc000      24 r-x-- 0000000000000000 0fe:00004 
libpangocairo-1.0.so.0.1001.0
00002aaaac402000    1024 ----- 0000000000006000 0fe:00004 
libpangocairo-1.0.so.0.1001.0
00002aaaac502000       4 rw--- 0000000000006000 0fe:00004 
libpangocairo-1.0.so.0.1001.0
00002aaaac503000     216 r-x-- 0000000000000000 0fe:00004 
libfontconfig.so.1.0.400002aaaac539000    1020 ----- 0000000000036000 
0fe:00004 libfontconfig.so.1.0.400002aaaac638000      32 rw--- 
0000000000035000 0fe:00004 libfontconfig.so.1.0.400002aaaac640000      
12 rw--- 00002aaaac640000 000:00000   [ anon ]
00002aaaac643000       8 r-x-- 0000000000000000 0fe:00004 
libXinerama.so.1.0.0
00002aaaac645000    1020 ----- 0000000000002000 0fe:00004 
libXinerama.so.1.0.0
00002aaaac744000       4 rw--- 0000000000001000 0fe:00004 
libXinerama.so.1.0.0
00002aaaac745000      32 r-x-- 0000000000000000 0fe:00004 libXi.so.6.0.0
00002aaaac74d000    1020 ----- 0000000000008000 0fe:00004 libXi.so.6.0.0
00002aaaac84c000       4 rw--- 0000000000007000 0fe:00004 libXi.so.6.0.0
00002aaaac84d000      12 r-x-- 0000000000000000 0fe:00004 libXrandr.so.2.0.1
00002aaaac850000    1020 ----- 0000000000003000 0fe:00004 libXrandr.so.2.0.1
00002aaaac94f000       4 rw--- 0000000000002000 0fe:00004 libXrandr.so.2.0.1
00002aaaac950000       4 rw--- 00002aaaac950000 000:00000   [ anon ]
00002aaaac951000      64 r-x-- 0000000000000000 0fe:00004 libXext.so.6.4.1
00002aaaac961000    1024 ----- 0000000000010000 0fe:00004 libXext.so.6.4.1
00002aaaaca61000       4 rw--- 0000000000010000 0fe:00004 libXext.so.6.4.1
00002aaaaca62000      40 r-x-- 0000000000000000 0fe:00004 
libXcursor.so.1.0.2
00002aaaaca6c000    1020 ----- 000000000000a000 0fe:00004 
libXcursor.so.1.0.2
00002aaaacb6b000       4 rw--- 0000000000009000 0fe:00004 
libXcursor.so.1.0.2
00002aaaacb6c000      20 r-x-- 0000000000000000 0fe:00004 libXfixes.so.3.0.0
00002aaaacb71000    1020 ----- 0000000000005000 0fe:00004 libXfixes.so.3.0.0
00002aaaacc70000       4 rw--- 0000000000004000 0fe:00004 libXfixes.so.3.0.0
00002aaaacc71000       4 rw--- 00002aaaacc71000 000:00000   [ anon ]
00002aaaacc72000     232 r-x-- 0000000000000000 0fe:00004 
libpango-1.0.so.0.1001.0
00002aaaaccac000    1020 ----- 000000000003a000 0fe:00004 
libpango-1.0.so.0.1001.0
00002aaaacdab000      20 rw--- 0000000000039000 0fe:00004 
libpango-1.0.so.0.1001.0
00002aaaacdb0000     308 r-x-- 0000000000000000 0fe:00004 libcairo.so.2.2.3
00002aaaacdfd000    1024 ----- 000000000004d000 0fe:00004 libcairo.so.2.2.3
00002aaaacefd000       8 rw--- 000000000004d000 0fe:00004 libcairo.so.2.2.3
00002aaaaceff000      36 r-x-- 0000000000000000 0fe:00004 
libXrender.so.1.3.0
00002aaaacf08000    1020 ----- 0000000000009000 0fe:00004 
libXrender.so.1.3.0
00002aaaad007000       4 rw--- 0000000000008000 0fe:00004 
libXrender.so.1.3.0
00002aaaad008000       4 rw--- 00002aaaad008000 000:00000   [ anon ]
00002aaaad009000     852 r-x-- 0000000000000000 0fe:00004 libX11.so.6.2.0
00002aaaad0de000    1024 ----- 00000000000d5000 0fe:00004 libX11.so.6.2.0
00002aaaad1de000      16 rw--- 00000000000d5000 0fe:00004 libX11.so.6.2.0
00002aaaad1e2000       4 rw--- 00002aaaad1e2000 000:00000   [ anon ]
00002aaaad1e3000     416 r-x-- 0000000000000000 0fe:00004 
libgnomevfs-2.so.0.1200.1
00002aaaad24b000    1020 ----- 0000000000068000 0fe:00004 
libgnomevfs-2.so.0.1200.1
00002aaaad34a000      48 rw--- 0000000000067000 0fe:00004 
libgnomevfs-2.so.0.1200.1
00002aaaad356000     388 r-x-- 0000000000000000 0fe:00004 
libbonobo-2.so.0.0.0
00002aaaad3b7000    1024 ----- 0000000000061000 0fe:00004 
libbonobo-2.so.0.0.0
00002aaaad4b7000      72 rw--- 0000000000061000 0fe:00004 
libbonobo-2.so.0.0.0
00002aaaad4c9000       4 rw--- 00002aaaad4c9000 000:00000   [ anon ]
00002aaaad4ca000     216 r-x-- 0000000000000000 0fe:00004 
libgconf-2.so.4.1.0
00002aaaad500000    1024 ----- 0000000000036000 0fe:00004 
libgconf-2.so.4.1.0
00002aaaad600000      28 rw--- 0000000000036000 0fe:00004 
libgconf-2.so.4.1.0
00002aaaad607000     240 r-x-- 0000000000000000 0fe:00004 
libgobject-2.0.so.0.800.3
00002aaaad643000    1020 ----- 000000000003c000 0fe:00004 
libgobject-2.0.so.0.800.3
00002aaaad742000      20 rw--- 000000000003b000 0fe:00004 
libgobject-2.0.so.0.800.3
00002aaaad747000      84 r-x-- 0000000000000000 0fe:00004 
libbonobo-activation.so.4.0.0
00002aaaad75c000    1024 ----- 0000000000015000 0fe:00004 
libbonobo-activation.so.4.0.0
00002aaaad85c000      16 rw--- 0000000000015000 0fe:00004 
libbonobo-activation.so.4.0.0
00002aaaad860000       4 rw--- 00002aaaad860000 000:00000   [ anon ]
00002aaaad861000     360 r-x-- 0000000000000000 0fe:00004 
libORBit-2.so.0.0.0
00002aaaad8bb000    1020 ----- 000000000005a000 0fe:00004 
libORBit-2.so.0.0.0
00002aaaad9ba000      76 rw--- 0000000000059000 0fe:00004 
libORBit-2.so.0.0.0
00002aaaad9cd000     532 r-x-- 0000000000000000 0fe:00004 libm-2.3.5.so
00002aaaada52000    1020 ----- 0000000000085000 0fe:00004 libm-2.3.5.so
00002aaaadb51000       4 rw--- 0000000000084000 0fe:00004 libm-2.3.5.so
00002aaaadb52000      12 r-x-- 0000000000000000 0fe:00004 
libgmodule-2.0.so.0.800.3
00002aaaadb55000    1020 ----- 0000000000003000 0fe:00004 
libgmodule-2.0.so.0.800.3
00002aaaadc54000       4 rw--- 0000000000002000 0fe:00004 
libgmodule-2.0.so.0.800.3
00002aaaadc55000       4 rw--- 00002aaaadc55000 000:00000   [ anon ]
00002aaaadc56000       8 r-x-- 0000000000000000 0fe:00004 libdl-2.3.5.so
00002aaaadc58000    1020 ----- 0000000000002000 0fe:00004 libdl-2.3.5.so
00002aaaadd57000       4 rw--- 0000000000001000 0fe:00004 libdl-2.3.5.so
00002aaaadd58000      16 r-x-- 0000000000000000 0fe:00004 
libgthread-2.0.so.0.800.3
00002aaaadd5c000    1020 ----- 0000000000004000 0fe:00004 
libgthread-2.0.so.0.800.3
00002aaaade5b000       4 rw--- 0000000000003000 0fe:00004 
libgthread-2.0.so.0.800.3
00002aaaade5c000     552 r-x-- 0000000000000000 0fe:00004 
libglib-2.0.so.0.800.300002aaaadee6000    1020 ----- 000000000008a000 
0fe:00004 libglib-2.0.so.0.800.300002aaaadfe5000      24 rw--- 
0000000000089000 0fe:00004 libglib-2.0.so.0.800.300002aaaadfeb000       
8 rw--- 00002aaaadfeb000 000:00000   [ anon ]
00002aaaadfed000      64 r-x-- 0000000000000000 0fe:00004 
libpthread-2.3.5.so
00002aaaadffd000    1024 ----- 0000000000010000 0fe:00004 
libpthread-2.3.5.so
00002aaaae0fd000       4 rw--- 0000000000010000 0fe:00004 
libpthread-2.3.5.so
00002aaaae0fe000      16 rw--- 00002aaaae0fe000 000:00000   [ anon ]
00002aaaae102000    1208 r-x-- 0000000000000000 0fe:00004 libc-2.3.5.so
00002aaaae230000    1020 ----- 000000000012e000 0fe:00004 libc-2.3.5.so
00002aaaae32f000      24 rw--- 000000000012d000 0fe:00004 libc-2.3.5.so
00002aaaae335000      16 rw--- 00002aaaae335000 000:00000   [ anon ]
00002aaaae339000      96 r-x-- 0000000000000000 0fe:00004 
libglade-2.0.so.0.0.7
00002aaaae351000    1024 ----- 0000000000018000 0fe:00004 
libglade-2.0.so.0.0.7
00002aaaae451000       8 rw--- 0000000000018000 0fe:00004 
libglade-2.0.so.0.0.7
00002aaaae453000       4 rw--- 00002aaaae453000 000:00000   [ anon ]
00002aaaae454000     124 r-x-- 0000000000000000 0fe:00004 libjpeg.so.62.0.0
00002aaaae473000    1020 ----- 000000000001f000 0fe:00004 libjpeg.so.62.0.0
00002aaaae572000      16 rw--- 000000000001e000 0fe:00004 libjpeg.so.62.0.0
00002aaaae576000       4 rw--- 00002aaaae576000 000:00000   [ anon ]
00002aaaae577000      40 r-x-- 0000000000000000 0fe:00004 libesd.so.0.2.36
00002aaaae581000    1020 ----- 000000000000a000 0fe:00004 libesd.so.0.2.36
00002aaaae680000       4 rw--- 0000000000009000 0fe:00004 libesd.so.0.2.36
00002aaaae681000     136 r-x-- 0000000000000000 0fe:00004 
libaudiofile.so.0.0.2
00002aaaae6a3000    1020 ----- 0000000000022000 0fe:00004 
libaudiofile.so.0.0.2
00002aaaae7a2000      28 rw--- 0000000000021000 0fe:00004 
libaudiofile.so.0.0.2
00002aaaae7a9000     492 r-x-- 0000000000000000 0fe:00004 
libfreetype.so.6.3.5
00002aaaae824000    1020 ----- 000000000007b000 0fe:00004 
libfreetype.so.6.3.5
00002aaaae923000      80 rw--- 000000000007a000 0fe:00004 
libfreetype.so.6.3.5
00002aaaae937000       4 rw--- 00002aaaae937000 000:00000   [ anon ]
00002aaaae938000     124 r-x-- 0000000000000000 0fe:00004 libexpat.so.1.0.0
00002aaaae957000    1020 ----- 000000000001f000 0fe:00004 libexpat.so.1.0.0
00002aaaaea56000      20 rw--- 000000000001e000 0fe:00004 libexpat.so.1.0.0
00002aaaaea5b000       4 rw--- 00002aaaaea5b000 000:00000   [ anon ]
00002aaaaea5c000     152 r-x-- 0000000000000000 0fe:00004 
libpng12.so.0.1.2.8
00002aaaaea82000    1024 ----- 0000000000026000 0fe:00004 
libpng12.so.0.1.2.8
00002aaaaeb82000       4 rw--- 0000000000026000 0fe:00004 
libpng12.so.0.1.2.8
00002aaaaeb83000       8 r-x-- 0000000000000000 0fe:00004 libXau.so.6.0.0
00002aaaaeb85000    1024 ----- 0000000000002000 0fe:00004 libXau.so.6.0.0
00002aaaaec85000       4 rw--- 0000000000002000 0fe:00004 libXau.so.6.0.0
00002aaaaec86000      12 r-x-- 0000000000000000 0fe:00004 libXdmcp.so.6.0.0
00002aaaaec89000    1020 ----- 0000000000003000 0fe:00004 libXdmcp.so.6.0.0
00002aaaaed88000       4 rw--- 0000000000002000 0fe:00004 libXdmcp.so.6.0.0
00002aaaaed89000       4 rw--- 00002aaaaed89000 000:00000   [ anon ]
00002aaaaed8a000     424 r-x-- 0000000000000000 0fe:00004 
libgnutls.so.11.1.16
00002aaaaedf4000    1020 ----- 000000000006a000 0fe:00004 
libgnutls.so.11.1.16
00002aaaaeef3000      40 rw--- 0000000000069000 0fe:00004 
libgnutls.so.11.1.16
00002aaaaeefd000      68 r-x-- 0000000000000000 0fe:00004 libresolv-2.3.5.so
00002aaaaef0e000    1024 ----- 0000000000011000 0fe:00004 libresolv-2.3.5.so
00002aaaaf00e000       4 rw--- 0000000000011000 0fe:00004 libresolv-2.3.5.so
00002aaaaf00f000      12 rw--- 00002aaaaf00f000 000:00000   [ anon ]
00002aaaaf012000      32 r-x-- 0000000000000000 0fe:00004 librt-2.3.5.so
00002aaaaf01a000    1020 ----- 0000000000008000 0fe:00004 librt-2.3.5.so
00002aaaaf119000       4 rw--- 0000000000007000 0fe:00004 librt-2.3.5.so
00002aaaaf11a000       4 rw--- 00002aaaaf11a000 000:00000   [ anon ]
00002aaaaf11b000      20 r-x-- 0000000000000000 0fe:00004 
libORBitCosNaming-2.so.0.0.0
00002aaaaf120000    1020 ----- 0000000000005000 0fe:00004 
libORBitCosNaming-2.so.0.0.0
00002aaaaf21f000       8 rw--- 0000000000004000 0fe:00004 
libORBitCosNaming-2.so.0.0.0
00002aaaaf221000      24 r-x-- 0000000000000000 0fe:00004 
libpangoxft-1.0.so.0.1001.0
00002aaaaf227000    1024 ----- 0000000000006000 0fe:00004 
libpangoxft-1.0.so.0.1001.0
00002aaaaf327000       4 rw--- 0000000000006000 0fe:00004 
libpangoxft-1.0.so.0.1001.0
00002aaaaf328000       4 rw--- 00002aaaaf328000 000:00000   [ anon ]
00002aaaaf329000      44 r-x-- 0000000000000000 0fe:00004 
libpangox-1.0.so.0.1001.0
00002aaaaf334000    1024 ----- 000000000000b000 0fe:00004 
libpangox-1.0.so.0.1001.0
00002aaaaf434000       4 rw--- 000000000000b000 0fe:00004 
libpangox-1.0.so.0.1001.0
00002aaaaf435000     692 r-x-- 0000000000000000 0fe:00004 libasound.so.2.0.0
00002aaaaf4e2000    1024 ----- 00000000000ad000 0fe:00004 libasound.so.2.0.0
00002aaaaf5e2000     148 rw--- 00000000000ad000 0fe:00004 libasound.so.2.0.0
00002aaaaf607000       4 rw--- 00002aaaaf607000 000:00000   [ anon ]
00002aaaaf608000      56 r-x-- 0000000000000000 0fe:00004 libtasn1.so.2.0.10
00002aaaaf616000    1024 ----- 000000000000e000 0fe:00004 libtasn1.so.2.0.10
00002aaaaf716000       8 rw--- 000000000000e000 0fe:00004 libtasn1.so.2.0.10
00002aaaaf718000     284 r-x-- 0000000000000000 0fe:00004 
libgcrypt.so.11.2.0
00002aaaaf75f000    1024 ----- 0000000000047000 0fe:00004 
libgcrypt.so.11.2.0
00002aaaaf85f000      24 rw--- 0000000000047000 0fe:00004 
libgcrypt.so.11.2.0
00002aaaaf865000      12 r-x-- 0000000000000000 0fe:00004 
libgpg-error.so.0.1.3
00002aaaaf868000    1020 ----- 0000000000003000 0fe:00004 
libgpg-error.so.0.1.3
00002aaaaf967000       4 rw--- 0000000000002000 0fe:00004 
libgpg-error.so.0.1.3
00002aaaaf968000       4 rw--- 00002aaaaf968000 000:00000   [ anon ]
00002aaaaf969000      80 r-x-- 0000000000000000 0fe:00004 libXft.so.2.1.2
00002aaaaf97d000    1020 ----- 0000000000014000 0fe:00004 libXft.so.2.1.2
00002aaaafa7c000       4 rw--- 0000000000013000 0fe:00004 libXft.so.2.1.2
00002aaaafa7d000      80 r-x-- 0000000000000000 0fe:00004 libnsl-2.3.5.so
00002aaaafa91000    1024 ----- 0000000000014000 0fe:00004 libnsl-2.3.5.so
00002aaaafb91000       4 rw--- 0000000000014000 0fe:00004 libnsl-2.3.5.so
00002aaaafb92000      24 rw--- 00002aaaafb92000 000:00000   [ anon ]
00002aaaafb98000      32 r-x-- 0000000000000000 0fe:00004 
libnss_compat-2.3.5.so00002aaaafba0000    1024 ----- 0000000000008000 
0fe:00004 libnss_compat-2.3.5.so00002aaaafca0000       4 rw--- 
0000000000008000 0fe:00004 libnss_compat-2.3.5.so00002aaaafca1000      
36 r-x-- 0000000000000000 0fe:00004 libnss_nis-2.3.5.so
00002aaaafcaa000    1024 ----- 0000000000009000 0fe:00004 
libnss_nis-2.3.5.so
00002aaaafdaa000       4 rw--- 0000000000009000 0fe:00004 
libnss_nis-2.3.5.so
00002aaaafdab000      44 r-x-- 0000000000000000 0fe:00004 
libnss_files-2.3.5.so
00002aaaafdb6000    1020 ----- 000000000000b000 0fe:00004 
libnss_files-2.3.5.so
00002aaaafeb5000       4 rw--- 000000000000a000 0fe:00004 
libnss_files-2.3.5.so
00002aaaafeb6000       8 r-x-- 0000000000000000 0fe:00004 xlcDef.so.2.0.0
00002aaaafeb8000    1020 ----- 0000000000002000 0fe:00004 xlcDef.so.2.0.0
00002aaaaffb7000       4 rw--- 0000000000001000 0fe:00004 xlcDef.so.2.0.0
00002aaaaffb8000       8 r-x-- 0000000000000000 0fe:00004 ISO8859-1.so
00002aaaaffba000    1020 ----- 0000000000002000 0fe:00004 ISO8859-1.so
00002aaab00b9000       4 rw--- 0000000000001000 0fe:00004 ISO8859-1.so
00002aaab00ba000      80 r-x-- 0000000000000000 0fe:00004 libclearlooks.so
00002aaab00ce000    1020 ----- 0000000000014000 0fe:00004 libclearlooks.so
00002aaab01cd000       8 rw--- 0000000000013000 0fe:00004 libclearlooks.so
00002aaab01cf000      32 r-x-- 0000000000000000 0fe:00004 libfile.so
00002aaab01d7000    1020 ----- 0000000000008000 0fe:00004 libfile.so
00002aaab02d6000       4 rw--- 0000000000007000 0fe:00004 libfile.so
00002aaab02d7000      28 r-x-- 0000000000000000 0fe:00004 libfam.so.0.0.0
00002aaab02de000    1020 ----- 0000000000007000 0fe:00004 libfam.so.0.0.0
00002aaab03dd000       4 rw--- 0000000000006000 0fe:00004 libfam.so.0.0.0
00002aaab03de000      16 r-x-- 0000000000000000 0fe:00004 
libpixbufloader-png.so00002aaab03e2000    1024 ----- 0000000000004000 
0fe:00004 libpixbufloader-png.so00002aaab04e2000       4 rw--- 
0000000000004000 0fe:00004 libpixbufloader-png.so00002aaab04e3000       
8 r-x-- 0000000000000000 0fe:00004 svg_loader.so
00002aaab04e5000    1020 ----- 0000000000002000 0fe:00004 svg_loader.so
00002aaab05e4000       4 rw--- 0000000000001000 0fe:00004 svg_loader.so
00002aaab05e5000     200 r-x-- 0000000000000000 0fe:00004 
librsvg-2.so.2.12.5
00002aaab0617000    1020 ----- 0000000000032000 0fe:00004 
librsvg-2.so.2.12.5
00002aaab0716000       8 rw--- 0000000000031000 0fe:00004 
librsvg-2.so.2.12.5
00002aaab0718000     172 r-x-- 0000000000000000 0fe:00004 libgsf-1.so.1.12.3
00002aaab0743000    1020 ----- 000000000002b000 0fe:00004 libgsf-1.so.1.12.3
00002aaab0842000      20 rw--- 000000000002a000 0fe:00004 libgsf-1.so.1.12.3
00002aaab0847000       4 rw--- 00002aaab0847000 000:00000   [ anon ]
00002aaab0848000     220 r-x-- 0000000000000000 0fe:00004 
libcroco-0.6.so.3.0.0
00002aaab087f000    1024 ----- 0000000000037000 0fe:00004 
libcroco-0.6.so.3.0.0
00002aaab097f000      32 rw--- 0000000000037000 0fe:00004 
libcroco-0.6.so.3.0.0
00002aaab0987000      60 r-x-- 0000000000000000 0fe:00004 libbz2.so.1.0.2
00002aaab0996000    1020 ----- 000000000000f000 0fe:00004 libbz2.so.1.0.2
00002aaab0a95000       8 rw--- 000000000000e000 0fe:00004 libbz2.so.1.0.2
00002aaab0a97000     384 rw-s- 0000000000000000 000:00007   [ 
shmid=0x68006 ]
00007fffffbc2000      88 rw--- 00007fffffbc2000 000:00000   [ stack ]
ffffffffff600000    8192 ----- 0000000000000000 000:00000   [ anon ]
mapped: 108212K    writeable/private: 4040K    shared: 384K



/usr/lib/libpanel-applet-2.so.0.1.10:     file format elf64-x86-64
/usr/lib/libpanel-applet-2.so.0.1.10
architecture: i386:x86-64, flags 0x00000150:
HAS_SYMS, DYNAMIC, D_PAGED
start address 0x0000000000006310

Program Header:
    LOAD off    0x0000000000000000 vaddr 0x0000000000000000 paddr 
0x0000000000000000 align 2**20
         filesz 0x000000000000cd8c memsz 0x000000000000cd8c flags r-x
    LOAD off    0x000000000000d000 vaddr 0x000000000010d000 paddr 
0x000000000010d000 align 2**20
         filesz 0x00000000000018e0 memsz 0x0000000000001960 flags rw-
 DYNAMIC off    0x000000000000d470 vaddr 0x000000000010d470 paddr 
0x000000000010d470 align 2**3
         filesz 0x0000000000000420 memsz 0x0000000000000420 flags rw-
EH_FRAME off    0x000000000000c094 vaddr 0x000000000000c094 paddr 
0x000000000000c094 align 2**2
         filesz 0x00000000000002ac memsz 0x00000000000002ac flags r--
   STACK off    0x0000000000000000 vaddr 0x0000000000000000 paddr 
0x0000000000000000 align 2**3
         filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-

Dynamic Section:
  NEEDED      libgnomeui-2.so.0
  NEEDED      libSM.so.6
  NEEDED      libICE.so.6
  NEEDED      libgnome-keyring.so.0
  NEEDED      libglade-2.0.so.0
  NEEDED      libbonoboui-2.so.0
  NEEDED      libxml2.so.2
  NEEDED      libz.so.1
  NEEDED      libgnomecanvas-2.so.0
  NEEDED      libgnome-2.so.0
  NEEDED      libpopt.so.0
  NEEDED      libart_lgpl_2.so.2
  NEEDED      libpangoft2-1.0.so.0
  NEEDED      libgtk-x11-2.0.so.0
  NEEDED      libgdk-x11-2.0.so.0
  NEEDED      libatk-1.0.so.0
  NEEDED      libgdk_pixbuf-2.0.so.0
  NEEDED      libpangocairo-1.0.so.0
  NEEDED      libfontconfig.so.1
  NEEDED      libXinerama.so.1
  NEEDED      libXi.so.6
  NEEDED      libXrandr.so.2
  NEEDED      libXext.so.6
  NEEDED      libXcursor.so.1
  NEEDED      libXfixes.so.3
  NEEDED      libpango-1.0.so.0
  NEEDED      libcairo.so.2
  NEEDED      libXrender.so.1
  NEEDED      libX11.so.6
  NEEDED      libgnomevfs-2.so.0
  NEEDED      libbonobo-2.so.0
  NEEDED      libgconf-2.so.4
  NEEDED      libgobject-2.0.so.0
  NEEDED      libbonobo-activation.so.4
  NEEDED      libORBit-2.so.0
  NEEDED      libm.so.6
  NEEDED      libgmodule-2.0.so.0
  NEEDED      libdl.so.2
  NEEDED      libgthread-2.0.so.0
  NEEDED      libglib-2.0.so.0
  NEEDED      libpthread.so.0
  NEEDED      libc.so.6
  SONAME      libpanel-applet-2.so.0
  INIT        0x5890
  FINI        0xb3f8
  HASH        0x158
  STRTAB      0x2428
  SYMTAB      0xc70
  STRSZ       0x1929
  SYMENT      0x18
  PLTGOT      0x10d968
  PLTRELSZ    0xf78
  PLTREL      0x7
  JMPREL      0x4918
  RELA        0x3f70
  RELASZ      0x9a8
  RELAENT     0x18
  VERNEED     0x3f50
  VERNEEDNUM  0x1
  VERSYM      0x3d52
  RELACOUNT   0x35

Version References:
  required from libc.so.6:
    0x09691a75 0x00 02 GLIBC_2.2.5

Sections:
Idx Name          Size      VMA               LMA               File 
off  Algn
  0 .hash         00000b18  0000000000000158  0000000000000158  
00000158  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  1 .dynsym       000017b8  0000000000000c70  0000000000000c70  
00000c70  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  2 .dynstr       00001929  0000000000002428  0000000000002428  
00002428  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  3 .gnu.version  000001fa  0000000000003d52  0000000000003d52  
00003d52  2**1
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  4 .gnu.version_r 00000020  0000000000003f50  0000000000003f50  
00003f50  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  5 .rela.dyn     000009a8  0000000000003f70  0000000000003f70  
00003f70  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  6 .rela.plt     00000f78  0000000000004918  0000000000004918  
00004918  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  7 .init         00000018  0000000000005890  0000000000005890  
00005890  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  8 .plt          00000a60  00000000000058a8  00000000000058a8  
000058a8  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  9 .text         000050e8  0000000000006310  0000000000006310  
00006310  2**4
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 10 .fini         0000000e  000000000000b3f8  000000000000b3f8  
0000b3f8  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 11 .rodata       00000c8a  000000000000b408  000000000000b408  
0000b408  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 12 .eh_frame_hdr 000002ac  000000000000c094  000000000000c094  
0000c094  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 13 .eh_frame     00000a4c  000000000000c340  000000000000c340  
0000c340  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 14 .ctors        00000010  000000000010d000  000000000010d000  
0000d000  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 15 .dtors        00000010  000000000010d010  000000000010d010  
0000d010  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 16 .jcr          00000008  000000000010d020  000000000010d020  
0000d020  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 17 .data.rel.ro  00000430  000000000010d040  000000000010d040  
0000d040  2**5
                  CONTENTS, ALLOC, LOAD, DATA
 18 .dynamic      00000420  000000000010d470  000000000010d470  
0000d470  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 19 .got          000000d8  000000000010d890  000000000010d890  
0000d890  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 20 .got.plt      00000540  000000000010d968  000000000010d968  
0000d968  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 21 .data         00000a20  000000000010dec0  000000000010dec0  
0000dec0  2**5
                  CONTENTS, ALLOC, LOAD, DATA
 22 .bss          00000080  000000000010e8e0  000000000010e8e0  
0000e8e0  2**4
                  ALLOC
 23 .gnu_debuglink 00000020  0000000000000000  0000000000000000  
0000e8e0  2**0
                  CONTENTS, READONLY
SYMBOL TABLE:
no symbols





More information about the ubuntu-devel mailing list