|
|
|
|
|
|
|
|
|
Posted: Mon Jun 12, 2006 4:52 pm
The only message it gives me is "Segmentation Fault". Does anyone know what the deal with that is?
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
Posted: Mon Jun 12, 2006 5:45 pm
Could be a number of problems...
First off, did you stage 1 or stage 2 or stage 3 install?
Second, please post the output of the following commands:
uname -a
gcc-config
gcc -v
cat /etc/make.conf
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Posted: Mon Jun 12, 2006 5:52 pm
Stage 3. uname -a Linux yajuu 2.6.16-gentoo-r3 #1 SMP Sun Apr 23 17:31:27 PDT 2006 i686 AMD Athlon(tm) XP 1600+ GNU/Linux gcc-configUsage: gcc-config [options] [CC Profile] Change the current cc/gcc profile, or give info about profiles.
Options: -O, --use-old Use the old profile if one was selected. -f, --force Make sure all config files are regenerated. -P, --use-portage-chost Only set to given profile if its CHOST is the same as that set for portage in /etc/make.conf (or one of other portage config files...). -c, --get-current-profile Print current used gcc profile. -l, --list-profiles Print a list of available profiles. -S, --split-profile Split profiles into their components -E, --print-environ Print environment that can be used to setup the current gcc profile, or a specified one. -B, --get-bin-path Print path where binaries of the given/current profile are located. -L, --get-lib-path Print path where libraries of the given/current profile are located. -X, --get-stdcxx-incdir Print path where g++ include files of the given/current profile are located.
Profile names are of the form: - For example: i686-pc-linux-gnu-3.2.1 I think there has been some kind of mistake with that one... >> gcc -vReading specs from /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/specs Configured with: /var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.4.6 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include/g++-v3 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libgcj --enable-languages=c,c++,f77 --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu Thread model: posix gcc version 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9) cat /etc/make.confCFLAGS="-O2 -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}" GENTOO_MIRRORS="http://adelie.polymtl.ca/ " SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="aac asf dvd a52 dts ffmpeg flac libcaca opengl oss win32codecs quicktime xvid 3dnow mpeg" Hope that helps.
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
Posted: Mon Jun 12, 2006 6:00 pm
Your system looks healthy, so it's going to be a local problem with Mupen64...
What version do you have installed? 0.4-r2 or 0.5? If not 0.5, try upgrading to that.
(If you need help on unmasking packages, ask)
Looks like a change of glibc can cause this program some minor issues
You may also want to do this:
emerge gentoolkit revdep-rebuild -pv
it'll go through a list of packages that are broken due to world upgrades and tell you what they are, and if you leave off the -pv, rebuild 'em automagically for you...
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Posted: Mon Jun 12, 2006 6:13 pm
Packages containing binaries and libraries broken by a package update will be emerged.
Collecting system binaries and libraries... done. (/root/.revdep-rebuild.1_files)
Collecting complete LD_LIBRARY_PATH... done. (/root/.revdep-rebuild.2_ldpath)
Checking dynamic linking consistency... broken /usr/lib/python2.4/site-packages/democracy/fasttypes.so (requires libboost_python-gcc-mt-1_33.so.1.33.0) done. (/root/.revdep-rebuild.3_rebuild)
Assigning files to ebuilds... done. (/root/.revdep-rebuild.4_ebuilds)
Evaluating package order... done. (/root/.revdep-rebuild.5_order)
Dynamic linking on your system is consistent... All done. Other than the thing with Democracy player, there really isn't anything wrong... >>
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
Posted: Mon Jun 12, 2006 6:18 pm
Well, you didn't answer my question of what version you're running, or mention if you've tried to re-emerge it.
Sometimes revdep-rebuild misses things...
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Posted: Mon Jun 12, 2006 6:20 pm
Oops. I missed that. I'm running 0.5.
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
Posted: Mon Jun 12, 2006 6:21 pm
Did you try to reinstall it? If not, give that a shot...
If that fails, emerge strace and let me know...
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Posted: Mon Jun 12, 2006 6:35 pm
Yeah I've tried to reinstall it.
And I just emerged strace.
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
Posted: Mon Jun 12, 2006 6:40 pm
Alright...
this is going to be a long one...
strace /path/to/mupen64 >$HOME/mupen64.txt
Make sure you replace /path/to/mupen64 with the current location of it (you can do "which mupen64" to get that location most likely.
After you're done, please post the contents of mupen64.txt in your home dir for me to inspect.
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Posted: Mon Jun 12, 2006 6:48 pm
strace /usr/games/bin/mupen64 >$HOME/mupen64.txt Produces a LOT of text on screen but creates a blank file... >>
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
Posted: Mon Jun 12, 2006 6:55 pm
ugh... That's the text I need...
try this:
strace /usr/games/bin/mupen64 1>$HOME/mupen64.txt 2>$HOME/mupen64-2.txt
And include the contents of the same file, and, mupen64-2.txt as well (one of them will be blank)
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Posted: Mon Jun 12, 2006 7:01 pm
execve("/usr/games/bin/mupen64", ["/usr/games/bin/mupen64"], [/* 47 vars */]) = 0 uname({sys="Linux", node="yajuu", ...}) = 0 brk(0) = 0x9af9000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=82908, ...}) = 0 mmap2(NULL, 82908, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f86000 close(3) = 0 open("/lib/libz.so.1", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 `22 00"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=68408, ...}) = 0 mmap2(NULL, 66228, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f75000 madvise(0xb7f75000, 66228, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7f85000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10) = 0xb7f85000 close(3) = 0 open("/lib/tls/libm.so.6", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 p3 00"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=154072, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f74000 mmap2(NULL, 139424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f51000 madvise(0xb7f51000, 139424, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7f72000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20) = 0xb7f72000 close(3) = 0 open("/usr/lib/libgtk-x11-2.0.so.0", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 340377"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=3071296, ...}) = 0 mmap2(NULL, 3070220, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c63000 madvise(0xb7c63000, 3070220, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7f46000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2e3) = 0xb7f46000 mmap2(0xb7f4e000, 10508, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f4e000 close(3) = 0 open("/usr/lib/libgdk-x11-2.0.so.0", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 340$1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=523716, ...}) = 0 mmap2(NULL, 519328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7be4000 madvise(0xb7be4000, 519328, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7c60000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7c) = 0xb7c60000 close(3) = 0 open("/usr/lib/libatk-1.0.so.0", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 c 00"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=102868, ...}) = 0 mmap2(NULL, 104652, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bca000 madvise(0xb7bca000, 104652, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7be2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17) = 0xb7be2000 close(3) = 0 open("/usr/lib/libgdk_pixbuf-2.0.so.0", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 2 00"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=85568, ...}) = 0 mmap2(NULL, 83480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bb5000 madvise(0xb7bb5000, 83480, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7bc9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0xb7bc9000 close(3) = 0 open("/usr/lib/libpangocairo-1.0.so.0", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 320% "..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=24212, ...}) = 0 mmap2(NULL, 26600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bae000 madvise(0xb7bae000, 26600, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7bb4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0xb7bb4000 close(3) = 0 open("/usr/lib/libpango-1.0.so.0", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 P211 "..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=225540, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7bad000 mmap2(NULL, 222692, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b76000 madvise(0xb7b76000, 222692, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7bab000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x35) = 0xb7bab000 close(3) = 0 open("/usr/lib/libcairo.so.2", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 @f 00"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=298668, ...}) = 0 mmap2(NULL, 293672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b2e000 madvise(0xb7b2e000, 293672, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7b75000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x47) = 0xb7b75000 close(3) = 0 open("/usr/lib/libgobject-2.0.so.0", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 360^ "..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=230068, ...}) = 0 mmap2(NULL, 229024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7af6000 madvise(0xb7af6000, 229024, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7b2d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x37) = 0xb7b2d000 close(3) = 0 open("/usr/lib/libgmodule-2.0.so.0", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 @r 00"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=10048, ...}) = 0 mmap2(NULL, 8720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7af3000 madvise(0xb7af3000, 8720, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7af5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7af5000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 340v "..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=10484, ...}) = 0 mmap2(NULL, 12392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7aef000 madvise(0xb7aef000, 12392, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7af1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7af1000 close(3) = 0 open("/usr/lib/libglib-2.0.so.0", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 260300"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=534636, ...}) = 0 mmap2(NULL, 530920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7a6d000 madvise(0xb7a6d000, 530920, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7aee000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x81) = 0xb7aee000 close(3) = 0 open("/usr/lib/libSDL-1.2.so.0", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 p260 "..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=383812, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7a6c000 mmap2(NULL, 417616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7a06000 madvise(0xb7a06000, 417616, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7a61000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5a) = 0xb7a61000 mmap2(0xb7a64000, 32592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7a64000 mprotect(0xbfdaf000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0 close(3) = 0 open("/lib/tls/libpthread.so.0", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 260H "..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=113450, ...}) = 0 mmap2(NULL, 74200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb79f3000 madvise(0xb79f3000, 74200, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7a02000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) = 0xb7a02000 mmap2(0xb7a04000, 4568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7a04000 close(3) = 0 open("//usr//lib/opengl/nvidia/lib/libGL.so.1", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 P2462"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=543564, ...}) = 0 mmap2(NULL, 544384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb796e000 madvise(0xb796e000, 544384, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb79d9000, 102400, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6b) = 0xb79d9000 mmap2(0xb79f2000, 3712, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb79f2000 close(3) = 0 open("/lib/tls/libc.so.6", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 20P1 00"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1202712, ...}) = 0 mmap2(NULL, 1146076, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7856000 madvise(0xb7856000, 1146076, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7968000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x111) = 0xb7968000 mmap2(0xb796c000, 7388, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb796c000 close(3) = 0 open("/usr/lib/libX11.so.6", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 241 00"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=926418, ...}) = 0 mmap2(NULL, 829720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb778b000 madvise(0xb778b000, 829720, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7852000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc7) = 0xb7852000 close(3) = 0 open("/usr/lib/libXrender.so.1", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 p23 00"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=34078, ...}) = 0 mmap2(NULL, 31784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7783000 madvise(0xb7783000, 31784, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb778a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb778a000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7782000 open("/usr/lib/libXrandr.so.2", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 f 00"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=12829, ...}) = 0 mmap2(NULL, 12892, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb777e000 madvise(0xb777e000, 12892, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7781000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7781000 close(3) = 0 open("/usr/lib/libXi.so.6", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 00022 "..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=35747, ...}) = 0 mmap2(NULL, 31328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7776000 madvise(0xb7776000, 31328, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb777d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb777d000 close(3) = 0 open("/usr/lib/libfontconfig.so.1", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 340201"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=152504, ...}) = 0 mmap2(NULL, 153592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7750000 madvise(0xb7750000, 153592, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7772000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22) = 0xb7772000 mmap2(0xb7775000, 2040, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7775000 close(3) = 0 open("/usr/lib/libXcursor.so.1", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 P" 00"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=39672, ...}) = 0 mmap2(NULL, 35432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7747000 madvise(0xb7747000, 35432, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb774f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0xb774f000 close(3) = 0 open("/usr/lib/libXext.so.6", O_RDONLY) = 3 read(3, "177ELF111 3 3 1 240& | | | | |