Skip to content

Instantly share code, notes, and snippets.

@dch

dch/dtrace.log Secret

Created November 12, 2016 16:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dch/7e7d2be70e419eb2cad55e00a0430d5b to your computer and use it in GitHub Desktop.
Save dch/7e7d2be70e419eb2cad55e00a0430d5b to your computer and use it in GitHub Desktop.
# dtrace of rsyslog git master during
logger -4 -h 127.0.0.1 hysteric
8804.086743385:imudp.c : imudp: recvmmsg returned 1
8804.086771347:imudp.c : imudp: recvmmsg returned -1
8804.086789418:imudp.c : Listening on UDP syslogd socket 5 (IPv4/port 514).
# 8804.086801418:imudp.c : --------imUDP calling select, active file descriptors (max 5): 5
# config
/usr/local/etc/rsyslog.conf
module(load="imtcp")
module(load="imklog")
module(load="imuxsock")
module(load="imudp")
input(type="imudp" address="127.0.0.1" port="514")
action(type="omfile" file="/var/log/rsyslog.log")
# /usr/local/share/dtrace-toolkit/dtruss -p 46181 -a -s
PID/LWP RELATIVE ELAPSD CPU SYSCALL(args) = return
46181/100880: 26 74 8 write(0x1, "8713.574640499:main thread : janitorRun() called\n\0", 0x34) = 52 0
libc.so.7`_write+0xa
rsyslogd`dbgprint+0x211
rsyslogd`dbgprintf+0xe9
rsyslogd`janitorRun+0x18
rsyslogd`main+0x613
rsyslogd`_start+0x17f
ld-elf.so.1`0x8006b3000
46181/101196: 10 55 3 recvmsg(0x5, 0x801E3BE00, 0x0) = 17 0
libc.so.7`__sys_recvmsg+0xa
imudp.so`wrkr+0x432
imudp.so`runInput+0xba
rsyslogd`thrdStarter+0x9d
libthr.so.3`0x8014eab55
46181/101196: 11 1 0 recvmsg(0x5, 0x801E3BE38, 0x0) = -1 Err#35
libc.so.7`__sys_recvmsg+0xa
imudp.so`wrkr+0x432
imudp.so`runInput+0xba
rsyslogd`thrdStarter+0x9d
libthr.so.3`0x8014eab55
46181/101196: 24 4 2 write(0x1, "8804.086743385:imudp.c : imudp: recvmmsg returned 1\n\0", 0x3B) = 59 0
libc.so.7`_write+0xa
rsyslogd`dbgprint+0x211
rsyslogd`dbgprintf+0xe9
imudp.so`wrkr+0x468
imudp.so`runInput+0xba
rsyslogd`thrdStarter+0x9d
libthr.so.3`0x8014eab55
46181/101196: 30 1 0 recvmsg(0x5, 0x801E3BE00, 0x0) = -1 Err#35
libc.so.7`__sys_recvmsg+0xa
imudp.so`wrkr+0x432
imudp.so`runInput+0xba
rsyslogd`thrdStarter+0x9d
libthr.so.3`0x8014eab55
46181/101196: 33 2 0 write(0x1, "8804.086771347:imudp.c : imudp: recvmmsg returned -1\n\0", 0x3C) = 60 0
libc.so.7`_write+0xa
rsyslogd`dbgprint+0x211
rsyslogd`dbgprintf+0xe9
imudp.so`wrkr+0x468
imudp.so`runInput+0xba
rsyslogd`thrdStarter+0x9d
libthr.so.3`0x8014eab55
46181/101196: 36 2 0 getsockname(0x5, 0x7FFFDF7F98A0, 0x7FFFDF7F989C) = 0 0
libc.so.7`_getsockname+0xa
imudp.so`wrkr+0x22a
imudp.so`runInput+0xba
rsyslogd`thrdStarter+0x9d
libthr.so.3`0x8014eab55
46181/101196: 41 4 2 write(0x1, "8804.086789418:imudp.c : Listening on UDP syslogd socket 5 (IPv4/port 514).\n\0", 0x53) = 83 0
libc.so.7`_write+0xa
rsyslogd`dbgprint+0x211
rsyslogd`dbgprintf+0xe9
lmnet.so`debugListenInfo+0xa7
imudp.so`wrkr+0x22a
imudp.so`runInput+0xba
rsyslogd`thrdStarter+0x9d
libthr.so.3`0x8014eab55
46181/101196: 45 2 1 write(0x1, "8804.086801418:imudp.c : --------imUDP calling select, active file descriptors (max 5): \0", 0x5F) = 95 0
libc.so.7`_write+0xa
rsyslogd`dbgprint+0x211
rsyslogd`dbgprintf+0xe9
imudp.so`wrkr+0x27d
imudp.so`runInput+0xba
rsyslogd`thrdStarter+0x9d
libthr.so.3`0x8014eab55
46181/101196: 46 1 0 write(0x1, "5 \0", 0x2) = 2 0
libc.so.7`_write+0xa
rsyslogd`dbgprint+0x211
rsyslogd`dbgprintf+0xe9
imudp.so`wrkr+0x2b5
imudp.so`runInput+0xba
rsyslogd`thrdStarter+0x9d
libthr.so.3`0x8014eab55
46181/101196: 48 1 0 write(0x1, "\n\0", 0x1) = 1 0
libc.so.7`_write+0xa
rsyslogd`dbgprint+0x211
rsyslogd`dbgprintf+0xe9
imudp.so`wrkr+0x2cb
imudp.so`runInput+0xba
rsyslogd`thrdStarter+0x9d
libthr.so.3`0x8014eab55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment