[792] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

arrrrgh...

daemon@ATHENA.MIT.EDU (*Hobbit*)
Thu Sep 29 05:04:37 1994

Date: Thu, 29 Sep 1994 05:04:28 -0400
From: *Hobbit* <hobbit@asylum.sf.ca.us>
To: krb5-bugs@MIT.EDU

I'm completely thrashing over here, and am wondering if anyone cares about
this sort of bug report or not.  I am probably doing something bizarre
in the interest of experimentation, and certainly to avoid interfering with
normal system operations here until things are proven and stable -- but my
"experimental" setup seems to be wreaking havoc with beta4 patch 2.  In
particular, I'm getting the KDC to dump core in the following way:

core file = core -- program ``krb5kdc''
SIGSEGV	11: segmentation violation
_find_alternate_tgs(0x5ae00,0xefffe7b4,0xefffe6ff,0xefffe700,0x1,0x0) +	d0
_process_tgs_req(0xeffff910,0x5ae00,0x0,0xeffff90c,0xefffe90c,0x6c) + 3a0
_dispatch(0xeffff910,0xeffff938,0x0,0xeffff90c,0xefffe90c,0xf95) + bc
_process_packet(0x6,0xeffffb46,0x0,0x0,0x0,0x40) + 114
_listen_and_process(0x40,0x7,0x0,0x1,0x80,0x0) + 144
_main(0x2,0xeffffa9c,0xeffffaa8,0x48400,0x0,0x0) + 16c

This happens when I try to get a ticket for any service with instance
"asylum.sf.ca.us" -- thus, "rlogin -x asylum.sf.ca.us" causes it, and
"sserver 9999 & ; sclient asylum.sf.ca.us 9999" causes it.

The environment is krb5-beta4-patchlevel-2 on a Sunos 4.1.3 SS10, built with
krb4 compatibility included.  I've included copies of various files below in
case they're relevant.  Again, these are experimental, so they aren't going to
look like a live system.

Other random bitching, and there's a lot more where this came from:

Would someone please provide me [and maybe the newsgroup] with a list
of all the necessary v5 application server principal names, so that I don't
have to dig them out of the source code and possibly get it wrong?  Trying
to create a srvtab in the dark is really annoying, and I still haven't got
it quite right.

What do people do when they want to extract a largish srvtab for a given
host?  Do they honestly have to type "xst hostname svca svcb svcc svcd svce
svcf svcg" and hope they got them all, or is there a way to pull all of
them out using just the instance name?

I would also appreciate knowing where to find the file containing the true
definition of "mit_des_debug", so I can build the entire tree with -DDEBUG
turned on.  [Try it.  You'll see where it breaks.]

_H*

=== krb.conf ===
FUCKME.EDU
FUCKME.EDU asylum.sf.ca.us admin server
ATHENA.MIT.EDU kerberos.mit.edu admin server
ATHENA.MIT.EDU kerberos-1.mit.edu
ATHENA.MIT.EDU kerberos-2.mit.edu
ATHENA.MIT.EDU kerberos-3.mit.edu
LCS.MIT.EDU kerberos.lcs.mit.edu admin server
IFS.UMICH.EDU kerberos.ifs.umich.edu
CS.WASHINGTON.EDU hawk.cs.washington.edu
CS.WASHINGTON.EDU aspen.cs.washington.edu
CS.BERKELEY.EDU okeeffe.berkeley.edu
MEDIA.MIT.EDU kerberos.media.mit.edu
NEAR.NET kerberos.near.net
CATS.UCSC.EDU mehitabel.ucsc.edu admin server
CATS.UCSC.EDU ucsch.ucsc.edu

=== krb.realms ===
.com FUCKME.EDU
.us FUCKME.EDU
localhost FUCKME.EDU

=== kdb5_edit output ===
Enter KDC database master key:
entry: rcmd/asylum.sf.ca.us@FUCKME.EDU
entry: kcmd/asylum.sf.ca.us@FUCKME.EDU
entry: krbtgt/FUCKME.EDU@FUCKME.EDU
entry: hobbit@FUCKME.EDU
entry: K/M@FUCKME.EDU
entry: kadmin/FUCKME.EDU@FUCKME.EDU
entry: a/b@FUCKME.EDU

home help back first fref pref prev next nref lref last post