a lengthy truss output for remote overflow

From: Minchu Mo (morris_minchuat_private)
Date: Tue Oct 30 2001 - 06:55:18 PST

  • Next message: Nelson Brito: "Re: character injecting on linux console"

    
     ('binary' encoding is not supported, stored as-is)
    Mailer: SecurityFocus
    
    testbox:/home/minchumo truss -u 'libc:*' -u 'libnsl:*' -
    pl 7167
    /1:     poll(0x00065B10, 5, -1)         (sleeping...)
    /1:     poll(0x00065B10, 5, -1)                         = 1
    /1:         -> libc:rw_rdlock(0xff31f0e0, 0x48a78, 0x0, 
    0x0)
    /1:         <- libc:rw_rdlock() = 0
    /1:         -> libc:rw_unlock(0xff31f0e0, 0x35620, 0x0, 
    0x0)
    /1:         <- libc:rw_unlock() = 0
    /1:         -> libc:sigfillset(0xffbeecd8, 0x7a7c4, 0x0, 
    0x0)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeecd8, 
    0xffbeecc8, 0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0xff315390, 0xffbeecd8, 
    0xffbeecc8, 0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0xff315390, 0x7a578, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:mutex_unlock(0xff315390, 0xff311c8c, 
    0xffbeecc8, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeecc8, 0x0, 
    0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:sigfillset(0xffbeed58, 0x0, 0x1, 
    0x24120)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeed58, 
    0xffbeed48, 0x24120)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0x24188, 0xffbeed58, 
    0xffbeed48, 0x24120)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0x24188, 0x0, 0x0, 0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:ioctl(0x4, 0x530f, 0xffbeeccc, 0x0)
    /1:     ioctl(4, I_PEEK, 0xFFBEECCC)                    = 1
    /1:         <- libc:ioctl() = 1
    /1:         -> libc:___errno(0x1, 0x24120, 0x0, 0x1)
    /1:         <- libc:___errno() = 0xff23d1b8
    /1:         -> libc:mutex_unlock(0x24188, 0x24120, 0x0, 
    0x1)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeed48, 0x0, 
    0x1)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:___errno(0x0, 0xffbeed48, 0x0, 0x1)
    /1:         <- libc:___errno() = 0xff23d1b8
    /1:         -> libc:sigfillset(0xffbeec90, 0x7a7c4, 0x0, 
    0x0)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeec90, 
    0xffbeec80, 0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0xff315390, 0xffbeec90, 
    0xffbeec80, 0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0xff315390, 0x7a578, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:mutex_unlock(0xff315390, 0xff311c8c, 
    0xffbeec80, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeec80, 0x0, 
    0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:sigfillset(0xffbeed54, 0x0, 0x1, 
    0x24120)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeed54, 
    0xffbeed44, 0x24120)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0x24188, 0xffbeed54, 
    0xffbeed44, 0x24120)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_unlock(0x24188, 0xffbeed28, 
    0xffbeed24, 0x24120)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeed44, 0x0, 
    0x24120)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:getmsg(0x4, 0xffbeed38, 0xffbeed28, 
    0xffbeed64)
    /1:         -> libc:_getmsg(0x4, 0xffbeed38, 0xffbeed28, 
    0xffbeed64)
    /1:     getmsg(4, 0xFFBEED38, 0xFFBEED28, 
    0xFFBEED64)   = 0
    /1:         <- libc:getmsg() = 0
    /1:         -> libc:sigfillset(0xffbeed04, 0xffbeed38, 
    0xffbeed28, 0xffbeed64)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeed04, 
    0xffbeed44, 0xffbeed64)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0x24188, 0xffbeed04, 
    0xffbeed44, 0xffbeed64)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_unlock(0x24188, 0x0, 0x0, 
    0xffbeed64)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeed44, 0x0, 
    0xffbeed64)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:___errno(0x0, 0x7b954, 0x0, 
    0xff311c8c)
    /1:         <- libc:___errno() = 0xff23d1b8
    /1:         -> libc:thr_main(0x0, 0x0, 0x0, 0x0)
    /1:         <- libc:thr_main() = -1
    /1:         -> libc:open(0x22318, 0x2, 0x0, 0xff311c8c)
    /1:         -> libc:_open(0x22318, 0x2, 0x0, 0xff311c8c)
    /1:     open("/dev/tcp", O_RDWR)                        = 8
    /1:         <- libc:open() = 8
    /1:         -> libc:ioctl(0x8, 0x530b, 0xff317670, 
    0xff235ad4)
    /1:     ioctl(8, I_FIND, "timod")                       = 0
    /1:         <- libc:ioctl() = 0
    /1:         -> libc:ioctl(0x8, 0x5302, 0xff317678, 
    0xff235ad4)
    /1:     ioctl(8, I_PUSH, "timod")                       = 0
    /1:         <- libc:ioctl() = 0
    /1:         -> libc:sigfillset(0xffbeec8c, 0x5302, 
    0xff317678, 0xff235ad4)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:sigprocmask(0x3, 0xffbeec8c, 
    0xffbeec7c, 0xff235ad4)
    /1:         -> libc:_libc_sigprocmask(0x3, 0xffbeec8c, 
    0xffbeec7c, 0xff235ad4)
    /1:     sigprocmask(SIG_SETMASK, 0xFFBEEC8C, 
    0xFFBEEC7C) = 0
    /1:         <- libc:sigprocmask() = 0
    /1:         -> libc:mutex_lock(0xff315390, 0xffbeec8c, 
    0xffbeec7c, 0xff235ad4)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0xff315390, 0x7b614, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:ioctl(0x8, 0x5308, 0xffbeeaf8, 0x0)
    /1:     ioctl(8, I_STR, 0xFFBEEAF8)                     = 0
    /1:         <- libc:ioctl() = 0
    /1:         -> libc:mutex_held(0xff315390, 0x7af10, 
    0xffbeeaf8, 0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:malloc(0x80, 0xff319dc0, 0xffbeeaf8, 
    0x0)
    /1:         <- libc:malloc() = 0x66e78
    /1:         -> libc:mutex_init(0x66ee0, 0x0, 0x0, 0x0)
    /1:         <- libc:mutex_init() = 0
    /1:         -> libc:sigfillset(0xffbeeb7c, 0x66e78, 
    0xff319de0, 0x66e78)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeb7c, 
    0xffbeeb6c, 0x66e78)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0x66ee0, 0xffbeeb7c, 
    0xffbeeb6c, 0x66e78)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:malloc(0x414, 0x270, 0x0, 0x0)
    /1:         <- libc:malloc() = 0x66318
    /1:         -> libc:malloc(0x414, 0x270, 0x0, 0x0)
    /1:         <- libc:malloc() = 0x66738
    /1:         -> libc:ioctl(0x8, 0x5308, 0xffbeeaf8, 0x0)
    /1:     ioctl(8, I_STR, 0xFFBEEAF8)                     = 0
    /1:         <- libc:ioctl() = 0
    /1:         -> libc:mutex_unlock(0x66ee0, 0xffbeeb90, 
    0x4, 0x5494)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeb6c, 0x0, 
    0x5494)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_unlock(0xff315390, 0x1, 
    0x5400, 0x66ee0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:sigprocmask(0x3, 0xffbeec7c, 0x0, 
    0x66ee0)
    /1:         -> libc:_libc_sigprocmask(0x3, 0xffbeec7c, 
    0x0, 0x66ee0)
    /1:     sigprocmask(SIG_SETMASK, 0xFFBEEC7C, 
    0x00000000) = 0
    /1:         <- libc:sigprocmask() = 0
    /1:         -> libc:ioctl(0x8, 0x5305, 0x3, 0x66ee0)
    /1:     ioctl(8, I_FLUSH, FLUSHRW)                      = 0
    /1:         <- libc:ioctl() = 0
    /1:         -> libc:fcntl(0x8, 0x0, 0x100, 0x1)
    /1:     fcntl(8, F_DUPFD, 0x00000100)                   
    Err#22 EINVAL
    /1:         <- libc:fcntl() = -1
    /1:         -> libc:fcntl(0x8, 0x2, 0x1, 0x1)
    /1:     fcntl(8, F_SETFD, 0x00000001)                   = 0
    /1:         <- libc:fcntl() = 0
    /1:         -> libc:sigfillset(0xffbeebf8, 0x7a7c4, 0x0, 0x0)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeebf8, 
    0xffbeebe8, 0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0xff315390, 0xffbeebf8, 
    0xffbeebe8, 0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0xff315390, 0x7a578, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:mutex_unlock(0xff315390, 0xff311c8c, 
    0xffbeebe8, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeebe8, 0x0, 
    0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:sigfillset(0xffbeec90, 0x0, 0x1, 
    0x66e78)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:sigprocmask(0x3, 0xffbeec90, 
    0xffbeec80, 0x66e78)
    /1:         -> libc:_libc_sigprocmask(0x3, 0xffbeec90, 
    0xffbeec80, 0x66e78)
    /1:     sigprocmask(SIG_SETMASK, 0xFFBEEC90, 
    0xFFBEEC80) = 0
    /1:         <- libc:sigprocmask() = 0
    /1:         -> libc:mutex_lock(0x66ee0, 0xffbeec90, 
    0xffbeec80, 0x66e78)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:ioctl(0x8, 0x5308, 0xffbeebf8, 0x0)
    /1:     ioctl(8, I_STR, 0xFFBEEBF8)                     = 0
    /1:         <- libc:ioctl() = 0
    /1:         -> libc:mutex_unlock(0x66ee0, 0x66318, 0x0, 
    0x548e)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:sigprocmask(0x3, 0xffbeec80, 0x0, 
    0x548e)
    /1:         -> libc:_libc_sigprocmask(0x3, 0xffbeec80, 
    0x0, 0x548e)
    /1:     sigprocmask(SIG_SETMASK, 0xFFBEEC80, 
    0x00000000) = 0
    /1:         <- libc:sigprocmask() = 0
    /1:         -> libc:sigfillset(0xffbeebc8, 0x7a7c4, 0x0, 
    0x0)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeebc8, 
    0xffbeebb8, 0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0xff315390, 0xffbeebc8, 
    0xffbeebb8, 0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0xff315390, 0x7a578, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:mutex_unlock(0xff315390, 0xff311c8c, 
    0xffbeebb8, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeebb8, 0x0, 
    0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0xff3155f0, 0x1, 0x0, 
    0x548e)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:sigfillset(0xffbeeb90, 0x7a7c4, 0x0, 
    0x0)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeb90, 
    0xffbeeb80, 0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0xff315390, 0xffbeeb90, 
    0xffbeeb80, 0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0xff315390, 0x7a578, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:mutex_unlock(0xff315390, 0xff311c8c, 
    0xffbeeb80, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeb80, 0x0, 
    0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:sigfillset(0xffbeec28, 0x0, 0x1, 
    0x66e78)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:sigprocmask(0x3, 0xffbeec28, 
    0xffbeec18, 0x66e78)
    /1:         -> libc:_libc_sigprocmask(0x3, 0xffbeec28, 
    0xffbeec18, 0x66e78)
    /1:     sigprocmask(SIG_SETMASK, 0xFFBEEC28, 
    0xFFBEEC18) = 0
    /1:         <- libc:sigprocmask() = 0
    /1:         -> libc:mutex_lock(0x66ee0, 0xffbeec28, 
    0xffbeec18, 0x66e78)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:ioctl(0x8, 0x5308, 0xffbeeb90, 0x0)
    /1:     ioctl(8, I_STR, 0xFFBEEB90)                     = 0
    /1:         <- libc:ioctl() = 0
    /1:         -> libc:mutex_unlock(0x66ee0, 0x66318, 0x0, 
    0x548d)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:sigprocmask(0x3, 0xffbeec18, 0x0, 
    0x548d)
    /1:         -> libc:_libc_sigprocmask(0x3, 0xffbeec18, 
    0x0, 0x548d)
    /1:     sigprocmask(SIG_SETMASK, 0xFFBEEC18, 
    0x00000000) = 0
    /1:         <- libc:sigprocmask() = 0
    /1:         -> libc:mutex_unlock(0xff3155f0, 0xff31a5c8, 
    0xff31a5d8, 0x1)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:sigfillset(0xffbeeba8, 0x7a7c4, 0x0, 
    0x0)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeba8, 
    0xffbeeb98, 0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0xff315390, 0xffbeeba8, 
    0xffbeeb98, 0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0xff315390, 0x7a578, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:mutex_unlock(0xff315390, 0xff311c8c, 
    0xffbeeb98, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeb98, 0x0, 
    0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:sigfillset(0xffbeeba8, 0x7a7c4, 0x0, 
    0x0)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeba8, 
    0xffbeeb98, 0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0xff315390, 0xffbeeba8, 
    0xffbeeb98, 0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0xff315390, 0x7a578, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:mutex_unlock(0xff315390, 0xff311c8c, 
    0xffbeeb98, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeb98, 0x0, 
    0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:sigfillset(0xffbeec90, 0x0, 0x1, 
    0x66e78)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:sigprocmask(0x3, 0xffbeec90, 
    0xffbeec80, 0x66e78)
    /1:         -> libc:_libc_sigprocmask(0x3, 0xffbeec90, 
    0xffbeec80, 0x66e78)
    /1:     sigprocmask(SIG_SETMASK, 0xFFBEEC90, 
    0xFFBEEC80) = 0
    /1:         <- libc:sigprocmask() = 0
    /1:         -> libc:mutex_lock(0x24188, 0xffbeec90, 
    0xffbeec80, 0x66e78)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:ioctl(0x8, 0x5301, 0xffbeec7c, 
    0x66e78)
    /1:     ioctl(8, I_NREAD, 0xFFBEEC7C)                   = 0
    /1:         <- libc:ioctl() = 0
    /1:         -> libc:mutex_held(0x24188, 0xffbeec78, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:ioctl(0x4, 0x5301, 0xffbeebb4, 0x0)
    /1:     ioctl(4, I_NREAD, 0xFFBEEBB4)                   = 0
    /1:         <- libc:ioctl() = 0
    /1:         -> libc:putmsg(0x4, 0xffbeec70, 0x0, 0x0)
    /1:         -> libc:_putmsg(0x4, 0xffbeec70, 0x0, 0x0)
    /1:     putmsg(4, 0xFFBEEC70, 0x00000000, 
    0)            = 0
    /1:         <- libc:putmsg() = 0
    /1:         -> libc:mutex_held(0x24188, 0x0, 0x0, 0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:mutex_held(0x24188, 0x58c2c, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:malloc(0x414, 0x58c2c, 0x0, 0x0)
    /1:         <- libc:malloc() = 0x66f00
    /1:         -> libc:fcntl(0x4, 0x3, 0x0, 0x0)
    /1:     fcntl(4, F_GETFL, 0x00000000)                   = 2
    /1:     fstat64(4, 0xFFBEEA28)                          = 0
    /1:         <- libc:fcntl() = 2
    /1:         -> libc:getmsg(0x4, 0xffbeeba8, 0xffbeeb98, 
    0xffbeebb4)
    /1:         -> libc:_getmsg(0x4, 0xffbeeba8, 0xffbeeb98, 
    0xffbeebb4)
    /1:     getmsg(4, 0xFFBEEBA8, 0xFFBEEB98, 
    0xFFBEEBB4)   = 0
    /1:         <- libc:getmsg() = 0
    /1:         -> libc:free(0x66f00, 0x4, 0xffbeeb98, 
    0xffbeebb4)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0x4, 
    0xffbeeb98, 0xffbeebb4)
    /1:         <- libc:free() = 0
    /1:         -> libc:sigfillset(0xffbeec38, 0xff311c8c, 0x1, 
    0x66f00)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeec38, 
    0xffbeec28, 0x66f00)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0x66ee0, 0xffbeec38, 
    0xffbeec28, 0x66f00)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_unlock(0x66ee0, 0xffbeec38, 
    0xffbeec28, 0x66f00)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeec28, 0x0, 
    0x66f00)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_unlock(0x24188, 0xffbf, 0x1, 
    0x66f00)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:sigprocmask(0x3, 0xffbeec80, 0x0, 
    0x66f00)
    /1:         -> libc:_libc_sigprocmask(0x3, 0xffbeec80, 
    0x0, 0x66f00)
    /1:     sigprocmask(SIG_SETMASK, 0xFFBEEC80, 
    0x00000000) = 0
    /1:         <- libc:sigprocmask() = 0
    /1:         -> libc:calloc(0x1, 0x5c, 0x0, 0x0)
    /1:         <- libc:calloc() = 0x66f00
    /1:         -> libc:calloc(0x1, 0x70, 0xffffffff, 0xfffffff8)
    /1:         <- libc:calloc() = 0x66b58
    /1:         -> libc:calloc(0x1, 0x8, 0xffffffff, 0xfffffff8)
    /1:         <- libc:calloc() = 0x25370
    /1:         -> libc:malloc(0x30, 0x0, 0xffffffff, 0xfffffff8)
    /1:         <- libc:malloc() = 0x66c70
    /1:         -> libc:malloc(0x20, 0x0, 0xffffffff, 0xfffffff8)
    /1:         <- libc:malloc() = 0x24808
    /1:         -> libc:malloc(0x4b0, 0x0, 0xffffffff, 0xfffffff8)
    /1:         <- libc:malloc() = 0x66f68
    /1:         -> libc:mutex_init(0x66b78, 0x0, 0x0, 0xfffffff8)
    /1:         <- libc:mutex_init() = 0
    /1:         -> libc:malloc(0x1c0, 0xc, 0x0, 0x66f00)
    /1:         <- libc:malloc() = 0x66ca8
    /1:         -> libc:malloc(0x48, 0x0, 0x0, 0x0)
    /1:         <- libc:malloc() = 0x67420
    /1:         -> libc:malloc(0x32cc, 0x0, 0x0, 0x0)
    /1:         <- libc:malloc() = 0x6e060
    /1:         -> libc:mutex_lock(0xff31f178, 0x6c58c, 0x0, 
    0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_unlock(0xff31f178, 0x6c58c, 
    0x0, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:rw_wrlock(0xff31f0e0, 0x2328, 0xfa0, 
    0x66f00)
    /1:         <- libc:rw_wrlock() = 0
    /1:         -> libc:free(0x6a780, 0x0, 0x0, 0x0)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0x0, 0x0, 
    0x0)
    /1:         <- libc:free() = 0
    /1:         -> libc:free(0x6a730, 0xff29b4fc, 0xfa0, 
    0x66f00)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0xff29b4fc, 
    0xfa0, 0x66f00)
    /1:         <- libc:free() = 0
    /1:         -> libc:malloc(0x48, 0x0, 0x0, 0x0)
    /1:         <- libc:malloc() = 0x6a730
    /1:         -> libc:malloc(0x32cc, 0x0, 0x0, 0x0)
    /1:         <- libc:malloc() = 0x6a780
    /1:         -> libc:mutex_lock(0xff31f178, 0x6c58c, 0x0, 
    0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_unlock(0xff31f178, 0x6c58c, 
    0x0, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:rw_unlock(0xff31f0e0, 0xfa0, 0x2328, 
    0x66f00)
    /1:         <- libc:rw_unlock() = 0
    /1:         -> libc:mutex_lock(0xff31f178, 0x41d14, 0x0, 
    0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_unlock(0xff31f178, 0x41d14, 
    0x0, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:malloc(0x10, 0x20, 0xff31d0d8, 0x0)
    /1:         <- libc:malloc() = 0x22060
    /1:         -> libc:strdup(0x22318, 0x222b0, 0x0, 0x0)
    /1:         <- libc:strdup() = 0x223d8
    /1:         -> libc:strdup(0x25270, 0x22318, 0x0, 0x0)
    /1:         <- libc:strdup() = 0x25340
    /1:         -> libc:rw_wrlock(0xff31f0e0, 0x6855c, 0x0, 
    0x0)
    /1:         <- libc:rw_wrlock() = 0
    /1:         -> libc:mutex_lock(0xff315680, 0xffbeec9f, 
    0x1, 0x40)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_unlock(0xff315680, 0xffbeec9f, 
    0x1, 0x40)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:rw_unlock(0xff31f0e0, 0xffbeec9f, 0x1, 
    0x40)
    /1:         <- libc:rw_unlock() = 0
    /1:         -> libc:rw_rdlock(0xff31f0e0, 0xff311c8c, 
    0x22318, 0x0)
    /1:         <- libc:rw_rdlock() = 0
    /1:         -> libc:rw_unlock(0xff31f0e0, 0xff311c8c, 
    0x22318, 0x0)
    /1:         <- libc:rw_unlock() = 0
    /1:         -> libc:rw_rdlock(0xff31f0e0, 0x1, 0xff311c8c, 
    0x1)
    /1:         <- libc:rw_rdlock() = 0
    /1:         -> libc:rw_unlock(0xff31f0e0, 0x23f18, 
    0x65b10, 0x65b40)
    /1:         <- libc:rw_unlock() = 0
    /1:         -> libc:poll(0x65b10, 0x6, 0xffffffff, 0x65b40)
    /1:         -> libc:_poll(0x65b10, 0x6, 0xffffffff, 0x65b40)
    /1:     poll(0x00065B10, 6, -1)         (sleeping...)
    /1:     poll(0x00065B10, 6, -1)                         = 1
    /1:         <- libc:poll() = 1
    /1:         -> libc:rw_rdlock(0xff31f0e0, 0x48a78, 0x0, 
    0x0)
    /1:         <- libc:rw_rdlock() = 0
    /1:         -> libc:rw_unlock(0xff31f0e0, 0x35620, 0x0, 
    0x0)
    /1:         <- libc:rw_unlock() = 0
    /1:         -> libc:sigfillset(0xffbeea00, 0x7a7c4, 0x0, 
    0x0)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeea00, 
    0xffbee9f0, 0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0xff315390, 0xffbeea00, 
    0xffbee9f0, 0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0xff315390, 0x7a578, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:mutex_unlock(0xff315390, 0xff311c8c, 
    0xffbee9f0, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbee9f0, 0x0, 
    0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:sigfillset(0xffbeeac4, 0x0, 0x1, 
    0x66e78)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeac4, 
    0xffbeeab4, 0x66e78)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0x66ee0, 0xffbeeac4, 
    0xffbeeab4, 0x66e78)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_unlock(0x66ee0, 0xffbeeaa4, 
    0xffbeeaa0, 0x66e78)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeab4, 0x0, 
    0x66e78)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:getmsg(0x8, 0xffbeeaa4, 0xffbeea94, 
    0xffbeead4)
    /1:         -> libc:_getmsg(0x8, 0xffbeeaa4, 0xffbeea94, 
    0xffbeead4)
    /1:     getmsg(8, 0xFFBEEAA4, 0xFFBEEA94, 
    0xFFBEEAD4)   = 0
    /1:         <- libc:getmsg() = 0
    /1:         -> libc:sigfillset(0xffbeea74, 0xffbeeaa4, 
    0xffbeea94, 0xffbeead4)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeea74, 
    0xffbeeab4, 0xffbeead4)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0x66ee0, 0xffbeea74, 
    0xffbeeab4, 0xffbeead4)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_unlock(0x66ee0, 0x66318, 
    0xffbeeab4, 0xffbeead4)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeab4, 0x0, 
    0xffbeead4)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0xff3202b0, 0x6c658, 
    0x13f0, 0xf38)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_unlock(0xff3202b0, 0x0, 
    0x13f0, 0xf38)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:rw_rdlock(0xff31d008, 0x0, 
    0xff2c85b8, 0x190)
    /1:         <- libc:rw_rdlock() = 0
    /1:         -> libc:strcmp(0x25340, 0x25220, 
    0xff2c85b8, 0x190)
    /1:         <- libc:strcmp() = -1
    /1:         -> libc:strcmp(0x25340, 0x25280, 
    0xff2c85b8, 0x0)
    /1:         <- libc:strcmp() = 0
    /1:         -> libc:rw_unlock(0xff31d008, 0x25284, 
    0xff2c85b8, 0x0)
    /1:         <- libc:rw_unlock() = 0
    /1:         -> libnsl:xdr_array(0x22668, 0xffbeee4c, 
    0xffbeee48, 0x200)
    /1:           -> libc:.umul(0xfc, 0x1, 0x0, 0x0)
    /1:           <- libc:.umul() = 252
    /1:           -> libc:malloc(0xfc, 0x0, 0x0, 0x0)
    /1:           <- libc:malloc() = 0x67470
    /1:         <- libnsl:xdr_array() = 1
    /1:         -> libnsl:xdr_array(0x22668, 0xffbeee54, 
    0xffbeee50, 0x200)
    /1:           -> libc:.umul(0xfc, 0x1, 0x0, 0x0)
    /1:           <- libc:.umul() = 252
    /1:           -> libc:malloc(0xfc, 0x0, 0x0, 0x0)
    /1:           <- libc:malloc() = 0x67578
    /1:         <- libnsl:xdr_array() = 1
    /1:         -> libnsl:xdr_array(0x22668, 0xffbeee5c, 
    0xffbeee58, 0x200)
    /1:           -> libc:.umul(0x1c8, 0x1, 0x0, 0x0)
    /1:           <- libc:.umul() = 456
    /1:           -> libc:malloc(0x1c8, 0x0, 0x0, 0x0)
    /1:           <- libc:malloc() = 0x67680
    /1:         <- libnsl:xdr_array() = 1
    /1:         -> libc:free(0x6da58, 0xffbeee48, 0x11a88, 
    0xffbeee48)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0xffbeee48, 
    0x11a88, 0xffbeee48)
    /1:         <- libc:free() = 0
    /1:         -> libc:malloc(0x600, 0xffbeee48, 0x11a88, 
    0xffbeee48)
    /1:         <- libc:malloc() = 0x6da58
    /1:         -> libc:sleep(0x5, 0x0, 0x0, 0xffffffff)
    /1:     alarm(0)                                        = 0
    /1:     sigaction(SIGALRM, 0xFFBEEC70, 
    0xFFBEED20)      = 0
    /1:     sigprocmask(SIG_BLOCK, 0xFFBEED10, 
    0xFFBEED00)  = 0
    /1:     alarm(5)                                        = 0
    /1:     sigsuspend(0xFFBEECF0)          (sleeping...)
    /1:         Received signal #14, SIGALRM, in 
    sigsuspend() [caught]
    /1:     sigsuspend(0xFFBEECF0)                          
    Err#4 EINTR
    /1:     setcontext(0xFFBEE9D8)
    /1:     alarm(0)                                        = 0
    /1:     sigprocmask(SIG_UNBLOCK, 0xFFBEED10, 
    0x00000000) = 0
    /1:     sigaction(SIGALRM, 0xFFBEEC70, 
    0x00000000)      = 0
    /1:         <- libc:sleep() = 0
    /1:         -> libnsl:svc_sendreply(0x66f00, 0x118b8, 
    0x21ffc, 0x66f00)
    /1:           -> libnsl:xdr_string(0x66cbc, 0x21ffc, 0x200, 
    0x0)
    /1:             -> libc:strlen(0x6dc80, 0x780cc, 0x0, 0x0)
    /1:             <- libc:strlen() = 412
    /1:           <- libnsl:xdr_string() = 1
    /1:           -> libc:sigfillset(0xffbeeb78, 0x7a7c4, 0x0, 
    0x0)
    /1:           <- libc:sigfillset() = 0
    /1:           -> libc:thr_sigsetmask(0x3, 0xffbeeb78, 
    0xffbeeb68, 0x0)
    /1:           <- libc:thr_sigsetmask() = 0
    /1:           -> libc:mutex_lock(0xff315390, 0xffbeeb78, 
    0xffbeeb68, 0x0)
    /1:           <- libc:mutex_lock() = 0
    /1:           -> libc:mutex_held(0xff315390, 0x7a578, 
    0x0, 0x0)
    /1:           <- libc:mutex_held() = 1
    /1:           -> libc:mutex_unlock(0xff315390, 
    0xff311c8c, 0xffbeeb68, 0x0)
    /1:           <- libc:mutex_unlock() = 0
    /1:           -> libc:thr_sigsetmask(0x3, 0xffbeeb68, 0x0, 
    0x0)
    /1:           <- libc:thr_sigsetmask() = 0
    /1:           -> libc:sigfillset(0xffbeec18, 0x0, 0x1, 
    0x66e78)
    /1:           <- libc:sigfillset() = 0
    /1:           -> libc:thr_sigsetmask(0x3, 0xffbeec18, 
    0xffbeec08, 0x66e78)
    /1:           <- libc:thr_sigsetmask() = 0
    /1:           -> libc:mutex_lock(0x66ee0, 0xffbeec18, 
    0xffbeec08, 0x66e78)
    /1:           <- libc:mutex_lock() = 0
    /1:           -> libc:mutex_unlock(0x66ee0, 0x0, 
    0xffbeec08, 0x66e78)
    /1:           <- libc:mutex_unlock() = 0
    /1:           -> libc:thr_sigsetmask(0x3, 0xffbeec08, 0x0, 
    0x66e78)
    /1:           <- libc:thr_sigsetmask() = 0
    /1:           -> libc:write(0x8, 0x6e060, 0x1bc, 0x66e78)
    /1:           -> libc:_write(0x8, 0x6e060, 0x1bc, 0x66e78)
    /1:     write(8, "80\001B8 ;DA ~ @\0\0\001".., 444)     = 
    444
    /1:           <- libc:write() = 444
    /1:           -> libc:___errno(0xff311c8c, 0x6e060, 
    0x1bc, 0x66e78)
    /1:           <- libc:___errno() = 0xff23d1b8
    /1:           -> libc:___errno(0xff23d1b8, 0x6e060, 
    0x1bc, 0x66e78)
    /1:           <- libc:___errno() = 0xff23d1b8
    /1:         <- libnsl:svc_sendreply() = 1
    /1:         -> libnsl:xdr_array(0x66cbc, 0xffbeee4c, 
    0xffbeee48, 0x200)
    /1:           -> libc:.umul(0xfc, 0x1, 0x0, 0x0)
    /1:           <- libc:.umul() = 252
    /1:           -> libc:free(0x67470, 0x6756b, 0x0, 0x0)
    /1:           -> libc:mutex_unlock(0xff239fc8, 0x6756b, 
    0x0, 0x0)
    /1:           <- libc:free() = 0
    /1:         <- libnsl:xdr_array() = 1
    /1:         -> libnsl:xdr_array(0x66cbc, 0xffbeee54, 
    0xffbeee50, 0x200)
    /1:           -> libc:.umul(0xfc, 0x1, 0x0, 0x0)
    /1:           <- libc:.umul() = 252
    /1:           -> libc:free(0x67578, 0x67673, 0x0, 0x0)
    /1:           -> libc:mutex_unlock(0xff239fc8, 0x67673, 
    0x0, 0x0)
    /1:           <- libc:free() = 0
    /1:         <- libnsl:xdr_array() = 1
    /1:         -> libnsl:xdr_array(0x66cbc, 0xffbeee5c, 
    0xffbeee58, 0x200)
    /1:           -> libc:.umul(0x1c8, 0x1, 0x0, 0x0)
    /1:           <- libc:.umul() = 456
    /1:           -> libc:free(0x67680, 0x67847, 0x0, 0x0)
    /1:           -> libc:mutex_unlock(0xff239fc8, 0x67847, 
    0x0, 0x0)
    /1:           <- libc:free() = 0
    /1:         <- libnsl:xdr_array() = 1
    /1:         -> libc:rw_rdlock(0xff31f0e0, 0x1, 0x24808, 
    0xff311c8c)
    /1:         <- libc:rw_rdlock() = 0
    /1:         -> libc:rw_unlock(0xff31f0e0, 0x1, 0x24808, 
    0xff311c8c)
    /1:         <- libc:rw_unlock() = 0
    /1:         -> libc:rw_rdlock(0xff31f0e0, 0x1, 0xff311c8c, 
    0x1)
    /1:         <- libc:rw_rdlock() = 0
    /1:         -> libc:rw_unlock(0xff31f0e0, 0x23f18, 
    0x65b10, 0x65b40)
    /1:         <- libc:rw_unlock() = 0
    /1:         -> libc:poll(0x65b10, 0x6, 0xffffffff, 0x65b40)
    /1:         -> libc:_poll(0x65b10, 0x6, 0xffffffff, 0x65b40)
    /1:     poll(0x00065B10, 6, -1)                         = 1
    /1:         <- libc:poll() = 1
    /1:         -> libc:rw_rdlock(0xff31f0e0, 0x48a78, 0x0, 
    0x0)
    /1:         <- libc:rw_rdlock() = 0
    /1:         -> libc:rw_unlock(0xff31f0e0, 0x35620, 0x0, 
    0x0)
    /1:         <- libc:rw_unlock() = 0
    /1:         -> libc:sigfillset(0xffbeea00, 0x7a7c4, 0x0, 
    0x0)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeea00, 
    0xffbee9f0, 0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0xff315390, 0xffbeea00, 
    0xffbee9f0, 0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0xff315390, 0x7a578, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:mutex_unlock(0xff315390, 0xff311c8c, 
    0xffbee9f0, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbee9f0, 0x0, 
    0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:sigfillset(0xffbeeac4, 0x0, 0x1, 
    0x66e78)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeac4, 
    0xffbeeab4, 0x66e78)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0x66ee0, 0xffbeeac4, 
    0xffbeeab4, 0x66e78)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_unlock(0x66ee0, 0xffbeeaa4, 
    0xffbeeaa0, 0x66e78)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeab4, 0x0, 
    0x66e78)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:getmsg(0x8, 0xffbeeaa4, 0xffbeea94, 
    0xffbeead4)
    /1:         -> libc:_getmsg(0x8, 0xffbeeaa4, 0xffbeea94, 
    0xffbeead4)
    /1:     getmsg(8, 0xFFBEEAA4, 0xFFBEEA94, 
    0xFFBEEAD4)   = 0
    /1:         <- libc:getmsg() = 0
    /1:         -> libc:sigfillset(0xffbeea74, 0xffbeeaa4, 
    0xffbeea94, 0xffbeead4)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeea74, 
    0xffbeeab4, 0xffbeead4)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0x66ee0, 0xffbeea74, 
    0xffbeeab4, 0xffbeead4)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0x66ee0, 0x0, 0x0, 0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:thr_main(0x0, 0x0, 0x0, 0x0)
    /1:         <- libc:thr_main() = -1
    /1:         -> libc:___errno(0x22004, 0xff311c8c, 0x0, 
    0x66318)
    /1:         <- libc:___errno() = 0xff23d1b8
    /1:         -> libc:mutex_unlock(0x66ee0, 0x66318, 0x0, 
    0x66318)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeab4, 0x0, 
    0x66318)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:___errno(0x0, 0xffbeeab4, 0x0, 
    0x66318)
    /1:         <- libc:___errno() = 0xff23d1b8
    /1:         -> libc:thr_main(0x0, 0x0, 0x0, 0x0)
    /1:         <- libc:thr_main() = -1
    /1:         -> libc:sigfillset(0xffbeea48, 0x7a7c4, 0x0, 
    0x0)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeea48, 
    0xffbeea38, 0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0xff315390, 0xffbeea48, 
    0xffbeea38, 0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0xff315390, 0x7a578, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:mutex_unlock(0xff315390, 0xff311c8c, 
    0xffbeea38, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeea38, 0x0, 
    0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:sigfillset(0xffbeeac8, 0x0, 0x1, 
    0x66e78)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeac8, 
    0xffbeeab8, 0x66e78)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0x66ee0, 0xffbeeac8, 
    0xffbeeab8, 0x66e78)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0x66ee0, 0x0, 0x0, 0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:ioctl(0x8, 0x530f, 0xffbeea3c, 0x0)
    /1:     ioctl(8, I_PEEK, 0xFFBEEA3C)                    = 0
    /1:         <- libc:ioctl() = 0
    /1:         -> libc:___errno(0x80, 0x66e78, 0x0, 0x1)
    /1:         <- libc:___errno() = 0xff23d1b8
    /1:         -> libc:mutex_unlock(0x66ee0, 0x66e78, 0x0, 
    0x1)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeab8, 0x0, 
    0x1)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:___errno(0x0, 0xffbeeab8, 0x0, 0x1)
    /1:         <- libc:___errno() = 0xff23d1b8
    /1:         -> libc:sigfillset(0xffbeea20, 0x7a7c4, 0x0, 
    0x0)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeea20, 
    0xffbeea10, 0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0xff315390, 0xffbeea20, 
    0xffbeea10, 0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0xff315390, 0x7a578, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:mutex_unlock(0xff315390, 0xff311c8c, 
    0xffbeea10, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeea10, 0x0, 
    0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:sigfillset(0xffbeeac4, 0x0, 0x1, 
    0x66e78)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeac4, 
    0xffbeeab4, 0x66e78)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0x66ee0, 0xffbeeac4, 
    0xffbeeab4, 0x66e78)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0x66ee0, 0x0, 0x0, 0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:ioctl(0x8, 0x530f, 0xffbeea14, 0x0)
    /1:     ioctl(8, I_PEEK, 0xFFBEEA14)                    = 0
    /1:         <- libc:ioctl() = 0
    /1:         -> libc:mutex_unlock(0x66ee0, 0xff311c8c, 
    0x0, 0x1)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeab4, 0x0, 
    0x1)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:sigfillset(0xffbeea28, 0x7a7c4, 0x0, 
    0x0)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeea28, 
    0xffbeea18, 0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0xff315390, 0xffbeea28, 
    0xffbeea18, 0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0xff315390, 0x7a578, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:mutex_unlock(0xff315390, 0xff311c8c, 
    0xffbeea18, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeea18, 0x0, 
    0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:sigfillset(0xffbeeac8, 0x0, 0x1, 
    0x66e78)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeac8, 
    0xffbeeab8, 0x66e78)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0x66ee0, 0xffbeeac8, 
    0xffbeeab8, 0x66e78)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_unlock(0x66ee0, 0xffbeeac8, 
    0xffbeeab8, 0x66e78)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeab8, 0x0, 
    0x66e78)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:putmsg(0x8, 0xffbeeaa8, 0x0, 0x0)
    /1:         -> libc:_putmsg(0x8, 0xffbeeaa8, 0x0, 0x0)
    /1:     putmsg(8, 0xFFBEEAA8, 0x00000000, 
    0)            = 0
    /1:         <- libc:putmsg() = 0
    /1:         -> libc:sigfillset(0xffbeea98, 0xffbeeaa8, 0x0, 
    0x0)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeea98, 
    0xffbeeab8, 0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0x66ee0, 0xffbeea98, 
    0xffbeeab8, 0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_unlock(0x66ee0, 0xffbeea98, 
    0xffbeeab8, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeeab8, 0x0, 
    0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:rw_rdlock(0xff31f0e0, 0x66c70, 
    0x66ca8, 0x0)
    /1:         <- libc:rw_rdlock() = 0
    /1:         -> libc:rw_unlock(0xff31f0e0, 0x66c70, 
    0x66ca8, 0x0)
    /1:         <- libc:rw_unlock() = 0
    /1:         -> libc:mutex_lock(0xff320268, 0x66f00, 
    0x425d4, 0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:rw_wrlock(0xff31f0e0, 0x49174, 0x0, 
    0x0)
    /1:         <- libc:rw_wrlock() = 0
    /1:         -> libc:rw_unlock(0xff31f0e0, 0xff311c8c, 
    0x66f00, 0x0)
    /1:         <- libc:rw_unlock() = 0
    /1:         -> libc:mutex_lock(0xff320250, 0xff311c8c, 
    0x66f00, 0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_unlock(0xff320250, 0x66f00, 
    0xff320250, 0x25230)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:sigfillset(0xffbeedd8, 0x7a7c4, 0x0, 
    0x0)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeedd8, 
    0xffbeedc8, 0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:mutex_lock(0xff315390, 0xffbeedd8, 
    0xffbeedc8, 0x0)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0xff315390, 0x7a578, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:mutex_unlock(0xff315390, 0xff311c8c, 
    0xffbeedc8, 0x0)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:thr_sigsetmask(0x3, 0xffbeedc8, 0x0, 
    0x0)
    /1:         <- libc:thr_sigsetmask() = 0
    /1:         -> libc:sigfillset(0xffbeee58, 0x0, 0x1, 
    0x66e78)
    /1:         <- libc:sigfillset() = 0
    /1:         -> libc:sigprocmask(0x3, 0xffbeee58, 
    0xffbeee48, 0x66e78)
    /1:         -> libc:_libc_sigprocmask(0x3, 0xffbeee58, 
    0xffbeee48, 0x66e78)
    /1:     sigprocmask(SIG_SETMASK, 0xFFBEEE58, 
    0xFFBEEE48) = 0
    /1:         <- libc:sigprocmask() = 0
    /1:         -> libc:mutex_lock(0xff315390, 0xffbeee58, 
    0xffbeee48, 0x66e78)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_held(0xff315390, 0x76d90, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:free(0x66318, 0x0, 0x0, 0x0)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0x0, 0x0, 
    0x0)
    /1:         <- libc:free() = 0
    /1:         -> libc:mutex_held(0x66ee0, 0x58b64, 0x0, 
    0x0)
    /1:         <- libc:mutex_held() = 1
    /1:         -> libc:free(0x66738, 0x58b64, 0x0, 0x0)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0x58b64, 
    0x0, 0x0)
    /1:         <- libc:free() = 0
    /1:         -> libc:mutex_destroy(0x66ee0, 0x0, 0x0, 0x0)
    /1:         <- libc:mutex_destroy() = 0
    /1:         -> libc:free(0x66e78, 0x0, 0x0, 0x0)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0x0, 0x0, 
    0x0)
    /1:         <- libc:free() = 0
    /1:         -> libc:close(0x8, 0x66e78, 0xffbeee48, 
    0x66e78)
    /1:         -> libc:_close(0x8, 0x66e78, 0xffbeee48, 
    0x66e78)
    /1:     close(8)                                        = 0
    /1:         <- libc:close() = 0
    /1:         -> libc:mutex_unlock(0xff315390, 0x66e78, 
    0xffbeee48, 0x66e78)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:sigprocmask(0x3, 0xffbeee48, 0x0, 
    0x66e78)
    /1:         -> libc:_libc_sigprocmask(0x3, 0xffbeee48, 
    0x0, 0x66e78)
    /1:     sigprocmask(SIG_SETMASK, 0xFFBEEE48, 
    0x00000000) = 0
    /1:         <- libc:sigprocmask() = 0
    /1:         -> libc:mutex_lock(0xff3202b0, 0xff315390, 
    0xff311c8c, 0x25230)
    /1:         <- libc:mutex_lock() = 0
    /1:         -> libc:mutex_unlock(0xff3202b0, 0xff315390, 
    0xff311c8c, 0x25230)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:free(0x223d8, 0xff315390, 0xff311c8c, 
    0x25230)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0xff315390, 
    0xff311c8c, 0x25230)
    /1:         <- libc:free() = 0
    /1:         -> libc:free(0x25340, 0xff315390, 0xff311c8c, 
    0x25230)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0xff315390, 
    0xff311c8c, 0x25230)
    /1:         <- libc:free() = 0
    /1:         -> libc:free(0x22060, 0xff315390, 0xff311c8c, 
    0x25230)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0xff315390, 
    0xff311c8c, 0x25230)
    /1:         <- libc:free() = 0
    /1:         -> libc:free(0x6e060, 0x0, 0x0, 0x0)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0x0, 0x0, 
    0x0)
    /1:         <- libc:free() = 0
    /1:         -> libc:free(0x67420, 0xff29b4fc, 0xff311c8c, 
    0x25230)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0xff29b4fc, 
    0xff311c8c, 0x25230)
    /1:         <- libc:free() = 0
    /1:         -> libc:free(0x66ca8, 0xff29b4fc, 0xff311c8c, 
    0x25230)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0xff29b4fc, 
    0xff311c8c, 0x25230)
    /1:         <- libc:free() = 0
    /1:         -> libc:free(0x66f00, 0x0, 0x0, 0x0)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0x0, 0x0, 
    0x0)
    /1:         <- libc:free() = 0
    /1:         -> libc:free(0x66b58, 0x0, 0x0, 0x0)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0x0, 0x0, 
    0x0)
    /1:         <- libc:free() = 0
    /1:         -> libc:free(0x25370, 0x0, 0x0, 0x0)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0x0, 0x0, 
    0x0)
    /1:         <- libc:free() = 0
    /1:         -> libc:free(0x66c70, 0x0, 0x0, 0x0)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0x0, 0x0, 
    0x0)
    /1:         <- libc:free() = 0
    /1:         -> libc:free(0x24808, 0x0, 0x0, 0x0)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0x0, 0x0, 
    0x0)
    /1:         <- libc:free() = 0
    /1:         -> libc:free(0x66f68, 0x66f68, 0x24808, 
    0x66c70)
    /1:         -> libc:mutex_unlock(0xff239fc8, 0x66f68, 
    0x24808, 0x66c70)
    /1:         <- libc:free() = 0
    /1:         -> libc:mutex_unlock(0xff320268, 0xff320268, 
    0xff31f0e0, 0x20)
    /1:         <- libc:mutex_unlock() = 0
    /1:         -> libc:rw_rdlock(0xff31f0e0, 0x1, 0xff311c8c, 
    0x1)
    /1:         <- libc:rw_rdlock() = 0
    /1:         -> libc:rw_unlock(0xff31f0e0, 0x23f10, 
    0x65b10, 0x65b38)
    /1:         <- libc:rw_unlock() = 0
    /1:         -> libc:poll(0x65b10, 0x5, 0xffffffff, 0x65b38)
    /1:         -> libc:_poll(0x65b10, 0x5, 0xffffffff, 0x65b38)
    /1:     poll(0x00065B10, 5, -1)         (sleeping...)
    ^Ctestbox:/home/minchumo 
    
        
    



    This archive was generated by hypermail 2b30 : Wed Oct 31 2001 - 13:47:51 PST