Another pledge(2) related issue, this time in syslogd.
Unfortunately, this occurs on an ancient Soekris box where rebuilding
the syslogd executable will be a non-trivial task. Hopefully I am
providing enough details to here to allow someone more knowledgeable
with the information necessary to make a fix:
# dmesg
OpenBSD 5.8-current (GENERIC) #1270: Sun Oct 18 08:03:38 MDT 2015
dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Geode(TM) Integrated Processor by National Semi ("Geode by NSC"
586-class) 267 MHz
cpu0: FPU,TSC,MSR,CX8,CMOV,MMX
real mem = 267927552 (255MB)
avail mem = 250290176 (238MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: date 20/50/29, BIOS32 rev. 0 @ 0xf7840
pcibios0 at bios0: rev 2.0 @ 0xf0000/0x10000
pcibios0: pcibios_get_intr_routing - function not supported
pcibios0: PCI IRQ Routing information unavailable.
pcibios0: PCI bus #0 is the last bus
bios0: ROM list: 0xc8000/0x9000
cpu0 at mainbus0: (uniprocessor)
cpu0: TSC disabled
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "Cyrix GXm PCI" rev 0x00
sis0 at pci0 dev 6 function 0 "NS DP83815 10/100" rev 0x00, DP83816A:
irq 10, address 00:00:24:c7:a7:d0
nsphyter0 at sis0 phy 0: DP83815 10/100 PHY, rev. 1
sis1 at pci0 dev 7 function 0 "NS DP83815 10/100" rev 0x00, DP83816A:
irq 10, address 00:00:24:c7:a7:d1
nsphyter1 at sis1 phy 0: DP83815 10/100 PHY, rev. 1
sis2 at pci0 dev 8 function 0 "NS DP83815 10/100" rev 0x00, DP83816A:
irq 10, address 00:00:24:c7:a7:d2
nsphyter2 at sis2 phy 0: DP83815 10/100 PHY, rev. 1
gscpcib0 at pci0 dev 18 function 0 "NS SC1100 ISA" rev 0x00
gpio0 at gscpcib0: 64 pins
"NS SC1100 SMI" rev 0x00 at pci0 dev 18 function 1 not configured
pciide0 at pci0 dev 18 function 2 "NS SCx200 IDE" rev 0x01: DMA, channel
0 wired to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: <CF Card>
wd0: 1-sector PIO, LBA48, 15247MB, 31227840 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
geodesc0 at pci0 dev 18 function 5 "NS SC1100 X-Bus" rev 0x00: iid 6
revision 3 wdstatus 0
ohci0 at pci0 dev 19 function 0 "Compaq USB OpenHost" rev 0x08: irq 11,
version 1.0, legacy support
isa0 at gscpcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
nsclpcsio0 at isa0 port 0x2e/2: NSC PC87366 rev 9: GPIO VLM TMS
gpio1 at nsclpcsio0: 29 pins
gscsio0 at isa0 port 0x15c/2: SC1100 SIO rev 1:
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
usb0 at ohci0: USB revision 1.0
uhub0 at usb0 "Compaq OHCI root hub" rev 1.00/1.00 addr 1
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
scsibus2 at softraid0: 256 targets
root on wd0a (4a7ad08651285594.a) swap on wd0b dump on wd0b
syslogd(27308): syscall 28
syslogd(25829): syscall 28
#
#
# grep 28 /usr/include/sys/syscall.h
#define SYS_sendmsg 28
[...]
#
# ktrace -di /usr/sbin/syslogd
syslogd: receive_fd: recvmsg: expected received 1 got 0
syslogd: receive_fd: no message header
syslogd: /dev/console
#
# kdump
[...]
27711 syslogd CALL stat(0x39c4fbc0,0x39c4ffc0)
27711 syslogd NAMI "/etc/syslog.conf"
27711 syslogd STRU struct stat { dev=0, ino=291, mode=-rw-r--r-- ,
nlink=1, uid=0<"root">, gid=0<"wheel">, rdev=11582,
atime=1445195141<"Oct 18 12:05:41 2015">.153570775,
mtime=1438904602<"Aug 6 16:43:22 2015">.829126996,
ctime=1438904602<"Aug 6 16:43:22 2015">.829126996, size=1472, blocks=4,
blksize=16384, flags=0x0, gen=0x53936b06 }
27711 syslogd RET stat 0
27711 syslogd CALL open(0x39c4fbc0,0x4<O_RDONLY|O_NONBLOCK>)
27711 syslogd NAMI "/etc/syslog.conf"
27711 syslogd RET open 3
27711 syslogd CALL kbind(0xcf7e63c8,0xc,0xc335e692,0x5423a109)
27711 syslogd RET kbind 0
27711 syslogd CALL sendmsg(8,0xcf7e6450,0)
27711 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e647c, iovlen=1, control=0xcf7e646c, controllen=16, flags=0 }
27711 syslogd STRU struct iovec { base=0xcf7e6484, len=4 }
27711 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=3 }
27711 syslogd GIO fd 8 wrote 4 bytes
"\0\0\0\0"
27711 syslogd RET sendmsg 4
27711 syslogd CALL close(3)
27711 syslogd RET close 0
27711 syslogd CALL read(8,0xcf7e66ec,0x4)
1360 syslogd CALL kbind(0xcf7e6888,0xc,0xc335e692,0x5423a109)
1360 syslogd RET kbind 0
1360 syslogd CALL recvmsg(11,0xcf7e6920,0)
1360 syslogd GIO fd 11 read 4 bytes
"\0\0\0\0"
1360 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=12 }
1360 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e694c, iovlen=1, control=0xcf7e693c, controllen=16, flags=0 }
1360 syslogd STRU struct iovec { base=0xcf7e6958, len=0 }
1360 syslogd RET recvmsg 4
1360 syslogd CALL kbind(0xcf7e68f8,0xc,0xc335e692,0x5423a109)
1360 syslogd RET kbind 0
1360 syslogd CALL kbind(0xcf7e68b8,0xc,0xc335e692,0x5423a109)
1360 syslogd RET kbind 0
1360 syslogd CALL fcntl(12,F_GETFL)
1360 syslogd RET fcntl 4
1360 syslogd CALL kbind(0xcf7e6928,0xc,0xc335e692,0x5423a109)
1360 syslogd RET kbind 0
1360 syslogd CALL fstat(12,0xcf7e683c)
1360 syslogd STRU struct stat { dev=0, ino=291, mode=-rw-r--r-- ,
nlink=1, uid=0<"root">, gid=0<"wheel">, rdev=11582,
atime=1445195141<"Oct 18 12:05:41 2015">.153570775,
mtime=1438904602<"Aug 6 16:43:22 2015">.829126996,
ctime=1438904602<"Aug 6 16:43:22 2015">.829126996, size=1472, blocks=4,
blksize=16384, flags=0x0, gen=0x0 }
1360 syslogd RET fstat 0
1360 syslogd CALL read(12,0x87915000,0x4000)
1360 syslogd GIO fd 12 read 1472 bytes
"# $OpenBSD: syslog.conf,v 1.18 2015/07/17 21:45:52
ajacoutot Exp $
#
*.notice;auth,authpriv,cron,ftp,kern,lpr,mail,user.none
/var/log/messages
kern.debug;syslog,user.info
/var/log/messages
auth.info
/var/log/authlog
authpriv.debug
/var/log/secure
cron.info
/var/cron/log
daemon.info
/var/log/daemon
ftp.info
/var/log/xferlog
lpr.debug
/var/log/lpd-errs
mail.info
/var/log/maillog
#uucp.info
/var/log/uucp
# Uncomment this line to send "important" messages to the system
# console: be aware that this could create lots of output.
*.err;auth.notice;authpriv.none;kern.debug;mail.crit
/dev/console
# Uncomment this to have all messages of notice level and higher
# as well as all authentication messages sent to root.
*.notice;auth.debug root
# Everyone gets emergency messages.
*.emerg *
# Uncomment to log to a central host named "loghost". You need
to run
# syslogd with the -u option on the remote host if you are
using this.
# (This is also required to log info from things like routers and
# ISDN-equipment). If you run -u, you are vulnerable to syslog
bombing,
# and should consider blocking external syslog packets.
#*.notice;auth,authpriv,cron,ftp,kern,lpr,mail,user.none
@loghost
#auth,daemon,syslog,user.info;authpriv,kern.debug
@loghost
# Uncomment to log messages from doas(1) to its own log file.
Matches are done
# based on the program name.
# Program-specific logs:
!doas
*.*
/var/log/doas
"
1360 syslogd RET read 1472/0x5c0
1360 syslogd CALL kbind(0xcf7e6928,0xc,0xc335e692,0x5423a109)
1360 syslogd RET kbind 0
1360 syslogd CALL kbind(0xcf7e4718,0xc,0xc335e692,0x5423a109)
1360 syslogd RET kbind 0
1360 syslogd CALL write(11,0xcf7e43d4,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\^A\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\^A\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66e0,0x4)
1360 syslogd CALL write(11,0xcf7e43d0,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\^R\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\^R\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66f6,0x12)
1360 syslogd CALL write(11,0xcf7e43d8,0x12)
1360 syslogd GIO fd 11 wrote 18 bytes
"/var/log/messages\0"
1360 syslogd RET write 18/0x12
27711 syslogd GIO fd 8 read 18 bytes
"/var/log/messages\0"
27711 syslogd RET read 18/0x12
27711 syslogd CALL open(0xcf7e66f6,0xd<O_WRONLY|O_NONBLOCK|O_APPEND>)
27711 syslogd NAMI "/var/log/messages"
27711 syslogd RET open 3
27711 syslogd CALL sendmsg(8,0xcf7e6450,0)
27711 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e647c, iovlen=1, control=0xcf7e646c, controllen=16, flags=0 }
27711 syslogd STRU struct iovec { base=0xcf7e6484, len=4 }
27711 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=3 }
27711 syslogd GIO fd 8 wrote 4 bytes
"\0\0\0\0"
27711 syslogd RET sendmsg 4
27711 syslogd CALL close(3)
27711 syslogd RET close 0
27711 syslogd CALL read(8,0xcf7e66ec,0x4)
1360 syslogd CALL recvmsg(11,0xcf7e4370,0)
1360 syslogd GIO fd 11 read 4 bytes
"\0\0\0\0"
1360 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=13 }
1360 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e439c, iovlen=1, control=0xcf7e438c, controllen=16, flags=0 }
1360 syslogd STRU struct iovec { base=0xcf7e43a8, len=0 }
1360 syslogd RET recvmsg 4
1360 syslogd CALL kbind(0xcf7e4778,0xc,0xc335e692,0x5423a109)
1360 syslogd RET kbind 0
1360 syslogd CALL fcntl(13,F_ISATTY)
1360 syslogd RET fcntl -1 errno 25 Inappropriate ioctl for device
1360 syslogd CALL kbind(0xcf7e4778,0xc,0xc335e692,0x5423a109)
1360 syslogd RET kbind 0
1360 syslogd CALL fcntl(13,F_GETFL)
1360 syslogd RET fcntl 13/0xd
1360 syslogd CALL fcntl(13,F_SETFL,0x9<O_WRONLY|O_APPEND>)
1360 syslogd RET fcntl 0
1360 syslogd CALL write(11,0xcf7e43d4,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\^A\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\^A\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66e0,0x4)
1360 syslogd CALL write(11,0xcf7e43d0,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\^Q\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\^Q\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66f6,0x11)
1360 syslogd CALL write(11,0xcf7e43d8,0x11)
1360 syslogd GIO fd 11 wrote 17 bytes
"/var/log/authlog\0"
1360 syslogd RET write 17/0x11
27711 syslogd GIO fd 8 read 17 bytes
"/var/log/authlog\0"
27711 syslogd RET read 17/0x11
27711 syslogd CALL open(0xcf7e66f6,0xd<O_WRONLY|O_NONBLOCK|O_APPEND>)
27711 syslogd NAMI "/var/log/authlog"
27711 syslogd RET open 3
27711 syslogd CALL sendmsg(8,0xcf7e6450,0)
27711 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e647c, iovlen=1, control=0xcf7e646c, controllen=16, flags=0 }
27711 syslogd STRU struct iovec { base=0xcf7e6484, len=4 }
27711 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=3 }
27711 syslogd GIO fd 8 wrote 4 bytes
"\0\0\0\0"
27711 syslogd RET sendmsg 4
27711 syslogd CALL close(3)
27711 syslogd RET close 0
27711 syslogd CALL read(8,0xcf7e66ec,0x4)
1360 syslogd CALL recvmsg(11,0xcf7e4370,0)
1360 syslogd GIO fd 11 read 4 bytes
"\0\0\0\0"
1360 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=14 }
1360 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e439c, iovlen=1, control=0xcf7e438c, controllen=16, flags=0 }
1360 syslogd STRU struct iovec { base=0xcf7e43a8, len=0 }
1360 syslogd RET recvmsg 4
1360 syslogd CALL fcntl(14,F_ISATTY)
1360 syslogd RET fcntl -1 errno 25 Inappropriate ioctl for device
1360 syslogd CALL fcntl(14,F_GETFL)
1360 syslogd RET fcntl 13/0xd
1360 syslogd CALL fcntl(14,F_SETFL,0x9<O_WRONLY|O_APPEND>)
1360 syslogd RET fcntl 0
1360 syslogd CALL write(11,0xcf7e43d4,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\^A\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\^A\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66e0,0x4)
1360 syslogd CALL write(11,0xcf7e43d0,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\^P\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\^P\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66f6,0x10)
1360 syslogd CALL write(11,0xcf7e43d8,0x10)
1360 syslogd GIO fd 11 wrote 16 bytes
"/var/log/secure\0"
1360 syslogd RET write 16/0x10
27711 syslogd GIO fd 8 read 16 bytes
"/var/log/secure\0"
27711 syslogd RET read 16/0x10
27711 syslogd CALL open(0xcf7e66f6,0xd<O_WRONLY|O_NONBLOCK|O_APPEND>)
27711 syslogd NAMI "/var/log/secure"
27711 syslogd RET open 3
27711 syslogd CALL sendmsg(8,0xcf7e6450,0)
27711 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e647c, iovlen=1, control=0xcf7e646c, controllen=16, flags=0 }
27711 syslogd STRU struct iovec { base=0xcf7e6484, len=4 }
27711 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=3 }
27711 syslogd GIO fd 8 wrote 4 bytes
"\0\0\0\0"
27711 syslogd RET sendmsg 4
27711 syslogd CALL close(3)
27711 syslogd RET close 0
27711 syslogd CALL read(8,0xcf7e66ec,0x4)
1360 syslogd CALL recvmsg(11,0xcf7e4370,0)
1360 syslogd GIO fd 11 read 4 bytes
"\0\0\0\0"
1360 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=15 }
1360 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e439c, iovlen=1, control=0xcf7e438c, controllen=16, flags=0 }
1360 syslogd STRU struct iovec { base=0xcf7e43a8, len=0 }
1360 syslogd RET recvmsg 4
1360 syslogd CALL fcntl(15,F_ISATTY)
1360 syslogd RET fcntl -1 errno 25 Inappropriate ioctl for device
1360 syslogd CALL fcntl(15,F_GETFL)
1360 syslogd RET fcntl 13/0xd
1360 syslogd CALL fcntl(15,F_SETFL,0x9<O_WRONLY|O_APPEND>)
1360 syslogd RET fcntl 0
1360 syslogd CALL write(11,0xcf7e43d4,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\^A\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\^A\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66e0,0x4)
1360 syslogd CALL write(11,0xcf7e43d0,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\^N\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\^N\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66f6,0xe)
1360 syslogd CALL write(11,0xcf7e43d8,0xe)
1360 syslogd GIO fd 11 wrote 14 bytes
"/var/cron/log\0"
1360 syslogd RET write 14/0xe
27711 syslogd GIO fd 8 read 14 bytes
"/var/cron/log\0"
27711 syslogd RET read 14/0xe
27711 syslogd CALL open(0xcf7e66f6,0xd<O_WRONLY|O_NONBLOCK|O_APPEND>)
27711 syslogd NAMI "/var/cron/log"
27711 syslogd RET open 3
27711 syslogd CALL sendmsg(8,0xcf7e6450,0)
27711 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e647c, iovlen=1, control=0xcf7e646c, controllen=16, flags=0 }
27711 syslogd STRU struct iovec { base=0xcf7e6484, len=4 }
27711 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=3 }
27711 syslogd GIO fd 8 wrote 4 bytes
"\0\0\0\0"
27711 syslogd RET sendmsg 4
27711 syslogd CALL close(3)
27711 syslogd RET close 0
27711 syslogd CALL read(8,0xcf7e66ec,0x4)
1360 syslogd CALL recvmsg(11,0xcf7e4370,0)
1360 syslogd GIO fd 11 read 4 bytes
"\0\0\0\0"
1360 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=16 }
1360 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e439c, iovlen=1, control=0xcf7e438c, controllen=16, flags=0 }
1360 syslogd STRU struct iovec { base=0xcf7e43a8, len=0 }
1360 syslogd RET recvmsg 4
1360 syslogd CALL fcntl(16,F_ISATTY)
1360 syslogd RET fcntl -1 errno 25 Inappropriate ioctl for device
1360 syslogd CALL fcntl(16,F_GETFL)
1360 syslogd RET fcntl 13/0xd
1360 syslogd CALL fcntl(16,F_SETFL,0x9<O_WRONLY|O_APPEND>)
1360 syslogd RET fcntl 0
1360 syslogd CALL write(11,0xcf7e43d4,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\^A\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\^A\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66e0,0x4)
1360 syslogd CALL write(11,0xcf7e43d0,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\^P\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\^P\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66f6,0x10)
1360 syslogd CALL write(11,0xcf7e43d8,0x10)
1360 syslogd GIO fd 11 wrote 16 bytes
"/var/log/daemon\0"
1360 syslogd RET write 16/0x10
27711 syslogd GIO fd 8 read 16 bytes
"/var/log/daemon\0"
27711 syslogd RET read 16/0x10
27711 syslogd CALL open(0xcf7e66f6,0xd<O_WRONLY|O_NONBLOCK|O_APPEND>)
27711 syslogd NAMI "/var/log/daemon"
27711 syslogd RET open 3
27711 syslogd CALL sendmsg(8,0xcf7e6450,0)
27711 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e647c, iovlen=1, control=0xcf7e646c, controllen=16, flags=0 }
27711 syslogd STRU struct iovec { base=0xcf7e6484, len=4 }
27711 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=3 }
27711 syslogd GIO fd 8 wrote 4 bytes
"\0\0\0\0"
27711 syslogd RET sendmsg 4
27711 syslogd CALL close(3)
27711 syslogd RET close 0
27711 syslogd CALL read(8,0xcf7e66ec,0x4)
1360 syslogd CALL recvmsg(11,0xcf7e4370,0)
1360 syslogd GIO fd 11 read 4 bytes
"\0\0\0\0"
1360 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=17 }
1360 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e439c, iovlen=1, control=0xcf7e438c, controllen=16, flags=0 }
1360 syslogd STRU struct iovec { base=0xcf7e43a8, len=0 }
1360 syslogd RET recvmsg 4
1360 syslogd CALL fcntl(17,F_ISATTY)
1360 syslogd RET fcntl -1 errno 25 Inappropriate ioctl for device
1360 syslogd CALL fcntl(17,F_GETFL)
1360 syslogd RET fcntl 13/0xd
1360 syslogd CALL fcntl(17,F_SETFL,0x9<O_WRONLY|O_APPEND>)
1360 syslogd RET fcntl 0
1360 syslogd CALL write(11,0xcf7e43d4,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\^A\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\^A\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66e0,0x4)
1360 syslogd CALL write(11,0xcf7e43d0,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\^Q\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\^Q\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66f6,0x11)
1360 syslogd CALL write(11,0xcf7e43d8,0x11)
1360 syslogd GIO fd 11 wrote 17 bytes
"/var/log/xferlog\0"
1360 syslogd RET write 17/0x11
27711 syslogd GIO fd 8 read 17 bytes
"/var/log/xferlog\0"
27711 syslogd RET read 17/0x11
27711 syslogd CALL open(0xcf7e66f6,0xd<O_WRONLY|O_NONBLOCK|O_APPEND>)
27711 syslogd NAMI "/var/log/xferlog"
27711 syslogd RET open 3
27711 syslogd CALL sendmsg(8,0xcf7e6450,0)
27711 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e647c, iovlen=1, control=0xcf7e646c, controllen=16, flags=0 }
27711 syslogd STRU struct iovec { base=0xcf7e6484, len=4 }
27711 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=3 }
27711 syslogd GIO fd 8 wrote 4 bytes
"\0\0\0\0"
27711 syslogd RET sendmsg 4
27711 syslogd CALL close(3)
27711 syslogd RET close 0
27711 syslogd CALL read(8,0xcf7e66ec,0x4)
1360 syslogd CALL recvmsg(11,0xcf7e4370,0)
1360 syslogd GIO fd 11 read 4 bytes
"\0\0\0\0"
1360 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=18 }
1360 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e439c, iovlen=1, control=0xcf7e438c, controllen=16, flags=0 }
1360 syslogd STRU struct iovec { base=0xcf7e43a8, len=0 }
1360 syslogd RET recvmsg 4
1360 syslogd CALL fcntl(18,F_ISATTY)
1360 syslogd RET fcntl -1 errno 25 Inappropriate ioctl for device
1360 syslogd CALL fcntl(18,F_GETFL)
1360 syslogd RET fcntl 13/0xd
1360 syslogd CALL fcntl(18,F_SETFL,0x9<O_WRONLY|O_APPEND>)
1360 syslogd RET fcntl 0
1360 syslogd CALL write(11,0xcf7e43d4,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\^A\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\^A\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66e0,0x4)
1360 syslogd CALL write(11,0xcf7e43d0,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\^R\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\^R\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66f6,0x12)
1360 syslogd CALL write(11,0xcf7e43d8,0x12)
1360 syslogd GIO fd 11 wrote 18 bytes
"/var/log/lpd-errs\0"
1360 syslogd RET write 18/0x12
27711 syslogd GIO fd 8 read 18 bytes
"/var/log/lpd-errs\0"
27711 syslogd RET read 18/0x12
27711 syslogd CALL open(0xcf7e66f6,0xd<O_WRONLY|O_NONBLOCK|O_APPEND>)
27711 syslogd NAMI "/var/log/lpd-errs"
27711 syslogd RET open 3
27711 syslogd CALL sendmsg(8,0xcf7e6450,0)
27711 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e647c, iovlen=1, control=0xcf7e646c, controllen=16, flags=0 }
27711 syslogd STRU struct iovec { base=0xcf7e6484, len=4 }
27711 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=3 }
27711 syslogd GIO fd 8 wrote 4 bytes
"\0\0\0\0"
27711 syslogd RET sendmsg 4
27711 syslogd CALL close(3)
27711 syslogd RET close 0
27711 syslogd CALL read(8,0xcf7e66ec,0x4)
1360 syslogd CALL recvmsg(11,0xcf7e4370,0)
1360 syslogd GIO fd 11 read 4 bytes
"\0\0\0\0"
1360 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=19 }
1360 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e439c, iovlen=1, control=0xcf7e438c, controllen=16, flags=0 }
1360 syslogd STRU struct iovec { base=0xcf7e43a8, len=0 }
1360 syslogd RET recvmsg 4
1360 syslogd CALL fcntl(19,F_ISATTY)
1360 syslogd RET fcntl -1 errno 25 Inappropriate ioctl for device
1360 syslogd CALL fcntl(19,F_GETFL)
1360 syslogd RET fcntl 13/0xd
1360 syslogd CALL fcntl(19,F_SETFL,0x9<O_WRONLY|O_APPEND>)
1360 syslogd RET fcntl 0
1360 syslogd CALL write(11,0xcf7e43d4,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\^A\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\^A\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66e0,0x4)
1360 syslogd CALL write(11,0xcf7e43d0,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\^Q\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\^Q\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66f6,0x11)
1360 syslogd CALL write(11,0xcf7e43d8,0x11)
1360 syslogd GIO fd 11 wrote 17 bytes
"/var/log/maillog\0"
1360 syslogd RET write 17/0x11
27711 syslogd GIO fd 8 read 17 bytes
"/var/log/maillog\0"
27711 syslogd RET read 17/0x11
27711 syslogd CALL open(0xcf7e66f6,0xd<O_WRONLY|O_NONBLOCK|O_APPEND>)
27711 syslogd NAMI "/var/log/maillog"
27711 syslogd RET open 3
27711 syslogd CALL sendmsg(8,0xcf7e6450,0)
27711 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e647c, iovlen=1, control=0xcf7e646c, controllen=16, flags=0 }
27711 syslogd STRU struct iovec { base=0xcf7e6484, len=4 }
27711 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=3 }
27711 syslogd GIO fd 8 wrote 4 bytes
"\0\0\0\0"
27711 syslogd RET sendmsg 4
27711 syslogd CALL close(3)
27711 syslogd RET close 0
27711 syslogd CALL read(8,0xcf7e66ec,0x4)
1360 syslogd CALL recvmsg(11,0xcf7e4370,0)
1360 syslogd GIO fd 11 read 4 bytes
"\0\0\0\0"
1360 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=20 }
1360 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e439c, iovlen=1, control=0xcf7e438c, controllen=16, flags=0 }
1360 syslogd STRU struct iovec { base=0xcf7e43a8, len=0 }
1360 syslogd RET recvmsg 4
1360 syslogd CALL fcntl(20,F_ISATTY)
1360 syslogd RET fcntl -1 errno 25 Inappropriate ioctl for device
1360 syslogd CALL fcntl(20,F_GETFL)
1360 syslogd RET fcntl 13/0xd
1360 syslogd CALL fcntl(20,F_SETFL,0x9<O_WRONLY|O_APPEND>)
1360 syslogd RET fcntl 0
1360 syslogd CALL write(11,0xcf7e43d8,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\0\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\0\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66e0,0x4)
1360 syslogd CALL write(11,0xcf7e43d4,0x4)
1360 syslogd GIO fd 11 wrote 4 bytes
"\r\0\0\0"
1360 syslogd RET write 4
27711 syslogd GIO fd 8 read 4 bytes
"\r\0\0\0"
27711 syslogd RET read 4
27711 syslogd CALL read(8,0xcf7e66f6,0xd)
1360 syslogd CALL write(11,0xcf7e43dc,0xd)
1360 syslogd GIO fd 11 wrote 13 bytes
"/dev/console\0"
1360 syslogd RET write 13/0xd
27711 syslogd GIO fd 8 read 13 bytes
"/dev/console\0"
27711 syslogd RET read 13/0xd
27711 syslogd CALL open(0xcf7e66f6,0x5<O_WRONLY|O_NONBLOCK>)
27711 syslogd NAMI "/dev/console"
27711 syslogd RET open 3
27711 syslogd CALL sendmsg(8,0xcf7e6450,0)
27711 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e647c, iovlen=1, control=0xcf7e646c, controllen=16, flags=0 }
27711 syslogd STRU struct iovec { base=0xcf7e6484, len=4 }
27711 syslogd STRU struct cmsghdr { len=16, level=SOL_SOCKET,
type=SCM_RIGHTS, data=3 }
27711 syslogd PSIG SIGKILL SIG_DFL
1360 syslogd CALL recvmsg(11,0xcf7e4370,0)
1360 syslogd STRU struct msghdr { name=0x0, namelen=0,
iov=0xcf7e439c, iovlen=1, control=0xcf7e438c, controllen=0, flags=0 }
1360 syslogd STRU struct iovec { base=0xcf7e43a4, len=4 }
1360 syslogd RET recvmsg 0
1360 syslogd CALL kbind(0xcf7e42d8,0xc,0xc335e692,0x5423a109)
1360 syslogd RET kbind 0
1360 syslogd CALL write(2,0xcf7e3dfe,0x9)
1360 syslogd GIO fd 2 wrote 9 bytes
"syslogd: "
1360 syslogd RET write 9
1360 syslogd CALL write(2,0xcf7e3e2e,0x2e)
1360 syslogd GIO fd 2 wrote 46 bytes
"receive_fd: recvmsg: expected received 1 got 0"
1360 syslogd RET write 46/0x2e
1360 syslogd CALL write(2,0x2c13c913,0x1)
1360 syslogd GIO fd 2 wrote 1 bytes
"
"
1360 syslogd RET write 1
1360 syslogd CALL write(2,0xcf7e3dfe,0x9)
1360 syslogd GIO fd 2 wrote 9 bytes
"syslogd: "
1360 syslogd RET write 9
1360 syslogd CALL write(2,0xcf7e3e2e,0x1d)
1360 syslogd GIO fd 2 wrote 29 bytes
"receive_fd: no message header"
1360 syslogd RET write 29/0x1d
1360 syslogd CALL write(2,0x2c13c913,0x1)
1360 syslogd GIO fd 2 wrote 1 bytes
"
"
1360 syslogd RET write 1
1360 syslogd CALL kbind(0xcf7e4618,0xc,0xc335e692,0x5423a109)
1360 syslogd RET kbind 0
1360 syslogd CALL kbind(0xcf7e4618,0xc,0xc335e692,0x5423a109)
1360 syslogd RET kbind 0
1360 syslogd CALL write(2,0xcf7e419e,0x16)
1360 syslogd GIO fd 2 wrote 22 bytes
"syslogd: /dev/console
"
1360 syslogd RET write 22/0x16
1360 syslogd CALL kbind(0xcf7e4778,0xc,0xc335e692,0x5423a109)
1360 syslogd RET kbind 0
1360 syslogd CALL kbind(0xcf7e4778,0xc,0xc335e692,0x5423a109)
1360 syslogd RET kbind 0
1360 syslogd CALL write(11,0xcf7e43d4,0x4)
1360 syslogd PSIG SIGPIPE SIG_DFL
11501 syslogd RET read 0
11501 syslogd CALL kbind(0xcf7e6bc8,0xc,0xc335e692,0x5423a109)
11501 syslogd RET kbind 0
11501 syslogd CALL exit(0)
#