-----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