FreeBSD Port: mpack-1.6

Nik Lam freebsdnik at j2d.lam.net.au
Tue Feb 28 18:56:59 PST 2006


Hi,

I'm having trouble running the latest mpack (1.6) on FreeBSD 5.4.

It was installed using portupgrade.

Whenever I try to send a file I get a No such file or directory error 
preceded by a pipe character.

e.g.

 > mpack -s"example" abc nik at sublimeip.com
|: No such file or directory


I've included most of the ktrace output below - there are references to 
/usr/tmp/ - a directory which does not exist.

I removed the 1.6 install and did an install of the binary using pkg_add 
-r (it installs version 1.5_3) and this version does not cause a problem.

Regards,

Nik




---------ktrace begin-------

  31992 ktrace   RET   ktrace 0
 31992 ktrace   CALL  execve(0xbfbfe760,0xbfbfeca4,0xbfbfecb8)
 31992 ktrace   NAMI  "/sbin/mpack"
 31992 ktrace   RET   execve -1 errno 2 No such file or directory
 31992 ktrace   CALL  execve(0xbfbfe760,0xbfbfeca4,0xbfbfecb8)
 31992 ktrace   NAMI  "/bin/mpack"
 31992 ktrace   RET   execve -1 errno 2 No such file or directory
 31992 ktrace   CALL  execve(0xbfbfe760,0xbfbfeca4,0xbfbfecb8)
 31992 ktrace   NAMI  "/usr/sbin/mpack"
 31992 ktrace   RET   execve -1 errno 2 No such file or directory
 31992 ktrace   CALL  execve(0xbfbfe760,0xbfbfeca4,0xbfbfecb8)
 31992 ktrace   NAMI  "/usr/bin/mpack"
 31992 ktrace   RET   execve -1 errno 2 No such file or directory
 31992 ktrace   CALL  execve(0xbfbfe760,0xbfbfeca4,0xbfbfecb8)
 31992 ktrace   NAMI  "/usr/games/mpack"
 31992 ktrace   RET   execve -1 errno 2 No such file or directory
 31992 ktrace   CALL  execve(0xbfbfe760,0xbfbfeca4,0xbfbfecb8)
 31992 ktrace   NAMI  "/usr/local/sbin/mpack"
 31992 ktrace   RET   execve -1 errno 2 No such file or directory
 31992 ktrace   CALL  execve(0xbfbfe760,0xbfbfeca4,0xbfbfecb8)
 31992 ktrace   NAMI  "/usr/local/bin/mpack"
 31992 ktrace   NAMI  "/libexec/ld-elf.so.1"
 31992 mpack    RET   execve 0
 31992 mpack    CALL  mmap(0,0xf50,0x3,0x1000,0xffffffff,0,0,0)
 31992 mpack    RET   mmap 671555584/0x28072000
 31992 mpack    CALL  munmap(0x28072000,0xf50)
 31992 mpack    RET   munmap 0
 31992 mpack    CALL  __sysctl(0xbfbfea5c,0x2,0x2806ec58,0xbfbfea58,0,0)
 31992 mpack    RET   __sysctl 0
 31992 mpack    CALL  mmap(0,0x8000,0x3,0x1002,0xffffffff,0,0,0)
 31992 mpack    RET   mmap 671555584/0x28072000
 31992 mpack    CALL  issetugid
 31992 mpack    RET   issetugid 0
 31992 mpack    CALL  open(0x2806a0c6,0,0x1b6)
 31992 mpack    NAMI  "/etc/libmap.conf"
 31992 mpack    RET   open -1 errno 2 No such file or directory
 31992 mpack    CALL  open(0x28069b61,0,0)
 31992 mpack    NAMI  "/var/run/ld-elf.so.hints"
 31992 mpack    RET   open 3
 31992 mpack    CALL  read(0x3,0xbfbfeb04,0x80)
 31992 mpack    GIO   fd 3 read 128 bytes
       0x0000 4568 6e74 0100 0000 8000 0000 7300 0000  |Ehnt........s...|
       0x0010 0000 0000 7200 0000 0000 0000 0000 0000  |....r...........|
       0x0020 0000 0000 0000 0000 0000 0000 0000 0000  |................|
       0x0030 0000 0000 0000 0000 0000 0000 0000 0000  |................|
       0x0040 0000 0000 0000 0000 0000 0000 0000 0000  |................|
       0x0050 0000 0000 0000 0000 0000 0000 0000 0000  |................|
       0x0060 0000 0000 0000 0000 0000 0000 0000 0000  |................|
       0x0070 0000 0000 0000 0000 0000 0000 0000 0000  |................|
 31992 mpack    RET   read 128/0x80
 31992 mpack    CALL  lseek(0x3,0,0x80,0,0)
 31992 mpack    RET   lseek 128/0x80
 31992 mpack    CALL  read(0x3,0x28076000,0x73)
 31992 mpack    GIO   fd 3 read 115 bytes
       
