Page MenuHomePhabricator
Paste P7120

strace on terbium
ActivePublic

Authored by Tgr on May 12 2018, 1:32 PM.
Tags
None
Referenced Files
F18202289:
May 12 2018, 1:32 PM
Subscribers
None
tgr@terbium:~$ strace mwscript shell.php enwiki
execve("/usr/local/bin/mwscript", ["mwscript", "shell.php", "enwiki"], [/* 19 vars */]) = 0
brk(0) = 0x805000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3eef61d000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=43526, ...}) = 0
mmap(NULL, 43526, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3eef612000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libncurses.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320l\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=151120, ...}) = 0
mmap(NULL, 2246824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3eef1da000
mprotect(0x7f3eef1fe000, 2093056, PROT_NONE) = 0
mmap(0x7f3eef3fd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7f3eef3fd000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\316\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=171800, ...}) = 0
mmap(NULL, 2269152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3eeefb0000
mprotect(0x7f3eeefd6000, 2093056, PROT_NONE) = 0
mmap(0x7f3eef1d5000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7f3eef1d5000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14664, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3eef611000
mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3eeedac000
mprotect(0x7f3eeedaf000, 2093056, PROT_NONE) = 0
mmap(0x7f3eeefae000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f3eeefae000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\34\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1738176, ...}) = 0
mmap(NULL, 3844640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3eeea01000
mprotect(0x7f3eeeba2000, 2097152, PROT_NONE) = 0
mmap(0x7f3eeeda2000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a1000) = 0x7f3eeeda2000
mmap(0x7f3eeeda8000, 14880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3eeeda8000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3eef610000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3eef60f000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3eef60e000
arch_prctl(ARCH_SET_FS, 0x7f3eef60f700) = 0
mprotect(0x7f3eeeda2000, 16384, PROT_READ) = 0
mprotect(0x7f3eeefae000, 4096, PROT_READ) = 0
mprotect(0x7f3eef1d5000, 16384, PROT_READ) = 0
mprotect(0x7f3eef3fd000, 4096, PROT_READ) = 0
mprotect(0x6f1000, 4096, PROT_READ) = 0
mprotect(0x7f3eef61f000, 4096, PROT_READ) = 0
munmap(0x7f3eef612000, 43526) = 0
open("/dev/tty", O_RDWR|O_NONBLOCK) = 3
close(3) = 0
brk(0) = 0x805000
brk(0x806000) = 0x806000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1607712, ...}) = 0
mmap(NULL, 1607712, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3eef485000
close(3) = 0
brk(0x807000) = 0x807000
brk(0x808000) = 0x808000
getuid() = 2355
getgid() = 500
geteuid() = 2355
getegid() = 500
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
brk(0x809000) = 0x809000
open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3eef61c000
read(3, "MemTotal: 32868688 kB\nMemF"..., 1024) = 1024
close(3) = 0
munmap(0x7f3eef61c000, 4096) = 0
brk(0x80a000) = 0x80a000
rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7f3eeea360e0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7f3eeea360e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7f3eeea360e0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f3eeea360e0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f3eeea360e0}, {SIG_DFL, [], SA_RESTORER, 0x7f3eeea360e0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x7f3eeea360e0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x7f3eeea360e0}, {SIG_DFL, [], SA_RESTORER, 0x7f3eeea360e0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN, [], SA_RESTORER, 0x7f3eeea360e0}, {SIG_DFL, [], SA_RESTORER, 0x7f3eeea360e0}, 8) = 0
uname({sys="Linux", node="terbium", ...}) = 0
brk(0x80b000) = 0x80b000
brk(0x80c000) = 0x80c000
stat("/home/tgr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getpid() = 21925
open("/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=26258, ...}) = 0
mmap(NULL, 26258, PROT_READ, MAP_SHARED, 3, 0) = 0x7f3eef616000
close(3) = 0
getppid() = 21922
brk(0x80d000) = 0x80d000
brk(0x80e000) = 0x80e000
getpgrp() = 21922
rt_sigaction(SIGCHLD, {0x446580, [], SA_RESTORER|SA_RESTART, 0x7f3eeea360e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7f3eeea360e0}, 8) = 0
getrlimit(RLIMIT_NPROC, {rlim_cur=128304, rlim_max=128304}) = 0
brk(0x80f000) = 0x80f000
brk(0x810000) = 0x810000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/usr/local/bin/mwscript", O_RDONLY) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffc145dd760) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR) = 0
read(3, "#!/bin/bash\n# Shell wrapper for "..., 80) = 80
lseek(3, 0, SEEK_SET) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=64*1024, rlim_max=64*1024}) = 0
fcntl(255, F_GETFD) = -1 EBADF (Bad file descriptor)
dup2(3, 255) = 255
close(3) = 0
fcntl(255, F_SETFD, FD_CLOEXEC) = 0
fcntl(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat(255, {st_mode=S_IFREG|0555, st_size=1020, ...}) = 0
lseek(255, 0, SEEK_CUR) = 0
brk(0x811000) = 0x811000
read(255, "#!/bin/bash\n# Shell wrapper for "..., 1020) = 1020
open("/etc/profile.d/mediawiki.sh", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=387, ...}) = 0
brk(0x812000) = 0x812000
read(3, "# MediaWiki-related shell enviro"..., 387) = 387
close(3) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
brk(0x813000) = 0x813000
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
pipe([3, 4]) = 0
brk(0x814000) = 0x814000
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f3eef60f9d0) = 21926
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(4) = 0
close(4) = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f3eef60f9d0) = 21927
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(3) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigaction(SIGINT, {0x443740, [], SA_RESTORER, 0x7f3eeea360e0}, {SIG_DFL, [], SA_RESTORER, 0x7f3eeea360e0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 21926
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 21927
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f3eeea360e0}, {0x443740, [], SA_RESTORER, 0x7f3eeea360e0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(3) = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=21926, si_uid=2355, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffc145dc910, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn() = 0
umask(02) = 02
stat("/srv/mediawiki-staging", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
pipe([3, 4]) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f3eef60f9d0) = 21928
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x446580, [], SA_RESTORER|SA_RESTART, 0x7f3eeea360e0}, {0x446580, [], SA_RESTORER|SA_RESTART, 0x7f3eeea360e0}, 8) = 0
close(4) = 0
read(3, "tgr\n", 128) = 4
read(3, "", 128) = 0
close(3) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x443740, [], SA_RESTORER, 0x7f3eeea360e0}, {SIG_DFL, [], SA_RESTORER, 0x7f3eeea360e0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 21928
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f3eeea360e0}, {0x443740, [], SA_RESTORER, 0x7f3eeea360e0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=21928, si_uid=2355, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffc145dca10, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn() = 0
stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/usr/local/bin/sudo", 0x7ffc145dd330) = -1 ENOENT (No such file or directory)
stat("/usr/bin/sudo", {st_mode=S_IFREG|S_ISUID|0755, st_size=157760, ...}) = 0
stat("/usr/bin/sudo", {st_mode=S_IFREG|S_ISUID|0755, st_size=157760, ...}) = 0
geteuid() = 2355
getegid() = 500
getuid() = 2355
getgid() = 500
access("/usr/bin/sudo", X_OK) = 0
stat("/usr/bin/sudo", {st_mode=S_IFREG|S_ISUID|0755, st_size=157760, ...}) = 0
geteuid() = 2355
getegid() = 500
getuid() = 2355
getgid() = 500
access("/usr/bin/sudo", R_OK) = 0
stat("/usr/bin/sudo", {st_mode=S_IFREG|S_ISUID|0755, st_size=157760, ...}) = 0
stat("/usr/bin/sudo", {st_mode=S_IFREG|S_ISUID|0755, st_size=157760, ...}) = 0
geteuid() = 2355
getegid() = 500
getuid() = 2355
getgid() = 500
access("/usr/bin/sudo", X_OK) = 0
stat("/usr/bin/sudo", {st_mode=S_IFREG|S_ISUID|0755, st_size=157760, ...}) = 0
geteuid() = 2355
getegid() = 500
getuid() = 2355
getgid() = 500
access("/usr/bin/sudo", R_OK) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f3eef60f9d0) = 21929
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x443740, [], SA_RESTORER, 0x7f3eeea360e0}, {SIG_DFL, [], SA_RESTORER, 0x7f3eeea360e0}, 8) = 0
wait4(-1, [Sat May 12 13:30:45 2018] [hphp] [21930:7f7055fe2200:0:000001] []
Notice: Writing to /home/tgr/.config/psysh is not allowed. in /srv/mediawiki/php-1.32.0-wmf.3/vendor/psy/psysh/src/Psy/ConfigPaths.php on line 213
Psy Shell v0.8.11 (PHP 5.6.99-hhvm — cli) by Justin Hileman
>>> 1
=> 1
[Sat May 12 13:30:48 2018] [hphp] [21930:7f7055fe2200:0:000002] []
Warning: unable to select [4]: Interrupted system call in /srv/mediawiki/php-1.32.0-wmf.3/vendor/psy/psysh/src/Psy/ExecutionLoop/ForkingLoop.php on line 57
RuntimeException with message 'Error waiting for execution loop.'
>>> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 21929
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f3eeea360e0}, {0x443740, [], SA_RESTORER, 0x7f3eeea360e0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=21929, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffc145dce50, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn() = 0
read(255, "", 1020) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(0) = ?
+++ exited with 0 +++

Event Timeline

Tgr changed the title of this paste from untitled to strace.
Tgr changed the title of this paste from strace to strace on terbium.May 12 2018, 1:35 PM