Sunday, February 13, 2011

Segfaults are almost unavoidable in C

I've been using Debian Sid (unstable) for over a year now (I used Debian Stable before that) and applications crash all the time. I used Rhythmbox, Evolution, Epiphany, Iceweasel, Adobe Flash, and I am amazed by how often they crash. The reason for the crashes though are usually because of linking to other libraries. Linux distros usually only allow one copy of a library (to save space, for better performance and so on). So an application like Rhythmbox depends on a ton of external libraries (glib, gtk, and so on) plus when you add the man plug-in it's just gets crazy, here's an example of the memory of Rhythmbox below. So for this application to run, all of this external C have to behave properly and these external libraries interact through memory (of-course, basically, by passing memory pointers around, and these pointers point to other memory locations and so on). So there's a high probability that one of these libraries change and let's say that change a struct or change some behavior and all of a sudden, a pointer that was supposed to point to a valid piece of memory now points to garbage, and once you point to garbage you get a segfault and application exists. I am glad I used Debian unstable because it's helping me realize how complicated programming and dependencies can become. I guess that's why people are so eager to move to Java and C# for application development because application development in C/C++ is definitely more challenge, and I do love a good challenge.

5394: rhythmbox
08048000 24K r-x-- /usr/bin/rhythmbox
0804e000 4K rw--- /usr/bin/rhythmbox
09c07000 8760K rw--- [ anon ]
ad661000 8K r-x-- /lib/libnss_mdns4_minimal.so.2
ad663000 4K rw--- /lib/libnss_mdns4_minimal.so.2
ad677000 384K rw-s- [ shmid=0x7f8010 ]
ad6d7000 384K rw-s- [ shmid=0x7f000f ]
ad737000 620K r---- /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
ad7d2000 4K ----- [ anon ]
ad7d3000 8192K rw--- [ anon ]
adfd3000 4748K r---- /usr/share/icons/hicolor/icon-theme.cache
ae476000 48536K r---- /usr/share/icons/gnome/icon-theme.cache
b13dc000 136K r-x-- /usr/lib/libbrasero-media.so.0.2.0
b13fe000 4K rw--- /usr/lib/libbrasero-media.so.0.2.0
b1412000 8K r-x-- /usr/lib/libavahi-glib.so.1.0.2
b1414000 4K rw--- /usr/lib/libavahi-glib.so.1.0.2
b1415000 60K r-x-- /usr/lib/libavahi-client.so.3.2.8
b1424000 4K rw--- /usr/lib/libavahi-client.so.3.2.8
b1425000 44K r-x-- /usr/lib/libavahi-common.so.3.5.2
b1430000 4K rw--- /usr/lib/libavahi-common.so.3.5.2
b1439000 16K r-x-- /lib/i686/cmov/libnss_dns-2.11.2.so
b143d000 4K r---- /lib/i686/cmov/libnss_dns-2.11.2.so
b143e000 4K rw--- /lib/i686/cmov/libnss_dns-2.11.2.so
b143f000 16K r-x-- /usr/lib/rhythmbox/plugins/cd-recorder/libcd-recorder.so
b1443000 4K rw--- /usr/lib/rhythmbox/plugins/cd-recorder/libcd-recorder.so
b1444000 116K r-x-- /usr/lib/rhythmbox/plugins/daap/libdaap.so
b1461000 8K rw--- /usr/lib/rhythmbox/plugins/daap/libdaap.so
b1463000 32K rw--- [ anon ]
b146b000 24K r-x-- /lib/libusb-0.1.so.4.4.4
b1471000 8K rw--- /lib/libusb-0.1.so.4.4.4
b1473000 208K r-x-- /usr/lib/libmtp.so.8.3.5
b14a7000 24K rw--- /usr/lib/libmtp.so.8.3.5
b14ae000 68K r-x-- /usr/lib/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so
b14bf000 4K rw--- /usr/lib/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so
b14c0000 80K r-x-- /usr/lib/libimobiledevice.so.1.0.2
b14d4000 4K rw--- /usr/lib/libimobiledevice.so.1.0.2
b14d5000 408K r-x-- /usr/lib/libgpod.so.4.3.0
b153b000 16K rw--- /usr/lib/libgpod.so.4.3.0
b153f000 4K rw--- [ anon ]
b1542000 64K r-x-- /usr/lib/rhythmbox/plugins/mtpdevice/libmtpdevice.so
b1552000 4K rw--- /usr/lib/rhythmbox/plugins/mtpdevice/libmtpdevice.so
b1553000 64K r-x-- /usr/lib/rhythmbox/plugins/ipod/libipod.so
b1563000 4K rw--- /usr/lib/rhythmbox/plugins/ipod/libipod.so
b1564000 64K r-x-- /lib/libbz2.so.1.0.4
b1574000 4K rw--- /lib/libbz2.so.1.0.4
b1575000 204K r-x-- /usr/lib/libcroco-0.6.so.3.0.1
b15a8000 12K rw--- /usr/lib/libcroco-0.6.so.3.0.1
b15ab000 212K r-x-- /usr/lib/libgsf-1.so.114.0.19
b15e0000 12K rw--- /usr/lib/libgsf-1.so.114.0.19
b15e3000 4K rw--- [ anon ]
b15e4000 200K r-x-- /usr/lib/librsvg-2.so.2.26.3
b1616000 4K rw--- /usr/lib/librsvg-2.so.2.26.3
b1619000 28K r-x-- /usr/lib/libplist.so.1.1.3
b1620000 4K rw--- /usr/lib/libplist.so.1.1.3
b1621000 32K r-x-- /usr/lib/rhythmbox/plugins/status-icon/libstatus-icon.so
b1629000 4K rw--- /usr/lib/rhythmbox/plugins/status-icon/libstatus-icon.so
b162a000 52K r-x-- /usr/lib/pyshared/python2.6/gtk-2.0/gconf.so
b1637000 8K rw--- /usr/lib/pyshared/python2.6/gtk-2.0/gconf.so
b1639000 160K r-x-- /usr/lib/libmusicbrainz.so.4.0.3
b1661000 4K rw--- /usr/lib/libmusicbrainz.so.4.0.3
b1662000 104K r-x-- /usr/lib/libgsttag-0.10.so.0.21.0
b167c000 4K rw--- /usr/lib/libgsttag-0.10.so.0.21.0
b167d000 32K r-x-- /usr/lib/libgstcdda-0.10.so.0.21.0
b1685000 4K rw--- /usr/lib/libgstcdda-0.10.so.0.21.0
b1686000 16K r-x-- /usr/lib/libusbmuxd.so.1.0.4
b168a000 4K rw--- /usr/lib/libusbmuxd.so.1.0.4
b168b000 4K r-x-- /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b168c000 4K rw--- /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b168d000 44K r-x-- /usr/lib/rhythmbox/plugins/generic-player/libgeneric-player.so
b1698000 4K rw--- /usr/lib/rhythmbox/plugins/generic-player/libgeneric-player.so
b1699000 60K r-x-- /usr/lib/rhythmbox/plugins/audiocd/libaudiocd.so
b16a8000 4K rw--- /usr/lib/rhythmbox/plugins/audiocd/libaudiocd.so
b16a9000 36K r-x-- /usr/lib/rhythmbox/plugins/iradio/libiradio.so
b16b2000 4K rw--- /usr/lib/rhythmbox/plugins/iradio/libiradio.so
b16b3000 16K r-x-- /usr/lib/libgstdataprotocol-0.10.so.0.26.0
b16b7000 4K rw--- /usr/lib/libgstdataprotocol-0.10.so.0.26.0
b16b8000 24K r-x-- /usr/lib/libgstnet-0.10.so.0.26.0
b16be000 4K rw--- /usr/lib/libgstnet-0.10.so.0.26.0
b16bf000 12K r-x-- /usr/lib/rhythmbox/plugins/mmkeys/libmmkeys.so
b16c2000 4K rw--- /usr/lib/rhythmbox/plugins/mmkeys/libmmkeys.so
b16c3000 52K r-x-- /usr/lib/python2.6/dist-packages/gst-0.10/gst/interfaces.so
b16d0000 8K rw--- /usr/lib/python2.6/dist-packages/gst-0.10/gst/interfaces.so
b16d2000 432K r-x-- /usr/lib/python2.6/dist-packages/gst-0.10/gst/_gst.so
b173e000 40K rw--- /usr/lib/python2.6/dist-packages/gst-0.10/gst/_gst.so
b1748000 256K r-x-- /usr/lib/pyshared/python2.6/libxml2mod.so
b1788000 20K rw--- /usr/lib/pyshared/python2.6/libxml2mod.so
b178d000 204K r-x-- /usr/lib/pyshared/python2.6/gtk-2.0/atk.so
b17c0000 16K rw--- /usr/lib/pyshared/python2.6/gtk-2.0/atk.so
b17c4000 108K r-x-- /usr/lib/pyshared/python2.6/gtk-2.0/pango.so
b17df000 16K rw--- /usr/lib/pyshared/python2.6/gtk-2.0/pango.so
b17e3000 20K r-x-- /usr/lib/pyshared/python2.6/gtk-2.0/gio/unix.so
b17e8000 4K rw--- /usr/lib/pyshared/python2.6/gtk-2.0/gio/unix.so
b17e9000 388K rw--- [ anon ]
b184a000 264K r-x-- /usr/lib/pyshared/python2.6/gtk-2.0/gio/_gio.so
b188c000 32K rw--- /usr/lib/pyshared/python2.6/gtk-2.0/gio/_gio.so
b1894000 68K r-x-- /usr/lib/pyshared/python2.6/cairo/_cairo.so
b18a5000 12K rw--- /usr/lib/pyshared/python2.6/cairo/_cairo.so
b18a8000 1848K r-x-- /usr/lib/pyshared/python2.6/gtk-2.0/gtk/_gtk.so
b1a76000 172K rw--- /usr/lib/pyshared/python2.6/gtk-2.0/gtk/_gtk.so
b1aa1000 112K r-x-- /usr/lib/pyshared/python2.6/gtk-2.0/gobject/_gobject.so
b1abd000 8K rw--- /usr/lib/pyshared/python2.6/gtk-2.0/gobject/_gobject.so
b1abf000 260K rw--- [ anon ]
b1b00000 132K rw--- [ anon ]
b1b21000 892K ----- [ anon ]
b1c00000 12K r-x-- /usr/lib/pyshared/python2.6/gtk-2.0/pangocairo.so
b1c03000 4K rw--- /usr/lib/pyshared/python2.6/gtk-2.0/pangocairo.so
b1c04000 20K r-x-- /usr/lib/libffi.so.5.0.10
b1c09000 4K rw--- /usr/lib/libffi.so.5.0.10
b1c0a000 12K r-x-- /usr/lib/libpyglib-2.0-python2.6.so.0.0.0
b1c0d000 4K rw--- /usr/lib/libpyglib-2.0-python2.6.so.0.0.0
b1c0e000 52K r-x-- /usr/lib/pyshared/python2.6/gtk-2.0/glib/_glib.so
b1c1b000 8K rw--- /usr/lib/pyshared/python2.6/gtk-2.0/glib/_glib.so
b1c1d000 520K rw--- [ anon ]
b1c9f000 28K r--s- /usr/lib/gconv/gconv-modules.cache
b1ca6000 260K rw--- [ anon ]
b1ce7000 4K ----- [ anon ]
b1ce8000 8192K rw--- [ anon ]
b24e8000 564K r---- /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf
b2575000 16K r-x-- /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b2579000 4K rw--- /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b257a000 100K r--s- /usr/share/mime/mime.cache
b2593000 668K r---- /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
b263a000 8K r-x-- /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b263c000 4K rw--- /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b263d000 4K r--s- /var/cache/fontconfig/c05880de57d1f5e948fdfacc138775d9-le32d4.cache-3
b263e000 24K r--s- /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le32d4.cache-3
b2644000 8K r--s- /var/cache/fontconfig/b5ea634b0fb353b8ea17632d1f9ef766-le32d4.cache-3
b2646000 16K r--s- /var/cache/fontconfig/6eb3985aa4124903f6ff08ba781cd364-le32d4.cache-3
b264a000 28K r--s- /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-le32d4.cache-3
b2651000 4K r--s- /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le32d4.cache-3
b2652000 52K r--s- /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-le32d4.cache-3
b265f000 32K r--s- /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-le32d4.cache-3
b2667000 56K r--s- /var/cache/fontconfig/865f88548240fee46819705c6468c165-le32d4.cache-3
b2675000 84K r-x-- /usr/lib/gvfs/libgvfscommon.so
b268a000 4K rw--- /usr/lib/gvfs/libgvfscommon.so
b268b000 144K r-x-- /usr/lib/gio/modules/libgvfsdbus.so
b26af000 4K rw--- /usr/lib/gio/modules/libgvfsdbus.so
b26b0000 4748K r---- /usr/share/icons/hicolor/icon-theme.cache
b2b53000 48536K r---- /usr/share/icons/gnome/icon-theme.cache
b5ab9000 168K r-x-- /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
b5ae3000 4K rw--- /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
b5ae4000 28K r-x-- /usr/lib/libltdl.so.7.2.1
b5aeb000 4K rw--- /usr/lib/libltdl.so.7.2.1
b5aec000 60K r-x-- /usr/lib/libtdb.so.1.2.9
b5afb000 4K rw--- /usr/lib/libtdb.so.1.2.9
b5afc000 20K r-x-- /usr/lib/libogg.so.0.7.0
b5b01000 4K rw--- /usr/lib/libogg.so.0.7.0
b5b02000 156K r-x-- /usr/lib/libvorbis.so.0.4.4
b5b29000 4K rw--- /usr/lib/libvorbis.so.0.4.4
b5b2a000 56K r-x-- /usr/lib/libcanberra.so.0.2.3
b5b38000 4K rw--- /usr/lib/libcanberra.so.0.2.3
b5b3a000 68K r-x-- /usr/lib/gio/modules/libgioremote-volume-monitor.so
b5b4b000 4K rw--- /usr/lib/gio/modules/libgioremote-volume-monitor.so
b5b4c000 40K r-x-- /lib/i686/cmov/libnss_files-2.11.2.so
b5b56000 4K r---- /lib/i686/cmov/libnss_files-2.11.2.so
b5b57000 4K rw--- /lib/i686/cmov/libnss_files-2.11.2.so
b5b58000 32K r-x-- /lib/i686/cmov/libnss_nis-2.11.2.so
b5b60000 4K r---- /lib/i686/cmov/libnss_nis-2.11.2.so
b5b61000 4K rw--- /lib/i686/cmov/libnss_nis-2.11.2.so
b5b62000 24K r-x-- /lib/i686/cmov/libnss_compat-2.11.2.so
b5b68000 4K r---- /lib/i686/cmov/libnss_compat-2.11.2.so
b5b69000 4K rw--- /lib/i686/cmov/libnss_compat-2.11.2.so
b5b6a000 1492K r---- /usr/lib/locale/locale-archive
b5cdf000 20K rw--- [ anon ]
b5ce4000 12K r-x-- /lib/libgpg-error.so.0.8.0
b5ce7000 4K rw--- /lib/libgpg-error.so.0.8.0
b5ce8000 60K r-x-- /usr/lib/libtasn1.so.3.1.9
b5cf7000 4K rw--- /usr/lib/libtasn1.so.3.1.9
b5cf8000 116K r-x-- /lib/libgcc_s.so.1
b5d15000 4K rw--- /lib/libgcc_s.so.1
b5d16000 932K r-x-- /usr/lib/libstdc++.so.6.0.13
b5dff000 16K r---- /usr/lib/libstdc++.so.6.0.13
b5e03000 4K rw--- /usr/lib/libstdc++.so.6.0.13
b5e04000 28K rw--- [ anon ]
b5e0b000 36K r-x-- /usr/lib/libdrm.so.2.4.0
b5e14000 4K rw--- /usr/lib/libdrm.so.2.4.0
b5e15000 4K rw--- [ anon ]
b5e16000 16K r-x-- /usr/lib/libXxf86vm.so.1.0.0
b5e1a000 4K rw--- /usr/lib/libXxf86vm.so.1.0.0
b5e1b000 16K r-x-- /usr/lib/libXdmcp.so.6.0.0
b5e1f000 4K rw--- /usr/lib/libXdmcp.so.6.0.0
b5e20000 8K r-x-- /usr/lib/libXau.so.6.0.0
b5e22000 4K rw--- /usr/lib/libXau.so.6.0.0
b5e23000 76K r-x-- /lib/i686/cmov/libnsl-2.11.2.so
b5e36000 4K r---- /lib/i686/cmov/libnsl-2.11.2.so
b5e37000 4K rw--- /lib/i686/cmov/libnsl-2.11.2.so
b5e38000 12K rw--- [ anon ]
b5e3b000 52K r-x-- /lib/libudev.so.0.10.0
b5e48000 4K r---- /lib/libudev.so.0.10.0
b5e49000 4K rw--- /lib/libudev.so.0.10.0
b5e4a000 12K r-x-- /lib/libuuid.so.1.3.0
b5e4d000 4K rw--- /lib/libuuid.so.1.3.0
b5e4e000 1268K r-x-- /usr/lib/i686/cmov/libcrypto.so.0.9.8
b5f8b000 96K rw--- /usr/lib/i686/cmov/libcrypto.so.0.9.8
b5fa3000 12K rw--- [ anon ]
b5fa6000 280K r-x-- /usr/lib/i686/cmov/libssl.so.0.9.8
b5fec000 16K rw--- /usr/lib/i686/cmov/libssl.so.0.9.8
b5ff0000 4K rw--- [ anon ]
b5ff1000 100K r-x-- /lib/libselinux.so.1
b600a000 4K r---- /lib/libselinux.so.1
b600b000 4K rw--- /lib/libselinux.so.1
b600c000 64K r-x-- /lib/i686/cmov/libresolv-2.11.2.so
b601c000 4K r---- /lib/i686/cmov/libresolv-2.11.2.so
b601d000 4K rw--- /lib/i686/cmov/libresolv-2.11.2.so
b601e000 8K rw--- [ anon ]
b6020000 240K r-x-- /lib/libpcre.so.3.12.1
b605c000 4K rw--- /lib/libpcre.so.3.12.1
b605d000 108K r-x-- /usr/lib/libgnome-keyring.so.0.1.1
b6078000 4K rw--- /usr/lib/libgnome-keyring.so.0.1.1
b6079000 564K r-x-- /usr/lib/libsqlite3.so.0.8.6
b6106000 8K rw--- /usr/lib/libsqlite3.so.0.8.6
b6108000 4K rw--- [ anon ]
b6109000 24K r-x-- /usr/lib/libproxy.so.0.0.0
b610f000 4K rw--- /usr/lib/libproxy.so.0.0.0
b6110000 452K r-x-- /usr/lib/libgcrypt.so.11.5.3
b6181000 12K rw--- /usr/lib/libgcrypt.so.11.5.3
b6184000 620K r-x-- /usr/lib/libgnutls.so.26.16.13
b621f000 16K rw--- /usr/lib/libgnutls.so.26.16.13
b6223000 144K r-x-- /usr/lib/libexpat.so.1.5.2
b6247000 8K rw--- /usr/lib/libexpat.so.1.5.2
b6249000 296K r-x-- /usr/lib/libGL.so.1.2
b6293000 44K rwx-- /usr/lib/libGL.so.1.2
b629e000 4K rwx-- [ anon ]
b629f000 96K r-x-- /usr/lib/libxcb.so.1.1.0
b62b7000 4K rw--- /usr/lib/libxcb.so.1.1.0
b62b8000 4K rw--- [ anon ]
b62b9000 24K r-x-- /usr/lib/libxcb-render.so.0.0.0
b62bf000 4K rw--- /usr/lib/libxcb-render.so.0.0.0
b62c0000 8K r-x-- /usr/lib/libxcb-shm.so.0.0.0
b62c2000 4K rw--- /usr/lib/libxcb-shm.so.0.0.0
b62c3000 140K r-x-- /lib/libpng12.so.0.44.0
b62e6000 4K rw--- /lib/libpng12.so.0.44.0
b62e7000 56K r-x-- /usr/lib/libEGL.so.1.0
b62f5000 4K rw--- /usr/lib/libEGL.so.1.0
b62f6000 432K r-x-- /usr/lib/libpixman-1.so.0.21.4
b6362000 16K rw--- /usr/lib/libpixman-1.so.0.21.4
b6366000 4K rw--- [ anon ]
b6367000 32K r-x-- /usr/lib/libXcursor.so.1.0.2
b636f000 4K rw--- /usr/lib/libXcursor.so.1.0.2
b6370000 24K r-x-- /usr/lib/libXrandr.so.2.2.0
b6376000 4K rw--- /usr/lib/libXrandr.so.2.2.0
b6377000 48K r-x-- /usr/lib/libXi.so.6.1.0
b6383000 4K rw--- /usr/lib/libXi.so.6.1.0
b6384000 8K r-x-- /usr/lib/libXinerama.so.1.0.0
b6386000 4K rw--- /usr/lib/libXinerama.so.1.0.0
b6387000 32K r-x-- /usr/lib/libXrender.so.1.3.0
b638f000 4K rw--- /usr/lib/libXrender.so.1.3.0
b6390000 4K rw--- [ anon ]
b6391000 56K r-x-- /usr/lib/libXext.so.6.4.0
b639f000 4K rw--- /usr/lib/libXext.so.6.4.0
b63a0000 16K r-x-- /usr/lib/libXfixes.so.3.1.0
b63a4000 4K rw--- /usr/lib/libXfixes.so.3.1.0
b63a5000 8K r-x-- /usr/lib/libXdamage.so.1.1.0
b63a7000 4K rw--- /usr/lib/libXdamage.so.1.1.0
b63a8000 8K r-x-- /usr/lib/libXcomposite.so.1.0.0
b63aa000 4K rw--- /usr/lib/libXcomposite.so.1.0.0
b63ab000 1136K r-x-- /usr/lib/libX11.so.6.3.0
b64c7000 16K rw--- /usr/lib/libX11.so.6.3.0
b64cb000 4K rw--- [ anon ]
b64cc000 296K r-x-- /usr/lib/libORBit-2.so.0.1.0
b6516000 36K rw--- /usr/lib/libORBit-2.so.0.1.0
b651f000 4K rw--- [ anon ]
b6520000 272K r-x-- /usr/lib/libgmime-2.4.so.2.4.14
b6564000 88K rw--- /usr/lib/libgmime-2.4.so.2.4.14
b657a000 8K r-x-- /lib/i686/cmov/libutil-2.11.2.so
b657c000 4K r---- /lib/i686/cmov/libutil-2.11.2.so
b657d000 4K rw--- /lib/i686/cmov/libutil-2.11.2.so
b657e000 8K r-x-- /lib/i686/cmov/libdl-2.11.2.so
b6580000 4K r---- /lib/i686/cmov/libdl-2.11.2.so
b6581000 4K rw--- /lib/i686/cmov/libdl-2.11.2.so
b6582000 156K r-x-- /usr/lib/libgstcontroller-0.10.so.0.26.0
b65a9000 4K rw--- /usr/lib/libgstcontroller-0.10.so.0.26.0
b65aa000 44K r-x-- /usr/lib/libgstpbutils-0.10.so.0.21.0
b65b5000 4K rw--- /usr/lib/libgstpbutils-0.10.so.0.21.0
b65b6000 4K rw--- [ anon ]
b65b7000 32K r-x-- /usr/lib/libgudev-1.0.so.0.1.0
b65bf000 4K r---- /usr/lib/libgudev-1.0.so.0.1.0
b65c0000 4K rw--- /usr/lib/libgudev-1.0.so.0.1.0
b65c1000 80K r-x-- /usr/lib/libICE.so.6.3.0
b65d5000 8K rw--- /usr/lib/libICE.so.6.3.0
b65d7000 4K rw--- [ anon ]
b65d8000 28K r-x-- /usr/lib/libSM.so.6.0.1
b65df000 4K rw--- /usr/lib/libSM.so.6.0.1
b65e0000 28K r-x-- /usr/lib/libnotify.so.1.2.3
b65e7000 4K rw--- /usr/lib/libnotify.so.1.2.3
b65e8000 1280K r-x-- /lib/i686/cmov/libc-2.11.2.so
b6728000 8K r---- /lib/i686/cmov/libc-2.11.2.so
b672a000 4K rw--- /lib/i686/cmov/libc-2.11.2.so
b672b000 16K rw--- [ anon ]
b672f000 76K r-x-- /usr/lib/libz.so.1.2.3.4
b6742000 4K rw--- /usr/lib/libz.so.1.2.3.4
b6743000 2020K r-x-- /usr/lib/libpython2.6.so.1.0
b693c000 320K rw--- /usr/lib/libpython2.6.so.1.0
b698c000 36K rw--- [ anon ]
b6995000 852K r-x-- /lib/libglib-2.0.so.0.2800.0
b6a6a000 4K rw--- /lib/libglib-2.0.so.0.2800.0
b6a6b000 28K r-x-- /lib/i686/cmov/librt-2.11.2.so
b6a72000 4K r---- /lib/i686/cmov/librt-2.11.2.so
b6a73000 4K rw--- /lib/i686/cmov/librt-2.11.2.so
b6a74000 16K r-x-- /usr/lib/libgthread-2.0.so.0.2800.0
b6a78000 4K rw--- /usr/lib/libgthread-2.0.so.0.2800.0
b6a79000 4K rw--- [ anon ]
b6a7a000 268K r-x-- /usr/lib/libgobject-2.0.so.0.2800.0
b6abd000 8K rw--- /usr/lib/libgobject-2.0.so.0.2800.0
b6abf000 84K r-x-- /lib/i686/cmov/libpthread-2.11.2.so
b6ad4000 4K r---- /lib/i686/cmov/libpthread-2.11.2.so
b6ad5000 4K rw--- /lib/i686/cmov/libpthread-2.11.2.so
b6ad6000 8K rw--- [ anon ]
b6ad8000 236K r-x-- /lib/libdbus-1.so.3.5.3
b6b13000 4K r---- /lib/libdbus-1.so.3.5.3
b6b14000 4K rw--- /lib/libdbus-1.so.3.5.3
b6b15000 120K r-x-- /usr/lib/libdbus-glib-1.so.2.1.0
b6b33000 4K rw--- /usr/lib/libdbus-glib-1.so.2.1.0
b6b34000 56K r-x-- /usr/lib/libgstinterfaces-0.10.so.0.21.0
b6b42000 4K rw--- /usr/lib/libgstinterfaces-0.10.so.0.21.0
b6b43000 4K rw--- [ anon ]
b6b44000 1168K r-x-- /usr/lib/libxml2.so.2.7.8
b6c68000 20K rw--- /usr/lib/libxml2.so.2.7.8
b6c6d000 4K rw--- [ anon ]
b6c6e000 12K r-x-- /usr/lib/libgmodule-2.0.so.0.2800.0
b6c71000 4K rw--- /usr/lib/libgmodule-2.0.so.0.2800.0
b6c72000 780K r-x-- /usr/lib/libgstreamer-0.10.so.0.26.0
b6d35000 16K rw--- /usr/lib/libgstreamer-0.10.so.0.26.0
b6d39000 4K rw--- [ anon ]
b6d3a000 248K r-x-- /usr/lib/libgstbase-0.10.so.0.26.0
b6d78000 4K rw--- /usr/lib/libgstbase-0.10.so.0.26.0
b6d79000 1020K r-x-- /usr/lib/libgio-2.0.so.0.2800.0
b6e78000 16K rw--- /usr/lib/libgio-2.0.so.0.2800.0
b6e7c000 4K rw--- [ anon ]
b6e7d000 288K r-x-- /usr/lib/libsoup-2.4.so.1.3.0
b6ec5000 8K rw--- /usr/lib/libsoup-2.4.so.1.3.0
b6ec7000 20K r-x-- /usr/lib/libsoup-gnome-2.4.so.1.3.0
b6ecc000 4K rw--- /usr/lib/libsoup-gnome-2.4.so.1.3.0
b6ecd000 180K r-x-- /usr/lib/libfontconfig.so.1.4.4
b6efa000 8K rw--- /usr/lib/libfontconfig.so.1.4.4
b6efc000 460K r-x-- /usr/lib/libfreetype.so.6.6.0
b6f6f000 16K rw--- /usr/lib/libfreetype.so.6.6.0
b6f73000 264K r-x-- /usr/lib/libpango-1.0.so.0.2800.3
b6fb5000 8K rw--- /usr/lib/libpango-1.0.so.0.2800.3
b6fb7000 4K rw--- [ anon ]
b6fb8000 896K r-x-- /usr/lib/libcairo.so.2.11000.2
b7098000 16K rw--- /usr/lib/libcairo.so.2.11000.2
b709c000 12K rw--- [ anon ]
b709f000 40K r-x-- /usr/lib/libpangocairo-1.0.so.0.2800.3
b70a9000 4K rw--- /usr/lib/libpangocairo-1.0.so.0.2800.3
b70aa000 144K r-x-- /lib/i686/cmov/libm-2.11.2.so
b70ce000 4K r---- /lib/i686/cmov/libm-2.11.2.so
b70cf000 4K rw--- /lib/i686/cmov/libm-2.11.2.so
b70d0000 96K r-x-- /usr/lib/libgdk_pixbuf-2.0.so.0.2000.1
b70e8000 4K rw--- /usr/lib/libgdk_pixbuf-2.0.so.0.2000.1
b70e9000 148K r-x-- /usr/lib/libpangoft2-1.0.so.0.2800.3
b710e000 4K rw--- /usr/lib/libpangoft2-1.0.so.0.2800.3
b710f000 4K rw--- [ anon ]
b7110000 104K r-x-- /usr/lib/libatk-1.0.so.0.3009.1
b712a000 8K rw--- /usr/lib/libatk-1.0.so.0.3009.1
b712c000 588K r-x-- /usr/lib/libgdk-x11-2.0.so.0.2000.1
b71bf000 12K rw--- /usr/lib/libgdk-x11-2.0.so.0.2000.1
b71c2000 3900K r-x-- /usr/lib/libgtk-x11-2.0.so.0.2000.1
b7591000 24K rw--- /usr/lib/libgtk-x11-2.0.so.0.2000.1
b7597000 4K rw--- [ anon ]
b7598000 192K r-x-- /usr/lib/libgconf-2.so.4.1.5
b75c8000 12K rw--- /usr/lib/libgconf-2.so.4.1.5
b75cb000 52K r-x-- /usr/lib/libgnome-media-profiles.so.0.0.0
b75d8000 4K rw--- /usr/lib/libgnome-media-profiles.so.0.0.0
b75d9000 4K rw--- [ anon ]
b75da000 96K r-x-- /usr/lib/libtotem-plparser.so.17.0.0
b75f2000 4K rw--- /usr/lib/libtotem-plparser.so.17.0.0
b75f3000 1152K r-x-- /usr/lib/librhythmbox-core.so.0.0.0
b7713000 36K rw--- /usr/lib/librhythmbox-core.so.0.0.0
b771c000 28K r-x-- /usr/lib/libvorbisfile.so.3.3.2
b7723000 4K rw--- /usr/lib/libvorbisfile.so.3.3.2
b7724000 16K r-x-- /usr/lib/libcanberra-gtk.so.0.1.6
b7728000 4K rw--- /usr/lib/libcanberra-gtk.so.0.1.6
b7729000 20K r-x-- /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
b772e000 4K rw--- /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
b772f000 8K rw--- [ anon ]
b7731000 4K r-x-- [ anon ]
b7732000 108K r-x-- /lib/ld-2.11.2.so
b774d000 4K r---- /lib/ld-2.11.2.so
b774e000 4K rw--- /lib/ld-2.11.2.so
bfaeb000 120K rw--- [ stack ]
total 173492K

No comments:

Post a Comment