Example strace of login procedure.

850   gettimeofday({1161233890, 75122}, {4294966696, 0}) = 0
850   gettimeofday({1161233890, 75217}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 445) = 0
850   gettimeofday({1161233890, 531827}, {4294966696, 0}) = 0
850   gettimeofday({1161233890, 531891}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850   gettimeofday({1161233890, 532028}, {4294966696, 0}) = 0
850   gettimeofday({1161233890, 532098}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 999) = 0
850   gettimeofday({1161233891, 541849}, {4294966696, 0}) = 0
850   gettimeofday({1161233891, 541915}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850   gettimeofday({1161233891, 542054}, {4294966696, 0}) = 0
850   gettimeofday({1161233891, 542124}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 999) = 0
850   gettimeofday({1161233892, 551853}, {4294966696, 0}) = 0
850   gettimeofday({1161233892, 551920}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850   gettimeofday({1161233892, 552061}, {4294966696, 0}) = 0
850   gettimeofday({1161233892, 552135}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 999) = 0
850   gettimeofday({1161233893, 561839}, {4294966696, 0}) = 0
850   gettimeofday({1161233893, 561906}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850   gettimeofday({1161233893, 562046}, {4294966696, 0}) = 0
850   gettimeofday({1161233893, 562116}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 999) = 0
850   gettimeofday({1161233894, 571829}, {4294966696, 0}) = 0
850   gettimeofday({1161233894, 571897}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850   gettimeofday({1161233894, 572038}, {4294966696, 0}) = 0
850   gettimeofday({1161233894, 572111}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 999) = 0
850   gettimeofday({1161233895, 581804}, {4294966696, 0}) = 0
850   gettimeofday({1161233895, 581870}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850   gettimeofday({1161233895, 582089}, {4294966696, 0}) = 0
850   gettimeofday({1161233895, 582159}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 4, 999) = 1
850   gettimeofday({1161233896, 74911}, {4294966696, 0}) = 0
850   read(9, "user [EMAIL PROTECTED]", 4075) = 21
850   setsockopt(9, SOL_TCP, TCP_CORK, [1], 4) = 0
850   setsockopt(9, SOL_TCP, TCP_CORK, [0], 4) = 0
850   gettimeofday({1161233896, 75246}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 4, 506) = 1
850   gettimeofday({1161233896, 77862}, {4294966696, 0}) = 0
850   read(9, "\r\n", 4054)             = 2
850   setsockopt(9, SOL_TCP, TCP_CORK, [1], 4) = 0
850   write(9, "-ERR Unknown command.\r\n", 23) = 23
850   setsockopt(9, SOL_TCP, TCP_CORK, [0], 4) = 0
850   gettimeofday({1161233896, 78264}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 503) = 0
850   gettimeofday({1161233896, 591748}, {4294966696, 0}) = 0
850   gettimeofday({1161233896, 591813}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850   gettimeofday({1161233896, 591952}, {4294966696, 0}) = 0
850   gettimeofday({1161233896, 592023}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 998) = 0
850   gettimeofday({1161233897, 602188}, {4294966696, 0}) = 0
850   gettimeofday({1161233897, 602258}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850   gettimeofday({1161233897, 602401}, {4294966696, 0}) = 0
850   gettimeofday({1161233897, 602478}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 999) = 0
850   gettimeofday({1161233898, 611738}, {4294966696, 0}) = 0
850   gettimeofday({1161233898, 611806}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850   gettimeofday({1161233898, 611948}, {4294966696, 0}) = 0
850   gettimeofday({1161233898, 612022}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 998) = 0
850   gettimeofday({1161233899, 621708}, {4294966696, 0}) = 0
850   gettimeofday({1161233899, 621774}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850   gettimeofday({1161233899, 621994}, {4294966696, 0}) = 0
850   gettimeofday({1161233899, 622066}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 4, 998) = 1
850   gettimeofday({1161233900, 546289}, {4294966696, 0}) = 0
850   read(9, "user [EMAIL PROTECTED]", 4052) = 21
850   setsockopt(9, SOL_TCP, TCP_CORK, [1], 4) = 0
850   setsockopt(9, SOL_TCP, TCP_CORK, [0], 4) = 0
850   gettimeofday({1161233900, 546583}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 4, 74) = 1
850   gettimeofday({1161233900, 548450}, {4294966696, 0}) = 0
850   read(9, "\r\n", 4031)             = 2
850   setsockopt(9, SOL_TCP, TCP_CORK, [1], 4) = 0
850   write(9, "+OK\r\n", 5)            = 5
850   setsockopt(9, SOL_TCP, TCP_CORK, [0], 4) = 0
850   gettimeofday({1161233900, 548811}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 72) = 0
850   gettimeofday({1161233900, 631606}, {4294966696, 0}) = 0
850   gettimeofday({1161233900, 631669}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850   gettimeofday({1161233900, 631806}, {4294966696, 0}) = 0
850   gettimeofday({1161233900, 631876}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 999) = 0
850   gettimeofday({1161233901, 641705}, {4294966696, 0}) = 0
850   gettimeofday({1161233901, 641772}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850   gettimeofday({1161233901, 641913}, {4294966696, 0}) = 0
850   gettimeofday({1161233901, 641985}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 999) = 0
850   gettimeofday({1161233902, 651723}, {4294966696, 0}) = 0
850   gettimeofday({1161233902, 651790}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850   gettimeofday({1161233902, 651928}, {4294966696, 0}) = 0
850   gettimeofday({1161233902, 651999}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 4, 999) = 1
850   gettimeofday({1161233902, 790479}, {4294966696, 0}) = 0
850   read(9, "pass ********", 4029)    = 13
850   setsockopt(9, SOL_TCP, TCP_CORK, [1], 4) = 0
850   setsockopt(9, SOL_TCP, TCP_CORK, [0], 4) = 0
850   gettimeofday({1161233902, 790764}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 4, 860) = 1
850   gettimeofday({1161233902, 792972}, {4294966696, 0}) = 0
850   read(9, "\r\n", 4016)             = 2
850   setsockopt(9, SOL_TCP, TCP_CORK, [1], 4) = 0
850   write(10, "AUTH\t1\tPLAIN\tservice=POP3\tlip=20"..., 105) = 105
850   setsockopt(9, SOL_TCP, TCP_CORK, [0], 4) = 0
850   gettimeofday({1161233902, 793396}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 3, 857) = 1
850   gettimeofday({1161233902, 795481}, {4294966696, 0}) = 0
850   read(10, "[EMAIL PROTECTED]", 4041) = 28
850   sendmsg(3, {msg_name(0)=NULL, 
msg_iov(1)=[{"\1\0\0\0\1\0\0\0\373\2\0\0\1\0\0\0\2\0\5\10\312\206&cJ"..., 56}], 
msg_controllen=16, {cmsg_len=16, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, 
{9}}, msg_flags=0}, 0) = 56
850   gettimeofday({1161233902, 795934}, NULL) = 0
850   poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 3, 855) = 1
850   gettimeofday({1161233902, 801507}, {4294966696, 0}) = 0
850   read(3, "\1\0\0\0\1\0\0\0", 8)    = 8
850   writev(9, [{"+OK Logged in.", 14}, {"\r\n", 2}], 2) = 16
850   write(2, "\1ILogin: user=<[EMAIL PROTECTED]>"..., 86) = 86
850   close(9)                          = 0
850   close(3)                          = 0
850   close(10)                         = 0
850   close(7)                          = 0
850   close(8)                          = 0
850   rt_sigaction(SIGRT_2, {SIG_IGN}, {0x8054d10, [], 
SA_RESTART|SA_NOMASK|SA_SIGINFO}, 8) = 0
850   close(5)                          = 0
850   close(6)                          = 0
850   exit_group(0)                     = ?

-- 
Initial USER command returns -ERR Unkown command
https://launchpad.net/bugs/66863

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to