Skip to content

Instantly share code, notes, and snippets.

@orlandov
Created September 29, 2011 17:22
Show Gist options
  • Select an option

  • Save orlandov/1251330 to your computer and use it in GitHub Desktop.

Select an option

Save orlandov/1251330 to your computer and use it in GitHub Desktop.
-bash-4.1# truss /var/tmp/bin/vim
execve("/var/tmp/bin/vim", 0x08047D64, 0x08047D6C) argc = 1
sysinfo(SI_MACHINE, "i86pc", 257) = 6
mmap(0x00000000, 32, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEFB0000
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEFA0000
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEF90000
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEF80000
memcntl(0xFEFB7000, 32112, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
getcwd("/root", 1022) = 0
resolvepath("/root/", "/root", 1023) = 5
resolvepath("/var/tmp/bin/vim", "/var/tmp/bin/vim", 1023) = 16
sysconfig(_CONFIG_PAGESIZE) = 4096
stat64("/var/tmp/bin/vim", 0x080479A8) = 0
open("/var/ld/ld.config", O_RDONLY) = 3
fstat64(3, 0x08047538) = 0
mmap(0x00000000, 152, PROT_READ, MAP_SHARED, 3, 0) = 0xFEF70000
close(3) = 0
Incurred fault #6, FLTBOUNDS %pc = 0x08077164
siginfo: SIGSEGV SEGV_ACCERR addr=0x08077164
Received signal #11, SIGSEGV [default]
siginfo: SIGSEGV SEGV_ACCERR addr=0x08077164
# From within the vim/src directory:
execve("vim", 0x08047D78, 0x08047D80) argc = 1sysinfo(SI_MACHINE, "i86pc", 257) = 6
mmap(0x00000000, 32, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEFB0000
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEFA0000
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEF90000
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEF80000memcntl(0xFEFB7000, 32112, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
memcntl(0x08050000, 157508, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
getcwd("/root/nfs/vim73/src", 1019) = 0resolvepath("/root/nfs/vim73/src/vim", "/root/nfs/vim73/src/vim", 1023) = 23
stat64("/root/nfs/vim73/src/vim", 0x080479BC) = 0
open("/var/ld/ld.config", O_RDONLY) = 3
fstat64(3, 0x0804754C) = 0
mmap(0x00000000, 152, PROT_READ, MAP_SHARED, 3, 0) = 0xFEF70000close(3) = 0
sysconfig(_CONFIG_PAGESIZE) = 4096
stat64("/opt/local/gcc34/lib/libm.so.2", 0x0804716C) Err#2 ENOENTstat64("/lib/libm.so.2", 0x0804716C) = 0
resolvepath("/lib/libm.so.2", "/lib/libm.so.2", 1023) = 14
open("/lib/libm.so.2", O_RDONLY) = 3
mmapobj(3, MMOBJ_INTERPRET, 0xFEFA0E70, 0x080471D8, 0x00000000) = 0
close(3) = 0mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEF60000
memcntl(0xFEBA0000, 25456, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
stat64("/opt/local/gcc34/lib/libcurses.so.1", 0x0804716C) Err#2 ENOENT
stat64("/lib/libcurses.so.1", 0x0804716C) = 0resolvepath("/lib/libcurses.so.1", "/lib/libcurses.so.1", 1023) = 19
open("/lib/libcurses.so.1", O_RDONLY) = 3
mmapobj(3, MMOBJ_INTERPRET, 0xFEF60518, 0x080471D8, 0x00000000) = 0
close(3) = 0memcntl(0xFEF10000, 54252, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
stat64("/opt/local/gcc34/lib/libnsl.so.1", 0x0804716C) Err#2 ENOENT
stat64("/lib/libnsl.so.1", 0x0804716C) = 0
resolvepath("/lib/libnsl.so.1", "/lib/libnsl.so.1", 1023) = 16open("/lib/libnsl.so.1", O_RDONLY) = 3
mmapobj(3, MMOBJ_INTERPRET, 0xFEF60AE8, 0x080471D8, 0x00000000) = 0
close(3) = 0
memcntl(0xFEAF0000, 78448, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
stat64("/opt/local/gcc34/lib/libsocket.so.1", 0x0804716C) Err#2 ENOENTstat64("/lib/libsocket.so.1", 0x0804716C) = 0
resolvepath("/lib/libsocket.so.1", "/lib/libsocket.so.1", 1023) = 19
open("/lib/libsocket.so.1", O_RDONLY) = 3
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEF00000
mmapobj(3, MMOBJ_INTERPRET, 0xFEF00018, 0x080471D8, 0x00000000) = 0close(3) = 0
memcntl(0xFEEE0000, 16524, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
stat64("/opt/local/gcc34/lib/libc.so.1", 0x0804716C) Err#2 ENOENT
stat64("/lib/libc.so.1", 0x0804716C) = 0
resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
open("/lib/libc.so.1", O_RDONLY) = 3
mmapobj(3, MMOBJ_INTERPRET, 0xFEF00600, 0x080471D8, 0x00000000) = 0
close(3)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment