21783 execve("/usr/bin/perl", ["perl", "t/11env.t"], [/* 57 vars */]) = 0
21783 brk(NULL)                         = 0x1f4b000
21783 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5ac414000
21783 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
21783 open("/usr/lib64/perl5/CORE/tls/x86_64/libperl.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/CORE/tls/x86_64", 0x7ffffff2d250) = -1 ENOENT (No such file or directory)
21783 open("/usr/lib64/perl5/CORE/tls/libperl.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/CORE/tls", 0x7ffffff2d250) = -1 ENOENT (No such file or directory)
21783 open("/usr/lib64/perl5/CORE/x86_64/libperl.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/CORE/x86_64", 0x7ffffff2d250) = -1 ENOENT (No such file or directory)
21783 open("/usr/lib64/perl5/CORE/libperl.so", O_RDONLY|O_CLOEXEC) = 3
21783 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2600\5\0\0\0\0\0@\0\0\0\0\0\0\0h\3228\0\0\0\0\0\0\0\0\0@\0008\0\6\0@\0\33\0\32\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0l\2307\0\0\0\0\0l\2307\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\220\2407\0\0\0\0\0\220\240W\0\0\0\0\0\220\240W\0\0\0\0\0\3640\1\0\0\0\0\0\330\224\1\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\240\2108\0\0\0\0\0\240\210X\0\0\0\0\0\240\210X\0\0\0\0\0\340\1\0\0\0\0\0\0\340\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\350)5\0\0\0\0\0\350)5\0\0\0\0\0\350)5\0\0\0\0\0$B\0\0\0\0\0\0$B\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\220\2407\0\0\0\0\0\220\240W\0\0\0\0\0\220\240W\0\0\0\0\0p\357\0\0\0\0\0\0p\357\0\0\0\0\0\0\1\0\0\0\0\0\0\0\5\10\0\0h\10\0\0\210\1\0\0Q\2\0\0\242\4\0\0#\3\0\0\0\0\0\0\34\4\0\0\25\2\0\0m\6\0\0\0\0\0\0\3\3\0\0?\2\0\0\351\4\0\0\0\0\0\0\22\5\0\0\373\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0)\3\0\0\0\0\0\0\212\3\0\0U\10\0\0\0\0\0\0000\3\0\0\0\0\0\0\303\7\0\0\0\0\0\0\0\0\0\0\341\1\0\0\206\0\0\0\0\0\0\0\0\0\0\0\227\5\0\0\0\0\0\0\322\7\0\0\0\0\0\0\\\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\255\3\0\0\233\1\0\0\304\6\0\0$\3\0\0\210\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0`\2\0\0\0\0\0\0s\1\0\0\17\7\0\0\0\0\0\0;\10\0\0\214\0\0\0j\7\0\0\304\5\0\0p\3\0\0\222\6\0\0r\4\0\0\377\7\0\0\377\5\0\0\3\7\0\0\201\0\0\0\240\7\0\0X\10\0\0\20\4\0\0\5\1\0\0\33\10\0\0\301\7\0\0\0\0\0\0Y\4\0\0\0\0\0\0\0\0\0\0\21\7\0\0\321\7\0\0I\5\0\0!\0\0\0\235\2\0\0\0\0\0\0\0\0\0\0\336\7\0\0\0\0\0\0\0\0\0\0\v\1\0\0\0\0\0\0)\10\0\0\362\0\0\0C\1\0\0\324\6\0\0\0\0\0\0\357\1\0\0^\4\0\0\355\6\0\0\317\5\0\0\0\0\0\0\6\10\0\0\0\0\0\0$\5\0\0\0\0\0\0\0\0\0\0Y\7\0\0\247\2\0\0\314\5\0\0^\3\0\0", 832) = 832
21783 fstat(3, {st_mode=S_IFREG|0555, st_size=3725608, ...}) = 0
21783 mmap(NULL, 5846376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5abc50000
21783 mprotect(0x7fa5abfca000, 2097152, PROT_NONE) = 0
21783 mmap(0x7fa5ac1ca000, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x37a000) = 0x7fa5ac1ca000
21783 mmap(0x7fa5ac1de000, 21864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa5ac1de000
21783 close(3)                          = 0
21783 open("/usr/lib64/perl5/CORE/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/tls/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/tls/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
21783 fstat(3, {st_mode=S_IFREG|0644, st_size=224355, ...}) = 0
21783 mmap(NULL, 224355, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5ac3d0000
21783 close(3)                          = 0
21783 open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
21783 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@\0\0\0\0\0\0\0\210\7\2\0\0\0\0\0\0\0\0\0@\0008\0\t\0@\0'\0$\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\370\1\0\0\0\0\0\0\370\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0\0207\1\0\0\0\0\0\0207\1\0\0\0\0\0\0207\1\0\0\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0@z\1\0\0\0\0\0@z\1\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\210{\1\0\0\0\0\0\210{!\0\0\0\0\0\210{!\0\0\0\0\0\10\7\0\0\0\0\0\0\240H\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0p}\1\0\0\0\0\0p}!\0\0\0\0\0p}!\0\0\0\0\0\20\2\0\0\0\0\0\0\20\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0008\2\0\0\0\0\0\0008\2\0\0\0\0\0\0008\2\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0,7\1\0\0\0\0\0,7\1\0\0\0\0\0,7\1\0\0\0\0\0\214\10\0\0\0\0\0\0\214\10\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\210{\1\0\0\0\0\0\210{!\0\0\0\0\0\210{!\0\0\0\0\0x\4\0\0\0\0\0\0x\4\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0\345\1\0\0V\0\0\0 \0\0\0\v\0\0\0\31#\2\261\1\10\20\2@@a\370\3\10\10\25\200 \0\0\0\0\200\300\321Q\0\0\0\22\353\3020D\0\10\20A\0\2\0\2\f\1\200\v\221\1\330\240\r\240@\230 \244\200\21\n\202-l@g\214V\24\0\224 \200$H\200P(\1\22\f\311B\240\220\22\10\f \2ZdA\245c\4@\n\n\n\0\2009\1(\314D\204\201\300\22\10(\fD\0\0\0\200Q\10\200\35\4B\320\2608A\0\1\0\0\265\0300\0\200`\2\20\"\0\tA\20\1\5\0P(\251\22G(\0\0\202\4\230@\4\0\20\340T\0\2@\2\2\20\3010f\26\200\0\0\0$\4\24\2\0\34\200\243\220\6\0\30\0\10\20 \1\200\0(\6D%\210*\10 \0\20`\220\200\260\0\0\0\1\0", 832) = 832
21783 fstat(3, {st_mode=S_IFREG|0755, st_size=135496, ...}) = 0
21783 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5ac413000
21783 mmap(NULL, 2212904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5aba30000
21783 mprotect(0x7fa5aba48000, 2093056, PROT_NONE) = 0
21783 mmap(0x7fa5abc47000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fa5abc47000
21783 mmap(0x7fa5abc49000, 13352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa5abc49000
21783 close(3)                          = 0
21783 open("/usr/lib64/perl5/CORE/libnsl.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/tls/x86_64/libnsl.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/tls/libnsl.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/x86_64/libnsl.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/libnsl.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("/lib64/libnsl.so.1", O_RDONLY|O_CLOEXEC) = 3
21783 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P?\0\0\0\0\0\0@\0\0\0\0\0\0\0\320\266\1\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\37\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274]\1\0\0\0\0\0\274]\1\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\210m\1\0\0\0\0\0\210m!\0\0\0\0\0\210m!\0\0\0\0\0\230\5\0\0\0\0\0\0\260,\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\260m\1\0\0\0\0\0\260m!\0\0\0\0\0\260m!\0\0\0\0\0\320\1\0\0\0\0\0\0\320\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\300'\1\0\0\0\0\0\300'\1\0\0\0\0\0\300'\1\0\0\0\0\0\\\5\0\0\0\0\0\0\\\5\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\210m\1\0\0\0\0\0\210m!\0\0\0\0\0\210m!\0\0\0\0\0x\2\0\0\0\0\0\0x\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0\370\0\0\0r\0\0\0\20\0\0\0\n\0\0\0\1\0015\232 '@\0@\0\0\2\f!\1\10\0:\0\0\241\nX\0H\0\16,\0\5\200\6`\260\23 @\224\21\20@\344r\224D\350\206@1\250\202@\260z\1=\10\331\0\0\20\26\200\0044B\201*\0209\203K\200\20 \"\221\3\0D\200\302*d`E\10\0\4\4\t\4PDB\200\20\300\22!\4`@\0\32 \0\0\0\10\4\2\200\220\200\0\344#\0\212$\2\206\210\0\0`\300\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0r\0\0\0s\0\0\0\0\0\0\0\0\0\0\0t\0\0\0v\0\0\0w\0\0\0x\0\0\0\0\0\0\0\0\0\0\0y\0\0\0z\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0{\0\0\0\0\0\0\0}\0\0\0\0\0\0\0~\0\0\0\177\0\0\0\200\0\0\0\202\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\203\0\0\0\204\0\0\0\0\0\0\0\0\0\0\0\205\0\0\0\0\0\0\0\207\0\0\0\0\0\0\0\210\0\0\0\211\0\0\0\0\0\0\0\213\0\0\0\0\0\0\0\0\0\0\0", 832) = 832
21783 fstat(3, {st_mode=S_IFREG|0755, st_size=114320, ...}) = 0
21783 mmap(NULL, 2202168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5ab810000
21783 mprotect(0x7fa5ab826000, 2097152, PROT_NONE) = 0
21783 mmap(0x7fa5aba26000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7fa5aba26000
21783 mmap(0x7fa5aba28000, 6712, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa5aba28000
21783 close(3)                          = 0
21783 open("/usr/lib64/perl5/CORE/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/tls/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/tls/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
21783 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\r\0\0\0\0\0\0@\0\0\0\0\0\0\0xA\0\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0 \0\35\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0H \0\0\0\0\0\0H \0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0p-\0\0\0\0\0\0p- \0\0\0\0\0p- \0\0\0\0\0\0\3\0\0\0\0\0\0\200\3\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\250-\0\0\0\0\0\0\250- \0\0\0\0\0\250- \0\0\0\0\0\360\1\0\0\0\0\0\0\360\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0|\32\0\0\0\0\0\0|\32\0\0\0\0\0\0|\32\0\0\0\0\0\0\274\0\0\0\0\0\0\0\274\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0p-\0\0\0\0\0\0p- \0\0\0\0\0p- \0\0\0\0\0\220\2\0\0\0\0\0\0\220\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0\33\0\0\0\33\0\0\0\2\0\0\0\7\0\0\0\230\2\21\0\200H\0\4\22\0\0@\203(\10\236\33\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\0\0\0\0\35\0\0\0\0\0\0\0\36\0\0\0\0\0\0\0\37\0\0\0\0\0\0\0 \0\0\0\0\0\0\0!\0\0\0#\0\0\0$\0\0\0&\0\0\0'\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\0\0\0\0\0\0\0\0\0\353\26\251\30a\257\0\371\301S\200\30\273\25sB\257\304M\17\221!\374\370\6\2\4\371\3733\373\17\371\31sB\372\31sB\225\263_\31\177\236\320\30a\242\222\6\5\350\7\371\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\n\0H\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0F\1\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\375\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\337\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 832) = 832
21783 fstat(3, {st_mode=S_IFREG|0755, st_size=18808, ...}) = 0
21783 mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5ab608000
21783 mprotect(0x7fa5ab60b000, 2093056, PROT_NONE) = 0
21783 mmap(0x7fa5ab80a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fa5ab80a000
21783 close(3)                          = 0
21783 open("/usr/lib64/perl5/CORE/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/tls/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/tls/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
21783 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260U\0\0\0\0\0\0@\0\0\0\0\0\0\0000{\21\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\37\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0008t\20\0\0\0\0\0008t\20\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\240}\20\0\0\0\0\0\240}0\0\0\0\0\0\240}0\0\0\0\0\0L\3\0\0\0\0\0\0h\3\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\310}\20\0\0\0\0\0\310}0\0\0\0\0\0\310}0\0\0\0\0\0\340\1\0\0\0\0\0\0\340\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0D\337\17\0\0\0\0\0D\337\17\0\0\0\0\0D\337\17\0\0\0\0\0\24\23\0\0\0\0\0\0\24\23\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\240}\20\0\0\0\0\0\240}0\0\0\0\0\0\240}0\0\0\0\0\0`\2\0\0\0\0\0\0`\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0&\3\0\0\24\0\0\0@\0\0\0\f\0\0\0%\0`\0\0\240.\"\200\0\26\211\0 E\"\2\0\300``i\10\212\0\t\0\0\0\0\0\0\0\0\0\0\0\0\212P\20\1\10\0\0\4\1\302\24\1 \210\"\0\304\243X\240\n\6\216\0\212\0\0\4\0@\0\0 \20\0\5\0\5\r\7\7\22A\0\1\0\10\0\0@\0\t\0\20\4D\30\4\200a(\22@\4\1\nE\221 @\200\f\22\1\0\0\0\0\0\0\0\0\4\2\0\0\0@\0\200\2\20\322\0\1\10\4\301 E\1\0\310\"\0\4\2\0\202\0\4\0\0\0\4\0Y\4\2\0\n\200\1\0\0\4\0\20 \3\0\0\210 \10\20\0\0 \2\0\0\200\10\2\4\0\0HQ\0\0\f\2\0\0 \10 \0\0\0\0 #\4\0\200\0I\2\fc\2 A\221\242@\4\202EL  \0\0\300\2\4\200\10\2\r(\2\0\20\"\0!\22\30\30\24 8\0\210\0\0\260  B,\10\302\0 \200\361)\24A\21 @\220 \4\1P\20\202\0\0\214\0\0`\242\10HA\0\0\4 \202\23\224\1\10\2\3\20\4\204A\1\0\204 \204\224\0\0H\32\2\20\0@\1\200\2\0\203\0\212\10\7\304\250\330\0 \0\202", 832) = 832
21783 fstat(3, {st_mode=S_IFREG|0755, st_size=1147632, ...}) = 0
21783 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5ac412000
21783 mmap(NULL, 3178760, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5ab2f8000
21783 mprotect(0x7fa5ab400000, 2093056, PROT_NONE) = 0
21783 mmap(0x7fa5ab5ff000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x107000) = 0x7fa5ab5ff000
21783 close(3)                          = 0
21783 open("/usr/lib64/perl5/CORE/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/tls/x86_64/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/tls/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/x86_64/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("/lib64/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3
21783 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\n\0\0\0\0\0\0@\0\0\0\0\0\0\0\240\246\0\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\37\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210\207\0\0\0\0\0\0\210\207\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\310\215\0\0\0\0\0\0\310\215 \0\0\0\0\0\310\215 \0\0\0\0\0\310\2\0\0\0\0\0\0\30\344\2\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\360\215\0\0\0\0\0\0\360\215 \0\0\0\0\0\360\215 \0\0\0\0\0\320\1\0\0\0\0\0\0\320\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\200|\0\0\0\0\0\0\200|\0\0\0\0\0\0\200|\0\0\0\0\0\0004\1\0\0\0\0\0\0004\1\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\310\215\0\0\0\0\0\0\310\215 \0\0\0\0\0\310\215 \0\0\0\0\0008\2\0\0\0\0\0\0008\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0\17\0\0\0\30\0\0\0\1\0\0\0\6\0\0\0\4I\300,$\204 \f\0\0\0\0\0\0\0\0\0\0\0\0\30\0\0\0\31\0\0\0\32\0\0\0\0\0\0\0\33\0\0\0\34\0\0\0\0\0\0\0\35\0\0\0\0\0\0\0\36\0\0\0\37\0\0\0\0\0\0\0k\31Qj\233(\375B\233`\205\33\327\16?\17I->\333\235C\r\375\313\373_\22\273\25sB\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\n\0\270\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\244\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0v\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0p\0\0\0\26\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0002\1\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0,\1\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\363\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\223\0\0\0\22\0\0\0", 832) = 832
21783 fstat(3, {st_mode=S_IFREG|0755, st_size=44640, ...}) = 0
21783 mmap(NULL, 2322912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5ab0c0000
21783 mprotect(0x7fa5ab0c9000, 2093056, PROT_NONE) = 0
21783 mmap(0x7fa5ab2c8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fa5ab2c8000
21783 mmap(0x7fa5ab2ca000, 184800, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa5ab2ca000
21783 close(3)                          = 0
21783 open("/usr/lib64/perl5/CORE/libutil.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/tls/x86_64/libutil.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/tls/libutil.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/x86_64/libutil.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/libutil.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("/lib64/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3
21783 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\16\0\0\0\0\0\0@\0\0\0\0\0\0\0@/\0\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\37\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0`\33\0\0\0\0\0\0`\33\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\330\35\0\0\0\0\0\0\330\35 \0\0\0\0\0\330\35 \0\0\0\0\0(\3\0\0\0\0\0\0008\3\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\0\36\0\0\0\0\0\0\0\36 \0\0\0\0\0\0\36 \0\0\0\0\0\320\1\0\0\0\0\0\0\320\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0x\27\0\0\0\0\0\0x\27\0\0\0\0\0\0x\27\0\0\0\0\0\0D\0\0\0\0\0\0\0D\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\330\35\0\0\0\0\0\0\330\35 \0\0\0\0\0\330\35 \0\0\0\0\0(\2\0\0\0\0\0\0(\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0\n\0\0\0$\0\0\0\1\0\0\0\6\0\0\0\200\200@\300\4 \24D\0\0\0\0\0\0\0\0$\0\0\0%\0\0\0&\0\0\0\0\0\0\0'\0\0\0)\0\0\0*\0\0\0\0\0\0\0\365\361\253\272\217\365\310\207\237<\300|\364\243\343p\277\370\337\17_+\337\v\273\25sB\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\n\0\10\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\234\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\241\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0w\1\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0[\1\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\226\0\0\0\26\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0o\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\262\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\354\0\0\0\22\0\0\0", 832) = 832
21783 fstat(3, {st_mode=S_IFREG|0755, st_size=14080, ...}) = 0
21783 mmap(NULL, 2105616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5aaeb8000
21783 mprotect(0x7fa5aaeba000, 2093056, PROT_NONE) = 0
21783 mmap(0x7fa5ab0b9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fa5ab0b9000
21783 close(3)                          = 0
21783 open("/usr/lib64/perl5/CORE/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/tls/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
21783 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\10\2\0\0\0\0\0@\0\0\0\0\0\0\0p\236\37\0\0\0\0\0\0\0\0\0@\0008\0\n\0@\0I\0F\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0000\2\0\0\0\0\0\0000\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0p]\31\0\0\0\0\0p]\31\0\0\0\0\0p]\31\0\0\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\30\361\33\0\0\0\0\0\30\361\33\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\240\367\33\0\0\0\0\0\240\367;\0\0\0\0\0\240\367;\0\0\0\0\0\200O\0\0\0\0\0\0@\222\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\240+\34\0\0\0\0\0\240+<\0\0\0\0\0\240+<\0\0\0\0\0\340\1\0\0\0\0\0\0\340\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0p\2\0\0\0\0\0\0p\2\0\0\0\0\0\0p\2\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0\240\367\33\0\0\0\0\0\240\367;\0\0\0\0\0\240\367;\0\0\0\0\0\20\0\0\0\0\0\0\0x\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\214]\31\0\0\0\0\0\214]\31\0\0\0\0\0\214]\31\0\0\0\0\0\264T\0\0\0\0\0\0\264T\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\240\367\33\0\0\0\0\0\240\367;\0\0\0\0\0\240\367;\0\0\0\0\0`8\0\0\0\0\0\0`8\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0\363\3\0\0\n\0\0\0\0\1\0\0\16\0\0\0\0000\20D\240 \2\1\210\3\346\220\305E\214\0\304\0\10\0\5\204\0`\300\200\0\r\212\f\0\4\20\0\210@2\10*@\210T<, \0162H&\204\300\214\4\10\0\2\2\16\241\254\32\4f\300\0\3002\0\300\0P\1 \201\10\204\v  ($\0\4 Z\0\20X\200\312DB(\0\6\200\20\30B\0 @\200\0IP\0Q\212@\22\0\0\0\0\10\0\0\21\20@\210@\200\265\0!\310B\301\203\240\331\244X\2\10\4\20@\7\20\4\2\220@\"\0 \32\20\2\31\4F&\0\1\240\252", 832) = 832
21783 fstat(3, {st_mode=S_IFREG|0755, st_size=2076848, ...}) = 0
21783 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5ac411000
21783 mmap(NULL, 3967456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa5aaae8000
21783 mprotect(0x7fa5aaca8000, 2093056, PROT_NONE) = 0
21783 mmap(0x7fa5aaea7000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bf000) = 0x7fa5aaea7000
21783 mmap(0x7fa5aaead000, 14816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa5aaead000
21783 close(3)                          = 0
21783 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5ac410000
21783 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5ac40f000
21783 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5ac40b000
21783 arch_prctl(ARCH_SET_FS, 0x7fa5ac40f700) = 0
21783 mprotect(0x7fa5aaea7000, 16384, PROT_READ) = 0
21783 mprotect(0x7fa5ab0b9000, 4096, PROT_READ) = 0
21783 mprotect(0x7fa5ab2c8000, 4096, PROT_READ) = 0
21783 mprotect(0x7fa5ab5ff000, 4096, PROT_READ) = 0
21783 mprotect(0x7fa5ab80a000, 4096, PROT_READ) = 0
21783 mprotect(0x7fa5aba26000, 4096, PROT_READ) = 0
21783 mprotect(0x7fa5abc47000, 4096, PROT_READ) = 0
21783 mprotect(0x7fa5ac1ca000, 61440, PROT_READ) = 0
21783 mprotect(0x601000, 4096, PROT_READ) = 0
21783 mprotect(0x7fa5ac40c000, 4096, PROT_READ) = 0
21783 munmap(0x7fa5ac3d0000, 224355)    = 0
21783 set_tid_address(0x7fa5ac40f9d0)   = 21783
21783 set_robust_list(0x7fa5ac40f9e0, 24) = 0
21783 rt_sigaction(SIGRTMIN, {0x7fa5aba35b00, [], SA_RESTORER|SA_SIGINFO, 0x7fa5aba413b0}, NULL, 8) = 0
21783 rt_sigaction(SIGRT_1, {0x7fa5aba35b90, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fa5aba413b0}, NULL, 8) = 0
21783 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
21783 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
21783 rt_sigaction(SIGFPE, {SIG_IGN, [FPE], SA_RESTORER|SA_RESTART, 0x7fa5aab1d480}, {SIG_DFL, [], 0}, 8) = 0
21783 brk(NULL)                         = 0x1f4b000
21783 brk(0x1f6c000)                    = 0x1f6c000
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 open("/dev/urandom", O_RDONLY|O_CLOEXEC) = 3
21783 fcntl(3, F_GETFD)                 = 0x1 (flags FD_CLOEXEC)
21783 read(3, "\177\253\353}", 4)       = 4
21783 close(3)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 open("/usr/lib64/locale/locale-archive", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
21783 open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
21783 fstat(3, {st_mode=S_IFREG|0644, st_size=2997, ...}) = 0
21783 read(3, "# Locale name alias data base.\n# Copyright (C) 1996-2016 Free Software Foundation, Inc.\n#\n# This program is free software; you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation; either version 2, or (at your option)\n# any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program; if not, see <http://www.gnu.org/licenses/>.\n\n# The format of this file is the same as for the corresponding file of\n# the X Window System, which normally can be found in\n#\t/usr/lib/X11/locale/locale.alias\n# A single line contains two fields: an alias and a substitution value.\n# All entries are case independent.\n\n# Note: This file is obsolete and is kept arou"..., 4096) = 2997
21783 read(3, "", 4096)                 = 0
21783 close(3)                          = 0
21783 open("/usr/lib64/locale/en_US/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = 3
21783 fstat(3, {st_mode=S_IFREG|0644, st_size=59, ...}) = 0
21783 mmap(NULL, 59, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5ac408000
21783 close(3)                          = 0
21783 open("/usr/lib64/locale/en_US/LC_CTYPE", O_RDONLY|O_CLOEXEC) = 3
21783 fstat(3, {st_mode=S_IFREG|0644, st_size=273952, ...}) = 0
21783 mmap(NULL, 273952, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5ac3c0000
21783 close(3)                          = 0
21783 open("/usr/lib64/locale/en_US/LC_TIME", O_RDONLY|O_CLOEXEC) = 3
21783 fstat(3, {st_mode=S_IFREG|0644, st_size=2459, ...}) = 0
21783 mmap(NULL, 2459, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5ac3b8000
21783 close(3)                          = 0
21783 open("/usr/lib64/locale/en_US/LC_MESSAGES", O_RDONLY|O_CLOEXEC) = 3
21783 fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
21783 close(3)                          = 0
21783 open("/usr/lib64/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY|O_CLOEXEC) = 3
21783 fstat(3, {st_mode=S_IFREG|0644, st_size=62, ...}) = 0
21783 mmap(NULL, 62, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5ac3b0000
21783 close(3)                          = 0
21783 open("/usr/lib64/locale/en_US/LC_MONETARY", O_RDONLY|O_CLOEXEC) = 3
21783 fstat(3, {st_mode=S_IFREG|0644, st_size=291, ...}) = 0
21783 mmap(NULL, 291, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5ac3a8000
21783 close(3)                          = 0
21783 open("/usr/lib64/locale/en_US/LC_ADDRESS", O_RDONLY|O_CLOEXEC) = 3
21783 fstat(3, {st_mode=S_IFREG|0644, st_size=160, ...}) = 0
21783 mmap(NULL, 160, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5ac3a0000
21783 close(3)                          = 0
21783 open("/usr/lib64/locale/en_US/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = 3
21783 fstat(3, {st_mode=S_IFREG|0644, st_size=366, ...}) = 0
21783 mmap(NULL, 366, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5ac398000
21783 close(3)                          = 0
21783 open("/usr/lib64/locale/en_US/LC_MEASUREMENT", O_RDONLY|O_CLOEXEC) = 3
21783 fstat(3, {st_mode=S_IFREG|0644, st_size=28, ...}) = 0
21783 mmap(NULL, 28, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5ac390000
21783 close(3)                          = 0
21783 open("/usr/lib64/locale/en_US/LC_PAPER", O_RDONLY|O_CLOEXEC) = 3
21783 fstat(3, {st_mode=S_IFREG|0644, st_size=39, ...}) = 0
21783 mmap(NULL, 39, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5ac388000
21783 close(3)                          = 0
21783 open("/usr/lib64/locale/en_US/LC_TELEPHONE", O_RDONLY|O_CLOEXEC) = 3
21783 fstat(3, {st_mode=S_IFREG|0644, st_size=64, ...}) = 0
21783 mmap(NULL, 64, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5ac380000
21783 close(3)                          = 0
21783 brk(0x1f8d000)                    = 0x1f8d000
21783 readlink("/proc/self/exe", "/usr/bin/perl5.34.0", 4095) = 19
21783 stat("/home/gray/src/posixruncapture/lib/5.34.0/x86_64-linux-thread-multi", 0x7ffffff2d690) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/5.34.0", 0x7ffffff2d690) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/x86_64-linux-thread-multi", 0x7ffffff2d690) = -1 ENOENT (No such file or directory)
21783 fcntl(0, F_SETFD, 0)              = 0
21783 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 lseek(0, 0, SEEK_CUR)             = -1 ESPIPE (Illegal seek)
21783 fcntl(1, F_SETFD, 0)              = 0
21783 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 lseek(1, 0, SEEK_CUR)             = -1 ESPIPE (Illegal seek)
21783 fcntl(2, F_SETFD, 0)              = 0
21783 ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 lseek(2, 0, SEEK_CUR)             = -1 ESPIPE (Illegal seek)
21783 open("t/11env.t", O_RDONLY|O_CLOEXEC) = 3
21783 fcntl(3, F_GETFD)                 = 0x1 (flags FD_CLOEXEC)
21783 ioctl(3, TCGETS, 0x7ffffff2d570)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(3, 0, SEEK_CUR)             = 0
21783 fstat(3, {st_mode=S_IFREG|0644, st_size=238, ...}) = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 stat("/home/gray/src/posixruncapture/lib/Carp.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Carp.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Carp.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Carp.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Carp.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Carp.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Carp.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Carp.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Carp.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Carp.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Carp.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Carp.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Carp.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Carp.pm", {st_mode=S_IFREG|0444, st_size=35985, ...}) = 0
21783 open("/usr/share/perl5/Carp.pm", O_RDONLY|O_CLOEXEC) = 4
21783 ioctl(4, TCGETS, 0x7ffffff2cdc0)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(4, 0, SEEK_CUR)             = 0
21783 read(4, "package Carp;\n\n{ use 5.006; }\nuse strict;\nuse warnings;\nBEGIN {\n    # Very old versions of warnings.pm load Carp.  This can go wrong due\n    # to the circular dependency.  If warnings is invoked before Carp,\n    # then warnings starts by loading Carp, then Carp (above) tries to\n    # invoke warnings, and gets nothing because warnings is in the process\n    # of loading and hasn't defined its import method yet.  If we were\n    # only turning on warnings (\"use warnings\" above) this wouldn't be too\n    # bad, because Carp would just gets the state of the -w switch and so\n    # might not get some warnings that it wanted.  The real problem is\n    # that we then want to turn off Unicode warnings, but \"no warnings\n    # 'utf8'\" won't be effective if we're in this circular-dependency\n    # situation.  So, if warnings.pm is an affected version, we turn\n    # off all warnings ourselves by directly setting ${^WARNING_BITS}.\n    # On unaffected versions, we turn off just Unicode warnings, via\n    # the proper API.\n    if("..., 8192) = 8192
21783 brk(0x1fae000)                    = 0x1fae000
21783 stat("/home/gray/src/posixruncapture/lib/strict.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/strict.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/strict.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/strict.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/strict.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/strict.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/strict.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/strict.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/strict.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/strict.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/strict.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/strict.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/strict.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/strict.pm", {st_mode=S_IFREG|0444, st_size=4783, ...}) = 0
21783 open("/usr/share/perl5/strict.pm", O_RDONLY|O_CLOEXEC) = 5
21783 ioctl(5, TCGETS, 0x7ffffff2c690)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(5, 0, SEEK_CUR)             = 0
21783 read(5, "package strict;\n\n$strict::VERSION = \"1.12\";\n\nmy ( %bitmask, %explicit_bitmask );\n\nBEGIN {\n    # Verify that we're called correctly so that strictures will work.\n    # Can't use Carp, since Carp uses us!\n    # see also warnings.pm.\n    die sprintf \"Incorrect use of pragma '%s' at %s line %d.\\n\", __PACKAGE__, +(caller)[1,2]\n        if __FILE__ !~ ( '(?x) \\b     '.__PACKAGE__.'  \\.pmc? \\z' )\n        && __FILE__ =~ ( '(?x) \\b (?i:'.__PACKAGE__.') \\.pmc? \\z' );\n\n    %bitmask = (\n        refs => 0x00000002,\n        subs => 0x00000200,\n        vars => 0x00000400,\n    );\n\n    %explicit_bitmask = (\n        refs => 0x00000020,\n        subs => 0x00000040,\n        vars => 0x00000080,\n    );\n\n    my $bits = 0;\n    $bits |= $_ for values %bitmask;\n\n    my $inline_all_bits = $bits;\n    *all_bits = sub () { $inline_all_bits };\n\n    $bits = 0;\n    $bits |= $_ for values %explicit_bitmask;\n\n    my $inline_all_explicit_bits = $bits;\n    *all_explicit_bits = sub () { $inline_all_explicit_bits };\n}\n\nsub bits {\n    my $bits = 0;\n "..., 8192) = 4783
21783 lseek(5, 1605, SEEK_SET)          = 1605
21783 lseek(5, 0, SEEK_CUR)             = 1605
21783 close(5)                          = 0
21783 stat("/home/gray/src/posixruncapture/lib/warnings.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/warnings.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/warnings.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/warnings.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/warnings.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/warnings.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/warnings.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/warnings.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/warnings.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/warnings.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/warnings.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/warnings.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/warnings.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/warnings.pm", {st_mode=S_IFREG|0444, st_size=53221, ...}) = 0
21783 open("/usr/share/perl5/warnings.pm", O_RDONLY|O_CLOEXEC) = 5
21783 ioctl(5, TCGETS, 0x7ffffff2c690)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(5, 0, SEEK_CUR)             = 0
21783 read(5, "# -*- buffer-read-only: t -*-\n# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!\n# This file is built by regen/warnings.pl.\n# Any changes made here will be lost!\n\npackage warnings;\n\nour $VERSION = \"1.51\";\n\n# Verify that we're called correctly so that warnings will work.\n# Can't use Carp, since Carp uses us!\n# String regexps because constant folding = smaller optree = less memory vs regexp literal\n# see also strict.pm.\ndie sprintf \"Incorrect use of pragma '%s' at %s line %d.\\n\", __PACKAGE__, +(caller)[1,2]\n    if __FILE__ !~ ( '(?x) \\b     '.__PACKAGE__.'  \\.pmc? \\z' )\n    && __FILE__ =~ ( '(?x) \\b (?i:'.__PACKAGE__.') \\.pmc? \\z' );\n\nour %Offsets = (\n    # Warnings Categories added in Perl 5.008\n    'all'\t\t\t\t=> 0,\n    'closure'\t\t\t\t=> 2,\n    'deprecated'\t\t\t=> 4,\n    'exiting'\t\t\t\t=> 6,\n    'glob'\t\t\t\t=> 8,\n    'io'\t\t\t\t=> 10,\n    'closed'\t\t\t\t=> 12,\n    'exec'\t\t\t\t=> 14,\n    'layer'\t\t\t\t=> 16,\n    'newline'\t\t\t\t=> 18,\n    'pipe'\t\t\t\t=> 20,\n    'unopened'\t\t\t\t=> 22,\n    'misc'\t\t\t\t=> 24,\n    'numeric'\t\t\t\t=> 26,\n    'once'\t\t\t\t=> "..., 8192) = 8192
21783 read(5, "0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [13]\n    'once'\t\t\t\t=> \"\\x00\\x00\\x00\\x10\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [14]\n    'overflow'\t\t\t\t=> \"\\x00\\x00\\x00\\x40\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [15]\n    'pack'\t\t\t\t=> \"\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [16]\n    'parenthesis'\t\t\t=> \"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [32]\n    'pipe'\t\t\t\t=> \"\\x00\\x00\\x10\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [10]\n    'portable'\t\t\t\t=> \"\\x00\\x00\\x00\\x00\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [17]\n    'precedence'\t\t\t=> \"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [33]\n    'printf'\t\t\t\t=> \"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x10\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [34]\n    'prototype'\t\t\t\t=> \"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x40\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [35]"..., 8192) = 8192
21783 brk(0x1fcf000)                    = 0x1fcf000
21783 read(5, "8]\n    'nonchar'\t\t\t\t=> \"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x08\\x00\\x00\\x00\\x00\\x00\\x00\", # [49]\n    'numeric'\t\t\t\t=> \"\\x00\\x00\\x00\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [13]\n    'once'\t\t\t\t=> \"\\x00\\x00\\x00\\x20\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [14]\n    'overflow'\t\t\t\t=> \"\\x00\\x00\\x00\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [15]\n    'pack'\t\t\t\t=> \"\\x00\\x00\\x00\\x00\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [16]\n    'parenthesis'\t\t\t=> \"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [32]\n    'pipe'\t\t\t\t=> \"\\x00\\x00\\x20\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [10]\n    'portable'\t\t\t\t=> \"\\x00\\x00\\x00\\x00\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [17]\n    'precedence'\t\t\t=> \"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", # [33]\n    'printf'\t\t\t\t=> \"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x20\\x00"..., 8192) = 8192
21783 brk(0x1ff2000)                    = 0x1ff2000
21783 read(5, " && $DB::args[0] =~ /^$category=/ ;\n        }\n        $i -= 2 ;\n    }\n    elsif ($has_level) {\n        $i = 2 + shift;\n    }\n    else {\n        $i = _error_loc(); # see where Carp will allocate the error\n    }\n\n    # Default to 0 if caller returns nothing.  Default to $DEFAULT if it\n    # explicitly returns undef.\n    my(@callers_bitmask) = (caller($i))[9] ;\n    my $callers_bitmask =\n         @callers_bitmask ? $callers_bitmask[0] // $DEFAULT : 0 ;\n    length($callers_bitmask) > ($offset >> 3) or $offset = $Offsets{all};\n\n    my @results;\n    foreach my $type (FATAL, NORMAL) {\n        next unless $wanted & $type;\n\n        push @results, vec($callers_bitmask, $offset + $type - 1, 1);\n    }\n\n    # &enabled and &fatal_enabled\n    return $results[0] unless $has_message;\n\n    # &warnif, and the category is neither enabled as warning nor as fatal\n    return if ($wanted & (NORMAL | FATAL | MESSAGE))\n                      == (NORMAL | FATAL | MESSAGE)\n        && !($results[0] || $results[1]);\n\n    # If we have an exp"..., 8192) = 8192
21783 lseek(5, 27544, SEEK_SET)         = 27544
21783 lseek(5, 0, SEEK_CUR)             = 27544
21783 close(5)                          = 0
21783 stat("/home/gray/src/posixruncapture/lib/overloading.pmc", 0x7ffffff2c920) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/overloading.pm", 0x7ffffff2c920) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/overloading.pmc", 0x7ffffff2c920) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/overloading.pm", 0x7ffffff2c920) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/overloading.pmc", 0x7ffffff2c920) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/overloading.pm", 0x7ffffff2c920) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/overloading.pmc", 0x7ffffff2c920) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/overloading.pm", 0x7ffffff2c920) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/overloading.pmc", 0x7ffffff2c920) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/overloading.pm", 0x7ffffff2c920) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/overloading.pmc", 0x7ffffff2c920) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/overloading.pm", 0x7ffffff2c920) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/overloading.pmc", 0x7ffffff2c920) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/overloading.pm", {st_mode=S_IFREG|0444, st_size=1808, ...}) = 0
21783 open("/usr/share/perl5/overloading.pm", O_RDONLY|O_CLOEXEC) = 5
21783 ioctl(5, TCGETS, 0x7ffffff2c6e0)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(5, 0, SEEK_CUR)             = 0
21783 read(5, "package overloading;\nuse warnings;\n\nour $VERSION = '0.02';\n\nmy $HINT_NO_AMAGIC = 0x01000000; # see perl.h\n\nrequire 5.010001;\n\nsub _ops_to_nums {\n    require overload::numbers;\n\n    map { exists $overload::numbers::names{\"($_\"}\n\t? $overload::numbers::names{\"($_\"}\n\t: do { require Carp; Carp::croak(\"'$_' is not a valid overload\") }\n    } @_;\n}\n\nsub import {\n    my ( $class, @ops ) = @_;\n\n    if ( @ops ) {\n\tif ( $^H{overloading} ) {\n\t    vec($^H{overloading} , $_, 1) = 0 for _ops_to_nums(@ops);\n\t}\n\n\tif ( $^H{overloading} !~ /[^\\0]/ ) {\n\t    delete $^H{overloading};\n\t    $^H &= ~$HINT_NO_AMAGIC;\n\t}\n    } else {\n\tdelete $^H{overloading};\n\t$^H &= ~$HINT_NO_AMAGIC;\n    }\n}\n\nsub unimport {\n    my ( $class, @ops ) = @_;\n\n    if ( exists $^H{overloading} or not $^H & $HINT_NO_AMAGIC ) {\n\tif ( @ops ) {\n\t    vec($^H{overloading} ||= '', $_, 1) = 1 for _ops_to_nums(@ops);\n\t} else {\n\t    delete $^H{overloading};\n\t}\n    }\n\n    $^H |= $HINT_NO_AMAGIC;\n}\n\n1;\n__END__\n\n=head1 NAME\n\noverloading - perl pragma to lexically control "..., 8192) = 1808
21783 brk(0x2013000)                    = 0x2013000
21783 lseek(5, 963, SEEK_SET)           = 963
21783 lseek(5, 0, SEEK_CUR)             = 963
21783 close(5)                          = 0
21783 read(4, "ef; # allow caller to format reference arguments\n\nrequire Exporter;\nour @ISA       = ('Exporter');\nour @EXPORT    = qw(confess croak carp);\nour @EXPORT_OK = qw(cluck verbose longmess shortmess);\nour @EXPORT_FAIL = qw(verbose);    # hook to enable verbose mode\n\n# The members of %Internal are packages that are internal to perl.\n# Carp will not report errors from within these packages if it\n# can.  The members of %CarpInternal are internal to Perl's warning\n# system.  Carp will not report errors from within these packages\n# either, and will not report calls *to* these packages for carp and\n# croak.  They replace $CarpLevel, which is deprecated.    The\n# $Max(EvalLen|(Arg(Len|Nums)) variables are used to specify how the eval\n# text and function arguments should be formatted when printed.\n\nour %CarpInternal;\nour %Internal;\n\n# disable these by default, so they can live w/o require Carp\n$CarpInternal{Carp}++;\n$CarpInternal{warnings}++;\n$Internal{Exporter}++;\n$Internal{'Exporter::Heavy'}++;\n\n# if the caller specifies"..., 8192) = 8192
21783 brk(0x2034000)                    = 0x2034000
21783 read(4, "le to all\n        # Perl versions and platforms (such as EBCDIC).  There are other more\n        # compact ways to do this, but may not work everywhere every version.\n        $arg =~ s/([^ !\"#\\$\\%\\&'()*+,\\-.\\/0123456789:;<=>?\\@ABCDEFGHIJKLMNOPQRSTUVWXYZ\\[\\\\\\]^_`abcdefghijklmnopqrstuvwxyz\\{|}~])/sprintf(\"\\\\x{%x}\",ord($1))/eg;\n    }\n    downgrade($arg, 1);\n    return \"\\\"\".$arg.\"\\\"\".$suffix;\n}\n\nsub Regexp::CARP_TRACE {\n    my $arg = \"$_[0]\";\n    downgrade($arg, 1);\n    if(UTF8_REGEXP_PROBLEM && is_utf8($arg)) {\n\tfor(my $i = length($arg); $i--; ) {\n\t    my $o = ord(substr($arg, $i, 1));\n\t    my $x = substr($arg, 0, 0);   # work around bug on Perl 5.8.{1,2}\n\t    substr $arg, $i, 1, sprintf(\"\\\\x{%x}\", $o)\n\t\tunless is_safe_printable_codepoint($o);\n\t}\n    } else {\n        # See comment in format_arg() about this same regex.\n        $arg =~ s/([^ !\"#\\$\\%\\&'()*+,\\-.\\/0123456789:;<=>?\\@ABCDEFGHIJKLMNOPQRSTUVWXYZ\\[\\\\\\]^_`abcdefghijklmnopqrstuvwxyz\\{|}~])/sprintf(\"\\\\x{%x}\",ord($1))/eg;\n    }\n    downgrade($arg, 1);\n    my "..., 8192) = 8192
21783 brk(0x2055000)                    = 0x2055000
21783 read(4, "d polluting the caller's namespace.\n        if ( $stash->{$var} && ref \\$stash->{$var} eq 'GLOB'\n          && *{$stash->{$var}}{ARRAY} && @{$stash->{$var}} ) {\n           return @{$stash->{$var}}\n        }\n    }\n    return;\n}\n\nif(!defined($warnings::VERSION) ||\n\tdo { no warnings \"numeric\"; $warnings::VERSION < 1.03 }) {\n    # Very old versions of warnings.pm import from Carp.  This can go\n    # wrong due to the circular dependency.  If Carp is invoked before\n    # warnings, then Carp starts by loading warnings, then warnings\n    # tries to import from Carp, and gets nothing because Carp is in\n    # the process of loading and hasn't defined its import method yet.\n    # So we work around that by manually exporting to warnings here.\n    no strict \"refs\";\n    *{\"warnings::$_\"} = \\&$_ foreach @EXPORT;\n}\n\n1;\n\n__END__\n\n=head1 NAME\n\nCarp - alternative warn and die for modules\n\n=head1 SYNOPSIS\n\n    use Carp;\n\n    # warn user (from perspective of caller)\n    carp \"string trimmed to 80 chars\";\n\n    # die of errors (from"..., 8192) = 8192
21783 lseek(4, 25399, SEEK_SET)         = 25399
21783 lseek(4, 0, SEEK_CUR)             = 25399
21783 close(4)                          = 0
21783 stat("/home/gray/src/posixruncapture/lib/Exporter.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Exporter.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Exporter.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Exporter.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Exporter.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Exporter.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Exporter.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Exporter.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Exporter.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Exporter.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Exporter.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Exporter.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Exporter.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Exporter.pm", {st_mode=S_IFREG|0444, st_size=18774, ...}) = 0
21783 open("/usr/share/perl5/Exporter.pm", O_RDONLY|O_CLOEXEC) = 4
21783 ioctl(4, TCGETS, 0x7ffffff2cdc0)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(4, 0, SEEK_CUR)             = 0
21783 read(4, "package Exporter;\n\nuse strict;\nno strict 'refs';\n\nour $Debug = 0;\nour $ExportLevel = 0;\nour $Verbose ||= 0;\nour $VERSION = '5.76';\nour %Cache;\n\nsub as_heavy {\n  require Exporter::Heavy;\n  # Unfortunately, this does not work if the caller is aliased as *name = \\&foo\n  # Thus the need to create a lot of identical subroutines\n  my $c = (caller(1))[3];\n  $c =~ s/.*:://;\n  \\&{\"Exporter::Heavy::heavy_$c\"};\n}\n\nsub export {\n  goto &{as_heavy()};\n}\n\nsub import {\n  my $pkg = shift;\n  my $callpkg = caller($ExportLevel);\n\n  if ($pkg eq \"Exporter\" and @_ and $_[0] eq \"import\") {\n    *{$callpkg.\"::import\"} = \\&import;\n    return;\n  }\n\n  # We *need* to treat @{\"$pkg\\::EXPORT_FAIL\"} since Carp uses it :-(\n  my $exports = \\@{\"$pkg\\::EXPORT\"};\n  # But, avoid creating things if they don't exist, which saves a couple of\n  # hundred bytes per package processed.\n  my $fail = ${$pkg . '::'}{EXPORT_FAIL} && \\@{\"$pkg\\::EXPORT_FAIL\"};\n  return export $pkg, $callpkg, @_\n    if $Verbose or $Debug or $fail && @$fail > 1;\n  my $export_cac"..., 8192) = 8192
21783 lseek(4, 2335, SEEK_SET)          = 2335
21783 lseek(4, 0, SEEK_CUR)             = 2335
21783 close(4)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 stat("/home/gray/src/posixruncapture/lib/Exporter/Heavy.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Exporter/Heavy.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Exporter/Heavy.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Exporter/Heavy.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Exporter/Heavy.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Exporter/Heavy.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Exporter/Heavy.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Exporter/Heavy.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Exporter/Heavy.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Exporter/Heavy.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Exporter/Heavy.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Exporter/Heavy.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Exporter/Heavy.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Exporter/Heavy.pm", {st_mode=S_IFREG|0444, st_size=6530, ...}) = 0
21783 open("/usr/share/perl5/Exporter/Heavy.pm", O_RDONLY|O_CLOEXEC) = 4
21783 ioctl(4, TCGETS, 0x7ffffff2cdc0)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(4, 0, SEEK_CUR)             = 0
21783 read(4, "package Exporter::Heavy;\n\nuse strict;\nno strict 'refs';\n\n# On one line so MakeMaker will see it.\nour $VERSION = '5.76';\n\n=head1 NAME\n\nExporter::Heavy - Exporter guts\n\n=head1 SYNOPSIS\n\n(internal use only)\n\n=head1 DESCRIPTION\n\nNo user-serviceable parts inside.\n\n=cut\n\n#\n# We go to a lot of trouble not to 'require Carp' at file scope,\n#  because Carp requires Exporter, and something has to give.\n#\n\nsub _rebuild_cache {\n    my ($pkg, $exports, $cache) = @_;\n    s/^&// foreach @$exports;\n    @{$cache}{@$exports} = (1) x @$exports;\n    my $ok = \\@{\"${pkg}::EXPORT_OK\"};\n    if (@$ok) {\n\ts/^&// foreach @$ok;\n\t@{$cache}{@$ok} = (1) x @$ok;\n    }\n}\n\nsub heavy_export {\n\n    # Save the old __WARN__ handler in case it was defined\n    my $oldwarn = $SIG{__WARN__};\n\n    # First make import warnings look like they're coming from the \"use\".\n    local $SIG{__WARN__} = sub {\n\t# restore it back so proper stacking occurs\n\tlocal $SIG{__WARN__} = $oldwarn;\n\tmy $text = shift;\n\tif ($text =~ s/ at \\S*Exporter\\S*.pm line \\d+.*\\n//) {\n\t "..., 8192) = 6530
21783 brk(0x2076000)                    = 0x2076000
21783 read(4, "", 8192)                 = 0
21783 close(4)                          = 0
21783 read(3, "# -*- perl -*-\n\nuse lib 't';\n\nuse strict;\nuse warnings;\nuse TestCapture;\nuse Test::More tests => 1;\n\nok(TestCapture({ argv => ['/bin/sh', '-c', 'echo $FOO'],\n\t\t env => ['FOO=bar'] },\n\t       stdout => {\n\t\t   content => 'bar'\n\t       }));\n", 8192) = 238
21783 stat("/home/gray/src/posixruncapture/lib/lib.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/lib.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/lib.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/lib.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/lib.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/lib.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/lib.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/lib.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/lib.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/lib.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/lib.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/lib.pm", {st_mode=S_IFREG|0444, st_size=6136, ...}) = 0
21783 open("/usr/lib64/perl5/lib.pm", O_RDONLY|O_CLOEXEC) = 4
21783 ioctl(4, TCGETS, 0x7ffffff2cdc0)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(4, 0, SEEK_CUR)             = 0
21783 read(4, "package lib;\n\n# THIS FILE IS AUTOMATICALLY GENERATED FROM lib_pm.PL.\n# ANY CHANGES TO THIS FILE WILL BE OVERWRITTEN BY THE NEXT PERL BUILD.\n\nuse Config;\n\nuse strict;\n\nmy $archname         = $Config{archname};\nmy $version          = $Config{version};\nmy @inc_version_list = reverse split / /, $Config{inc_version_list};\n\n\nour @ORIG_INC = @INC;\t# take a handy copy of 'original' value\nour $VERSION = '0.65';\n\nsub import {\n    shift;\n\n    my %names;\n    foreach (reverse @_) {\n\tmy $path = $_;\t\t# we'll be modifying it, so break the alias\n\tif ($path eq '') {\n\t    require Carp;\n\t    Carp::carp(\"Empty compile time value given to use lib\");\n\t}\n\n\tif ($path !~ /\\.par$/i && -e $path && ! -d _) {\n\t    require Carp;\n\t    Carp::carp(\"Parameter to use lib must be directory, not file\");\n\t}\n\tunshift(@INC, $path);\n\t# Add any previous version directories we found at configure time\n\tforeach my $incver (@inc_version_list)\n\t{\n\t    my $dir = \"$path/$incver\";\n\t    unshift(@INC, $dir) if -d $dir;\n\t}\n\t# Put a corresponding archlib director"..., 8192) = 6136
21783 stat("/home/gray/src/posixruncapture/lib/Config.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Config.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Config.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Config.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Config.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Config.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Config.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Config.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Config.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Config.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Config.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Config.pm", {st_mode=S_IFREG|0444, st_size=3138, ...}) = 0
21783 open("/usr/lib64/perl5/Config.pm", O_RDONLY|O_CLOEXEC) = 5
21783 ioctl(5, TCGETS, 0x7ffffff2c690)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(5, 0, SEEK_CUR)             = 0
21783 read(5, "# This file was created by configpm when Perl was built. Any changes\n# made to this file will be lost the next time perl is built.\n\n# for a description of the variables, please have a look at the\n# Glossary file, as written in the Porting folder, or use the url:\n# https://github.com/Perl/perl5/blob/blead/Porting/Glossary\n\npackage Config;\nuse strict;\nuse warnings;\nour ( %Config, $VERSION );\n\n$VERSION = \"5.034000\";\n\n# Skip @Config::EXPORT because it only contains %Config, which we special\n# case below as it's not a function. @Config::EXPORT won't change in the\n# lifetime of Perl 5.\nmy %Export_Cache = (myconfig => 1, config_sh => 1, config_vars => 1,\n\t\t    config_re => 1, compile_date => 1, local_patches => 1,\n\t\t    bincompat_options => 1, non_bincompat_options => 1,\n\t\t    header_files => 1);\n\n@Config::EXPORT = qw(%Config);\n@Config::EXPORT_OK = keys %Export_Cache;\n\n# Need to stub all the functions to make code such as print Config::config_sh\n# keep working\n\nsub bincompat_options;\nsub compile_date;\nsub config_re;"..., 8192) = 3138
21783 brk(0x2097000)                    = 0x2097000
21783 read(5, "", 8192)                 = 0
21783 close(5)                          = 0
21783 lseek(4, 2285, SEEK_SET)          = 2285
21783 lseek(4, 0, SEEK_CUR)             = 2285
21783 close(4)                          = 0
21783 stat("t", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
21783 stat("t/x86_64-linux-thread-multi/auto", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("t/5.34.0", 0x1f4b218)       = -1 ENOENT (No such file or directory)
21783 stat("t/5.34.0/x86_64-linux-thread-multi", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("t/TestCapture.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("t/TestCapture.pm", {st_mode=S_IFREG|0644, st_size=2114, ...}) = 0
21783 open("t/TestCapture.pm", O_RDONLY|O_CLOEXEC) = 4
21783 ioctl(4, TCGETS, 0x7ffffff2cdc0)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(4, 0, SEEK_CUR)             = 0
21783 read(4, "use strict;\nuse warnings;\nuse Carp;\nuse Cwd qw(abs_path);\nuse File::Basename qw(dirname);\nuse POSIX::Run::Capture qw(:std);\nuse POSIX \":sys_wait_h\";\n\nour $catbin;\nour $input;\nour $content;\n\nBEGIN {\n    my $dir = dirname(dirname(abs_path(__FILE__)));\n    $catbin = $dir . '/runcap/t/genout';\n    $input = $dir . '/runcap/t/INPUT';\n    \n    local $/ = undef;\n    open(my $fd, $input) or die \"couldn't open \\\"$input\\\": $!\";\n    binmode($fd);\n    $content = <$fd>;\n    close($fd);\n}\n\nsub mismatch {\n    my ($what, $exp, $got) = @_;\n    diag(\"$what mismatch: $exp <=> $got\");\n}\n\nsub test_stream {\n    my ($cap, $kw, $fd) = @_;\n    \n    if (exists($kw->{length}) && $kw->{length} != $cap->length($fd)) {\n\tmismatch(\"stdout length\", $kw->{length}, $cap->length($fd));\n\treturn 0;\n    }\n    if (exists($kw->{nlines}) && $kw->{nlines} != $cap->nlines($fd)) {\n\tmismatch(\"number of stdout lines\", $kw->{nlines}, $cap->nlines($fd));\n\treturn 0;\n    }\n    if (exists($kw->{content})) {\n\tmy $lines = $cap->get_lines($fd);\n\tmy $content = join"..., 8192) = 2114
21783 stat("t/Cwd.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("t/Cwd.pm", 0x7ffffff2c8d0)  = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Cwd.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Cwd.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Cwd.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Cwd.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Cwd.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Cwd.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Cwd.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Cwd.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Cwd.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Cwd.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Cwd.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Cwd.pm", {st_mode=S_IFREG|0444, st_size=21942, ...}) = 0
21783 open("/usr/lib64/perl5/Cwd.pm", O_RDONLY|O_CLOEXEC) = 5
21783 ioctl(5, TCGETS, 0x7ffffff2c690)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(5, 0, SEEK_CUR)             = 0
21783 read(5, "package Cwd;\nuse strict;\nuse Exporter;\n\n\nour $VERSION = '3.80';\nmy $xs_version = $VERSION;\n$VERSION =~ tr/_//d;\n\nour @ISA = qw/ Exporter /;\nour @EXPORT = qw(cwd getcwd fastcwd fastgetcwd);\npush @EXPORT, qw(getdcwd) if $^O eq 'MSWin32';\nour @EXPORT_OK = qw(chdir abs_path fast_abs_path realpath fast_realpath);\n\n# sys_cwd may keep the builtin command\n\n# All the functionality of this module may provided by builtins,\n# there is no sense to process the rest of the file.\n# The best choice may be to have this in BEGIN, but how to return from BEGIN?\n\nif ($^O eq 'os2') {\n    local $^W = 0;\n\n    *cwd                = defined &sys_cwd ? \\&sys_cwd : \\&_os2_cwd;\n    *getcwd             = \\&cwd;\n    *fastgetcwd         = \\&cwd;\n    *fastcwd            = \\&cwd;\n\n    *fast_abs_path      = \\&sys_abspath if defined &sys_abspath;\n    *abs_path           = \\&fast_abs_path;\n    *realpath           = \\&fast_abs_path;\n    *fast_realpath      = \\&fast_abs_path;\n\n    return 1;\n}\n\n# Need to look up the feature settings on VMS.  The pre"..., 8192) = 8192
21783 brk(0x20b8000)                    = 0x20b8000
21783 read(5, "e started.\n    $path =~ /^(.*)\\z/s\t\t# untaint\n\t&& CORE::chdir($1) or return undef;\n    ($cdev, $cino) = stat('.');\n    die \"Unstable directory path, current directory changed unexpectedly\"\n\tif $cdev != $orig_cdev || $cino != $orig_cino;\n    $path;\n}\nif (not defined &fastcwd) { *fastcwd = \\&fastcwd_ }\n\n\n# Keeps track of current working directory in PWD environment var\n# Usage:\n#\tuse Cwd 'chdir';\n#\tchdir $newdir;\n\nmy $chdir_init = 0;\n\nsub chdir_init {\n    if ($ENV{'PWD'} and $^O ne 'os2' and $^O ne 'dos' and $^O ne 'MSWin32') {\n\tmy($dd,$di) = stat('.');\n\tmy($pd,$pi) = stat($ENV{'PWD'});\n\tif (!defined $dd or !defined $pd or $di != $pi or $dd != $pd) {\n\t    $ENV{'PWD'} = cwd();\n\t}\n    }\n    else {\n\tmy $wd = cwd();\n\t$wd = Win32::GetFullPathName($wd) if $^O eq 'MSWin32';\n\t$ENV{'PWD'} = $wd;\n    }\n    # Strip an automounter prefix (where /tmp_mnt/foo/bar == /foo/bar)\n    if ($^O ne 'MSWin32' and $ENV{'PWD'} =~ m|(/[^/]+(/[^/]+/[^/]+))(.*)|s) {\n\tmy($pd,$pi) = stat($2);\n\tmy($dd,$di) = stat($1);\n\tif (defined $pd and de"..., 8192) = 8192
21783 brk(0x20dc000)                    = 0x20dc000
21783 read(5, "pwd;\n}\n\nsub _qnx_cwd {\n\tlocal $ENV{PATH} = '';\n\tlocal $ENV{CDPATH} = '';\n\tlocal $ENV{ENV} = '';\n    my $pwd = `/usr/bin/fullpath -t`;\n    chomp $pwd;\n    $ENV{'PWD'} = $pwd;\n    return $pwd;\n}\n\nsub _qnx_abs_path {\n\tlocal $ENV{PATH} = '';\n\tlocal $ENV{CDPATH} = '';\n\tlocal $ENV{ENV} = '';\n    my $path = @_ ? shift : '.';\n    local *REALPATH;\n\n    defined( open(REALPATH, '-|') || exec '/usr/bin/fullpath', '-t', $path ) or\n      die \"Can't open /usr/bin/fullpath: $!\";\n    my $realpath = <REALPATH>;\n    close REALPATH;\n    chomp $realpath;\n    return $realpath;\n}\n\n# Now that all the base-level functions are set up, alias the\n# user-level functions to the right places\n\nif (exists $METHOD_MAP{$^O}) {\n  my $map = $METHOD_MAP{$^O};\n  foreach my $name (keys %$map) {\n    local $^W = 0;  # assignments trigger 'subroutine redefined' warning\n    no strict 'refs';\n    *{$name} = \\&{$map->{$name}};\n  }\n}\n\n# built-in from 5.30\n*getcwd = \\&Internals::getcwd\n  if !defined &getcwd && defined &Internals::getcwd;\n\n# In case the XS "..., 8192) = 5558
21783 lseek(5, 17665, SEEK_SET)         = 17665
21783 lseek(5, 0, SEEK_CUR)             = 17665
21783 close(5)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 stat("t/XSLoader.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("t/XSLoader.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/XSLoader.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/XSLoader.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/XSLoader.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/XSLoader.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/XSLoader.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/XSLoader.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/XSLoader.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/XSLoader.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/XSLoader.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/XSLoader.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/XSLoader.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/XSLoader.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/XSLoader.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/XSLoader.pm", {st_mode=S_IFREG|0444, st_size=11252, ...}) = 0
21783 open("/usr/share/perl5/XSLoader.pm", O_RDONLY|O_CLOEXEC) = 5
21783 ioctl(5, TCGETS, 0x7ffffff2c690)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(5, 0, SEEK_CUR)             = 0
21783 read(5, "# Generated from XSLoader_pm.PL (resolved %Config::Config value)\n# This file is unique for every OS\n\npackage XSLoader;\n\n$VERSION = \"0.30\"; # remember to update version in POD!\n\n#use strict;\n\npackage DynaLoader;\n\n# No prizes for guessing why we don't say 'bootstrap DynaLoader;' here.\n# NOTE: All dl_*.xs (including dl_none.xs) define a dl_error() XSUB\nboot_DynaLoader('DynaLoader') if defined(&boot_DynaLoader) &&\n                                !defined(&dl_error);\npackage XSLoader;\n\nsub load {\n    package DynaLoader;\n\n    my ($caller, $modlibname) = caller();\n    my $module = $caller;\n\n    if (@_) {\n        $module = $_[0];\n    } else {\n        $_[0] = $module;\n    }\n\n    # work with static linking too\n    my $boots = \"$module\\::bootstrap\";\n    goto &$boots if defined &$boots;\n\n    goto \\&XSLoader::bootstrap_inherit unless $module and defined &dl_load_file;\n\n    my @modparts = split(/::/,$module);\n    my $modfname = $modparts[-1];\n    my $modfname_orig = $modfname; # For .bs file search\n\n    my $modpname = join"..., 8192) = 8192
21783 brk(0x20fd000)                    = 0x20fd000
21783 lseek(5, 3967, SEEK_SET)          = 3967
21783 lseek(5, 0, SEEK_CUR)             = 3967
21783 close(5)                          = 0
21783 stat("/usr/lib64/perl5/auto/Cwd/Cwd.so", {st_mode=S_IFREG|0555, st_size=18608, ...}) = 0
21783 stat("/usr/lib64/perl5/auto/Cwd/Cwd.bs", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 futex(0x7fa5ab80b0a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
21783 open("/usr/lib64/perl5/auto/Cwd/Cwd.so", O_RDONLY|O_CLOEXEC) = 5
21783 read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\22\0\0\0\0\0\0@\0\0\0\0\0\0\0000B\0\0\0\0\0\0\0\0\0\0@\0008\0\6\0@\0\32\0\31\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0T/\0\0\0\0\0\0T/\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0000>\0\0\0\0\0\0000> \0\0\0\0\0000> \0\0\0\0\0$\3\0\0\0\0\0\0008\3\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0X>\0\0\0\0\0\0X> \0\0\0\0\0X> \0\0\0\0\0\200\1\0\0\0\0\0\0\200\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\240+\0\0\0\0\0\0\240+\0\0\0\0\0\0\240+\0\0\0\0\0\0t\0\0\0\0\0\0\0t\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0000>\0\0\0\0\0\0000> \0\0\0\0\0000> \0\0\0\0\0\320\1\0\0\0\0\0\0\320\1\0\0\0\0\0\0\1\0\0\0\0\0\0\0%\0\0\0003\0\0\0\0\0\0\0&\0\0\0\31\0\0\0\22\0\0\0\17\0\0\0\"\0\0\0\0\0\0\0\25\0\0\0)\0\0\0\0\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\0/\0\0\0\37\0\0\0,\0\0\0\t\0\0\0001\0\0\0002\0\0\0%\0\0\0\0\0\0\0\36\0\0\0\0\0\0\0\v\0\0\0\0\0\0\0-\0\0\0\n\0\0\0\3\0\0\0000\0\0\0+\0\0\0\0\0\0\0$\0\0\0.\0\0\0'\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\16\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\0\0\0\0\7\0\0\0\0\0\0\0\32\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\26\0\0\0\21\0\0\0\35\0\0\0\0\0\0\0\33\0\0\0\2\0\0\0!\0\0\0\34\0\0\0\27\0\0\0\30\0\0\0#\0\0\0\4\0\0\0*\0\0\0\r\0\0\0\23\0\0\0 \0\0\0\24\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\10\0\210\17\0\0\0\0\0\0\0\0\0\0\0\0\0\0:\1\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 832) = 832
21783 fstat(5, {st_mode=S_IFREG|0555, st_size=18608, ...}) = 0
21783 mmap(NULL, 2113896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7fa5aa8e0000
21783 mprotect(0x7fa5aa8e3000, 2097152, PROT_NONE) = 0
21783 mmap(0x7fa5aaae3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x7fa5aaae3000
21783 close(5)                          = 0
21783 mprotect(0x7fa5aaae3000, 4096, PROT_READ) = 0
21783 stat("/bin/pwd", {st_mode=S_IFREG|0755, st_size=31424, ...}) = 0
21783 geteuid()                         = 1000
21783 geteuid()                         = 1000
21783 getegid()                         = 1000
21783 getgroups(0, NULL)                = 8
21783 getgroups(8, [0, 5, 10, 17, 103, 330, 1000, 1001]) = 8
21783 stat("t/File/Basename.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("t/File/Basename.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/File/Basename.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/File/Basename.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/File/Basename.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/File/Basename.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/File/Basename.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/File/Basename.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/File/Basename.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/File/Basename.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/File/Basename.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/File/Basename.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/File/Basename.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/File/Basename.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/File/Basename.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/File/Basename.pm", {st_mode=S_IFREG|0444, st_size=11194, ...}) = 0
21783 open("/usr/share/perl5/File/Basename.pm", O_RDONLY|O_CLOEXEC) = 5
21783 ioctl(5, TCGETS, 0x7ffffff2c690)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(5, 0, SEEK_CUR)             = 0
21783 read(5, "=head1 NAME\n\nFile::Basename - Parse file paths into directory, filename and suffix.\n\n=head1 SYNOPSIS\n\n    use File::Basename;\n\n    ($name,$path,$suffix) = fileparse($fullname,@suffixlist);\n    $name = fileparse($fullname,@suffixlist);\n\n    $basename = basename($fullname,@suffixlist);\n    $dirname  = dirname($fullname);\n\n\n=head1 DESCRIPTION\n\nThese routines allow you to parse file paths into their directory, filename\nand suffix.\n\nB<NOTE>: C<dirname()> and C<basename()> emulate the behaviours, and\nquirks, of the shell and C functions of the same name.  See each\nfunction's documentation for details.  If your concern is just parsing\npaths it is safer to use L<File::Spec>'s C<splitpath()> and\nC<splitdir()> methods.\n\nIt is guaranteed that\n\n    # Where $path_separator is / for Unix, \\ for Windows, etc...\n    dirname($path) . $path_separator . basename($path);\n\nis equivalent to the original path for all systems but VMS.\n\n\n=cut\n\n\npackage File::Basename;\n\n# File::Basename is used during the Perl build, when the re exten"..., 8192) = 8192
21783 read(5, "no directory information in the $path, then the\ncurrent default device and directory is used.\n\n=cut\n\n\nsub dirname {\n    my $path = shift;\n\n    my($type) = $Fileparse_fstype;\n\n    if( $type eq 'VMS' and $path =~ m{/} ) {\n        # Parse as Unix\n        local($File::Basename::Fileparse_fstype) = '';\n        return dirname($path);\n    }\n\n    my($basename, $dirname) = fileparse($path);\n\n    if ($type eq 'VMS') { \n        $dirname ||= $ENV{DEFAULT};\n    }\n    elsif ($type eq 'MacOS') {\n\tif( !length($basename) && $dirname !~ /^[^:]+:\\z/) {\n            _strip_trailing_sep($dirname);\n\t    ($basename,$dirname) = fileparse $dirname;\n\t}\n\t$dirname .= \":\" unless $dirname =~ /:\\z/;\n    }\n    elsif (grep { $type eq $_ } qw(MSDOS DOS MSWin32 OS2)) { \n        _strip_trailing_sep($dirname);\n        unless( length($basename) ) {\n\t    ($basename,$dirname) = fileparse $dirname;\n\t    _strip_trailing_sep($dirname);\n\t}\n    }\n    elsif ($type eq 'AmigaOS') {\n        if ( $dirname =~ /:\\z/) { return $dirname }\n        chop $dirname;\n "..., 8192) = 3002
21783 read(5, "", 8192)                 = 0
21783 close(5)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 stat("t/POSIX/Run/Capture.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("t/POSIX/Run/Capture.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/POSIX/Run/Capture.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/POSIX/Run/Capture.pm", {st_mode=S_IFREG|0644, st_size=8294, ...}) = 0
21783 open("/home/gray/src/posixruncapture/lib/POSIX/Run/Capture.pm", O_RDONLY|O_CLOEXEC) = 5
21783 ioctl(5, TCGETS, 0x7ffffff2c690)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(5, 0, SEEK_CUR)             = 0
21783 read(5, "package POSIX::Run::Capture;\n\nuse 5.016001;\nuse strict;\nuse warnings;\n\nrequire Exporter;\n\nour @ISA = qw(Exporter);\n\n# Items to export into callers namespace by default. Note: do not export\n# names by default without a very good reason. Use EXPORT_OK instead.\n# Do not simply export all your public functions/methods/constants.\n\n# This allows declaration\tuse POSIX::Run::Capture ':all';\n# If you do not need this, moving things directly into @EXPORT or @EXPORT_OK\n# will save memory.\nour %EXPORT_TAGS = ( 'all' => [ qw(\n\tSD_STDOUT\n        SD_STDERR\n) ],\n\t\t     'std' => [ qw(\n\tSD_STDOUT\n        SD_STDERR\n) ]    );\n\nour @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );\n\n#our @EXPORT = qw();\n\nour $VERSION = '1.03';\n\nrequire XSLoader;\nXSLoader::load('POSIX::Run::Capture', $VERSION);\n\nuse constant {\n    SD_STDOUT => 1,\n    SD_STDERR => 2\n};\n\n# Preloaded methods go here.\nsub get_lines {\n    my ($self, $fd) = @_;\n    my @lines;\n\n    $self->rewind($fd);\n    while (my $s = $self->next_line($fd)) {\n\tpush @lines, $s;\n    }\n    return"..., 8192) = 8192
21783 stat("t/constant.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("t/constant.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/constant.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/constant.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/constant.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/constant.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/constant.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/constant.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/constant.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/constant.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/constant.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/constant.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/constant.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/constant.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/constant.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/constant.pm", {st_mode=S_IFREG|0444, st_size=14724, ...}) = 0
21783 open("/usr/share/perl5/constant.pm", O_RDONLY|O_CLOEXEC) = 6
21783 ioctl(6, TCGETS, 0x7ffffff2bf60)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(6, 0, SEEK_CUR)             = 0
21783 read(6, "package constant;\nuse 5.008;\nuse strict;\nuse warnings::register;\n\nour $VERSION = '1.33';\nour %declared;\n\n#=======================================================================\n\n# Some names are evil choices.\nmy %keywords = map +($_, 1), qw{ BEGIN INIT CHECK END DESTROY AUTOLOAD };\n$keywords{UNITCHECK}++ if $] > 5.009;\n\nmy %forced_into_main = map +($_, 1),\n    qw{ STDIN STDOUT STDERR ARGV ARGVOUT ENV INC SIG };\n\nmy %forbidden = (%keywords, %forced_into_main);\n\nmy $normal_constant_name = qr/^_?[^\\W_0-9]\\w*\\z/;\nmy $tolerable = qr/^[A-Za-z_]\\w*\\z/;\nmy $boolean = qr/^[01]?\\z/;\n\nBEGIN {\n    # We'd like to do use constant _CAN_PCS => $] > 5.009002\n    # but that's a bit tricky before we load the constant module :-)\n    # By doing this, we save several run time checks for *every* call\n    # to import.\n    my $const = $] > 5.009002;\n    my $downgrade = $] < 5.015004; # && $] >= 5.008\n    my $constarray = exists &_make_const;\n    if ($const) {\n\tInternals::SvREADONLY($const, 1);\n\tInternals::SvREADONLY($downgrade, 1);\n"..., 8192) = 8192
21783 brk(0x211e000)                    = 0x211e000
21783 stat("t/warnings/register.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("t/warnings/register.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/warnings/register.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/warnings/register.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/warnings/register.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/warnings/register.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/warnings/register.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/warnings/register.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/warnings/register.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/warnings/register.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/warnings/register.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/warnings/register.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/warnings/register.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/warnings/register.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/warnings/register.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/warnings/register.pm", {st_mode=S_IFREG|0444, st_size=759, ...}) = 0
21783 open("/usr/share/perl5/warnings/register.pm", O_RDONLY|O_CLOEXEC) = 7
21783 ioctl(7, TCGETS, 0x7ffffff2b830)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(7, 0, SEEK_CUR)             = 0
21783 read(7, "package warnings::register;\n\nour $VERSION = '1.04';\nrequire warnings;\n\n# left here as cruft in case other users were using this undocumented routine\n# -- rjbs, 2010-09-08\nsub mkMask\n{\n    my ($bit) = @_;\n    my $mask = \"\";\n\n    vec($mask, $bit, 1) = 1;\n    return $mask;\n}\n\nsub import\n{\n    shift;\n    my @categories = @_;\n\n    my $package = (caller(0))[0];\n    warnings::register_categories($package);\n\n    warnings::register_categories($package . \"::$_\") for @categories;\n}\n1;\n__END__\n\n=pod\n\n=head1 NAME\n\nwarnings::register - warnings import function\n\n=head1 SYNOPSIS\n\n    use warnings::register;\n\n=head1 DESCRIPTION\n\nCreates a warnings category with the same name as the current package.\n\nSee L<warnings> for more information on this module's usage.\n\n=cut\n", 8192) = 759
21783 lseek(7, 487, SEEK_SET)           = 487
21783 lseek(7, 0, SEEK_CUR)             = 487
21783 close(7)                          = 0
21783 brk(0x213f000)                    = 0x213f000
21783 brk(0x213c000)                    = 0x213c000
21783 brk(0x2139000)                    = 0x2139000
21783 lseek(6, 5736, SEEK_SET)          = 5736
21783 lseek(6, 0, SEEK_CUR)             = 5736
21783 close(6)                          = 0
21783 lseek(5, 1119, SEEK_SET)          = 1119
21783 lseek(5, 0, SEEK_CUR)             = 1119
21783 close(5)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 stat("/home/gray/src/posixruncapture/lib/auto/POSIX/Run/Capture/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("t/DynaLoader.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("t/DynaLoader.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/DynaLoader.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/DynaLoader.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/DynaLoader.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/DynaLoader.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/DynaLoader.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/DynaLoader.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/DynaLoader.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/DynaLoader.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/DynaLoader.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/DynaLoader.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/DynaLoader.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/DynaLoader.pm", {st_mode=S_IFREG|0444, st_size=25243, ...}) = 0
21783 open("/usr/lib64/perl5/DynaLoader.pm", O_RDONLY|O_CLOEXEC) = 5
21783 ioctl(5, TCGETS, 0x7ffffff2c690)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(5, 0, SEEK_CUR)             = 0
21783 read(5, "\n# Generated from DynaLoader_pm.PL, this file is unique for every OS\n\npackage DynaLoader;\n\n#   And Gandalf said: 'Many folk like to know beforehand what is to\n#   be set on the table; but those who have laboured to prepare the\n#   feast like to keep their secret; for wonder makes the words of\n#   praise louder.'\n\n#   (Quote from Tolkien suggested by Anno Siegel.)\n#\n# See pod text at end of file for documentation.\n# See also ext/DynaLoader/README in source tree for other information.\n#\n# Tim.Bunce@ig.co.uk, August 1994\n\nBEGIN {\n    $VERSION = '1.50';\n}\n\nuse Config;\n\n# enable debug/trace messages from DynaLoader perl code\n$dl_debug = $ENV{PERL_DL_DEBUG} || 0 unless defined $dl_debug;\n\n#\n# Flags to alter dl_load_file behaviour.  Assigned bits:\n#   0x01  make symbols available for linking later dl_load_file's.\n#         (only known to work on Solaris 2 using dlopen(RTLD_GLOBAL))\n#         (ignored under VMS; effect is built-in to image linking)\n#         (ignored under Android; the linker always uses RTLD_LOCAL)\n"..., 8192) = 8192
21783 brk(0x215b000)                    = 0x215b000
21783 brk(0x2155000)                    = 0x2155000
21783 brk(0x214f000)                    = 0x214f000
21783 read(5, "ry name\n            push(@names, \"lib$_.$dl_so\", \"lib$_.a\");\n        } else {                # Umm, a bare name. Try various alternatives:\n            # these should be ordered with the most likely first\n            push(@names,\"$_.$dl_dlext\")    unless m/\\.$dl_dlext$/o;\n            push(@names,\"$_.$dl_so\")     unless m/\\.$dl_so$/o;\n\t    \n            push(@names,\"lib$_.$dl_so\")  unless m:/:;\n            push(@names, $_);\n        }\n\tmy $dirsep = '/';\n        foreach $dir (@dirs, @dl_library_path) {\n            next unless -d $dir;\n\t    \n            foreach $name (@names) {\n\t\tmy($file) = \"$dir$dirsep$name\";\n                print STDERR \" checking in $dir for $name\\n\" if $dl_debug;\n\t\tif ($do_expand && ($file = dl_expandspec($file))) {\n                    push @found, $file;\n                    next arg; # no need to look any further\n\t\t}\n\t\telsif (-f $file) {\n                    push(@found, $file);\n                    next arg; # no need to look any further\n                }\n\t\t\n            }\n        }\n    }\n    i"..., 8192) = 8192
21783 lseek(5, 10500, SEEK_SET)         = 10500
21783 lseek(5, 0, SEEK_CUR)             = 10500
21783 close(5)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 stat("t/auto/POSIX/Run/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/auto/POSIX/Run/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/auto/POSIX/Run/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/auto/POSIX/Run/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/auto/POSIX/Run/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/auto/POSIX/Run/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/auto/POSIX/Run/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/auto/POSIX/Run/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("-L/home/gray/src/posixruncapture/lib", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("-L/usr/local/lib64/perl5", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("-L/usr/local/share/perl5", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("-L/usr/lib64/perl5/vendor_perl", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("-L/usr/share/perl5/vendor_perl", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("-L/usr/lib64/perl5", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("-L/usr/share/perl5", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("t", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
21783 stat("t/Capture.so", 0x1f4b218)   = -1 ENOENT (No such file or directory)
21783 stat("t/Capture.so", 0x1f4b218)   = -1 ENOENT (No such file or directory)
21783 stat("t/libCapture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("t/Capture", 0x1f4b218)      = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
21783 stat("/home/gray/src/posixruncapture/lib/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/libCapture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
21783 stat("/usr/local/lib64/perl5/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/libCapture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
21783 stat("/usr/local/share/perl5/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/libCapture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Capture", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
21783 stat("/usr/lib64/perl5/vendor_perl", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
21783 stat("/usr/lib64/perl5/vendor_perl/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/libCapture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
21783 stat("/usr/share/perl5/vendor_perl/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/libCapture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
21783 stat("/usr/lib64/perl5/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/libCapture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
21783 stat("/usr/share/perl5/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/libCapture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
21783 stat("/usr/local/lib64/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/libCapture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64", {st_mode=S_IFDIR|0755, st_size=241664, ...}) = 0
21783 stat("/usr/lib64/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/libCapture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/lib64", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
21783 stat("/lib64/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/lib64/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/lib64/libCapture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/lib64/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
21783 stat("/usr/local/lib/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib/libCapture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=61440, ...}) = 0
21783 stat("/usr/lib/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib/libCapture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib/Capture", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
21783 stat("/lib/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/lib/Capture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/lib/libCapture.so", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 stat("/lib/Capture", 0x1f4b218)   = -1 ENOENT (No such file or directory)
21783 stat("blib/arch/auto/POSIX/Run/Capture", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
21783 stat("blib/arch/auto/POSIX/Run/Capture/Capture.so", {st_mode=S_IFREG|0755, st_size=48272, ...}) = 0
21783 stat("/usr/share/perl5/auto/POSIX/Run/Capture/Capture.bs", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 open("blib/arch/auto/POSIX/Run/Capture/Capture.so", O_RDONLY|O_CLOEXEC) = 5
21783 read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340 \0\0\0\0\0\0@\0\0\0\0\0\0\0\20\264\0\0\0\0\0\0\0\0\0\0@\0008\0\6\0@\0\"\0\37\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\24\212\0\0\0\0\0\0\24\212\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\10\216\0\0\0\0\0\0\10\216 \0\0\0\0\0\10\216 \0\0\0\0\0\230\4\0\0\0\0\0\0\250\4\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0@\216\0\0\0\0\0\0@\216 \0\0\0\0\0@\216 \0\0\0\0\0\200\1\0\0\0\0\0\0\200\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\354|\0\0\0\0\0\0\354|\0\0\0\0\0\0\354|\0\0\0\0\0\0\314\1\0\0\0\0\0\0\314\1\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\10\216\0\0\0\0\0\0\10\216 \0\0\0\0\0\10\216 \0\0\0\0\0\370\1\0\0\0\0\0\0\370\1\0\0\0\0\0\0\1\0\0\0\0\0\0\0C\0\0\0a\0\0\0005\0\0\0N\0\0\0\21\0\0\0D\0\0\0\16\0\0\0\0\0\0\0X\0\0\0;\0\0\0\27\0\0\0U\0\0\0Y\0\0\0\2\0\0\0V\0\0\0I\0\0\0H\0\0\0^\0\0\0B\0\0\0\0\0\0\0\f\0\0\0Q\0\0\0\0\0\0\0]\0\0\0C\0\0\0\0\0\0\0'\0\0\0%\0\0\0\\\0\0\0\0\0\0\0F\0\0\0Z\0\0\0\0\0\0\0\0\0\0\0\36\0\0\0006\0\0\0=\0\0\0@\0\0\0[\0\0\0\0\0\0\0\7\0\0\0J\0\0\0+\0\0\0?\0\0\0\0\0\0\0_\0\0\0\"\0\0\0P\0\0\0T\0\0\0E\0\0\0M\0\0\0W\0\0\0000\0\0\0\0\0\0\0O\0\0\0R\0\0\0L\0\0\0\20\0\0\0003\0\0\0\24\0\0\0`\0\0\0)\0\0\0S\0\0\0*\0\0\0008\0\0\0\0\0\0\0\31\0\0\0<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\33\0\0\0\25\0\0\0\30\0\0\0\37\0\0\0\r\0\0\0\v\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 832) = 832
21783 fstat(5, {st_mode=S_IFREG|0755, st_size=48272, ...}) = 0
21783 getcwd("/home/gray/src/posixruncapture", 128) = 31
21783 mmap(NULL, 2134704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7fa5aa6d0000
21783 mprotect(0x7fa5aa6d9000, 2093056, PROT_NONE) = 0
21783 mmap(0x7fa5aa8d8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x8000) = 0x7fa5aa8d8000
21783 close(5)                          = 0
21783 mprotect(0x7fa5aa8d8000, 4096, PROT_READ) = 0
21783 stat("t/POSIX.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("t/POSIX.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/POSIX.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/POSIX.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/POSIX.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/POSIX.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/POSIX.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/POSIX.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/POSIX.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/POSIX.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/POSIX.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/POSIX.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/POSIX.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/POSIX.pm", {st_mode=S_IFREG|0444, st_size=20384, ...}) = 0
21783 open("/usr/lib64/perl5/POSIX.pm", O_RDONLY|O_CLOEXEC) = 5
21783 ioctl(5, TCGETS, 0x7ffffff2c690)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(5, 0, SEEK_CUR)             = 0
21783 read(5, "package POSIX;\nuse strict;\nuse warnings;\n\nour ($AUTOLOAD, %SIGRT);\n\nour $VERSION = '1.97';\n\nrequire XSLoader;\n\nuse Fcntl qw(FD_CLOEXEC F_DUPFD F_GETFD F_GETFL F_GETLK F_RDLCK F_SETFD\n\t     F_SETFL F_SETLK F_SETLKW F_UNLCK F_WRLCK O_ACCMODE O_APPEND\n\t     O_CREAT O_EXCL O_NOCTTY O_NONBLOCK O_RDONLY O_RDWR O_TRUNC\n\t     O_WRONLY SEEK_CUR SEEK_END SEEK_SET\n\t     S_ISBLK S_ISCHR S_ISDIR S_ISFIFO S_ISREG\n\t     S_IRGRP S_IROTH S_IRUSR S_IRWXG S_IRWXO S_IRWXU S_ISGID S_ISUID\n\t     S_IWGRP S_IWOTH S_IWUSR S_IXGRP S_IXOTH S_IXUSR);\n\nmy $loaded;\n\nsub croak { require Carp;  goto &Carp::croak }\nsub usage { croak \"Usage: POSIX::$_[0]\" }\n\nXSLoader::load();\n\nmy %replacement = (\n    L_tmpnam    => undef,\n    atexit      => 'END {}',\n    atof        => undef,\n    atoi        => undef,\n    atol        => undef,\n    bsearch     => \\'not supplied',\n    calloc      => undef,\n    clearerr    => 'IO::Handle::clearerr',\n    div         => '/, % and int',\n    execl       => undef,\n    execle      => undef,\n    execlp      => undef,\n "..., 8192) = 8192
21783 stat("t/Fcntl.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("t/Fcntl.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Fcntl.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Fcntl.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Fcntl.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Fcntl.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Fcntl.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Fcntl.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Fcntl.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Fcntl.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Fcntl.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Fcntl.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Fcntl.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Fcntl.pm", {st_mode=S_IFREG|0444, st_size=4044, ...}) = 0
21783 open("/usr/lib64/perl5/Fcntl.pm", O_RDONLY|O_CLOEXEC) = 6
21783 ioctl(6, TCGETS, 0x7ffffff2bf60)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(6, 0, SEEK_CUR)             = 0
21783 read(6, "package Fcntl;\n\n=head1 NAME\n\nFcntl - load the C Fcntl.h defines\n\n=head1 SYNOPSIS\n\n    use Fcntl;\n    use Fcntl qw(:DEFAULT :flock);\n\n=head1 DESCRIPTION\n\nThis module is just a translation of the C F<fcntl.h> file.\nUnlike the old mechanism of requiring a translated F<fcntl.ph>\nfile, this uses the B<h2xs> program (see the Perl source distribution)\nand your native C compiler.  This means that it has a \nfar more likely chance of getting the numbers right.\n\n=head1 NOTE\n\nOnly C<#define> symbols get translated; you must still correctly\npack up your own arguments to pass as args for locking functions, etc.\n\n=head1 EXPORTED SYMBOLS\n\nBy default your system's F_* and O_* constants (eg, F_DUPFD and\nO_CREAT) and the FD_CLOEXEC constant are exported into your namespace.\n\nYou can request that the flock() constants (LOCK_SH, LOCK_EX, LOCK_NB\nand LOCK_UN) be provided by using the tag C<:flock>.  See L<Exporter>.\n\nYou can request that the old constants (FAPPEND, FASYNC, FCREAT,\nFDEFER, FEXCL, FNDELAY, FNONBLOCK, FSYNC, FTRUNC) "..., 8192) = 4044
21783 read(6, "", 8192)                 = 0
21783 close(6)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 stat("/usr/lib64/perl5/auto/Fcntl/Fcntl.so", {st_mode=S_IFREG|0555, st_size=18576, ...}) = 0
21783 stat("/usr/lib64/perl5/auto/Fcntl/Fcntl.bs", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 open("/usr/lib64/perl5/auto/Fcntl/Fcntl.so", O_RDONLY|O_CLOEXEC) = 6
21783 read(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\33\0\0\0\0\0\0@\0\0\0\0\0\0\0\320A\0\0\0\0\0\0\0\0\0\0@\0008\0\6\0@\0\33\0\32\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0,/\0\0\0\0\0\0,/\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\3301\0\0\0\0\0\0\3301 \0\0\0\0\0\3301 \0\0\0\0\0\20\17\0\0\0\0\0\0 \17\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0@>\0\0\0\0\0\0@> \0\0\0\0\0@> \0\0\0\0\0\200\1\0\0\0\0\0\0\200\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\224,\0\0\0\0\0\0\224,\0\0\0\0\0\0\224,\0\0\0\0\0\0L\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\3301\0\0\0\0\0\0\3301 \0\0\0\0\0\3301 \0\0\0\0\0(\16\0\0\0\0\0\0(\16\0\0\0\0\0\0\1\0\0\0\0\0\0\0\21\0\0\0&\0\0\0\0\0\0\0\"\0\0\0\32\0\0\0 \0\0\0\35\0\0\0!\0\0\0%\0\0\0\37\0\0\0\7\0\0\0#\0\0\0\n\0\0\0\24\0\0\0\4\0\0\0\21\0\0\0$\0\0\0\16\0\0\0\30\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\f\0\0\0\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\17\0\0\0\0\0\0\0\2\0\0\0\23\0\0\0\25\0\0\0\r\0\0\0\20\0\0\0\v\0\0\0\5\0\0\0\22\0\0\0\0\0\0\0\26\0\0\0\0\0\0\0\31\0\0\0\27\0\0\0\36\0\0\0\t\0\0\0\33\0\0\0\34\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\10\0(\31\0\0\0\0\0\0\0\0\0\0\0\0\0\0u\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\207\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\34\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\321\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0;\2\0\0\20\0\27\0\350@ \0\0\0\0\0\0\0\0\0\0\0\0\0\26\0\0\0\22\0\f\0\350%\0\0\0\0\0\0\0\0\0\0\0\0\0\0\342\0\0\0\20\0\0\0", 832) = 832
21783 fstat(6, {st_mode=S_IFREG|0555, st_size=18576, ...}) = 0
21783 mmap(NULL, 2113784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x7fa5aa4c8000
21783 mprotect(0x7fa5aa4cb000, 2097152, PROT_NONE) = 0
21783 mmap(0x7fa5aa6cb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x3000) = 0x7fa5aa6cb000
21783 close(6)                          = 0
21783 mprotect(0x7fa5aa6cb000, 4096, PROT_READ) = 0
21783 brk(0x2171000)                    = 0x2171000
21783 read(5, " {\n    usage \"printf(pattern, args...)\" if @_ < 1;\n    CORE::printf STDOUT @_;\n}\n\nsub sprintf {\n    usage \"sprintf(pattern, args...)\" if @_ == 0;\n    CORE::sprintf(shift,@_);\n}\n\nsub load_imports {\nmy %default_export_tags = ( # cf. exports policy below\n\n    assert_h =>\t[qw(assert NDEBUG)],\n\n    ctype_h =>\t        [],\n\n    dirent_h =>\t[],\n\n    errno_h =>\t[qw(E2BIG EACCES EADDRINUSE EADDRNOTAVAIL EAFNOSUPPORT EAGAIN\n\t\tEALREADY EBADF EBADMSG EBUSY ECANCELED ECHILD ECONNABORTED\n\t\tECONNREFUSED ECONNRESET EDEADLK EDESTADDRREQ EDOM EDQUOT EEXIST\n\t\tEFAULT EFBIG EHOSTDOWN EHOSTUNREACH EIDRM EILSEQ EINPROGRESS\n\t\tEINTR EINVAL EIO EISCONN EISDIR ELOOP EMFILE EMLINK EMSGSIZE\n\t\tENAMETOOLONG ENETDOWN ENETRESET ENETUNREACH ENFILE ENOBUFS\n\t\tENODATA ENODEV ENOENT ENOEXEC ENOLCK ENOLINK ENOMEM ENOMSG\n\t\tENOPROTOOPT ENOSPC ENOSR ENOSTR ENOSYS ENOTBLK ENOTCONN ENOTDIR\n\t\tENOTEMPTY ENOTRECOVERABLE ENOTSOCK ENOTSUP ENOTTY ENXIO\n\t\tEOPNOTSUPP EOTHER EOVERFLOW EOWNERDEAD EPERM EPFNOSUPPORT EPIPE\n\t\tEPROCLIM EPROTO EPROTONOSUPPORT EPROTOTY"..., 8192) = 8192
21783 brk(0x2192000)                    = 0x2192000
21783 read(5, "RIO_PGRP PRIO_USER)],\n\n    sys_socket_h => [qw(\n        MSG_CTRUNC MSG_DONTROUTE MSG_EOR MSG_OOB MSG_PEEK MSG_TRUNC MSG_WAITALL\n    )],\n\n    nan_payload => [ qw(getpayload setpayload setpayloadsig issignaling) ],\n\n    signal_h_si_code => [qw(\n        ILL_ILLOPC ILL_ILLOPN ILL_ILLADR ILL_ILLTRP ILL_PRVOPC ILL_PRVREG\n        ILL_COPROC ILL_BADSTK\n        FPE_INTDIV FPE_INTOVF FPE_FLTDIV FPE_FLTOVF FPE_FLTUND\n        FPE_FLTRES FPE_FLTINV FPE_FLTSUB\n        SEGV_MAPERR SEGV_ACCERR\n        BUS_ADRALN BUS_ADRERR BUS_OBJERR\n        TRAP_BRKPT TRAP_TRACE\n        CLD_EXITED CLD_KILLED CLD_DUMPED CLD_TRAPPED CLD_STOPPED CLD_CONTINUED\n        POLL_IN POLL_OUT POLL_MSG POLL_ERR POLL_PRI POLL_HUP\n        SI_USER SI_QUEUE SI_TIMER SI_ASYNCIO SI_MESGQ\n  )],\n);\n\n# exports policy:\n# - new functions may not be added to @EXPORT, only to @EXPORT_OK\n# - new SHOUTYCONSTANTS are OK to add to @EXPORT\n\n{\n  # De-duplicate the export list: \n  my ( %export, %export_ok );\n  @export   {map {@$_} values %default_export_tags} = ();\n  @expo"..., 8192) = 4000
21783 brk(0x21b3000)                    = 0x21b3000
21783 read(5, "", 8192)                 = 0
21783 close(5)                          = 0
21783 stat("/usr/lib64/perl5/auto/POSIX/POSIX.so", {st_mode=S_IFREG|0555, st_size=110072, ...}) = 0
21783 stat("/usr/lib64/perl5/auto/POSIX/POSIX.bs", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 open("/usr/lib64/perl5/auto/POSIX/POSIX.so", O_RDONLY|O_CLOEXEC) = 5
21783 read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0pr\0\0\0\0\0\0@\0\0\0\0\0\0\0008\247\1\0\0\0\0\0\0\0\0\0@\0008\0\6\0@\0\33\0\32\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\244f\1\0\0\0\0\0\244f\1\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\330u\1\0\0\0\0\0\330u!\0\0\0\0\0\330u!\0\0\0\0\0x0\0\0\0\0\0\0\2100\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\360\235\1\0\0\0\0\0\360\235!\0\0\0\0\0\360\235!\0\0\0\0\0\220\1\0\0\0\0\0\0\220\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\20K\1\0\0\0\0\0\20K\1\0\0\0\0\0\20K\1\0\0\0\0\0\334\2\0\0\0\0\0\0\334\2\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\330u\1\0\0\0\0\0\330u!\0\0\0\0\0\330u!\0\0\0\0\0(*\0\0\0\0\0\0(*\0\0\0\0\0\0\1\0\0\0\0\0\0\0\305\0\0\0\337\0\0\0000\0\0\0\204\0\0\0z\0\0\0M\0\0\0\303\0\0\0008\0\0\0\0\0\0\0\330\0\0\0\0\0\0\0\0\0\0\0\240\0\0\0\277\0\0\0k\0\0\0\333\0\0\0\225\0\0\0[\0\0\0\0\0\0\0\21\0\0\0*\0\0\0\250\0\0\0\0\0\0\0{\0\0\0\0\0\0\0\16\0\0\0\0\0\0\0\213\0\0\0\270\0\0\0\0\0\0\0\0\0\0\0\261\0\0\0\0\0\0\0\32\0\0\0\311\0\0\0\232\0\0\0007\0\0\0\224\0\0\0T\0\0\0P\0\0\0\0\0\0\0}\0\0\0\0\0\0\0\0\0\0\0u\0\0\0\2\0\0\0\234\0\0\0v\0\0\0\312\0\0\0^\0\0\0\235\0\0\0\214\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\177\0\0\0\265\0\0\0\0\0\0\0d\0\0\0\217\0\0\0 \0\0\0\230\0\0\0\325\0\0\0\236\0\0\0\0\0\0\0\255\0\0\0\0\0\0\0a\0\0\0\323\0\0\0\273\0\0\0\226\0\0\0'\0\0\0\245\0\0\0\326\0\0\0\f\0\0\0\271\0\0\0\215\0\0\0\256\0\0\0\310\0\0\0\332\0\0\0\0\0\0\0\7\0\0\0\0\0\0\0\\\0\0\0\241\0\0\0f\0\0\0j\0\0\0V\0\0\0\0\0\0\0\331\0\0\0\0\0\0\0002\0\0\0\0\0\0\0_\0\0\0`\0\0\0\0\0\0\0\27\0\0\0\0\0\0\0\317\0\0\0\t\0\0\0\251\0\0\0\316\0\0\0\276\0\0\0\"\0\0\0\300\0\0\0\0\0\0\0\0\0\0\0\223\0\0\0", 832) = 832
21783 fstat(5, {st_mode=S_IFREG|0555, st_size=110072, ...}) = 0
21783 mmap(NULL, 2205280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7fa5aa2a8000
21783 mprotect(0x7fa5aa2bf000, 2097152, PROT_NONE) = 0
21783 mmap(0x7fa5aa4bf000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x17000) = 0x7fa5aa4bf000
21783 close(5)                          = 0
21783 mprotect(0x7fa5aa4bf000, 12288, PROT_READ) = 0
21783 brk(0x21d5000)                    = 0x21d5000
21783 stat("t/Tie/Hash.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("t/Tie/Hash.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Tie/Hash.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Tie/Hash.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Tie/Hash.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Tie/Hash.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Tie/Hash.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Tie/Hash.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Tie/Hash.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Tie/Hash.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Tie/Hash.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Tie/Hash.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Tie/Hash.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Tie/Hash.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Tie/Hash.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Tie/Hash.pm", {st_mode=S_IFREG|0444, st_size=7639, ...}) = 0
21783 open("/usr/share/perl5/Tie/Hash.pm", O_RDONLY|O_CLOEXEC) = 5
21783 ioctl(5, TCGETS, 0x7ffffff2c690)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(5, 0, SEEK_CUR)             = 0
21783 read(5, "package Tie::Hash;\n\nour $VERSION = '1.05';\n\n=head1 NAME\n\nTie::Hash, Tie::StdHash, Tie::ExtraHash - base class definitions for tied hashes\n\n=head1 SYNOPSIS\n\n    package NewHash;\n    require Tie::Hash;\n\n    @ISA = qw(Tie::Hash);\n\n    sub DELETE { ... }\t\t# Provides needed method\n    sub CLEAR { ... }\t\t# Overrides inherited method\n\n\n    package NewStdHash;\n    require Tie::Hash;\n\n    @ISA = qw(Tie::StdHash);\n\n    # All methods provided by default, define\n    # only those needing overrides\n    # Accessors access the storage in %{$_[0]};\n    # TIEHASH should return a reference to the actual storage\n    sub DELETE { ... }\n\n    package NewExtraHash;\n    require Tie::Hash;\n\n    @ISA = qw(Tie::ExtraHash);\n\n    # All methods provided by default, define \n    # only those needing overrides\n    # Accessors access the storage in %{$_[0][0]};\n    # TIEHASH should return an array reference with the first element\n    # being the reference to the actual storage \n    sub DELETE { \n      $_[0][1]->('del', $_[0][0], $_[1]); # Call"..., 8192) = 7639
21783 brk(0x21f6000)                    = 0x21f6000
21783 read(5, "", 8192)                 = 0
21783 close(5)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 brk(0x2217000)                    = 0x2217000
21783 getcwd("/home/gray/src/posixruncapture", 4096) = 31
21783 lstat("/home/gray/src/posixruncapture/t", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
21783 lstat("/home/gray/src/posixruncapture/t/TestCapture.pm", {st_mode=S_IFREG|0644, st_size=2114, ...}) = 0
21783 open("/home/gray/src/posixruncapture/runcap/t/INPUT", O_RDONLY|O_CLOEXEC) = 5
21783 ioctl(5, TCGETS, 0x7ffffff2c820)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(5, 0, SEEK_CUR)             = 0
21783 fstat(5, {st_mode=S_IFREG|0644, st_size=4051, ...}) = 0
21783 fstat(5, {st_mode=S_IFREG|0644, st_size=4051, ...}) = 0
21783 read(5, "CHAPTER I. Down the Rabbit-Hole\n\nAlice was beginning to get very tired of sitting by her sister on the\nbank, and of having nothing to do: once or twice she had peeped into the\nbook her sister was reading, but it had no pictures or conversations\nin it, 'and what is the use of a book,' thought Alice 'without\npictures or conversations?'\n\nSo she was considering in her own mind (as well as she could, for the\nhot day made her feel very sleepy and stupid), whether the pleasure of\nmaking a daisy-chain would be worth the trouble of getting up and picking\nthe daisies, when suddenly a White Rabbit with pink eyes ran close by her.\n\nThere was nothing so very remarkable in that; nor did Alice think it\nso very much out of the way to hear the Rabbit say to itself, 'Oh\ndear! Oh dear! I shall be late!' (when she thought it over afterwards,\nit occurred to her that she ought to have wondered at this, but at the\ntime it all seemed quite natural); but when the Rabbit actually took a\nwatch out of its waistcoat-pocket, and looked at"..., 8192) = 4051
21783 read(5, "", 8192)                 = 0
21783 close(5)                          = 0
21783 read(4, "", 8192)                 = 0
21783 close(4)                          = 0
21783 stat("t/Test/More.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("t/Test/More.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test/More.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test/More.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test/More.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test/More.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test/More.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test/More.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test/More.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test/More.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test/More.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test/More.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test/More.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test/More.pm", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test/More.pmc", 0x7ffffff2d000) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test/More.pm", {st_mode=S_IFREG|0444, st_size=52697, ...}) = 0
21783 open("/usr/share/perl5/Test/More.pm", O_RDONLY|O_CLOEXEC) = 4
21783 ioctl(4, TCGETS, 0x7ffffff2cdc0)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(4, 0, SEEK_CUR)             = 0
21783 read(4, "package Test::More;\n\nuse 5.006;\nuse strict;\nuse warnings;\n\n#---- perlcritic exemptions. ----#\n\n# We use a lot of subroutine prototypes\n## no critic (Subroutines::ProhibitSubroutinePrototypes)\n\n# Can't use Carp because it might cause C<use_ok()> to accidentally succeed\n# even though the module being used forgot to use Carp.  Yes, this\n# actually happened.\nsub _carp {\n    my( $file, $line ) = ( caller(1) )[ 1, 2 ];\n    return warn @_, \" at $file line $line\\n\";\n}\n\nour $VERSION = '1.302183';\n\nuse Test::Builder::Module;\nour @ISA    = qw(Test::Builder::Module);\nour @EXPORT = qw(ok use_ok require_ok\n  is isnt like unlike is_deeply\n  cmp_ok\n  skip todo todo_skip\n  pass fail\n  eq_array eq_hash eq_set\n  $TODO\n  plan\n  done_testing\n  can_ok isa_ok new_ok\n  diag note explain\n  subtest\n  BAIL_OUT\n);\n\n=head1 NAME\n\nTest::More - yet another framework for writing test scripts\n\n=head1 SYNOPSIS\n\n  use Test::More tests => 23;\n  # or\n  use Test::More skip_all => $reason;\n  # or\n  use Test::More;   # see done_testing()\n\n  require_"..., 8192) = 8192
21783 stat("t/Test/Builder/Module.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("t/Test/Builder/Module.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test/Builder/Module.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test/Builder/Module.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test/Builder/Module.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test/Builder/Module.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test/Builder/Module.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test/Builder/Module.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test/Builder/Module.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test/Builder/Module.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test/Builder/Module.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test/Builder/Module.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test/Builder/Module.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test/Builder/Module.pm", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test/Builder/Module.pmc", 0x7ffffff2c8d0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test/Builder/Module.pm", {st_mode=S_IFREG|0444, st_size=4079, ...}) = 0
21783 open("/usr/share/perl5/Test/Builder/Module.pm", O_RDONLY|O_CLOEXEC) = 5
21783 ioctl(5, TCGETS, 0x7ffffff2c690)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(5, 0, SEEK_CUR)             = 0
21783 read(5, "package Test::Builder::Module;\n\nuse strict;\n\nuse Test::Builder;\n\nrequire Exporter;\nour @ISA = qw(Exporter);\n\nour $VERSION = '1.302183';\n\n\n=head1 NAME\n\nTest::Builder::Module - Base class for test modules\n\n=head1 SYNOPSIS\n\n  # Emulates Test::Simple\n  package Your::Module;\n\n  my $CLASS = __PACKAGE__;\n\n  use parent 'Test::Builder::Module';\n  @EXPORT = qw(ok);\n\n  sub ok ($;$) {\n      my $tb = $CLASS->builder;\n      return $tb->ok(@_);\n  }\n  \n  1;\n\n\n=head1 DESCRIPTION\n\nThis is a superclass for L<Test::Builder>-based modules.  It provides a\nhandful of common functionality and a method of getting at the underlying\nL<Test::Builder> object.\n\n\n=head2 Importing\n\nTest::Builder::Module is a subclass of L<Exporter> which means your\nmodule is also a subclass of Exporter.  @EXPORT, @EXPORT_OK, etc...\nall act normally.\n\nA few methods are provided to do the C<< use Your::Module tests => 23 >> part\nfor you.\n\n=head3 import\n\nTest::Builder::Module provides an C<import()> method which acts in the\nsame basic way as L<Test::More>'s, s"..., 8192) = 4079
21783 stat("t/Test/Builder.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("t/Test/Builder.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test/Builder.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test/Builder.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test/Builder.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test/Builder.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test/Builder.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test/Builder.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test/Builder.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test/Builder.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test/Builder.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test/Builder.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test/Builder.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test/Builder.pm", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test/Builder.pmc", 0x7ffffff2c1a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test/Builder.pm", {st_mode=S_IFREG|0444, st_size=65114, ...}) = 0
21783 open("/usr/share/perl5/Test/Builder.pm", O_RDONLY|O_CLOEXEC) = 6
21783 ioctl(6, TCGETS, 0x7ffffff2bf60)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(6, 0, SEEK_CUR)             = 0
21783 read(6, "package Test::Builder;\n\nuse 5.006;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nBEGIN {\n    if( $] < 5.008 ) {\n        require Test::Builder::IO::Scalar;\n    }\n}\n\nuse Scalar::Util qw/blessed reftype weaken/;\n\nuse Test2::Util qw/USE_THREADS try get_tid/;\nuse Test2::API qw/context release/;\n# Make Test::Builder thread-safe for ithreads.\nBEGIN {\n    warn \"Test::Builder was loaded after Test2 initialization, this is not recommended.\"\n        if Test2::API::test2_init_done() || Test2::API::test2_load_done();\n\n    if (USE_THREADS && ! Test2::API::test2_ipc_disabled()) {\n        require Test2::IPC;\n        require Test2::IPC::Driver::Files;\n        Test2::IPC::Driver::Files->import;\n        Test2::API::test2_ipc_enable_polling();\n        Test2::API::test2_no_wait(1);\n    }\n}\n\nuse Test2::Event::Subtest;\nuse Test2::Hub::Subtest;\n\nuse Test::Builder::Formatter;\nuse Test::Builder::TodoDiag;\n\nour $Level = 1;\nour $Test = $ENV{TB_NO_EARLY_INIT} ? undef : Test::Builder->new;\n\nsub _add_ts_hooks {\n    my $self = shif"..., 8192) = 8192
21783 stat("t/Scalar/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("t/Scalar/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Scalar/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Scalar/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Scalar/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Scalar/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Scalar/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Scalar/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Scalar/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Scalar/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Scalar/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Scalar/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Scalar/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Scalar/Util.pm", {st_mode=S_IFREG|0444, st_size=10189, ...}) = 0
21783 open("/usr/lib64/perl5/Scalar/Util.pm", O_RDONLY|O_CLOEXEC) = 7
21783 ioctl(7, TCGETS, 0x7ffffff2b830)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(7, 0, SEEK_CUR)             = 0
21783 brk(0x2239000)                    = 0x2239000
21783 read(7, "# Copyright (c) 1997-2007 Graham Barr <gbarr@pobox.com>. All rights reserved.\n# This program is free software; you can redistribute it and/or\n# modify it under the same terms as Perl itself.\n#\n# Maintained since 2013 by Paul Evans <leonerd@leonerd.org.uk>\n\npackage Scalar::Util;\n\nuse strict;\nuse warnings;\nrequire Exporter;\n\nour @ISA       = qw(Exporter);\nour @EXPORT_OK = qw(\n  blessed refaddr reftype weaken unweaken isweak\n\n  dualvar isdual isvstring looks_like_number openhandle readonly set_prototype\n  tainted\n);\nour $VERSION    = \"1.55\";\n$VERSION =~ tr/_//d;\n\nrequire List::Util; # List::Util loads the XS\nList::Util->VERSION( $VERSION ); # Ensure we got the right XS version (RT#100863)\n\nour @EXPORT_FAIL;\n\nunless (defined &weaken) {\n  push @EXPORT_FAIL, qw(weaken);\n}\nunless (defined &isweak) {\n  push @EXPORT_FAIL, qw(isweak isvstring);\n}\nunless (defined &isvstring) {\n  push @EXPORT_FAIL, qw(isvstring);\n}\n\nsub export_fail {\n  if (grep { /^(?:weaken|isweak)$/ } @_ ) {\n    require Carp;\n    Carp::croak(\"Weak refe"..., 8192) = 8192
21783 lseek(7, 1413, SEEK_SET)          = 1413
21783 lseek(7, 0, SEEK_CUR)             = 1413
21783 close(7)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 stat("t/List/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("t/List/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/List/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/List/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/List/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/List/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/List/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/List/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/List/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/List/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/List/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/List/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/List/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/List/Util.pm", {st_mode=S_IFREG|0444, st_size=24055, ...}) = 0
21783 open("/usr/lib64/perl5/List/Util.pm", O_RDONLY|O_CLOEXEC) = 7
21783 ioctl(7, TCGETS, 0x7ffffff2b830)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(7, 0, SEEK_CUR)             = 0
21783 read(7, "# Copyright (c) 1997-2009 Graham Barr <gbarr@pobox.com>. All rights reserved.\n# This program is free software; you can redistribute it and/or\n# modify it under the same terms as Perl itself.\n#\n# Maintained since 2013 by Paul Evans <leonerd@leonerd.org.uk>\n\npackage List::Util;\n\nuse strict;\nuse warnings;\nrequire Exporter;\n\nour @ISA        = qw(Exporter);\nour @EXPORT_OK  = qw(\n  all any first min max minstr maxstr none notall product reduce reductions sum sum0\n  sample shuffle uniq uniqint uniqnum uniqstr\n  head tail pairs unpairs pairkeys pairvalues pairmap pairgrep pairfirst\n);\nour $VERSION    = \"1.55\";\nour $XS_VERSION = $VERSION;\n$VERSION =~ tr/_//d;\n\nrequire XSLoader;\nXSLoader::load('List::Util', $XS_VERSION);\n\n# Used by shuffle()\nour $RAND;\n\nsub import\n{\n  my $pkg = caller;\n\n  # (RT88848) Touch the caller's $a and $b, to avoid the warning of\n  #   Name \"main::a\" used only once: possible typo\" warning\n  no strict 'refs';\n  ${\"${pkg}::a\"} = ${\"${pkg}::a\"};\n  ${\"${pkg}::b\"} = ${\"${pkg}::b\"};\n\n  goto &Exporter:"..., 8192) = 8192
21783 read(7, ".\n\n    $foo = maxstr 'A'..'Z'          # 'Z'\n    $foo = maxstr \"hello\",\"world\"   # \"world\"\n    $foo = maxstr @bar, @baz        # whatever\n\n=head2 min\n\n    my $num = min @list;\n\nSimilar to L</max> but returns the entry in the list with the lowest numerical\nvalue. If the list is empty then C<undef> is returned.\n\n    $foo = min 1..10                # 1\n    $foo = min 3,9,12               # 3\n    $foo = min @bar, @baz           # whatever\n\n=head2 minstr\n\n    my $str = minstr @list;\n\nSimilar to L</min>, but treats all the entries in the list as strings and\nreturns the lowest string as defined by the C<lt> operator. If the list is\nempty then C<undef> is returned.\n\n    $foo = minstr 'A'..'Z'          # 'A'\n    $foo = minstr \"hello\",\"world\"   # \"hello\"\n    $foo = minstr @bar, @baz        # whatever\n\n=head2 product\n\n    my $num = product @list;\n\nI<Since version 1.35.>\n\nReturns the numerical product of all the elements in C<@list>. If C<@list> is\nempty then C<1> is returned.\n\n    $foo = product 1..10            # 36288"..., 8192) = 8192
21783 read(7, "-bug with C<pairmap>, and a workaround.\n\n=cut\n\n=head1 OTHER FUNCTIONS\n\n=cut\n\n=head2 shuffle\n\n    my @values = shuffle @values;\n\nReturns the values of the input in a random order\n\n    @cards = shuffle 0..51      # 0..51 in a random order\n\nThis function is affected by the C<$RAND> variable.\n\n=cut\n\n=head2 sample\n\n    my @items = sample $count, @values\n\nI<Since version 1.54.>\n\nRandomly select the given number of elements from the input list. Any given\nposition in the input list will be selected at most once.\n\nIf there are fewer than C<$count> items in the list then the function will\nreturn once all of them have been randomly selected; effectively the function\nbehaves similarly to L</shuffle>.\n\nThis function is affected by the C<$RAND> variable.\n\n=head2 uniq\n\n    my @subset = uniq @values\n\nI<Since version 1.45.>\n\nFilters a list of values to remove subsequent duplicates, as judged by a\nDWIM-ish string equality or C<undef> test. Preserves the order of unique\nelements, and retains the first value of any duplicate set"..., 8192) = 7671
21783 read(7, "", 8192)                 = 0
21783 close(7)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 stat("/usr/lib64/perl5/auto/List/Util/Util.so", {st_mode=S_IFREG|0555, st_size=55896, ...}) = 0
21783 stat("/usr/lib64/perl5/auto/List/Util/Util.bs", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 open("/usr/lib64/perl5/auto/List/Util/Util.so", O_RDONLY|O_CLOEXEC) = 7
21783 read(7, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300%\0\0\0\0\0\0@\0\0\0\0\0\0\0\330\323\0\0\0\0\0\0\0\0\0\0@\0008\0\6\0@\0\32\0\31\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\374\305\0\0\0\0\0\0\374\305\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0(\316\0\0\0\0\0\0(\316 \0\0\0\0\0(\316 \0\0\0\0\0\330\4\0\0\0\0\0\0008\5\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0P\316\0\0\0\0\0\0P\316 \0\0\0\0\0P\316 \0\0\0\0\0\200\1\0\0\0\0\0\0\200\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0000\271\0\0\0\0\0\0000\271\0\0\0\0\0\0000\271\0\0\0\0\0\0<\1\0\0\0\0\0\0<\1\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0(\316\0\0\0\0\0\0(\316 \0\0\0\0\0(\316 \0\0\0\0\0\330\1\0\0\0\0\0\0\330\1\0\0\0\0\0\0\1\0\0\0\0\0\0\0a\0\0\0j\0\0\0>\0\0\0\0\0\0\0G\0\0\0S\0\0\0\\\0\0\0\22\0\0\0I\0\0\0e\0\0\0\0\0\0\0000\0\0\0#\0\0\0\0\0\0\0]\0\0\0D\0\0\0_\0\0\0\0\0\0\0\0\0\0\0J\0\0\0\0\0\0\0\35\0\0\0N\0\0\0\33\0\0\0\7\0\0\0O\0\0\0H\0\0\0005\0\0\0(\0\0\0;\0\0\0\3\0\0\0K\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\36\0\0\0L\0\0\0\2\0\0\0\0\0\0\0c\0\0\0)\0\0\0!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\0\0\0\0d\0\0\0007\0\0\0b\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Q\0\0\0\0\0\0\0\0\0\0\0Y\0\0\0*\0\0\0\10\0\0\0f\0\0\0\0\0\0\0\30\0\0\0@\0\0\0\0\0\0\0+\0\0\0\0\0\0\0E\0\0\0W\0\0\0\"\0\0\0V\0\0\0'\0\0\0<\0\0\0P\0\0\0\0\0\0\0Z\0\0\0\v\0\0\0\0\0\0\0\0\0\0\0/\0\0\0:\0\0\0\5\0\0\0-\0\0\0g\0\0\0`\0\0\0a\0\0\0F\0\0\0M\0\0\0\0\0\0\0004\0\0\0\0\0\0\0B\0\0\0X\0\0\0C\0\0\0\0\0\0\0i\0\0\0h\0\0\0.\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 832) = 832
21783 fstat(7, {st_mode=S_IFREG|0555, st_size=55896, ...}) = 0
21783 mmap(NULL, 2151264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0x7fa5aa098000
21783 mprotect(0x7fa5aa0a5000, 2093056, PROT_NONE) = 0
21783 mmap(0x7fa5aa2a4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0xc000) = 0x7fa5aa2a4000
21783 close(7)                          = 0
21783 mprotect(0x7fa5aa2a4000, 4096, PROT_READ) = 0
21783 stat("t/Test2/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Util.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Util.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Util.pm", {st_mode=S_IFREG|0444, st_size=10500, ...}) = 0
21783 open("/usr/share/perl5/Test2/Util.pm", O_RDONLY|O_CLOEXEC) = 7
21783 ioctl(7, TCGETS, 0x7ffffff2b830)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(7, 0, SEEK_CUR)             = 0
21783 read(7, "package Test2::Util;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nuse POSIX();\nuse Config qw/%Config/;\nuse Carp qw/croak/;\n\nBEGIN {\n    local ($@, $!, $SIG{__DIE__});\n    *HAVE_PERLIO = eval { require PerlIO; PerlIO->VERSION(1.02); } ? sub() { 1 } : sub() { 0 };\n}\n\nour @EXPORT_OK = qw{\n    try\n\n    pkg_to_file\n\n    get_tid USE_THREADS\n    CAN_THREAD\n    CAN_REALLY_FORK\n    CAN_FORK\n\n    CAN_SIGSYS\n\n    IS_WIN32\n\n    ipc_separator\n\n    gen_uid\n\n    do_rename do_unlink\n\n    try_sig_mask\n\n    clone_io\n};\nBEGIN { require Exporter; our @ISA = qw(Exporter) }\n\nBEGIN {\n    *IS_WIN32 = ($^O eq 'MSWin32') ? sub() { 1 } : sub() { 0 };\n}\n\nsub _can_thread {\n    return 0 unless $] >= 5.008001;\n    return 0 unless $Config{'useithreads'};\n\n    # Threads are broken on perl 5.10.0 built with gcc 4.8+\n    if ($] == 5.010000 && $Config{'ccname'} eq 'gcc' && $Config{'gccversion'}) {\n        my @parts = split /\\./, $Config{'gccversion'};\n        return 0 if $parts[0] > 4 || ($parts[0] == 4 && $parts[1] >= 8);\n    }\n\n    "..., 8192) = 8192
21783 stat("t/PerlIO.pmc", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("t/PerlIO.pm", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/PerlIO.pmc", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/PerlIO.pm", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/PerlIO.pmc", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/PerlIO.pm", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/PerlIO.pmc", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/PerlIO.pm", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/PerlIO.pmc", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/PerlIO.pm", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/PerlIO.pmc", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/PerlIO.pm", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/PerlIO.pmc", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/PerlIO.pm", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/PerlIO.pmc", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/PerlIO.pm", {st_mode=S_IFREG|0444, st_size=14441, ...}) = 0
21783 open("/usr/share/perl5/PerlIO.pm", O_RDONLY|O_CLOEXEC) = 8
21783 ioctl(8, TCGETS, 0x7ffffff2b150)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(8, 0, SEEK_CUR)             = 0
21783 read(8, "package PerlIO;\n\nour $VERSION = '1.11';\n\n# Map layer name to package that defines it\nour %alias;\n\nsub import\n{\n my $class = shift;\n while (@_)\n  {\n   my $layer = shift;\n   if (exists $alias{$layer})\n    {\n     $layer = $alias{$layer}\n    }\n   else\n    {\n     $layer = \"${class}::$layer\";\n    }\n   eval { require $layer =~ s{::}{/}gr . '.pm' };\n   warn $@ if $@;\n  }\n}\n\nsub F_UTF8 () { 0x8000 }\n\n1;\n__END__\n\n=head1 NAME\n\nPerlIO - On demand loader for PerlIO layers and root of PerlIO::* name space\n\n=head1 SYNOPSIS\n\n  # support platform-native and CRLF text files\n  open(my $fh, \"<:crlf\", \"my.txt\") or die \"open failed: $!\";\n\n  # append UTF-8 encoded text\n  open(my $fh, \">>:encoding(UTF-8)\", \"some.log\")\n    or die \"open failed: $!\";\n\n  # portably open a binary file for reading\n  open(my $fh, \"<\", \"his.jpg\") or die \"open failed: $!\";\n  binmode($fh) or die \"binmode failed: $!\";\n\n  Shell:\n    PERLIO=:perlio perl ....\n\n=head1 DESCRIPTION\n\nWhen an undefined layer 'foo' is encountered in an C<open> or\nC<binmode> layer speci"..., 8192) = 8192
21783 brk(0x225a000)                    = 0x225a000
21783 lseek(8, 406, SEEK_SET)           = 406
21783 lseek(8, 0, SEEK_CUR)             = 406
21783 close(8)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 stat("t/Config_heavy.pl", 0x7ffffff2ac80) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Config_heavy.pl", 0x7ffffff2ac80) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Config_heavy.pl", 0x7ffffff2ac80) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Config_heavy.pl", 0x7ffffff2ac80) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Config_heavy.pl", 0x7ffffff2ac80) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Config_heavy.pl", 0x7ffffff2ac80) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Config_heavy.pl", {st_mode=S_IFREG|0444, st_size=49752, ...}) = 0
21783 open("/usr/lib64/perl5/Config_heavy.pl", O_RDONLY|O_CLOEXEC) = 8
21783 ioctl(8, TCGETS, 0x7ffffff2aa40)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(8, 0, SEEK_CUR)             = 0
21783 read(8, "# This file was created by configpm when Perl was built. Any changes\n# made to this file will be lost the next time perl is built.\n\npackage Config;\nuse strict;\nuse warnings;\nour %Config;\n\nsub bincompat_options {\n    return split ' ', (Internals::V())[0];\n}\n\nsub non_bincompat_options {\n    return split ' ', (Internals::V())[1];\n}\n\nsub compile_date {\n    return (Internals::V())[2]\n}\n\nsub local_patches {\n    my (undef, undef, undef, @patches) = Internals::V();\n    return @patches;\n}\n\nsub _V {\n    die \"Perl lib was built for 'linux' but is being run on '$^O'\"\n        unless \"linux\" eq $^O;\n\n    my ($bincompat, $non_bincompat, $date, @patches) = Internals::V();\n\n    my @opts = sort split ' ', \"$bincompat $non_bincompat\";\n\n    print Config::myconfig();\n    print \"\\nCharacteristics of this binary (from libperl): \\n\";\n\n    print \"  Compile-time options:\\n\";\n    print \"    $_\\n\" for @opts;\n\n    if (@patches) {\n        print \"  Locally applied patches:\\n\";\n        print \"    $_\\n\" foreach @patches;\n    }\n\n    print \"  "..., 8192) = 8192
21783 brk(0x227b000)                    = 0x227b000
21783 read(8, "LIGNMENT__=16 __BYTE_ORDER__=1234 __CHAR16_TYPE__=short\\ unsigned\\ int __CHAR32_TYPE__=unsigned\\ int __CHAR_BIT__=8 __DBL_DECIMAL_DIG__=17 __DBL_DENORM_MIN__=((double)4.94065645841246544177e-324L) __DBL_DIG__=15 __DBL_EPSILON__=((double)2.22044604925031308085e-16L) __DBL_HAS_DENORM__=1 __DBL_HAS_INFINITY__=1 __DBL_HAS_QUIET_NAN__=1 __DBL_MANT_DIG__=53 __DBL_MAX_10_EXP__=308 __DBL_MAX_EXP__=1024 __DBL_MAX__=((double)1.79769313486231570815e+308L) __DBL_MIN_10_EXP__=(-307) __DBL_MIN_EXP__=(-1021) __DBL_MIN__=((double)2.22507385850720138309e-308L) __DEC128_EPSILON__=1E-33DL __DEC128_MANT_DIG__=34 __DEC128_MAX_EXP__=6145 __DEC128_MAX__=9.999999999999999999999999999999999E6144DL __DEC128_MIN_EXP__=(-6142) __DEC128_MIN__=1E-6143DL __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL __DEC32_EPSILON__=1E-6DF __DEC32_MANT_DIG__=7 __DEC32_MAX_EXP__=97 __DEC32_MAX__=9.999999E96DF __DEC32_MIN_EXP__=(-94) __DEC32_MIN__=1E-95DF __DEC32_SUBNORMAL_MIN__=0.000001E-95DF __DEC64_EPSILON__=1E-15DD __DEC64_MANT_DI"..., 8192) = 8192
21783 read(8, "='define'\nd_difftime64='undef'\nd_dir_dd_fd='undef'\nd_dirfd='define'\nd_dirnamlen='undef'\nd_dladdr='define'\nd_dlerror='define'\nd_dlopen='define'\nd_dlsymun='undef'\nd_dosuid='undef'\nd_double_has_inf='define'\nd_double_has_nan='define'\nd_double_has_negative_zero='define'\nd_double_has_subnormals='define'\nd_double_style_cray='undef'\nd_double_style_ibm='undef'\nd_double_style_ieee='define'\nd_double_style_vax='undef'\nd_drand48_r='define'\nd_drand48proto='define'\nd_dup2='define'\nd_dup3='define'\nd_duplocale='define'\nd_eaccess='define'\nd_endgrent='define'\nd_endgrent_r='undef'\nd_endhent='define'\nd_endhostent_r='undef'\nd_endnent='define'\nd_endnetent_r='undef'\nd_endpent='define'\nd_endprotoent_r='undef'\nd_endpwent='define'\nd_endpwent_r='undef'\nd_endsent='define'\nd_endservent_r='undef'\nd_eofnblk='define'\nd_erf='define'\nd_erfc='define'\nd_eunice='undef'\nd_exp2='define'\nd_expm1='define'\nd_faststdio='undef'\nd_fchdir='define'\nd_fchmod='define'\nd_fchmodat='define'\nd_fchown='define'\nd_fcntl='define'\nd_fcntl_can_lock='define'\nd_fd_macro"..., 8192) = 8192
21783 read(8, "klen_t='define'\nd_sockpair='define'\nd_socks5_init='undef'\nd_sqrtl='define'\nd_srand48_r='define'\nd_srandom_r='define'\nd_sresgproto='define'\nd_sresuproto='define'\nd_stat='define'\nd_statblks='define'\nd_statfs_f_flags='define'\nd_statfs_s='define'\nd_static_inline='define'\nd_statvfs='define'\nd_stdio_cnt_lval='undef'\nd_stdio_ptr_lval='undef'\nd_stdio_ptr_lval_nochange_cnt='undef'\nd_stdio_ptr_lval_sets_cnt='undef'\nd_stdio_stream_array='undef'\nd_stdiobase='undef'\nd_stdstdio='undef'\nd_strcoll='define'\nd_strerror_l='define'\nd_strerror_r='define'\nd_strftime='define'\nd_strlcat='undef'\nd_strlcpy='undef'\nd_strnlen='define'\nd_strtod='define'\nd_strtod_l='define'\nd_strtol='define'\nd_strtold='define'\nd_strtold_l='define'\nd_strtoll='define'\nd_strtoq='define'\nd_strtoul='define'\nd_strtoull='define'\nd_strtouq='define'\nd_strxfrm='define'\nd_suidsafe='undef'\nd_symlink='define'\nd_syscall='define'\nd_syscallproto='define'\nd_sysconf='define'\nd_sysernlst=''\nd_syserrlst='define'\nd_system='define'\nd_tcgetpgrp='define'\nd_tcsetpgrp='define'\nd_t"..., 8192) = 8192
21783 read(8, "\ni_vfork='undef'\ni_wchar='define'\ni_wctype='define'\ni_xlocale='define'\nignore_versioned_solibs='y'\ninc_version_list=' '\ninc_version_list_init='0'\nincpath=''\nincpth='/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/include /usr/local/include /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/include-fixed /usr/include'\ninews=''\ninitialinstalllocation='/usr/bin'\ninstallarchlib='/usr/lib64/perl5'\ninstallbin='/usr/bin'\ninstallhtml1dir=''\ninstallhtml3dir=''\ninstallman1dir='/usr/share/man/man1'\ninstallman3dir='/usr/share/man/man3'\ninstallprefix='/usr'\ninstallprefixexp='/usr'\ninstallprivlib='/usr/share/perl5'\ninstallscript='/usr/bin'\ninstallsitearch='/usr/local/lib64/perl5'\ninstallsitebin='/usr/local/bin'\ninstallsitehtml1dir=''\ninstallsitehtml3dir=''\ninstallsitelib='/usr/local/share/perl5'\ninstallsiteman1dir='/usr/local/share/man/man1'\ninstallsiteman3dir='/usr/local/share/man/man3'\ninstallsitescript='/usr/local/bin'\ninstallstyle='lib64/perl5'\ninstallusrbinperl='undef'\ninstallvendorarch='/usr/lib64/perl5/vendor_perl'\ninstallvend"..., 8192) = 8192
21783 read(8, "lse'\nsGMTIME_max='67768036191676799'\nsGMTIME_min='-62167219200'\nsLOCALTIME_max='67768036191676799'\nsLOCALTIME_min='-62167219200'\nsPRIEUldbl='\"LE\"'\nsPRIFUldbl='\"LF\"'\nsPRIGUldbl='\"LG\"'\nsPRIXU64='\"lX\"'\nsPRId64='\"ld\"'\nsPRIeldbl='\"Le\"'\nsPRIfldbl='\"Lf\"'\nsPRIgldbl='\"Lg\"'\nsPRIi64='\"li\"'\nsPRIo64='\"lo\"'\nsPRIu64='\"lu\"'\nsPRIx64='\"lx\"'\nsSCNfldbl='\"Lf\"'\nsched_yield='sched_yield()'\nscriptdir='/usr/bin'\nscriptdirexp='/usr/bin'\nsed='sed'\nseedfunc='Perl_drand48_init'\nselectminbits='64'\nselecttype='fd_set *'\nsendmail=''\nsetgrent_r_proto='0'\nsethostent_r_proto='0'\nsetlocale_r_proto='0'\nsetnetent_r_proto='0'\nsetprotoent_r_proto='0'\nsetpwent_r_proto='0'\nsetservent_r_proto='0'\nsh='/bin/sh'\nshar=''\nsharpbang='#!'\nshmattype='void *'\nshortsize='2'\nshrpenv=''\nshsharp='true'\nsig_count='65'\nsig_name='ZERO HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS NUM32 NUM33 RTMIN NUM35 NUM36 NUM37 NUM38 NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 NUM45 NU"..., 8192) = 8192
21783 read(8, "ne ending for print\n\n\t# all config-vars are by definition \\w only, any \\W means regex\n\tif ($qry =~ /\\W/) {\n\t    my @matches = config_re($qry);\n\t    print map \"$_$lnend\", @matches ? @matches : \"$qry: not found\"\t\tif !$notag;\n\t    print map { s/\\w+=//; \"$_$lnend\" } @matches ? @matches : \"$qry: not found\"\tif  $notag;\n\t} else {\n\t    my $v = (exists $Config::Config{$qry}) ? $Config::Config{$qry}\n\t\t\t\t\t\t   : 'UNKNOWN';\n\t    $v = 'undef' unless defined $v;\n\t    print \"${prfx}'${v}'$lnend\";\n\t}\n    }\n}\n\n# Called by the real AUTOLOAD\nsub launcher {\n    undef &AUTOLOAD;\n    goto \\&$Config::AUTOLOAD;\n}\n\n1;\n", 8192) = 600
21783 brk(0x229d000)                    = 0x229d000
21783 brk(0x229a000)                    = 0x229a000
21783 read(8, "", 8192)                 = 0
21783 close(8)                          = 0
21783 stat("t/Config_git.pl", 0x7ffffff2ac70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Config_git.pl", 0x7ffffff2ac70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Config_git.pl", 0x7ffffff2ac70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Config_git.pl", 0x7ffffff2ac70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Config_git.pl", 0x7ffffff2ac70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Config_git.pl", 0x7ffffff2ac70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Config_git.pl", {st_mode=S_IFREG|0444, st_size=409, ...}) = 0
21783 open("/usr/lib64/perl5/Config_git.pl", O_RDONLY|O_CLOEXEC) = 8
21783 ioctl(8, TCGETS, 0x7ffffff2aa30)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(8, 0, SEEK_CUR)             = 0
21783 read(8, "######################################################################\n# WARNING: 'lib/Config_git.pl' is generated by make_patchnum.pl\n#          DO NOT EDIT DIRECTLY - edit make_patchnum.pl instead\n######################################################################\n$Config::Git_Data=<<'ENDOFGIT';\ngit_commit_id=''\ngit_describe=''\ngit_branch=''\ngit_uncommitted_changes=''\ngit_commit_id_title=''\n\nENDOFGIT\n", 8192) = 409
21783 read(8, "", 8192)                 = 0
21783 close(8)                          = 0
21783 brk(0x22c6000)                    = 0x22c6000
21783 brk(0x22bc000)                    = 0x22bc000
21783 lseek(7, 6285, SEEK_SET)          = 6285
21783 lseek(7, 0, SEEK_CUR)             = 6285
21783 close(7)                          = 0
21783 stat("t/Test2/API.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/API.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/API.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/API.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/API.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/API.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/API.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/API.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/API.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/API.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/API.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/API.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/API.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/API.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/API.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/API.pm", {st_mode=S_IFREG|0444, st_size=48398, ...}) = 0
21783 open("/usr/share/perl5/Test2/API.pm", O_RDONLY|O_CLOEXEC) = 7
21783 ioctl(7, TCGETS, 0x7ffffff2b830)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(7, 0, SEEK_CUR)             = 0
21783 read(7, "package Test2::API;\nuse strict;\nuse warnings;\n\nuse Test2::Util qw/USE_THREADS/;\n\nBEGIN {\n    $ENV{TEST_ACTIVE} ||= 1;\n    $ENV{TEST2_ACTIVE} = 1;\n}\n\nour $VERSION = '1.302183';\n\n\nmy $INST;\nmy $ENDING = 0;\nsub test2_unset_is_end { $ENDING = 0 }\nsub test2_get_is_end { $ENDING }\n\nsub test2_set_is_end {\n    my $before = $ENDING;\n    ($ENDING) = @_ ? @_ : (1);\n\n    # Only send the event in a transition from false to true\n    return if $before;\n    return unless $ENDING;\n\n    return unless $INST;\n    my $stack = $INST->stack or return;\n    my $root = $stack->root or return;\n\n    return unless $root->count;\n\n    return unless $$ == $INST->pid;\n    return unless get_tid() == $INST->tid;\n\n    my $trace = Test2::EventFacet::Trace->new(\n        frame  => [__PACKAGE__, __FILE__, __LINE__, __PACKAGE__ . '::test2_set_is_end'],\n    );\n    my $ctx = Test2::API::Context->new(\n        trace => $trace,\n        hub   => $root,\n    );\n\n    $ctx->send_ev2(control => { phase => 'END', details => 'Transition to END phase' });\n\n    1;"..., 8192) = 8192
21783 stat("t/Test2/API/Instance.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/API/Instance.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/API/Instance.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/API/Instance.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/API/Instance.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/API/Instance.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/API/Instance.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/API/Instance.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/API/Instance.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/API/Instance.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/API/Instance.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/API/Instance.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/API/Instance.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/API/Instance.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/API/Instance.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/API/Instance.pm", {st_mode=S_IFREG|0444, st_size=21497, ...}) = 0
21783 open("/usr/share/perl5/Test2/API/Instance.pm", O_RDONLY|O_CLOEXEC) = 8
21783 ioctl(8, TCGETS, 0x7ffffff2b100)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(8, 0, SEEK_CUR)             = 0
21783 read(8, "package Test2::API::Instance;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nour @CARP_NOT = qw/Test2::API Test2::API::Instance Test2::IPC::Driver Test2::Formatter/;\nuse Carp qw/confess carp/;\nuse Scalar::Util qw/reftype/;\n\nuse Test2::Util qw/get_tid USE_THREADS CAN_FORK pkg_to_file try CAN_SIGSYS/;\n\nuse Test2::EventFacet::Trace();\nuse Test2::API::Stack();\n\nuse Test2::Util::HashBase qw{\n    _pid _tid\n    no_wait\n    finalized loaded\n    ipc stack formatter\n    contexts\n\n    add_uuid_via\n\n    -preload\n\n    ipc_disabled\n    ipc_polling\n    ipc_drivers\n    ipc_timeout\n    formatters\n\n    exit_callbacks\n    post_load_callbacks\n    context_acquire_callbacks\n    context_init_callbacks\n    context_release_callbacks\n    pre_subtest_callbacks\n};\n\nsub DEFAULT_IPC_TIMEOUT() { 30 }\n\nsub pid { $_[0]->{+_PID} }\nsub tid { $_[0]->{+_TID} }\n\n# Wrap around the getters that should call _finalize.\nBEGIN {\n    for my $finalizer (IPC, FORMATTER) {\n        my $orig = __PACKAGE__->can($finalizer);\n        my $new  = sub {\n  "..., 8192) = 8192
21783 stat("t/Test2/EventFacet/Trace.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/EventFacet/Trace.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Trace.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Trace.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Trace.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Trace.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Trace.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Trace.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Trace.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Trace.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Trace.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Trace.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Trace.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Trace.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Trace.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Trace.pm", {st_mode=S_IFREG|0444, st_size=6837, ...}) = 0
21783 open("/usr/share/perl5/Test2/EventFacet/Trace.pm", O_RDONLY|O_CLOEXEC) = 9
21783 ioctl(9, TCGETS, 0x7ffffff2a9d0)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(9, 0, SEEK_CUR)             = 0
21783 read(9, "package Test2::EventFacet::Trace;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nBEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }\n\nuse Test2::Util qw/get_tid pkg_to_file gen_uid/;\nuse Carp qw/confess/;\n\nuse Test2::Util::HashBase qw{^frame ^pid ^tid ^cid -hid -nested details -buffered -uuid -huuid <full_caller};\n\n{\n    no warnings 'once';\n    *DETAIL = \\&DETAILS;\n    *detail = \\&details;\n    *set_detail = \\&set_details;\n}\n\nsub init {\n    confess \"The 'frame' attribute is required\"\n        unless $_[0]->{+FRAME};\n\n    $_[0]->{+DETAILS} = delete $_[0]->{detail} if $_[0]->{detail};\n\n    unless (defined($_[0]->{+PID}) || defined($_[0]->{+TID}) || defined($_[0]->{+CID})) {\n        $_[0]->{+PID} = $$        unless defined $_[0]->{+PID};\n        $_[0]->{+TID} = get_tid() unless defined $_[0]->{+TID};\n    }\n}\n\nsub snapshot {\n    my ($orig, @override) = @_;\n    bless {%$orig, @override}, __PACKAGE__;\n}\n\nsub signature {\n    my $self = shift;\n\n    # Signature is only valid if all of these fie"..., 8192) = 6837
21783 stat("t/Test2/EventFacet.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/EventFacet.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet.pm", {st_mode=S_IFREG|0444, st_size=1494, ...}) = 0
21783 open("/usr/share/perl5/Test2/EventFacet.pm", O_RDONLY|O_CLOEXEC) = 10
21783 ioctl(10, TCGETS, 0x7ffffff2a2f0) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(10, 0, SEEK_CUR)            = 0
21783 read(10, "package Test2::EventFacet;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nuse Test2::Util::HashBase qw/-details/;\nuse Carp qw/croak/;\n\nmy $SUBLEN = length(__PACKAGE__ . '::');\nsub facet_key {\n    my $key = ref($_[0]) || $_[0];\n    substr($key, 0, $SUBLEN, '');\n    return lc($key);\n}\n\nsub is_list { 0 }\n\nsub clone {\n    my $self = shift;\n    my $type = ref($self);\n    return bless {%$self, @_}, $type;\n}\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::EventFacet - Base class for all event facets.\n\n=head1 DESCRIPTION\n\nBase class for all event facets.\n\n=head1 METHODS\n\n=over 4\n\n=item $key = $facet_class->facet_key()\n\nThis will return the key for the facet in the facet data hash.\n\n=item $bool = $facet_class->is_list()\n\nThis will return true if the facet should be in a list instead of a single\nitem.\n\n=item $clone = $facet->clone()\n\n=item $clone = $facet->clone(%replace)\n\nThis will make a shallow clone of the facet. You may specify fields to override\nas arguments.\n\n=back\n\n=head1 SOURCE\n\nThe source cod"..., 8192) = 1494
21783 stat("t/Test2/Util/HashBase.pmc", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Util/HashBase.pm", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Util/HashBase.pmc", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Util/HashBase.pm", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Util/HashBase.pmc", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Util/HashBase.pm", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Util/HashBase.pmc", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Util/HashBase.pm", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Util/HashBase.pmc", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Util/HashBase.pm", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Util/HashBase.pmc", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Util/HashBase.pm", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Util/HashBase.pmc", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Util/HashBase.pm", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Util/HashBase.pmc", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Util/HashBase.pm", {st_mode=S_IFREG|0444, st_size=13221, ...}) = 0
21783 open("/usr/share/perl5/Test2/Util/HashBase.pm", O_RDONLY|O_CLOEXEC) = 11
21783 ioctl(11, TCGETS, 0x7ffffff29bc0) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(11, 0, SEEK_CUR)            = 0
21783 read(11, "package Test2::Util::HashBase;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n#################################################################\n#                                                               #\n#  This is a generated file! Do not modify this file directly!  #\n#  Use hashbase_inc.pl script to regenerate this file.          #\n#  The script is part of the Object::HashBase distribution.     #\n#  Note: You can modify the version number above this comment   #\n#  if needed, that is fine.                                     #\n#                                                               #\n#################################################################\n\n{\n    no warnings 'once';\n    $Test2::Util::HashBase::HB_VERSION = '0.009';\n    *Test2::Util::HashBase::ATTR_SUBS = \\%Object::HashBase::ATTR_SUBS;\n    *Test2::Util::HashBase::ATTR_LIST = \\%Object::HashBase::ATTR_LIST;\n    *Test2::Util::HashBase::VERSION   = \\%Object::HashBase::VERSION;\n    *Test2::Util::HashBase::CAN_CACHE = \\%Object::HashBa"..., 8192) = 8192
21783 stat("t/mro.pmc", 0x7ffffff29720) = -1 ENOENT (No such file or directory)
21783 stat("t/mro.pm", 0x7ffffff29720)  = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/mro.pmc", 0x7ffffff29720) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/mro.pm", 0x7ffffff29720) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/mro.pmc", 0x7ffffff29720) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/mro.pm", 0x7ffffff29720) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/mro.pmc", 0x7ffffff29720) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/mro.pm", 0x7ffffff29720) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/mro.pmc", 0x7ffffff29720) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/mro.pm", 0x7ffffff29720) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/mro.pmc", 0x7ffffff29720) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/mro.pm", 0x7ffffff29720) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/mro.pmc", 0x7ffffff29720) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/mro.pm", {st_mode=S_IFREG|0444, st_size=9846, ...}) = 0
21783 open("/usr/lib64/perl5/mro.pm", O_RDONLY|O_CLOEXEC) = 12
21783 ioctl(12, TCGETS, 0x7ffffff294e0) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(12, 0, SEEK_CUR)            = 0
21783 read(12, "#      mro.pm\n#\n#      Copyright (c) 2007 Brandon L Black\n#      Copyright (c) 2008,2009 Larry Wall and others\n#\n#      You may distribute under the terms of either the GNU General Public\n#      License or the Artistic License, as specified in the README file.\n#\npackage mro;\nuse strict;\nuse warnings;\n\n# mro.pm versions < 1.00 reserved for MRO::Compat\n#  for partial back-compat to 5.[68].x\nour $VERSION = '1.25_001';\n\nrequire XSLoader;\nXSLoader::load('mro');\n\nsub import {\n    mro::set_mro(scalar(caller), $_[1]) if $_[1];\n}\n\npackage # hide me from PAUSE\n    next;\n\nsub can { mro::_nextcan($_[0], 0) }\n\nsub method {\n    my $method = mro::_nextcan($_[0], 1);\n    goto &$method;\n}\n\npackage # hide me from PAUSE\n    maybe::next;\n\nsub method {\n    my $method = mro::_nextcan($_[0], 0);\n    goto &$method if defined $method;\n    return;\n}\n\n1;\n\n__END__\n\n=head1 NAME\n\nmro - Method Resolution Order\n\n=head1 SYNOPSIS\n\n  use mro; # enables next::method and friends globally\n\n  use mro 'dfs'; # enable DFS MRO for this class (Perl de"..., 8192) = 8192
21783 brk(0x22dd000)                    = 0x22dd000
21783 lseek(12, 849, SEEK_SET)          = 849
21783 lseek(12, 0, SEEK_CUR)            = 849
21783 close(12)                         = 0
21783 stat("/usr/lib64/perl5/auto/mro/mro.so", {st_mode=S_IFREG|0555, st_size=18792, ...}) = 0
21783 stat("/usr/lib64/perl5/auto/mro/mro.bs", 0x1f4b218) = -1 ENOENT (No such file or directory)
21783 open("/usr/lib64/perl5/auto/mro/mro.so", O_RDONLY|O_CLOEXEC) = 12
21783 read(12, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\27\0\0\0\0\0\0@\0\0\0\0\0\0\0\250B\0\0\0\0\0\0\0\0\0\0@\0008\0\6\0@\0\33\0\32\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\9\0\0\0\0\0\0\\9\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\30>\0\0\0\0\0\0\30> \0\0\0\0\0\30> \0\0\0\0\0\250\3\0\0\0\0\0\0\270\3\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0X>\0\0\0\0\0\0X> \0\0\0\0\0X> \0\0\0\0\0\200\1\0\0\0\0\0\0\200\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0h5\0\0\0\0\0\0h5\0\0\0\0\0\0h5\0\0\0\0\0\0d\0\0\0\0\0\0\0d\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\30>\0\0\0\0\0\0\30> \0\0\0\0\0\30> \0\0\0\0\0\350\1\0\0\0\0\0\0\350\1\0\0\0\0\0\0\1\0\0\0\0\0\0\0%\0\0\0A\0\0\0\0\0\0\0/\0\0\0003\0\0\0\0\0\0\0\17\0\0\0:\0\0\0\0\0\0\0000\0\0\0\27\0\0\0006\0\0\0\0\0\0\0\31\0\0\0+\0\0\0\0\0\0\0001\0\0\0009\0\0\0'\0\0\0@\0\0\0\n\0\0\0>\0\0\0?\0\0\0#\0\0\0-\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0<\0\0\0007\0\0\0\37\0\0\0.\0\0\0=\0\0\0005\0\0\0008\0\0\0,\0\0\0;\0\0\0(\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\16\0\0\0\7\0\0\0\0\0\0\0\21\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\24\0\0\0\r\0\0\0\2\0\0\0\0\0\0\0\f\0\0\0\0\0\0\0\25\0\0\0\22\0\0\0\t\0\0\0\20\0\0\0\0\0\0\0!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\35\0\0\0\23\0\0\0\0\0\0\0&\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0$\0\0\0\6\0\0\0\26\0\0\0\10\0\0\0\5\0\0\0\"\0\0\0\32\0\0\0 \0\0\0002\0\0\0\0\0\0\0\30\0\0\0%\0\0\0\0\0\0\0\36\0\0\0\0\0\0\0\0\0\0\0\33\0\0\0)\0\0\0\34\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 832) = 832
21783 fstat(12, {st_mode=S_IFREG|0555, st_size=18792, ...}) = 0
21783 mmap(NULL, 2114000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 12, 0) = 0x7fa5a9e90000
21783 mprotect(0x7fa5a9e94000, 2093056, PROT_NONE) = 0
21783 mmap(0x7fa5aa093000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 12, 0x3000) = 0x7fa5aa093000
21783 close(12)                         = 0
21783 mprotect(0x7fa5aa093000, 4096, PROT_READ) = 0
21783 lseek(11, 5209, SEEK_SET)         = 5209
21783 lseek(11, 0, SEEK_CUR)            = 5209
21783 close(11)                         = 0
21783 lseek(10, 426, SEEK_SET)          = 426
21783 lseek(10, 0, SEEK_CUR)            = 426
21783 close(10)                         = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(9, 2019, SEEK_SET)          = 2019
21783 lseek(9, 0, SEEK_CUR)             = 2019
21783 close(9)                          = 0
21783 stat("t/Test2/API/Stack.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/API/Stack.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/API/Stack.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/API/Stack.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/API/Stack.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/API/Stack.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/API/Stack.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/API/Stack.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/API/Stack.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/API/Stack.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/API/Stack.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/API/Stack.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/API/Stack.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/API/Stack.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/API/Stack.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/API/Stack.pm", {st_mode=S_IFREG|0444, st_size=4862, ...}) = 0
21783 open("/usr/share/perl5/Test2/API/Stack.pm", O_RDONLY|O_CLOEXEC) = 9
21783 ioctl(9, TCGETS, 0x7ffffff2a9d0)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(9, 0, SEEK_CUR)             = 0
21783 read(9, "package Test2::API::Stack;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n\nuse Test2::Hub();\n\nuse Carp qw/confess/;\n\nsub new {\n    my $class = shift;\n    return bless [], $class;\n}\n\nsub new_hub {\n    my $self = shift;\n    my %params = @_;\n\n    my $class = delete $params{class} || 'Test2::Hub';\n\n    my $hub = $class->new(%params);\n\n    if (@$self) {\n        $hub->inherit($self->[-1], %params);\n    }\n    else {\n        require Test2::API;\n        $hub->format(Test2::API::test2_formatter()->new_root)\n            unless $hub->format || exists($params{formatter});\n\n        my $ipc = Test2::API::test2_ipc();\n        if ($ipc && !$hub->ipc && !exists($params{ipc})) {\n            $hub->set_ipc($ipc);\n            $ipc->add_hub($hub->hid);\n        }\n    }\n\n    push @$self => $hub;\n\n    $hub;\n}\n\nsub top {\n    my $self = shift;\n    return $self->new_hub unless @$self;\n    return $self->[-1];\n}\n\nsub peek {\n    my $self = shift;\n    return @$self ? $self->[-1] : undef;\n}\n\nsub cull {\n    my $self = shift;\n    $_->cu"..., 8192) = 4862
21783 stat("t/Test2/Hub.pmc", 0x7ffffff2a4e0) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Hub.pm", 0x7ffffff2a4e0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Hub.pmc", 0x7ffffff2a4e0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Hub.pm", 0x7ffffff2a4e0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Hub.pmc", 0x7ffffff2a4e0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Hub.pm", 0x7ffffff2a4e0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Hub.pmc", 0x7ffffff2a4e0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Hub.pm", 0x7ffffff2a4e0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Hub.pmc", 0x7ffffff2a4e0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Hub.pm", 0x7ffffff2a4e0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Hub.pmc", 0x7ffffff2a4e0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Hub.pm", 0x7ffffff2a4e0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Hub.pmc", 0x7ffffff2a4e0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Hub.pm", 0x7ffffff2a4e0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Hub.pmc", 0x7ffffff2a4e0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Hub.pm", {st_mode=S_IFREG|0444, st_size=22828, ...}) = 0
21783 open("/usr/share/perl5/Test2/Hub.pm", O_RDONLY|O_CLOEXEC) = 10
21783 ioctl(10, TCGETS, 0x7ffffff2a2a0) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(10, 0, SEEK_CUR)            = 0
21783 brk(0x22ff000)                    = 0x22ff000
21783 read(10, "package Test2::Hub;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n\nuse Carp qw/carp croak confess/;\nuse Test2::Util qw/get_tid gen_uid/;\n\nuse Scalar::Util qw/weaken/;\nuse List::Util qw/first/;\n\nuse Test2::Util::ExternalMeta qw/meta get_meta set_meta delete_meta/;\nuse Test2::Util::HashBase qw{\n    pid tid hid ipc\n    nested buffered\n    no_ending\n    _filters\n    _pre_filters\n    _listeners\n    _follow_ups\n    _formatter\n    _context_acquire\n    _context_init\n    _context_release\n\n    uuid\n    active\n    count\n    failed\n    ended\n    bailed_out\n    _passing\n    _plan\n    skip_reason\n};\n\nmy $UUID_VIA;\n\nsub init {\n    my $self = shift;\n\n    $self->{+PID} = $$;\n    $self->{+TID} = get_tid();\n    $self->{+HID} = gen_uid();\n\n    $UUID_VIA ||= Test2::API::_add_uuid_via_ref();\n    $self->{+UUID} = ${$UUID_VIA}->('hub') if $$UUID_VIA;\n\n    $self->{+NESTED}   = 0 unless defined $self->{+NESTED};\n    $self->{+BUFFERED} = 0 unless defined $self->{+BUFFERED};\n\n    $self->{+COUNT}    = 0;\n    $self->{+FAILED}   ="..., 8192) = 8192
21783 stat("t/Test2/Util/ExternalMeta.pmc", 0x7ffffff29db0) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Util/ExternalMeta.pm", 0x7ffffff29db0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Util/ExternalMeta.pmc", 0x7ffffff29db0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Util/ExternalMeta.pm", 0x7ffffff29db0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Util/ExternalMeta.pmc", 0x7ffffff29db0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Util/ExternalMeta.pm", 0x7ffffff29db0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Util/ExternalMeta.pmc", 0x7ffffff29db0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Util/ExternalMeta.pm", 0x7ffffff29db0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Util/ExternalMeta.pmc", 0x7ffffff29db0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Util/ExternalMeta.pm", 0x7ffffff29db0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Util/ExternalMeta.pmc", 0x7ffffff29db0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Util/ExternalMeta.pm", 0x7ffffff29db0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Util/ExternalMeta.pmc", 0x7ffffff29db0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Util/ExternalMeta.pm", 0x7ffffff29db0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Util/ExternalMeta.pmc", 0x7ffffff29db0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Util/ExternalMeta.pm", {st_mode=S_IFREG|0444, st_size=3779, ...}) = 0
21783 open("/usr/share/perl5/Test2/Util/ExternalMeta.pm", O_RDONLY|O_CLOEXEC) = 11
21783 ioctl(11, TCGETS, 0x7ffffff29b70) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(11, 0, SEEK_CUR)            = 0
21783 read(11, "package Test2::Util::ExternalMeta;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n\nuse Carp qw/croak/;\n\nsub META_KEY() { '_meta' }\n\nour @EXPORT = qw/meta set_meta get_meta delete_meta/;\nBEGIN { require Exporter; our @ISA = qw(Exporter) }\n\nsub set_meta {\n    my $self = shift;\n    my ($key, $value) = @_;\n\n    validate_key($key);\n\n    $self->{+META_KEY} ||= {};\n    $self->{+META_KEY}->{$key} = $value;\n}\n\nsub get_meta {\n    my $self = shift;\n    my ($key) = @_;\n\n    validate_key($key);\n\n    my $meta = $self->{+META_KEY} or return undef;\n    return $meta->{$key};\n}\n\nsub delete_meta {\n    my $self = shift;\n    my ($key) = @_;\n\n    validate_key($key);\n\n    my $meta = $self->{+META_KEY} or return undef;\n    delete $meta->{$key};\n}\n\nsub meta {\n    my $self = shift;\n    my ($key, $default) = @_;\n\n    validate_key($key);\n\n    my $meta = $self->{+META_KEY};\n    return undef unless $meta || defined($default);\n\n    unless($meta) {\n        $meta = {};\n        $self->{+META_KEY} = $meta;\n    }\n\n    $meta->{$key} = $d"..., 8192) = 3779
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(11, 1355, SEEK_SET)         = 1355
21783 lseek(11, 0, SEEK_CUR)            = 1355
21783 close(11)                         = 0
21783 brk(0x2320000)                    = 0x2320000
21783 brk(0x2341000)                    = 0x2341000
21783 read(10, "}};\n    $fail = 0 if $f->{amnesty};\n\n    $self->{+COUNT}++ if $f->{assert};\n    $self->{+FAILED}++ if $fail && $f->{assert};\n    $self->{+_PASSING} = 0 if $fail;\n\n    my $code = $f->{control} ? $f->{control}->{terminate} : undef;\n    my $count = $self->{+COUNT};\n\n    if (my $plan = $f->{plan}) {\n        if ($plan->{skip}) {\n            $self->plan('SKIP');\n            $self->set_skip_reason($plan->{details} || 1);\n            $code ||= 0;\n        }\n        elsif ($plan->{none}) {\n            $self->plan('NO PLAN');\n        }\n        else {\n            $self->plan($plan->{count});\n        }\n    }\n\n    $e->callback($self) if $f->{control} && $f->{control}->{has_callback};\n\n    $self->{+_FORMATTER}->write($e, $count, $f) if $self->{+_FORMATTER};\n\n    if ($self->{+_LISTENERS}) {\n        $_->{code}->($self, $e, $count, $f) for @{$self->{+_LISTENERS}};\n    }\n\n    if ($f->{control} && $f->{control}->{halt}) {\n        $code ||= 255;\n        $self->set_bailed_out($e);\n    }\n\n    if (defined $code) {\n        $self->{+_"..., 8192) = 8192
21783 brk(0x2362000)                    = 0x2362000
21783 lseek(10, 12819, SEEK_SET)        = 12819
21783 lseek(10, 0, SEEK_CUR)            = 12819
21783 close(10)                         = 0
21783 lseek(9, 1890, SEEK_SET)          = 1890
21783 lseek(9, 0, SEEK_CUR)             = 1890
21783 close(9)                          = 0
21783 brk(0x2383000)                    = 0x2383000
21783 brk(0x23a4000)                    = 0x23a4000
21783 read(8, "nd callbacks must be coderefs\"\n        unless $code && $rtype eq 'CODE';\n\n    push @{$self->{+EXIT_CALLBACKS}} => $code;\n}\n\nsub ipc_disable {\n    my $self = shift;\n\n    confess \"Attempt to disable IPC after it has been initialized\"\n        if $self->{+IPC};\n\n    $self->{+IPC_DISABLED} = 1;\n}\n\nsub add_ipc_driver {\n    my $self = shift;\n    my ($driver) = @_;\n    unshift @{$self->{+IPC_DRIVERS}} => $driver;\n\n    return unless $self->{+FINALIZED};\n\n    # Why is the @CARP_NOT entry not enough?\n    local %Carp::Internal = %Carp::Internal;\n    $Carp::Internal{'Test2::IPC::Driver'} = 1;\n\n    carp \"IPC driver $driver loaded too late to be used as the global ipc driver\";\n}\n\nsub enable_ipc_polling {\n    my $self = shift;\n\n    $self->{+_PID} = $$        unless defined $self->{+_PID};\n    $self->{+_TID} = get_tid() unless defined $self->{+_TID};\n\n    $self->add_context_init_callback(\n        # This is called every time a context is created, it needs to be fast.\n        # $_[0] is a context object\n        sub {\n          "..., 8192) = 8192
21783 brk(0x23c7000)                    = 0x23c7000
21783 lseek(8, 15110, SEEK_SET)         = 15110
21783 lseek(8, 0, SEEK_CUR)             = 15110
21783 close(8)                          = 0
21783 stat("t/Test2/Util/Trace.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Util/Trace.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Util/Trace.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Util/Trace.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Util/Trace.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Util/Trace.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Util/Trace.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Util/Trace.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Util/Trace.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Util/Trace.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Util/Trace.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Util/Trace.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Util/Trace.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Util/Trace.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Util/Trace.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Util/Trace.pm", {st_mode=S_IFREG|0444, st_size=883, ...}) = 0
21783 open("/usr/share/perl5/Test2/Util/Trace.pm", O_RDONLY|O_CLOEXEC) = 8
21783 ioctl(8, TCGETS, 0x7ffffff2b100)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(8, 0, SEEK_CUR)             = 0
21783 read(8, "package Test2::Util::Trace;\nrequire Test2::EventFacet::Trace;\n\nuse warnings;\nuse strict;\n\nour @ISA = ('Test2::EventFacet::Trace');\n\nour $VERSION = '1.302183';\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::Util::Trace - Legacy wrapper fro L<Test2::EventFacet::Trace>.\n\n=head1 DESCRIPTION\n\nAll the functionality for this class has been moved to\nL<Test2::EventFacet::Trace>.\n\n=head1 SOURCE\n\nThe source code repository for Test2 can be found at\nF<http://github.com/Test-More/test-more/>.\n\n=head1 MAINTAINERS\n\n=over 4\n\n=item Chad Granum E<lt>exodist@cpan.orgE<gt>\n\n=back\n\n=head1 AUTHORS\n\n=over 4\n\n=item Chad Granum E<lt>exodist@cpan.orgE<gt>\n\n=back\n\n=head1 COPYRIGHT\n\nCopyright 2020 Chad Granum E<lt>exodist@cpan.orgE<gt>.\n\nThis program is free software; you can redistribute it and/or\nmodify it under the same terms as Perl itself.\n\nSee F<http://dev.perl.org/licenses/>\n\n=cut\n", 8192) = 883
21783 lseek(8, 172, SEEK_SET)           = 172
21783 lseek(8, 0, SEEK_CUR)             = 172
21783 close(8)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 stat("t/Test2/Hub/Subtest.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Hub/Subtest.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Hub/Subtest.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Hub/Subtest.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Hub/Subtest.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Hub/Subtest.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Hub/Subtest.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Hub/Subtest.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Hub/Subtest.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Hub/Subtest.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Hub/Subtest.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Hub/Subtest.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Hub/Subtest.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Hub/Subtest.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Hub/Subtest.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Hub/Subtest.pm", {st_mode=S_IFREG|0444, st_size=2640, ...}) = 0
21783 open("/usr/share/perl5/Test2/Hub/Subtest.pm", O_RDONLY|O_CLOEXEC) = 8
21783 ioctl(8, TCGETS, 0x7ffffff2b100)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(8, 0, SEEK_CUR)             = 0
21783 read(8, "package Test2::Hub::Subtest;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nBEGIN { require Test2::Hub; our @ISA = qw(Test2::Hub) }\nuse Test2::Util::HashBase qw/nested exit_code manual_skip_all/;\nuse Test2::Util qw/get_tid/;\n\nsub is_subtest { 1 }\n\nsub inherit {\n    my $self = shift;\n    my ($from) = @_;\n\n    $self->SUPER::inherit($from);\n\n    $self->{+NESTED} = $from->nested + 1;\n}\n\n{\n    # Legacy\n    no warnings 'once';\n    *ID = \\&Test2::Hub::HID;\n    *id = \\&Test2::Hub::hid;\n    *set_id = \\&Test2::Hub::set_hid;\n}\n\nsub send {\n    my $self = shift;\n    my ($e) = @_;\n\n    my $out = $self->SUPER::send($e);\n\n    return $out if $self->{+MANUAL_SKIP_ALL};\n\n    my $f = $e->facet_data;\n\n    my $plan = $f->{plan} or return $out;\n    return $out unless $plan->{skip};\n\n    my $trace = $f->{trace} or die \"Missing Trace!\";\n    return $out unless $trace->{pid} != $self->pid\n                    || $trace->{tid} != $self->tid;\n\n    no warnings 'exiting';\n    last T2_SUBTEST_WRAPPER;\n}\n\nsub terminate {\n    my $self "..., 8192) = 2640
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(8, 1434, SEEK_SET)          = 1434
21783 lseek(8, 0, SEEK_CUR)             = 1434
21783 close(8)                          = 0
21783 stat("t/Test2/Hub/Interceptor.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Hub/Interceptor.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Hub/Interceptor.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Hub/Interceptor.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Hub/Interceptor.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Hub/Interceptor.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Hub/Interceptor.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Hub/Interceptor.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Hub/Interceptor.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Hub/Interceptor.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Hub/Interceptor.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Hub/Interceptor.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Hub/Interceptor.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Hub/Interceptor.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Hub/Interceptor.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Hub/Interceptor.pm", {st_mode=S_IFREG|0444, st_size=2726, ...}) = 0
21783 open("/usr/share/perl5/Test2/Hub/Interceptor.pm", O_RDONLY|O_CLOEXEC) = 8
21783 ioctl(8, TCGETS, 0x7ffffff2b100)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(8, 0, SEEK_CUR)             = 0
21783 read(8, "package Test2::Hub::Interceptor;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n\nuse Test2::Hub::Interceptor::Terminator();\n\nBEGIN { require Test2::Hub; our @ISA = qw(Test2::Hub) }\nuse Test2::Util::HashBase;\n\nsub init {\n    my $self = shift;\n    $self->SUPER::init();\n    $self->{+NESTED} = 0;\n}\n\nsub inherit {\n    my $self = shift;\n    my ($from, %params) = @_;\n\n    $self->{+NESTED} = 0;\n\n    if ($from->{+IPC} && !$self->{+IPC} && !exists($params{ipc})) {\n        my $ipc = $from->{+IPC};\n        $self->{+IPC} = $ipc;\n        $ipc->add_hub($self->{+HID});\n    }\n\n    if (my $ls = $from->{+_LISTENERS}) {\n        push @{$self->{+_LISTENERS}} => grep { $_->{intercept_inherit} } @$ls;\n    }\n\n    if (my $pfs = $from->{+_PRE_FILTERS}) {\n        push @{$self->{+_PRE_FILTERS}} => grep { $_->{intercept_inherit} } @$pfs;\n    }\n\n    if (my $fs = $from->{+_FILTERS}) {\n        push @{$self->{+_FILTERS}} => grep { $_->{intercept_inherit} } @$fs;\n    }\n}\n\nsub clean_inherited {\n    my $self = shift;\n    my %params = @_;"..., 8192) = 2726
21783 stat("t/Test2/Hub/Interceptor/Terminator.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Hub/Interceptor/Terminator.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Hub/Interceptor/Terminator.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Hub/Interceptor/Terminator.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Hub/Interceptor/Terminator.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Hub/Interceptor/Terminator.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Hub/Interceptor/Terminator.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Hub/Interceptor/Terminator.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Hub/Interceptor/Terminator.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Hub/Interceptor/Terminator.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Hub/Interceptor/Terminator.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Hub/Interceptor/Terminator.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Hub/Interceptor/Terminator.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Hub/Interceptor/Terminator.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Hub/Interceptor/Terminator.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Hub/Interceptor/Terminator.pm", {st_mode=S_IFREG|0444, st_size=736, ...}) = 0
21783 open("/usr/share/perl5/Test2/Hub/Interceptor/Terminator.pm", O_RDONLY|O_CLOEXEC) = 9
21783 ioctl(9, TCGETS, 0x7ffffff2a9d0)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(9, 0, SEEK_CUR)             = 0
21783 brk(0x23e8000)                    = 0x23e8000
21783 read(9, "package Test2::Hub::Interceptor::Terminator;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::Hub::Interceptor::Terminator - Exception class used by\nTest2::Hub::Interceptor\n\n=head1 SOURCE\n\nThe source code repository for Test2 can be found at\nF<http://github.com/Test-More/test-more/>.\n\n=head1 MAINTAINERS\n\n=over 4\n\n=item Chad Granum E<lt>exodist@cpan.orgE<gt>\n\n=back\n\n=head1 AUTHORS\n\n=over 4\n\n=item Chad Granum E<lt>exodist@cpan.orgE<gt>\n\n=back\n\n=head1 COPYRIGHT\n\nCopyright 2020 Chad Granum E<lt>exodist@cpan.orgE<gt>.\n\nThis program is free software; you can redistribute it and/or\nmodify it under the same terms as Perl itself.\n\nSee F<http://dev.perl.org/licenses/>\n\n=cut\n", 8192) = 736
21783 lseek(9, 113, SEEK_SET)           = 113
21783 lseek(9, 0, SEEK_CUR)             = 113
21783 close(9)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(8, 2122, SEEK_SET)          = 2122
21783 lseek(8, 0, SEEK_CUR)             = 2122
21783 close(8)                          = 0
21783 stat("t/Test2/Event/Ok.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Event/Ok.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Ok.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Ok.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Ok.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Ok.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Ok.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Ok.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Ok.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Ok.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Ok.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Ok.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Ok.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Ok.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Ok.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Ok.pm", {st_mode=S_IFREG|0444, st_size=3162, ...}) = 0
21783 open("/usr/share/perl5/Test2/Event/Ok.pm", O_RDONLY|O_CLOEXEC) = 8
21783 ioctl(8, TCGETS, 0x7ffffff2b100)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(8, 0, SEEK_CUR)             = 0
21783 read(8, "package Test2::Event::Ok;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n\nBEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }\nuse Test2::Util::HashBase qw{\n    pass effective_pass name todo\n};\n\nsub init {\n    my $self = shift;\n\n    # Do not store objects here, only true or false\n    $self->{+PASS} = $self->{+PASS} ? 1 : 0;\n    $self->{+EFFECTIVE_PASS} = $self->{+PASS} || (defined($self->{+TODO}) ? 1 : 0);\n}\n\n{\n    no warnings 'redefine';\n    sub set_todo {\n        my $self = shift;\n        my ($todo) = @_;\n        $self->{+TODO} = $todo;\n        $self->{+EFFECTIVE_PASS} = defined($todo) ? 1 : $self->{+PASS};\n    }\n}\n\nsub increments_count { 1 };\n\nsub causes_fail { !$_[0]->{+EFFECTIVE_PASS} }\n\nsub summary {\n    my $self = shift;\n\n    my $name = $self->{+NAME} || \"Nameless Assertion\";\n\n    my $todo = $self->{+TODO};\n    if ($todo) {\n        $name .= \" (TODO: $todo)\";\n    }\n    elsif (defined $todo) {\n        $name .= \" (TODO)\"\n    }\n\n    return $name;\n}\n\nsub extra_amnesty {\n    my $self = shift;\n"..., 8192) = 3162
21783 stat("t/Test2/Event.pmc", 0x7ffffff2ac60) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Event.pm", 0x7ffffff2ac60) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event.pmc", 0x7ffffff2ac60) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event.pm", 0x7ffffff2ac60) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event.pmc", 0x7ffffff2ac60) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event.pm", 0x7ffffff2ac60) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event.pmc", 0x7ffffff2ac60) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event.pm", 0x7ffffff2ac60) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event.pmc", 0x7ffffff2ac60) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event.pm", 0x7ffffff2ac60) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event.pmc", 0x7ffffff2ac60) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event.pm", 0x7ffffff2ac60) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event.pmc", 0x7ffffff2ac60) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event.pm", 0x7ffffff2ac60) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event.pmc", 0x7ffffff2ac60) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event.pm", {st_mode=S_IFREG|0444, st_size=22639, ...}) = 0
21783 open("/usr/share/perl5/Test2/Event.pm", O_RDONLY|O_CLOEXEC) = 9
21783 ioctl(9, TCGETS, 0x7ffffff2aa20)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(9, 0, SEEK_CUR)             = 0
21783 read(9, "package Test2::Event;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nuse Scalar::Util qw/blessed reftype/;\nuse Carp qw/croak/;\n\nuse Test2::Util::HashBase qw/trace -amnesty uuid -_eid -hubs/;\nuse Test2::Util::ExternalMeta qw/meta get_meta set_meta delete_meta/;\nuse Test2::Util qw/pkg_to_file gen_uid/;\n\nuse Test2::EventFacet::About();\nuse Test2::EventFacet::Amnesty();\nuse Test2::EventFacet::Assert();\nuse Test2::EventFacet::Control();\nuse Test2::EventFacet::Error();\nuse Test2::EventFacet::Info();\nuse Test2::EventFacet::Meta();\nuse Test2::EventFacet::Parent();\nuse Test2::EventFacet::Plan();\nuse Test2::EventFacet::Trace();\nuse Test2::EventFacet::Hub();\n\n# Legacy tools will expect this to be loaded now\nrequire Test2::Util::Trace;\n\nmy %LOADED_FACETS = (\n    'about'   => 'Test2::EventFacet::About',\n    'amnesty' => 'Test2::EventFacet::Amnesty',\n    'assert'  => 'Test2::EventFacet::Assert',\n    'control' => 'Test2::EventFacet::Control',\n    'errors'  => 'Test2::EventFacet::Error',\n    'info'    => 'Test2::Even"..., 8192) = 8192
21783 stat("t/Test2/EventFacet/About.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/EventFacet/About.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/About.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/About.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/About.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/About.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/About.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/About.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/About.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/About.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/About.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/About.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/About.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/About.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/About.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/About.pm", {st_mode=S_IFREG|0444, st_size=1484, ...}) = 0
21783 open("/usr/share/perl5/Test2/EventFacet/About.pm", O_RDONLY|O_CLOEXEC) = 10
21783 ioctl(10, TCGETS, 0x7ffffff2a2f0) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(10, 0, SEEK_CUR)            = 0
21783 read(10, "package Test2::EventFacet::About;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nBEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }\nuse Test2::Util::HashBase qw{ -package -no_display -uuid -eid };\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::EventFacet::About - Facet with event details.\n\n=head1 DESCRIPTION\n\nThis facet has information about the event, such as event package.\n\n=head1 FIELDS\n\n=over 4\n\n=item $string = $about->{details}\n\n=item $string = $about->details()\n\nSummary about the event.\n\n=item $package = $about->{package}\n\n=item $package = $about->package()\n\nEvent package name.\n\n=item $bool = $about->{no_display}\n\n=item $bool = $about->no_display()\n\nTrue if the event should be skipped by formatters.\n\n=item $uuid = $about->{uuid}\n\n=item $uuid = $about->uuid()\n\nWill be set to a uuid if uuid tagging was enabled.\n\n=item $uuid = $about->{eid}\n\n=item $uuid = $about->eid()\n\nA unique (for the test job) identifier for the event.\n\n=back\n\n=head1 SOURCE\n\nThe source code reposito"..., 8192) = 1484
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(10, 237, SEEK_SET)          = 237
21783 lseek(10, 0, SEEK_CUR)            = 237
21783 close(10)                         = 0
21783 stat("t/Test2/EventFacet/Amnesty.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/EventFacet/Amnesty.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Amnesty.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Amnesty.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Amnesty.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Amnesty.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Amnesty.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Amnesty.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Amnesty.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Amnesty.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Amnesty.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Amnesty.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Amnesty.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Amnesty.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Amnesty.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Amnesty.pm", {st_mode=S_IFREG|0444, st_size=1643, ...}) = 0
21783 open("/usr/share/perl5/Test2/EventFacet/Amnesty.pm", O_RDONLY|O_CLOEXEC) = 10
21783 ioctl(10, TCGETS, 0x7ffffff2a2f0) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(10, 0, SEEK_CUR)            = 0
21783 read(10, "package Test2::EventFacet::Amnesty;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nsub is_list { 1 }\n\nBEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }\nuse Test2::Util::HashBase qw{ -tag -inherited };\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::EventFacet::Amnesty - Facet for assertion amnesty.\n\n=head1 DESCRIPTION\n\nThis package represents what is expected in units of amnesty.\n\n=head1 NOTES\n\nThis facet appears in a list instead of being a single item.\n\n=head1 FIELDS\n\n=over 4\n\n=item $string = $amnesty->{details}\n\n=item $string = $amnesty->details()\n\nHuman readable explanation of why amnesty was granted.\n\nExample: I<Not implemented yet, will fix>\n\n=item $short_string = $amnesty->{tag}\n\n=item $short_string = $amnesty->tag()\n\nShort string (usually 10 characters or less, not enforced, but may be truncated\nby renderers) categorizing the amnesty.\n\n=item $bool = $amnesty->{inherited}\n\n=item $bool = $amnesty->inherited()\n\nThis will be true if the amnesty was granted to a parent "..., 8192) = 1643
21783 brk(0x2409000)                    = 0x2409000
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(10, 242, SEEK_SET)          = 242
21783 lseek(10, 0, SEEK_CUR)            = 242
21783 close(10)                         = 0
21783 stat("t/Test2/EventFacet/Assert.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/EventFacet/Assert.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Assert.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Assert.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Assert.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Assert.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Assert.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Assert.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Assert.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Assert.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Assert.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Assert.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Assert.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Assert.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Assert.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Assert.pm", {st_mode=S_IFREG|0444, st_size=1712, ...}) = 0
21783 open("/usr/share/perl5/Test2/EventFacet/Assert.pm", O_RDONLY|O_CLOEXEC) = 10
21783 ioctl(10, TCGETS, 0x7ffffff2a2f0) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(10, 0, SEEK_CUR)            = 0
21783 read(10, "package Test2::EventFacet::Assert;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nBEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }\nuse Test2::Util::HashBase qw{ -pass -no_debug -number };\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::EventFacet::Assert - Facet representing an assertion.\n\n=head1 DESCRIPTION\n\nThe assertion facet is provided by any event representing an assertion that was\nmade.\n\n=head1 FIELDS\n\n=over 4\n\n=item $string = $assert->{details}\n\n=item $string = $assert->details()\n\nHuman readable description of the assertion.\n\n=item $bool = $assert->{pass}\n\n=item $bool = $assert->pass()\n\nTrue if the assertion passed.\n\n=item $bool = $assert->{no_debug}\n\n=item $bool = $assert->no_debug()\n\nSet this to true if you have provided custom diagnostics and do not want the\ndefaults to be displayed.\n\n=item $int = $assert->{number}\n\n=item $int = $assert->number()\n\n(Optional) assertion number. This may be omitted or ignored. This is usually\nonly useful when parsing/processing TA"..., 8192) = 1712
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(10, 230, SEEK_SET)          = 230
21783 lseek(10, 0, SEEK_CUR)            = 230
21783 close(10)                         = 0
21783 stat("t/Test2/EventFacet/Control.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/EventFacet/Control.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Control.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Control.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Control.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Control.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Control.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Control.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Control.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Control.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Control.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Control.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Control.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Control.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Control.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Control.pm", {st_mode=S_IFREG|0444, st_size=2008, ...}) = 0
21783 open("/usr/share/perl5/Test2/EventFacet/Control.pm", O_RDONLY|O_CLOEXEC) = 10
21783 ioctl(10, TCGETS, 0x7ffffff2a2f0) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(10, 0, SEEK_CUR)            = 0
21783 read(10, "package Test2::EventFacet::Control;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nBEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }\nuse Test2::Util::HashBase qw{ -global -terminate -halt -has_callback -encoding -phase };\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::EventFacet::Control - Facet for hub actions and behaviors.\n\n=head1 DESCRIPTION\n\nThis facet is used when the event needs to give instructions to the Test2\ninternals.\n\n=head1 FIELDS\n\n=over 4\n\n=item $string = $control->{details}\n\n=item $string = $control->details()\n\nHuman readable explanation for the special behavior.\n\n=item $bool = $control->{global}\n\n=item $bool = $control->global()\n\nTrue if the event is global in nature and should be seen by all hubs.\n\n=item $exit = $control->{terminate}\n\n=item $exit = $control->terminate()\n\nDefined if the test should immediately exit, the value is the exit code and may\nbe C<0>.\n\n=item $bool = $control->{halt}\n\n=item $bool = $control->halt()\n\nTrue if all testing should be ha"..., 8192) = 2008
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(10, 263, SEEK_SET)          = 263
21783 lseek(10, 0, SEEK_CUR)            = 263
21783 close(10)                         = 0
21783 stat("t/Test2/EventFacet/Error.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/EventFacet/Error.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Error.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Error.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Error.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Error.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Error.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Error.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Error.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Error.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Error.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Error.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Error.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Error.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Error.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Error.pm", {st_mode=S_IFREG|0444, st_size=1803, ...}) = 0
21783 open("/usr/share/perl5/Test2/EventFacet/Error.pm", O_RDONLY|O_CLOEXEC) = 10
21783 ioctl(10, TCGETS, 0x7ffffff2a2f0) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(10, 0, SEEK_CUR)            = 0
21783 read(10, "package Test2::EventFacet::Error;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nsub facet_key { 'errors' }\nsub is_list { 1 }\n\nBEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }\nuse Test2::Util::HashBase qw{ -tag -fail };\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::EventFacet::Error - Facet for errors that need to be shown.\n\n=head1 DESCRIPTION\n\nThis facet is used when an event needs to convey errors.\n\n=head1 NOTES\n\nThis facet has the hash key C<'errors'>, and is a list of facets instead of a\nsingle item.\n\n=head1 FIELDS\n\n=over 4\n\n=item $string = $error->{details}\n\n=item $string = $error->details()\n\nExplanation of the error, or the error itself (such as an exception). In perl\nexceptions may be blessed objects, so this field may contain a blessed object.\n\n=item $short_string = $error->{tag}\n\n=item $short_string = $error->tag()\n\nShort tag to categorize the error. This is usually 10 characters or less,\nformatters may truncate longer tags.\n\n=item $bool = $error->{fail}\n\n=item"..., 8192) = 1803
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(10, 262, SEEK_SET)          = 262
21783 lseek(10, 0, SEEK_CUR)            = 262
21783 close(10)                         = 0
21783 stat("t/Test2/EventFacet/Info.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/EventFacet/Info.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Info.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Info.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Info.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Info.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Info.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Info.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Info.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Info.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Info.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Info.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Info.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Info.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Info.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Info.pm", {st_mode=S_IFREG|0444, st_size=3126, ...}) = 0
21783 open("/usr/share/perl5/Test2/EventFacet/Info.pm", O_RDONLY|O_CLOEXEC) = 10
21783 ioctl(10, TCGETS, 0x7ffffff2a2f0) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(10, 0, SEEK_CUR)            = 0
21783 read(10, "package Test2::EventFacet::Info;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nsub is_list { 1 }\n\nBEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }\nuse Test2::Util::HashBase qw{-tag -debug -important -table};\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::EventFacet::Info - Facet for information a developer might care about.\n\n=head1 DESCRIPTION\n\nThis facet represents messages intended for humans that will help them either\nunderstand a result, or diagnose a failure.\n\n=head1 NOTES\n\nThis facet appears in a list instead of being a single item.\n\n=head1 FIELDS\n\n=over 4\n\n=item $string_or_structure = $info->{details}\n\n=item $string_or_structure = $info->details()\n\nHuman readable string or data structure, this is the information to display.\nFormatters are free to render the structures however they please. This may\ncontain a blessed object.\n\nIf the C<table> attribute (see below) is set then a renderer may choose to\ndisplay the table instead of the details.\n\n=item $structure = $inf"..., 8192) = 3126
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(10, 251, SEEK_SET)          = 251
21783 lseek(10, 0, SEEK_CUR)            = 251
21783 close(10)                         = 0
21783 stat("t/Test2/EventFacet/Meta.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/EventFacet/Meta.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Meta.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Meta.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Meta.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Meta.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Meta.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Meta.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Meta.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Meta.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Meta.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Meta.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Meta.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Meta.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Meta.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Meta.pm", {st_mode=S_IFREG|0444, st_size=1862, ...}) = 0
21783 open("/usr/share/perl5/Test2/EventFacet/Meta.pm", O_RDONLY|O_CLOEXEC) = 10
21783 ioctl(10, TCGETS, 0x7ffffff2a2f0) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(10, 0, SEEK_CUR)            = 0
21783 read(10, "package Test2::EventFacet::Meta;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nBEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }\nuse vars qw/$AUTOLOAD/;\n\n# replace set_details\n{\n    no warnings 'redefine';\n    sub set_details { $_[0]->{'set_details'} }\n}\n\nsub can {\n    my $self = shift;\n    my ($name) = @_;\n\n    my $existing = $self->SUPER::can($name);\n    return $existing if $existing;\n\n    # Only vivify when called on an instance, do not vivify for a class. There\n    # are a lot of magic class methods used in things like serialization (or\n    # the forks.pm module) which cause problems when vivified.\n    return undef unless ref($self);\n\n    my $sub = sub { $_[0]->{$name} };\n    {\n        no strict 'refs';\n        *$name = $sub;\n    }\n\n    return $sub;\n}\n\nsub AUTOLOAD {\n    my $name = $AUTOLOAD;\n    $name =~ s/^.*:://g;\n    my $sub = $_[0]->can($name);\n    goto &$sub;\n}\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::EventFacet::Meta - Facet for meta-data\n\n=head1 DESCRIP"..., 8192) = 1862
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 stat("t/vars.pmc", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("t/vars.pm", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/vars.pmc", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/vars.pm", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/vars.pmc", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/vars.pm", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/vars.pmc", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/vars.pm", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/vars.pmc", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/vars.pm", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/vars.pmc", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/vars.pm", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vars.pmc", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vars.pm", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vars.pmc", 0x7ffffff29e00) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vars.pm", {st_mode=S_IFREG|0444, st_size=2458, ...}) = 0
21783 open("/usr/share/perl5/vars.pm", O_RDONLY|O_CLOEXEC) = 11
21783 ioctl(11, TCGETS, 0x7ffffff29bc0) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(11, 0, SEEK_CUR)            = 0
21783 read(11, "package vars;\n\nuse 5.006;\n\nour $VERSION = '1.05';\n\nuse warnings::register;\nuse strict qw(vars subs);\n\nsub import {\n    my $callpack = caller;\n    my (undef, @imports) = @_;\n    my ($sym, $ch);\n    foreach (@imports) {\n        if (($ch, $sym) = /^([\\$\\@\\%\\*\\&])(.+)/) {\n\t    if ($sym =~ /\\W/) {\n\t\t# time for a more-detailed check-up\n\t\tif ($sym =~ /^\\w+[[{].*[]}]$/) {\n\t\t    require Carp;\n\t\t    Carp::croak(\"Can't declare individual elements of hash or array\");\n\t\t} elsif (warnings::enabled() and length($sym) == 1 and $sym !~ tr/a-zA-Z//) {\n\t\t    warnings::warn(\"No need to declare built-in vars\");\n\t\t} elsif  (($^H & strict::bits('vars'))) {\n\t\t    require Carp;\n\t\t    Carp::croak(\"'$_' is not a valid variable name under strict vars\");\n\t\t}\n\t    }\n\t    $sym = \"${callpack}::$sym\" unless $sym =~ /::/;\n\t    *$sym =\n\t\t(  $ch eq \"\\$\" ? \\$$sym\n\t\t : $ch eq \"\\@\" ? \\@$sym\n\t\t : $ch eq \"\\%\" ? \\%$sym\n\t\t : $ch eq \"\\*\" ? \\*$sym\n\t\t : $ch eq \"\\&\" ? \\&$sym \n\t\t : do {\n\t\t     require Carp;\n\t\t     Carp::croak(\"'$_' is not a valid variable "..., 8192) = 2458
21783 brk(0x242a000)                    = 0x242a000
21783 brk(0x2425000)                    = 0x2425000
21783 brk(0x241f000)                    = 0x241f000
21783 lseek(11, 1147, SEEK_SET)         = 1147
21783 lseek(11, 0, SEEK_CUR)            = 1147
21783 close(11)                         = 0
21783 lseek(10, 926, SEEK_SET)          = 926
21783 lseek(10, 0, SEEK_CUR)            = 926
21783 close(10)                         = 0
21783 stat("t/Test2/EventFacet/Parent.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/EventFacet/Parent.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Parent.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Parent.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Parent.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Parent.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Parent.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Parent.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Parent.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Parent.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Parent.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Parent.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Parent.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Parent.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Parent.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Parent.pm", {st_mode=S_IFREG|0444, st_size=1750, ...}) = 0
21783 open("/usr/share/perl5/Test2/EventFacet/Parent.pm", O_RDONLY|O_CLOEXEC) = 10
21783 ioctl(10, TCGETS, 0x7ffffff2a2f0) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(10, 0, SEEK_CUR)            = 0
21783 read(10, "package Test2::EventFacet::Parent;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nuse Carp qw/confess/;\n\nBEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }\nuse Test2::Util::HashBase qw{ -hid -children -buffered };\n\nsub init {\n    confess \"Attribute 'hid' must be set\"\n        unless defined $_[0]->{+HID};\n\n    $_[0]->{+CHILDREN} ||= [];\n}\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::EventFacet::Parent - Facet for events contains other events\n\n=head1 DESCRIPTION\n\nThis facet is used when an event contains other events, such as a subtest.\n\n=head1 FIELDS\n\n=over 4\n\n=item $string = $parent->{details}\n\n=item $string = $parent->details()\n\nHuman readable description of the event.\n\n=item $hid = $parent->{hid}\n\n=item $hid = $parent->hid()\n\nHub ID of the hub that is represented in the parent-child relationship.\n\n=item $arrayref = $parent->{children}\n\n=item $arrayref = $parent->children()\n\nArrayref containing the facet-data hashes of events nested under this one.\n\nI<To get the actual "..., 8192) = 1750
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(10, 380, SEEK_SET)          = 380
21783 lseek(10, 0, SEEK_CUR)            = 380
21783 close(10)                         = 0
21783 stat("t/Test2/EventFacet/Plan.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/EventFacet/Plan.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Plan.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Plan.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Plan.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Plan.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Plan.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Plan.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Plan.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Plan.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Plan.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Plan.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Plan.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Plan.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Plan.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Plan.pm", {st_mode=S_IFREG|0444, st_size=1886, ...}) = 0
21783 open("/usr/share/perl5/Test2/EventFacet/Plan.pm", O_RDONLY|O_CLOEXEC) = 10
21783 ioctl(10, TCGETS, 0x7ffffff2a2f0) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(10, 0, SEEK_CUR)            = 0
21783 read(10, "package Test2::EventFacet::Plan;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nBEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }\nuse Test2::Util::HashBase qw{ -count -skip -none };\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::EventFacet::Plan - Facet for setting the plan\n\n=head1 DESCRIPTION\n\nEvents use this facet when they need to set the plan.\n\n=head1 FIELDS\n\n=over 4\n\n=item $string = $plan->{details}\n\n=item $string = $plan->details()\n\nHuman readable explanation for the plan being set. This is normally not\nrendered by most formatters except when the C<skip> field is also set.\n\n=item $positive_int = $plan->{count}\n\n=item $positive_int = $plan->count()\n\nSet the number of expected assertions. This should usually be set to C<0> when\nC<skip> or C<none> are also set.\n\n=item $bool = $plan->{skip}\n\n=item $bool = $plan->skip()\n\nWhen true the entire test should be skipped. This is usually paired with an\nexplanation in the C<details> field, and a C<control> facet that has\nC<termi"..., 8192) = 1886
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(10, 223, SEEK_SET)          = 223
21783 lseek(10, 0, SEEK_CUR)            = 223
21783 close(10)                         = 0
21783 stat("t/Test2/EventFacet/Hub.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/EventFacet/Hub.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Hub.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/EventFacet/Hub.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Hub.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/EventFacet/Hub.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Hub.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/EventFacet/Hub.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Hub.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/EventFacet/Hub.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Hub.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/EventFacet/Hub.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Hub.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/EventFacet/Hub.pm", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Hub.pmc", 0x7ffffff2a530) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/EventFacet/Hub.pm", {st_mode=S_IFREG|0444, st_size=1877, ...}) = 0
21783 open("/usr/share/perl5/Test2/EventFacet/Hub.pm", O_RDONLY|O_CLOEXEC) = 10
21783 ioctl(10, TCGETS, 0x7ffffff2a2f0) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(10, 0, SEEK_CUR)            = 0
21783 read(10, "package Test2::EventFacet::Hub;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nsub is_list { 1 }\nsub facet_key { 'hubs' }\n\nBEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }\nuse Test2::Util::HashBase qw{-pid -tid -hid -nested -buffered -uuid -ipc};\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::EventFacet::Hub - Facet for the hubs an event passes through.\n\n=head1 DESCRIPTION\n\nThese are a record of the hubs an event passes through. Most recent hub is the\nfirst one in the list.\n\n=head1 FACET FIELDS\n\n=over 4\n\n=item $string = $trace->{details}\n\n=item $string = $trace->details()\n\nThe hub class or subclass\n\n=item $int = $trace->{pid}\n\n=item $int = $trace->pid()\n\nPID of the hub this event was sent to.\n\n=item $int = $trace->{tid}\n\n=item $int = $trace->tid()\n\nThe thread ID of the hub the event was sent to.\n\n=item $hid = $trace->{hid}\n\n=item $hid = $trace->hid()\n\nThe ID of the hub that the event was send to.\n\n=item $huuid = $trace->{huuid}\n\n=item $huuid = $trace->huuid()\n\nThe UUID o"..., 8192) = 1877
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(10, 289, SEEK_SET)          = 289
21783 lseek(10, 0, SEEK_CUR)            = 289
21783 close(10)                         = 0
21783 brk(0x2440000)                    = 0x2440000
21783 lseek(9, 7905, SEEK_SET)          = 7905
21783 lseek(9, 0, SEEK_CUR)             = 7905
21783 close(9)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 brk(0x2461000)                    = 0x2461000
21783 lseek(8, 1852, SEEK_SET)          = 1852
21783 lseek(8, 0, SEEK_CUR)             = 1852
21783 close(8)                          = 0
21783 stat("t/Test2/Event/Diag.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Event/Diag.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Diag.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Diag.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Diag.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Diag.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Diag.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Diag.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Diag.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Diag.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Diag.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Diag.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Diag.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Diag.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Diag.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Diag.pm", {st_mode=S_IFREG|0444, st_size=1455, ...}) = 0
21783 open("/usr/share/perl5/Test2/Event/Diag.pm", O_RDONLY|O_CLOEXEC) = 8
21783 ioctl(8, TCGETS, 0x7ffffff2b100)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(8, 0, SEEK_CUR)             = 0
21783 read(8, "package Test2::Event::Diag;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n\nBEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }\nuse Test2::Util::HashBase qw/message/;\n\nsub init {\n    $_[0]->{+MESSAGE} = 'undef' unless defined $_[0]->{+MESSAGE};\n}\n\nsub summary { $_[0]->{+MESSAGE} }\n\nsub diagnostics { 1 }\n\nsub facet_data {\n    my $self = shift;\n\n    my $out = $self->common_facet_data;\n\n    $out->{info} = [\n        {\n            tag     => 'DIAG',\n            debug   => 1,\n            details => $self->{+MESSAGE},\n        }\n    ];\n\n    return $out;\n}\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::Event::Diag - Diag event type\n\n=head1 DESCRIPTION\n\nDiagnostics messages, typically rendered to STDERR.\n\n=head1 SYNOPSIS\n\n    use Test2::API qw/context/;\n    use Test2::Event::Diag;\n\n    my $ctx = context();\n    my $event = $ctx->diag($message);\n\n=head1 ACCESSORS\n\n=over 4\n\n=item $diag->message\n\nThe message for the diag.\n\n=back\n\n=head1 SOURCE\n\nThe source code repository for Test2 can be found at\n"..., 8192) = 1455
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(8, 583, SEEK_SET)           = 583
21783 lseek(8, 0, SEEK_CUR)             = 583
21783 close(8)                          = 0
21783 stat("t/Test2/Event/Note.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Event/Note.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Note.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Note.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Note.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Note.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Note.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Note.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Note.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Note.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Note.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Note.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Note.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Note.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Note.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Note.pm", {st_mode=S_IFREG|0444, st_size=1417, ...}) = 0
21783 open("/usr/share/perl5/Test2/Event/Note.pm", O_RDONLY|O_CLOEXEC) = 8
21783 ioctl(8, TCGETS, 0x7ffffff2b100)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(8, 0, SEEK_CUR)             = 0
21783 read(8, "package Test2::Event::Note;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n\nBEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }\nuse Test2::Util::HashBase qw/message/;\n\nsub init {\n    $_[0]->{+MESSAGE} = 'undef' unless defined $_[0]->{+MESSAGE};\n}\n\nsub summary { $_[0]->{+MESSAGE} }\n\nsub facet_data {\n    my $self = shift;\n\n    my $out = $self->common_facet_data;\n\n    $out->{info} = [\n        {\n            tag     => 'NOTE',\n            debug   => 0,\n            details => $self->{+MESSAGE},\n        }\n    ];\n\n    return $out;\n}\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::Event::Note - Note event type\n\n=head1 DESCRIPTION\n\nNotes, typically rendered to STDOUT.\n\n=head1 SYNOPSIS\n\n    use Test2::API qw/context/;\n    use Test2::Event::Note;\n\n    my $ctx = context();\n    my $event = $ctx->Note($message);\n\n=head1 ACCESSORS\n\n=over 4\n\n=item $note->message\n\nThe message for the note.\n\n=back\n\n=head1 SOURCE\n\nThe source code repository for Test2 can be found at\nF<http://github.com/Test-More/test-mor"..., 8192) = 1417
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(8, 560, SEEK_SET)           = 560
21783 lseek(8, 0, SEEK_CUR)             = 560
21783 close(8)                          = 0
21783 stat("t/Test2/Event/Plan.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Event/Plan.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Plan.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Plan.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Plan.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Plan.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Plan.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Plan.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Plan.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Plan.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Plan.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Plan.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Plan.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Plan.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Plan.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Plan.pm", {st_mode=S_IFREG|0444, st_size=3388, ...}) = 0
21783 open("/usr/share/perl5/Test2/Event/Plan.pm", O_RDONLY|O_CLOEXEC) = 8
21783 ioctl(8, TCGETS, 0x7ffffff2b100)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(8, 0, SEEK_CUR)             = 0
21783 read(8, "package Test2::Event::Plan;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n\nBEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }\nuse Test2::Util::HashBase qw{max directive reason};\n\nuse Carp qw/confess/;\n\nmy %ALLOWED = (\n    'SKIP'    => 1,\n    'NO PLAN' => 1,\n);\n\nsub init {\n    if ($_[0]->{+DIRECTIVE}) {\n        $_[0]->{+DIRECTIVE} = 'SKIP'    if $_[0]->{+DIRECTIVE} eq 'skip_all';\n        $_[0]->{+DIRECTIVE} = 'NO PLAN' if $_[0]->{+DIRECTIVE} eq 'no_plan';\n\n        confess \"'\" . $_[0]->{+DIRECTIVE} . \"' is not a valid plan directive\"\n            unless $ALLOWED{$_[0]->{+DIRECTIVE}};\n    }\n    else {\n        confess \"Cannot have a reason without a directive!\"\n            if defined $_[0]->{+REASON};\n\n        confess \"No number of tests specified\"\n            unless defined $_[0]->{+MAX};\n\n        confess \"Plan test count '\" . $_[0]->{+MAX}  . \"' does not appear to be a valid positive integer\"\n            unless $_[0]->{+MAX} =~ m/^\\d+$/;\n\n        $_[0]->{+DIRECTIVE} = '';\n    }\n}\n\nsub sets_plan"..., 8192) = 3388
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(8, 2162, SEEK_SET)          = 2162
21783 lseek(8, 0, SEEK_CUR)             = 2162
21783 close(8)                          = 0
21783 stat("t/Test2/Event/Bail.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Event/Bail.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Bail.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Bail.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Bail.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Bail.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Bail.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Bail.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Bail.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Bail.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Bail.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Bail.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Bail.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Bail.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Bail.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Bail.pm", {st_mode=S_IFREG|0444, st_size=1696, ...}) = 0
21783 open("/usr/share/perl5/Test2/Event/Bail.pm", O_RDONLY|O_CLOEXEC) = 8
21783 ioctl(8, TCGETS, 0x7ffffff2b100)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(8, 0, SEEK_CUR)             = 0
21783 read(8, "package Test2::Event::Bail;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n\nBEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }\nuse Test2::Util::HashBase qw{reason buffered};\n\n# Make sure the tests terminate\nsub terminate { 255 };\n\nsub global { 1 };\n\nsub causes_fail { 1 }\n\nsub summary {\n    my $self = shift;\n    return \"Bail out!  \" . $self->{+REASON}\n        if $self->{+REASON};\n\n    return \"Bail out!\";\n}\n\nsub diagnostics { 1 }\n\nsub facet_data {\n    my $self = shift;\n    my $out = $self->common_facet_data;\n\n    $out->{control} = {\n        global    => 1,\n        halt      => 1,\n        details   => $self->{+REASON},\n        terminate => 255,\n    };\n\n    return $out;\n}\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::Event::Bail - Bailout!\n\n=head1 DESCRIPTION\n\nThe bailout event is generated when things go horribly wrong and you need to\nhalt all testing in the current file.\n\n=head1 SYNOPSIS\n\n    use Test2::API qw/context/;\n    use Test2::Event::Bail;\n\n    my $ctx = context();\n    my $ev"..., 8192) = 1696
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(8, 707, SEEK_SET)           = 707
21783 lseek(8, 0, SEEK_CUR)             = 707
21783 close(8)                          = 0
21783 stat("t/Test2/Event/Exception.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Event/Exception.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Exception.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Exception.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Exception.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Exception.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Exception.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Exception.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Exception.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Exception.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Exception.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Exception.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Exception.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Exception.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Exception.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Exception.pm", {st_mode=S_IFREG|0444, st_size=1781, ...}) = 0
21783 open("/usr/share/perl5/Test2/Event/Exception.pm", O_RDONLY|O_CLOEXEC) = 8
21783 ioctl(8, TCGETS, 0x7ffffff2b100)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(8, 0, SEEK_CUR)             = 0
21783 read(8, "package Test2::Event::Exception;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n\nBEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }\nuse Test2::Util::HashBase qw{error};\n\nsub init {\n    my $self = shift;\n    $self->{+ERROR} = \"$self->{+ERROR}\";\n}\n\nsub causes_fail { 1 }\n\nsub summary {\n    my $self = shift;\n    chomp(my $msg = \"Exception: \" . $self->{+ERROR});\n    return $msg;\n}\n\nsub diagnostics { 1 }\n\nsub facet_data {\n    my $self = shift;\n    my $out = $self->common_facet_data;\n\n    $out->{errors} = [\n        {\n            tag     => 'ERROR',\n            fail    => 1,\n            details => $self->{+ERROR},\n        }\n    ];\n\n    return $out;\n}\n\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::Event::Exception - Exception event\n\n=head1 DESCRIPTION\n\nAn exception event will display to STDERR, and will prevent the overall test\nfile from passing.\n\n=head1 SYNOPSIS\n\n    use Test2::API qw/context/;\n    use Test2::Event::Exception;\n\n    my $ctx = context();\n    my $event = $ctx->send_event('Exc"..., 8192) = 1781
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 brk(0x2482000)                    = 0x2482000
21783 lseek(8, 682, SEEK_SET)           = 682
21783 lseek(8, 0, SEEK_CUR)             = 682
21783 close(8)                          = 0
21783 stat("t/Test2/Event/Waiting.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Event/Waiting.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Waiting.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Waiting.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Waiting.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Waiting.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Waiting.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Waiting.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Waiting.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Waiting.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Waiting.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Waiting.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Waiting.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Waiting.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Waiting.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Waiting.pm", {st_mode=S_IFREG|0444, st_size=1238, ...}) = 0
21783 open("/usr/share/perl5/Test2/Event/Waiting.pm", O_RDONLY|O_CLOEXEC) = 8
21783 ioctl(8, TCGETS, 0x7ffffff2b100)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(8, 0, SEEK_CUR)             = 0
21783 read(8, "package Test2::Event::Waiting;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n\nBEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }\nuse Test2::Util::HashBase;\n\nsub global { 1 };\n\nsub summary { \"IPC is waiting for children to finish...\" }\n\nsub facet_data {\n    my $self = shift;\n\n    my $out = $self->common_facet_data;\n\n    push @{$out->{info}} => {\n        tag     => 'INFO',\n        debug   => 0,\n        details => $self->summary,\n    };\n\n    return $out;\n}\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::Event::Waiting - Tell all procs/threads it is time to be done\n\n=head1 DESCRIPTION\n\nThis event has no data of its own. This event is sent out by the IPC system\nwhen the main process/thread is ready to end.\n\n=head1 SOURCE\n\nThe source code repository for Test2 can be found at\nF<http://github.com/Test-More/test-more/>.\n\n=head1 MAINTAINERS\n\n=over 4\n\n=item Chad Granum E<lt>exodist@cpan.orgE<gt>\n\n=back\n\n=head1 AUTHORS\n\n=over 4\n\n=item Chad Granum E<lt>exodist@cpan.orgE<gt>\n\n=back\n\n=head1 COPYRI"..., 8192) = 1238
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(8, 489, SEEK_SET)           = 489
21783 lseek(8, 0, SEEK_CUR)             = 489
21783 close(8)                          = 0
21783 stat("t/Test2/Event/Skip.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Event/Skip.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Skip.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Skip.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Skip.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Skip.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Skip.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Skip.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Skip.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Skip.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Skip.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Skip.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Skip.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Skip.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Skip.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Skip.pm", {st_mode=S_IFREG|0444, st_size=2010, ...}) = 0
21783 open("/usr/share/perl5/Test2/Event/Skip.pm", O_RDONLY|O_CLOEXEC) = 8
21783 ioctl(8, TCGETS, 0x7ffffff2b100)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(8, 0, SEEK_CUR)             = 0
21783 read(8, "package Test2::Event::Skip;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n\nBEGIN { require Test2::Event::Ok; our @ISA = qw(Test2::Event::Ok) }\nuse Test2::Util::HashBase qw{reason};\n\nsub init {\n    my $self = shift;\n    $self->SUPER::init;\n    $self->{+EFFECTIVE_PASS} = 1;\n}\n\nsub causes_fail { 0 }\n\nsub summary {\n    my $self = shift;\n    my $out = $self->SUPER::summary(@_);\n\n    if (my $reason = $self->reason) {\n        $out .= \" (SKIP: $reason)\";\n    }\n    else {\n        $out .= \" (SKIP)\";\n    }\n\n    return $out;\n}\n\nsub extra_amnesty {\n    my $self = shift;\n\n    my @out;\n\n    push @out => {\n        tag       => 'TODO',\n        details   => $self->{+TODO},\n    } if defined $self->{+TODO};\n\n    push @out => {\n        tag       => 'skip',\n        details   => $self->{+REASON},\n        inherited => 0,\n    };\n\n    return @out;\n}\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::Event::Skip - Skip event type\n\n=head1 DESCRIPTION\n\nSkip events bump test counts just like L<Test2::Event::Ok> events, but\n"..., 8192) = 2010
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(8, 858, SEEK_SET)           = 858
21783 lseek(8, 0, SEEK_CUR)             = 858
21783 close(8)                          = 0
21783 stat("t/Test2/Event/Subtest.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Event/Subtest.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Subtest.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Subtest.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Subtest.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Subtest.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Subtest.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Subtest.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Subtest.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Subtest.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Subtest.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Subtest.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Subtest.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Subtest.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Subtest.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Subtest.pm", {st_mode=S_IFREG|0444, st_size=3197, ...}) = 0
21783 open("/usr/share/perl5/Test2/Event/Subtest.pm", O_RDONLY|O_CLOEXEC) = 8
21783 ioctl(8, TCGETS, 0x7ffffff2b100)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(8, 0, SEEK_CUR)             = 0
21783 read(8, "package Test2::Event::Subtest;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nBEGIN { require Test2::Event::Ok; our @ISA = qw(Test2::Event::Ok) }\nuse Test2::Util::HashBase qw{subevents buffered subtest_id subtest_uuid};\n\nsub init {\n    my $self = shift;\n    $self->SUPER::init();\n    $self->{+SUBEVENTS} ||= [];\n    if ($self->{+EFFECTIVE_PASS}) {\n        $_->set_effective_pass(1) for grep { $_->can('effective_pass') } @{$self->{+SUBEVENTS}};\n    }\n}\n\n{\n    no warnings 'redefine';\n\n    sub set_subevents {\n        my $self      = shift;\n        my @subevents = @_;\n\n        if ($self->{+EFFECTIVE_PASS}) {\n            $_->set_effective_pass(1) for grep { $_->can('effective_pass') } @subevents;\n        }\n\n        $self->{+SUBEVENTS} = \\@subevents;\n    }\n\n    sub set_effective_pass {\n        my $self = shift;\n        my ($pass) = @_;\n\n        if ($pass) {\n            $_->set_effective_pass(1) for grep { $_->can('effective_pass') } @{$self->{+SUBEVENTS}};\n        }\n        elsif ($self->{+EFFECTIVE_PASS} && !"..., 8192) = 3197
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 brk(0x24a3000)                    = 0x24a3000
21783 lseek(8, 2161, SEEK_SET)          = 2161
21783 lseek(8, 0, SEEK_CUR)             = 2161
21783 close(8)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 brk(0x24c4000)                    = 0x24c4000
21783 read(7, "b test2_formatter_add { $INST->add_formatter(@_) }\nsub test2_formatter_set {\n    my ($formatter) = @_;\n    croak \"No formatter specified\" unless $formatter;\n    croak \"Global Formatter already set\" if $INST->formatter_set;\n    $INST->set_formatter($formatter);\n}\n\n# Private, for use in Test2::API::Context\nsub _contexts_ref                  { $INST->contexts }\nsub _context_acquire_callbacks_ref { $INST->context_acquire_callbacks }\nsub _context_init_callbacks_ref    { $INST->context_init_callbacks }\nsub _context_release_callbacks_ref { $INST->context_release_callbacks }\nsub _add_uuid_via_ref              { \\($INST->{Test2::API::Instance::ADD_UUID_VIA()}) }\n\n# Private, for use in Test2::IPC\nsub _set_ipc { $INST->set_ipc(@_) }\n\nsub context_do(&;@) {\n    my $code = shift;\n    my @args = @_;\n\n    my $ctx = context(level => 1);\n\n    my $want = wantarray;\n\n    my @out;\n    my $ok = eval {\n        $want          ? @out    = $code->($ctx, @args) :\n        defined($want) ? $out[0] = $code->($ctx, @args) :\n               "..., 8192) = 8192
21783 brk(0x24e5000)                    = 0x24e5000
21783 read(7, ";\n\n    return $events;\n}\n\nsub _intercept {\n    my $code = shift;\n    my %params = @_;\n    my $ctx = context();\n\n    my $ipc;\n    if (my $global_ipc = test2_ipc()) {\n        my $driver = blessed($global_ipc);\n        $ipc = $driver->new;\n    }\n\n    my $hub = Test2::Hub::Interceptor->new(\n        ipc => $ipc,\n        no_ending => 1,\n    );\n\n    my @events;\n    $hub->listen(sub { push @events => $_[1] }, inherit => $params{deep});\n\n    $ctx->stack->top; # Make sure there is a top hub before we begin.\n    $ctx->stack->push($hub);\n\n    my $trace = $ctx->trace;\n    my $state = {};\n    $hub->clean_inherited(trace => $trace, state => $state);\n\n    my ($ok, $err) = (1, undef);\n    T2_SUBTEST_WRAPPER: {\n        # Do not use 'try' cause it localizes __DIE__\n        $ok = eval { $code->(hub => $hub, context => $ctx->snapshot); 1 };\n        $err = $@;\n\n        # They might have done 'BEGIN { skip_all => \"whatever\" }'\n        if (!$ok && $err =~ m/Label not found for \"last T2_SUBTEST_WRAPPER\"/ || (blessed($err) && $err->is"..., 8192) = 8192
21783 lseek(7, 21948, SEEK_SET)         = 21948
21783 lseek(7, 0, SEEK_CUR)             = 21948
21783 close(7)                          = 0
21783 fcntl(1, F_DUPFD_CLOEXEC, 0)      = 7
21783 fcntl(7, F_GETFD)                 = 0x1 (flags FD_CLOEXEC)
21783 fcntl(7, F_SETFD, FD_CLOEXEC)     = 0
21783 ioctl(7, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 lseek(7, 0, SEEK_CUR)             = -1 ESPIPE (Illegal seek)
21783 fstat(7, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
21783 fcntl(7, F_SETFD, FD_CLOEXEC)     = 0
21783 ioctl(7, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 lseek(7, 0, SEEK_CUR)             = -1 ESPIPE (Illegal seek)
21783 ioctl(7, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 ioctl(7, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 fcntl(2, F_DUPFD_CLOEXEC, 0)      = 8
21783 fcntl(8, F_SETFD, FD_CLOEXEC)     = 0
21783 ioctl(8, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 lseek(8, 0, SEEK_CUR)             = -1 ESPIPE (Illegal seek)
21783 fstat(8, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
21783 fcntl(8, F_SETFD, FD_CLOEXEC)     = 0
21783 ioctl(8, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 lseek(8, 0, SEEK_CUR)             = -1 ESPIPE (Illegal seek)
21783 ioctl(8, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 ioctl(8, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 stat("t/Test2/API/Context.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/API/Context.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/API/Context.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/API/Context.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/API/Context.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/API/Context.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/API/Context.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/API/Context.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/API/Context.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/API/Context.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/API/Context.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/API/Context.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/API/Context.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/API/Context.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/API/Context.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/API/Context.pm", {st_mode=S_IFREG|0444, st_size=27521, ...}) = 0
21783 open("/usr/share/perl5/Test2/API/Context.pm", O_RDONLY|O_CLOEXEC) = 9
21783 ioctl(9, TCGETS, 0x7ffffff2b830)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(9, 0, SEEK_CUR)             = 0
21783 brk(0x2506000)                    = 0x2506000
21783 read(9, "package Test2::API::Context;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n\nuse Carp qw/confess croak/;\nuse Scalar::Util qw/weaken blessed/;\nuse Test2::Util qw/get_tid try pkg_to_file get_tid/;\n\nuse Test2::EventFacet::Trace();\nuse Test2::API();\n\n# Preload some key event types\nmy %LOADED = (\n    map {\n        my $pkg  = \"Test2::Event::$_\";\n        my $file = \"Test2/Event/$_.pm\";\n        require $file unless $INC{$file};\n        ( $pkg => $pkg, $_ => $pkg )\n    } qw/Ok Diag Note Plan Bail Exception Waiting Skip Subtest Pass Fail V2/\n);\n\nuse Test2::Util::ExternalMeta qw/meta get_meta set_meta delete_meta/;\nuse Test2::Util::HashBase qw{\n    stack hub trace _on_release _depth _is_canon _is_spawn _aborted\n    errno eval_error child_error thrown\n};\n\n# Private, not package vars\n# It is safe to cache these.\nmy $ON_RELEASE = Test2::API::_context_release_callbacks_ref();\nmy $CONTEXTS   = Test2::API::_contexts_ref();\n\nsub init {\n    my $self = shift;\n\n    confess \"The 'trace' attribute is required\"\n        unles"..., 8192) = 8192
21783 brk(0x2527000)                    = 0x2527000
21783 read(9, "{$self->{+TRACE}}}, 'Test2::EventFacet::Trace'),\n            name  => $name,\n        },\n        \"Test2::Event::Pass\"\n    );\n\n    $self->{+HUB}->send($e);\n    $self->release;\n    return 1;\n}\n\nsub fail {\n    my $self = shift;\n    my ($name, @diag) = @_;\n\n    my $e = bless(\n        {\n            trace => bless({%{$self->{+TRACE}}}, 'Test2::EventFacet::Trace'),\n            name  => $name,\n        },\n        \"Test2::Event::Fail\"\n    );\n\n    for my $msg (@diag) {\n        if (ref($msg) eq 'Test2::EventFacet::Info::Table') {\n            $e->add_info({tag => 'DIAG', debug => 1, $msg->info_args});\n        }\n        else {\n            $e->add_info({tag => 'DIAG', debug => 1, details => $msg});\n        }\n    }\n\n    $self->{+HUB}->send($e);\n    return $e;\n}\n\nsub fail_and_release {\n    my $self = shift;\n    my ($name, @diag) = @_;\n\n    my $e = bless(\n        {\n            trace => bless({%{$self->{+TRACE}}}, 'Test2::EventFacet::Trace'),\n            name  => $name,\n        },\n        \"Test2::Event::Fail\"\n    );\n\n    for my "..., 8192) = 8192
21783 brk(0x2548000)                    = 0x2548000
21783 lseek(9, 11996, SEEK_SET)         = 11996
21783 lseek(9, 0, SEEK_CUR)             = 11996
21783 close(9)                          = 0
21783 stat("t/Test2/Event/Pass.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Event/Pass.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Pass.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Pass.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Pass.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Pass.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Pass.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Pass.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Pass.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Pass.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Pass.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Pass.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Pass.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Pass.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Pass.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Pass.pm", {st_mode=S_IFREG|0444, st_size=1934, ...}) = 0
21783 open("/usr/share/perl5/Test2/Event/Pass.pm", O_RDONLY|O_CLOEXEC) = 9
21783 ioctl(9, TCGETS, 0x7ffffff2b830)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(9, 0, SEEK_CUR)             = 0
21783 read(9, "package Test2::Event::Pass;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nuse Test2::EventFacet::Info;\n\nBEGIN {\n    require Test2::Event;\n    our @ISA = qw(Test2::Event);\n    *META_KEY = \\&Test2::Util::ExternalMeta::META_KEY;\n}\n\nuse Test2::Util::HashBase qw{ -name -info };\n\n##############\n# Old API\nsub summary          { \"pass\" }\nsub increments_count { 1 }\nsub causes_fail      { 0 }\nsub diagnostics      { 0 }\nsub no_display       { 0 }\nsub subtest_id       { undef }\nsub terminate        { () }\nsub global           { () }\nsub sets_plan        { () }\n\n##############\n# New API\n\nsub add_info {\n    my $self = shift;\n\n    for my $in (@_) {\n        $in = {%$in} if ref($in) ne 'ARRAY';\n        $in = Test2::EventFacet::Info->new($in);\n\n        push @{$self->{+INFO}} => $in;\n    }\n}\n\nsub facet_data {\n    my $self = shift;\n\n    my $out = $self->common_facet_data;\n\n    $out->{about}->{details} = 'pass';\n\n    $out->{assert} = {pass => 1, details => $self->{+NAME}};\n\n    $out->{info} = [map {{ %{$_} }} @{$self->{+"..., 8192) = 1934
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(9, 1084, SEEK_SET)          = 1084
21783 lseek(9, 0, SEEK_CUR)             = 1084
21783 close(9)                          = 0
21783 stat("t/Test2/Event/Fail.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Event/Fail.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Fail.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/Fail.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Fail.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/Fail.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Fail.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/Fail.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Fail.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/Fail.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Fail.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/Fail.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Fail.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/Fail.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Fail.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/Fail.pm", {st_mode=S_IFREG|0444, st_size=2018, ...}) = 0
21783 open("/usr/share/perl5/Test2/Event/Fail.pm", O_RDONLY|O_CLOEXEC) = 9
21783 ioctl(9, TCGETS, 0x7ffffff2b830)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(9, 0, SEEK_CUR)             = 0
21783 read(9, "package Test2::Event::Fail;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nuse Test2::EventFacet::Info;\n\nBEGIN {\n    require Test2::Event;\n    our @ISA = qw(Test2::Event);\n    *META_KEY = \\&Test2::Util::ExternalMeta::META_KEY;\n}\n\nuse Test2::Util::HashBase qw{ -name -info };\n\n#############\n# Old API\nsub summary          { \"fail\" }\nsub increments_count { 1 }\nsub diagnostics      { 0 }\nsub no_display       { 0 }\nsub subtest_id       { undef }\nsub terminate        { () }\nsub global           { () }\nsub sets_plan        { () }\n\nsub causes_fail {\n    my $self = shift;\n    return 0 if $self->{+AMNESTY} && @{$self->{+AMNESTY}};\n    return 1;\n}\n\n#############\n# New API\n\nsub add_info {\n    my $self = shift;\n\n    for my $in (@_) {\n        $in = {%$in} if ref($in) ne 'ARRAY';\n        $in = Test2::EventFacet::Info->new($in);\n\n        push @{$self->{+INFO}} => $in;\n    }\n}\n\nsub facet_data {\n    my $self = shift;\n    my $out = $self->common_facet_data;\n\n    $out->{about}->{details} = 'fail';\n\n    $out->{assert} = {p"..., 8192) = 2018
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 brk(0x2569000)                    = 0x2569000
21783 lseek(9, 1170, SEEK_SET)          = 1170
21783 lseek(9, 0, SEEK_CUR)             = 1170
21783 close(9)                          = 0
21783 stat("t/Test2/Event/V2.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Event/V2.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/V2.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Event/V2.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/V2.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Event/V2.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/V2.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Event/V2.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/V2.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Event/V2.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/V2.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Event/V2.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/V2.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Event/V2.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/V2.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Event/V2.pm", {st_mode=S_IFREG|0444, st_size=4907, ...}) = 0
21783 open("/usr/share/perl5/Test2/Event/V2.pm", O_RDONLY|O_CLOEXEC) = 9
21783 ioctl(9, TCGETS, 0x7ffffff2b830)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(9, 0, SEEK_CUR)             = 0
21783 read(9, "package Test2::Event::V2;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nuse Scalar::Util qw/reftype/;\nuse Carp qw/croak/;\n\nBEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }\n\nuse Test2::Util::Facets2Legacy qw{\n    causes_fail diagnostics global increments_count no_display sets_plan\n    subtest_id summary terminate\n};\n\nuse Test2::Util::HashBase qw/-about/;\n\nsub non_facet_keys {\n    return (\n        +UUID,\n        Test2::Util::ExternalMeta::META_KEY(),\n    );\n}\n\nsub init {\n    my $self = shift;\n\n    my $uuid;\n    if ($uuid = $self->{+UUID}) {\n        croak \"uuid '$uuid' passed to constructor, but uuid '$self->{+ABOUT}->{uuid}' is already set in the 'about' facet\"\n            if $self->{+ABOUT}->{uuid} && $self->{+ABOUT}->{uuid} ne $uuid;\n\n        $self->{+ABOUT}->{uuid} = $uuid;\n    }\n    elsif ($self->{+ABOUT} && $self->{+ABOUT}->{uuid}) {\n        $uuid = $self->{+ABOUT}->{uuid};\n        $self->SUPER::set_uuid($uuid);\n    }\n\n    # Clone the trace, make sure it is blessed\n    if (my $trace = $"..., 8192) = 4907
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 stat("t/Test2/Util/Facets2Legacy.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Util/Facets2Legacy.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Util/Facets2Legacy.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Util/Facets2Legacy.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Util/Facets2Legacy.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Util/Facets2Legacy.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Util/Facets2Legacy.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Util/Facets2Legacy.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Util/Facets2Legacy.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Util/Facets2Legacy.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Util/Facets2Legacy.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Util/Facets2Legacy.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Util/Facets2Legacy.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Util/Facets2Legacy.pm", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Util/Facets2Legacy.pmc", 0x7ffffff2b340) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Util/Facets2Legacy.pm", {st_mode=S_IFREG|0444, st_size=6907, ...}) = 0
21783 open("/usr/share/perl5/Test2/Util/Facets2Legacy.pm", O_RDONLY|O_CLOEXEC) = 10
21783 ioctl(10, TCGETS, 0x7ffffff2b100) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(10, 0, SEEK_CUR)            = 0
21783 read(10, "package Test2::Util::Facets2Legacy;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nuse Carp qw/croak confess/;\nuse Scalar::Util qw/blessed/;\n\nuse base 'Exporter';\nour @EXPORT_OK = qw{\n    causes_fail\n    diagnostics\n    global\n    increments_count\n    no_display\n    sets_plan\n    subtest_id\n    summary\n    terminate\n    uuid\n};\nour %EXPORT_TAGS = ( ALL => \\@EXPORT_OK );\n\nour $CYCLE_DETECT = 0;\nsub _get_facet_data {\n    my $in = shift;\n\n    if (blessed($in) && $in->isa('Test2::Event')) {\n        confess \"Cycle between Facets2Legacy and $in\\->facet_data() (Did you forget to override the facet_data() method?)\"\n            if $CYCLE_DETECT;\n\n        local $CYCLE_DETECT = 1;\n        return $in->facet_data;\n    }\n\n    return $in if ref($in) eq 'HASH';\n\n    croak \"'$in' Does not appear to be either a Test::Event or an EventFacet hashref\";\n}\n\nsub causes_fail {\n    my $facet_data = _get_facet_data(shift @_);\n\n    return 1 if $facet_data->{errors} && grep { $_->{fail} } @{$facet_data->{errors}};\n\n    if (my $co"..., 8192) = 6907
21783 stat("t/base.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("t/base.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/base.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/base.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/base.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/base.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/base.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/base.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/base.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/base.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/base.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/base.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/base.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/base.pm", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/base.pmc", 0x7ffffff2ac10) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/base.pm", {st_mode=S_IFREG|0444, st_size=10961, ...}) = 0
21783 open("/usr/share/perl5/base.pm", O_RDONLY|O_CLOEXEC) = 11
21783 ioctl(11, TCGETS, 0x7ffffff2a9d0) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(11, 0, SEEK_CUR)            = 0
21783 read(11, "use 5.008;\npackage base;\n\nuse strict 'vars';\nour $VERSION = '2.27';\n$VERSION =~ tr/_//d;\n\n# simplest way to avoid indexing of the package: no package statement\nsub base::__inc::unhook { @INC = grep !(ref eq 'CODE' && $_ == $_[0]), @INC }\n# instance is blessed array of coderefs to be removed from @INC at scope exit\nsub base::__inc::scope_guard::DESTROY { base::__inc::unhook $_ for @{$_[0]} }\n\n# constant.pm is slow\nsub SUCCESS () { 1 }\n\nsub PUBLIC     () { 2**0  }\nsub PRIVATE    () { 2**1  }\nsub INHERITED  () { 2**2  }\nsub PROTECTED  () { 2**3  }\n\n\nmy $Fattr = \\%fields::attr;\n\nsub has_fields {\n    my($base) = shift;\n    my $fglob = ${\"$base\\::\"}{FIELDS};\n    return( ($fglob && 'GLOB' eq ref($fglob) && *$fglob{HASH}) ? 1 : 0 );\n}\n\nsub has_attr {\n    my($proto) = shift;\n    my($class) = ref $proto || $proto;\n    return exists $Fattr->{$class};\n}\n\nsub get_attr {\n    $Fattr->{$_[0]} = [1] unless $Fattr->{$_[0]};\n    return $Fattr->{$_[0]};\n}\n\nif ($] < 5.009) {\n    *get_fields = sub {\n        # Shut up a possible ty"..., 8192) = 8192
21783 brk(0x258a000)                    = 0x258a000
21783 read(11, "ttribute\n    # (Public, Private, etc...) and add Inherited.\n    # This is all too complicated to do efficiently with add_fields().\n    while (my($k,$v) = each %$bfields) {\n        my $fno;\n        if ($fno = $dfields->{$k} and $fno != $v) {\n            require Carp;\n            Carp::croak (\"Inherited fields can't override existing fields\");\n        }\n\n        if( $battr->[$v] & PRIVATE ) {\n            $dattr->[$v] = PRIVATE | INHERITED;\n        }\n        else {\n            $dattr->[$v] = INHERITED | $battr->[$v];\n            $dfields->{$k} = $v;\n        }\n    }\n\n    foreach my $idx (1..$#{$battr}) {\n        next if defined $dattr->[$idx];\n        $dattr->[$idx] = $battr->[$idx] & INHERITED;\n    }\n}\n\n\n1;\n\n__END__\n\n=head1 NAME\n\nbase - Establish an ISA relationship with base classes at compile time\n\n=head1 SYNOPSIS\n\n    package Baz;\n    use base qw(Foo Bar);\n\n=head1 DESCRIPTION\n\nUnless you are using the C<fields> pragma, consider this module discouraged\nin favor of the lighter-weight C<parent>.\n\nAllows you to b"..., 8192) = 2769
21783 lseek(11, 8915, SEEK_SET)         = 8915
21783 lseek(11, 0, SEEK_CUR)            = 8915
21783 close(11)                         = 0
21783 brk(0x25ab000)                    = 0x25ab000
21783 read(10, "", 8192)                = 0
21783 close(10)                         = 0
21783 lseek(9, 1782, SEEK_SET)          = 1782
21783 lseek(9, 0, SEEK_CUR)             = 1782
21783 close(9)                          = 0
21783 stat("t/Test/Builder/Formatter.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("t/Test/Builder/Formatter.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test/Builder/Formatter.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test/Builder/Formatter.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test/Builder/Formatter.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test/Builder/Formatter.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test/Builder/Formatter.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test/Builder/Formatter.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test/Builder/Formatter.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test/Builder/Formatter.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test/Builder/Formatter.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test/Builder/Formatter.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test/Builder/Formatter.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test/Builder/Formatter.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test/Builder/Formatter.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test/Builder/Formatter.pm", {st_mode=S_IFREG|0444, st_size=2122, ...}) = 0
21783 open("/usr/share/perl5/Test/Builder/Formatter.pm", O_RDONLY|O_CLOEXEC) = 9
21783 ioctl(9, TCGETS, 0x7ffffff2b830)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(9, 0, SEEK_CUR)             = 0
21783 read(9, "package Test::Builder::Formatter;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nBEGIN { require Test2::Formatter::TAP; our @ISA = qw(Test2::Formatter::TAP) }\n\nuse Test2::Util::HashBase qw/no_header no_diag/;\n\nBEGIN {\n    *OUT_STD = Test2::Formatter::TAP->can('OUT_STD');\n    *OUT_ERR = Test2::Formatter::TAP->can('OUT_ERR');\n\n    my $todo = OUT_ERR() + 1;\n    *OUT_TODO = sub() { $todo };\n}\n\nsub init {\n    my $self = shift;\n    $self->SUPER::init(@_);\n    $self->{+HANDLES}->[OUT_TODO] = $self->{+HANDLES}->[OUT_STD];\n}\n\nsub plan_tap {\n    my ($self, $f) = @_;\n\n    return if $self->{+NO_HEADER};\n    return $self->SUPER::plan_tap($f);\n}\n\nsub debug_tap {\n    my ($self, $f, $num) = @_;\n    return if $self->{+NO_DIAG};\n    my @out = $self->SUPER::debug_tap($f, $num);\n    $self->redirect(\\@out) if @out && ref $f->{about} && defined $f->{about}->{package}\n        && $f->{about}->{package} eq 'Test::Builder::TodoDiag';\n    return @out;\n}\n\nsub info_tap {\n    my ($self, $f) = @_;\n    return if $self->{+NO_DIAG};\n "..., 8192) = 2122
21783 stat("t/Test2/Formatter/TAP.pmc", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Formatter/TAP.pm", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Formatter/TAP.pmc", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Formatter/TAP.pm", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Formatter/TAP.pmc", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Formatter/TAP.pm", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Formatter/TAP.pmc", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Formatter/TAP.pm", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Formatter/TAP.pmc", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Formatter/TAP.pm", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Formatter/TAP.pmc", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Formatter/TAP.pm", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Formatter/TAP.pmc", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Formatter/TAP.pm", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Formatter/TAP.pmc", 0x7ffffff2b390) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Formatter/TAP.pm", {st_mode=S_IFREG|0444, st_size=13732, ...}) = 0
21783 open("/usr/share/perl5/Test2/Formatter/TAP.pm", O_RDONLY|O_CLOEXEC) = 10
21783 ioctl(10, TCGETS, 0x7ffffff2b150) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(10, 0, SEEK_CUR)            = 0
21783 read(10, "package Test2::Formatter::TAP;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nuse Test2::Util qw/clone_io/;\n\nuse Test2::Util::HashBase qw{\n    no_numbers handles _encoding _last_fh\n    -made_assertion\n};\n\nsub OUT_STD() { 0 }\nsub OUT_ERR() { 1 }\n\nBEGIN { require Test2::Formatter; our @ISA = qw(Test2::Formatter) }\n\nmy $supports_tables;\nsub supports_tables {\n    if (!defined $supports_tables) {\n        local $SIG{__DIE__} = 'DEFAULT';\n        local $@;\n        $supports_tables\n            = ($INC{'Term/Table.pm'} && $INC{'Term/Table/Util.pm'})\n            || eval { require Term::Table; require Term::Table::Util; 1 }\n            || 0;\n    }\n    return $supports_tables;\n}\n\nsub _autoflush {\n    my($fh) = pop;\n    my $old_fh = select $fh;\n    $| = 1;\n    select $old_fh;\n}\n\n_autoflush(\\*STDOUT);\n_autoflush(\\*STDERR);\n\nsub hide_buffered { 1 }\n\nsub init {\n    my $self = shift;\n\n    $self->{+HANDLES} ||= $self->_open_handles;\n    if(my $enc = delete $self->{encoding}) {\n        $self->encoding($enc);\n    }\n}\n\nsu"..., 8192) = 8192
21783 stat("t/Test2/Formatter.pmc", 0x7ffffff2acb0) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/Formatter.pm", 0x7ffffff2acb0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Formatter.pmc", 0x7ffffff2acb0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/Formatter.pm", 0x7ffffff2acb0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Formatter.pmc", 0x7ffffff2acb0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/Formatter.pm", 0x7ffffff2acb0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Formatter.pmc", 0x7ffffff2acb0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/Formatter.pm", 0x7ffffff2acb0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Formatter.pmc", 0x7ffffff2acb0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/Formatter.pm", 0x7ffffff2acb0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Formatter.pmc", 0x7ffffff2acb0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/Formatter.pm", 0x7ffffff2acb0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Formatter.pmc", 0x7ffffff2acb0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/Formatter.pm", 0x7ffffff2acb0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Formatter.pmc", 0x7ffffff2acb0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/Formatter.pm", {st_mode=S_IFREG|0444, st_size=3953, ...}) = 0
21783 open("/usr/share/perl5/Test2/Formatter.pm", O_RDONLY|O_CLOEXEC) = 11
21783 ioctl(11, TCGETS, 0x7ffffff2aa70) = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(11, 0, SEEK_CUR)            = 0
21783 read(11, "package Test2::Formatter;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n\nmy %ADDED;\nsub import {\n    my $class = shift;\n    return if $class eq __PACKAGE__;\n    return if $ADDED{$class}++;\n    require Test2::API;\n    Test2::API::test2_formatter_add($class);\n}\n\nsub new_root {\n    my $class = shift;\n    return $class->new(@_);\n}\n\nsub supports_tables { 0 }\n\nsub hide_buffered { 1 }\n\nsub terminate { }\n\nsub finalize { }\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest2::Formatter - Namespace for formatters.\n\n=head1 DESCRIPTION\n\nThis is the namespace for formatters. This is an empty package.\n\n=head1 CREATING FORMATTERS\n\nA formatter is any package or object with a C<write($event, $num)> method.\n\n    package Test2::Formatter::Foo;\n    use strict;\n    use warnings;\n\n    sub write {\n        my $self_or_class = shift;\n        my ($event, $assert_num) = @_;\n        ...\n    }\n\n    sub hide_buffered { 1 }\n\n    sub terminate { }\n\n    sub finalize { }\n\n    sub supports_tables { return $BOOL }\n\n    sub new_root "..., 8192) = 3953
21783 lseek(11, 440, SEEK_SET)          = 440
21783 lseek(11, 0, SEEK_CUR)            = 440
21783 close(11)                         = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 brk(0x25cc000)                    = 0x25cc000
21783 read(10, " use our own counter for these.\n        my $count = 0;\n        @subtap = map {\n            my $f2 = $_;\n\n            # Bump the count for any event that should bump it.\n            $count++ if $f2->{assert};\n\n            # This indents all output lines generated for the sub-events.\n            # index 0 is the filehandle, index 1 is the message we want to indent.\n            map { $_->[1] =~ s/^(.*\\S.*)$/    $1/mg; $_ } $self->event_tap($f2, $count);\n        } @{$f->{parent}->{children}};\n\n        push @subtap => [OUT_STD, \"}\\n\"];\n    }\n\n    if ($directives) {\n        $directives = ' # TODO & SKIP' if $directives eq ' # TODO & skip';\n        $ok .= $directives;\n        $ok .= \" $reason\" if defined($reason);\n    }\n\n    $extra_space = ' ' if $self->no_subtest_space;\n\n    my @out = ([OUT_STD, \"$ok\\n\"]);\n    push @out => map {[OUT_STD, \"${extra_indent}#${extra_space}$_\\n\"]} @extra if @extra;\n    push @out => @subtap;\n\n    return @out;\n}\n\nsub debug_tap {\n    my ($self, $f, $num) = @_;\n\n    # Figure out the debug i"..., 8192) = 5540
21783 brk(0x25ed000)                    = 0x25ed000
21783 lseek(10, 12209, SEEK_SET)        = 12209
21783 lseek(10, 0, SEEK_CUR)            = 12209
21783 close(10)                         = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(9, 1356, SEEK_SET)          = 1356
21783 lseek(9, 0, SEEK_CUR)             = 1356
21783 close(9)                          = 0
21783 stat("t/Test/Builder/TodoDiag.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("t/Test/Builder/TodoDiag.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test/Builder/TodoDiag.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test/Builder/TodoDiag.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test/Builder/TodoDiag.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test/Builder/TodoDiag.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test/Builder/TodoDiag.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test/Builder/TodoDiag.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test/Builder/TodoDiag.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test/Builder/TodoDiag.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test/Builder/TodoDiag.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test/Builder/TodoDiag.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test/Builder/TodoDiag.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test/Builder/TodoDiag.pm", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test/Builder/TodoDiag.pmc", 0x7ffffff2ba70) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test/Builder/TodoDiag.pm", {st_mode=S_IFREG|0444, st_size=1081, ...}) = 0
21783 open("/usr/share/perl5/Test/Builder/TodoDiag.pm", O_RDONLY|O_CLOEXEC) = 9
21783 ioctl(9, TCGETS, 0x7ffffff2b830)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(9, 0, SEEK_CUR)             = 0
21783 read(9, "package Test::Builder::TodoDiag;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\nBEGIN { require Test2::Event::Diag; our @ISA = qw(Test2::Event::Diag) }\n\nsub diagnostics { 0 }\n\nsub facet_data {\n    my $self = shift;\n    my $out = $self->SUPER::facet_data();\n    $out->{info}->[0]->{debug} = 0;\n    return $out;\n}\n\n1;\n\n__END__\n\n=pod\n\n=encoding UTF-8\n\n=head1 NAME\n\nTest::Builder::TodoDiag - Test::Builder subclass of Test2::Event::Diag\n\n=head1 DESCRIPTION\n\nThis is used to encapsulate diag messages created inside TODO.\n\n=head1 SYNOPSIS\n\nYou do not need to use this directly.\n\n=head1 SOURCE\n\nThe source code repository for Test2 can be found at\nF<http://github.com/Test-More/test-more/>.\n\n=head1 MAINTAINERS\n\n=over 4\n\n=item Chad Granum E<lt>exodist@cpan.orgE<gt>\n\n=back\n\n=head1 AUTHORS\n\n=over 4\n\n=item Chad Granum E<lt>exodist@cpan.orgE<gt>\n\n=back\n\n=head1 COPYRIGHT\n\nCopyright 2020 Chad Granum E<lt>exodist@cpan.orgE<gt>.\n\nThis program is free software; you can redistribute it and/or\nmodify it under the same terms as "..., 8192) = 1081
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(9, 333, SEEK_SET)           = 333
21783 lseek(9, 0, SEEK_CUR)             = 333
21783 close(9)                          = 0
21783 brk(0x260e000)                    = 0x260e000
21783 brk(0x260d000)                    = 0x260d000
21783 read(6, "    my $s = $plan == 1 ? '' : 's';\n        $st_ctx->diag(<<\"FAIL\");\nLooks like you planned $plan test$s but ran $count.\nFAIL\n    }\n\n    if ($failed) {\n        my $s = $failed == 1 ? '' : 's';\n\n        my $qualifier = $num_extra == 0 ? '' : ' run';\n\n        $st_ctx->diag(<<\"FAIL\");\nLooks like you failed $failed test$s of $count$qualifier.\nFAIL\n    }\n\n    if (!$passed && !$failed && $count && !$num_extra) {\n        $st_ctx->diag(<<\"FAIL\");\nAll assertions inside the subtest passed, but errors were encountered.\nFAIL\n    }\n\n    $st_ctx->release;\n\n    unless ($chub->bailed_out) {\n        my $plan = $chub->plan;\n        if ( $plan && $plan eq 'SKIP' ) {\n            $parent->skip($chub->skip_reason, $meta->{Name});\n        }\n        elsif ( !$chub->count ) {\n            $parent->ok( 0, sprintf q[No tests run for subtest \"%s\"], $meta->{Name} );\n        }\n        else {\n            $parent->{subevents}  = $meta->{subevents};\n            $parent->{subtest_id} = $meta->{subtest_id};\n            $parent->{subtest_uuid} = "..., 8192) = 8192
21783 brk(0x262f000)                    = 0x262f000
21783 brk(0x2650000)                    = 0x2650000
21783 read(6, "  if ($] < 5.020000) {\n        my $begin = 0;\n        my $level = 0;\n        while (my @call = caller($level++)) {\n            last unless @call && $call[0];\n            next unless $call[3] =~ m/::BEGIN$/;\n            $begin++;\n            last;\n        }\n        # HACK!\n        die 'Label not found for \"last T2_SUBTEST_WRAPPER\"' if $begin && $ctx->hub->meta(__PACKAGE__, {})->{parent};\n    }\n\n    $ctx->plan(0, SKIP => $reason);\n}\n\n\nsub exported_to {\n    my( $self, $pack ) = @_;\n\n    if( defined $pack ) {\n        $self->{Exported_To} = $pack;\n    }\n    return $self->{Exported_To};\n}\n\n\nsub ok {\n    my( $self, $test, $name ) = @_;\n\n    my $ctx = $self->ctx;\n\n    # $test might contain an object which we don't want to accidentally\n    # store, so we turn it into a boolean.\n    $test = $test ? 1 : 0;\n\n    # In case $name is a string overloaded object, force it to stringify.\n    no  warnings qw/uninitialized numeric/;\n    $name = \"$name\" if defined $name;\n\n    # Profiling showed that the regex here was a huge time "..., 8192) = 8192
21783 brk(0x2671000)                    = 0x2671000
21783 read(6, "N {\\${^WARNING_BITS} = $bits_code};\n#line $line \"(eval in cmp_ok) $file\"\n\\$test = (\\$got $type \\$expect);\n1;\n];\n        $error = $@;\n    }\n    local $Level = $Level + 1;\n    my $ok = $self->ok( $test, $name );\n\n    # Treat overloaded objects as numbers if we're asked to do a\n    # numeric comparison.\n    my $unoverload\n      = $numeric_cmps{$type}\n      ? '_unoverload_num'\n      : '_unoverload_str';\n\n    $self->diag(<<\"END\") unless $succ;\nAn error occurred while using $type:\n------------------------------------\n$error\n------------------------------------\nEND\n\n    unless($ok) {\n        $self->$unoverload( \\$got, \\$expect );\n\n        if( $type =~ /^(eq|==)$/ ) {\n            $self->_is_diag( $got, $type, $expect );\n        }\n        elsif( $type =~ /^(ne|!=)$/ ) {\n            no warnings;\n            my $eq = ($got eq $expect || $got == $expect)\n                && (\n                    (defined($got) xor defined($expect))\n                 || (length($got)  !=  length($expect))\n                );\n            use "..., 8192) = 8192
21783 brk(0x2692000)                    = 0x2692000
21783 brk(0x26b4000)                    = 0x26b4000
21783 brk(0x26ae000)                    = 0x26ae000
21783 brk(0x26a8000)                    = 0x26a8000
21783 read(6, "D()] = $self->_new_fh($fh)\n        if defined $fh;\n\n    return $format->handles->[Test2::Formatter::TAP::OUT_STD()];\n}\n\nsub failure_output {\n    my( $self, $fh ) = @_;\n\n    my $ctx = $self->ctx;\n    my $format = $ctx->hub->format;\n    $ctx->release;\n    return unless $format && $format->isa('Test2::Formatter::TAP');\n\n    $format->handles->[Test2::Formatter::TAP::OUT_ERR()] = $self->_new_fh($fh)\n        if defined $fh;\n\n    return $format->handles->[Test2::Formatter::TAP::OUT_ERR()];\n}\n\nsub todo_output {\n    my( $self, $fh ) = @_;\n\n    my $ctx = $self->ctx;\n    my $format = $ctx->hub->format;\n    $ctx->release;\n    return unless $format && $format->isa('Test::Builder::Formatter');\n\n    $format->handles->[Test::Builder::Formatter::OUT_TODO()] = $self->_new_fh($fh)\n        if defined $fh;\n\n    return $format->handles->[Test::Builder::Formatter::OUT_TODO()];\n}\n\nsub _new_fh {\n    my $self = shift;\n    my($file_or_fh) = shift;\n\n    my $fh;\n    if( $self->is_fh($file_or_fh) ) {\n        $fh = $file_or_fh;\n    }\n    e"..., 8192) = 8192
21783 brk(0x26c9000)                    = 0x26c9000
21783 brk(0x26ea000)                    = 0x26ea000
21783 read(6, "     # But if the tests ran, handle exit code.\n        if($failed > 0) {\n            my $exit_code = $failed <= 254 ? $failed : 254;\n            $$new ||= $exit_code;\n            return;\n        }\n\n        $$new ||= 254;\n        return;\n    }\n\n    if ($real_exit_code && !$count) {\n        $self->diag(\"Looks like your test exited with $real_exit_code before it could output anything.\");\n        $$new ||= $real_exit_code;\n        return;\n    }\n\n    return if $plan && \"$plan\" eq 'SKIP';\n\n    if (!$count) {\n        $self->diag('No tests run!');\n        $$new ||= 255;\n        return;\n    }\n\n    if ($real_exit_code) {\n        $self->diag(<<\"FAIL\");\nLooks like your test exited with $real_exit_code just after $count.\nFAIL\n        $$new ||= $real_exit_code;\n        return;\n    }\n\n    if ($plan eq 'NO PLAN') {\n        $ctx->plan( $count );\n        $plan = $hub->plan;\n    }\n\n    # Figure out if we passed or failed and print helpful messages.\n    my $num_extra = $count - $plan;\n\n    if ($num_extra != 0) {\n        my $s = "..., 8192) = 8192
21783 brk(0x270b000)                    = 0x270b000
21783 lseek(6, 44005, SEEK_SET)         = 44005
21783 lseek(6, 0, SEEK_CUR)             = 44005
21783 close(6)                          = 0
21783 read(5, "", 8192)                 = 0
21783 close(5)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 fcntl(7, F_DUPFD_CLOEXEC, 0)      = 5
21783 fcntl(5, F_SETFD, FD_CLOEXEC)     = 0
21783 ioctl(5, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 lseek(5, 0, SEEK_CUR)             = -1 ESPIPE (Illegal seek)
21783 fstat(5, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
21783 fcntl(5, F_SETFD, FD_CLOEXEC)     = 0
21783 ioctl(5, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 lseek(5, 0, SEEK_CUR)             = -1 ESPIPE (Illegal seek)
21783 ioctl(5, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 ioctl(5, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 fcntl(8, F_DUPFD_CLOEXEC, 0)      = 6
21783 fcntl(6, F_SETFD, FD_CLOEXEC)     = 0
21783 ioctl(6, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 lseek(6, 0, SEEK_CUR)             = -1 ESPIPE (Illegal seek)
21783 fstat(6, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
21783 fcntl(6, F_SETFD, FD_CLOEXEC)     = 0
21783 ioctl(6, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 lseek(6, 0, SEEK_CUR)             = -1 ESPIPE (Illegal seek)
21783 ioctl(6, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 ioctl(6, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21783 read(4, "$got, $expected, $test_name );\n  isnt( $got, $expected, $test_name );\n\nSimilar to C<ok()>, C<is()> and C<isnt()> compare their two arguments\nwith C<eq> and C<ne> respectively and use the result of that to\ndetermine if the test succeeded or failed.  So these:\n\n    # Is the ultimate answer 42?\n    is( ultimate_answer(), 42,          \"Meaning of Life\" );\n\n    # $foo isn't empty\n    isnt( $foo, '',     \"Got some foo\" );\n\nare similar to these:\n\n    ok( ultimate_answer() eq 42,        \"Meaning of Life\" );\n    ok( $foo ne '',     \"Got some foo\" );\n\nC<undef> will only ever match C<undef>.  So you can test a value\nagainst C<undef> like this:\n\n    is($not_defined, undef, \"undefined as expected\");\n\n(Mnemonic:  \"This is that.\"  \"This isn't that.\")\n\nSo why use these?  They produce better diagnostics on failure.  C<ok()>\ncannot know what you are testing for (beyond the name), but C<is()> and\nC<isnt()> know what the test was and why it failed.  For example this\ntest:\n\n    my $foo = 'waffle';  my $bar = 'yarblokos';\n    is( "..., 8192) = 8192
21783 read(4, "f( $whatami eq 'object' ) {\n        my $my_class = ref $thing;\n        $thing_name = qq[An object of class '$my_class'];\n        $name = \"$thing_name isa '$class'\";\n        $diag = \"The object of class '$my_class' isn't a '$class'\";\n    }\n    elsif( $whatami eq 'reference' ) {\n        my $type = ref $thing;\n        $thing_name = qq[A reference of type '$type'];\n        $name = \"$thing_name isa '$class'\";\n        $diag = \"The reference of type '$type' isn't a '$class'\";\n    }\n    elsif( $whatami eq 'undef' ) {\n        $thing_name = 'undef';\n        $name = \"$thing_name isa '$class'\";\n        $diag = \"$thing_name isn't defined\";\n    }\n    elsif( $whatami eq 'class' ) {\n        $thing_name = qq[The class (or class-like) '$thing'];\n        $name = \"$thing_name isa '$class'\";\n        $diag = \"$thing_name isn't a '$class'\";\n    }\n    else {\n        die;\n    }\n\n    my $ok;\n    if($rslt) {\n        $ok = $tb->ok( 1, $name );\n    }\n    else {\n        $ok = $tb->ok( 0, $name );\n        $tb->diag(\"    $diag\\n\");\n    }\n\n "..., 8192) = 8192
21783 brk(0x272c000)                    = 0x272c000
21783 read(4, "rts == 1 and $imports[0] =~ /^\\d+(?:\\.\\d+)?$/ ) {\n        # probably a version check.  Perl needs to see the bare number\n        # for it to work with non-Exporter based modules.\n        $code = <<USE;\npackage $pack;\nBEGIN { \\${^WARNING_BITS} = \\$args[-1] if defined \\$args[-1] }\n#line $line $filename\nuse $module $imports[0];\n1;\nUSE\n    }\n    else {\n        $code = <<USE;\npackage $pack;\nBEGIN { \\${^WARNING_BITS} = \\$args[-1] if defined \\$args[-1] }\n#line $line $filename\nuse $module \\@{\\$args[0]};\n1;\nUSE\n    }\n\n    my ($eval_result, $eval_error) = _eval($code, \\@imports, $warn);\n    my $ok = $tb->ok( $eval_result, \"use $module;\" );\n\n    unless($ok) {\n        chomp $eval_error;\n        $@ =~ s{^BEGIN failed--compilation aborted at .*$}\n                {BEGIN failed--compilation aborted at $filename line $line.}m;\n        $tb->diag(<<DIAGNOSTIC);\n    Tried to use '$module'.\n    Error:  $eval_error\nDIAGNOSTIC\n\n    }\n\n    return $ok;\n}\n\nsub _eval {\n    my( $code, @args ) = @_;\n\n    # Work around oddities surroundin"..., 8192) = 8192
21783 brk(0x274d000)                    = 0x274d000
21783 read(4, " future (a todo test).\n\nFor more details on the mechanics of skip and todo tests see\nL<Test::Harness>.\n\nThe way Test::More handles this is with a named block.  Basically, a\nblock of tests which can be skipped over or made todo.  It's best if I\njust show you...\n\n=over 4\n\n=item B<SKIP: BLOCK>\n\n  SKIP: {\n      skip $why, $how_many if $condition;\n\n      ...normal testing code goes here...\n  }\n\nThis declares a block of tests that might be skipped, $how_many tests\nthere are, $why and under what $condition to skip them.  An example is\nthe easiest way to illustrate:\n\n    SKIP: {\n        eval { require HTML::Lint };\n\n        skip \"HTML::Lint not installed\", 2 if $@;\n\n        my $lint = new HTML::Lint;\n        isa_ok( $lint, \"HTML::Lint\" );\n\n        $lint->parse( $html );\n        is( $lint->errors, 0, \"No errors found in HTML\" );\n    }\n\nIf the user does not have HTML::Lint installed, the whole block of\ncode I<won't be run at all>.  Test::More will output special ok's\nwhich Test::Harness interprets as skipped, but passi"..., 8192) = 8192
21783 read(4, "h undefined.\n            $ok = 1;\n        }\n        elsif( _dne($e1) xor _dne($e2) ) {\n            $ok = 0;\n        }\n        elsif( $same_ref and( $e1 eq $e2 ) ) {\n            $ok = 1;\n        }\n        elsif($not_ref) {\n            push @Data_Stack, { type => '', vals => [ $e1, $e2 ] };\n            $ok = 0;\n        }\n        else {\n            if( $Refs_Seen{$e1} ) {\n                return $Refs_Seen{$e1} eq $e2;\n            }\n            else {\n                $Refs_Seen{$e1} = \"$e2\";\n            }\n\n            my $type = _type($e1);\n            $type = 'DIFFERENT' unless _type($e2) eq $type;\n\n            if( $type eq 'DIFFERENT' ) {\n                push @Data_Stack, { type => $type, vals => [ $e1, $e2 ] };\n                $ok = 0;\n            }\n            elsif( $type eq 'ARRAY' ) {\n                $ok = _eq_array( $e1, $e2 );\n            }\n            elsif( $type eq 'HASH' ) {\n                $ok = _eq_hash( $e1, $e2 );\n            }\n            elsif( $type eq 'REF' ) {\n                push @Data_Stac"..., 8192) = 8192
21783 brk(0x276e000)                    = 0x276e000
21783 read(4, "(or in C<cmp_ok()>'s\ncase, strings or numbers as appropriate to the comparison op).  This\nprevents Test::More from piercing an object's interface allowing\nbetter blackbox testing.  So if a function starts returning overloaded\nobjects instead of bare strings your tests won't notice the\ndifference.  This is good.\n\nHowever, it does mean that functions like C<is_deeply()> cannot be used to\ntest the internals of string overloaded objects.  In this case I would\nsuggest L<Test::Deep> which contains more flexible testing functions for\ncomplex data structures.\n\n\n=item Threads\n\nTest::More will only be aware of threads if C<use threads> has been done\nI<before> Test::More is loaded.  This is ok:\n\n    use threads;\n    use Test::More;\n\nThis may cause problems:\n\n    use Test::More\n    use threads;\n\n5.8.1 and above are supported.  Anything below that has too many bugs.\n\n=back\n\n\n=head1 HISTORY\n\nThis is a case of convergent evolution with Joshua Pritikin's L<Test>\nmodule.  I was largely unaware of its existence when I'd first\n"..., 8192) = 3545
21783 read(4, "", 8192)                 = 0
21783 close(4)                          = 0
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 write(5, "1..1\n", 5)             = 5
21783 read(3, "", 8192)                 = 0
21783 close(3)                          = 0
21783 rt_sigaction(SIGCHLD, {0x7fa5aa6d70eb, [HUP], SA_RESTORER, 0x7fa5aba413b0}, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGPIPE, {0x7fa5aa6d70eb, [HUP], SA_RESTORER, 0x7fa5aba413b0}, {SIG_DFL, [], 0}, 8) = 0
21783 pipe([3, 4])                      = 0
21783 pipe([9, 10])                     = 0
21783 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fa5ac40f9d0) = 21784
21783 close(4 <unfinished ...>
21784 set_robust_list(0x7fa5ac40f9e0, 24 <unfinished ...>
21783 <... close resumed> )             = 0
21784 <... set_robust_list resumed> )   = 0
21783 close(10 <unfinished ...>
21784 dup2(4, 1 <unfinished ...>
21783 <... close resumed> )             = 0
21784 <... dup2 resumed> )              = 1
21783 wait4(21784,  <unfinished ...>
21784 close(3 <unfinished ...>
21783 <... wait4 resumed> 0x1f88f2c, WNOHANG, NULL) = 0
21784 <... close resumed> )             = 0
21783 select(10, [3 9], [], NULL, NULL <unfinished ...>
21784 dup2(10, 2)                       = 2
21784 close(9)                          = 0
21784 open("/dev/null", O_RDONLY)       = 3
21784 close(3)                          = 0
21784 execve("/bin/sh", ["/bin/sh", "-c", "echo $FOO"], [/* 1 var */]) = 0
21784 brk(NULL)                         = 0x90f000
21784 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f15e9007000
21784 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
21784 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
21784 fstat(3, {st_mode=S_IFREG|0644, st_size=224355, ...}) = 0
21784 mmap(NULL, 224355, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f15e8fc8000
21784 close(3)                          = 0
21784 open("/lib64/libtermcap.so.2", O_RDONLY|O_CLOEXEC) = 3
21784 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\16\0\0\0\0\0\0@\0\0\0\0\0\0\0\3300\0\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0!\0\36\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0,(\0\0\0\0\0\0,(\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0000(\0\0\0\0\0\0000( \0\0\0\0\0000( \0\0\0\0\0\374\2\0\0\0\0\0\0\200\3\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0`(\0\0\0\0\0\0`( \0\0\0\0\0`( \0\0\0\0\0\220\1\0\0\0\0\0\0\220\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\\%\0\0\0\0\0\0\\%\0\0\0\0\0\0\\%\0\0\0\0\0\0\214\0\0\0\0\0\0\0\214\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0%\0\0\0000\0\0\0\r\0\0\0\t\0\0\0\35\0\0\0$\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\21\0\0\0\10\0\0\0\24\0\0\0\20\0\0\0\0\0\0\0\30\0\0\0&\0\0\0,\0\0\0(\0\0\0.\0\0\0\0\0\0\0-\0\0\0/\0\0\0\f\0\0\0%\0\0\0\6\0\0\0\31\0\0\0\2\0\0\0\v\0\0\0\34\0\0\0+\0\0\0!\0\0\0\n\0\0\0\26\0\0\0'\0\0\0#\0\0\0\0\0\0\0\36\0\0\0)\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\16\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0\0\0\0\0\27\0\0\0\22\0\0\0\32\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\"\0\0\0\0\0\0\0\23\0\0\0\33\0\0\0 \0\0\0\25\0\0\0\0\0\0\0\17\0\0\0\0\0\0\0\0\0\0\0\37\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\10\0\300\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0$\1\0\0\21\0\27\0\224+ \0\0\0\0\0\4\0\0\0\0\0\0\0_\0\0\0\21\0\27\0\230+ \0\0\0\0\0\1\0\0\0\0\0\0\0\4\1\0\0\22\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\373\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 832) = 832
21784 fstat(3, {st_mode=S_IFREG|0755, st_size=18436, ...}) = 0
21784 mmap(NULL, 2108336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f15e8bd8000
21784 mprotect(0x7f15e8bdb000, 2093056, PROT_NONE) = 0
21784 mmap(0x7f15e8dda000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f15e8dda000
21784 close(3)                          = 0
21784 open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
21784 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\r\0\0\0\0\0\0@\0\0\0\0\0\0\0xA\0\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0 \0\35\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0H \0\0\0\0\0\0H \0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0p-\0\0\0\0\0\0p- \0\0\0\0\0p- \0\0\0\0\0\0\3\0\0\0\0\0\0\200\3\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\250-\0\0\0\0\0\0\250- \0\0\0\0\0\250- \0\0\0\0\0\360\1\0\0\0\0\0\0\360\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0|\32\0\0\0\0\0\0|\32\0\0\0\0\0\0|\32\0\0\0\0\0\0\274\0\0\0\0\0\0\0\274\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0p-\0\0\0\0\0\0p- \0\0\0\0\0p- \0\0\0\0\0\220\2\0\0\0\0\0\0\220\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0\33\0\0\0\33\0\0\0\2\0\0\0\7\0\0\0\230\2\21\0\200H\0\4\22\0\0@\203(\10\236\33\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\0\0\0\0\35\0\0\0\0\0\0\0\36\0\0\0\0\0\0\0\37\0\0\0\0\0\0\0 \0\0\0\0\0\0\0!\0\0\0#\0\0\0$\0\0\0&\0\0\0'\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\0\0\0\0\0\0\0\0\0\353\26\251\30a\257\0\371\301S\200\30\273\25sB\257\304M\17\221!\374\370\6\2\4\371\3733\373\17\371\31sB\372\31sB\225\263_\31\177\236\320\30a\242\222\6\5\350\7\371\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\n\0H\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0F\1\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\375\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\337\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 832) = 832
21784 fstat(3, {st_mode=S_IFREG|0755, st_size=18808, ...}) = 0
21784 mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f15e89d0000
21784 mprotect(0x7f15e89d3000, 2093056, PROT_NONE) = 0
21784 mmap(0x7f15e8bd2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f15e8bd2000
21784 close(3)                          = 0
21784 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
21784 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\10\2\0\0\0\0\0@\0\0\0\0\0\0\0p\236\37\0\0\0\0\0\0\0\0\0@\0008\0\n\0@\0I\0F\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0000\2\0\0\0\0\0\0000\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0p]\31\0\0\0\0\0p]\31\0\0\0\0\0p]\31\0\0\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\30\361\33\0\0\0\0\0\30\361\33\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\240\367\33\0\0\0\0\0\240\367;\0\0\0\0\0\240\367;\0\0\0\0\0\200O\0\0\0\0\0\0@\222\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\240+\34\0\0\0\0\0\240+<\0\0\0\0\0\240+<\0\0\0\0\0\340\1\0\0\0\0\0\0\340\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0p\2\0\0\0\0\0\0p\2\0\0\0\0\0\0p\2\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0\240\367\33\0\0\0\0\0\240\367;\0\0\0\0\0\240\367;\0\0\0\0\0\20\0\0\0\0\0\0\0x\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\214]\31\0\0\0\0\0\214]\31\0\0\0\0\0\214]\31\0\0\0\0\0\264T\0\0\0\0\0\0\264T\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\240\367\33\0\0\0\0\0\240\367;\0\0\0\0\0\240\367;\0\0\0\0\0`8\0\0\0\0\0\0`8\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0\363\3\0\0\n\0\0\0\0\1\0\0\16\0\0\0\0000\20D\240 \2\1\210\3\346\220\305E\214\0\304\0\10\0\5\204\0`\300\200\0\r\212\f\0\4\20\0\210@2\10*@\210T<, \0162H&\204\300\214\4\10\0\2\2\16\241\254\32\4f\300\0\3002\0\300\0P\1 \201\10\204\v  ($\0\4 Z\0\20X\200\312DB(\0\6\200\20\30B\0 @\200\0IP\0Q\212@\22\0\0\0\0\10\0\0\21\20@\210@\200\265\0!\310B\301\203\240\331\244X\2\10\4\20@\7\20\4\2\220@\"\0 \32\20\2\31\4F&\0\1\240\252", 832) = 832
21784 fstat(3, {st_mode=S_IFREG|0755, st_size=2076848, ...}) = 0
21784 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f15e9003000
21784 mmap(NULL, 3967456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f15e8600000
21784 mprotect(0x7f15e87c0000, 2093056, PROT_NONE) = 0
21784 mmap(0x7f15e89bf000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bf000) = 0x7f15e89bf000
21784 mmap(0x7f15e89c5000, 14816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f15e89c5000
21784 close(3)                          = 0
21784 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f15e9002000
21784 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f15e9001000
21784 arch_prctl(ARCH_SET_FS, 0x7f15e9002700) = 0
21784 mprotect(0x7f15e89bf000, 16384, PROT_READ) = 0
21784 mprotect(0x7f15e8bd2000, 4096, PROT_READ) = 0
21784 mprotect(0x6f1000, 12288, PROT_READ) = 0
21784 mprotect(0x7f15e9004000, 4096, PROT_READ) = 0
21784 munmap(0x7f15e8fc8000, 224355)    = 0
21784 open("/dev/tty", O_RDWR|O_NONBLOCK) = 3
21784 close(3)                          = 0
21784 brk(NULL)                         = 0x90f000
21784 brk(0x910000)                     = 0x910000
21784 brk(0x911000)                     = 0x911000
21784 getuid()                          = 1000
21784 getgid()                          = 1000
21784 geteuid()                         = 1000
21784 getegid()                         = 1000
21784 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
21784 brk(0x912000)                     = 0x912000
21784 sysinfo({uptime=4657512, loads=[1088, 3488, 5056], totalram=3265953792, freeram=1203032064, sharedram=16404480, bufferram=130846720, totalswap=34359734272, freeswap=34117169152, procs=491, totalhigh=0, freehigh=0, mem_unit=1}) = 0
21784 brk(0x913000)                     = 0x913000
21784 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7f15e8635480}, {SIG_DFL, [], 0}, 8) = 0
21784 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7f15e8635480}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7f15e8635480}, 8) = 0
21784 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f15e8635480}, {SIG_DFL, [], 0}, 8) = 0
21784 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f15e8635480}, {SIG_DFL, [], SA_RESTORER, 0x7f15e8635480}, 8) = 0
21784 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x7f15e8635480}, {SIG_DFL, [], 0}, 8) = 0
21784 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x7f15e8635480}, {SIG_DFL, [], SA_RESTORER, 0x7f15e8635480}, 8) = 0
21784 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
21784 rt_sigaction(SIGQUIT, {SIG_IGN, [], SA_RESTORER, 0x7f15e8635480}, {SIG_DFL, [], SA_RESTORER, 0x7f15e8635480}, 8) = 0
21784 uname({sysname="Linux", nodename="harp", ...}) = 0
21784 brk(0x915000)                     = 0x915000
21784 getcwd("/home/gray/src/posixruncapture", 4096) = 31
21784 getpid()                          = 21784
21784 getppid()                         = 21783
21784 brk(0x916000)                     = 0x916000
21784 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
21784 connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
21784 close(3)                          = 0
21784 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
21784 connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
21784 close(3)                          = 0
21784 open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3
21784 fstat(3, {st_mode=S_IFREG|0644, st_size=1083, ...}) = 0
21784 brk(0x918000)                     = 0x918000
21784 read(3, "#\n# /etc/nsswitch.conf\n#\n# An example Name Service Switch config file. This file should be\n# sorted with the most-used services at the beginning.\n#\n# The entry '[NOTFOUND=return]' means that the search for an\n# entry should stop if the search in the previous entry turned\n# up nothing. Note that if the search failed due to some other reason\n# (like no NIS server responding) then the search continues with the\n# next entry.\n#\n# Legal entries are:\n#\n#      nisplus or nis+         Use NIS+ (NIS version 3)\n#      nis or yp               Use NIS (NIS version 2), also called YP\n#      dns                     Use DNS (Domain Name Service)\n#      files                   Use the local files\n#      [NOTFOUND=return]       Stop searching if not found so far\n#\n\n# passwd: \tfiles nis\n# shadow: \tfiles nis\n# group:  \tfiles nis\n\npasswd: \tcompat\ngroup:  \tcompat\n\nhosts:  \tfiles dns\nnetworks:       files\n\nservices:       files\nprotocols:      files\nrpc:    \tfiles\nethers: \tfiles\nnetmasks:       files\nnetgroup:       files\nbootparam"..., 4096) = 1083
21784 read(3, "", 4096)                 = 0
21784 close(3)                          = 0
21784 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
21784 fstat(3, {st_mode=S_IFREG|0644, st_size=224355, ...}) = 0
21784 mmap(NULL, 224355, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f15e8fc8000
21784 close(3)                          = 0
21784 open("/lib64/libnss_compat.so.2", O_RDONLY|O_CLOEXEC) = 3
21784 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\22\0\0\0\0\0\0@\0\0\0\0\0\0\0\30\234\0\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\37\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\230y\0\0\0\0\0\0\230y\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\270}\0\0\0\0\0\0\270} \0\0\0\0\0\270} \0\0\0\0\0\10\5\0\0\0\0\0\0\250\6\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\340}\0\0\0\0\0\0\340} \0\0\0\0\0\340} \0\0\0\0\0\340\1\0\0\0\0\0\0\340\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0008m\0\0\0\0\0\0008m\0\0\0\0\0\0008m\0\0\0\0\0\0L\1\0\0\0\0\0\0L\1\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\270}\0\0\0\0\0\0\270} \0\0\0\0\0\270} \0\0\0\0\0H\2\0\0\0\0\0\0H\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0\32\0\0\0'\0\0\0\2\0\0\0\7\0\0\0Q\0\1\2\20\t\220\r\20\4\23\200\1H\272\201'\0\0\0(\0\0\0)\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\0\0\0+\0\0\0,\0\0\0\0\0\0\0.\0\0\0\0\0\0\0\0\0\0\0000\0\0\0001\0\0\0002\0\0\0\0\0\0\0\0\0\0\0003\0\0\0\0\0\0\0004\0\0\0005\0\0\0\0\0\0\0006\0\0\0\207[\246\22\365\33=\274\365\365K\23\0012\310%;]^\267\356\37>\3465\10\301\3468\303M%\313\271\330\274\361O\206\266y\332\201__\352+\267\321h~\23a\242\222\6+\224,%\31\202\242\345\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\n\0X\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\307\1\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\1\0\0\26\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 832) = 832
21784 fstat(3, {st_mode=S_IFREG|0755, st_size=41944, ...}) = 0
21784 mmap(NULL, 2131040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f15e83f0000
21784 mprotect(0x7f15e83f8000, 2093056, PROT_NONE) = 0
21784 mmap(0x7f15e85f7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f15e85f7000
21784 close(3)                          = 0
21784 open("/lib64/libnsl.so.1", O_RDONLY|O_CLOEXEC) = 3
21784 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P?\0\0\0\0\0\0@\0\0\0\0\0\0\0\320\266\1\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\37\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274]\1\0\0\0\0\0\274]\1\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\210m\1\0\0\0\0\0\210m!\0\0\0\0\0\210m!\0\0\0\0\0\230\5\0\0\0\0\0\0\260,\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\260m\1\0\0\0\0\0\260m!\0\0\0\0\0\260m!\0\0\0\0\0\320\1\0\0\0\0\0\0\320\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\300'\1\0\0\0\0\0\300'\1\0\0\0\0\0\300'\1\0\0\0\0\0\\\5\0\0\0\0\0\0\\\5\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\210m\1\0\0\0\0\0\210m!\0\0\0\0\0\210m!\0\0\0\0\0x\2\0\0\0\0\0\0x\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0\370\0\0\0r\0\0\0\20\0\0\0\n\0\0\0\1\0015\232 '@\0@\0\0\2\f!\1\10\0:\0\0\241\nX\0H\0\16,\0\5\200\6`\260\23 @\224\21\20@\344r\224D\350\206@1\250\202@\260z\1=\10\331\0\0\20\26\200\0044B\201*\0209\203K\200\20 \"\221\3\0D\200\302*d`E\10\0\4\4\t\4PDB\200\20\300\22!\4`@\0\32 \0\0\0\10\4\2\200\220\200\0\344#\0\212$\2\206\210\0\0`\300\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0r\0\0\0s\0\0\0\0\0\0\0\0\0\0\0t\0\0\0v\0\0\0w\0\0\0x\0\0\0\0\0\0\0\0\0\0\0y\0\0\0z\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0{\0\0\0\0\0\0\0}\0\0\0\0\0\0\0~\0\0\0\177\0\0\0\200\0\0\0\202\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\203\0\0\0\204\0\0\0\0\0\0\0\0\0\0\0\205\0\0\0\0\0\0\0\207\0\0\0\0\0\0\0\210\0\0\0\211\0\0\0\0\0\0\0\213\0\0\0\0\0\0\0\0\0\0\0", 832) = 832
21784 fstat(3, {st_mode=S_IFREG|0755, st_size=114320, ...}) = 0
21784 mmap(NULL, 2202168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f15e81d0000
21784 mprotect(0x7f15e81e6000, 2097152, PROT_NONE) = 0
21784 mmap(0x7f15e83e6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f15e83e6000
21784 mmap(0x7f15e83e8000, 6712, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f15e83e8000
21784 close(3)                          = 0
21784 mprotect(0x7f15e83e6000, 4096, PROT_READ) = 0
21784 mprotect(0x7f15e85f7000, 4096, PROT_READ) = 0
21784 munmap(0x7f15e8fc8000, 224355)    = 0
21784 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
21784 fstat(3, {st_mode=S_IFREG|0644, st_size=224355, ...}) = 0
21784 mmap(NULL, 224355, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f15e8fc8000
21784 close(3)                          = 0
21784 open("/lib64/libnss_nis.so.2", O_RDONLY|O_CLOEXEC) = 3
21784 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@\0\0\0\0\0\0\0\260\322\0\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\37\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\230\244\0\0\0\0\0\0\230\244\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\240\255\0\0\0\0\0\0\240\255 \0\0\0\0\0\240\255 \0\0\0\0\0\324\3\0\0\0\0\0\0\350\7\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\310\255\0\0\0\0\0\0\310\255 \0\0\0\0\0\310\255 \0\0\0\0\0\360\1\0\0\0\0\0\0\360\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0d\214\0\0\0\0\0\0d\214\0\0\0\0\0\0d\214\0\0\0\0\0\0\24\2\0\0\0\0\0\0\24\2\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\240\255\0\0\0\0\0\0\240\255 \0\0\0\0\0\240\255 \0\0\0\0\0`\2\0\0\0\0\0\0`\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0g\0\0\0003\0\0\0\10\0\0\0\t\0\0\0\0\0\4X\" \22\0\0\0Bg\3\0\1\4\t\03448P\30\6\243\331\220\212$ \1\10\0\342@\310\224E\20\211\244\0\0\4\20\10@\0@!\0\0\4\0\0\0\200\0\v\0y\343\0D\202\0\0\0\0003\0\0\0004\0\0\0\0\0\0\0005\0\0\0006\0\0\0007\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0008\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0:\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0;\0\0\0<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0=\0\0\0>\0\0\0\0\0\0\0@\0\0\0A\0\0\0B\0\0\0\0\0\0\0\0\0\0\0C\0\0\0E\0\0\0F\0\0\0G\0\0\0H\0\0\0I\0\0\0J\0\0\0\0\0\0\0\0\0\0\0K\0\0\0\0\0\0\0L\0\0\0M\0\0\0O\0\0\0P\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Q\0\0\0\0\0\0\0\0\0\0\0R\0\0\0S\0\0\0T\0\0\0V\0\0\0\0\0\0\0\0\0\0\0X\0\0\0", 832) = 832
21784 fstat(3, {st_mode=S_IFREG|0755, st_size=55920, ...}) = 0
21784 mmap(NULL, 2143624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f15e7fc0000
21784 mprotect(0x7f15e7fcb000, 2093056, PROT_NONE) = 0
21784 mmap(0x7f15e81ca000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7f15e81ca000
21784 close(3)                          = 0
21784 open("/lib64/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 3
21784 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P!\0\0\0\0\0\0@\0\0\0\0\0\0\0008\323\0\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\37\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \242\0\0\0\0\0\0 \242\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\270\255\0\0\0\0\0\0\270\255 \0\0\0\0\0\270\255 \0\0\0\0\0\220\3\0\0\0\0\0\0`i\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\340\255\0\0\0\0\0\0\340\255 \0\0\0\0\0\340\255 \0\0\0\0\0\320\1\0\0\0\0\0\0\320\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\0\205\0\0\0\0\0\0\0\205\0\0\0\0\0\0\0\205\0\0\0\0\0\0\224\2\0\0\0\0\0\0\224\2\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\270\255\0\0\0\0\0\0\270\255 \0\0\0\0\0\270\255 \0\0\0\0\0H\2\0\0\0\0\0\0H\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0k\0\0\0000\0\0\0\10\0\0\0\t\0\0\0\22F\344\25\240\245\201\0\t\10\0028\223\6\310\0\0\0z\0]\201\240Jx\2108*\220\200\0$\7!\5\24)\"\226<\0\4\0\33\0\20\2\0\0@\10\201\3100\200\200B@\206\0\302\0\200\3000\0\0\0001\0\0\0\0\0\0\0002\0\0\0003\0\0\0004\0\0\0005\0\0\0006\0\0\0\0\0\0\0007\0\0\0\0\0\0\0008\0\0\0:\0\0\0;\0\0\0\0\0\0\0=\0\0\0\0\0\0\0?\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0@\0\0\0B\0\0\0\0\0\0\0C\0\0\0E\0\0\0\0\0\0\0F\0\0\0G\0\0\0H\0\0\0I\0\0\0\0\0\0\0K\0\0\0L\0\0\0M\0\0\0\0\0\0\0\0\0\0\0N\0\0\0O\0\0\0P\0\0\0\0\0\0\0Q\0\0\0R\0\0\0\0\0\0\0\0\0\0\0S\0\0\0T\0\0\0\0\0\0\0V\0\0\0W\0\0\0\0\0\0\0X\0\0\0\0\0\0\0\0\0\0\0Z\0\0\0\0\0\0\0[\0\0\0\\\0\0\0\0\0\0\0]\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 832) = 832
21784 fstat(3, {st_mode=S_IFREG|0755, st_size=56056, ...}) = 0
21784 mmap(NULL, 2168600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f15e7da8000
21784 mprotect(0x7f15e7db3000, 2093056, PROT_NONE) = 0
21784 mmap(0x7f15e7fb2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7f15e7fb2000
21784 mmap(0x7f15e7fb4000, 22296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f15e7fb4000
21784 close(3)                          = 0
21784 mprotect(0x7f15e7fb2000, 4096, PROT_READ) = 0
21784 mprotect(0x7f15e81ca000, 4096, PROT_READ) = 0
21784 munmap(0x7f15e8fc8000, 224355)    = 0
21784 brk(0x919000)                     = 0x919000
21784 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
21784 lseek(3, 0, SEEK_CUR)             = 0
21784 fstat(3, {st_mode=S_IFREG|0644, st_size=1868, ...}) = 0
21784 mmap(NULL, 1868, PROT_READ, MAP_SHARED, 3, 0) = 0x7f15e9000000
21784 lseek(3, 1868, SEEK_SET)          = 1868
21784 munmap(0x7f15e9000000, 1868)      = 0
21784 close(3)                          = 0
21784 getpgrp()                         = 21781
21784 rt_sigaction(SIGCHLD, {0x447af0, [], SA_RESTORER|SA_RESTART, 0x7f15e8635480}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7f15e8635480}, 8) = 0
21784 getrlimit(RLIMIT_NPROC, {rlim_cur=12409, rlim_max=12409}) = 0
21784 brk(0x91a000)                     = 0x91a000
21784 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
21784 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
21784 write(1, "bar\n", 4)              = 4
21783 <... select resumed> )            = 1 (in [3])
21783 read(3,  <unfinished ...>
21784 rt_sigprocmask(SIG_BLOCK, [CHLD],  <unfinished ...>
21783 <... read resumed> "bar\n", 4096) = 4
21784 <... rt_sigprocmask resumed> [], 8) = 0
21783 wait4(21784,  <unfinished ...>
21784 rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
21783 <... wait4 resumed> 0x1f88f2c, WNOHANG, NULL) = 0
21784 <... rt_sigprocmask resumed> NULL, 8) = 0
21783 select(10, [3 9], [], NULL, NULL <unfinished ...>
21784 exit_group(0)                     = ?
21783 <... select resumed> )            = 2 (in [3 9])
21784 +++ exited with 0 +++
21783 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=21784, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
21783 rt_sigreturn({mask=[]})           = 2
21783 read(3, "", 4092)                 = 0
21783 close(3)                          = 0
21783 read(9, "", 4096)                 = 0
21783 close(9)                          = 0
21783 wait4(21784, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 21784
21783 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER, 0x7fa5aba413b0}, NULL, 8) = 0
21783 rt_sigaction(SIGPIPE, {SIG_DFL, [], SA_RESTORER, 0x7fa5aba413b0}, NULL, 8) = 0
21783 write(6, "# stdout content mismatch\n", 26) = 26
21783 write(5, "not ok 1\n", 9)         = 9
21783 write(6, "#   Failed test at t/11env.t line 10.\n", 38) = 38
21783 rt_sigaction(SIGHUP, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGQUIT, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGILL, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGTRAP, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGABRT, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGBUS, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGFPE, NULL, {SIG_IGN, [FPE], SA_RESTORER|SA_RESTART, 0x7fa5aab1d480}, 8) = 0
21783 rt_sigaction(SIGKILL, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGUSR1, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGSEGV, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGUSR2, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGPIPE, NULL, {SIG_DFL, [], SA_RESTORER, 0x7fa5aba413b0}, 8) = 0
21783 rt_sigaction(SIGALRM, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGSTKFLT, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], SA_RESTORER, 0x7fa5aba413b0}, 8) = 0
21783 rt_sigaction(SIGCONT, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGSTOP, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGTSTP, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGTTIN, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGTTOU, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGURG, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGXCPU, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGXFSZ, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGVTALRM, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGPROF, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGWINCH, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGIO, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGPWR, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGSYS, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_2, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_3, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_4, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_5, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_6, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_7, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_8, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_9, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_10, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_11, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_12, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_13, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_14, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_15, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_16, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_17, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_18, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_19, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_20, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_21, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_22, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_23, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_24, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_25, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_26, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_27, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_28, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_29, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_30, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_31, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGRT_32, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGABRT, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], SA_RESTORER, 0x7fa5aba413b0}, 8) = 0
21783 rt_sigaction(SIGIO, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 rt_sigaction(SIGSYS, NULL, {SIG_DFL, [], 0}, 8) = 0
21783 write(6, "# Looks like you failed 1 test of 1.\n", 37) = 37
21783 stat("t/Test2/API/Breakage.pmc", 0x7ffffff2d3a0) = -1 ENOENT (No such file or directory)
21783 stat("t/Test2/API/Breakage.pm", 0x7ffffff2d3a0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/API/Breakage.pmc", 0x7ffffff2d3a0) = -1 ENOENT (No such file or directory)
21783 stat("/home/gray/src/posixruncapture/lib/Test2/API/Breakage.pm", 0x7ffffff2d3a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/API/Breakage.pmc", 0x7ffffff2d3a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/lib64/perl5/Test2/API/Breakage.pm", 0x7ffffff2d3a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/API/Breakage.pmc", 0x7ffffff2d3a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/local/share/perl5/Test2/API/Breakage.pm", 0x7ffffff2d3a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/API/Breakage.pmc", 0x7ffffff2d3a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/vendor_perl/Test2/API/Breakage.pm", 0x7ffffff2d3a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/API/Breakage.pmc", 0x7ffffff2d3a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/vendor_perl/Test2/API/Breakage.pm", 0x7ffffff2d3a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/API/Breakage.pmc", 0x7ffffff2d3a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/lib64/perl5/Test2/API/Breakage.pm", 0x7ffffff2d3a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/API/Breakage.pmc", 0x7ffffff2d3a0) = -1 ENOENT (No such file or directory)
21783 stat("/usr/share/perl5/Test2/API/Breakage.pm", {st_mode=S_IFREG|0444, st_size=4826, ...}) = 0
21783 open("/usr/share/perl5/Test2/API/Breakage.pm", O_RDONLY|O_CLOEXEC) = 3
21783 ioctl(3, TCGETS, 0x7ffffff2d160)  = -1 ENOTTY (Inappropriate ioctl for device)
21783 lseek(3, 0, SEEK_CUR)             = 0
21783 read(3, "package Test2::API::Breakage;\nuse strict;\nuse warnings;\n\nour $VERSION = '1.302183';\n\n\nuse Test2::Util qw/pkg_to_file/;\n\nour @EXPORT_OK = qw{\n    upgrade_suggested\n    upgrade_required\n    known_broken\n};\nBEGIN { require Exporter; our @ISA = qw(Exporter) }\n\nsub upgrade_suggested {\n    return (\n        'Test::Exception'    => '0.42',\n        'Test::FITesque'     => '0.04',\n        'Test::Module::Used' => '0.2.5',\n        'Test::Moose::More'  => '0.025',\n    );\n}\n\nsub upgrade_required {\n    return (\n        'Test::Builder::Clutch'   => '0.07',\n        'Test::Dist::VersionSync' => '1.1.4',\n        'Test::Modern'            => '0.012',\n        'Test::SharedFork'        => '0.34',\n        'Test::Alien'             => '0.04',\n        'Test::UseAllModules'     => '0.14',\n        'Test::More::Prefix'      => '0.005',\n\n        'Test2::Tools::EventDumper' => 0.000007,\n        'Test2::Harness'            => 0.000013,\n\n        'Test::DBIx::Class::Schema'    => '1.0.9',\n        'Test::Clustericious::Cluster' => '0.30',\n   "..., 8192) = 4826
21783 getuid()                          = 1000
21783 geteuid()                         = 1000
21783 getgid()                          = 1000
21783 getegid()                         = 1000
21783 lseek(3, 2997, SEEK_SET)          = 2997
21783 lseek(3, 0, SEEK_CUR)             = 2997
21783 close(3)                          = 0
21783 close(6)                          = 0
21783 close(5)                          = 0
21783 close(7)                          = 0
21783 close(8)                          = 0
21783 exit_group(1)                     = ?
21783 +++ exited with 1 +++
