-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 04/10/13 00:47, Steven Chamberlain wrote: > Hi Daniel, > > On 03/10/13 14:00, Daniel Lintott wrote: >> I am currently in the process of packaging a piece of software >> over on Mentors, but have run into a bug affecting only >> kFreeBSD. > > Thanks for your interest in making it work! My pleasure! I'd rather iron out any obvious little bugs at this stage, so it can enter Debian in a good state. >> The software calls openpty, but this fails with the error >> >> No child processes > > I'd be interested to see output of running it under `ktrace -di -- > ...` then `kdump -f ktrace.out`. In order to see if some system > call fails prior to that, and where exactly that message is printed > from. > I have attached booth the output from ktrace and kdump. Taking a look through the kdump output I found the following: 3066 vpcs CALL chown(0xbfbfdbb8,0x3e8,0) 3066 vpcs NAMI "/dev/ttyp1" 3066 vpcs RET chown -1 errno 1 Operation not permitted After seeing the "Operation not permitted" error, I decided to try running vpcs -H 21000 with sudo.... Which worked perfectly! So it now looks like this could be a permissions related issue rather than a code problem. N.B. The program executes fine under Debian 7 "Wheezy" and Linux Mint 14 >> The code in question can be found here [1] and the RFS bug report >> can be found here [2] > > I found vpcs 0.4b2-1 on mentors, but it does not contain a source > file called hv.c? Do I have the wrong version? > vpcs 0.5b0-1 should be on mentors, but the version there doesn't yet include the patches for kFreeBSD, as I wanted to test them fully before pushing it mentors. The version from which I've been testing can be downloaded from: dget -ux http://serverb.co.uk/debian/vpcs/vpcs_0.5b0-1.dsc Regards, Daniel Lintott -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with undefined - http://www.enigmail.net/ iQEcBAEBAgAGBQJSTuy8AAoJEMw/9yOWzAkJwlcH/2cqQyBb81AdZ6JJaBvFBWac dGtp6q/Q/n4HP6N4nxJVsDb8+Z0behhMLOKxCc1mmwTWhfww3SQIde91BLFxbaun V4RuvR0TdaNVcew8s99Jdog3e2y+8NVMxF8sj3fjVP0zuZTmQlB2mKr7/QoBOo/f 1/jVhOstD8goBF3SV5YR8k2r/sqASrxoGUR4qlP7DSWSdziBXBzdiryx37g725s1 vnasWsL4TvvF1UyzMfQR0qKFU+do2+qEH9/BikQUQGfWk4nTriDDS9AoMZHITHMO RXa66m2XDm/J7Gb4Fl9VfSJsQljREziu9NnDnB+dhYa0IIBuloIZunPBZszF/10= =urOn -----END PGP SIGNATURE-----
3065 ktrace RET ktrace 0 3065 ktrace CALL execve(0xbfbfe38a,0xbfbfe540,0xbfbfe550) 3065 ktrace NAMI "/usr/local/bin/vpcs" 3065 ktrace RET execve -1 errno 2 No such file or directory 3065 ktrace CALL execve(0xbfbfe390,0xbfbfe540,0xbfbfe550) 3065 ktrace NAMI "/usr/bin/vpcs" 3065 ktrace NAMI "/lib/ld.so.1" 3065 vpcs RET execve 0 3065 vpcs CALL getuid 3065 vpcs RET getuid 1000/0x3e8 3065 vpcs CALL geteuid 3065 vpcs RET geteuid 1000/0x3e8 3065 vpcs CALL getgid 3065 vpcs RET getgid 1000/0x3e8 3065 vpcs CALL getegid 3065 vpcs RET getegid 1000/0x3e8 3065 vpcs CALL break(0x28085000) 3065 vpcs RET break -1 errno 12 Cannot allocate memory 3065 vpcs CALL __sysctl(0xbfbfe3e4,0x2,0xbfbfe3ec,0xbfbfe3f0,0,0) 3065 vpcs SCTL "kern.osreldate" 3065 vpcs RET __sysctl 0 3065 vpcs CALL getuid 3065 vpcs RET getuid 1000/0x3e8 3065 vpcs CALL access(0x280816d2,0<F_OK>) 3065 vpcs NAMI "/etc/ld.so.nohwcap" 3065 vpcs RET access -1 errno 2 No such file or directory 3065 vpcs CALL mmap(0,0x2000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_ANON|MAP_TYPE|MAP_PRIVATE>,0xffffffff,0,0) 3065 vpcs RET mmap 671633408/0x28085000 3065 vpcs CALL getuid 3065 vpcs RET getuid 1000/0x3e8 3065 vpcs CALL access(0x28081374,0x4<R_OK>) 3065 vpcs NAMI "/etc/ld.so.preload" 3065 vpcs RET access -1 errno 2 No such file or directory 3065 vpcs CALL open(0x2808166e,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/etc/ld.so.cache" 3065 vpcs RET open 3 3065 vpcs CALL fstat(0x3,0xbfbfdec0) 3065 vpcs STRU struct stat {dev=87, ino=2427689, mode=-rw-r--r-- , nlink=1, uid=0, gid=0, rdev=9695760, atime=1380901352, stime=1380396393, ctime=1380396393, birthtime=1380396393, size=56547, blksize=16384, blocks=112, flags=0x0 } 3065 vpcs RET fstat 0 3065 vpcs CALL mmap(0,0xdce3,0x1<PROT_READ>,0x2<MAP_PRIVATE>,0x3,0,0) 3065 vpcs RET mmap 671641600/0x28087000 3065 vpcs CALL close(0x3) 3065 vpcs RET close 0 3065 vpcs CALL getuid 3065 vpcs RET getuid 1000/0x3e8 3065 vpcs CALL access(0x280816d2,0<F_OK>) 3065 vpcs NAMI "/etc/ld.so.nohwcap" 3065 vpcs RET access -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf30,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/tls/i686/sse2/cmov/libpthread.so.0" 3065 vpcs RET open -1 errno 2 No such file or directory 3065 vpcs CALL stat(0xbfbfdf30,0xbfbfdeac) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/tls/i686/sse2/cmov" 3065 vpcs RET stat -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf30,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/tls/i686/sse2/libpthread.so.0" 3065 vpcs RET open -1 errno 2 No such file or directory 3065 vpcs CALL stat(0xbfbfdf30,0xbfbfdeac) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/tls/i686/sse2" 3065 vpcs RET stat -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf30,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/tls/i686/cmov/libpthread.so.0" 3065 vpcs RET open -1 errno 2 No such file or directory 3065 vpcs CALL stat(0xbfbfdf30,0xbfbfdeac) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/tls/i686/cmov" 3065 vpcs RET stat -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf30,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/tls/i686/libpthread.so.0" 3065 vpcs RET open -1 errno 2 No such file or directory 3065 vpcs CALL stat(0xbfbfdf30,0xbfbfdeac) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/tls/i686" 3065 vpcs RET stat -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf30,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/tls/sse2/cmov/libpthread.so.0" 3065 vpcs RET open -1 errno 2 No such file or directory 3065 vpcs CALL stat(0xbfbfdf30,0xbfbfdeac) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/tls/sse2/cmov" 3065 vpcs RET stat -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf30,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/tls/sse2/libpthread.so.0" 3065 vpcs RET open -1 errno 2 No such file or directory 3065 vpcs CALL stat(0xbfbfdf30,0xbfbfdeac) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/tls/sse2" 3065 vpcs RET stat -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf30,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/tls/cmov/libpthread.so.0" 3065 vpcs RET open -1 errno 2 No such file or directory 3065 vpcs CALL stat(0xbfbfdf30,0xbfbfdeac) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/tls/cmov" 3065 vpcs RET stat -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf30,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/tls/libpthread.so.0" 3065 vpcs RET open -1 errno 2 No such file or directory 3065 vpcs CALL stat(0xbfbfdf30,0xbfbfdeac) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/tls" 3065 vpcs RET stat -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf30,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/i686/sse2/cmov/libpthread.so.0" 3065 vpcs RET open -1 errno 2 No such file or directory 3065 vpcs CALL stat(0xbfbfdf30,0xbfbfdeac) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/i686/sse2/cmov" 3065 vpcs RET stat -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf30,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/i686/sse2/libpthread.so.0" 3065 vpcs RET open -1 errno 2 No such file or directory 3065 vpcs CALL stat(0xbfbfdf30,0xbfbfdeac) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/i686/sse2" 3065 vpcs RET stat -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf30,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/i686/cmov/libpthread.so.0" 3065 vpcs RET open -1 errno 2 No such file or directory 3065 vpcs CALL stat(0xbfbfdf30,0xbfbfdeac) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/i686/cmov" 3065 vpcs RET stat -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf30,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/i686/libpthread.so.0" 3065 vpcs RET open -1 errno 2 No such file or directory 3065 vpcs CALL stat(0xbfbfdf30,0xbfbfdeac) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/i686" 3065 vpcs RET stat -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf30,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/sse2/cmov/libpthread.so.0" 3065 vpcs RET open -1 errno 2 No such file or directory 3065 vpcs CALL stat(0xbfbfdf30,0xbfbfdeac) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/sse2/cmov" 3065 vpcs RET stat -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf30,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/sse2/libpthread.so.0" 3065 vpcs RET open -1 errno 2 No such file or directory 3065 vpcs CALL stat(0xbfbfdf30,0xbfbfdeac) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/sse2" 3065 vpcs RET stat -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf30,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/cmov/libpthread.so.0" 3065 vpcs RET open -1 errno 2 No such file or directory 3065 vpcs CALL stat(0xbfbfdf30,0xbfbfdeac) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/cmov" 3065 vpcs RET stat -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf30,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/libpthread.so.0" 3065 vpcs RET open 3 3065 vpcs CALL read(0x3,0xbfbfe08c,0x200) 3065 vpcs GIO fd 3 read 512 bytes 0x0000 7f45 4c46 0101 0109 0000 0000 0000 0000 0300 0300 0100 0000 603d |.ELF....................`=| 0x001a 0000 3400 0000 dcd5 0000 0000 0000 3400 2000 0900 2800 2100 1e00 |..4...........4. ...(.!...| 0x0034 0600 0000 3400 0000 3400 0000 3400 0000 2001 0000 2001 0000 0500 |....4...4...4... ... .....| 0x004e 0000 0400 0000 0300 0000 3cb7 0000 3cb7 0000 3cb7 0000 0d00 0000 |..........<...<...<.......| 0x0068 0d00 0000 0400 0000 0100 0000 0100 0000 0000 0000 0000 0000 0000 |..........................| 0x0082 0000 14ca 0000 14ca 0000 0500 0000 0010 0000 0100 0000 4cce 0000 |......................L...| 0x009c 4cde 0000 4cde 0000 5806 0000 3467 0000 0600 0000 0010 0000 0200 |L...L...X...4g............| 0x00b6 0000 64ce 0000 64de 0000 64de 0000 0801 0000 0801 0000 0600 0000 |..d...d...d...............| 0x00d0 0400 0000 0400 0000 5401 0000 5401 0000 5401 0000 4400 0000 4400 |........T...T...T...D...D.| 0x00ea 0000 0400 0000 0400 0000 50e5 7464 4cb7 0000 4cb7 0000 4cb7 0000 |..........P.tdL...L...L...| 0x0104 2401 0000 2401 0000 0400 0000 0400 0000 51e5 7464 0000 0000 0000 |$...$...........Q.td......| 0x011e 0000 0000 0000 0000 0000 0000 0000 0600 0000 0400 0000 52e5 7464 |......................R.td| 0x0138 4cce 0000 4cde 0000 4cde 0000 b401 0000 b401 0000 0400 0000 0100 |L...L...L.................| 0x0152 0000 0400 0000 1400 0000 0300 0000 474e 5500 99cf c7fd 514a 102d |..............GNU.....QJ.-| 0x016c 9736 a353 43d7 f544 6130 926b 0400 0000 1000 0000 0100 0000 474e |.6.SC..Da0.k............GN| 0x0186 5500 0300 0000 0800 0000 0100 0000 0000 0000 9901 0000 5300 0000 |U.....................S...| 0x01a0 4000 0000 0b00 0000 1921 0291 0102 1022 4048 20d9 0300 4934 8000 |@........!....."@H ...I4..| 0x01ba 0040 0020 8080 1150 6040 4010 8b00 3044 0000 1000 0002 0001 0d00 |.@. ...P`@@...0D..........| 0x01d4 800e 8041 58a0 0da0 8008 2024 8010 4222 2965 0843 9c16 1000 9020 |...AX..... $..B")e.C..... | 0x01ee 8024 0800 4828 0192 1cc1 42a0 9012 080c 2002 |.$..H(....B..... .| 3065 vpcs RET read 512/0x200 3065 vpcs CALL fstat(0x3,0xbfbfdea0) 3065 vpcs STRU struct stat {dev=87, ino=1413154, mode=-rwxr-xr-x , nlink=1, uid=0, gid=0, rdev=5649512, atime=1380901352, stime=1356894231, ctime=1380374547, birthtime=1356894231, size=76957, blksize=16384, blocks=152, flags=0x0 } 3065 vpcs RET fstat 0 3065 vpcs CALL mmap(0,0x14580,0x5<PROT_READ|PROT_EXEC>,0x2<MAP_PRIVATE>,0x3,0,0) 3065 vpcs RET mmap 671698944/0x28095000 3065 vpcs CALL __sysctl(0xbfbfddac,0x2,0x280848d8,0xbfbfddb4,0,0) 3065 vpcs SCTL "hw.pagesize" 3065 vpcs RET __sysctl 0 3065 vpcs CALL mmap(0x280a2000,0x2000,0x3<PROT_READ|PROT_WRITE>,0x12<MAP_PRIVATE|MAP_FIXED>,0x3,0xc000,0) 3065 vpcs RET mmap 671752192/0x280a2000 3065 vpcs CALL mmap(0x280a4000,0x5580,0x3<PROT_READ|PROT_WRITE>,0x1012<MAP_ANON|MAP_TYPE|MAP_PRIVATE|MAP_FIXED>,0xffffffff,0,0) 3065 vpcs RET mmap 671760384/0x280a4000 3065 vpcs CALL close(0x3) 3065 vpcs RET close 0 3065 vpcs CALL getuid 3065 vpcs RET getuid 1000/0x3e8 3065 vpcs CALL access(0x280816d2,0<F_OK>) 3065 vpcs NAMI "/etc/ld.so.nohwcap" 3065 vpcs RET access -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf20,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/libutil.so.1" 3065 vpcs RET open 3 3065 vpcs CALL read(0x3,0xbfbfe070,0x200) 3065 vpcs GIO fd 3 read 512 bytes 0x0000 7f45 4c46 0101 0109 0000 0000 0000 0000 0300 0300 0100 0000 f009 |.ELF......................| 0x001a 0000 3400 0000 9821 0000 0000 0000 3400 2000 0900 2800 1e00 1d00 |..4....!......4. ...(.....| 0x0034 0600 0000 3400 0000 3400 0000 3400 0000 2001 0000 2001 0000 0500 |....4...4...4... ... .....| 0x004e 0000 0400 0000 0300 0000 d612 0000 d612 0000 d612 0000 0d00 0000 |..........................| 0x0068 0d00 0000 0400 0000 0100 0000 0100 0000 0000 0000 0000 0000 0000 |..........................| 0x0082 0000 1415 0000 1415 0000 0500 0000 0010 0000 0100 0000 f41e 0000 |..........................| 0x009c f42e 0000 f42e 0000 8c01 0000 9401 0000 0600 0000 0010 0000 0200 |..........................| 0x00b6 0000 081f 0000 082f 0000 082f 0000 e000 0000 e000 0000 0600 0000 |......./.../..............| 0x00d0 0400 0000 0400 0000 5401 0000 5401 0000 5401 0000 4400 0000 4400 |........T...T...T...D...D.| 0x00ea 0000 0400 0000 0400 0000 50e5 7464 e412 0000 e412 0000 e412 0000 |..........P.td............| 0x0104 1400 0000 1400 0000 0400 0000 0400 0000 51e5 7464 0000 0000 0000 |................Q.td......| 0x011e 0000 0000 0000 0000 0000 0000 0000 0600 0000 0400 0000 52e5 7464 |......................R.td| 0x0138 f41e 0000 f42e 0000 f42e 0000 0c01 0000 0c01 0000 0400 0000 0100 |..........................| 0x0152 0000 0400 0000 1400 0000 0300 0000 474e 5500 ff1f c58c f46c 54eb |..............GNU......lT.| 0x016c b6f2 a102 e5e1 f2e7 97ef 1513 0400 0000 1000 0000 0100 0000 474e |........................GN| 0x0186 5500 0300 0000 0800 0000 0100 0000 0000 0000 0d00 0000 2100 0000 |U.....................!...| 0x01a0 0200 0000 0600 0000 00a0 c4c1 8480 1040 0000 0000 0000 0000 2100 |...............@........!.| 0x01ba 0000 0000 0000 0000 0000 2200 0000 0000 0000 2400 0000 2500 0000 |..........".......$...%...| 0x01d4 2600 0000 0000 0000 0000 0000 2700 0000 8ff5 c887 5e2b df0b f5f1 |&...........'.......^+....| 0x01ee abba 9f3c c07c f5a3 e370 d93d 6cf6 bff8 df0f |...<.|...p.=l.....| 3065 vpcs RET read 512/0x200 3065 vpcs CALL fstat(0x3,0xbfbfde84) 3065 vpcs STRU struct stat {dev=87, ino=1413159, mode=-rw-r--r-- , nlink=1, uid=0, gid=0, rdev=5649600, atime=1380901352, stime=1356894225, ctime=1380374547, birthtime=1356894225, size=9800, blksize=16384, blocks=20, flags=0x0 } 3065 vpcs RET fstat 0 3065 vpcs CALL mmap(0,0x3088,0x5<PROT_READ|PROT_EXEC>,0x2<MAP_PRIVATE>,0x3,0,0) 3065 vpcs RET mmap 671784960/0x280aa000 3065 vpcs CALL mmap(0x280ac000,0x2000,0x3<PROT_READ|PROT_WRITE>,0x12<MAP_PRIVATE|MAP_FIXED>,0x3,0x1000,0) 3065 vpcs RET mmap 671793152/0x280ac000 3065 vpcs CALL close(0x3) 3065 vpcs RET close 0 3065 vpcs CALL getuid 3065 vpcs RET getuid 1000/0x3e8 3065 vpcs CALL access(0x280816d2,0<F_OK>) 3065 vpcs NAMI "/etc/ld.so.nohwcap" 3065 vpcs RET access -1 errno 2 No such file or directory 3065 vpcs CALL open(0xbfbfdf00,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/lib/i386-kfreebsd-gnu/libc.so.0.1" 3065 vpcs RET open 3 3065 vpcs CALL read(0x3,0xbfbfe054,0x200) 3065 vpcs GIO fd 3 read 512 bytes 0x0000 7f45 4c46 0101 0109 0000 0000 0000 0000 0300 0300 0100 0000 6066 |.ELF....................`f| 0x001a 0100 3400 0000 a4cb 1200 0000 0000 3400 2000 0a00 2800 2400 2300 |..4...........4. ...(.$.#.| 0x0034 0600 0000 3400 0000 3400 0000 3400 0000 4001 0000 4001 0000 0500 |....4...4...4...@...@.....| 0x004e 0000 0400 0000 0300 0000 30d8 1100 30d8 1100 30d8 1100 0d00 0000 |..........0...0...0.......| 0x0068 0d00 0000 0400 0000 0100 0000 0100 0000 0000 0000 0000 0000 0000 |..........................| 0x0082 0000 b89f 1200 b89f 1200 0500 0000 0010 0000 0100 0000 78a1 1200 |......................x...| 0x009c 78a1 1200 78a1 1200 8828 0000 1454 0000 0600 0000 0010 0000 0200 |x...x....(...T............| 0x00b6 0000 7cbd 1200 7cbd 1200 7cbd 1200 f000 0000 f000 0000 0600 0000 |..|...|...|...............| 0x00d0 0400 0000 0400 0000 7401 0000 7401 0000 7401 0000 4400 0000 4400 |........t...t...t...D...D.| 0x00ea 0000 0400 0000 0400 0000 0700 0000 78a1 1200 78a1 1200 78a1 1200 |..............x...x...x...| 0x0104 0800 0000 4000 0000 0400 0000 0400 0000 50e5 7464 40d8 1100 40d8 |....@...........P.td@...@.| 0x011e 1100 40d8 1100 0c1f 0000 0c1f 0000 0400 0000 0400 0000 51e5 7464 |..@...................Q.td| 0x0138 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0600 0000 0400 |..........................| 0x0152 0000 52e5 7464 78a1 1200 78a1 1200 78a1 1200 881e 0000 881e 0000 |..R.tdx...x...x...........| 0x016c 0400 0000 0100 0000 0400 0000 1400 0000 0300 0000 474e 5500 8406 |....................GNU...| 0x0186 8081 6c59 590c 1d3e 49dc 432d 22e1 8ade debe 0400 0000 1000 0000 |..lYY..>I.C-".............| 0x01a0 0100 0000 474e 5500 0300 0000 0800 0000 0100 0000 0000 0000 f303 |....GNU...................| 0x01ba 0000 1400 0000 0002 0000 0e00 0000 a030 1044 0000 0201 8c03 e690 |...............0.D........| 0x01d4 4145 8800 8400 0800 4580 0060 c080 000c 8e0c 0011 3400 0840 3208 |AE......E..`........4..@2.| 0x01ee ae04 8a48 366c a016 3000 2684 808e 0408 4004 |...H6l..0.&.....@.| 3065 vpcs RET read 512/0x200 3065 vpcs CALL fstat(0x3,0xbfbfde68) 3065 vpcs STRU struct stat {dev=87, ino=1413136, mode=-rwxr-xr-x , nlink=1, uid=0, gid=0, rdev=5648408, atime=1380901352, stime=1356894224, ctime=1380374547, birthtime=1356894224, size=1233220, blksize=16384, blocks=2464, flags=0x0 } 3065 vpcs RET fstat 0 3065 vpcs CALL mmap(0,0x12f58c,0x5<PROT_READ|PROT_EXEC>,0x2<MAP_PRIVATE>,0x3,0,0) 3065 vpcs RET mmap 671801344/0x280ae000 3065 vpcs CALL mmap(0x281d8000,0x3000,0x3<PROT_READ|PROT_WRITE>,0x12<MAP_PRIVATE|MAP_FIXED>,0x3,0x12a000,0) 3065 vpcs RET mmap 673021952/0x281d8000 3065 vpcs CALL mmap(0x281db000,0x258c,0x3<PROT_READ|PROT_WRITE>,0x1012<MAP_ANON|MAP_TYPE|MAP_PRIVATE|MAP_FIXED>,0xffffffff,0,0) 3065 vpcs RET mmap 673034240/0x281db000 3065 vpcs CALL close(0x3) 3065 vpcs RET close 0 3065 vpcs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_ANON|MAP_TYPE|MAP_PRIVATE>,0xffffffff,0,0) 3065 vpcs RET mmap 673046528/0x281de000 3065 vpcs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_ANON|MAP_TYPE|MAP_PRIVATE>,0xffffffff,0,0) 3065 vpcs RET mmap 673050624/0x281df000 3065 vpcs CALL sysarch(0xa,0xbfbfe3f0) 3065 vpcs RET sysarch 0 3065 vpcs CALL open(0x2808115f,0<><invalid>0,<unused>0) 3065 vpcs NAMI "/dev/urandom" 3065 vpcs RET open 3 3065 vpcs CALL read(0x3,0xbfbfe3f0,0x4) 3065 vpcs GIO fd 3 read 4 bytes 0x0000 a83a d095 |.:..| 3065 vpcs RET read 4 3065 vpcs CALL close(0x3) 3065 vpcs RET close 0 3065 vpcs CALL mprotect(0x281d8000,0x2000,0x1<PROT_READ>) 3065 vpcs RET mprotect 0 3065 vpcs CALL mprotect(0x280ac000,0x1000,0x1<PROT_READ>) 3065 vpcs RET mprotect 0 3065 vpcs CALL mprotect(0x280a2000,0x1000,0x1<PROT_READ>) 3065 vpcs RET mprotect 0 3065 vpcs CALL mprotect(0x8067000,0x1000,0x1<PROT_READ>) 3065 vpcs RET mprotect 0 3065 vpcs CALL mprotect(0x28083000,0x1000,0x1<PROT_READ>) 3065 vpcs RET mprotect 0 3065 vpcs CALL thr_self(0xbfbfe47c) 3065 vpcs RET thr_self 0 3065 vpcs CALL sigaction(SIG(null),0xbfbfe444,0) 3065 vpcs RET sigaction 0 3065 vpcs CALL sigaction(SIG(null),0xbfbfe444,0) 3065 vpcs RET sigaction 0 3065 vpcs CALL sigaction(SIG(null),0xbfbfe444,0) 3065 vpcs RET sigaction 0 3065 vpcs CALL sigprocmask(SIG_BLOCK,0xbfbfe45c,0) 3065 vpcs RET sigprocmask 0 3065 vpcs CALL sigprocmask(SIG_UNBLOCK,0xbfbfe45c,0) 3065 vpcs RET sigprocmask 0 3065 vpcs CALL __sysctl(0xbfbfe46c,0x2,0xbfbfe478,0xbfbfe474,0,0) 3065 vpcs SCTL "hw.ncpu" 3065 vpcs RET __sysctl 0 3065 vpcs CALL sigaction(SIGSYS,0xbfbfe468,0) 3065 vpcs RET sigaction 0 3065 vpcs CALL __sysctl(0xbfbfdf60,0x2,0x281dbd6c,0xbfbfdf68,0,0) 3065 vpcs SCTL "hw.pagesize" 3065 vpcs RET __sysctl 0 3065 vpcs CALL break(0x8090748) 3065 vpcs RET break 0 3065 vpcs CALL break(0x8091000) 3065 vpcs RET break 0 3065 vpcs CALL getuid 3065 vpcs RET getuid 1000/0x3e8 3065 vpcs CALL access(0xbfbfe05c,0x1<X_OK>) 3065 vpcs NAMI "/usr/local/bin/vpcs" 3065 vpcs RET access -1 errno 2 No such file or directory 3065 vpcs CALL getuid 3065 vpcs RET getuid 1000/0x3e8 3065 vpcs CALL access(0xbfbfe05c,0x1<X_OK>) 3065 vpcs NAMI "/usr/bin/vpcs" 3065 vpcs RET access 0 3065 vpcs CALL stat(0xbfbfe05c,0xbfbfdf30) 3065 vpcs NAMI "/usr/bin/vpcs" 3065 vpcs STRU struct stat {dev=87, ino=1807611, mode=-rwxr-xr-x , nlink=1, uid=0, gid=0, rdev=10093136, atime=1380901352, stime=1380534215, ctime=1380534275, birthtime=1380534215, size=129004, blksize=16384, blocks=252, flags=0x0 } 3065 vpcs RET stat 0 3065 vpcs CALL getuid 3065 vpcs RET getuid 1000/0x3e8 3065 vpcs CALL lstat(0x80685e0,0xbfbfdef0) 3065 vpcs NAMI "/usr" 3065 vpcs STRU struct stat {dev=87, ino=1789952, mode=drwxr-xr-x , nlink=10, uid=0, gid=0, rdev=7150696, atime=1380800789, stime=1380374524, ctime=1380374524, birthtime=1244588754, size=512, blksize=16384, blocks=4, flags=0x0 } 3065 vpcs RET lstat 0 3065 vpcs CALL lstat(0x80685e0,0xbfbfdef0) 3065 vpcs NAMI "/usr/bin" 3065 vpcs STRU struct stat {dev=87, ino=1789996, mode=drwxr-xr-x , nlink=2, uid=0, gid=0, rdev=7393712, atime=1380901331, stime=1380901157, ctime=1380901157, birthtime=1325845984, size=25088, blksize=16384, blocks=52, flags=0x0 } 3065 vpcs RET lstat 0 3065 vpcs CALL lstat(0x80685e0,0xbfbfdef0) 3065 vpcs NAMI "/usr/bin/vpcs" 3065 vpcs STRU struct stat {dev=87, ino=1807611, mode=-rwxr-xr-x , nlink=1, uid=0, gid=0, rdev=10093136, atime=1380901352, stime=1380534215, ctime=1380534275, birthtime=1380534215, size=129004, blksize=16384, blocks=252, flags=0x0 } 3065 vpcs RET lstat 0 3065 vpcs CALL setsid 3065 vpcs RET setsid -1 errno 1 Operation not permitted 3065 vpcs CALL fork 3065 vpcs RET fork 3066/0xbfa 3065 vpcs CALL exit(0) 3066 vpcs RET fork 0 3066 vpcs CALL thr_self(0xbfbfe3a8) 3066 vpcs RET thr_self 0 3066 vpcs CALL setsid 3066 vpcs RET setsid 3066/0xbfa 3066 vpcs CALL sigaction(SIGCHLD,0xbfbfe3e8,0xbfbfe43c) 3066 vpcs RET sigaction 0 3066 vpcs CALL sigaction(SIGPIPE,0xbfbfe3e8,0xbfbfe43c) 3066 vpcs RET sigaction 0 3066 vpcs CALL open(0xbfbfe029,0x2<><invalid>2,<unused>0) 3066 vpcs NAMI "/dev/ptyp0" 3066 vpcs RET open -1 errno 16 Device or resource busy 3066 vpcs CALL open(0xbfbfe029,0x2<><invalid>2,<unused>0) 3066 vpcs NAMI "/dev/ptyp1" 3066 vpcs RET open 3 3066 vpcs CALL ioctl(0x3,0x20007461 ,0) 3066 vpcs RET ioctl 0 3066 vpcs CALL fstat(0x3,0xbfbfdaf8) 3066 vpcs STRU struct stat {dev=0, ino=113, mode=crw--w---- , nlink=0, uid=1000, gid=4, rdev=113, atime=1380901352, stime=1380901352, ctime=1380901352, birthtime=0, size=0, blksize=0, blocks=0, flags=0x0 } 3066 vpcs RET fstat 0 3066 vpcs CALL __sysctl(0xbfbfdabc,0x2,0xbfbfdaec,0xbfbfdb54,0x281c5b28,0xc) 3066 vpcs SCTL "sysctl.name2oid" 3066 vpcs RET __sysctl 0 3066 vpcs CALL __sysctl(0xbfbfdaec,0x2,0xbfbfdbbd,0xbfbfdb9c,0xbfbfdfd4,0x4) 3066 vpcs SCTL "kern.devname" 3066 vpcs RET __sysctl 0 3066 vpcs CALL stat(0xbfbfdbb8,0xbfbfdaf8) 3066 vpcs NAMI "/dev/ttyp1" 3066 vpcs STRU struct stat {dev=1895890688, ino=114, mode=crw--w---- , nlink=1, uid=0, gid=0, rdev=114, atime=1380901352, stime=1380901352, ctime=1380901352, birthtime=-1, size=0, blksize=4096, blocks=0, flags=0x0 } 3066 vpcs RET stat 0 3066 vpcs CALL getuid 3066 vpcs RET getuid 1000/0x3e8 3066 vpcs CALL chown(0xbfbfdbb8,0x3e8,0) 3066 vpcs NAMI "/dev/ttyp1" 3066 vpcs RET chown -1 errno 1 Operation not permitted 3066 vpcs CALL fork 3066 vpcs RET fork 3067/0xbfb 3066 vpcs CALL wait4(0xbfb,0xbfbfe03c,0<><invalid>0,0) 3067 vpcs RET fork 0 3067 vpcs CALL thr_self(0xbfbfdb3c) 3067 vpcs RET thr_self 0 3067 vpcs CALL setrlimit(<invalid=4>,0xbfbfe01c) 3067 vpcs RET setrlimit 0 3067 vpcs CALL thr_self(0xbfbfcb10) 3067 vpcs RET thr_self 0 3067 vpcs CALL execve(0x281c6a5a,0xbfbfcb80,0) 3067 vpcs NAMI "/usr/lib/pt_chown" 3067 vpcs NAMI "/lib/ld.so.1" 3066 vpcs RET wait4 -1 errno 10 No child processes 3066 vpcs CALL close(0x3) 3066 vpcs RET close 0 3066 vpcs CALL dup(0x2) 3066 vpcs RET dup 3 3066 vpcs CALL fcntl(0x3,<invalid=3>,0xbfbfe454) 3066 vpcs RET fcntl 2 3066 vpcs CALL fstat(0x3,0xbfbfe218) 3066 vpcs STRU struct stat {dev=1895890688, ino=112, mode=crw--w---- , nlink=1, uid=1000, gid=5, rdev=112, atime=1380901352, stime=1380901352, ctime=1380901352, birthtime=-1, size=0, blksize=4096, blocks=0, flags=0x0 } 3066 vpcs RET fstat 0 3066 vpcs CALL ioctl(0x3,0x402c7413 ,0xbfbfe264) 3066 vpcs RET ioctl 0 3066 vpcs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_ANON|MAP_TYPE|MAP_PRIVATE>,0xffffffff,0,0) 3066 vpcs RET mmap 673054720/0x281e0000 3066 vpcs CALL lseek(0x3,0,SEEK_SET,0x1) 3066 vpcs RET lseek 9093/0x2385 3066 vpcs CALL write(0x3,0x281e0000,0x2b) 3066 vpcs GIO fd 3 wrote 43 bytes "Create pseudo-terminal: No child processes " 3066 vpcs RET write 43/0x2b 3066 vpcs CALL close(0x3) 3066 vpcs RET close 0 3066 vpcs CALL munmap(0x281e0000,0x1000) 3066 vpcs RET munmap 0 3066 vpcs CALL exit(0x1)
Attachment:
ktrace.out
Description: Binary data