Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 252177 Details for
Bug 463967
Oomph should not use cGit resources
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
Strace of an HTTP request for a cached cGit resource
strace-cgitcache.txt (text/plain), 17.20 KB, created by
Denis Roy
on 2015-04-06 11:50:14 EDT
(
hide
)
Description:
Strace of an HTTP request for a cached cGit resource
Filename:
MIME Type:
Creator:
Denis Roy
Created:
2015-04-06 11:50:14 EDT
Size:
17.20 KB
patch
obsolete
># Cached file from cGit >semop(6979586, 0x7fc9865a4b60, 1) = 0 ># Establish socket with client >epoll_wait(43, {{EPOLLIN, {u32=2276698760, u64=140503541852808}}}, 6, 10000) = 1 >accept(4, {sa_family=AF_INET6, sin6_port=htons(50242), inet_pton(AF_INET6, "::ffff:(snip)", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 44 >semop(6979586, 0x7fc9865a4b6c, 1) = 0 >getsockname(44, {sa_family=AF_INET6, sin6_port=htons(80), inet_pton(AF_INET6, "::ffff:(snip)", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0 >fcntl(44, F_GETFL) = 0x2 (flags O_RDWR) >fcntl(44, F_SETFL, O_RDWR|O_NONBLOCK) = 0 > ># read the http request from the socket >read(44, "GET /c/oomph/org.eclipse.oomph.g"..., 8000) = 238 > ># Apache rewrites to translate /c/ to cgit.cgi >stat("/cgit.cgi", 0x7fff52b69940) = -1 ENOENT (No such file or directory) >stat("/home/local/apps/cgit/cgit.cgi/oomph/org.eclipse.oomph.git/plain/setups/com.github.projects.setup", 0x7fff52b69830) = -1 ENOTDIR (Not a directory) > ># Can we execute cgit.cgi? >lstat("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 >lstat("/home/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 >lstat("/home/local/apps", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 >lstat("/home/local/apps/cgit", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 >lstat("/home/local/apps/cgit/cgit.cgi", {st_mode=S_IFREG|0755, st_size=3549478, ...}) = 0 >stat("/home/local/apps/cgit/oomph/org.eclipse.oomph.git/plain/setups/com.github.projects.setup", 0x7fff52b65550) = -1 ENOENT (No such file or directory) >lstat("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 >lstat("/home/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 >lstat("/home/local/apps", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 >lstat("/home/local/apps/cgit", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 >lstat("/home/local/apps/cgit/oomph", 0x7fff52b65550) = -1 ENOENT (No such file or directory) > ># Create pipes, fork a process for cGit CGI >pipe([45, 46]) = 0 >fcntl(46, F_GETFL) = 0x1 (flags O_WRONLY) >fcntl(46, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 >pipe([47, 48]) = 0 >fcntl(47, F_GETFL) = 0 (flags O_RDONLY) >fcntl(47, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 >pipe([49, 50]) = 0 >fcntl(49, F_GETFL) = 0 (flags O_RDONLY) >fcntl(49, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 >clone(Process 22407 attached >child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fc9873de9d0) = 22407 >[pid 22407] set_robust_list(0x7fc9873de9e0, 0x18 <unfinished ...> >[pid 22197] close(45 <unfinished ...> >[pid 22407] <... set_robust_list resumed> ) = 0 >[pid 22197] <... close resumed> ) = 0 >[pid 22197] close(48) = 0 >[pid 22197] close(50 <unfinished ...> >[pid 22407] close(14 <unfinished ...> >[pid 22197] <... close resumed> ) = 0 >[pid 22407] <... close resumed> ) = 0 >[pid 22407] close(12) = 0 >[pid 22197] close(46 <unfinished ...> >[pid 22407] close(10 <unfinished ...> >[pid 22197] <... close resumed> ) = 0 >[pid 22407] <... close resumed> ) = 0 >[pid 22197] epoll_create(2 <unfinished ...> >[pid 22407] close(8 <unfinished ...> >[pid 22197] <... epoll_create resumed> ) = 45 >[pid 22407] <... close resumed> ) = 0 >[pid 22197] epoll_ctl(45, EPOLL_CTL_ADD, 47, {EPOLLIN, {u32=2276771760, u64=140503541925808}} <unfinished ...> >[pid 22407] close(6 <unfinished ...> >[pid 22197] <... epoll_ctl resumed> ) = 0 >[pid 22407] <... close resumed> ) = 0 >[pid 22197] epoll_ctl(45, EPOLL_CTL_ADD, 49, {EPOLLIN, {u32=2276771808, u64=140503541925856}} <unfinished ...> >[pid 22407] close(4 <unfinished ...> >[pid 22197] <... epoll_ctl resumed> ) = 0 >[pid 22407] <... close resumed> ) = 0 >[pid 22407] close(13 <unfinished ...> >[pid 22197] epoll_wait(45, <unfinished ...> >[pid 22407] <... close resumed> ) = 0 >[pid 22407] close(11) = 0 >[pid 22407] close(9) = 0 >[pid 22407] close(7) = 0 >[pid 22407] close(5) = 0 >[pid 22407] close(3) = 0 >[pid 22407] close(41) = 0 >[pid 22407] close(40) = 0 >[pid 22407] close(39) = 0 >[pid 22407] close(38) = 0 >[pid 22407] close(37) = 0 >[pid 22407] close(36) = 0 >[pid 22407] close(35) = 0 >[pid 22407] close(34) = 0 >[pid 22407] close(33) = 0 >[pid 22407] close(32) = 0 >[pid 22407] close(31) = 0 >[pid 22407] close(30) = 0 >[pid 22407] close(29) = 0 >[pid 22407] close(28) = 0 >[pid 22407] close(27) = 0 >[pid 22407] close(26) = 0 >[pid 22407] close(25) = 0 >[pid 22407] close(24) = 0 >[pid 22407] close(23) = 0 >[pid 22407] close(22) = 0 >[pid 22407] close(21) = 0 >[pid 22407] close(20) = 0 >[pid 22407] close(19) = 0 >[pid 22407] close(18) = 0 >[pid 22407] close(17) = 0 >[pid 22407] close(16) = 0 >[pid 22407] close(15) = 0 >[pid 22407] close(43) = 0 >[pid 22407] close(44) = 0 >[pid 22407] close(47) = 0 >[pid 22407] close(46) = 0 >[pid 22407] dup2(45, 0) = 0 >[pid 22407] close(45) = 0 >[pid 22407] dup2(48, 1) = 1 >[pid 22407] close(48) = 0 >[pid 22407] dup2(50, 2) = 2 >[pid 22407] close(50) = 0 >[pid 22407] rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_INTERRUPT, 0x7fc985d26850}, {SIG_DFL, [], 0}, 8) = 0 > ># Execute cgit.cgi >[pid 22407] chdir("/home/local/apps/cgit/") = 0 >[pid 22407] execve("/home/local/apps/cgit/cgit.cgi", ["/home/local/apps/cgit/cgit.cgi"], [/* 29 vars */]) = 0 >[pid 22407] brk(0) = 0x6f4000 > ># Allocate memory and load up a bunch of libraries, including libz (for zipped content) and libcrypto (for SSL) >[pid 22407] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd8e68dd000 >[pid 22407] access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) >[pid 22407] open("/etc/ld.so.cache", O_RDONLY) = 3 >[pid 22407] fstat(3, {st_mode=S_IFREG|0644, st_size=54049, ...}) = 0 >[pid 22407] mmap(NULL, 54049, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd8e68cf000 >[pid 22407] close(3) = 0 >[pid 22407] open("/lib64/libz.so.1", O_RDONLY) = 3 >[pid 22407] read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@#\0\0\0\0\0\0"..., 832) = 832 >[pid 22407] fstat(3, {st_mode=S_IFREG|0755, st_size=88752, ...}) = 0 >[pid 22407] mmap(NULL, 2183696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd8e64a9000 >[pid 22407] fadvise64(3, 0, 2183696, POSIX_FADV_WILLNEED) = 0 >[pid 22407] mprotect(0x7fd8e64be000, 2093056, PROT_NONE) = 0 >[pid 22407] mmap(0x7fd8e66bd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fd8e66bd000 >[pid 22407] close(3) = 0 >[pid 22407] open("/usr/lib64/libcrypto.so.0.9.8", O_RDONLY) = 3 >[pid 22407] read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\27\7\0\0\0\0\0"..., 832) = 832 >[pid 22407] fstat(3, {st_mode=S_IFREG|0555, st_size=1689304, ...}) = 0 >[pid 22407] mmap(NULL, 3800440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd8e6109000 >[pid 22407] fadvise64(3, 0, 3800440, POSIX_FADV_WILLNEED) = 0 >[pid 22407] mprotect(0x7fd8e627c000, 2097152, PROT_NONE) = 0 >[pid 22407] mmap(0x7fd8e647c000, 167936, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x173000) = 0x7fd8e647c000 >[pid 22407] mmap(0x7fd8e64a5000, 15736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd8e64a5000 >[pid 22407] close(3) = 0 >[pid 22407] open("/lib64/libpthread.so.0", O_RDONLY) = 3 >[pid 22407] read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200Z\0\0\0\0\0\0"..., 832) = 832 >[pid 22407] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd8e68ce000 >[pid 22407] fstat(3, {st_mode=S_IFREG|0755, st_size=135764, ...}) = 0 >[pid 22407] mmap(NULL, 2212784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd8e5eec000 >[pid 22407] fadvise64(3, 0, 2212784, POSIX_FADV_WILLNEED) = 0 >[pid 22407] mprotect(0x7fd8e5f03000, 2097152, PROT_NONE) = 0 >[pid 22407] mmap(0x7fd8e6103000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fd8e6103000 >[pid 22407] mmap(0x7fd8e6105000, 13232, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd8e6105000 >[pid 22407] close(3) = 0 >[pid 22407] open("/lib64/libdl.so.2", O_RDONLY) = 3 >[pid 22407] read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\r\0\0\0\0\0\0"..., 832) = 832 >[pid 22407] fstat(3, {st_mode=S_IFREG|0755, st_size=19173, ...}) = 0 >[pid 22407] mmap(NULL, 2109728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd8e5ce8000 >[pid 22407] fadvise64(3, 0, 2109728, POSIX_FADV_WILLNEED) = 0 >[pid 22407] mprotect(0x7fd8e5cea000, 2097152, PROT_NONE) = 0 >[pid 22407] mmap(0x7fd8e5eea000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fd8e5eea000 >[pid 22407] close(3) = 0 >[pid 22407] open("/lib64/libc.so.6", O_RDONLY) = 3 >[pid 22407] read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\355\1\0\0\0\0\0"..., 832) = 832 >[pid 22407] fstat(3, {st_mode=S_IFREG|0755, st_size=1787813, ...}) = 0 >[pid 22407] mmap(NULL, 3651768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd8e596c000 >[pid 22407] fadvise64(3, 0, 3651768, POSIX_FADV_WILLNEED) = 0 >[pid 22407] mprotect(0x7fd8e5ade000, 2097152, PROT_NONE) = 0 >[pid 22407] mmap(0x7fd8e5cde000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x172000) = 0x7fd8e5cde000 >[pid 22407] mmap(0x7fd8e5ce3000, 18616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd8e5ce3000 >[pid 22407] close(3) = 0 >[pid 22407] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd8e68cd000 >[pid 22407] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd8e68cc000 >[pid 22407] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd8e68cb000 >[pid 22407] arch_prctl(ARCH_SET_FS, 0x7fd8e68cc700) = 0 >[pid 22407] mprotect(0x7fd8e5cde000, 16384, PROT_READ) = 0 >[pid 22407] mprotect(0x7fd8e5eea000, 4096, PROT_READ) = 0 >[pid 22407] mprotect(0x7fd8e6103000, 4096, PROT_READ) = 0 >[pid 22407] mprotect(0x7fd8e647c000, 65536, PROT_READ) = 0 >[pid 22407] mprotect(0x7fd8e66bd000, 4096, PROT_READ) = 0 >[pid 22407] mprotect(0x6c2000, 4096, PROT_READ) = 0 >[pid 22407] mprotect(0x7fd8e68de000, 4096, PROT_READ) = 0 >[pid 22407] munmap(0x7fd8e68cf000, 54049) = 0 >[pid 22407] set_tid_address(0x7fd8e68cc9d0) = 22407 >[pid 22407] set_robust_list(0x7fd8e68cc9e0, 0x18) = 0 >[pid 22407] futex(0x7fff86735e9c, FUTEX_WAKE_PRIVATE, 1) = 0 >[pid 22407] futex(0x7fff86735e9c, 0x189 /* FUTEX_??? */, 1, NULL, 7fd8e68cc700) = -1 EAGAIN (Resource temporarily unavailable) >[pid 22407] rt_sigaction(SIGRTMIN, {0x7fd8e5ef18f0, [], SA_RESTORER|SA_SIGINFO, 0x7fd8e5efb850}, NULL, 8) = 0 >[pid 22407] rt_sigaction(SIGRT_1, {0x7fd8e5ef1980, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fd8e5efb850}, NULL, 8) = 0 >[pid 22407] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 >[pid 22407] getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 >[pid 22407] futex(0x7fd8e5eeb10c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 >[pid 22407] brk(0) = 0x6f4000 >[pid 22407] brk(0x715000) = 0x715000 > ># Read and parse the cgitrc file >[pid 22407] open("/etc/cgitrc", O_RDONLY) = 3 >[pid 22407] fstat(3, {st_mode=S_IFREG|0644, st_size=5042, ...}) = 0 >[pid 22407] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd8e68dc000 >[pid 22407] read(3, "cache-root=/home/data/httpd/writ"..., 4096) = 4096 >[pid 22407] read(3, "e=:INSTALL\nreadme=:install\n\n\n# "..., 4096) = 946 > ># Read the cGit repo cache >[pid 22407] stat("/home/data/httpd/writable/git.eclipse.org/cache/rc-38b7ae466e95ef28", {st_mode=S_IFREG|0640, st_size=946711, ...}) = 0 >[pid 22407] open("/home/data/httpd/writable/git.eclipse.org/cache/rc-38b7ae466e95ef28", O_RDONLY) = 4 >[pid 22407] fstat(4, {st_mode=S_IFREG|0640, st_size=946711, ...}) = 0 >[pid 22407] mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd8e68d4000 >[pid 22407] read(4, "repo.url=r4e/org.eclipse.mylyn.r"..., 32768) = 32768 >[pid 22407] read(4, "adme=:readme.html\nrepo.readme=:R"..., 32768) = 32768 >[pid 22407] brk(0x736000) = 0x736000 >[pid 22407] read(4, "adme=:install.txt\nrepo.readme=:I"..., 32768) = 32768 >[pid 22407] read(4, "mit-graph=0\nrepo.enable-log-file"..., 32768) = 32768 >[pid 22407] brk(0x757000) = 0x757000 >[pid 22407] read(4, "l\nrepo.readme=:README.htm\nrepo.r"..., 32768) = 32768 >[pid 22407] read(4, "DME\nrepo.readme=:readme\nrepo.rea"..., 32768) = 32768 >[pid 22407] brk(0x778000) = 0x778000 >[pid 22407] read(4, "e.htm\nrepo.readme=:README.txt\nre"..., 32768) = 32768 >[pid 22407] read(4, "DME.html\nrepo.readme=:readme.htm"..., 32768) = 32768 >[pid 22407] brk(0x799000) = 0x799000 >[pid 22407] read(4, "readme=:README.htm\nrepo.readme=:"..., 32768) = 32768 >[pid 22407] brk(0x7cc000) = 0x7cc000 >[pid 22407] read(4, "d\nrepo.readme=:install.md\nrepo.r"..., 32768) = 32768 >[pid 22407] read(4, "=eclipse.platform.ui.e4.git\nrepo"..., 32768) = 32768 >[pid 22407] read(4, "me=:readme.rst\nrepo.readme=:READ"..., 32768) = 32768 >[pid 22407] brk(0x7ed000) = 0x7ed000 >[pid 22407] read(4, "o.readme=:README.rst\nrepo.readme"..., 32768) = 32768 >[pid 22407] read(4, "\nrepo.url=webtools-common/webtoo"..., 32768) = 32768 >[pid 22407] brk(0x80e000) = 0x80e000 >[pid 22407] read(4, "repo.readme=:readme.html\nrepo.re"..., 32768) = 32768 >[pid 22407] read(4, "nstall.htm\nrepo.readme=:INSTALL."..., 32768) = 32768 >[pid 22407] brk(0x82f000) = 0x82f000 >[pid 22407] read(4, "epo.readme=:readme.mkd\nrepo.read"..., 32768) = 32768 >[pid 22407] read(4, "og-filecount=1\nrepo.enable-log-l"..., 32768) = 32768 >[pid 22407] mmap(NULL, 241664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd8e6890000 >[pid 22407] read(4, "readme\nrepo.readme=:INSTALL.md\nr"..., 32768) = 32768 >[pid 22407] read(4, "refactor.git\nrepo.name=emf-refac"..., 32768) = 32768 >[pid 22407] brk(0x850000) = 0x850000 >[pid 22407] read(4, "ADME.txt\nrepo.readme=:readme.txt"..., 32768) = 32768 >[pid 22407] read(4, "d\nrepo.readme=:README.md\nrepo.re"..., 32768) = 32768 >[pid 22407] brk(0x871000) = 0x871000 >[pid 22407] read(4, "-graph=0\nrepo.enable-log-filecou"..., 32768) = 32768 >[pid 22407] read(4, "epo.desc=MQTT-SN Client Package "..., 32768) = 32768 >[pid 22407] brk(0x892000) = 0x892000 >[pid 22407] read(4, "epo.readme=:INSTALL.mkd\nrepo.rea"..., 32768) = 32768 >[pid 22407] read(4, "=org.eclipse.vjet.vsf.git\nrepo.p"..., 32768) = 32768 >[pid 22407] brk(0x8b3000) = 0x8b3000 >[pid 22407] read(4, "l\nrepo.readme=:README.htm\nrepo.r"..., 32768) = 32768 >[pid 22407] read(4, "\nrepo.readme=:INSTALL.mkd\nrepo.r"..., 32768) = 32768 >[pid 22407] brk(0x8d4000) = 0x8d4000 >[pid 22407] read(4, "-verification-tests.git\nrepo.pat"..., 32768) = 29207 >[pid 22407] read(4, "", 32768) = 0 >[pid 22407] close(4) = 0 >[pid 22407] munmap(0x7fd8e68d4000, 32768) = 0 >[pid 22407] read(3, "", 4096) = 0 >[pid 22407] close(3) = 0 >[pid 22407] munmap(0x7fd8e68dc000, 4096) = 0 > ># Read cache object for the requested file >[pid 22407] open("/home/data/httpd/writable/git.eclipse.org/cache/63900000", O_RDONLY) = 3 >[pid 22407] fstat(3, {st_mode=S_IFREG|0600, st_size=4379, ...}) = 0 >[pid 22407] read(3, "oomph/org.eclipse.oomph.git/plai"..., 4096) = 4096 > ># send that file to the parent process ># using sendfile() although we're on NFS. Seems to work, but not ideal. >[pid 22407] sendfile(1, 3, [68], 4311) = 4311 >[pid 22197] <... epoll_wait resumed> {{EPOLLIN, {u32=2276771760, u64=140503541925808}}}, 2, 300000) = 1 >[pid 22407] close(3 <unfinished ...> >[pid 22197] read(47, <unfinished ...> >[pid 22407] <... close resumed> ) = 0 >[pid 22197] <... read resumed> "Content-Type: text/plain; charse"..., 8000) = 4311 >[pid 22407] exit_group(0) = ? > ># CGI forked process ends cleanly >Process 22407 detached >epoll_wait(45, {{EPOLLHUP, {u32=2276771760, u64=140503541925808}}}, 2, 300000) = 1 >--- SIGCHLD (Child exited) @ 0 (0) --- > ># Flush pipes, and close >read(47, "", 8000) = 0 >read(49, "", 1) = 0 >close(49) = 0 > ># Is the client still there? >read(44, 0x7fc987b4e698, 8000) = -1 EAGAIN (Resource temporarily unavailable) > ># send cached file to the client >writev(44, [{"HTTP/1.1 200 OK\r\nDate: Mon, 06 A"..., 457}, {"\37\213\10\0\0\0\0\0\0\3", 10}, {"\315Wmo\0239\20\376\316\257\260\2\" Q/P\270;\205ni\224\226R\332\222\252M\241\37*"..., 1393}, {"!Z\372\230\322\17\0\0", 8}], 4) = 1868 > ># Write apache log >write(32, "(snip) - - [06/Apr/2015:"..., 183) = 183 >close(45) = 0 >close(47)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 463967
:
252176
| 252177