krb5kdc seg fault

Tiago André Cunha ifconfig at tuxslare.org
Wed Feb 11 18:09:37 EST 2004


Hi there!
I've installed Kerberos 1.3.1 on Gentoo with 2.6.2 kernel. After
compilation, I did:

# kdb5_util create -r HOME.ORG -s
# echo "root/admin at HOME.ORG  *" > /etc/krb5kdc/kadm5.acl
# kadmin.local
kadmin.local: addprinc root/admin at HOME.ORG
# kadmin.local
kadmin.local: ktadd -k /etc/krb5kdc/kadm5.keytab kadmin/admin
kadmin/changepw

Then, when starting krb5kdc, I've got segmentation fault. In the
attachments you've got my krb5.conf, kdc.conf and the output of strace
krb5kdc.

Thanks for your help!
-------------- next part --------------
[kdcdefaults]
	kdc_ports = 88,750

[realms]
	HOME.ORG = {
	database_name = /etc/krb5kdc/principal
	admin_keytab = /etc/krb5kdc/kadm5.keytab
	acl_file = /etc/krb5kdc/kadm5.acl
	dict_file = /etc/krb5kdc/kadm5.dict
	key_stash_file = /etc/krb5kdc/.k5.HOME.ORG
	kadmind_port = 749
	max_life = 10h 0m 0s
	max_renewable_life = 7d 0h 0m 0s
	master_key_type = des3-hmac-sha1
	supported_enctypes = des3-hmac-sha1:normal des-cbc-crc:normal
	}
-------------- next part --------------
[libdefaults]
	ticket_lifetime = 600
	default_realm = HOME.ORG
	default_tkt_enctypes = des3-hmac-sha1 des-cbc-crc
	default_tgs_enctypes = des3-hmac-sha1 des-cbc-crc

[realms]
	HOME.ORG = {
	kdc = kerberos.home.org:88
	kdc = kerberos2.home.org:88
	admin_server = kerberos.home.org:749
	}

[domain_realm]
	.home.org = HOME.ORG
	home.org = HOME.ORG

[kdc]
	profile = /etc/krb5kdc/kdc.conf

[logging]
	kdc = FILE:/var/log/krb5kdc.log
	admin_server = FILE:/var/log/kadmin.log
	default = FILE:/var/log/krb5lib.log
