strace: bash-2.05b$ strace inkscape execve("/usr/bin/inkscape", ["inkscape"], [/* 54 vars */]) = 0 uname({sys="Linux", node="screamer", ...}) = 0 brk(0) = 0x846bc4c 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=77414, ...}) = 0 mmap2(NULL, 77414, PROT_READ, MAP_PRIVATE, 3, 0) = 0x46e5d000 close(3) = 0 open("/usr/lib/libxslt.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240n\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=205452, ...}) = 0 mmap2(NULL, 202880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x46e70000 mmap2(0x46ea1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x31) = 0x46ea1000 close(3) = 0 open("/usr/lib/libgtkmm-2.4.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\321\21"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=2646152, ...}) = 0 mmap2(NULL, 2635816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x46ea2000 mmap2(0x470e6000, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x244) = 0x470e6000 close(3) = 0 open("/usr/lib/libgdkmm-2.4.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \304\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=265116, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x46e5a000 mmap2(NULL, 265832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47126000 mmap2(0x47164000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3d) = 0x47164000 close(3) = 0 open("/usr/lib/libatkmm-1.6.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\212\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=268984, ...}) = 0 mmap2(NULL, 270208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47167000 mmap2(0x471a5000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3d) = 0x471a5000 close(3) = 0 open("/usr/lib/libpangomm-1.4.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\5\1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=140216, ...}) = 0 mmap2(NULL, 141120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x471a9000 mmap2(0x471ca000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20) = 0x471ca000 close(3) = 0 open("/usr/lib/libglibmm-2.4.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\301"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=284524, ...}) = 0 mmap2(NULL, 284120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x471cc000 mmap2(0x47210000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x43) = 0x47210000 close(3) = 0 open("/usr/lib/libsigc-2.0.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\"\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=21200, ...}) = 0 mmap2(NULL, 23312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47212000 mmap2(0x47217000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0x47217000 close(3) = 0 open("/usr/lib/libpng.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240Z\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=201264, ...}) = 0 mmap2(NULL, 198820, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47218000 mmap2(0x47248000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x30) = 0x47248000 close(3) = 0 open("/usr/lib/libpopt.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\23"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=27116, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x47249000 mmap2(NULL, 29480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4724a000 mmap2(0x47251000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0x47251000 close(3) = 0 open("/usr/lib/libgnomeprintui-2-2.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\253\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=177772, ...}) = 0 mmap2(NULL, 178896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47252000 mmap2(0x4727c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29) = 0x4727c000 close(3) = 0 open("/usr/lib/libgnomeprint-2-2.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\332"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=413356, ...}) = 0 mmap2(NULL, 408876, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4727e000 mmap2(0x472e0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x62) = 0x472e0000 close(3) = 0 open("/usr/lib/libgnomecanvas-2.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\202\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=181480, ...}) = 0 mmap2(NULL, 179200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x472e2000 mmap2(0x4730d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b) = 0x4730d000 close(3) = 0 open("/usr/lib/libxml2.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\223\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1043676, ...}) = 0 mmap2(NULL, 1075220, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4730e000 mmap2(0x47404000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf6) = 0x47404000 mmap2(0x4740c000, 34836, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4740c000 close(3) = 0 open("/usr/lib/libart_lgpl_2.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 #\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=93432, ...}) = 0 mmap2(NULL, 93308, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47415000 mmap2(0x4742b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15) = 0x4742b000 close(3) = 0 open("/usr/lib/libgtk-x11-2.0.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\270"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=2980188, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4742c000 mmap2(NULL, 2978288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4742d000 mmap2(0x476f8000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2cb) = 0x476f8000 mmap2(0x47701000, 12784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x47701000 close(3) = 0 open("/usr/lib/libgdk-x11-2.0.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200?\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=469868, ...}) = 0 mmap2(NULL, 465108, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47705000 mmap2(0x47772000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6d) = 0x47772000 close(3) = 0 open("/usr/lib/libatk-1.0.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 b\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=107056, ...}) = 0 mmap2(NULL, 108620, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47777000 mmap2(0x47790000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18) = 0x47790000 close(3) = 0 open("/usr/lib/libgdk_pixbuf-2.0.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3604\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=90624, ...}) = 0 mmap2(NULL, 92520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47792000 mmap2(0x477a8000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15) = 0x477a8000 mprotect(0xb4d7b000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = -1 EINVAL (Invalid argument) mprotect(0xb4d74000, 32768, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 ENOMEM (Cannot allocate memory) mprotect(0xb4d78000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 ENOMEM (Cannot allocate memory) mprotect(0xb4d7a000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0xb4d78000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 ENOMEM (Cannot allocate memory) mprotect(0xb4d79000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 ENOMEM (Cannot allocate memory) close(3) = 0 open("/usr/lib/libpangoxft-1.0.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \30\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=18696, ...}) = 0 mmap2(NULL, 17120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x477a9000 mmap2(0x477ad000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0x477ad000 close(3) = 0 open("/usr/lib/libpangox-1.0.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p9\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=44156, ...}) = 0 mmap2(NULL, 42480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x477ae000 mmap2(0x477b8000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa) = 0x477b8000 close(3) = 0 open("/usr/X11R6/lib/libXft.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320:\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=85515, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x477b9000 mmap2(NULL, 75792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x477ba000 mmap2(0x477cc000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11) = 0x477cc000 close(3) = 0 open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\22\1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=925153, ...}) = 0 mmap2(NULL, 825528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x477cd000 mmap2(0x47894000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc6) = 0x47894000 close(3) = 0 open("/usr/X11R6/lib/libXrender.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\23\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=34266, ...}) = 0 mmap2(NULL, 31656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47897000 mmap2(0x4789e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0x4789e000 close(3) = 0 open("/usr/lib/libfontconfig.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\203"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=156768, ...}) = 0 mmap2(NULL, 157688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4789f000 mmap2(0x478c2000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0x478c2000 mmap2(0x478c5000, 2040, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x478c5000 close(3) = 0 open("/usr/lib/libpangoft2-1.0.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0b\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=164988, ...}) = 0 mmap2(NULL, 162736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x478c6000 mmap2(0x478ed000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27) = 0x478ed000 close(3) = 0 open("/usr/lib/libpango-1.0.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\232"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=226644, ...}) = 0 mmap2(NULL, 227724, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x478ee000 mmap2(0x47921000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x32) = 0x47921000 close(3) = 0 open("/usr/lib/libgobject-2.0.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`j\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=229540, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x47926000 mmap2(NULL, 232460, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47927000 mmap2(0x4795e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x36) = 0x4795e000 close(3) = 0 open("/usr/lib/libgmodule-2.0.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\r\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=10772, ...}) = 0 mmap2(NULL, 13512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47960000 mmap2(0x47963000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0x47963000 close(3) = 0 open("/usr/lib/libglib-2.0.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\310\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=523784, ...}) = 0 mmap2(NULL, 520108, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47964000 mmap2(0x479e2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7e) = 0x479e2000 close(3) = 0 open("/usr/lib/libfreetype.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\341"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=440968, ...}) = 0 mmap2(NULL, 437260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x479e3000 mmap2(0x47a47000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x64) = 0x47a47000 close(3) = 0 open("/lib/libz.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\22\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=65588, ...}) = 0 mmap2(NULL, 67380, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47a4e000 mmap2(0x47a5e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0x47a5e000 close(3) = 0 open("/usr/lib/libperl.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\356"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1036912, ...}) = 0 mmap2(NULL, 1047936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47a5f000 mmap2(0x47b52000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf2) = 0x47b52000 mmap2(0x47b5d000, 7552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x47b5d000 close(3) = 0 open("/lib/libnsl.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 5\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=75608, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x47b5f000 mmap2(NULL, 83968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47b60000 mmap2(0x47b71000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10) = 0x47b71000 mmap2(0x47b73000, 6144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x47b73000 close(3) = 0 open("/lib/libcrypt.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\10\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=22524, ...}) = 0 mmap2(NULL, 184636, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47b75000 mmap2(0x47b7a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0x47b7a000 mmap2(0x47b7c000, 155964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x47b7c000 close(3) = 0 open("/lib/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320B\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=142084, ...}) = 0 mmap2(NULL, 332928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47ba3000 mmap2(0x47bb1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd) = 0x47bb1000 mmap2(0x47bb3000, 267392, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x47bb3000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\v\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=10592, ...}) = 0 mmap2(NULL, 12392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47bf5000 mmap2(0x47bf7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x47bf7000 close(3) = 0 open("/lib/libutil.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\f\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=10380, ...}) = 0 mmap2(NULL, 12424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47bf9000 mmap2(0x47bfb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x47bfb000 close(3) = 0 open("/usr/lib/libgc.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\212\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=135412, ...}) = 0 mmap2(NULL, 188192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47bfd000 mmap2(0x47c1d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f) = 0x47c1d000 mmap2(0x47c1f000, 48928, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x47c1f000 close(3) = 0 open("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libstdc++.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\277"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=742532, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x47c2b000 mmap2(NULL, 761472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47c2c000 mmap2(0x47cdc000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xaf) = 0x47cdc000 mmap2(0x47ce1000, 20096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x47ce1000 close(3) = 0 open("/lib/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p3\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=155992, ...}) = 0 mmap2(NULL, 139424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47ce6000 mmap2(0x47d07000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20) = 0x47d07000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340V\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1207424, ...}) = 0 mmap2(NULL, 1142148, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47d09000 mprotect(0x47e19000, 28036, PROT_NONE) = 0 mmap2(0x47e1a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x110) = 0x47e1a000 mmap2(0x47e1e000, 7556, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x47e1e000 close(3) = 0 open("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libgcc_s.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\23\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=34516, ...}) = 0 mmap2(NULL, 33636, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47e20000 mmap2(0x47e28000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0x47e28000 close(3) = 0 open("/usr/X11R6/lib/libXrandr.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \f\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=12961, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x47e29000 mmap2(NULL, 12988, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47e2a000 mmap2(0x47e2d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0x47e2d000 close(3) = 0 open("/usr/X11R6/lib/libXi.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\22\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=35948, ...}) = 0 mmap2(NULL, 31104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47e2e000 mmap2(0x47e35000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0x47e35000 close(3) = 0 open("/usr/X11R6/lib/libXinerama.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\t\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=9234, ...}) = 0 mmap2(NULL, 9756, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47e36000 mmap2(0x47e38000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x47e38000 close(3) = 0 open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\'\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=67676, ...}) = 0 mmap2(NULL, 55156, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47e39000 mmap2(0x47e46000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd) = 0x47e46000 close(3) = 0 open("/usr/X11R6/lib/libXcursor.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\"\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=41495, ...}) = 0 mmap2(NULL, 36488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47e47000 mmap2(0x47e4f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0x47e4f000 close(3) = 0 open("/usr/lib/libexpat.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P!\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=127072, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x47e50000 mmap2(NULL, 129504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x47e51000 mmap2(0x47e6f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d) = 0x47e6f000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x47e71000 mprotect(0x47e1a000, 4096, PROT_READ) = 0 mprotect(0x47bb1000, 4096, PROT_READ) = 0 munmap(0x46e5d000, 77414) = 0 brk(0) = 0x846bc4c brk(0x848cc4c) = 0x848cc4c brk(0) = 0x848cc4c brk(0x848d000) = 0x848d000 set_thread_area({entry_number:-1 -> -1, base_addr:0x846c500, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = -1 ENOSYS (Function not implemented) modify_ldt(1, {entry_number:0, base_addr:0x846c500, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, 16) = 0 getpid() = 19527 rt_sigaction(SIGRTMIN, {0x47bab860, [], SA_RESTORER, 0x47d321d8}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x47bab9b0, [RTMIN], SA_RESTORER, 0x47d321d8}, NULL, 8) = 0 rt_sigaction(SIGRT_2, {0x47babb90, [], SA_RESTORER, 0x47d321d8}, NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 8) = 0 _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xb4d7b254, 31, (nil), 0}) = 0 open("/dev/urandom", O_RDONLY) = 3 read(3, "Z>\321\331", 4) = 4 close(3) = 0 getresuid32([1000], [1000], [1000]) = 0 getresgid32([100], [100], [100]) = 0 open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=57378, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x46e5d000 read(3, "#\t$XdotOrg: xc/nls/locale.alias,"..., 4096) = 4096 read(3, "1\t\t\t\t\tde_BE.ISO8859-1\nde_BE.ISO_"..., 4096) = 4096 read(3, "\nes_BO\t\t\t\t\t\tes_BO.ISO8859-1\nes_B"..., 4096) = 4096 read(3, "\tfr_FR.ISO8859-15\nfr_FR@euro\t\t\t\t"..., 4096) = 4096 read(3, "KR\nko_KR.EUC-KR\t\t\t\t\tko_KR.eucKR\n"..., 4096) = 4096 read(3, "8859-15\npt_PT.utf8\t\t\t\t\tpt_PT.UTF"..., 4096) = 4096 read(3, "E.ISO8859-15\nwa_BE@euro\t\t\t\t\twa_B"..., 4096) = 4096 read(3, "TF2:\t\t\t\t\tC\nC_C.C:\t\t\t\t\t\tC\nC.en:\t\t"..., 4096) = 4096 read(3, "8859-1\nde_CH.ISO_8859-1:\t\t\t\tde_C"..., 4096) = 4096 read(3, "_CL.UTF-8\nes_CO:\t\t\t\t\t\tes_CO.ISO8"..., 4096) = 4096 read(3, "-15\nfr_FR.utf8:\t\t\t\t\tfr_FR.UTF-8\n"..., 4096) = 4096 read(3, "o_KR.eucKR\nko_KR:\t\t\t\t\t\tko_KR.euc"..., 4096) = 4096 read(3, "859-1\npt_PT.88591.en:\t\t\t\t\tpt_PT."..., 4096) = 4096 read(3, "vi_VN.TCVN\nVi_VN:\t\t\t\t\t\tvi_VN.TCV"..., 4096) = 4096 read(3, "\n\n\n\nJapanese-EUC:\t\t\t\t\tja_JP.eucJ"..., 4096) = 34 read(3, "", 4096) = 0 close(3) = 0 munmap(0x46e5d000, 4096) = 0 open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=30125, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x46e5d000 read(3, "#\t$XdotOrg: xc/nls/locale.dir,v "..., 4096) = 4096 read(3, "\tes_VE.ISO8859-1\niso8859-1/XLC_L"..., 4096) = 4096 read(3, "859-15/XLC_LOCALE\t\t\tsv_SE.ISO885"..., 4096) = 4096 read(3, "-8/XLC_LOCALE\t\t\tfr_LU.UTF-8\nen_U"..., 4096) = 4096 close(3) = 0 munmap(0x46e5d000, 4096) = 0 open("/usr/X11R6/lib/X11/locale/C/XI18N_OBJS", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=333, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x46e5d000 read(3, "# CATEGORY(XLC|XIM|OM)\tSHARED_LI"..., 4096) = 333 read(3, "", 4096) = 0 close(3) = 0 munmap(0x46e5d000, 4096) = 0 open("/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\7\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=10420, ...}) = 0 mmap2(NULL, 10472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x46e5d000 mmap2(0x46e5f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x46e5f000 close(3) = 0 open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=57378, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x46e60000 read(3, "#\t$XdotOrg: xc/nls/locale.alias,"..., 4096) = 4096 read(3, "1\t\t\t\t\tde_BE.ISO8859-1\nde_BE.ISO_"..., 4096) = 4096 read(3, "\nes_BO\t\t\t\t\t\tes_BO.ISO8859-1\nes_B"..., 4096) = 4096 read(3, "\tfr_FR.ISO8859-15\nfr_FR@euro\t\t\t\t"..., 4096) = 4096 read(3, "KR\nko_KR.EUC-KR\t\t\t\t\tko_KR.eucKR\n"..., 4096) = 4096 read(3, "8859-15\npt_PT.utf8\t\t\t\t\tpt_PT.UTF"..., 4096) = 4096 read(3, "E.ISO8859-15\nwa_BE@euro\t\t\t\t\twa_B"..., 4096) = 4096 read(3, "TF2:\t\t\t\t\tC\nC_C.C:\t\t\t\t\t\tC\nC.en:\t\t"..., 4096) = 4096 read(3, "8859-1\nde_CH.ISO_8859-1:\t\t\t\tde_C"..., 4096) = 4096 read(3, "_CL.UTF-8\nes_CO:\t\t\t\t\t\tes_CO.ISO8"..., 4096) = 4096 read(3, "-15\nfr_FR.utf8:\t\t\t\t\tfr_FR.UTF-8\n"..., 4096) = 4096 read(3, "o_KR.eucKR\nko_KR:\t\t\t\t\t\tko_KR.euc"..., 4096) = 4096 read(3, "859-1\npt_PT.88591.en:\t\t\t\t\tpt_PT."..., 4096) = 4096 read(3, "vi_VN.TCVN\nVi_VN:\t\t\t\t\t\tvi_VN.TCV"..., 4096) = 4096 read(3, "\n\n\n\nJapanese-EUC:\t\t\t\t\tja_JP.eucJ"..., 4096) = 34 read(3, "", 4096) = 0 close(3) = 0 munmap(0x46e60000, 4096) = 0 open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=30125, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x46e60000 read(3, "#\t$XdotOrg: xc/nls/locale.dir,v "..., 4096) = 4096 read(3, "\tes_VE.ISO8859-1\niso8859-1/XLC_L"..., 4096) = 4096 read(3, "859-15/XLC_LOCALE\t\t\tsv_SE.ISO885"..., 4096) = 4096 read(3, "-8/XLC_LOCALE\t\t\tfr_LU.UTF-8\nen_U"..., 4096) = 4096 close(3) = 0 munmap(0x46e60000, 4096) = 0 access("/usr/X11R6/lib/X11/locale/C/XLC_LOCALE", R_OK) = 0 open("/usr/X11R6/lib/X11/locale/C/XLC_LOCALE", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=772, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x46e60000 read(3, "# $Xorg: C,v 1.3 2000/08/17 19:"..., 4096) = 772 read(3, "", 4096) = 0 close(3) = 0 munmap(0x46e60000, 4096) = 0 uname({sys="Linux", node="screamer", ...}) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 3 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 uname({sys="Linux", node="screamer", ...}) = 0 uname({sys="Linux", node="screamer", ...}) = 0 connect(3, {sa_family=AF_FILE, path="/tmp/.X11-unix/X0"}, 19) = 0 uname({sys="Linux", node="screamer", ...}) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 access("/home/jerry/.Xauthority", R_OK) = 0 open("/home/jerry/.Xauthority", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0600, st_size=102, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x46e60000 read(4, "\0\0\0\4\300\250\2\17\0\0010\0\22MIT-MAGIC-COOKIE-1\0"..., 4096) = 102 close(4) = 0 munmap(0x46e60000, 4096) = 0 writev(3, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"\177}X\207\342FVew\260\0348\323ba\5", 16}], 4) = 48 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 read(3, "\1\0\v\0\0\0m\0", 8) = 8 read(3, "`5\236\3\0\0\200\2\377\377\37\0\0\1\0\0:\0\377\377\1\7"..., 436) = 436 write(3, "7\0\5\0\0\0\200\2_\0\0\0\10\0\0\0\377\377\0\0b\0\5\0\f"..., 64) = 64 read(3, "\1\0\2\0\0\0\0\0\1\202\0\0\0\0\0\0\0\0\0\0\27\0\0\0008"..., 32) = 32 read(3, "\1\10\3\0l\16\0\0\37\0\0\0\0\0\0\0\2569\0\0\0\0\0\0\1\202"..., 32) = 32 readv(3, [{"*Box.background:\t#dcdcdc\n*Box.fo"..., 14766}, {"\0\0", 2}], 2) = 14768 write(3, "\202\0\1\0", 4) = 4 read(3, "\1\25\4\0\0\0\0\0\377\377?\0\0\0\0\0\1\0\0\0\27\0\0\000"..., 32) = 32 writev(3, [{"b\0\5\0\t\0\200\2", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20 read(3, "\1\25\5\0\0\0\0\0\1\224n\256\0\0\0\0\1\0\0\0\27\0\0\000"..., 32) = 32 write(3, "\224\0\2\0\1\0\0\0", 8) = 8 read(3, "\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\1\0\0\0\27\0\0\0008\310"..., 32) = 32 writev(3, [{"b\0\4\0\10\0\0\0", 8}, {"XINERAMA", 8}], 2) = 16 read(3, "\1\25\7\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\27\0\0\0008\310"..., 32) = 32 write(3, "\2\0\4\0_\0\0\0\0\10\0\0\0\0\2\0\20\0\6\0\r\0\5\0_XSET"..., 84) = 84 read(3, "\1<\t\0\0\0\0\0~\1\0\0\0\0\0\0\0\0\0\0\27\0\0\0008\310"..., 32) = 32 read(3, "\1<\n\0\0\0\0\0\177\1\0\0\0\0\0\0\0\0\0\0\27\0\0\0008\310"..., 32) = 32 read(3, "\1<\v\0\0\0\0\0[\1\0\0\0\0\0\0\0\0\0\0\27\0\0\0008\310"..., 32) = 32 write(3, "\3\0\2\0_\0\0\0\16\10\2\0_\0\0\0", 16) = 16 read(3, "\1\0\f\0\3\0\0\0#\0\0\0\1\0\1\1\377\377\377\377\0\0\0\0"..., 32) = 32 read(3, "1@\372\0\0\0\2\0\0\0\221\10", 12) = 12 read(3, "\1\20\r\0\0\0\0\0_\0\0\0\0\0\0\0\0\5\0\4\0\0\0\0008\310"..., 32) = 32 write(3, "\2\0\4\0_\0\0\0\0\10\0\0\0\0\2\0$\0\1\0\27\0\2\0~\1\0\0"..., 28) = 28 read(3, "\1\361\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\27\0\0\000"..., 32) = 32 write(3, "%\0\1\0", 4) = 4 write(3, "\1\20\r\0\1\0\200\2_\0\0\0\n\0\n\0\n\0\n\0\0\0\1\0#\0\0"..., 88) = 88 read(3, "\1\217\24\0\0\0\0\0\22\1\0\0\0\0\0\0\0\0\0\0\27\0\0\000"..., 32) = 32 write(3, "\20\0\5\0\f\0\200\2_NET_WM_NAME", 20) = 20 read(3, "\34\313\24\0\1\0\200\2a\1\0\0\3325\3\0\0\0\200\2\3500\207"..., 32) = 32 read(3, "\1\25\25\0\0\0\0\0\325\0\0\0\0\0\0\0\1\0\0\0\27\0\0\000"..., 32) = 32 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=21544, ...}) = 0 mmap2(NULL, 21544, PROT_READ, MAP_SHARED, 4, 0) = 0x46e60000 close(4) = 0 open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\4\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=9752, ...}) = 0 mmap2(NULL, 12324, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x46e66000 mprotect(0x46e67000, 8228, PROT_NONE) = 0 mmap2(0x46e68000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1) = 0x46e68000 close(4) = 0 brk(0x84af000) = 0x84af000 write(3, "\22\0\10\0\1\0\200\2\325\0\0\0\22\1\0\0\10AME\10\0\0\0"..., 92) = 92 read(3, "\34\313\26\0\1\0\200\2\325\0\0\0\3365\3\0\0\357MB\0\0\0"..., 32) = 32 read(3, "\34\313\27\0\1\0\200\2\'\0\0\0\3365\3\0\0\357MB\0\0\0\0"..., 32) = 32 read(3, "\1\324\30\0\0\0\0\0\364\0\0\0\0\0\0\0\0\0\0\0\27\0\0\000"..., 32) = 32 write(3, "\22\0\10\0\1\0\200\2\364\0\0\0\22\1\0\0\10AME\10\0\0\0"..., 88) = 88 read(3, "\34\313\31\0\1\0\200\2\364\0\0\0\3425\3\0\0\357MB\0\0\0"..., 32) = 32 read(3, "\34\313\32\0\1\0\200\2%\0\0\0\3425\3\0\0\357MB\0\0\0\0"..., 32) = 32 read(3, "\1\324\33\0\0\0\0\0\17\1\0\0\0\0\0\0\0\0\0\0\27\0\0\000"..., 32) = 32 write(3, "\20\0\6\0\r\0\200\2WM_TAKE_FOCUS\0\0\0", 24) = 24 read(3, "\1\25\34\0\0\0\0\0\4\1\0\0\0\0\0\0\1\0\0\0\27\0\0\0008"..., 32) = 32 write(3, "\20\0\5\0\f\0\200\2_NET_WM_PING", 20) = 20 read(3, "\1\25\35\0\0\0\0\0\374\0\0\0\0\0\0\0\1\0\0\0\27\0\0\000"..., 32) = 32 write(3, "\20\0\5\0\f\0\200\2WM_PROTOCOLS", 20) = 20 read(3, "\1\25\36\0\0\0\0\0\20\1\0\0\0\0\0\0\1\0\0\0\27\0\0\000"..., 32) = 32 uname({sys="Linux", node="screamer", ...}) = 0 write(3, "\22\0\t\0\1\0\200\2\20\1\0\0\4\0\0\0 OLS\3\0\0\0\17\1\0"..., 252) = 252 read(3, "\34\313\37\0\1\0\200\2\20\1\0\0\3445\3\0\0\357MB\0\0\0"..., 32) = 32 read(3, "\34\313#\0\1\0\200\2(\0\0\0\3445\3\0\0\0\200\2`\216\235"..., 32) = 32 read(3, "\34\313$\0\1\0\200\2$\0\0\0\3445\3\0\0\357MB\0\0\0\0\344"..., 32) = 32 read(3, "\1\324%\0\0\0\0\0\34\1\0\0\0\0\0\0\0\0\0\0\27\0\0\0008"..., 32) = 32 getpid() = 19527 write(3, "\22\0\7\0\1\0\200\2\34\1\0\0\37\0\0\0\10OLS\1\0\0\0C\1"..., 48) = 48 read(3, "\34\313&\0\1\0\200\2\34\1\0\0\3575\3\0\0\357MB\0\0\0\0"..., 32) = 32 read(3, "\1\324\'\0\0\0\0\0\340\0\0\0\0\0\0\0\0\0\0\0\27\0\0\000"..., 32) = 32 write(3, "\22\0\7\0\1\0\200\2\340\0\0\0\6\0\0\0 OLS\1\0\0\0GL\0\0"..., 52) = 52 read(3, "\34\313(\0\1\0\200\2\340\0\0\0\3575\3\0\0\357MB\0\0\0\0"..., 32) = 32 read(3, "\1\324)\0\0\0\0\0\345\0\0\0\0\0\0\0\0\0\0\0\27\0\0\000"..., 32) = 32 write(3, "\22\0\7\0\1\0\200\2\345\0\0\0!\0\0\0 OLS\1\0\0\0\0\0\0"..., 320) = 320 read(3, "\34\313*\0\1\0\200\2\345\0\0\0\3605\3\0\0\357MB\0\0\0\0"..., 32) = 32 read(3, "\1\324+\0\0\0\0\0006\1\0\0\0\0\0\0\0\0\0\0\27\0\0\0008"..., 32) = 32 read(3, "\1\324,\0\0\0\0\0:\1\0\0\0\0\0\0\0\0\0\0\27\0\0\0008\310"..., 32) = 32 read(3, "\1\324-\0\0\0\0\0\341\0\0\0\0\0\0\0\0\0\0\0\27\0\0\000"..., 32) = 32 read(3, "\1\324.\0\0\0\0\0@\1\0\0\0\0\0\0\0\0\0\0\27\0\0\0008\310"..., 32) = 32 read(3, "\1\324/\0\0\0\0\0\356\0\0\0\0\0\0\0\0\0\0\0\27\0\0\000"..., 32) = 32 read(3, "\1\3240\0\0\0\0\0\6\1\0\0\0\0\0\0\0\0\0\0\27\0\0\0008\310"..., 32) = 32 read(3, "\1\3241\0\0\0\0\0\360\0\0\0\0\0\0\0\0\0\0\0\27\0\0\000"..., 32) = 32 read(3, "\1\3242\0\0\0\0\0\365\0\0\0\0\0\0\0\0\0\0\0\27\0\0\000"..., 32) = 32 read(3, "\1\3243\0\0\0\0\0\371\0\0\0\0\0\0\0\0\0\0\0\27\0\0\000"..., 32) = 32 read(3, "\1\3244\0\0\0\0\0\326\0\0\0\0\0\0\0\0\0\0\0\27\0\0\000"..., 32) = 32 uname({sys="Linux", node="screamer", ...}) = 0 getpid() = 19527 write(3, "\22\0\t\0\1\0\200\2\"\0\0\0\37\0\0\0\10OLS\t\0\0\0inks"..., 212) = 212 read(3, "\34\3135\0\1\0\200\2\"\0\0\0\3655\3\0\0\357MB\0\0\0\0\365"..., 32) = 32 read(3, "\34\3136\0\1\0\200\2$\0\0\0\3655\3\0\0\357MB\0\0\0\0\365"..., 32) = 32 read(3, "\34\3137\0\1\0\200\2C\0\0\0\3655\3\0\0\357MB\0\0\0\0\365"..., 32) = 32 read(3, "\34\3138\0\1\0\200\2\34\1\0\0\3655\3\0\0\357MB\0\0\0\0"..., 32) = 32 read(3, "\34\3139\0\1\0\200\2\340\0\0\0\3655\3\0\0\357MB\0\0\0\0"..., 32) = 32 read(3, "\1\0;\0\0\0\0\0\37\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\377?\0"..., 32) = 32 writev(3, [{"b\0\4\0\7\0\200\2", 8}, {"MIT-SHM", 7}, {"\0", 1}], 3) = 16 read(3, "\1\25<\0\0\0\0\0\1\221^\250\0\0\0\0\1\0\0\0\27\0\0\000"..., 32) = 32 write(3, "\221\0\1\0", 4) = 4 read(3, "\1\1=\0\0\0\0\0\1\0\1\0\0\0\0\0\2\0\0\0\27\0\0\0008\310"..., 32) = 32 writev(3, [{"b\0\6\0\17\0\200\2", 8}, {"XInputExtension", 15}, {"\0", 1}], 3) = 24 read(3, "\1\25>\0\0\0\0\0\1\222_\251\0\0\0\0\1\0\0\0\27\0\0\000"..., 32) = 32 writev(3, [{"b\0\6\0\17\0\200\2", 8}, {"XInputExtension", 15}, {"\0", 1}], 3) = 24 read(3, "\1\25?\0\0\0\0\0\1\222_\251\0\0\0\0\1\0\0\0\27\0\0\000"..., 32) = 32 writev(3, [{"\222\1\6\0\17\0\200\2", 8}, {"XInputExtension", 15}, {"\0", 1}], 3) = 24 read(3, "\1\1@\0\0\0\0\0\1\0\3\0\1\0\0\0\1\0\0\0\27\0\0\0008\310"..., 32) = 32 write(3, "\222\2\1\0", 4) = 4 read(3, "\1\2A\0\26\0\0\0\2\20\0\0\263S\16\10\270\25\220\10\30\324"..., 32) = 32 read(3, "n\0\0\0\0\2\0K\0\0\0\0\1\1\1\0\1\4\3\0\2 \2\0\0\1\0\0\1"..., 88) = 88 open("/usr/lib/charset.alias", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) brk(0x84d0000) = 0x84d0000 lstat64("/usr/share/pixmaps/inkscape.png", {st_mode=S_IFREG|0644, st_size=1521, ...}) = 0 stat64("/usr/share/pixmaps/inkscape.png", {st_mode=S_IFREG|0644, st_size=1521, ...}) = 0 open("/usr/share/pixmaps/inkscape.png", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=1521, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x46e6a000 read(4, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0@\0\0\0@\10\6\0\0\0\252"..., 4096) = 1521 open("/etc/gtk-2.0/gdk-pixbuf.loaders", O_RDONLY|O_LARGEFILE) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=2991, ...}) = 0 read(5, "# GdkPixbuf Image Loader Modules"..., 1024) = 1024 read(5, "age/x-cmu-raster\" \"image/x-sun-r"..., 1024) = 1024 read(5, "k-2.0/2.4.0/loaders/libpixbufloa"..., 1024) = 943 read(5, "", 1024) = 0 close(5) = 0 access("/usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so", F_OK) = 0 open("/usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so", O_RDONLY) = 5 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \24\0\000"..., 512) = 512 fstat64(5, {st_mode=S_IFREG|0755, st_size=15420, ...}) = 0 mmap2(NULL, 18036, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x46e6b000 mmap2(0x46e6f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3) = 0x46e6f000 close(5) = 0 open("/etc/ld.so.cache", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=77414, ...}) = 0 mmap2(NULL, 77414, PROT_READ, MAP_PRIVATE, 5, 0) = 0x47e72000 close(5) = 0 open("/usr/lib/libpng12.so.0", O_RDONLY) = 5 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240Z\0"..., 512) = 512 fstat64(5, {st_mode=S_IFREG|0755, st_size=201264, ...}) = 0 mmap2(NULL, 198820, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x47e85000 mmap2(0x47eb5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x30) = 0x47eb5000 close(5) = 0 munmap(0x47e72000, 77414) = 0 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0@\0\0\0@\10\6\0\0\0\252"..., 4096) = 1521 close(4) = 0 munmap(0x46e6a000, 4096) = 0 rt_sigaction(SIGPWR, {0x47baedc0, ~[INT QUIT ABRT BUS SEGV TERM], SA_RESTORER|SA_RESTART, 0x47d321d8}, NULL, 8) = 0 rt_sigaction(SIGXCPU, {0x47baedc0, ~[INT QUIT ABRT BUS SEGV TERM], SA_RESTORER|SA_RESTART, 0x47d321d8}, NULL, 8) = 0 open("/proc/stat", O_RDONLY) = 4 read(4, "cpu 7478 0 3169 24941\ncpu0 7478"..., 4096) = 227 close(4) = 0 open("/proc/self/stat", O_RDONLY) = 4 read(4, "19527 (inkscape) R 17473 17473 2"..., 4096) = 158 close(4) = 0 write(2, "Absurd stack bottom value\n", 26Absurd stack bottom value ) = 26 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 kill(19527, SIGABRT) = 0 --- SIGABRT (Aborted) @ 0 (0) --- +++ killed by SIGABRT +++ bash-2.05b$ Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: In kde, nothing, quitely dies cli, Absurd stack bottom value Aborted Expected Results: inkscape starts and I get to use a nice program inkscape starts, you don't have this bug :) Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.4.26-gentoo-r6 i686) ================================================================= System uname: 2.4.26-gentoo-r6 i686 AMD Duron(tm) Processor Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 21 2005, 06:40:37)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.5, 1.8.5-r3, 1.7.9-r1, 1.6.3, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4, 1.4.3-r4 virtual/os-headers: 2.4.22-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=i686 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /usr/X11R6/bin/startx /etc/env.d" CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apm arts avi berkdb bitmap-fonts calendar cdr crypt cups curl directfb emboss encode esd fam fbcon font-server foomaticdb fortran ftp gb gdbm gif gnome gnutls gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml imagemagick imlib ipv6 java jpeg kde libg++ libwww mad maildir mikmod motif mp3 mpeg nas ncurses nls oggvorbis opengl oss pam pdflib perl pic plotutils png ppds python qt quicktime readline sdl slang spell ssl svg svga tcltk tcpd tiff truetype truetype-fonts type1-fonts usb videos wmf xml xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
grsec was enabled in the 2.4.26 kernel after disabling grsec, inkscape 0.41 was operational
Note that disabling RANDMMAP for the inkscape executable (using the paxctl or the ACL system) is also sufficient.
For more analysis, and a fix that doesn't include disabling bits of grsec of pax, see bug #75414.