"/lib:/usr/lib:/usr/lib/compat:/usr/local/lib:/usr/local/lib/apache2:/u\
    sr/local/lib/mysql:/usr/local/lib/compat/pkg\0"
 31992 mpack    RET   read 115/0x73
 31992 mpack    CALL  close(0x3)
 31992 mpack    RET   close 0
 31992 mpack    CALL  access(0x28077000,0)
 31992 mpack    NAMI  "/lib/libc.so.5"
 31992 mpack    RET   access 0
 31992 mpack    CALL  open(0x28073020,0,0)
 31992 mpack    NAMI  "/lib/libc.so.5"
 31992 mpack    RET   open 3
 31992 mpack    CALL  fstat(0x3,0xbfbfeb54)
 31992 mpack    RET   fstat 0
 31992 mpack    CALL  read(0x3,0x2806dba0,0x1000)
 31992 mpack    GIO   fd 3 read 4096 bytes
       0x0000 7f45 4c46 0101 0109 0000 0000 0000 0000  |.ELF............|
       0x0010 0300 0300 0100 0000 80d7 0100 3400 0000  |............4...|
       0x0020 fc79 0d00 0000 0000 3400 2000 0300 2800  |.y......4. ...(.|
       0x0030 2600 2500 0100 0000 0000 0000 0000 0000  |&.%.............|
       0x0040 0000 0000 c504 0c00 c504 0c00 0500 0000  |................|
       0x0050 0010 0000 0100 0000 e004 0c00 e014 0c00  |................|
       0x0060 e014 0c00 c448 0000 1c85 0100 0600 0000  |.....H..........|
       0x0070 0010 0000 0200 0000 483a 0c00 484a 0c00  |........H:..HJ..|
       0x0080 484a 0c00 b000 0000 b000 0000 0600 0000  |HJ..............|
       0x0090 0400 0000 0508 0000 c10a 0000 4f05 0000  |............O...|

-------------------------skipped---------------------------


       0x0f80 4f09 0000 c504 0000 0000 0000 1808 0000  |O...............|
       0x0f90 cd08 0000 0000 0000 8202 0000 7d07 0000  |............}...|
       0x0fa0 8309 0000 0000 0000 0000 0000 ed03 0000  |................|
       0x0fb0 cf08 0000 0000 0000 0000 0000 8a08 0000  |................|
       0x0fc0 0000 0000 0000 0000 3108 0000 d004 0000  |........1.......|
       0x0fd0 0d04 0000 790a 0000 0000 0000 2f08 0000  |....y......./...|
       0x0fe0 0000 0000 500a 0000 6604 0000 0000 0000  |....P...f.......|
       0x0ff0 7107 0000 7005 0000 0000 0000 7403 0000  |q...p.......t...|
 31992 mpack    RET   read 4096/0x1000
 31992 mpack    CALL  mmap(0,0xda000,0x5,0x20002,0x3,0,0,0)
 31992 mpack    RET   mmap 671588352/0x2807a000
 31992 mpack    CALL  mprotect(0x2813a000,0x1000,0x7)
 31992 mpack    RET   mprotect 0
 31992 mpack    CALL  mprotect(0x2813a000,0x1000,0x5)
 31992 mpack    RET   mprotect 0
 31992 mpack    CALL  mmap(0x2813b000,0x5000,0x3,0x12,0x3,0,0xc0000,0)
 31992 mpack    RET   mmap 672378880/0x2813b000
 31992 mpack    CALL  mmap(0x28140000,0x14000,0x3,0x1012,0xffffffff,0,0,0)
 31992 mpack    RET   mmap 672399360/0x28140000
 31992 mpack    CALL  close(0x3)
 31992 mpack    RET   close 0
 31992 mpack    CALL  mmap(0,0x258,0x3,0x1000,0xffffffff,0,0,0)
 31992 mpack    RET   mmap 672481280/0x28154000
 31992 mpack    CALL  munmap(0x28154000,0x258)
 31992 mpack    RET   munmap 0
 31992 mpack    CALL  mprotect(0x2807a000,0xc1000,0x7)
 31992 mpack    RET   mprotect 0
 31992 mpack    CALL  mmap(0,0x5608,0x3,0x1000,0xffffffff,0,0,0)
 31992 mpack    RET   mmap 672481280/0x28154000
 31992 mpack    CALL  munmap(0x28154000,0x5608)
 31992 mpack    RET   munmap 0
 31992 mpack    CALL  mprotect(0x2807a000,0xc1000,0x5)
 31992 mpack    RET   mprotect 0
 31992 mpack    CALL  sigaction(0x4,0xbfbfeba4,0xbfbfeb84)
 31992 mpack    RET   sigaction 0
 31992 mpack    CALL  sigprocmask(0x1,0,0x2806dafc)
 31992 mpack    RET   sigprocmask 0
 31992 mpack    CALL  sigaction(0x4,0xbfbfeb84,0)
 31992 mpack    RET   sigaction 0
 31992 mpack    CALL  sysarch(0x1,0xbfbfebb4)
 31992 mpack    RET   sysarch 17/0x11
 31992 mpack    CALL  sigprocmask(0x1,0x2806daa0,0xbfbfebb4)
 31992 mpack    RET   sigprocmask 0
 31992 mpack    CALL  sigprocmask(0x3,0x2806dab0,0)
 31992 mpack    RET   sigprocmask 0
 31992 mpack    CALL  readlink(0x2813405b,0xbfbfd710,0x3f)
 31992 mpack    NAMI  "/etc/malloc.conf"
 31992 mpack    RET   readlink -1 errno 2 No such file or directory
 31992 mpack    CALL  issetugid
 31992 mpack    RET   issetugid 0
 31992 mpack    CALL  mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0,0)
 31992 mpack    RET   mmap 672481280/0x28154000
 31992 mpack    CALL  break(0x8050000)
 31992 mpack    RET   break 0
 31992 mpack    CALL  break(0x8051000)
 31992 mpack    RET   break 0
 31992 mpack    CALL  gettimeofday(0xbfbfd650,0)
 31992 mpack    RET   gettimeofday 0
 31992 mpack    CALL  getpid
 31992 mpack    RET   getpid 31992/0x7cf8
 31992 mpack    CALL  open(0x28139d7f,0,0)
 31992 mpack    NAMI  "/dev/urandom"
 31992 mpack    RET   open 3
 31992 mpack    CALL  read(0x3,0xbfbfd65c,0x74)
 31992 mpack    GIO   fd 3 read 116 bytes
       0x0000 106d 05cb 9520 9f09 e9e7 d1ca f0d9 9fb0  |.m... ..........|
       0x0010 dacf d3c8 60ae 559e de82 5ff3 6f01 ee80  |....`.U..._.o...|
       0x0020 5478 f2de 05c7 377e ba45 c2b1 f7f7 5040  |Tx....7~.E....P@|
       0x0030 dfc1 7534 d9a5 f1de cdfb c9ec 233c 1ce0  |..u4........#<..|
       0x0040 78df b9e6 cf2d 7ac9 f5d6 2c7c 001f 24a4  |x....-z...,|..$.|
       0x0050 f15d 9f5a 375f 3d5d dc51 dfb6 0567 3999  |.].Z7_=].Q...g9.|
       0x0060 be80 a358 a16a fa40 53c3 c670 2981 7e9c  |...X.j. at S..p).~.|
       0x0070 4795 d20b                                |G...|

 31992 mpack    RET   read 116/0x74
 31992 mpack    CALL  close(0x3)
 31992 mpack    RET   close 0
 31992 mpack    CALL  stat(0xbfbfd84c,0xbfbfd750)
 31992 mpack    NAMI  "/usr/tmp"
 31992 mpack    RET   stat -1 errno 2 No such file or directory
 31992 mpack    CALL  close(0xffffffff)
 31992 mpack    RET   close -1 errno 9 Bad file descriptor
 31992 mpack    CALL  open(0xbfbfeda4,0,0x1b6)
 31992 mpack    NAMI  "abc"
 31992 mpack    RET   open 3
 31992 mpack    CALL  fstat(0x3,0xbfbfd1c0)
 31992 mpack    RET   fstat 0
 31992 mpack    CALL  break(0x8055000)
 31992 mpack    RET   break 0
 31992 mpack    CALL  read(0x3,0x8051000,0x4000)
 31992 mpack    GIO   fd 3 read 81 bytes
       "abcdefghijklmnopqrstuvwxyz
    ABCDEFGHIJKLMNOPQRSTUVWXYZ
    01234567890123456789012345
       "
 31992 mpack    RET   read 81/0x51
 31992 mpack    CALL  lseek(0x3,0,0,0,0x1)
 31992 mpack    RET   lseek 81/0x51
 31992 mpack    CALL  read(0x3,0x8051000,0x4000)
 31992 mpack    GIO   fd 3 read 0 bytes
       ""
 31992 mpack    RET   read 0
 31992 mpack    CALL  lseek(0x3,0,0,0,0)
 31992 mpack    RET   lseek 0
 31992 mpack    CALL  getpid
 31992 mpack    RET   getpid 31992/0x7cf8
 31992 mpack    CALL  gettimeofday(0xbfbfd338,0)
 31992 mpack    RET   gettimeofday 0
 31992 mpack    CALL  __sysctl(0xbfbfd338,0x2,0x804d600,0xbfbfd354,0,0)
 31992 mpack    RET   __sysctl 0
 31992 mpack    CALL  open(0x804f060,0xa02,0x1a4)
 31992 mpack    NAMI  "/usr/tmp/mpackessdbC"
 31992 mpack    RET   open -1 errno 2 No such file or directory
 31992 mpack    CALL  writev(0x2,0xbfbfcb00,0x4)
 31992 mpack    GIO   fd 2 wrote 29 bytes
       "|: No such file or directory
       "
 31992 mpack    RET   writev 29/0x1d
 31992 mpack    CALL  exit(0x1)

---------ktrace end-------





More information about the freebsd-ports mailing list