Skip to content

Instantly share code, notes, and snippets.

@jney
Created February 15, 2011 21:06
Show Gist options
  • Save jney/828241 to your computer and use it in GitHub Desktop.
Save jney/828241 to your computer and use it in GitHub Desktop.
sudo dtruss -a -f -l $(which nginx) 2>&1 | tee ./trace.log > /dev/null
PID/THRD RELATIVE ELAPSD CPU SYSCALL(args) = return
3110/0x181437: 229 511 0 getpid(0x7FFF5FBFEC80, 0x7FFFFFE00050, 0x0) = 3110 0
3110/0x181437: 299 76 67 open_nocancel("/dev/urandom\0", 0x0, 0x0) = 3 0
3110/0x181437: 332 40 31 read_nocancel(0x3, "\205\343\261&\327RQd\330v\276\032\016\313\362#\341\244\307\033\327dZ!.\332m>9\2054$G\335aRS\300\345\224fs\354\221\254\317\177f\304\002\273\037\355X\344V\234B\200\re\230Y\357\260\3217^\002\2332\203\377\255\206\342D\v\343\345c\212[bt\373X\264\027\202\373\207\317\311\230\321lX\360\304\357\021\370\214/\344AH\0", 0x6C) = 108 0
3110/0x181437: 340 13 6 close_nocancel(0x3) = 0 0
3110/0x181437: 383 6 0 issetugid(0x100000000, 0x7FFF5FBFEF98, 0x7FFF5FC40530) = 0 0
3110/0x181437: 385 5 0 geteuid(0x100000000, 0x7FFF5FBFEF98, 0x0) = 0 0
3110/0x181437: 469 21 15 __sysctl(0x7FFF5FBFCB70, 0x2, 0x7FFF5FBFCB30) = 0 0
3110/0x181437: 476 11 6 __sysctl(0x7FFF5FBFCB30, 0x2, 0x7FFF5FBFCBCC) = 0 0
3110/0x181437: 480 9 2 shared_region_check_np(0x7FFF5FBFCD38, 0x0, 0x7FFF5FC1DC86) = 0 0
3110/0x181437: 498 19 13 stat64("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0x7FFF5FBFC140, 0x7FFF5FBFC780) = 0 0
3110/0x181437: 524 28 22 open("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0x0, 0x0) = 3 0
3110/0x181437: 543 18 8 pread(0x3, "\312\376\272\276\0", 0x1000, 0x0) = 4096 0
3110/0x181437: 548 9 3 pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x1000) = 4096 0
3110/0x181437: 575 26 17 mmap(0x1001E0000, 0x2000, 0x5, 0x12, 0x3, 0x7FFF00000001) = 0x1E0000 0
3110/0x181437: 583 12 6 mmap(0x1001E2000, 0x1000, 0x3, 0x12, 0x3, 0x7FFF00000001) = 0x1E2000 0
3110/0x181437: 590 11 5 mmap(0x1001E3000, 0x1F10, 0x1, 0x12, 0x3, 0x7FFF00000001) = 0x1E3000 0
3110/0x181437: 604 10 3 close(0x3) = 0 0
3110/0x181437: 614 11 6 stat64("/usr/lib/libcrypto.0.9.8.dylib\0", 0x7FFF5FBFBE60, 0x7FFF5FBFC4A0) = 0 0
3110/0x181437: 625 9 5 stat64("/usr/lib/libSystem.B.dylib\0", 0x7FFF5FBFBE60, 0x7FFF5FBFC4A0) = 0 0
3110/0x181437: 635 9 5 stat64("/usr/lib/libssl.0.9.8.dylib\0", 0x7FFF5FBFBE60, 0x7FFF5FBFC4A0) = 0 0
3110/0x181437: 650 14 9 stat64("/usr/lib/libstdc++.6.dylib\0", 0x7FFF5FBFBE60, 0x7FFF5FBFC4A0) = 0 0
3110/0x181437: 674 17 13 stat64("/usr/local/Cellar/pcre/8.11/lib/libpcre.0.dylib\0", 0x7FFF5FBFBE60, 0x7FFF5FBFC4A0) = 0 0
3110/0x181437: 682 9 5 open("/usr/local/Cellar/pcre/8.11/lib/libpcre.0.dylib\0", 0x0, 0x0) = 3 0
3110/0x181437: 706 15 9 pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x0) = 4096 0
3110/0x181437: 763 55 49 mmap(0x1001E5000, 0x3E000, 0x5, 0x12, 0x3, 0x7FFF00000001) = 0x1E5000 0
3110/0x181437: 770 12 6 mmap(0x100223000, 0x1000, 0x3, 0x12, 0x3, 0x7FFF00000001) = 0x223000 0
3110/0x181437: 778 12 6 mmap(0x100224000, 0x1148, 0x1, 0x12, 0x3, 0x7FFF00000001) = 0x224000 0
3110/0x181437: 788 10 5 fcntl(0x3, 0x2C, 0x7FFF5FBFA220) = 0 0
3110/0x181437: 794 7 3 close(0x3) = 0 0
3110/0x181437: 805 13 9 stat64("/usr/lib/libz.1.dylib\0", 0x7FFF5FBFBE60, 0x7FFF5FBFC4A0) = 0 0
3110/0x181437: 821 15 10 stat64("/usr/local/Cellar/geoip/1.4.6/lib/libGeoIP.1.dylib\0", 0x7FFF5FBFBE60, 0x7FFF5FBFC4A0) = 0 0
3110/0x181437: 830 11 7 open("/usr/local/Cellar/geoip/1.4.6/lib/libGeoIP.1.dylib\0", 0x0, 0x0) = 3 0
3110/0x181437: 838 12 6 pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x0) = 4096 0
3110/0x181437: 852 13 7 mmap(0x100226000, 0x2E000, 0x5, 0x12, 0x3, 0x7FFF00000001) = 0x226000 0
3110/0x181437: 858 11 5 mmap(0x100254000, 0x1000, 0x3, 0x12, 0x3, 0x7FFF00000001) = 0x254000 0
3110/0x181437: 865 11 4 mmap(0x100255000, 0x1EA8, 0x1, 0x12, 0x3, 0x7FFF00000001) = 0x255000 0
3110/0x181437: 876 6 2 fcntl(0x3, 0x2C, 0x7FFF5FBFA220) = 0 0
3110/0x181437: 881 7 3 close(0x3) = 0 0
3110/0x181437: 895 15 11 stat64("/System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent\0", 0x7FFF5FBFBCE0, 0x7FFF5FBFC320) = 0 0
3110/0x181437: 909 11 6 stat64("/usr/lib/system/libmathCommon.A.dylib\0", 0x7FFF5FBFBA40, 0x7FFF5FBFC080) = 0 0
3110/0x181437: 1067 10 2 madvise(0x7FFF8965C000, 0x2000, 0x5) = 0 0
3110/0x181437: 1070 5 0 madvise(0x7FFF8965D000, 0x2000, 0x5) = 0 0
3110/0x181437: 1598 26 20 open("/dev/dtracehelper\0", 0x2, 0x7FFF5FC45680) = 3 0
3110/0x181437: 21133 19541 19532 ioctl(0x3, 0x80086804, 0x7FFF5FBFCAD0) = 0 0
3110/0x181437: 21148 21 11 close(0x3) = 0 0
3110/0x181437: 22123 9 1 mmap(0x0, 0x1000000, 0x3, 0x1002, 0x2000000, 0x0) = 0x500000 0
3110/0x181437: 22128 8 3 munmap(0x100500000, 0x300000) = 0 0
3110/0x181437: 22130 5 1 munmap(0x101000000, 0x500000) = 0 0
3110/0x181437: 22168 28 21 access("/etc/localtime\0", 0x4, 0x0) = 0 0
3110/0x181437: 22200 36 30 open_nocancel("/etc/localtime\0", 0x0, 0x0) = 3 0
3110/0x181437: 22205 9 3 fstat64(0x3, 0x7FFF5FBFBF90, 0x0) = 0 0
3110/0x181437: 22213 12 7 read_nocancel(0x3, "TZif\0", 0x2A64) = 1082 0
3110/0x181437: 22217 8 3 close_nocancel(0x3) = 0 0
3110/0x181437: 24884 36 25 open_nocancel("/etc/sysinfo.conf\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 230: 0: 0 fork() = 0 0
3112/0x18143e: 230 8 0 thread_selfid(0x7FFF70EC1CA0, 0x3, 0x1) = 1578046 0
3112/0x18143e: 233 5 0 getpid(0x7FFF70EC1CA0, 0x3, 0x0) = 3112 0
3112/0x18143e: 355 6 0 geteuid(0x100807DBD, 0x1000E91FA, 0x0) = 0 0
3112/0x18143e: 433 14 7 setgid(0xFFFFFFFE, 0x1000E91FA, 0x0) = 0 0
3112/0x18143e: 688 28 15 initgroups(0x4, 0x7FFF5FBFE9B0, 0xFFFFFFFE) = 0 0
3112/0x18143e: 703 11 5 setuid(0xFFFFFFFE, 0x4, 0x0) = 0 0
3112/0x18143e: 706 7 1 sigprocmask(0x3, 0x7FFF5FBFEA4C, 0x0) = 0x0 0
3112/0x18143e: 748 11 5 kqueue(0x100807E50, 0x0, 0x100808F80) = 10 0
3112/0x18143e: 832 16 4 mmap(0x0, 0x160000, 0x3, 0x1002, 0x3000000, 0x100000001) = 0x500000 0
3112/0x18143e: 835 7 1 mmap(0x0, 0x1000, 0x3, 0x1002, 0x3000000, 0x100000001) = 0x1DF000 0
3112/0x18143e: 859 8 1 mmap(0x0, 0xE0000, 0x3, 0x1002, 0x3000000, 0x100000001) = 0x660000 0
3112/0x18143e: 1725 14 3 mmap(0x0, 0xE0000, 0x3, 0x1002, 0x3000000, 0x100000001) = 0x1000000 0
3113/0x18143f: 247: 0: 0 fork() = 0 0
3113/0x18143f: 247 10 0 thread_selfid(0x7FFF70EC1CA0, 0x3, 0x1) = 1578047 0
3113/0x18143f: 250 5 0 getpid(0x7FFF70EC1CA0, 0x3, 0x0) = 3113 0
3113/0x18143f: 375 5 0 geteuid(0x100807DBD, 0x1000E91FA, 0x0) = 0 0
3113/0x18143f: 454 15 10 setgid(0xFFFFFFFE, 0x1000E91FA, 0x0) = 0 0
3113/0x18143f: 717 24 12 initgroups(0x4, 0x7FFF5FBFE9B0, 0xFFFFFFFE) = 0 0
3113/0x18143f: 732 8 3 setuid(0xFFFFFFFE, 0x4, 0x0) = 0 0
3113/0x18143f: 741 7 1 sigprocmask(0x3, 0x7FFF5FBFEA4C, 0x0) = 0x0 0
3113/0x18143f: 786 11 6 kqueue(0x100807E50, 0x0, 0x100808F80) = 12 0
3113/0x18143f: 858 14 3 mmap(0x0, 0x160000, 0x3, 0x1002, 0x3000000, 0x100000001) = 0x500000 0
3113/0x18143f: 860 7 1 mmap(0x0, 0x1000, 0x3, 0x1002, 0x3000000, 0x100000001) = 0x1DF000 0
3113/0x18143f: 884 7 1 mmap(0x0, 0xE0000, 0x3, 0x1002, 0x3000000, 0x100000001) = 0x660000 0
3113/0x18143f: 1847 17 4 mmap(0x0, 0xE0000, 0x3, 0x1002, 0x3000000, 0x100000001) = 0x1000000 0
3113/0x18143f: 4314 18 5 close(0x9) = 0 0
3113/0x18143f: 4316 5 1 close(0xA) = 0 0
3114/0x181440: 232: 0: 0 fork() = 0 0
3114/0x181440: 232 8 0 thread_selfid(0x7FFF70EC1CA0, 0x3, 0x1) = 1578048 0
3114/0x181440: 235 5 0 getpid(0x7FFF70EC1CA0, 0x3, 0x0) = 3114 0
3114/0x181440: 358 5 0 geteuid(0x100807DBD, 0x1000E91FA, 0x0) = 0 0
3114/0x181440: 440 14 9 setgid(0xFFFFFFFE, 0x1000E91FA, 0x0) = 0 0
3114/0x181440: 685 18 9 initgroups(0x4, 0x7FFF5FBFE9B0, 0xFFFFFFFE) = 0 0
3114/0x181440: 697 8 3 setuid(0xFFFFFFFE, 0x4, 0x0) = 0 0
3114/0x181440: 701 7 1 sigprocmask(0x3, 0x7FFF5FBFEA4C, 0x0) = 0x0 0
3114/0x181440: 746 10 5 kqueue(0x100807E50, 0x0, 0x100808F80) = 14 0
3114/0x181440: 816 14 3 mmap(0x0, 0x160000, 0x3, 0x1002, 0x3000000, 0x100000001) = 0x500000 0
3114/0x181440: 818 7 1 mmap(0x0, 0x1000, 0x3, 0x1002, 0x3000000, 0x100000001) = 0x1DF000 0
3114/0x181440: 841 8 1 mmap(0x0, 0xE0000, 0x3, 0x1002, 0x3000000, 0x100000001) = 0x660000 0
3114/0x181440: 1768 21 4 mmap(0x0, 0xE0000, 0x3, 0x1002, 0x3000000, 0x100000001) = 0x1000000 0
3114/0x181440: 4188 18 5 close(0x9) = 0 0
3114/0x181440: 4190 5 1 close(0xB) = 0 0
3114/0x181440: 4192 5 1 close(0xC) = 0 0
3115/0x181441: 232: 0: 0 fork() = 0 0
3115/0x181441: 233 8 0 thread_selfid(0x7FFF70EC1CA0, 0x3, 0x1) = 1578049 0
3115/0x181441: 235 5 0 getpid(0x7FFF70EC1CA0, 0x3, 0x0) = 3115 0
3115/0x181441: 357 6 0 geteuid(0x100807DBD, 0x1000E91FA, 0x0) = 0 0
3113/0x18143f: 4503 500102 14 kevent(0xC, 0x100840600, 0x0) = 0 0
3115/0x181441: 4116 500049 28 kevent(0x10, 0x100840600, 0x1) = 0 0
3110/0x181437: 21363 377 9 __sysctl(0x7FFF5FBFC9C0, 0x2, 0x7FFF5FBFC9B0) = 0 0
3110/0x181437: 21380 7 0 bsdthread_register(0x7FFF87D863DC, 0x7FFF87D66FF8, 0x2000) = 0 0
3110/0x181437: 21381 6 0 thread_selfid(0x7FFF87D863DC, 0x7FFF87D66FF8, 0x0) = 1578039 0
3110/0x181437: 21410 26 19 open_nocancel("/dev/urandom\0", 0x0, 0x7FFF70EBEBE0) = 3 0
3110/0x181437: 21428 23 16 read_nocancel(0x3, "Z\205\320\250]\372\213\017\347\265#1\260o\236\377\370|$\t\331\027\252#y\2445\305<\001Y\227WEH^\273p\f2\222/\353\345\376\2561\367\371p\226\316M\373rw\250y3\251\221H\266\211\0", 0x40) = 64 0
3110/0x181437: 21434 11 4 close_nocancel(0x3) = 0 0
3110/0x181437: 21444 13 2 mmap(0x0, 0x3000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001) = 0x257000 0
3110/0x181437: 21478 22 17 __sysctl(0x7FFF5FBFC840, 0x2, 0x7FFF5FBFC800) = 0 0
3110/0x181437: 21486 11 6 __sysctl(0x7FFF5FBFC800, 0x2, 0x7FFF5FBFC898) = 0 0
3110/0x181437: 21499 5 0 getpid(0x7FFF5FBFC790, 0x7FFFFFE00050, 0x0) = 3110 0
3110/0x181437: 21509 13 8 open_nocancel("/dev/urandom\0", 0x0, 0x0) = 3 0
3110/0x181437: 21530 26 20 read_nocancel(0x3, "\371$ \034\220/\321U\001\250\226\304\202s\261\255Z\003+\325\340\234n\244\002nrj\215\375\256\256\241\311\3134X\340}\316F\177\0", 0x6C) = 108 0
3110/0x181437: 21535 8 3 close_nocancel(0x3) = 0 0
3110/0x181437: 21560 12 7 __sysctl(0x7FFF5FBFC840, 0x2, 0x7FFF5FBFC86C) = 0 0
3110/0x181437: 21562 7 1 mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001) = 0x25A000 0
3110/0x181437: 21583 7 1 mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001) = 0x271000 0
3110/0x181437: 21603 7 1 mmap(0x0, 0x1000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001) = 0x288000 0
3110/0x181437: 21615 7 1 mmap(0x0, 0x200000, 0x3, 0x1002, 0x7000000, 0x7FFF00000001) = 0x289000 0
3110/0x181437: 21619 8 2 munmap(0x100289000, 0x77000) = 0 0
3110/0x181437: 21621 5 1 munmap(0x100400000, 0x89000) = 0 0
3110/0x181437: 21669 13 8 __sysctl(0x7FFF5FBFC9A0, 0x2, 0x7FFF5FBFC960) = 0 0
3110/0x181437: 21677 12 7 __sysctl(0x7FFF5FBFC960, 0x2, 0x7FFF70ECB760) = 0 0
3110/0x181437: 21686 12 7 __sysctl(0x7FFF5FBFC9A0, 0x2, 0x7FFF5FBFC960) = 0 0
3110/0x181437: 21693 11 6 __sysctl(0x7FFF5FBFC960, 0x2, 0x7FFF70ECB764) = 0 0
3110/0x181437: 21701 12 7 __sysctl(0x7FFF5FBFC9A0, 0x2, 0x7FFF5FBFC960) = 0 0
3110/0x181437: 21709 11 6 __sysctl(0x7FFF5FBFC960, 0x2, 0x7FFF70ECB768) = 0 0
3110/0x181437: 21745 7 1 mmap(0x0, 0x3000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001) = 0x289000 0
3110/0x181437: 21770 12 7 __sysctl(0x7FFF5FBFC970, 0x2, 0x7FFF5FBFC930) = 0 0
3110/0x181437: 21777 11 6 __sysctl(0x7FFF5FBFC930, 0x2, 0x7FFF5FBFC9C8) = 0 0
3110/0x181437: 21785 10 5 __sysctl(0x7FFF5FBFC970, 0x2, 0x7FFF5FBFC99C) = 0 0
3110/0x181437: 21787 7 1 mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001) = 0x28C000 0
3110/0x181437: 21808 7 1 mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001) = 0x2A3000 0
3110/0x181437: 21840 7 1 mmap(0x0, 0x200000, 0x3, 0x1002, 0x7000000, 0x7FFF00000001) = 0x400000 0
3110/0x181437: 21843 5 1 munmap(0x100500000, 0x100000) = 0 0
3110/0x181437: 22269 13 7 shm_open(0x7FFF87EA2800, 0x0, 0x0) = 3 0
3110/0x181437: 22277 13 7 mmap(0x0, 0x1000, 0x1, 0x1, 0x3, 0x7FFF00000000) = 0x2BA000 0
3110/0x181437: 22280 6 2 close_nocancel(0x3) = 0 0
3110/0x181437: 22339 21 14 open("/usr/local/Cellar/nginx/0.8.54/logs/error.log\0", 0x209, 0x1A4) = 3 0
3110/0x181437: 22417 7 1 getrlimit(0x1008, 0x7FFF5FBFEA00, 0x7FFF87D5084C) = 0 0
3110/0x181437: 22443 30 24 open_nocancel("/System/Library/OpenSSL/openssl.cnf\0", 0x0, 0x1B6) = 4 0
3110/0x181437: 22458 8 2 fstat64(0x4, 0x7FFF5FBFE8F0, 0x7FFF5FBFE9BC) = 0 0
3110/0x181437: 22472 17 12 read_nocancel(0x4, "#\n# OpenSSL example configuration file.\n# This is mostly being used for generation of certificate requests.\n#\n\n# This definition stops the following lines choking if HOME isn't\n# defined.\nHOME\t\t\t= .\nRANDFILE\t\t= $ENV::HOME/.rnd\n\n# Extra OBJECT IDENTIFIER in", 0x1000) = 4096 0
3110/0x181437: 22561 10 4 read_nocancel(0x4, "_name ]\ncountryName\t\t\t= Country Name (2 letter code)\ncountryName_default\t\t= AU\ncountryName_min\t\t\t= 2\ncountryName_max\t\t\t= 2\n\nstateOrProvinceName\t\t= State or Province Name (full name)\nstateOrProvinceName_default\t= Some-State\n\nlocalityName\t\t\t= Locality Name (", 0x1000) = 4096 0
3110/0x181437: 22637 9 3 read_nocancel(0x4, " an SSL server.\n# nsCertType\t\t\t= server\n\n# For an object signing certificate this would be used.\n# nsCertType = objsign\n\n# For normal client use this is typical\n# nsCertType = client, email\n\n# and for everything including object signing:\n# nsCertType = cli", 0x1000) = 1182 0
3110/0x181437: 22653 6 1 read_nocancel(0x4, "ltName=email:move\n\n# Copy subject details\n# issuerAltName=issuer:copy\n\n#nsCaRevocationUrl\t\t= http://www.domain.dom/ca-crl.pem\n#nsBaseUrl\n#nsRevocationUrl\n#nsRenewalUrl\n#nsCaPolicyUrl\n#nsSslServerName\n\n# This really needs to be in place for it to be a proxy", 0x1000) = 0 0
3110/0x181437: 22679 28 22 close_nocancel(0x4) = 0 0
3110/0x181437: 23519 21 15 __sysctl(0x7FFF5FBFEB80, 0x2, 0x7FFF5FBFEB40) = 0 0
3110/0x181437: 23523 7 2 __sysctl(0x7FFF5FBFEB40, 0x2, 0x100161940) = 0 0
3110/0x181437: 23532 12 7 __sysctl(0x7FFF5FBFEB80, 0x2, 0x7FFF5FBFEB40) = 0 0
3110/0x181437: 23535 7 2 __sysctl(0x7FFF5FBFEB40, 0x2, 0x1001618C0) = 0 0
3110/0x181437: 23547 12 7 __sysctl(0x7FFF5FBFEB80, 0x2, 0x7FFF5FBFEB40) = 0 0
3110/0x181437: 23555 11 6 __sysctl(0x7FFF5FBFEB40, 0x2, 0x1001618B0) = 0 0
3110/0x181437: 23572 14 9 __sysctl(0x7FFF5FBFEB80, 0x2, 0x7FFF5FBFEB40) = 0 0
3110/0x181437: 23579 10 6 __sysctl(0x7FFF5FBFEB40, 0x4, 0x100161950) = 0 0
3110/0x181437: 23589 13 8 __sysctl(0x7FFF5FBFEB80, 0x2, 0x7FFF5FBFEB40) = 0 0
3110/0x181437: 23592 6 2 __sysctl(0x7FFF5FBFEB40, 0x3, 0x1001618B4) = 0 0
3110/0x181437: 23608 13 8 __sysctl(0x7FFF5FBFEC00, 0x2, 0x7FFF70EC3718) = 0 0
3110/0x181437: 23616 5 0 getrlimit(0x1008, 0x100161820, 0x1001557B8) = 0 0
3110/0x181437: 23711 8 3 __sysctl(0x7FFF5FBFE890, 0x2, 0x7FFF5FBFE8A0) = 0 0
3110/0x181437: 23737 14 10 open("/usr/local/etc/nginx/nginx.conf\0", 0x0, 0x0) = 4 0
3110/0x181437: 23741 7 2 fstat64(0x4, 0x7FFF5FBFE888, 0x0) = 0 0
3110/0x181437: 23754 16 6 pread(0x4, "worker_processes 4;\ndaemon off;\nevents {\n worker_connections 8192;\n}\n\nhttp {\n include mime.types;\n default_type application/octet-stream;\n\n sendfile on;\n\n keepalive_timeout 5;\n tcp_nodelay on;\n\n gzip on;\n ", 0xA04, 0x0) = 2564 0
3110/0x181437: 24028 12 7 open("/usr/local/etc/nginx/mime.types\0", 0x0, 0x0) = 5 0
3110/0x181437: 24031 6 2 fstat64(0x5, 0x7FFF5FBFE118, 0x7FFF5FBFE870) = 0 0
3110/0x181437: 24043 16 10 pread(0x5, "\ntypes {\n text/html html htm shtml;\n text/css css;\n text/xml xml;\n image/gif gif;\n image/jpeg jpeg j", 0xC66, 0x0) = 3174 0
3110/0x181437: 24149 17 11 close(0x5) = 0 0
3110/0x181437: 24535 15 0 getuid(0x7FFF5FBFE300, 0x0, 0xF0) = 0 0
3110/0x181437: 25044 8 0 geteuid(0x100834B9F, 0x100314F6F, 0x0) = 0 0
3110/0x181437: 25657 17 10 close(0x4) = 0 0
3110/0x181437: 25660 4 0 geteuid(0x10083E004, 0x6E6962646C6F2E, 0x0) = 0 0
3110/0x181437: 25678 15 9 mkdir("/usr/local/Cellar/nginx/0.8.54/client_body_temp\0", 0x1C0, 0x0) = -1 Err#17
3110/0x181437: 25690 14 8 stat64("/usr/local/Cellar/nginx/0.8.54/client_body_temp\0", 0x7FFF5FBFE910, 0x11) = 0 0
3110/0x181437: 25694 7 3 mkdir("/usr/local/Cellar/nginx/0.8.54/proxy_temp\0", 0x1C0, 0x41C0) = -1 Err#17
3110/0x181437: 25699 7 3 stat64("/usr/local/Cellar/nginx/0.8.54/proxy_temp\0", 0x7FFF5FBFE910, 0x11) = 0 0
3110/0x181437: 25703 7 3 mkdir("/usr/local/Cellar/nginx/0.8.54/fastcgi_temp\0", 0x1C0, 0x41C0) = -1 Err#17
3110/0x181437: 25707 7 3 stat64("/usr/local/Cellar/nginx/0.8.54/fastcgi_temp\0", 0x7FFF5FBFE910, 0x11) = 0 0
3110/0x181437: 25711 7 3 mkdir("/usr/local/Cellar/nginx/0.8.54/uwsgi_temp\0", 0x1C0, 0x41C0) = -1 Err#17
3110/0x181437: 25715 7 3 stat64("/usr/local/Cellar/nginx/0.8.54/uwsgi_temp\0", 0x7FFF5FBFE910, 0x11) = 0 0
3110/0x181437: 25719 7 3 mkdir("/usr/local/Cellar/nginx/0.8.54/scgi_temp\0", 0x1C0, 0x41C0) = -1 Err#17
3110/0x181437: 25724 7 3 stat64("/usr/local/Cellar/nginx/0.8.54/scgi_temp\0", 0x7FFF5FBFE910, 0x11) = 0 0
3110/0x181437: 25738 17 12 open("/usr/local/Cellar/nginx/0.8.54/logs/access.log\0", 0x209, 0x1A4) = 4 0
3110/0x181437: 25742 7 1 fcntl(0x4, 0x2, 0x1) = 0 0
3110/0x181437: 25750 11 6 open("/usr/local/Cellar/nginx/0.8.54/logs/error.log\0", 0x209, 0x1A4) = 5 0
3110/0x181437: 25751 4 0 fcntl(0x5, 0x2, 0x1) = 0 0
3110/0x181437: 25773 23 18 socket(0x2, 0x1, 0x0) = 6 0
3110/0x181437: 25778 9 3 setsockopt(0x6, 0xFFFF, 0x4) = 0 0
3110/0x181437: 25782 6 1 ioctl(0x6, 0x8004667E, 0x7FFF5FBFE95C) = 0 0
3110/0x181437: 25788 9 4 bind(0x6, 0x10083DEF8, 0x10) = 0 0
3110/0x181437: 25794 8 3 listen(0x6, 0xFFFFFFFF, 0x0) = 0 0
3110/0x181437: 25800 9 5 socket(0x2, 0x1, 0x0) = 7 0
3110/0x181437: 25802 6 1 setsockopt(0x7, 0xFFFF, 0x4) = 0 0
3110/0x181437: 25804 5 1 ioctl(0x7, 0x8004667E, 0x7FFF5FBFE95C) = 0 0
3110/0x181437: 25808 6 2 bind(0x7, 0x10083DF48, 0x10) = 0 0
3110/0x181437: 25810 6 2 listen(0x7, 0xFFFFFFFF, 0x0) = 0 0
3110/0x181437: 25816 9 5 socket(0x2, 0x1, 0x0) = 8 0
3110/0x181437: 25818 5 1 setsockopt(0x8, 0xFFFF, 0x4) = 0 0
3110/0x181437: 25820 5 1 ioctl(0x8, 0x8004667E, 0x7FFF5FBFE95C) = 0 0
3110/0x181437: 25824 6 2 bind(0x8, 0x10083DF98, 0x10) = 0 0
3110/0x181437: 25826 5 1 listen(0x8, 0xFFFFFFFF, 0x0) = 0 0
3110/0x181437: 25829 5 1 listen(0x6, 0xFFFFFFFF, 0x100807E68) = 0 0
3110/0x181437: 25832 5 1 listen(0x7, 0xFFFFFFFF, 0x100807E68) = 0 0
3110/0x181437: 25834 5 1 listen(0x8, 0xFFFFFFFF, 0x100807E68) = 0 0
3110/0x181437: 25837 5 0 getrlimit(0x1008, 0x7FFF5FBFE9A0, 0x100808F78) = 0 0
3110/0x181437: 25846 11 2 mmap(0x0, 0x180, 0x3, 0x1001, 0xFFFFFFFF, 0x100000001) = 0x2BB000 0
3110/0x181437: 25862 7 1 sigaction(0x1, 0x7FFF5FBFEBD0, 0x0) = 0 0
3110/0x181437: 25863 4 0 sigaction(0x1E, 0x7FFF5FBFEBD0, 0x0) = 0 0
3110/0x181437: 25864 4 0 sigaction(0x1C, 0x7FFF5FBFEBD0, 0x0) = 0 0
3110/0x181437: 25865 4 0 sigaction(0xF, 0x7FFF5FBFEBD0, 0x0) = 0 0
3110/0x181437: 25866 4 0 sigaction(0x3, 0x7FFF5FBFEBD0, 0x0) = 0 0
3110/0x181437: 25868 4 0 sigaction(0x1F, 0x7FFF5FBFEBD0, 0x0) = 0 0
3110/0x181437: 25869 4 0 sigaction(0xE, 0x7FFF5FBFEBD0, 0x0) = 0 0
3110/0x181437: 25870 4 0 sigaction(0x2, 0x7FFF5FBFEBD0, 0x0) = 0 0
3110/0x181437: 25871 4 0 sigaction(0x17, 0x7FFF5FBFEBD0, 0x0) = 0 0
3110/0x181437: 25872 4 0 sigaction(0x14, 0x7FFF5FBFEBD0, 0x0) = 0 0
3110/0x181437: 25874 5 0 sigaction(0xC, 0x7FFF5FBFEBD0, 0x0) = 0 0
3110/0x181437: 25875 4 0 sigaction(0xD, 0x7FFF5FBFEBD0, 0x0) = 0 0
3110/0x181437: 25975 103 98 open("/usr/local/var/run/nginx.pid\0", 0x602, 0x1A4) = 9 0
3110/0x181437: 26004 34 25 pwrite(0x9, "3110\n\0", 0x5, 0x0) = 5 0
3110/0x181437: 26072 71 66 close(0x9) = 0 0
3110/0x181437: 26077 7 2 dup2(0x5, 0x2, 0x0) = 2 0
3110/0x181437: 26081 7 3 close(0x3) = 0 0
3110/0x181437: 26084 7 1 sigprocmask(0x1, 0x7FFF5FBFEBFC, 0x0) = 0x0 0
3110/0x181437: 26100 15 10 socketpair(0x1, 0x1, 0x0) = 0 0
3110/0x181437: 26102 5 1 ioctl(0x3, 0x8004667E, 0x7FFF5FBFEABC) = 0 0
3110/0x181437: 26104 4 1 ioctl(0x9, 0x8004667E, 0x7FFF5FBFEABC) = 0 0
3110/0x181437: 26106 4 0 ioctl(0x3, 0x8004667D, 0x7FFF5FBFEB08) = 0 0
3110/0x181437: 26107 4 0 fcntl(0x3, 0x6, 0xC26) = 0 0
3110/0x181437: 26109 4 0 fcntl(0x3, 0x2, 0x1) = 0 0
3110/0x181437: 26110 4 0 fcntl(0x9, 0x2, 0x1) = 0 0
3110/0x181437: 46819 20801 20705 fork() = 3112 0
3110/0x181437: 46919 29 18 socketpair(0x1, 0x1, 0x0) = 0 0
3110/0x181437: 46923 7 2 ioctl(0xA, 0x8004667E, 0x7FFF5FBFEABC) = 0 0
3110/0x181437: 46925 5 0 ioctl(0xB, 0x8004667E, 0x7FFF5FBFEABC) = 0 0
3110/0x181437: 46927 5 1 ioctl(0xA, 0x8004667D, 0x7FFF5FBFEB08) = 0 0
3110/0x181437: 46930 5 1 fcntl(0xA, 0x6, 0xC26) = 0 0
3110/0x181437: 46931 4 0 fcntl(0xA, 0x2, 0x1) = 0 0
3110/0x181437: 46933 4 0 fcntl(0xB, 0x2, 0x1) = 0 0
3110/0x181437: 71468 24543 24533 fork() = 3113 0
3110/0x181437: 71598 29 17 sendmsg(0x3, 0x7FFF5FBFEAC0, 0x0) = 32 0
3110/0x181437: 71625 22 16 socketpair(0x1, 0x1, 0x0) = 0 0
3110/0x181437: 71630 7 2 ioctl(0xC, 0x8004667E, 0x7FFF5FBFEABC) = 0 0
3110/0x181437: 71631 5 1 ioctl(0xD, 0x8004667E, 0x7FFF5FBFEABC) = 0 0
3110/0x181437: 71633 5 1 ioctl(0xC, 0x8004667D, 0x7FFF5FBFEB08) = 0 0
3110/0x181437: 71636 5 1 fcntl(0xC, 0x6, 0xC26) = 0 0
3110/0x181437: 71638 4 0 fcntl(0xC, 0x2, 0x1) = 0 0
3110/0x181437: 71639 4 0 fcntl(0xD, 0x2, 0x1) = 0 0
3112/0x18143e: 4157 9 2 close(0x3) = 0 0
3112/0x18143e: 4238 29 21 kevent(0xA, 0x100840600, 0x4) = 1 0
3112/0x18143e: 4272 19 12 recvmsg(0x9, 0x7FFF5FBFE980, 0x0) = 32 0
3112/0x18143e: 4275 5 1 recvmsg(0x9, 0x7FFF5FBFE980, 0x0) = -1 Err#35
3110/0x181437: 92784 21591 21142 fork() = 3114 0
3110/0x181437: 92882 31 21 sendmsg(0x3, 0x7FFF5FBFEAC0, 0x0) = 32 0
3112/0x18143e: 4288 21303 10 kevent(0xA, 0x100840600, 0x0) = 1 0
3112/0x18143e: 4308 17 12 recvmsg(0x9, 0x7FFF5FBFE980, 0x0) = 32 0
3112/0x18143e: 4311 6 1 recvmsg(0x9, 0x7FFF5FBFE980, 0x0) = -1 Err#35
3110/0x181437: 92898 13 9 sendmsg(0xA, 0x7FFF5FBFEAC0, 0x0) = 32 0
3110/0x181437: 92924 20 14 socketpair(0x1, 0x1, 0x0) = 0 0
3110/0x181437: 92928 7 2 ioctl(0xE, 0x8004667E, 0x7FFF5FBFEABC) = 0 0
3110/0x181437: 92930 5 0 ioctl(0xF, 0x8004667E, 0x7FFF5FBFEABC) = 0 0
3110/0x181437: 92932 5 1 ioctl(0xE, 0x8004667D, 0x7FFF5FBFEB08) = 0 0
3110/0x181437: 92934 5 1 fcntl(0xE, 0x6, 0xC26) = 0 0
3110/0x181437: 92936 4 0 fcntl(0xE, 0x2, 0x1) = 0 0
3110/0x181437: 92937 4 0 fcntl(0xF, 0x2, 0x1) = 0 0
3113/0x18143f: 4415 13793 36 kevent(0xC, 0x100840600, 0x1) = 1 0
3113/0x18143f: 4453 13 7 recvmsg(0xB, 0x7FFF5FBFE8F0, 0x0) = 32 0
3113/0x18143f: 4456 5 1 recvmsg(0xB, 0x7FFF5FBFE8F0, 0x0) = -1 Err#35
3110/0x181437: 113315 21049 20376 fork() = 3115 0
3110/0x181437: 113415 29 20 sendmsg(0x3, 0x7FFF5FBFEAC0, 0x0) = 32 0
3112/0x18143e: 4326 21388 10 kevent(0xA, 0x100840600, 0x0) = 1 0
3112/0x18143e: 4345 17 11 recvmsg(0x9, 0x7FFF5FBFE980, 0x0) = 32 0
3112/0x18143e: 4348 5 1 recvmsg(0x9, 0x7FFF5FBFE980, 0x0) = -1 Err#35
3110/0x181437: 113430 13 8 sendmsg(0xA, 0x7FFF5FBFEAC0, 0x0) = 32 0
3110/0x181437: 113439 12 8 sendmsg(0xC, 0x7FFF5FBFEAC0, 0x0) = 32 0
3110/0x181437: 113488 8 2 sigsuspend(0x0, 0x5, 0x7FFF5FBFEBD0) = -1 Err#4
3110/0x181437: 113515 8 1 sigreturn(0x7FFF5FBFEA90, 0x1E, 0x11) = 0 Err#-2
3110/0x181437: 113525 7 0 __pthread_canceled(0x0, 0x5, 0x7FFF5FBFEB48) = -1 Err#22
3113/0x18143f: 4470 21294 11 kevent(0xC, 0x100840600, 0x0) = 1 0
3113/0x18143f: 4483 13 8 recvmsg(0xB, 0x7FFF5FBFE8F0, 0x0) = 32 0
3113/0x18143f: 4486 6 1 recvmsg(0xB, 0x7FFF5FBFE8F0, 0x0) = -1 Err#35
3110/0x181437: 113532 86 5 sigsuspend(0x0, 0x0, 0x0) = -1 Err#4
3110/0x181437: 113538 6 1 sigreturn(0x7FFF5FBFEA90, 0x1E, 0x4) = 0 Err#-2
3110/0x181437: 113539 6 0 __pthread_canceled(0x0, 0x0, 0x7FFF5FBFEB48) = -1 Err#22
3115/0x181441: 435 136 20 setgid(0xFFFFFFFE, 0x1000E91FA, 0x0) = 0 0
3114/0x181440: 4305 16347 43 kevent(0xE, 0x100840600, 0x1) = 1 0
3114/0x181440: 4343 15 9 recvmsg(0xD, 0x7FFF5FBFE8F0, 0x0) = 32 0
3114/0x181440: 4346 6 1 recvmsg(0xD, 0x7FFF5FBFE8F0, 0x0) = -1 Err#35
3110/0x181437: 113551 382 10 sigsuspend(0x0, 0x0, 0x0) = -1 Err#4
3110/0x181437: 113559 6 1 sigreturn(0x7FFF5FBFEA90, 0x1E, 0x4) = 0 Err#-2
3110/0x181437: 113560 5 0 __pthread_canceled(0x0, 0x0, 0x7FFF5FBFEB48) = -1 Err#22
3115/0x181441: 681 16 8 initgroups(0x4, 0x7FFF5FBFE9B0, 0xFFFFFFFE) = 0 0
3115/0x181441: 690 9 3 setuid(0xFFFFFFFE, 0x4, 0x0) = 0 0
3115/0x181441: 693 7 1 sigprocmask(0x3, 0x7FFF5FBFEA4C, 0x0) = 0x0 0
3115/0x181441: 727 11 5 kqueue(0x100807E50, 0x0, 0x100808F80) = 16 0
3115/0x181441: 790 13 3 mmap(0x0, 0x160000, 0x3, 0x1002, 0x3000000, 0x100000001) = 0x500000 0
3115/0x181441: 792 7 1 mmap(0x0, 0x1000, 0x3, 0x1002, 0x3000000, 0x100000001) = 0x1DF000 0
3115/0x181441: 814 7 1 mmap(0x0, 0xE0000, 0x3, 0x1002, 0x3000000, 0x100000001) = 0x660000 0
3115/0x181441: 1739 9 1 mmap(0x0, 0xE0000, 0x3, 0x1002, 0x3000000, 0x0) = 0x1000000 0
3115/0x181441: 4026 16 4 close(0x9) = 0 0
3115/0x181441: 4028 5 1 close(0xB) = 0 0
3115/0x181441: 4030 5 1 close(0xD) = 0 0
3115/0x181441: 4032 5 1 close(0xE) = 0 0
3114/0x181440: 4382 500178 33 kevent(0xE, 0x100840600, 0x0) = 0 0
3114/0x181440: 4416 500306 23 kevent(0xE, 0x100840600, 0x0) = 0 0
3113/0x18143f: 4655 500642 39 kevent(0xC, 0x100840600, 0x0) = 0 0
3114/0x181440: 4499 500520 12 kevent(0xE, 0x100840600, 0x0) = 0 0
3115/0x181441: 4273 500073 20 kevent(0x10, 0x100840600, 0x0) = 0 0
3113/0x18143f: 4542 500139 28 kevent(0xC, 0x100840600, 0x0) = 0 0
3115/0x181441: 4188 500041 15 kevent(0x10, 0x100840600, 0x0) = 0 0
3113/0x18143f: 4692 500043 26 kevent(0xC, 0x100840600, 0x0) = 0 0
3114/0x181440: 4539 500516 12 kevent(0xE, 0x100840600, 0x0) = 0 0
3115/0x181441: 4335 500112 16 kevent(0x10, 0x100840600, 0x0) = 0 0
3114/0x181440: 4515 500031 10 kevent(0xE, 0x100840600, 0x0) = 0 0
3115/0x181441: 4302 500127 19 kevent(0x10, 0x100840600, 0x0) = 0 0
3113/0x18143f: 4734 500482 20 kevent(0xC, 0x100840600, 0x0) = 0 0
3113/0x18143f: 4762 500107 18 kevent(0xC, 0x100840600, 0x0) = 0 0
3113/0x18143f: 4808 500568 24 kevent(0xC, 0x100840600, 0x0) = 0 0
3114/0x181440: 4558 500209 13 kevent(0xE, 0x100840600, 0x0) = 0 0
3115/0x181441: 4362 500125 16 kevent(0x10, 0x100840600, 0x0) = 0 0
3114/0x181440: 4590 500613 19 kevent(0xE, 0x100840600, 0x0) = 0 0
3115/0x181441: 4397 500122 19 kevent(0x10, 0x100840600, 0x0) = 0 0
3114/0x181440: 4624 500150 23 kevent(0xE, 0x100840600, 0x0) = 0 0
3115/0x181441: 4423 500102 15 kevent(0x10, 0x100840600, 0x0) = 0 0
3113/0x18143f: 4906 500640 39 kevent(0xC, 0x100840600, 0x0) = 0 0
3113/0x18143f: 4843 500135 24 kevent(0xC, 0x100840600, 0x0) = 0 0
3114/0x181440: 4667 500628 20 kevent(0xE, 0x100840600, 0x0) = 0 0
3115/0x181441: 4457 500130 19 kevent(0x10, 0x100840600, 0x0) = 0 0
3113/0x18143f: 4989 501961 32 kevent(0xC, 0x100840600, 0x0) = 0 0
3115/0x181441: 4508 500047 12 kevent(0x10, 0x100840600, 0x0) = 0 0
3113/0x18143f: 4935 500116 17 kevent(0xC, 0x100840600, 0x0) = 0 0
3114/0x181440: 4695 501447 17 kevent(0xE, 0x100840600, 0x0) = 0 0
3115/0x181441: 4482 500777 15 kevent(0x10, 0x100840600, 0x0) = 0 0
3114/0x181440: 4724 500026 11 kevent(0xE, 0x100840600, 0x0) = 0 0
3114/0x181440: 4756 500080 23 kevent(0xE, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5017 500661 13 kevent(0xC, 0x100840600, 0x0) = 0 0
3115/0x181441: 4527 500108 12 kevent(0x10, 0x100840600, 0x0) = 0 0
3114/0x181440: 4798 500543 21 kevent(0xE, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5041 500524 11 kevent(0xC, 0x100840600, 0x0) = 0 0
3115/0x181441: 4546 500030 9 kevent(0x10, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5062 500222 16 kevent(0xC, 0x100840600, 0x0) = 0 0
3115/0x181441: 4560 500502 10 kevent(0x10, 0x100840600, 0x0) = 0 0
3114/0x181440: 4886 500591 36 kevent(0xE, 0x100840600, 0x0) = 0 0
3115/0x181441: 4585 500022 11 kevent(0x10, 0x100840600, 0x0) = 0 0
3114/0x181440: 4828 500124 20 kevent(0xE, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5109 500568 24 kevent(0xC, 0x100840600, 0x0) = 0 0
3115/0x181441: 4604 500038 13 kevent(0x10, 0x100840600, 0x0) = 0 0
3114/0x181440: 4914 500125 17 kevent(0xE, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5132 500122 14 kevent(0xC, 0x100840600, 0x0) = 0 0
3114/0x181440: 4961 500546 19 kevent(0xE, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5151 500057 8 kevent(0xC, 0x100840600, 0x0) = 0 0
3115/0x181441: 4632 500587 15 kevent(0x10, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5184 500064 14 kevent(0xC, 0x100840600, 0x0) = 0 0
3114/0x181440: 4985 500112 12 kevent(0xE, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5162 500499 7 kevent(0xC, 0x100840600, 0x0) = 0 0
3115/0x181441: 4644 500077 8 kevent(0x10, 0x100840600, 0x0) = 0 0
3114/0x181440: 5044 500674 41 kevent(0xE, 0x100840600, 0x0) = 0 0
3115/0x181441: 4663 500318 11 kevent(0x10, 0x100840600, 0x0) = 0 0
3115/0x181441: 4686 500072 16 kevent(0x10, 0x100840600, 0x0) = 0 0
3115/0x181441: 4742 500584 33 kevent(0x10, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5250 500132 9 kevent(0xC, 0x100840600, 0x0) = 0 0
3114/0x181440: 5080 500126 24 kevent(0xE, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5225 500874 23 kevent(0xC, 0x100840600, 0x0) = 0 0
3114/0x181440: 5140 500584 37 kevent(0xE, 0x100840600, 0x0) = 0 0
3115/0x181441: 4772 500127 19 kevent(0x10, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5280 500742 24 kevent(0xC, 0x100840600, 0x0) = 0 0
3115/0x181441: 4827 500651 31 kevent(0x10, 0x100840600, 0x0) = 0 0
3114/0x181440: 5175 500127 24 kevent(0xE, 0x100840600, 0x0) = 0 0
3114/0x181440: 5236 500651 37 kevent(0xE, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5326 500058 20 kevent(0xC, 0x100840600, 0x0) = 0 0
3115/0x181441: 4863 500130 21 kevent(0x10, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5355 500746 24 kevent(0xC, 0x100840600, 0x0) = 0 0
3112/0x18143e: 4574 13659 26 kevent(0xA, 0x100840600, 0x1) = 1 0
3112/0x18143e: 4704 29 17 recvfrom(0xD, 0x100804E00, 0x400) = 523 0
3112/0x18143e: 4948 45 35 open_nocancel("/Users/jney/src/lfg.ro/server2.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 4958 12 5 fstat64(0xE, 0x7FFF5FBFE260, 0x7FFF5FBFE32C) = 0 0
3112/0x18143e: 4985 19 11 read_nocancel(0xE, "require 'luarocks.require'\nrequire 'json'\nngx.say('hey')\0", 0x1000) = 56 0
3112/0x18143e: 5041 8 2 read_nocancel(0xE, "\0", 0x1000) = 0 0
3112/0x18143e: 5145 21 12 close_nocancel(0xE) = 0 0
3112/0x18143e: 5222 9 0 sigprocmask(0x1, 0x0, 0x7FFF5FBFE810) = 0x0 0
3112/0x18143e: 5224 7 1 sigaltstack(0x0, 0x7FFF5FBFE800, 0x0) = 0 0
3112/0x18143e: 5305 59 52 open_nocancel("./luarocks/require.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 6037 19428 95 read_nocancel(0xE, "--- Retained for compatibility reasons only. Use luarocks.loader instead.\nlocal require, pairs = require, pairs\nmodule(\"luarocks.require\")\nfor k,v in pairs(require(\"luarocks.loader\")) do\n _M[k] = v\nend\n\0", 0x1000) = 204 0
3112/0x18143e: 6056 15 4 read_nocancel(0xE, "\0", 0x1000) = 0 0
3112/0x18143e: 6161 34 27 close_nocancel(0xE) = 0 0
3112/0x18143e: 6224 18 11 open_nocancel("./luarocks/loader.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 6291 67 62 open_nocancel("/usr/local/share/lua/5.1/luarocks/loader.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 6297 9 4 close_nocancel(0xE) = 0 0
3112/0x18143e: 6309 13 8 open_nocancel("/usr/local/share/lua/5.1/luarocks/loader.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 6315 8 3 fstat64(0xE, 0x7FFF5FBFD9F0, 0x7FFF5FBFDABC) = 0 0
3112/0x18143e: 6391 21145 74 read_nocancel(0xE, "\nlocal global_env = _G\nlocal package, require, assert, ipairs, pairs, os, print, table, type, next, unpack =\n package, require, assert, ipairs, pairs, os, print, table, type, next, unpack\n\nmodule(\"luarocks.loader\")\n\nlocal path = require(\"luarocks.path", 0x1000) = 4096 0
3112/0x18143e: 6879 217 57 read_nocancel(0xE, "rs[1]\n return first.name, first.version.string, first.module_name\n end\nend\n\nlocal function pick_module(module)\n return\n select_module(module, function(module_name, name, version, tree, i)\n if i > 1 then\n module_name = path.", 0x1000) = 1941 0
3112/0x18143e: 6976 9 2 read_nocancel(0xE, "ule_name\n end\n if i > 1 then\n module_name = path.versioned_name(module_name, deploy_dir, name, version)\n end\n return module_name\n end)\n return module_name\nend\n\n--- Package loader for LuaRocks support.\n-- A ", 0x1000) = 0 0
3112/0x18143e: 7051 34 26 close_nocancel(0xE) = 0 0
3112/0x18143e: 7088 19 11 open_nocancel("./luarocks/path.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 7160 72 65 open_nocancel("/usr/local/share/lua/5.1/luarocks/path.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 7166 10 4 close_nocancel(0xE) = 0 0
3112/0x18143e: 7180 16 10 open_nocancel("/usr/local/share/lua/5.1/luarocks/path.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 7187 10 3 fstat64(0xE, 0x7FFF5FBFD750, 0x7FFF5FBFD81C) = 0 0
3112/0x18143e: 7225 176 36 read_nocancel(0xE, "\n--- Path and filename handling functions.\n-- All paths are configured in this module, making it a single\n-- point where the layout of the local installation is defined in LuaRocks.\nmodule(\"luarocks.path\", package.seeall)\n\nlocal dir = require(\"luarocks.dir", 0x1000) = 4096 0
3112/0x18143e: 7567 157 33 read_nocancel(0xE, "ory for C libraries of a package.\n-- @param name string: The package name. \n-- @param version string: The package version.\n-- @param rocks_dir string or nil: If given, specifies the local repository to use.\n-- @return string: The resulting path -- does not", 0x1000) = 4096 0
3112/0x18143e: 7819 172 31 read_nocancel(0xE, "\"-\"..version\n if arch == \"installed\" then\n filename = dir.path(name, version, filename..\".rockspec\")\n elseif arch == \"rockspec\" then\n filename = filename..\".rockspec\"\n else\n filename = filename..\".\"..arch..\".rock\"\n end\n return dir.", 0x1000) = 2648 0
3112/0x18143e: 7968 9 2 read_nocancel(0xE, "r.separator, \".\")\n local init = name:match(\"(.*)%.init$\")\n if init then\n name = init\n end\n else\n name = file:match(\"(.*)%.\"..cfg.lib_extension..\"$\")\n if name then\n name = name:gsub(dir.separator, \".\")\n end\n ", 0x1000) = 0 0
3112/0x18143e: 8065 21 14 close_nocancel(0xE) = 0 0
3112/0x18143e: 8292 9848 182 open_nocancel("/usr/local/share/lua/5.1/luarocks/dir.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 8311 24 11 close_nocancel(0xE) = 0 0
3112/0x18143e: 8355 35 27 open_nocancel("/usr/local/share/lua/5.1/luarocks/dir.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 8364 11 4 fstat64(0xE, 0x7FFF5FBFD4B0, 0x7FFF5FBFD57C) = 0 0
3112/0x18143e: 8452 247 84 read_nocancel(0xE, "\nmodule(\"luarocks.dir\", package.seeall)\n\nseparator = \"/\"\n\n--- Strip the path off a path+filename.\n-- @param pathname string: A path+name, such as \"/a/b/c\"\n-- or \"\\a\\b\\c\".\n-- @return string: The filename without its path, such as \"c\".\nfunction base_name(pat", 0x1000) = 2066 0
3112/0x18143e: 8684 12 3 read_nocancel(0xE, "eturn pathname:gsub(\"^[^/]*/\", \"\")\nend\n\n--- Describe a path in a cross-platform way.\n-- Use this function to avoid platform-specific directory\n-- separators in other modules. If the first item contains a \n-- protocol descriptor (e.g. \"http:\"), paths are al", 0x1000) = 0 0
3112/0x18143e: 8715 29 22 close_nocancel(0xE) = 0 0
3112/0x18143e: 8754 16 9 open_nocancel("./luarocks/cfg.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 8826 72 65 open_nocancel("/usr/local/share/lua/5.1/luarocks/cfg.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 8832 10 4 close_nocancel(0xE) = 0 0
3112/0x18143e: 8847 16 10 open_nocancel("/usr/local/share/lua/5.1/luarocks/cfg.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 8852 9 3 fstat64(0xE, 0x7FFF5FBFD4B0, 0x7FFF5FBFD57C) = 0 0
3112/0x18143e: 8897 160 43 read_nocancel(0xE, "\nlocal rawset, next, table, pairs, print, require, io, os, setmetatable, pcall, ipairs, package, type =\n rawset, next, table, pairs, print, require, io, os, setmetatable, pcall, ipairs, package, type\n\n--- Configuration for LuaRocks.\n-- Tries to load t", 0x1000) = 4096 0
3112/0x18143e: 9154 155 34 read_nocancel(0xE, "on = \"lua\",\n lua_interpreter = config.LUA_INTERPRETER or \"lua\",\n downloader = config.LUAROCKS_DOWNLOADER or \"wget\",\n md5checker = config.LUAROCKS_MD5CHECKER or \"md5sum\",\n\n variables = {},\n \n external_deps_subdirs = {\n bin = \"bin\",\n li", 0x1000) = 4096 0
3112/0x18143e: 9423 248 37 read_nocancel(0xE, "\n include = { \"?.h\" }\n }\n defaults.runtime_external_deps_patterns = {\n bin = { \"?\" },\n lib = { \"lib?.so\" },\n include = { \"?.h\" }\n }\n defaults.local_cache = home..\"/.cache/luarocks\"\nend\n\nif detected.cygwin then\n defaults.lib_ex", 0x1000) = 3005 0
3112/0x18143e: 9521 9 2 read_nocancel(0xE, "les.LD = \"export MACOSX_DEPLOYMENT_TARGET=10.3; gcc\"\n defaults.variables.LIBFLAG = \"-bundle -undefined dynamic_lookup -all_load\"\nend\n\nif detected.linux then\n defaults.arch = \"linux-\"..proc\n defaults.platforms = {\"unix\", \"linux\"}\n defaults.variables", 0x1000) = 0 0
3112/0x18143e: 9608 24 17 close_nocancel(0xE) = 0 0
3112/0x18143e: 9642 16 8 open_nocancel("./luarocks/config.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 9712 70 64 open_nocancel("/usr/local/share/lua/5.1/luarocks/config.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 9718 10 4 close_nocancel(0xE) = 0 0
3112/0x18143e: 9732 16 10 open_nocancel("/usr/local/share/lua/5.1/luarocks/config.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 9737 9 3 fstat64(0xE, 0x7FFF5FBFCF50, 0x7FFF5FBFD01C) = 0 0
3112/0x18143e: 9791 685 51 read_nocancel(0xE, "module(\"luarocks.config\")\nLUAROCKS_PREFIX=[[/usr/local/Cellar/luarocks/2.0.2]]\nLUA_INCDIR=[[/usr/local/include]]\nLUA_LIBDIR=[[/usr/local/lib]]\nLUA_BINDIR=[[/usr/local/bin]]\nLUAROCKS_SYSCONFIG=[[/usr/local/etc/luarocks/config.lua]]\nLUAROCKS_ROCKS_TREE=[[/us", 0x1000) = 394 0
3112/0x18143e: 9804 12 4 read_nocancel(0xE, "\0", 0x1000) = 0 0
3112/0x18143e: 9865 27 20 close_nocancel(0xE) = 0 0
3112/0x18143e: 9913 16 8 open_nocancel("./luarocks/persist.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 9996 83 76 open_nocancel("/usr/local/share/lua/5.1/luarocks/persist.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 10010 10 4 close_nocancel(0xE) = 0 0
3112/0x18143e: 10026 17 11 open_nocancel("/usr/local/share/lua/5.1/luarocks/persist.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 10036 14 8 fstat64(0xE, 0x7FFF5FBFD210, 0x7FFF5FBFD2DC) = 0 0
3112/0x18143e: 10116 15227 78 read_nocancel(0xE, "\n--- Utility module for loading files into tables and\n-- saving tables into files.\n-- Implemented separately to avoid interdependencies,\n-- as it is used in the bootstrapping stage of the cfg module.\nmodule(\"luarocks.persist\", package.seeall)\n\n--- Load a L", 0x1000) = 3025 0
3112/0x18143e: 10329 21 8 read_nocancel(0xE, "\n end\n local result = tbl or {}\n setfenv(chunk, result)\n chunk()\n return result\nend\n\n--- Write a table as Lua code representing a table to disk\n-- (that is, in curly brackets notation).\n-- This function handles only numbers, strings and tables\n--", 0x1000) = 0 0
3112/0x18143e: 10430 38 29 close_nocancel(0xE) = 0 0
3112/0x18143e: 10517 43 34 pipe(0x7FFF5FBFD670, 0x7FFF87E93E59, 0x1) = 14 0
3112/0x18143e: 10520 8 0 getdtablesize(0xE, 0x1000EA382, 0xF) = 2560 0
3112/0x18143e: 10524 8 1 fcntl_nocancel(0xE, 0x3, 0x0) = 0 0
3112/0x18143e: 10791 270 259 posix_spawn(0x7FFF5FBFD67C, 0x7FFF87E930FC, 0x7FFF5FBFD5C0) = 0 0
3112/0x18143e: 10801 12 1 close_nocancel(0xF) = 0 0
3112/0x18143e: 10850 32 26 close_nocancel(0xE) = 0 0
3112/0x18143e: 10859 20252 6 wait4_nocancel(0xC41, 0x7FFF5FBFD95C, 0x0) = -1 Err#4
3112/0x18143e: 10883 15 6 wait4(0xFFFFFFFF, 0x7FFF5FBFD4FC, 0x1) = 3137 0
3112/0x18143e: 10884 4 0 wait4(0xFFFFFFFF, 0x7FFF5FBFD4FC, 0x1) = -1 Err#10
3112/0x18143e: 10888 7 1 sigreturn(0x7FFF5FBFD890, 0x1E, 0x2) = 0 Err#-2
3112/0x18143e: 10890 7 0 __pthread_canceled(0x0, 0x7FFF5FBFD95C, 0x7FFF5FBFD948) = -1 Err#22
3112/0x18143e: 10891 5 0 wait4_nocancel(0xC41, 0x7FFF5FBFD95C, 0x0) = -1 Err#10
3112/0x18143e: 11049 100 93 open_nocancel("/usr/local/etc/luarocks/config.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 11058 9 3 fstat64(0xE, 0x7FFF5FBFD3B0, 0x7FFF5FBFD47C) = 0 0
3112/0x18143e: 11151 14146 89 read_nocancel(0xE, "rocks_servers = {\n [[http://luarocks.org/repositories/rocks]]\n}\nrocks_trees = {\n home..[[/.luarocks]],\n [[/usr/local/lib/luarocks]]\n}\n\0", 0x1000) = 140 0
3112/0x18143e: 11170 15 6 read_nocancel(0xE, "\0", 0x1000) = 0 0
3112/0x18143e: 11251 34 26 close_nocancel(0xE) = 0 0
3112/0x18143e: 11492 30257 215 open_nocancel("/.luarocks/config.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 11761 11663 136 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luarocks/manif_core.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 11799 25 15 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luarocks/manif_core/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 11809 9 4 open_nocancel("/.luarocks/share/lua/5.1//luarocks/manif_core.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 11817 8 3 open_nocancel("/.luarocks/share/lua/5.1//luarocks/manif_core/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 11839 9 4 open_nocancel("./luarocks/manif_core.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 11922 81 76 open_nocancel("/usr/local/share/lua/5.1/luarocks/manif_core.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 11930 12 6 close_nocancel(0xE) = 0 0
3112/0x18143e: 11943 14 8 open_nocancel("/usr/local/share/lua/5.1/luarocks/manif_core.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 11949 8 3 fstat64(0xE, 0x7FFF5FBFD750, 0x7FFF5FBFD81C) = 0 0
3112/0x18143e: 12012 220 60 read_nocancel(0xE, "\n--- Core functions for querying manifest files.\n-- This module requires no specific 'fs' functionality.\nmodule(\"luarocks.manif_core\", package.seeall)\n\nlocal persist = require(\"luarocks.persist\")\nlocal type_check = require(\"luarocks.type_check\")\nlocal dir ", 0x1000) = 2305 0
3112/0x18143e: 12168 8 2 read_nocancel(0xE, "eck_manifest(manifest)\n if not ok then\n return nil, \"Error checking manifest: \"..err\n end\n end\n\n manifest_cache[repo_url] = manifest\n return manifest\nend\n\n--- Load a local manifest describing a repository.\n-- All functions that use ", 0x1000) = 0 0
3112/0x18143e: 12217 19 13 close_nocancel(0xE) = 0 0
3112/0x18143e: 12251 11 6 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luarocks/type_check.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 12260 9 4 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luarocks/type_check/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 12268 8 3 open_nocancel("/.luarocks/share/lua/5.1//luarocks/type_check.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 12276 8 3 open_nocancel("/.luarocks/share/lua/5.1//luarocks/type_check/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 12288 8 3 open_nocancel("./luarocks/type_check.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 12338 52 46 open_nocancel("/usr/local/share/lua/5.1/luarocks/type_check.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 12343 8 3 close_nocancel(0xE) = 0 0
3112/0x18143e: 12355 13 8 open_nocancel("/usr/local/share/lua/5.1/luarocks/type_check.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 12359 6 2 fstat64(0xE, 0x7FFF5FBFD4B0, 0x7FFF5FBFD57C) = 0 0
3112/0x18143e: 12405 6914 45 read_nocancel(0xE, "\n--- Type-checking functions.\n-- Functions and definitions for doing a basic lint check on files\n-- loaded by LuaRocks.\nmodule(\"luarocks.type_check\", package.seeall)\n\nrockspec_format = \"1.0\"\n\nrockspec_types = {\n rockspec_format = \"string\",\n MUST_packag", 0x1000) = 4096 0
3112/0x18143e: 12701 218 52 read_nocancel(0xE, " type_check_table(item, expected, context..name..\".\")\n end\n elseif item_type ~= expected_type then\n return nil, \"Type mismatch on field \"..context..name..\": expected a \"..expected_type\n end\n return true\nend\n\n--- Type check the contents of a", 0x1000) = 2791 0
3112/0x18143e: 12839 8 2 read_nocancel(0xE, "ST_, it is mandatory; its absence from the table is\n-- a type error.\n-- Tables are type checked recursively.\n-- @param tbl table: The table to be type checked.\n-- @param types table: The reference table, containing\n-- values for recognized fields in the ch", 0x1000) = 0 0
3112/0x18143e: 12914 30 23 close_nocancel(0xE) = 0 0
3112/0x18143e: 13044 22 15 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luarocks/util.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 13054 10 5 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luarocks/util/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 13083 9 4 open_nocancel("/.luarocks/share/lua/5.1//luarocks/util.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 13091 8 3 open_nocancel("/.luarocks/share/lua/5.1//luarocks/util/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 13099 9 4 open_nocancel("./luarocks/util.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 13176 77 71 open_nocancel("/usr/local/share/lua/5.1/luarocks/util.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 13181 8 3 close_nocancel(0xE) = 0 0
3112/0x18143e: 13193 13 8 open_nocancel("/usr/local/share/lua/5.1/luarocks/util.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 13198 8 3 fstat64(0xE, 0x7FFF5FBFD4B0, 0x7FFF5FBFD57C) = 0 0
3112/0x18143e: 13251 7874 51 read_nocancel(0xE, "\nlocal global_env = _G\n\n--- Utility functions shared by other modules.\n-- Does not requires modules directly (only as locals\n-- inside specific functions) to avoid interdependencies,\n-- as this is used in the bootstrapping stage of luarocks.cfg.\nmodule(\"lu", 0x1000) = 4096 0
3112/0x18143e: 13570 277 102 read_nocancel(0xE, "rms = nil\nend\n\nlocal var_format_pattern = \"%$%((%a[%a%d_]+)%)\"\n\n--- Display a warning message.\n-- @param msg string: the warning message\nfunction warning(msg)\n print(\"Warning: \"..msg)\nend\n\n--- Create a new shallow copy of a table: a new table with\n-- the", 0x1000) = 4096 0
3112/0x18143e: 13793 13 6 read_nocancel(0xE, "ith cycles recursively to any depth.\nThe output is returned as a string.\nReferences to other tables are shown as values.\nSelf references are indicated.\n\nThe string returned is \"Lua code\", which can be procesed\n(in the case in which indent is composed by sp", 0x1000) = 2879 0
3112/0x18143e: 13905 7 1 read_nocancel(0xE, "cal function isemptytable(t) return next(t) == nil end\n \n local function basicSerialize (o)\n local so = tostring(o)\n if type(o) == \"function\" then\n local info = debug.getinfo(o, \"S\")\n -- info.name is nil because o is not a cal", 0x1000) = 0 0
3112/0x18143e: 13978 31 24 close_nocancel(0xE) = 0 0
3112/0x18143e: 14039 24 17 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luarocks/deps.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 14049 10 4 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luarocks/deps/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 14058 9 4 open_nocancel("/.luarocks/share/lua/5.1//luarocks/deps.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 14066 8 3 open_nocancel("/.luarocks/share/lua/5.1//luarocks/deps/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 14074 9 4 open_nocancel("./luarocks/deps.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 14152 78 73 open_nocancel("/usr/local/share/lua/5.1/luarocks/deps.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 14157 8 3 close_nocancel(0xE) = 0 0
3112/0x18143e: 14169 14 8 open_nocancel("/usr/local/share/lua/5.1/luarocks/deps.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 14174 8 3 fstat64(0xE, 0x7FFF5FBFD750, 0x7FFF5FBFD81C) = 0 0
3112/0x18143e: 14548 262 86 read_nocancel(0xE, " token, rest = vstring:match(\"^(%d+)[%.%-%_]*(.*)\")\n if token then\n add_token(tonumber(token))\n else\n -- extract a word\n token, rest = vstring:match(\"^(%a+)[%.%-%_]*(.*)\")\n if not token then\n return nil\n", 0x1000) = 4096 0
3112/0x18143e: 14772 31 23 read_nocancel(0xE, "nal)\n assert(type(dep) == \"table\")\n assert(type(internal) == \"boolean\" or not internal)\n \n local pretty = {}\n for _, c in ipairs(dep.constraints) do\n table.insert(pretty, c.op .. \" \" .. show_version(c.version, internal))\n end\n return dep", 0x1000) = 4096 0
3112/0x18143e: 15004 26 20 read_nocancel(0xE, "ble: The rockspec loaded as a table.\n-- @param blacklist table or nil: Program versions to not use as valid matches.\n-- Table where keys are program names and values are tables where keys\n-- are program versions and values are 'true'.\n-- @return table, tab", 0x1000) = 4096 0
3112/0x18143e: 15231 11 5 read_nocancel(0xE, "ch.find_suitable_rock(dep)\n if not rock then\n return nil, \"Could not find a rock to satisfy dependency: \"..show_dep(dep)\n end\n local ok, err, errcode = install.run(rock)\n if not ok then\n ", 0x1000) = 4096 0
3112/0x18143e: 15409 10 4 read_nocancel(0xE, "il, \"Could not find expected file \"..failed_file..\" for \"..name..\" -- you may have to install \"..name..\" in your system and/or set the \"..name..\"_DIR variable\", \"dependency\"\n end\n end\n end\n return true\nend\n\n--- Recursively scan dependencie", 0x1000) = 1847 0
3112/0x18143e: 15457 7 1 read_nocancel(0xE, " missing\n end\n if not manifest.dependencies then manifest.dependencies = {} end\n local dependencies = manifest.dependencies\n if not dependencies[name] then dependencies[name] = {} end\n local dependencies_name = dependencies[name]\n local deplist", 0x1000) = 0 0
3112/0x18143e: 15532 30 23 close_nocancel(0xE) = 0 0
3112/0x18143e: 15633 17 10 open_nocancel("/.luarocks/lib/luarocks/rocks/manifest\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 15976 27307 114 read_nocancel(0xE, "modules = {\n ['json.encode.object']={\n 'luajson/1.2.1-1'\n },\n ['json.decode.util']={\n 'luajson/1.2.1-1'\n },\n ['json.encode.others']={\n 'luajson/1.2.1-1'\n },\n ['json.encode.output_utility']={\n 'luajson/1.2.1-1'\n },\n lpeg={\n 'lpeg/0.9", 0x1000) = 4096 0
3112/0x18143e: 16376 281 90 read_nocancel(0xE, " },\n op='>='\n }\n }\n }\n }\n },\n ['md5']={\n ['1.1.2-2']={\n {\n name='lua',\n constraints={\n {\n version={\n 5, 1, string='5.1'\n },\n op='>='\n ", 0x1000) = 4096 0
3112/0x18143e: 16627 16 7 read_nocancel(0xE, "='installed'\n }\n }\n },\n ['json4lua']={\n ['0.9.30-1']={\n {\n modules={\n json='json.lua'\n },\n commands={},\n dependencies={},\n arch='installed'\n }\n }\n },\n ['md5']={\n ['1.1.2-2']={\n ", 0x1000) = 1240 0
3112/0x18143e: 16685 10 2 read_nocancel(0xE, "d'\n }\n }\n },\n ['lbase64']={\n ['20070628-1']={\n {\n modules={\n ['base64']='base64.so'\n },\n commands={},\n dependencies={},\n arch='installed'\n }\n }\n },\n pluto={\n ['2.4-1']={\n {\n ", 0x1000) = 0 0
3112/0x18143e: 16733 41 32 close_nocancel(0xE) = 0 0
3112/0x18143e: 17282 94 83 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luajson_1_2_1_1-json.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 17290 13 6 close_nocancel(0xE) = 0 0
3112/0x18143e: 17304 16 8 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luajson_1_2_1_1-json.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 17315 16 9 fstat64(0xE, 0x7FFF5FBFDB80, 0x7FFF5FBFDC4C) = 0 0
3112/0x18143e: 17395 8023 77 read_nocancel(0xE, "--[[\n\tLicensed according to the included 'LICENSE' document\n\tAuthor: Thomas Harning Jr <harningt@gmail.com>\n]]\nlocal decode = require(\"json.decode\")\nlocal encode = require(\"json.encode\")\nlocal util = require(\"json.util\")\n\nmodule(\"json\")\n_M.decode = decode\n", 0x1000) = 290 0
3112/0x18143e: 17412 16 5 read_nocancel(0xE, "\0", 0x1000) = 0 0
3112/0x18143e: 17485 36 28 close_nocancel(0xE) = 0 0
3112/0x18143e: 17731 24916 185 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//json/decode.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 17745 19 8 close_nocancel(0xE) = 0 0
3112/0x18143e: 17775 21 14 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//json/decode.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 17781 9 3 fstat64(0xE, 0x7FFF5FBFD8E0, 0x7FFF5FBFD9AC) = 0 0
3112/0x18143e: 17850 25068 66 read_nocancel(0xE, "--[[\n\tLicensed according to the included 'LICENSE' document\n\tAuthor: Thomas Harning Jr <harningt@gmail.com>\n]]\nlocal lpeg = require(\"lpeg\")\n\nlocal error = error\n\nlocal object = require(\"json.decode.object\")\nlocal array = require(\"json.decode.array\")\n\nlocal", 0x1000) = 3245 0
3112/0x18143e: 18104 16 5 read_nocancel(0xE, "ialObject = true\n}\n\n-- Register generic value type\nutil.register_type(\"VALUE\")\nfor _,name in ipairs(modulesToLoad) do\n\tlocal mod = require(\"json.decode.\" .. name)\n\tfor _, mode in pairs(modes_defined) do\n\t\tif mod[mode] then\n\t\t\t_M[mode][name] = mod[mode]\n\t\te", 0x1000) = 0 0
3112/0x18143e: 18156 34 28 close_nocancel(0xE) = 0 0
3112/0x18143e: 18235 38 31 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//lpeg.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 18253 17 12 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//lpeg/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 18262 9 4 open_nocancel("/.luarocks/share/lua/5.1//lpeg.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 18270 8 3 open_nocancel("/.luarocks/share/lua/5.1//lpeg/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 18333 19 14 open_nocancel("./lpeg.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 18351 19 14 open_nocancel("/usr/local/share/lua/5.1/lpeg.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 18373 16 11 open_nocancel("/usr/local/share/lua/5.1/lpeg/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3115/0x181441: 4918 500647 32 kevent(0x10, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5392 500068 12 kevent(0xC, 0x100840600, 0x0) = 0 0
3112/0x18143e: 19396 83567 1012 open_nocancel("/usr/local/lib/lua/5.1/lpeg.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 19445 33 22 open_nocancel("/usr/local/lib/lua/5.1/lpeg/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 19504 46 40 open_nocancel("/usr/local/lib/luarocks/lib/lua/5.1//lpeg.so\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 19512 12 6 close_nocancel(0xE) = 0 0
3112/0x18143e: 19626 16 8 stat64("/usr/local/lib/luarocks/lib/lua/5.1//lpeg.so\0", 0x7FFF5FBFD070, 0x7FFF5FBFD6B0) = 0 0
3112/0x18143e: 19645 13 6 open("/usr/local/lib/luarocks/lib/lua/5.1//lpeg.so\0", 0x0, 0x0) = 14 0
3112/0x18143e: 19730 22115 79 pread(0xE, "\317\372\355\376\a\0", 0x1000, 0x0) = 4096 0
3112/0x18143e: 19815 41 25 mmap(0x1002BC000, 0xF000, 0x5, 0x12, 0xE, 0x1FFFFFFFF) = 0x2BC000 0
3112/0x18143e: 19822 12 5 mmap(0x1002CB000, 0x1000, 0x3, 0x12, 0xE, 0x1FFFFFFFF) = 0x2CB000 0
3112/0x18143e: 19828 10 4 mmap(0x1002CC000, 0x2498, 0x1, 0x12, 0xE, 0x1FFFFFFFF) = 0x2CC000 0
3112/0x18143e: 19859 15 8 close(0xE) = 0 0
3112/0x18143e: 19965 15 6 madvise(0x1002CC000, 0x3000, 0x3) = 0 0
3112/0x18143e: 20194 23 10 munmap(0x1002CB000, 0x1000) = 0 0
3112/0x18143e: 20198 7 2 munmap(0x1002CC000, 0x3000) = 0 0
3112/0x18143e: 20224 29 24 munmap(0x1002BC000, 0xF000) = 0 0
3112/0x18143e: 20433 22493 115 write(0x5, "2011/02/15 22:05:31 [error] 3112#0: *1 content_by_lua aborted: runtime error: /usr/local/share/lua/5.1/luarocks/loader.lua:95: error loading module 'lpeg' from file '/usr/local/lib/luarocks/lib/lua/5.1//lpeg.so':\n\tdlopen(/usr/local/lib/luarocks/lib/lua/5.1", 0x1E1) = 481 0
3112/0x18143e: 20609 71 54 writev(0xD, 0x7FFF5FBFDD90, 0x4) = 757 0
3112/0x18143e: 20783 369 106 write(0x4, "127.0.0.1 - - [15/Feb/2011:22:05:31 +0100] \"GET / HTTP/1.1\" 500 595 \"-\" \"Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.94 Safari/534.13\"\n\0", 0xCA) = 202 0
3112/0x18143e: 20835 47 35 close(0xD) = 0 0
3114/0x181440: 5269 500130 22 kevent(0xE, 0x100840600, 0x0) = 0 0
3112/0x18143e: 4364 12076316 11 kevent(0xA, 0x100840600, 0x0) = 1 0
3112/0x18143e: 4493 28 14 accept(0x7, 0x7FFF5FBFE970, 0x7FFF5FBFE96C) = 13 0
3112/0x18143e: 5864 56420 552 open_nocancel("/usr/local/share/lua/5.1/luarocks/require.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 5884 25 12 close_nocancel(0xE) = 0 0
3112/0x18143e: 5930 34 26 open_nocancel("/usr/local/share/lua/5.1/luarocks/require.lua\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 5938 12 4 fstat64(0xE, 0x7FFF5FBFDC90, 0x7FFF5FBFDD5C) = 0 0
3112/0x18143e: 8101 16 7 open_nocancel("./luarocks/dir.lua\0", 0x0, 0x1B6) = -1 Err#2
3112/0x18143e: 14227 18762 51 read_nocancel(0xE, "\n--- Dependency handling functions.\n-- Dependencies are represented in LuaRocks through strings with\n-- a package name followed by a comma-separated list of constraints.\n-- Each constraint consists of an operator and a version number.\n-- In this string for", 0x1000) = 4096 0
3112/0x18143e: 15839 18735 175 open_nocancel("/usr/local/lib/luarocks/lib/luarocks/rocks/manifest\0", 0x0, 0x1B6) = 14 0
3112/0x18143e: 15857 20 8 fstat64(0xE, 0x7FFF5FBFDB90, 0x7FFF5FBFDC5C) = 0 0
3114/0x181440: 5328 500647 36 kevent(0xE, 0x100840600, 0x0) = 0 0
3114/0x181440: 5376 391706 20 kevent(0xE, 0x100840600, 0x3) = 1 0
3114/0x181440: 5427 389 12 accept(0x7, 0x7FFF5FBFE970, 0x7FFF5FBFE96C) = 11 0
3114/0x181440: 5487 12 5 kevent(0xE, 0x100840600, 0x1) = 1 0
3114/0x181440: 5556 14 7 recvfrom(0xB, 0x100804E00, 0x400) = 447 0
3114/0x181440: 5748 28 20 open_nocancel("/Users/jney/src/lfg.ro/server2.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 5758 10 5 fstat64(0xC, 0x7FFF5FBFE260, 0x7FFF5FBFE32C) = 0 0
3114/0x181440: 5778 17 9 read_nocancel(0xC, "require 'luarocks.require'\nrequire 'json'\nngx.say('hey')\0", 0x1000) = 56 0
3114/0x181440: 5829 7 1 read_nocancel(0xC, "\0", 0x1000) = 0 0
3114/0x181440: 5912 17 9 close_nocancel(0xC) = 0 0
3114/0x181440: 5968 8 0 sigprocmask(0x1, 0x0, 0x7FFF5FBFE810) = 0x0 0
3114/0x181440: 5969 6 0 sigaltstack(0x0, 0x7FFF5FBFE800, 0x0) = 0 0
3114/0x181440: 6000 13 8 open_nocancel("./luarocks/require.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 6028 28 22 open_nocancel("/usr/local/share/lua/5.1/luarocks/require.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 6033 8 3 close_nocancel(0xC) = 0 0
3114/0x181440: 6044 13 8 open_nocancel("/usr/local/share/lua/5.1/luarocks/require.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 6048 7 2 fstat64(0xC, 0x7FFF5FBFDC90, 0x7FFF5FBFDD5C) = 0 0
3114/0x181440: 6054 10 4 read_nocancel(0xC, "--- Retained for compatibility reasons only. Use luarocks.loader instead.\nlocal require, pairs = require, pairs\nmodule(\"luarocks.require\")\nfor k,v in pairs(require(\"luarocks.loader\")) do\n _M[k] = v\nend\n\0", 0x1000) = 204 0
3114/0x181440: 6058 6 1 read_nocancel(0xC, "\0", 0x1000) = 0 0
3114/0x181440: 6104 10 4 close_nocancel(0xC) = 0 0
3114/0x181440: 6138 10 4 open_nocancel("./luarocks/loader.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 6153 15 10 open_nocancel("/usr/local/share/lua/5.1/luarocks/loader.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 6158 8 3 close_nocancel(0xC) = 0 0
3114/0x181440: 6169 14 8 open_nocancel("/usr/local/share/lua/5.1/luarocks/loader.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 6173 6 2 fstat64(0xC, 0x7FFF5FBFD9F0, 0x7FFF5FBFDABC) = 0 0
3114/0x181440: 6180 11 6 read_nocancel(0xC, "\nlocal global_env = _G\nlocal package, require, assert, ipairs, pairs, os, print, table, type, next, unpack =\n package, require, assert, ipairs, pairs, os, print, table, type, next, unpack\n\nmodule(\"luarocks.loader\")\n\nlocal path = require(\"luarocks.path", 0x1000) = 4096 0
3114/0x181440: 6544 11 5 read_nocancel(0xC, "rs[1]\n return first.name, first.version.string, first.module_name\n end\nend\n\nlocal function pick_module(module)\n return\n select_module(module, function(module_name, name, version, tree, i)\n if i > 1 then\n module_name = path.", 0x1000) = 1941 0
3114/0x181440: 6623 7 1 read_nocancel(0xC, "ule_name\n end\n if i > 1 then\n module_name = path.versioned_name(module_name, deploy_dir, name, version)\n end\n return module_name\n end)\n return module_name\nend\n\n--- Package loader for LuaRocks support.\n-- A ", 0x1000) = 0 0
3114/0x181440: 6669 12 6 close_nocancel(0xC) = 0 0
3114/0x181440: 6691 11 5 open_nocancel("./luarocks/path.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 6708 17 11 open_nocancel("/usr/local/share/lua/5.1/luarocks/path.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 6712 8 3 close_nocancel(0xC) = 0 0
3114/0x181440: 6723 13 8 open_nocancel("/usr/local/share/lua/5.1/luarocks/path.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 6728 7 3 fstat64(0xC, 0x7FFF5FBFD750, 0x7FFF5FBFD81C) = 0 0
3114/0x181440: 6736 11 6 read_nocancel(0xC, "\n--- Path and filename handling functions.\n-- All paths are configured in this module, making it a single\n-- point where the layout of the local installation is defined in LuaRocks.\nmodule(\"luarocks.path\", package.seeall)\n\nlocal dir = require(\"luarocks.dir", 0x1000) = 4096 0
3114/0x181440: 7000 12 6 read_nocancel(0xC, "ory for C libraries of a package.\n-- @param name string: The package name. \n-- @param version string: The package version.\n-- @param rocks_dir string or nil: If given, specifies the local repository to use.\n-- @return string: The resulting path -- does not", 0x1000) = 4096 0
3114/0x181440: 7190 11 4 read_nocancel(0xC, "\"-\"..version\n if arch == \"installed\" then\n filename = dir.path(name, version, filename..\".rockspec\")\n elseif arch == \"rockspec\" then\n filename = filename..\".rockspec\"\n else\n filename = filename..\".\"..arch..\".rock\"\n end\n return dir.", 0x1000) = 2648 0
3114/0x181440: 7314 8 2 read_nocancel(0xC, "r.separator, \".\")\n local init = name:match(\"(.*)%.init$\")\n if init then\n name = init\n end\n else\n name = file:match(\"(.*)%.\"..cfg.lib_extension..\"$\")\n if name then\n name = name:gsub(dir.separator, \".\")\n end\n ", 0x1000) = 0 0
3114/0x181440: 7400 20 14 close_nocancel(0xC) = 0 0
3114/0x181440: 7432 13 6 open_nocancel("./luarocks/dir.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 7450 19 13 open_nocancel("/usr/local/share/lua/5.1/luarocks/dir.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 7455 8 3 close_nocancel(0xC) = 0 0
3114/0x181440: 7466 13 8 open_nocancel("/usr/local/share/lua/5.1/luarocks/dir.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 7471 8 3 fstat64(0xC, 0x7FFF5FBFD4B0, 0x7FFF5FBFD57C) = 0 0
3114/0x181440: 7478 10 5 read_nocancel(0xC, "\nmodule(\"luarocks.dir\", package.seeall)\n\nseparator = \"/\"\n\n--- Strip the path off a path+filename.\n-- @param pathname string: A path+name, such as \"/a/b/c\"\n-- or \"\\a\\b\\c\".\n-- @return string: The filename without its path, such as \"c\".\nfunction base_name(pat", 0x1000) = 2066 0
3114/0x181440: 7618 7 2 read_nocancel(0xC, "eturn pathname:gsub(\"^[^/]*/\", \"\")\nend\n\n--- Describe a path in a cross-platform way.\n-- Use this function to avoid platform-specific directory\n-- separators in other modules. If the first item contains a \n-- protocol descriptor (e.g. \"http:\"), paths are al", 0x1000) = 0 0
3114/0x181440: 7629 10 4 close_nocancel(0xC) = 0 0
3114/0x181440: 7653 10 4 open_nocancel("./luarocks/cfg.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 7668 16 10 open_nocancel("/usr/local/share/lua/5.1/luarocks/cfg.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 7673 8 3 close_nocancel(0xC) = 0 0
3114/0x181440: 7683 13 7 open_nocancel("/usr/local/share/lua/5.1/luarocks/cfg.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 7687 6 2 fstat64(0xC, 0x7FFF5FBFD4B0, 0x7FFF5FBFD57C) = 0 0
3114/0x181440: 7694 11 6 read_nocancel(0xC, "\nlocal rawset, next, table, pairs, print, require, io, os, setmetatable, pcall, ipairs, package, type =\n rawset, next, table, pairs, print, require, io, os, setmetatable, pcall, ipairs, package, type\n\n--- Configuration for LuaRocks.\n-- Tries to load t", 0x1000) = 4096 0
3114/0x181440: 7873 11 5 read_nocancel(0xC, "on = \"lua\",\n lua_interpreter = config.LUA_INTERPRETER or \"lua\",\n downloader = config.LUAROCKS_DOWNLOADER or \"wget\",\n md5checker = config.LUAROCKS_MD5CHECKER or \"md5sum\",\n\n variables = {},\n \n external_deps_subdirs = {\n bin = \"bin\",\n li", 0x1000) = 4096 0
3114/0x181440: 8056 10 4 read_nocancel(0xC, "\n include = { \"?.h\" }\n }\n defaults.runtime_external_deps_patterns = {\n bin = { \"?\" },\n lib = { \"lib?.so\" },\n include = { \"?.h\" }\n }\n defaults.local_cache = home..\"/.cache/luarocks\"\nend\n\nif detected.cygwin then\n defaults.lib_ex", 0x1000) = 3005 0
3114/0x181440: 8128 7 1 read_nocancel(0xC, "les.LD = \"export MACOSX_DEPLOYMENT_TARGET=10.3; gcc\"\n defaults.variables.LIBFLAG = \"-bundle -undefined dynamic_lookup -all_load\"\nend\n\nif detected.linux then\n defaults.arch = \"linux-\"..proc\n defaults.platforms = {\"unix\", \"linux\"}\n defaults.variables", 0x1000) = 0 0
3114/0x181440: 8224 17 9 close_nocancel(0xC) = 0 0
3114/0x181440: 8259 14 8 open_nocancel("./luarocks/config.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 8284 25 20 open_nocancel("/usr/local/share/lua/5.1/luarocks/config.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 8289 8 3 close_nocancel(0xC) = 0 0
3114/0x181440: 8301 13 8 open_nocancel("/usr/local/share/lua/5.1/luarocks/config.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 8306 8 3 fstat64(0xC, 0x7FFF5FBFCF50, 0x7FFF5FBFD01C) = 0 0
3114/0x181440: 8314 11 6 read_nocancel(0xC, "module(\"luarocks.config\")\nLUAROCKS_PREFIX=[[/usr/local/Cellar/luarocks/2.0.2]]\nLUA_INCDIR=[[/usr/local/include]]\nLUA_LIBDIR=[[/usr/local/lib]]\nLUA_BINDIR=[[/usr/local/bin]]\nLUAROCKS_SYSCONFIG=[[/usr/local/etc/luarocks/config.lua]]\nLUAROCKS_ROCKS_TREE=[[/us", 0x1000) = 394 0
3114/0x181440: 8318 6 1 read_nocancel(0xC, "\0", 0x1000) = 0 0
3114/0x181440: 8349 9 4 close_nocancel(0xC) = 0 0
3114/0x181440: 8389 10 4 open_nocancel("./luarocks/persist.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 8403 15 10 open_nocancel("/usr/local/share/lua/5.1/luarocks/persist.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 8408 8 3 close_nocancel(0xC) = 0 0
3114/0x181440: 8419 13 8 open_nocancel("/usr/local/share/lua/5.1/luarocks/persist.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 8423 6 2 fstat64(0xC, 0x7FFF5FBFD210, 0x7FFF5FBFD2DC) = 0 0
3114/0x181440: 8429 10 5 read_nocancel(0xC, "\n--- Utility module for loading files into tables and\n-- saving tables into files.\n-- Implemented separately to avoid interdependencies,\n-- as it is used in the bootstrapping stage of the cfg module.\nmodule(\"luarocks.persist\", package.seeall)\n\n--- Load a L", 0x1000) = 3025 0
3114/0x181440: 8547 7 2 read_nocancel(0xC, "\n end\n local result = tbl or {}\n setfenv(chunk, result)\n chunk()\n return result\nend\n\n--- Write a table as Lua code representing a table to disk\n-- (that is, in curly brackets notation).\n-- This function handles only numbers, strings and tables\n--", 0x1000) = 0 0
3114/0x181440: 8607 10 4 close_nocancel(0xC) = 0 0
3114/0x181440: 8669 36 29 pipe(0x7FFF5FBFD670, 0x7FFF87E93E59, 0x1) = 12 0
3114/0x181440: 8671 7 0 getdtablesize(0xC, 0x1000EA382, 0xF) = 2560 0
3114/0x181440: 8674 8 1 fcntl_nocancel(0xC, 0x3, 0x0) = 0 0
3114/0x181440: 8909 238 231 posix_spawn(0x7FFF5FBFD67C, 0x7FFF87E930FC, 0x7FFF5FBFD5C0) = 0 0
3114/0x181440: 8913 6 1 close_nocancel(0xF) = 0 0
3114/0x181440: 8941 21 15 close_nocancel(0xC) = 0 0
3114/0x181440: 8952 22587 8 wait4_nocancel(0xC44, 0x7FFF5FBFD95C, 0x0) = -1 Err#4
3114/0x181440: 8978 16 6 wait4(0xFFFFFFFF, 0x7FFF5FBFD4FC, 0x1) = 3140 0
3114/0x181440: 8980 4 0 wait4(0xFFFFFFFF, 0x7FFF5FBFD4FC, 0x1) = -1 Err#10
3114/0x181440: 8983 8 2 sigreturn(0x7FFF5FBFD890, 0x1E, 0x2) = 0 Err#-2
3114/0x181440: 8985 6 0 __pthread_canceled(0x0, 0x7FFF5FBFD95C, 0x7FFF5FBFD948) = -1 Err#22
3114/0x181440: 8987 5 0 wait4_nocancel(0xC44, 0x7FFF5FBFD95C, 0x0) = -1 Err#10
3114/0x181440: 9064 19 12 open_nocancel("/usr/local/etc/luarocks/config.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 9069 8 2 fstat64(0xC, 0x7FFF5FBFD3B0, 0x7FFF5FBFD47C) = 0 0
3114/0x181440: 9080 14 8 read_nocancel(0xC, "rocks_servers = {\n [[http://luarocks.org/repositories/rocks]]\n}\nrocks_trees = {\n home..[[/.luarocks]],\n [[/usr/local/lib/luarocks]]\n}\n\0", 0x1000) = 140 0
3114/0x181440: 9086 6 1 read_nocancel(0xC, "\0", 0x1000) = 0 0
3114/0x181440: 9131 12 6 close_nocancel(0xC) = 0 0
3114/0x181440: 9148 10 5 open_nocancel("/.luarocks/config.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 9230 14 9 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luarocks/manif_core.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 9239 10 5 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luarocks/manif_core/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 9248 8 3 open_nocancel("/.luarocks/share/lua/5.1//luarocks/manif_core.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 9255 8 3 open_nocancel("/.luarocks/share/lua/5.1//luarocks/manif_core/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 9269 9 4 open_nocancel("./luarocks/manif_core.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 9291 22 17 open_nocancel("/usr/local/share/lua/5.1/luarocks/manif_core.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 9300 8 3 close_nocancel(0xC) = 0 0
3114/0x181440: 9313 13 8 open_nocancel("/usr/local/share/lua/5.1/luarocks/manif_core.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 9317 6 2 fstat64(0xC, 0x7FFF5FBFD750, 0x7FFF5FBFD81C) = 0 0
3114/0x181440: 9324 10 5 read_nocancel(0xC, "\n--- Core functions for querying manifest files.\n-- This module requires no specific 'fs' functionality.\nmodule(\"luarocks.manif_core\", package.seeall)\n\nlocal persist = require(\"luarocks.persist\")\nlocal type_check = require(\"luarocks.type_check\")\nlocal dir ", 0x1000) = 2305 0
3114/0x181440: 9446 7 2 read_nocancel(0xC, "eck_manifest(manifest)\n if not ok then\n return nil, \"Error checking manifest: \"..err\n end\n end\n\n manifest_cache[repo_url] = manifest\n return manifest\nend\n\n--- Load a local manifest describing a repository.\n-- All functions that use ", 0x1000) = 0 0
3114/0x181440: 9491 12 6 close_nocancel(0xC) = 0 0
3114/0x181440: 9525 14 8 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luarocks/type_check.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 9536 10 5 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luarocks/type_check/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 9544 9 3 open_nocancel("/.luarocks/share/lua/5.1//luarocks/type_check.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 9553 9 3 open_nocancel("/.luarocks/share/lua/5.1//luarocks/type_check/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 9567 10 4 open_nocancel("./luarocks/type_check.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 9593 27 21 open_nocancel("/usr/local/share/lua/5.1/luarocks/type_check.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 9599 10 4 close_nocancel(0xC) = 0 0
3114/0x181440: 9612 14 8 open_nocancel("/usr/local/share/lua/5.1/luarocks/type_check.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 9620 12 6 fstat64(0xC, 0x7FFF5FBFD4B0, 0x7FFF5FBFD57C) = 0 0
3114/0x181440: 9636 19 13 read_nocancel(0xC, "\n--- Type-checking functions.\n-- Functions and definitions for doing a basic lint check on files\n-- loaded by LuaRocks.\nmodule(\"luarocks.type_check\", package.seeall)\n\nrockspec_format = \"1.0\"\n\nrockspec_types = {\n rockspec_format = \"string\",\n MUST_packag", 0x1000) = 4096 0
3114/0x181440: 9867 16 8 read_nocancel(0xC, " type_check_table(item, expected, context..name..\".\")\n end\n elseif item_type ~= expected_type then\n return nil, \"Type mismatch on field \"..context..name..\": expected a \"..expected_type\n end\n return true\nend\n\n--- Type check the contents of a", 0x1000) = 2791 0
3114/0x181440: 9986 8 2 read_nocancel(0xC, "ST_, it is mandatory; its absence from the table is\n-- a type error.\n-- Tables are type checked recursively.\n-- @param tbl table: The table to be type checked.\n-- @param types table: The reference table, containing\n-- values for recognized fields in the ch", 0x1000) = 0 0
3114/0x181440: 10058 21 14 close_nocancel(0xC) = 0 0
3114/0x181440: 10217 29 21 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luarocks/util.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 10229 11 5 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luarocks/util/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 10270 11 5 open_nocancel("/.luarocks/share/lua/5.1//luarocks/util.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 10278 9 3 open_nocancel("/.luarocks/share/lua/5.1//luarocks/util/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 10287 10 4 open_nocancel("./luarocks/util.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 10325 35 28 open_nocancel("/usr/local/share/lua/5.1/luarocks/util.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 10334 12 6 close_nocancel(0xC) = 0 0
3114/0x181440: 10346 14 8 open_nocancel("/usr/local/share/lua/5.1/luarocks/util.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 10356 12 6 fstat64(0xC, 0x7FFF5FBFD4B0, 0x7FFF5FBFD57C) = 0 0
3114/0x181440: 10374 21 15 read_nocancel(0xC, "\nlocal global_env = _G\n\n--- Utility functions shared by other modules.\n-- Does not requires modules directly (only as locals\n-- inside specific functions) to avoid interdependencies,\n-- as this is used in the bootstrapping stage of luarocks.cfg.\nmodule(\"lu", 0x1000) = 4096 0
3114/0x181440: 10586 16 8 read_nocancel(0xC, "rms = nil\nend\n\nlocal var_format_pattern = \"%$%((%a[%a%d_]+)%)\"\n\n--- Display a warning message.\n-- @param msg string: the warning message\nfunction warning(msg)\n print(\"Warning: \"..msg)\nend\n\n--- Create a new shallow copy of a table: a new table with\n-- the", 0x1000) = 4096 0
3114/0x181440: 10782 15 8 read_nocancel(0xC, "ith cycles recursively to any depth.\nThe output is returned as a string.\nReferences to other tables are shown as values.\nSelf references are indicated.\n\nThe string returned is \"Lua code\", which can be procesed\n(in the case in which indent is composed by sp", 0x1000) = 2879 0
3114/0x181440: 10907 8 2 read_nocancel(0xC, "cal function isemptytable(t) return next(t) == nil end\n \n local function basicSerialize (o)\n local so = tostring(o)\n if type(o) == \"function\" then\n local info = debug.getinfo(o, \"S\")\n -- info.name is nil because o is not a cal", 0x1000) = 0 0
3114/0x181440: 10980 29 21 close_nocancel(0xC) = 0 0
3114/0x181440: 11058 27 20 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luarocks/deps.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 11070 11 5 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luarocks/deps/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 11080 10 4 open_nocancel("/.luarocks/share/lua/5.1//luarocks/deps.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 11089 9 3 open_nocancel("/.luarocks/share/lua/5.1//luarocks/deps/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 11098 10 4 open_nocancel("./luarocks/deps.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 11128 32 25 open_nocancel("/usr/local/share/lua/5.1/luarocks/deps.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 11135 11 5 close_nocancel(0xC) = 0 0
3114/0x181440: 11148 14 8 open_nocancel("/usr/local/share/lua/5.1/luarocks/deps.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 11156 11 6 fstat64(0xC, 0x7FFF5FBFD750, 0x7FFF5FBFD81C) = 0 0
3114/0x181440: 11172 19 13 read_nocancel(0xC, "\n--- Dependency handling functions.\n-- Dependencies are represented in LuaRocks through strings with\n-- a package name followed by a comma-separated list of constraints.\n-- Each constraint consists of an operator and a version number.\n-- In this string for", 0x1000) = 4096 0
3114/0x181440: 11400 16 9 read_nocancel(0xC, " token, rest = vstring:match(\"^(%d+)[%.%-%_]*(.*)\")\n if token then\n add_token(tonumber(token))\n else\n -- extract a word\n token, rest = vstring:match(\"^(%a+)[%.%-%_]*(.*)\")\n if not token then\n return nil\n", 0x1000) = 4096 0
3114/0x181440: 11575 14 8 read_nocancel(0xC, "nal)\n assert(type(dep) == \"table\")\n assert(type(internal) == \"boolean\" or not internal)\n \n local pretty = {}\n for _, c in ipairs(dep.constraints) do\n table.insert(pretty, c.op .. \" \" .. show_version(c.version, internal))\n end\n return dep", 0x1000) = 4096 0
3114/0x181440: 11795 13 7 read_nocancel(0xC, "ble: The rockspec loaded as a table.\n-- @param blacklist table or nil: Program versions to not use as valid matches.\n-- Table where keys are program names and values are tables where keys\n-- are program versions and values are 'true'.\n-- @return table, tab", 0x1000) = 4096 0
3114/0x181440: 12045 19 10 read_nocancel(0xC, "ch.find_suitable_rock(dep)\n if not rock then\n return nil, \"Could not find a rock to satisfy dependency: \"..show_dep(dep)\n end\n local ok, err, errcode = install.run(rock)\n if not ok then\n ", 0x1000) = 4096 0
3114/0x181440: 12246 14 7 read_nocancel(0xC, "il, \"Could not find expected file \"..failed_file..\" for \"..name..\" -- you may have to install \"..name..\" in your system and/or set the \"..name..\"_DIR variable\", \"dependency\"\n end\n end\n end\n return true\nend\n\n--- Recursively scan dependencie", 0x1000) = 1847 0
3114/0x181440: 12297 7 1 read_nocancel(0xC, " missing\n end\n if not manifest.dependencies then manifest.dependencies = {} end\n local dependencies = manifest.dependencies\n if not dependencies[name] then dependencies[name] = {} end\n local dependencies_name = dependencies[name]\n local deplist", 0x1000) = 0 0
3114/0x181440: 12373 24 16 close_nocancel(0xC) = 0 0
3114/0x181440: 12516 23 14 open_nocancel("/.luarocks/lib/luarocks/rocks/manifest\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 12580 26 20 open_nocancel("/usr/local/lib/luarocks/lib/luarocks/rocks/manifest\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 12588 11 6 fstat64(0xC, 0x7FFF5FBFDB90, 0x7FFF5FBFDC5C) = 0 0
3114/0x181440: 12605 19 13 read_nocancel(0xC, "modules = {\n ['json.encode.object']={\n 'luajson/1.2.1-1'\n },\n ['json.decode.util']={\n 'luajson/1.2.1-1'\n },\n ['json.encode.others']={\n 'luajson/1.2.1-1'\n },\n ['json.encode.output_utility']={\n 'luajson/1.2.1-1'\n },\n lpeg={\n 'lpeg/0.9", 0x1000) = 4096 0
3114/0x181440: 12851 17 9 read_nocancel(0xC, " },\n op='>='\n }\n }\n }\n }\n },\n ['md5']={\n ['1.1.2-2']={\n {\n name='lua',\n constraints={\n {\n version={\n 5, 1, string='5.1'\n },\n op='>='\n ", 0x1000) = 4096 0
3114/0x181440: 13051 14 7 read_nocancel(0xC, "='installed'\n }\n }\n },\n ['json4lua']={\n ['0.9.30-1']={\n {\n modules={\n json='json.lua'\n },\n commands={},\n dependencies={},\n arch='installed'\n }\n }\n },\n ['md5']={\n ['1.1.2-2']={\n ", 0x1000) = 1240 0
3114/0x181440: 13165 27 11 read_nocancel(0xC, "d'\n }\n }\n },\n ['lbase64']={\n ['20070628-1']={\n {\n modules={\n ['base64']='base64.so'\n },\n commands={},\n dependencies={},\n arch='installed'\n }\n }\n },\n pluto={\n ['2.4-1']={\n {\n ", 0x1000) = 0 0
3114/0x181440: 13199 22 15 close_nocancel(0xC) = 0 0
3114/0x181440: 13695 47 34 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luajson_1_2_1_1-json.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 13707 15 8 close_nocancel(0xC) = 0 0
3114/0x181440: 13717 12 6 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//luajson_1_2_1_1-json.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 13726 12 6 fstat64(0xC, 0x7FFF5FBFDB80, 0x7FFF5FBFDC4C) = 0 0
3114/0x181440: 13740 17 11 read_nocancel(0xC, "--[[\n\tLicensed according to the included 'LICENSE' document\n\tAuthor: Thomas Harning Jr <harningt@gmail.com>\n]]\nlocal decode = require(\"json.decode\")\nlocal encode = require(\"json.encode\")\nlocal util = require(\"json.util\")\n\nmodule(\"json\")\n_M.decode = decode\n", 0x1000) = 290 0
3114/0x181440: 15544 38 25 close(0xB) = 0 0
3113/0x18143f: 5414 500088 16 kevent(0xC, 0x100840600, 0x0) = 0 0
3112/0x18143e: 20880 500309 28 kevent(0xA, 0x100840600, 0x3) = 0 0
3113/0x18143f: 5459 500126 21 kevent(0xC, 0x100840600, 0x0) = 0 0
3114/0x181440: 13780 546 15 read_nocancel(0xC, "\0", 0x1000) = 0 0
3114/0x181440: 13872 37 26 close_nocancel(0xC) = 0 0
3114/0x181440: 13980 42 32 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//json/decode.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 13986 10 4 close_nocancel(0xC) = 0 0
3114/0x181440: 13996 11 6 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//json/decode.lua\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 14005 13 6 fstat64(0xC, 0x7FFF5FBFD8E0, 0x7FFF5FBFD9AC) = 0 0
3114/0x181440: 14023 21 15 read_nocancel(0xC, "--[[\n\tLicensed according to the included 'LICENSE' document\n\tAuthor: Thomas Harning Jr <harningt@gmail.com>\n]]\nlocal lpeg = require(\"lpeg\")\n\nlocal error = error\n\nlocal object = require(\"json.decode.object\")\nlocal array = require(\"json.decode.array\")\n\nlocal", 0x1000) = 3245 0
3114/0x181440: 14285 11 3 read_nocancel(0xC, "ialObject = true\n}\n\n-- Register generic value type\nutil.register_type(\"VALUE\")\nfor _,name in ipairs(modulesToLoad) do\n\tlocal mod = require(\"json.decode.\" .. name)\n\tfor _, mode in pairs(modes_defined) do\n\t\tif mod[mode] then\n\t\t\t_M[mode][name] = mod[mode]\n\t\te", 0x1000) = 0 0
3114/0x181440: 14319 17 9 close_nocancel(0xC) = 0 0
3114/0x181440: 14389 24 17 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//lpeg.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 14402 11 5 open_nocancel("/usr/local/lib/luarocks/share/lua/5.1//lpeg/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 14412 10 4 open_nocancel("/.luarocks/share/lua/5.1//lpeg.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 14421 9 3 open_nocancel("/.luarocks/share/lua/5.1//lpeg/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 14499 11 5 open_nocancel("./lpeg.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 14511 13 7 open_nocancel("/usr/local/share/lua/5.1/lpeg.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 14536 11 5 open_nocancel("/usr/local/share/lua/5.1/lpeg/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 14564 26 20 open_nocancel("/usr/local/lib/lua/5.1/lpeg.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 14578 14 8 open_nocancel("/usr/local/lib/lua/5.1/lpeg/init.lua\0", 0x0, 0x1B6) = -1 Err#2
3114/0x181440: 14604 19 13 open_nocancel("/usr/local/lib/luarocks/lib/lua/5.1//lpeg.so\0", 0x0, 0x1B6) = 12 0
3114/0x181440: 14613 13 6 close_nocancel(0xC) = 0 0
3114/0x181440: 14754 18 9 stat64("/usr/local/lib/luarocks/lib/lua/5.1//lpeg.so\0", 0x7FFF5FBFD070, 0x7FFF5FBFD6B0) = 0 0
3114/0x181440: 14774 14 7 open("/usr/local/lib/luarocks/lib/lua/5.1//lpeg.so\0", 0x0, 0x0) = 12 0
3114/0x181440: 14796 29 16 pread(0xC, "\317\372\355\376\a\0", 0x1000, 0x0) = 4096 0
3114/0x181440: 14865 34 21 mmap(0x1002BC000, 0xF000, 0x5, 0x12, 0xC, 0x100000001) = 0x2BC000 0
3114/0x181440: 14873 14 7 mmap(0x1002CB000, 0x1000, 0x3, 0x12, 0xC, 0x100000001) = 0x2CB000 0
3114/0x181440: 14881 14 6 mmap(0x1002CC000, 0x2498, 0x1, 0x12, 0xC, 0x100000001) = 0x2CC000 0
3114/0x181440: 14910 12 5 close(0xC) = 0 0
3114/0x181440: 14969 19 11 madvise(0x1002CC000, 0x3000, 0x3) = 0 0
3114/0x181440: 15122 12 4 munmap(0x1002CB000, 0x1000) = 0 0
3114/0x181440: 15126 7 2 munmap(0x1002CC000, 0x3000) = 0 0
3114/0x181440: 15137 15 10 munmap(0x1002BC000, 0xF000) = 0 0
3114/0x181440: 15284 40 32 write(0x5, "2011/02/15 22:05:32 [error] 3114#0: *2 content_by_lua aborted: runtime error: /usr/local/share/lua/5.1/luarocks/loader.lua:95: error loading module 'lpeg' from file '/usr/local/lib/luarocks/lib/lua/5.1//lpeg.so':\n\tdlopen(/usr/local/lib/luarocks/lib/lua/5.1", 0x1EC) = 492 0
3114/0x181440: 15428 56 45 writev(0xB, 0x7FFF5FBFDD90, 0x4) = 757 0
3114/0x181440: 15497 23 17 write(0x4, "127.0.0.1 - - [15/Feb/2011:22:05:32 +0100] \"GET /favicon.ico HTTP/1.1\" 500 595 \"-\" \"Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.94 Safari/534.13\"\n\0", 0xD5) = 213 0
3115/0x181441: 4965 500135 18 kevent(0x10, 0x100840600, 0x0) = 0 0
3115/0x181441: 5013 500126 24 kevent(0x10, 0x100840600, 0x0) = 0 0
3112/0x18143e: 20923 500124 18 kevent(0xA, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5489 500114 20 kevent(0xC, 0x100840600, 0x0) = 0 0
3112/0x18143e: 20955 500043 17 kevent(0xA, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5528 500645 16 kevent(0xC, 0x100840600, 0x0) = 0 0
3112/0x18143e: 20987 500021 12 kevent(0xA, 0x100840600, 0x0) = 0 0
3115/0x181441: 5048 500113 23 kevent(0x10, 0x100840600, 0x0) = 0 0
3115/0x181441: 5092 500623 22 kevent(0x10, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5556 500051 20 kevent(0xC, 0x100840600, 0x0) = 0 0
3112/0x18143e: 21009 500307 15 kevent(0xA, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5608 500621 30 kevent(0xC, 0x100840600, 0x0) = 0 0
3115/0x181441: 5121 500051 18 kevent(0x10, 0x100840600, 0x0) = 0 0
3115/0x181441: 5170 500621 26 kevent(0x10, 0x100840600, 0x0) = 0 0
3112/0x18143e: 21053 500124 19 kevent(0xA, 0x100840600, 0x0) = 0 0
3115/0x181441: 5197 500042 16 kevent(0x10, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5671 500466 13 kevent(0xC, 0x100840600, 0x0) = 0 0
3112/0x18143e: 21117 500032 16 kevent(0xA, 0x100840600, 0x0) = 0 0
3113/0x18143f: 5637 500044 18 kevent(0xC, 0x100840600, 0x0) = 0 0
3112/0x18143e: 21083 500040 14 kevent(0xA, 0x100840600, 0x0) = 0 0
3115/0x181441: 5228 500464 11 kevent(0x10, 0x100840600, 0x0) = 0 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment