krb524d ... not crashing, but closing?

Daniel Henninger daniel at unity.ncsu.edu
Mon Jan 12 10:11:44 EST 2004


Ok, no wonder I'm not getting a crash dump.  Instead, krb524d is closing
cleaning from what I can tell.  I basically used truss on it and observed
the following:
 ....
1019:   open("/local/kerberos/var/krb5kdc/principal.ok", O_RDWR) = 3
1019:   fstat(3, 0xFFBEFB60)                            = 0
1019:   llseek(4, 0, SEEK_CUR)                          = 0
1019:   close(4)                                        = 0
1019:   getuid()                                        = 0 [0]
1019:   stat("/etc/krb5.conf", 0xFFBEF7B0)              = 0
1019:   open("/etc/krb5.conf", O_RDONLY)                = 4
1019:   access("/etc/krb5.conf", 2)                     = 0
1019:   fstat64(4, 0xFFBEF5D0)                          = 0
1019:   ioctl(4, TCGETA, 0xFFBEF55C)                    Err#25 ENOTTY
1019:   read(4, " [ r e a l m s ]\n E O S".., 8192)     = 1500
1019:   read(4, 0x000B7C74, 8192)                       = 0
1019:   llseek(4, 0, SEEK_CUR)                          = 1500
1019:   close(4)                                        = 0
1019:   stat("/local/kerberos/etc/krb5.conf", 0xFFBEF7B0) Err#2 ENOENT
1019:   getpid()                                        = 1019 [1]
1019:   stat("/etc/krb5.conf", 0xFFBEF810)              = 0
1019:   stat("/etc/krb5.conf", 0xFFBEF810)              = 0
1019:   stat("/etc/krb5.conf", 0xFFBEF810)              = 0
1019:   stat("/etc/krb5.conf", 0xFFBEF810)              = 0
1019:   stat("/etc/krb5.conf", 0xFFBEF810)              = 0
1019:   stat("/etc/krb5.conf", 0xFFBEF810)              = 0
1019:   stat("/etc/krb5.conf", 0xFFBEF810)              = 0
1019:   open("/local/kerberos/var/krb5kdc/principal.kadm5.lock", O_RDWR) Err#2 ENOENT
1019:   open("/local/kerberos/var/krb5kdc/principal.kadm5.lock", O_RDONLY) Err#2 ENOENT
1019:   close(3)                                        = 0
1019:   write(2, " k r b 5 2 4 d", 7)                   = 7
1019:   write(2, " :  ", 2)                             = 2
1019:   write(2, " K A D M 5   a d m i n i".., 47)      = 47
1019:   write(2, "  ", 1)                               = 1
1019:   write(2, " c l o s i n g   k e r b".., 25)      = 25
1019:   write(2, "\r", 1)                               = 1
1019:   write(2, "\n", 1)                               = 1
1019:   llseek(0, 0, SEEK_CUR)                          = 1546
1019:   _exit(1)
  ... end ...


I see where, in the code, this is occuring.  I'm just not sure why it's
occuring at all.  Any ideas?  Anything obvious?

Daniel

-- 
/\\\----------------------------------------------------------------------///\
\ \\\      Daniel Henninger           http://www.vorpalcloud.org/        /// /
 \_\\\      North Carolina State University - Systems Programmer        ///_/
    \\\                   Information Technology <IT>                  ///
     """--------------------------------------------------------------"""


More information about the Kerberos mailing list