Telnetd core dump!

Ming Hou ming at ddtechcg.com
Wed Jun 1 01:15:58 EDT 2005


Hi,

I am running Kerberos-1.4 version on Solaris 8/9 X86. The kerberized 
telnetd always caused the coredump when the telnetd was trying to  
negotiate the session.

There was the runtime output by tracing the truss command

execve("telnetd", 0x08047CC8, 0x08047CD8)  argc = 3
resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16
open("/var/ld/ld.config", O_RDONLY)             Err#2 ENOENT
sysconfig(_CONFIG_PAGESIZE)                     = 4096
xstat(2, "/usr/local/kerberos/lib/libkrb4.so.2", 0x0804772C) = 0
resolvepath("/usr/local/kerberos/lib/libkrb4.so.2", 
"/usr/local/kerberos/lib/libkrb4.so.2.0", 1023) = 38
open("/usr/local/kerberos/lib/libkrb4.so.2", O_RDONLY) = 3
mmap(0x00000000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xDFBC0000
mmap(0x00000000, 172032, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, 
-1, 0) = 0xDFB90000
mmap(0xDFB90000, 92352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 
0) = 0xDFB90000
mmap(0xDFBB6000, 5720, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 90112) = 0xDFBB6000
mmap(0xDFBB8000, 4328, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xDFBB8000
munmap(0xDFBA7000, 61440)                       = 0
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xDFB80000
memcntl(0xDFB90000, 17696, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
xstat(2, "/usr/local/kerberos/lib/libdes425.so.3", 0x0804772C) = 0
resolvepath("/usr/local/kerberos/lib/libdes425.so.3", 
"/usr/local/kerberos/lib/libdes425.so.3.0", 1023) = 40
open("/usr/local/kerberos/lib/libdes425.so.3", O_RDONLY) = 3
mmap(0xDFBC0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 
= 0xDFBC0000
mmap(0xDFB80018, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, 
-1, 0) = 0xDFB60000
mmap(0xDFB60000, 11970, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 
0) = 0xDFB60000
mmap(0xDFB72000, 4156, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xDFB72000
munmap(0xDFB63000, 61440)                       = 0
memcntl(0xDFB60000, 2920, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
xstat(2, "/usr/local/kerberos/lib/libkrb5.so.3", 0x0804772C) = 0
resolvepath("/usr/local/kerberos/lib/libkrb5.so.3", 
"/usr/local/kerberos/lib/libkrb5.so.3.2", 1023) = 38
open("/usr/local/kerberos/lib/libkrb5.so.3", O_RDONLY) = 3
mmap(0xDFBC0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 
= 0xDFBC0000
mmap(0xDFB80484, 524288, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, 
-1, 0) = 0xDFAD0000
mmap(0xDFAD0000, 448117, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 
0) = 0xDFAD0000
mmap(0xDFB4D000, 8944, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 446464) = 0xDFB4D000
munmap(0xDFB3E000, 61440)                       = 0
memcntl(0xDFAD0000, 53236, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
xstat(2, "/usr/local/kerberos/lib/libk5crypto.so.3", 0x0804772C) = 0
resolvepath("/usr/local/kerberos/lib/libk5crypto.so.3", 
"/usr/local/kerberos/lib/libk5crypto.so.3.0", 1023) = 42
open("/usr/local/kerberos/lib/libk5crypto.so.3", O_RDONLY) = 3
mmap(0xDFBC0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 
= 0xDFBC0000
mmap(0xDFB80870, 225280, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, 
-1, 0) = 0xDFA90000
mmap(0xDFA90000, 152932, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 
0) = 0xDFA90000
mmap(0xDFAC5000, 3944, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 151552) = 0xDFAC5000
mmap(0xDFAC6000, 648, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xDFAC6000
munmap(0xDFAB6000, 61440)                       = 0
memcntl(0xDFA90000, 11744, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
xstat(2, "/usr/local/kerberos/lib/libcom_err.so.3", 0x0804772C) = 0
resolvepath("/usr/local/kerberos/lib/libcom_err.so.3", 
"/usr/local/kerberos/lib/libcom_err.so.3.0", 1023) = 41
open("/usr/local/kerberos/lib/libcom_err.so.3", O_RDONLY) = 3
mmap(0xDFBC0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 
= 0xDFBC0000
mmap(0xDFB80CAC, 77824, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, 
-1, 0) = 0xDFA70000
mmap(0xDFA70000, 8896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 
= 0xDFA70000
mmap(0xDFA82000, 1352, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xDFA82000
munmap(0xDFA73000, 61440)                       = 0
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xDFA60000
memcntl(0xDFA70000, 2248, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
xstat(2, "/usr/local/kerberos/lib/libkrb5support.so.0", 0x0804772C) = 0
resolvepath("/usr/local/kerberos/lib/libkrb5support.so.0", 
"/usr/local/kerberos/lib/libkrb5support.so.0.0", 1023) = 45
open("/usr/local/kerberos/lib/libkrb5support.so.0", O_RDONLY) = 3
mmap(0xDFBC0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 
= 0xDFBC0000
mmap(0xDFA60018, 73728, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, 
-1, 0) = 0xDFA40000
mmap(0xDFA40000, 6561, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 
= 0xDFA40000
mmap(0xDFA51000, 3052, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 4096) = 0xDFA51000
munmap(0xDFA42000, 61440)                       = 0
memcntl(0xDFA40000, 2144, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
xstat(2, "/usr/local/kerberos/lib/libresolv.so.2", 0x0804772C) Err#2 ENOENT
xstat(2, "/usr/lib/libresolv.so.2", 0x0804772C) = 0
resolvepath("/usr/lib/libresolv.so.2", "/usr/lib/libresolv.so.2", 1023) = 23
open("/usr/lib/libresolv.so.2", O_RDONLY)       = 3
mmap(0xDFBC0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 
= 0xDFBC0000
mmap(0xDFA604A0, 262144, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, 
-1, 0) = 0xDF9F0000
mmap(0xDF9F0000, 179720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 
0) = 0xDF9F0000
mmap(0xDFA2C000, 12169, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 180224) = 0xDFA2C000
mmap(0xDFA2F000, 3432, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xDFA2F000
munmap(0xDFA1C000, 65536)                       = 0
memcntl(0xDF9F0000, 22740, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
xstat(2, "/usr/local/kerberos/lib/libsocket.so.1", 0x0804772C) Err#2 ENOENT
xstat(2, "/usr/lib/libsocket.so.1", 0x0804772C) = 0
resolvepath("/usr/lib/libsocket.so.1", "/usr/lib/libsocket.so.1", 1023) = 23
open("/usr/lib/libsocket.so.1", O_RDONLY)       = 3
mmap(0xDFBC0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 
= 0xDFBC0000
mmap(0xDFA60848, 110592, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, 
-1, 0) = 0xDF9D0000
mmap(0xDF9D0000, 38889, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 
0) = 0xDF9D0000
mmap(0xDF9EA000, 2916, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 40960) = 0xDF9EA000
munmap(0xDF9DA000, 65536)                       = 0
memcntl(0xDF9D0000, 12064, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
xstat(2, "/usr/local/kerberos/lib/libnsl.so.1", 0x0804772C) Err#2 ENOENT
xstat(2, "/usr/lib/libnsl.so.1", 0x0804772C)    = 0
resolvepath("/usr/lib/libnsl.so.1", "/usr/lib/libnsl.so.1", 1023) = 20
open("/usr/lib/libnsl.so.1", O_RDONLY)          = 3
mmap(0xDFBC0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 
= 0xDFBC0000
mmap(0xDFA60C04, 606208, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, 
-1, 0) = 0xDF930000
mmap(0xDF930000, 484640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 
0) = 0xDF930000
mmap(0xDF9B7000, 20932, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 487424) = 0xDF9B7000
mmap(0xDF9BD000, 27256, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xDF9BD000
munmap(0xDF9A7000, 65536)                       = 0
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xDF920000
memcntl(0xDF930000, 53116, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
xstat(2, "/usr/local/kerberos/lib/libcurses.so.1", 0x0804772C) Err#2 ENOENT
xstat(2, "/usr/lib/libcurses.so.1", 0x0804772C) = 0
resolvepath("/usr/lib/libcurses.so.1", "/usr/lib/libcurses.so.1", 1023) = 23
open("/usr/lib/libcurses.so.1", O_RDONLY)       = 3
mmap(0xDFBC0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 
= 0xDFBC0000
mmap(0xDF920018, 245760, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, 
-1, 0) = 0xDF8E0000
mmap(0xDF8E0000, 141499, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 
0) = 0xDF8E0000
mmap(0xDF913000, 25821, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 143360) = 0xDF913000
mmap(0xDF91A000, 7824, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xDF91A000
munmap(0xDF903000, 65536)                       = 0
memcntl(0xDF8E0000, 38420, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
xstat(2, "/usr/local/kerberos/lib/libc.so.1", 0x0804772C) Err#2 ENOENT
xstat(2, "/usr/lib/libc.so.1", 0x0804772C)      = 0
resolvepath("/usr/lib/libc.so.1", "/usr/lib/libc.so.1", 1023) = 18
open("/usr/lib/libc.so.1", O_RDONLY)            = 3
mmap(0xDFBC0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 
= 0xDFBC0000
mmap(0xDF92046C, 651264, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, 
-1, 0) = 0xDF830000
mmap(0xDF830000, 551780, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 
0) = 0xDF830000
mmap(0xDF8C7000, 22848, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 552960) = 0xDF8C7000
mmap(0xDF8CD000, 4856, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xDF8CD000
munmap(0xDF8B7000, 65536)                       = 0
memcntl(0xDF830000, 95232, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
xstat(2, "/usr/lib/libdl.so.1", 0x0804772C)     = 0
resolvepath("/usr/lib/libdl.so.1", "/usr/lib/libdl.so.1", 1023) = 19
open("/usr/lib/libdl.so.1", O_RDONLY)           = 3
mmap(0xDFBC0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 
= 0xDFBC0000
mmap(0xDF92080C, 4096, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, 
-1, 0) = 0xDF820000
mmap(0xDF820000, 2216, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xDF820000
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xDF810000
close(3)                                        = 0
xstat(2, "/usr/lib/libmp.so.2", 0x0804772C)     = 0
resolvepath("/usr/lib/libmp.so.2", "/usr/lib/libmp.so.2", 1023) = 19
open("/usr/lib/libmp.so.2", O_RDONLY)           = 3
mmap(0xDFBC0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 
= 0xDFBC0000
mmap(0xDF810018, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, 
-1, 0) = 0xDF7F0000
mmap(0xDF7F0000, 9811, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 
= 0xDF7F0000
mmap(0xDF803000, 604, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 12288) = 0xDF803000
munmap(0xDF7F3000, 65536)                       = 0
memcntl(0xDF7F0000, 2644, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
munmap(0xDFBC0000, 4096)                        = 0
brk(0x0807D0A8)                                 = 0
brk(0x0807F0A8)                                 = 0
sysi86(SI86FPHW, 0xDF8CE28C, 0x08047C84, 0xDFBF0DC0) = 0x00000000
sysconfig(_CONFIG_PAGESIZE)                     = 4096
open("/etc/netconfig", O_RDONLY|O_LARGEFILE)    = 3
fcntl(3, F_DUPFD, 0x00000100)                   Err#22 EINVAL
read(3, " # p r a g m a   i d e n".., 1024)     = 1024
read(3, " t s           t p i _ c".., 1024)     = 215
read(3, 0x0807D8F0, 1024)                       = 0
lseek(3, 0, SEEK_SET)                           = 0
read(3, " # p r a g m a   i d e n".., 1024)     = 1024
read(3, " t s           t p i _ c".., 1024)     = 215
read(3, 0x0807D8F0, 1024)                       = 0
close(3)                                        = 0
open("/dev/udp", O_RDONLY)                      = 3
ioctl(3, 0xC00C6982, 0x08047AB8)                = 0
close(3)                                        = 0
open("/etc/nsswitch.conf", O_RDONLY)            = 3
fcntl(3, F_DUPFD, 0x00000100)                   Err#22 EINVAL
read(3, " #\n #   / e t c / n s s".., 1024)     = 1024
brk(0x0807F0A8)                                 = 0
brk(0x080810A8)                                 = 0
read(3, " k e n d   f o r   n e t".., 1024)     = 273
read(3, 0x0807E570, 1024)                       = 0
close(3)                                        = 0
xstat(2, "/usr/lib/nss_files.so.1", 0x080475E8) = 0
resolvepath("/usr/lib/nss_files.so.1", "/usr/lib/nss_files.so.1", 1023) = 23
open("/usr/lib/nss_files.so.1", O_RDONLY)       = 3
mmap(0x00000000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xDFBC0000
mmap(0xDFBF0DC0, 90112, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, 
-1, 0) = 0xDF7D0000
mmap(0xDF7D0000, 18529, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 
0) = 0xDF7D0000
mmap(0xDF7E5000, 1196, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 20480) = 0xDF7E5000
munmap(0xDF7D5000, 65536)                       = 0
memcntl(0xDF7D0000, 5652, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
munmap(0xDFBC0000, 4096)                        = 0
open("/etc/services", O_RDONLY|O_LARGEFILE)     = 3
fcntl(3, F_DUPFD, 0x00000100)                   Err#22 EINVAL
read(3, " # i d e n t\t " @ ( # )".., 1024)     = 1024
read(3, " ( w a s   s l d a p )\n".., 1024)     = 1024
read(3, " c p\n l o g i n\t\t 5 1".., 1024)     = 1024
read(3, " #   H T T P   t o   L D".., 1024)     = 738
read(3, 0x080803B8, 1024)                       = 0
close(3)                                        = 0
so_socket(2, 2, 0, "", 1)                       = 3
setsockopt(3, 65535, 4, 0x08047B9C, 4, 1)       = 0
bind(3, 0x08075500, 16, 3)                      = 0
listen(3, 1, 1)                                 = 0
accept(3, 0x08075500, 0x08047B98, 1) (sleeping...)
accept(3, 0x08075500, 0x08047B98, 1)            = 4
fcntl(4, F_DUP2FD, 0x00000000)                  = 0
close(4)                                        = 0
close(3)                                        = 0
fxstat(2, -1, 0x08047AC8)                       Err#9 EBADF
getpeername(0, 0x08047BA0, 0x08047B94, 1)       = 0
setsockopt(0, 65535, 8, 0x08047B9C, 4, 1)       = 0
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xDFBC0000
open("/dev/ptym/clone", O_RDWR|O_NDELAY)        Err#2 ENOENT
open("/dev/ptmx", O_RDWR|O_NDELAY)              = 3
sigfillset(0xDF8CD358)                          = 0
sigprocmask(SIG_BLOCK, 0x08047118, 0x08047108)  = 0
fork1()                                         = 25143
waitid(P_PID, 25143, 0x08047044, 0403   )       = 0
sigprocmask(SIG_SETMASK, 0x08047108, 0x00000000) = 0
ioctl(3, I_STR, 0x08047130)                     = 0
ioctl(3, I_STR, 0x08047130)                     = 0
fstat64(3, 0x080470A0)                          = 0
access("/dev/pts/5", 0)                         = 0
open64("/etc/.name_service_door", O_RDONLY)     = 4
fcntl(4, F_SETFD, 0x00000001)                   = 0
door_info(4, 0xDF8CD1E4)                        = 0
door_call(4, 0x08044D58)                        = 0
door_info(4, 0x08044D20)                        = 0
door_call(4, 0x08044D08)                        = 0
uname(0x08046A38)                               = 1
door_info(4, 0x08044C40)                        = 0
door_call(4, 0x08044C28)                        = 0
door_info(4, 0x08044BF8)                        = 0
door_call(4, 0x08044BE0)                        = 0
brk(0x080810A8)                                 = 0
brk(0x080830A8)                                 = 0
uname(0x08047118)                               = 1
time()                                          = 1117602480
xstat(2, "/etc/krb5.conf", 0x08046F48)          Err#2 ENOENT
time()                                          = 1117602480
xstat(2, "/etc/kerberos/krb5.conf", 0x08046F48) = 0
open("/etc/kerberos/krb5.conf", O_RDONLY)       = 5
access("/etc/kerberos/krb5.conf", 2)            = 0
fstat64(5, 0x08046E04)                          = 0
ioctl(5, TCGETA, 0x08046DD8)                    Err#25 ENOTTY
read(5, " [ l i b d e f a u l t s".., 8192)     = 407
read(5, 0x08080BB4, 8192)                       = 0
llseek(5, 0, SEEK_CUR)                          = 407
close(5)                                        = 0
open("/dev/urandom", O_RDONLY)                  = 5
fxstat(2, 5, 0x0804744C)                        = 0
read(5, "C911D4E707ADD715 P\rCC14".., 20)       = 20
close(5)                                        = 0
getpid()                                        = 25142 [25141]
gettimeofday(0x080474C8)                        = 0
getpid()                                        = 25142 [25141]
time()                                          = 1117602480
time()                                          = 1117602480
time()                                          = 1117602480
time()                                          = 1117602480
time()                                          = 1117602480
time()                                          = 1117602480
time()                                          = 1117602480
time()                                          = 1117602480
xstat(2, "/etc/krb5.conf", 0x08046EEC)          Err#2 ENOENT
access("/etc/kerberos/krb5.conf", 4)            = 0
time()                                          = 1117602480
open("/dev/urandom", O_RDONLY)                  = 5
fxstat(2, 5, 0x080473F0)                        = 0
read(5, " x188F fFBBEAA 6BF9DBAB3".., 20)       = 20
close(5)                                        = 0
gettimeofday(0x0804746C)                        = 0
getpid()                                        = 25142 [25141]
time()                                          = 1117602480
time()                                          = 1117602480
time()                                          = 1117602480
time()                                          = 1117602480
time()                                          = 1117602480
time()                                          = 1117602480
time()                                          = 1117602480
time()                                          = 1117602480
open("/etc/srvtab", O_RDONLY)                   = 5
llseek(5, 0, SEEK_CUR)                          = 0
close(5)                                        = 0
time()                                          = 1117602480
open("/etc/srvtab", O_RDONLY)                   = 5
llseek(5, 0, SEEK_CUR)                          = 0
close(5)                                        = 0
sigaction(SIGTTOU, 0x08047584, 0x080475E0)      = 0
poll(0x080472CC, 1, 1000)                       = 1
read(0, "FFFD03FFFB18FFFB1FFFFB  ".., 1024)     = 27
    Incurred fault #6, FLTBOUNDS  %pc = 0xDF86D082
      siginfo: SIGSEGV SEGV_MAPERR addr=0x0000000B
    Received signal #11, SIGSEGV [default]
      siginfo: SIGSEGV SEGV_MAPERR addr=0x0000000B
        *** process killed ***

Is there any suggestion?

Thanks,
ming



More information about the Kerberos mailing list