kdb5_util core dumps

Jeff Blaine jblaine at kickflop.net
Thu Jan 4 19:29:20 EST 2007


MIT Kerberos 1.5.1 under Solaris 9 SPARC.

dbx output below.

The real problem: $(prefix)/var and $(prefix)/var/krb5kdc are
not made at 'make install' time.

Solve this by making those dirs.  This should be caught instead
of coredumping, and IMO, ideally should be solved via make
install.

(dbx) run create -r JBTEST -s
...
...
It is important that you NOT FORGET this password.
Enter KDC database master key:
Re-enter KDC database master key to verify:
Reading db2.so
t at 1 (l at 1) signal SEGV (no mapping at the fault address) in strlen at 
0xfeab46a4
0xfeab46a4: strlen+0x0080:      ld       [%o1], %o2
Current function is krb5_db2_db_create
   725       sprintf(policy_db_name, "%s.kadm5", db_name2);
(dbx) where
current thread: t at 1
   [1] strlen(0x0, 0x0, 0xfeb415e8, 0x7efefeff, 0x81010100, 0x0), at 
0xfeab46a4
   [2] _doprnt(0xfe9f290c, 0x0, 0xffbfef88, 0xfeb18b54, 0xffbfef70, 
0x3fbd5), at 0xfeb078b8
   [3] sprintf(0xffbff400, 0xfe9f290c, 0x0, 0x180, 0x0, 0x0), at 0xfeb095e8
=>[4] krb5_db2_db_create(context = 0x3d210, db_name = 0x3fb68 
"/export/k5/var/krb5kdc/principal", flags = 1), line 725 in "kdb_db2.c"
   [5] krb5_db2_create(kcontext = 0x3d210, conf_section = 0x3cfc0 
"JBTEST", db_args = (nil)), line 1395 in "kdb_db2.c"
   [6] wrap_krb5_db2_create(kcontext = 0x3d210, conf_section = 0x3cfc0 
"JBTEST", db_args = (nil)), line 103 in "db2_exp.c"
   [7] krb5_db_create(kcontext = 0x3d210, db_args = (nil)), line 685 in 
"kdb5.c"
   [8] kdb5_create(argc = 2, argv = 0x3e780), line 263 in "kdb5_create.c"
   [9] main(argc = 0, argv = 0xffbffb48), line 313 in "kdb5_util.c"
(dbx)



More information about the Kerberos mailing list