-------------- next part --------------
execve("/usr/sbin/krb5kdc", ["krb5kdc"], [/* 29 vars */]) = 0
uname({sys="Linux", node="bedroom", ...}) = 0
brk(0)                                  = 0x805c000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/mmx/libkadm5srv.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/mmx", 0xbffff154) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libkadm5srv.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686", 0xbffff154) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/mmx/libkadm5srv.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/mmx", 0xbffff154)  = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libkadm5srv.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", 0xbffff154)      = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/mmx/libkadm5srv.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/mmx", 0xbffff154) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/libkadm5srv.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", 0xbffff154)     = -1 ENOENT (No such file or directory)
open("/usr/lib/mmx/libkadm5srv.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/mmx", 0xbffff154)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libkadm5srv.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240Q\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=114383, ...}) = 0
mmap2(NULL, 137924, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40017000
mmap2(0x4002e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x17) = 0x4002e000
mmap2(0x4002f000, 39620, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4002f000
close(3)                                = 0
open("/usr/lib/libkdb5.so.4", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0208\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=108337, ...}) = 0
mmap2(NULL, 96576, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40039000
mmap2(0x40050000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x16) = 0x40050000
close(3)                                = 0
open("/usr/lib/libgssrpc.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3409\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=98634, ...}) = 0
mmap2(NULL, 79840, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40051000
mmap2(0x40064000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x13) = 0x40064000
close(3)                                = 0
open("/usr/lib/libgssapi_krb5.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20I\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=89631, ...}) = 0
mmap2(NULL, 71452, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40065000
mmap2(0x40076000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11) = 0x40076000
close(3)                                = 0
open("/usr/lib/libdes425.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\f\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=13995, ...}) = 0
mmap2(NULL, 13516, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40077000
mmap2(0x4007a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x4007a000
close(3)                                = 0
open("/usr/lib/libkrb5.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\362"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=478329, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4007b000
mmap2(NULL, 416768, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4007c000
mmap2(0x400e0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x64) = 0x400e0000
close(3)                                = 0
open("/usr/lib/libk5crypto.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p1\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=176480, ...}) = 0
mmap2(NULL, 158944, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400e2000
mmap2(0x40108000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x26) = 0x40108000
close(3)                                = 0
open("/usr/lib/libcom_err.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\7\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=6008, ...}) = 0
mmap2(NULL, 7664, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40109000
mmap2(0x4010a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4010a000
close(3)                                = 0
open("/usr/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=18514, ...}) = 0
mmap2(NULL, 18514, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4010b000
close(3)                                = 0
open("/lib/libresolv.so.2", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320)\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=71086, ...}) = 0
mmap2(NULL, 69544, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40110000
mmap2(0x4011e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe) = 0x4011e000
mmap2(0x4011f000, 8104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4011f000
close(3)                                = 0
open("/usr/lib/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 Y\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1440646, ...}) = 0
mmap2(NULL, 1186796, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40121000
mmap2(0x4023d000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11b) = 0x4023d000
mmap2(0x40241000, 7148, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40241000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40243000
set_thread_area({entry_number:-1 -> 6, base_addr:0x40243600, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0x4010b000, 18514)               = 0
open("/dev/urandom", O_RDONLY)          = 3
read(3, "2\206\315\246\367v%*\203Pq\213\17\33\224,\3377u\t;|\364"..., 32) = 32
close(3)                                = 0
brk(0)                                  = 0x805c000
brk(0x807d000)                          = 0x807d000
brk(0)                                  = 0x807d000
getuid32()                              = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
open("/etc/krb5.conf", O_RDONLY)        = 3
access("/etc/krb5.conf", W_OK)          = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4010b000
read(3, "[libdefaults]\n\tticket_lifetime ="..., 4096) = 508
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x4010b000, 4096)                = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
open("/etc/krb5.conf", O_RDONLY)        = 3
access("/etc/krb5.conf", W_OK)          = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4010b000
read(3, "[libdefaults]\n\tticket_lifetime ="..., 4096) = 508
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x4010b000, 4096)                = 0
open("/dev/urandom", O_RDONLY)          = 3
fstat64(3, {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 9), ...}) = 0
read(3, "\237\32\312z2#vrKS\6\'\304I6l\320ML\256", 20) = 20
close(3)                                = 0
getpid()                                = 24253
gettimeofday({1076540675, 100934}, NULL) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
open("/var/log/krb5kdc.log", O_RDWR|O_APPEND|O_CREAT, 0666) = 3
open("/var/log/krb5kdc.log", O_RDWR|O_APPEND|O_CREAT, 0666) = 4
uname({sys="Linux", node="bedroom", ...}) = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
open("/etc/krb5kdc/kdc.conf", O_RDONLY) = 5
access("/etc/krb5kdc/kdc.conf", W_OK)   = 0
fstat64(5, {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4010b000
read(5, "[kdcdefaults]\n\tkdc_ports = 88,75"..., 4096) = 432
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0x4010b000, 4096)                = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
getuid32()                              = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
open("/etc/krb5.conf", O_RDONLY)        = 5
access("/etc/krb5.conf", W_OK)          = 0
fstat64(5, {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4010b000
read(5, "[libdefaults]\n\tticket_lifetime ="..., 4096) = 508
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0x4010b000, 4096)                = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
open("/etc/krb5.conf", O_RDONLY)        = 5
access("/etc/krb5.conf", W_OK)          = 0
fstat64(5, {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4010b000
read(5, "[libdefaults]\n\tticket_lifetime ="..., 4096) = 508
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0x4010b000, 4096)                = 0
open("/dev/urandom", O_RDONLY)          = 5
fstat64(5, {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 9), ...}) = 0
read(5, "\234\22\231\205Bj\315\376^8\'\336_2r\214\27\274\20\227"..., 20) = 20
close(5)                                = 0
gettimeofday({1076540675, 114077}, NULL) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
open("/etc/krb5kdc/kdc.conf", O_RDONLY) = 5
access("/etc/krb5kdc/kdc.conf", W_OK)   = 0
fstat64(5, {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4010b000
read(5, "[kdcdefaults]\n\tkdc_ports = 88,75"..., 4096) = 432
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0x4010b000, 4096)                = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
stat64("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=432, ...}) = 0
open("/etc/krb5kdc/.k5.HOME.ORG", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0600, st_size=30, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4010b000
read(5, "\20\0\30\0\0\0\301\315\364=p\357\32\302\16\212Os\301s]"..., 4096) = 30
close(5)                                = 0
munmap(0x4010b000, 4096)                = 0
open("/etc/krb5kdc/principal", O_RDONLY) = 5
fcntl64(5, F_SETFD, FD_CLOEXEC)         = 0
fstat64(5, {st_mode=S_IFREG|0600, st_size=8192, ...}) = 0
read(5, "b1\5\0\3\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0 \0\0\0", 24) = 24
fstat64(5, {st_mode=S_IFREG|0600, st_size=8192, ...}) = 0
lseek(5, 4096, SEEK_SET)                = 4096
read(5, "\1\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0 \0h\nX\17x\vh\n\214\r"..., 4096) = 4096
close(5)                                = 0
open("/etc/krb5kdc/principal.ok", O_RDWR) = 5
fstat64(5, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
fcntl64(5, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0
fstat64(5, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
open("/etc/krb5kdc/principal", O_RDONLY) = 6
fcntl64(6, F_SETFD, FD_CLOEXEC)         = 0
fstat64(6, {st_mode=S_IFREG|0600, st_size=8192, ...}) = 0
read(6, "b1\5\0\3\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0 \0\0\0", 24) = 24
fstat64(6, {st_mode=S_IFREG|0600, st_size=8192, ...}) = 0
lseek(6, 4096, SEEK_SET)                = 4096
read(6, "\1\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0 \0h\nX\17x\vh\n\214\r"..., 4096) = 4096
lseek(6, 4096, SEEK_SET)                = 4096
read(6, "\1\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0 \0h\nX\17x\vh\n\214\r"..., 4096) = 4096
close(6)                                = 0
fcntl64(5, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
stat64("/var/tmp/krb5kdc_rcache", {st_mode=S_IFREG|0600, st_size=6, ...}) = 0
geteuid32()                             = 0
open("/var/tmp/krb5kdc_rcache", O_RDWR) = 6
read(6, "\5\1", 2)                      = 2
fstat64(6, {st_mode=S_IFREG|0600, st_size=6, ...}) = 0
read(6, ",\1\0\0", 4)                   = 4
lseek(6, 0, SEEK_CUR)                   = 6
read(6, "", 4)                          = 0
lseek(6, 6, SEEK_SET)                   = 6
close(6)                                = 0
stat64("/var/tmp/krb5kdc_rcache", {st_mode=S_IFREG|0600, st_size=6, ...}) = 0
geteuid32()                             = 0
open("/var/tmp/krb5kdc_rcache", O_RDWR) = 6
read(6, "\5\1", 2)                      = 2
fstat64(6, {st_mode=S_IFREG|0600, st_size=6, ...}) = 0
read(6, ",\1\0\0", 4)                   = 4
lseek(6, 0, SEEK_CUR)                   = 6
read(6, "", 4)                          = 0
lseek(6, 6, SEEK_SET)                   = 6
open("/var/tmp/krb5_RC24253aaa", O_WRONLY|O_CREAT|O_TRUNC|O_EXCL, 0600) = 7
write(7, "\5\1", 2)                     = 2
fsync(7)                                = 0
write(7, ",\1\0\0", 4)                  = 4
fsync(7)                                = 0
fsync(7)                                = 0
fsync(6)                                = 0
rename("/var/tmp/krb5_RC24253aaa", "/var/tmp/krb5kdc_rcache") = 0
close(6)                                = 0
dup(7)                                  = 6
close(7)                                = 0
rt_sigaction(SIGINT, {0x8053640, [], 0}, NULL, 8) = 0
rt_sigaction(SIGTERM, {0x8053640, [], 0}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0x8053650, [], 0}, NULL, 8) = 0
time([1076540675])                      = 1076540675
open("/etc/localtime", O_RDONLY)        = 7
fstat64(7, {st_mode=S_IFREG|0644, st_size=1264, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4010b000
read(7, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\v\0"..., 4096) = 1264
close(7)                                = 0
munmap(0x4010b000, 4096)                = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=9270, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4010b000
write(3, "Feb 11 23:04:35 bedroom krb5kdc["..., 68) = 68
fstat64(4, {st_mode=S_IFREG|0644, st_size=9338, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4010c000
write(4, "Feb 11 23:04:35 bedroom krb5kdc["..., 68) = 68
socket(PF_NETLINK, SOCK_RAW, 0)         = 7
bind(7, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0
getsockname(7, {sa_family=AF_NETLINK, pid=24253, groups=00000000}, [12]) = 0
time(NULL)                              = 1076540675
sendto(7, "\24\0\0\0\22\0\1\3\3\265*@\0\0\0\0\0\367\377\277", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20
recvmsg(7, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\264\0\0\0\20\0\2\0\3\265*@\275^\0\0\0\307\4\3\1\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 708
recvmsg(7, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\3\265*@\275^\0\0\0\0\0\0\1\0\0\0I\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 20
sendto(7, "\24\0\0\0\26\0\1\3\4\265*@\0\0\0\0\0\367\377\277", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20
recvmsg(7, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"<\0\0\0\24\0\2\0\4\265*@\275^\0\0\2\10\200\376\1\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 188
recvmsg(7, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"@\0\0\0\24\0\2\0\4\265*@\275^\0\0\n\200\200\376\1\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 320
recvmsg(7, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\4\265*@\275^\0\0\0\0\0\0\1\0\0\0\24\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 20
close(7)                                = 0
time([1076540675])                      = 1076540675
write(3, "Feb 11 23:04:35 bedroom krb5kdc["..., 92) = 92
write(4, "Feb 11 23:04:35 bedroom krb5kdc["..., 92) = 92
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://mailman.mit.edu/pipermail/kerberos/attachments/20040211/7efd7a25/attachment.bin


More information about the Kerberos mailing list