syb@archy ~ $ strace /usr/bin/sbcl execve("/usr/bin/sbcl", ["/usr/bin/sbcl"], [/* 68 vars */]) = 0 brk(0) = 0xde8000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f87e674f000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=203776, ...}) = 0 mmap(NULL, 203776, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f87e671d000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\r\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=14704, ...}) = 0 mmap(NULL, 2109688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f87e632e000 mprotect(0x7f87e6330000, 2097152, PROT_NONE) = 0 mmap(0x7f87e6530000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f87e6530000 close(3) = 0 open("/lib/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260k\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=135866, ...}) = 0 mmap(NULL, 2212768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f87e6111000 mprotect(0x7f87e6128000, 2097152, PROT_NONE) = 0 mmap(0x7f87e6328000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f87e6328000 mmap(0x7f87e632a000, 13216, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f87e632a000 close(3) = 0 open("/lib/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p>\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=530744, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f87e671c000 mmap(NULL, 2625752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f87e5e8f000 mprotect(0x7f87e5f10000, 2093056, PROT_NONE) = 0 mmap(0x7f87e610f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x80000) = 0x7f87e610f000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\22\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1433272, ...}) = 0 mmap(NULL, 3541768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f87e5b2e000 mprotect(0x7f87e5c85000, 2097152, PROT_NONE) = 0 mmap(0x7f87e5e85000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x157000) = 0x7f87e5e85000 mmap(0x7f87e5e8a000, 19208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f87e5e8a000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f87e671b000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f87e671a000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f87e6719000 arch_prctl(ARCH_SET_FS, 0x7f87e671a700) = 0 mprotect(0x7f87e5e85000, 16384, PROT_READ) = 0 mprotect(0x7f87e610f000, 4096, PROT_READ) = 0 mprotect(0x7f87e6328000, 4096, PROT_READ) = 0 mprotect(0x7f87e6530000, 4096, PROT_READ) = 0 mprotect(0x7f87e6750000, 4096, PROT_READ) = 0 munmap(0x7f87e671d000, 203776) = 0 set_tid_address(0x7f87e671a9d0) = 8154 set_robust_list(0x7f87e671a9e0, 0x18) = 0 futex(0x7fff3e5e8d9c, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 7f87e671a700) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGRTMIN, {0x7f87e61176a0, [], SA_RESTORER|SA_SIGINFO, 0x7f87e61207e0}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x7f87e6117730, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f87e61207e0}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 rt_sigaction(SIGUSR1, {0x4099a0, [ABRT USR1], SA_RESTORER|SA_NODEFER|SA_SIGINFO, 0x7f87e61207e0}, {SIG_DFL, [], 0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 kill(8154, SIGUSR1) = 0 --- {si_signo=SIGUSR1, si_code=SI_USER, si_pid=8154, si_uid=1000, si_value={int=1, ptr=0x1}} (User defined signal 1) --- rt_sigprocmask(SIG_BLOCK, NULL, [ABRT USR1], 8) = 0 rt_sigreturn(0x7fff3e5e85e0) = 0 rt_sigaction(SIGUSR1, {SIG_DFL, [], SA_RESTORER, 0x7f87e61207e0}, NULL, 8) = 0 rt_sigaction(SIGABRT, {0x409b70, [HUP INT QUIT USR2 PIPE ALRM TERM CHLD TSTP URG XCPU XFSZ VTALRM PROF WINCH IO], SA_RESTORER|SA_RESTART|SA_NODEFER|SA_SIGINFO, 0x7f87e61207e0}, NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT USR2 PIPE ALRM TERM CHLD TSTP URG XCPU XFSZ VTALRM PROF WINCH IO], NULL, 8) = 0 brk(0) = 0xde8000 brk(0xe09000) = 0xe09000 open("/usr/lib/locale/locale-archive", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=1852464, ...}) = 0 mmap(NULL, 1852464, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f87e6554000 close(3) = 0 access("/usr/bin/sbcl", F_OK) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/bin", {st_mode=S_IFDIR|0755, st_size=106496, ...}) = 0 lstat("/usr/bin/sbcl", {st_mode=S_IFREG|0755, st_size=153656, ...}) = 0 readlink("/proc/self/exe", "/usr/bin/sbcl", 4096) = 13 open("/usr/bin/sbcl", O_RDONLY) = 3 lseek(3, -8, SEEK_END) = 153648 read(3, "\0\0\0\0\0\0\0\0", 8) = 8 close(3) = 0 uname({sys="Linux", node="archy", ...}) = 0 --- {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x1} (Segmentation fault) --- +++ killed by SIGSEGV +++ Segmentation fault === paktahn is a package manager from the archlinux community. it is built upon sbcl as well. syb@archy ~ $ strace /usr/bin/paktahn execve("/usr/bin/paktahn", ["/usr/bin/paktahn"], [/* 68 vars */]) = 0 brk(0) = 0x24ac000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f937ec12000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=203776, ...}) = 0 mmap(NULL, 203776, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f937ebe0000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\r\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=14704, ...}) = 0 mmap(NULL, 2109688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f937e7f1000 mprotect(0x7f937e7f3000, 2097152, PROT_NONE) = 0 mmap(0x7f937e9f3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f937e9f3000 close(3) = 0 open("/lib/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260k\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=135866, ...}) = 0 mmap(NULL, 2212768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f937e5d4000 mprotect(0x7f937e5eb000, 2097152, PROT_NONE) = 0 mmap(0x7f937e7eb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f937e7eb000 mmap(0x7f937e7ed000, 13216, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f937e7ed000 close(3) = 0 open("/lib/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p>\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=530744, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f937ebdf000 mmap(NULL, 2625752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f937e352000 mprotect(0x7f937e3d3000, 2093056, PROT_NONE) = 0 mmap(0x7f937e5d2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x80000) = 0x7f937e5d2000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\22\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1433272, ...}) = 0 mmap(NULL, 3541768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f937dff1000 mprotect(0x7f937e148000, 2097152, PROT_NONE) = 0 mmap(0x7f937e348000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x157000) = 0x7f937e348000 mmap(0x7f937e34d000, 19208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f937e34d000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f937ebde000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f937ebdd000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f937ebdc000 arch_prctl(ARCH_SET_FS, 0x7f937ebdd700) = 0 mprotect(0x7f937e348000, 16384, PROT_READ) = 0 mprotect(0x7f937e5d2000, 4096, PROT_READ) = 0 mprotect(0x7f937e7eb000, 4096, PROT_READ) = 0 mprotect(0x7f937e9f3000, 4096, PROT_READ) = 0 mprotect(0x7f937ec13000, 4096, PROT_READ) = 0 munmap(0x7f937ebe0000, 203776) = 0 set_tid_address(0x7f937ebdd9d0) = 8159 set_robust_list(0x7f937ebdd9e0, 0x18) = 0 futex(0x7fff6fa7a46c, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 7f937ebdd700) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGRTMIN, {0x7f937e5da6a0, [], SA_RESTORER|SA_SIGINFO, 0x7f937e5e37e0}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x7f937e5da730, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f937e5e37e0}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 rt_sigaction(SIGUSR1, {0x409980, [ABRT USR1], SA_RESTORER|SA_NODEFER|SA_SIGINFO, 0x7f937e5e37e0}, {SIG_DFL, [], 0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 kill(8159, SIGUSR1) = 0 --- {si_signo=SIGUSR1, si_code=SI_USER, si_pid=8159, si_uid=1000, si_value={int=1, ptr=0x1}} (User defined signal 1) --- rt_sigprocmask(SIG_BLOCK, NULL, [ABRT USR1], 8) = 0 rt_sigreturn(0x7fff6fa79ca0) = 0 rt_sigaction(SIGUSR1, {SIG_DFL, [], SA_RESTORER, 0x7f937e5e37e0}, NULL, 8) = 0 rt_sigaction(SIGABRT, {0x409b50, [HUP INT QUIT USR2 PIPE ALRM TERM CHLD TSTP URG XCPU XFSZ VTALRM PROF WINCH IO], SA_RESTORER|SA_RESTART|SA_NODEFER|SA_SIGINFO, 0x7f937e5e37e0}, NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT USR2 PIPE ALRM TERM CHLD TSTP URG XCPU XFSZ VTALRM PROF WINCH IO], NULL, 8) = 0 brk(0) = 0x24ac000 brk(0x24cd000) = 0x24cd000 open("/usr/lib/locale/locale-archive", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=1852464, ...}) = 0 mmap(NULL, 1852464, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f937ea17000 close(3) = 0 access("/usr/bin/paktahn", F_OK) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/bin", {st_mode=S_IFDIR|0755, st_size=106496, ...}) = 0 lstat("/usr/bin/paktahn", {st_mode=S_IFREG|0755, st_size=70549552, ...}) = 0 readlink("/proc/self/exe", "/usr/bin/paktahn", 4096) = 16 open("/usr/bin/paktahn", O_RDONLY) = 3 lseek(3, -8, SEEK_END) = 70549544 read(3, "LCBS\0\0\0\0", 8) = 8 lseek(3, -16, SEEK_END) = 70549536 read(3, "\0\200\2\0\0\0\0\0", 8) = 8 lseek(3, 163840, SEEK_SET) = 163840 lseek(3, 0, SEEK_CUR) = 163840 read(3, "LCBS\0\0\0\0", 8) = 8 lseek(3, -48, SEEK_END) = 70549504 read(3, "U\363\3531\0\0\0\0\1\0\0\0\0\0\0\0\0\0\377\377\1\0\0\0\0\0 \0\0\0\0\0", 32) = 32 close(3) = 0 uname({sys="Linux", node="archy", ...}) = 0 --- {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x1} (Segmentation fault) --- +++ killed by SIGSEGV +++ Segmentation fault